用于股票量化策略的研究,欢迎一起讨论交流。目前主要针对择时和择股两种策略的回测框架进行开发,因对缠论较为感兴趣,对缠论有单独的代码进行开发。
- 支持工业板块的历史数据获取
- 支持概念板块的历史数据获取
- 完善缠论对股票的分析
- 开发选股策略基本回测框架
- 优化回测代码交易核心代码部分
- 构建多机器分布式机器学习框架
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export PYTHONPATH=$(pwd):$PYTHONPATH
export PYTHONDONTWRITEBYTECODE=1
- 通过网址
https://ipaddress.com/website/github.com
获取到github的真实ip - 通过修改
sudo vi /etc/hosts
文件,向其中添加140.82.112.4 github.com
- 安装nscd,如果已经安装了忽略。centos使用
sudo yum install -y nscd
- 刷新本地dns缓存
service nscd restart
- 备选刷新dns缓存命令
sudo /etc/init.d/nscd restart
从东方财富官网获取个股的历史数据,包含前复权,后复权,未复权。
python GetBaseData/get_dc_data.py
从东方财富官网获取不同股票的近100日的超大、大、中、小单数据变化。
python GetBaseData/get_cash_flow_data.py
从东方财富官网获取板块的历史数据。 目前仅支持行业板块,暂不支持概念板块的数据
python GetBaseData/get_board_data.py
streamlit run StrategyLib/ChanStrategy/automatic_drawing.py
- Fork it (https://github.com/PKQ1688/stock_quant/fork)
- Study how it's implemented.
- Create your feature branch (
git checkout -b my-new-feature
). - Run black code formatter on the finta.py to ensure uniform code style.
- Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin my-new-feature
). - Create a new Pull Request.