- If the loaded historical data is empty, no subsequent backtesting is performed
- Filter TargetPosTemplate templates when loading policy classes
- Add log output when calling datafeed function. 2.
- Support setting the maximum number of processes parameter for optimization.
- use pyqtgraph's GraphicsLayoutWidget to replace the deprecated GraphicsWindow.
- Replace pytz library with zoneinfo.
- Tweak the install script setup.cfg to add Python version restrictions.
- Remove reverse contract support
- Improve type declarations for functions and variables
- Sort strategy names in strategy dropdown box by first letter.
- change icon file information of modules to full path string
- optimize the adjustment mode of component width to better adapt to the small resolution screen.
- add support for Tick history data download.
- change to use PySide6 style signal QtCore.
- optimize the loading logic of cta_strategy strategy class.