策略分享

手把手带你编写miniQMT实盘量化执行程序(1) | 完整源码结构篇

由bqft6vju创建,最终由bqft6vju 被浏览 20 用户

大家好,我是策略老李。作为《手把手编写miniQMT实盘量化执行程序》的开篇之作,给大家带来了整个实盘量化执行程序的完整版代码列表,老李在这里向各位读者保证,每一个关注了公众号的同学,无需修改任何内容即可正确运行与老李实盘一模一样的实盘量化执行程序,无任何套路,无需任何打赏。对代码内容有任何不清楚的都可以公众号私信,或评论区留言。

提前祝大家五一快乐,给大家布置了一个家庭作业,请大家按照代码列表,在本地建立全部文件夹以及空Python文件,不要漏掉了__init__.py哦。

\

quant_trade_platform/
├── backtest/
│   ├── __init__.py
│   ├── analyzer.py
│   ├── backtestengine.py
│   ├── backtestsystem.py
│   ├── benchmark.py
│   └── visualizer.py
├── config/
│   ├── __init__.py
│   ├── config.py
│   └── settings.yaml
├── core/
│   ├── __init__.py
│   ├── exceptions.py
│   ├── market.py           # 行情管理
│   ├── models.py           # 数据模型
│   ├── portfolio.py        # 持仓管理
│   ├── risk.py             # 风控管理
│   ├── strategy.py         # 策略基类
│   ├── trader.py           # 交易执行
│   └── watchdog.py         # 看门狗
├── live/
│   ├── __init__.py
│   ├── liveengine.py
│   └── livesystem.py
├── logs/
├── plot/
├── records/
├── snapshots/
├── strategy/
│   ├── __init__.py
│   └── FactorCaptitalStrategy.py
├── utils/
│   ├── logger.py           # 日志系统
│   └── database.py         # 数据库接口
├── __init__.py
├── main_backtest.py
├── main_functest.py
├── main_live.py
├── main_livetest.py
├── main_optimize.py
├── main.py                 # 主程序入口
└── README.txt 


对开发日志感兴趣的同学请点击

miniQMT实盘量化执行程序开发日志完整版

对关心老李是否脑子进水感兴趣的同学请点击

脑子进水了?为什么我要独立开发一个miniQMT实盘执行程序

\

{link}