- Improved compatibility for higher versions of python from 3.9 up to 3.12 - Improved compatibility for higher versions of pandas (v2.2.1), numpy (1.26.4), and numba (v0.59.1) - Fixed a bug that will cause failure of strategy optimizations in python 3.10 and above - Corrected and improved a few error messages
What's Changed * Qt dev1.1 added functions to delete certain records from data source by shepherdpp in https://github.com/shepherdpp/qteasy/pull/137 * changed qt_root_path back to qteasy/ by shepherdpp in https://github.com/shepherdpp/qteasy/pull/138 * Qt 1.1 by shepherdpp in https://github.com/shepherdpp/qteasy/pull/139
- - Now qteasy can be installed and imported in higher versions of python from 3.9 up to 3.12
What's Changed * Restructure project, added pyproject.toml to make package installable in python 3.9 and 3.10 by shepherdpp in https://github.com/shepherdpp/qteasy/pull/135
- Updated version restrictions on dependencies, to solve the version conflicts between numba and numpy. - Slightly improved warning information when loading qteasy for the first time. - Fixed a few bugs that will cause compatibility issue with pandas > 2.0 - Added performance warnings for strategy optimization method 2 when some numpy and numba versions will cause performance degrade in multiprocessing
What's Changed * Update to version 1.1.4 by shepherdpp in https://github.com/shepherdpp/qteasy/pull/132 * Update test_qt.py by shepherdpp in https://github.com/shepherdpp/qteasy/pull/134
- now trade_log, trade_records, full_histories are added to the results returned from backtest run, and can be accessed by `res['trade_log']`, `res['trade_records']`, and `res['full_histories']`
- Added parameter --rewind to command dashboard, to allow users to rewind to previous system logs - Added more information print-outs for command buy and sell, to show if orders are submitted successfully
What's Changed * Qt dev1.1 by shepherdpp in https://github.com/shepherdpp/qteasy/pull/130