同步操作将从 jiangtiantu/quanthub 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
一个轻量清晰,容易上手的,数据/投研/交易集成框架
首先 QuantHub 是个圈地自萌的小社区,里面的人个个是人才,长得好看(❤´艸`❤),说话又好听。
其次 quanthub 是个体验感很好的量化集成框架,目前开源的是实际生产环境的一个简化版本,几乎涵盖了(数据/投研/组合/交易/分析)所有环节。
它足够简单,足够自由,你可以像搭积木一样,搭配自己喜欢的技术栈,让它成为最适合你的开发利器!
它的架构肯定是没有问题的,几乎可以说是很标准了,搭配合适的技术栈,是可以成为一个企业级的框架的;
最后,感谢这两年多来,不断支持 QuantHub项目成长,给予帮助和建议的朋友🍑🍑🍑~
自由,自由,还是***D 自由,你可以随心所欲的魔改 DIY,可扩展,可升级;
简单,简单,足够轻松上手的简单,这是一整套完整的体系,来源于实际的各生产环节;
quanthub包含以下几个部分(请原谅我是个取名废材,o(////▽////)q):
├─data
│ │ data_base.py
│ │ __init__.py
│ │
│ ├─data_backup
│ │ backup_data.py
│ │ __init__.py
│ │
│ ├─data_download
│ │ download_base.py
│ │ download_from_bs.py
│ │ download_from_ctp.py
│ │ download_from_sge.py
│ │ __init__.py
│ │
│ ├─data_prepare
│ │ prepare_base.py
│ │ prepare_center_data.py
│ │ prepare_his_parquet.py
│ │ prepare_rt_redis.py
│ │ preppare_his_redis.py
│ │ __init__.py
│ │
│ ├─data_pretreat
│ │ pretreat_base.py
│ │ pretreat_from_bs.py
│ │ pretreat_from_diy.py
│ │ __init__.py
│ │
│ ├─data_process
│ │ process_base.py
│ │ process_cn_future_index.py
│ │ process_cn_future_md.py
│ │ process_cn_future_master.py
│ │ process_cn_future_trade.py
│ │ process_cn_stock_master.py
│ │ process_cn_stock_trade.py
│ │ process_sg_future_md.py
│ │ __init__.py
│ │
│ ├─data_sync
│ │ __init__.py
│ │ sync_base.py
│ │ sync_data.py
│ │
│ ├─data_update
│ │ update_base.py
│ │ update_data.py
│ │ __init__.py
│ │
│ └─data_wrangle
│ resample_data.py
│ standard_data.py
│ __init__.py
│
├─execution
│ cal_factor.bat
│ cal_signal.bat
│ run_prepare_data.bat
│ run_update_data.bat
│
├─factor
│ │ factor_base.py
│ │ __init__.py
│ │
│ ├─factor_calculate
│ │ cal_cn_future_cs_1d.py
│ │ cal_cn_future_ts_1d.py
│ │ cal_factor_base.py
│ │ __init__.py
│ │
│ ├─factor_define
│ │ cn_future_cs_1d_mom.py
│ │ cn_future_ts_1d_mom.py
│ │ __init__.py
│ │
│ ├─factor_operator
│ │ cs_operator.py
│ │ ts_operator.py
│ │ __init__.py
│ │
│ └─factor_process
│ __init__.py
│
├─position
│ │ position_base.py
│ │ __init__.py
│ │
│ ├─position_calculate
│ │ cal_cn_future_cs_1d.py
│ │ cal_position_base.py
│ │ __init__.py
│ │
│ └─position_process
│ process_position.py
│ __init__.py
│
├─research
│ │ __init__.py
│ │
│ ├─backtest
│ │ │ backtest.py
│ │ │ statistics.py
│ │ │ __init__.py
│ │
│ ├─models
│ │ predict_model.py
│ │ train_model.py
│ │ __init__.py
│
├─signal
│ │ signal_base.py
│ │ __init__.py
│ │
│ ├─signal_calculate
│ │ cal_cn_future_cs_1d.py
│ │ cal_signal_base.py
│ │ __init__.py
│ │
│ ├─signal_portfolio
│ │ cal_portfolio_weight.py
│ │ __init__.py
│ │
│ └─signal_process
│ process_signal.py
│ __init__.py
│
├─trader
│ __init__.py
│
├─utils
│ │ __init__.py
│ │
│ ├─database
│ │ ck_control.py
│ │ dk_control.py
│ │ __init__.py
│ │
│ ├─exception
│ │ error.py
│ │ __init__.py
│ │
│ ├─tool
│ │ add_sys_path.py
│ │ configer.py
│ │ datetime_wrangle.py
│ │ decorator.py
│ │ email.py
│ │ freeze_requirement.py
│ │ logger.py
│ │ requirements.txt
│ │ __init__.py
│ │
│ ├─visualization
│ │ │ plot.py
确保服务器安装了 Git,否则需要先 安装 git 命令安装软件:
git clone https://github.com/jiangtiantu/quanthub.git
如果因为网络问题无法连接,可以使用国内镜像仓库,但是镜像仓库会有 30
分钟的延迟:
git clone https://gitee.com/jiangtiantu/quanthub.git
或者直接点击项目右上角下载;
根据你的经验,你的猜测,提出一个可能的投研思路,一个研究和交易的方向。 如果你没有任何想法,可以先看看paperhub中的资料,找找灵感
ok,走过了上面的流程,你已经掌握了量化投资的基本套路了。
接下来,或自己,或和小伙伴,开启新的升级打怪之路了!!!!
这个行业真的是太jer卷了,例如期货市场,本质上就是一个零和博弈的市场。
在这个赌场里,如果你不能跟随市场成长和进化,那么你就是那只被抓的🐟🐋🐳🐬;
如果你不知道怎么避免成为一个韭菜,那么你就是那个韭菜!
所以,做好一直卷下去的准备吧;
如果你准备好了,那就去尝试吧,每次失败的经验,都将帮助你逼近那些正确的方向!
但一定一定,切记,投资有风险,入市需谨慎;活下来,比什么都重要!
# 生活不易,猫猫叹气,加油(ง •_•)ง!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。