* ci: auto release
* fix: bug getting version in qlib/__init__.py
* fix: bug getting version in setup.py
* fix: bug getting version in qlib/__init__.py
* fix: make the code in CI more complete
* fix: specify the root directory in the get_verison method
* fix: parameter error
* update: optimize code && add comments
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* fix: upgrade the method of installing LightGBM on MacOS
* add: comments
* test: build package && check package
* test: build package && check package
* test: build package && check package
* optimize yml
* Fix FutureWarning: Passing unit-less datetime64 dtype to .astype is deprecated and will raise in a future version. Pass 'datetime64[ns]' instead
* align index format while end date contains current day data
* fix black
* fix black
* optimize code
* optimize code
* optimize code
* fix ci error
* check ci error
* fix ci error
* check ci error
* check ci error
* check ci error
* check ci error
* check ci error
* check ci error
* fix ci error
* fix ci error
* fix ci error
* fix ci error
* fix ci error
---------
Co-authored-by: Cadenza-Li <362237642@qq.com>
Co-authored-by: Linlang <Lv.Linlang@hotmail.com>
* fix the bug that the HS_SYMBOLS_URL is 404
* fix bug
* format with black
* fix pylint error
* change error code
* fix ci error
* fix ci error
* optimize code
* optimize code
* add comments
---------
Co-authored-by: Linlang <Lv.Linlang@hotmail.com>
* add_baostock_collector
* modify_comments
* fix_pylint_error
* solve_duplication_methods
* modified the logic of update_data_to_bin
* modified the logic of update_data_to_bin
* optimize code
* optimize pylint issue
* fix pylint error
* changes suggested by the review
* fix CI faild
* fix CI faild
* fix issue 1121
* format with black
* optimize code logic
* optimize code logic
* fix error code
* drop warning during code runs
* optimize code
* format with black
* fix bug
* format with black
* optimize code
* optimize code
* add comments
* Intermediate version
* Fix yaml template & Successfully run rolling
* Be compatible with benchmark
* Get same results with previous linear model
* Black formatting
* Update black
* Update the placeholder mechanism
* Update CI
* Update CI
* Upgrade Black
* Fix CI and simplify code
* Fix CI
* Move the data processing caching mechanism into utils.
* Adjusting DDG-DA
* Organize import
* update ubuntu CI version;
(End of standard support for 18.04 LTS - 31 May 2023)
* update ubuntu CI version;
---------
Co-authored-by: lijinhui <362237642@qq.com>
* Update test_qlib_from_source.yml
* add ipynb format check to workflow
* test ipynb CI
* modify nbqa check path
* add pylint flake8 mypy check to ipynb
* check ipynb with black and pylint
* reformat .ipynb files
* format line length
nbqa black . -l 120
* update nbqa .ipynb format CI
* format old ipynb files
* add nbconvert check to CI
* adjust CI order to avoid repeating download data
* Workflow runnable
* CI
* Slight changes to make the workflow runnable. The changes of handler/provider should be reverted before merging.
* Train experiment successful
* Refine handler & provider
* test passed
* Ready to test on server
* Minor
* Test passed
* TWAP training
* Add PPOReward
* Add a FIXME
* Refine PPO reward according to PR comments
* Minor
* Resolve PR comments
* CI issues
* CI issues
* CI issues
* Fix the Errors/Warnings when building Qlib's documentation
* Fix
* Fix
* Empty
* Test CI
* Add doc compiling checking to CI
* Fix
* Tries to be consistent with Makefile
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com>