quantBot

所属分类:金融证券系统
开发工具:Jupyter Notebook
文件大小:1191KB
下载次数:0
上传日期:2021-12-12 14:44:47
上 传 者sh-1993
说明:  福临老师的量化交易 ,
(QuantBot, Teacher Fulin s quantitative trading,)

文件列表:
LICENSE (1062, 2021-12-12)
docs (0, 2021-12-12)
docs\data_source_evaluation.ipynb (9948, 2021-12-12)
flynnBot (0, 2021-12-12)
flynnBot\__init__.py (0, 2021-12-12)
flynnBot\flynnBot.py (12048, 2021-12-12)
flynnBot\indicators.py (483, 2021-12-12)
flynnBot\plots.py (6939, 2021-12-12)
lessions (0, 2021-12-12)
lessions\01-data (0, 2021-12-12)
lessions\01-data\fetch.py (370, 2021-12-12)
lessions\03-richBot (0, 2021-12-12)
lessions\03-richBot\03-richBot.ipynb (458217, 2021-12-12)
lessions\03-richBot\richBot.py (1817, 2021-12-12)
lessions\04-macd-strategy (0, 2021-12-12)
lessions\04-macd-strategy\macd策略.md (1489, 2021-12-12)
lessions\06-richBot-macd (0, 2021-12-12)
lessions\06-richBot-macd\06-richBotMACD.ipynb (656360, 2021-12-12)
lessions\06-richBot-macd\output.png (182184, 2021-12-12)
lessions\06-richBot-macd\richBot.py (5059, 2021-12-12)
lessions\06-richBot-macd\supor_trade.png (8449, 2021-12-12)
lessions\07-good-price-to-buy (0, 2021-12-12)
lessions\07-good-price-to-buy\is a good price to buy.ipynb (148427, 2021-12-12)
lessions\08-timing-first (0, 2021-12-12)
lessions\08-timing-first\08-timing-first.ipynb (287422, 2021-12-12)
requirements.txt (58, 2021-12-12)
samples (0, 2021-12-12)
samples\data_source_evaluation.ipynb (24997, 2021-12-12)
samples\sample-kdj-compare.py (3300, 2021-12-12)
... ...

# 源码地址 ### github https://github.com/FlynnMa/quantBot ### coding.net https://flynnbot.coding.net/public/quantBot/quantBot/git ### gitee https://gitee.com/flynnma/quantBot # 环境配置 ``` python3.9 matplotlib pandas pandas_datareader visual studio code + python插件, jupyter插件 or jupyter ``` 安装python3 ``` https://www.python.org/downloads/ ``` # 数据 目前的数据采用的是 tiingo.com免费提供的 获取数据需要注册免费账号,登录以后,在自己的个人账号下面获取API_KEY 然后把你的密钥加到环境变量里面,也可以直接写在代码里 添加密钥到环境变量可以把下面的命令加到`.bashrc` ``` export TIINGO_API_KEY='你的API KEY' ``` 接口的调用 ``` df = pdr.get_data_tiingo('6013***', start='2021-01-01', end='2021-08-05', api_key=os.getenv('TIINGO_API_KEY')) ``` 绘制价格走势图: ``` fig = plt.figure(figsize=(20, 12)) fig.suptitle("volume plotting") df['adjClose'].plot(rot=90, grid=True) fig.savefig("volume.png") ``` # 交易机器人 初始的现金 - 通过`cash`变量配置 初步的持股数 - 通过`share`变量配置 # 交易策略 06-macd-strategy - 基于MACD的交易策略 # 开发者 ### 单元测试 ``` python3 setup.py pytest or pytest -s ``` ### 编译 ``` python3 setup.py clean --all python3 setup.py bdist_wheel ``` ### 卸载和安装flynnBot机器人 ``` python3 -m pip uninstall -y flynnBot python3 -m pip install dist/flynnBot-0.1.1-py3-none-any.whl ``` ``` python3 setup.py install ``` # 沪深300官网 http://www.csindex.com.cn/zh-CN/indices/index-detail/000300

近期下载者

相关文件


收藏者