Go to file
2020-01-23 21:47:02 +08:00
.circleci [Add] .circleci/config.yml 2019-09-03 17:34:18 +08:00
.github [Mod] update README.md 2019-09-17 22:48:20 +08:00
ci [Add] use gitlab-ci 2019-08-08 14:45:04 +08:00
docs [Mod] add spread trading doc 2019-11-17 23:44:37 +08:00
examples [例子] 自定义合约 2020-01-13 15:30:32 +08:00
prod/linux [代码更新] 2020-01-05 19:03:13 +08:00
tests [Add] use gitlab-ci 2019-08-08 14:45:04 +08:00
vnpy [增强] 增加分布式任务。 celery_app,可用于分布式回测,或计划任务执行 2020-01-20 16:40:43 +08:00
.flake8 [Del] remove trailing white space 2019-08-15 16:38:21 +08:00
.gitignore 更新=>2.0 准备 2019-11-26 21:43:25 +08:00
appveyor.yml [Mod] use python -m pip instead of pip 2019-05-15 16:36:56 +08:00
centos_setup.md [备注] 增加centos下安装指引 2020-01-01 22:34:37 +08:00
huafu_on_premise.jpg 更新 2019-07-18 09:32:47 +08:00
install_osx.sh [Fix] fixed osx install 2019-05-15 16:58:18 +08:00
install.bat [增强] 增加期货保证金 2020-01-10 15:20:49 +08:00
install.sh [增强] 增加期货保证金 2020-01-10 15:20:49 +08:00
LICENSE [Add]add license file 2019-01-04 15:14:15 +08:00
MANIFEST.in [Add] added *.a to sdist 2019-03-29 06:56:47 -04:00
Q_n_A.md [安装] 常见问题 2020-01-23 21:47:02 +08:00
README.md [增加App] 账号信息自动入库 2020-01-19 17:20:02 +08:00
requirements.txt [备注] 增加centos下安装指引 2020-01-01 22:34:37 +08:00
setup.py [Mod] update setup.py 2019-11-14 14:30:11 +08:00
win64_py37.txt [安装] windows下安装指引 2020-01-23 21:45:01 +08:00

“当你想放弃时,想想你为什么开始。埃隆·马斯克”

###Fork版本主要改进如下

  1. 事件引擎,增加运行效率调试功能

  2. 增加rabbitMQ通信组件

  3. 增加tdx 免费数据源,包括

    • 提供主力合约/指数合约的信息获取
    • 提供期货/股票数据bar 和分笔成交数据下载
    • 提供每日增量更新期货数据=> csv文件可配合NFS+Celery实现分布式回测
  4. 增加App: tick_recorder, 直接异步写入csv文件

  5. 增加App: index_tick_publisher, 订阅通达信指数行情=》rabbit_mq 推送

  6. 增强ctp_gateway包括:

    • 提供指数行情订阅
    • 使用RabbitMQ指数源或tdx单一数据源
    • 提供自定义合约功能实时提供其合成后的tick行情
  7. 增加App: cta_strategy_pro包括

    • 提供cta_line_bar k线组件支持国内文华/交易师/TB等分钟/小时的计算模式,支持任意秒/分钟/小时/天/周等周期支持k线数据实时生成。
    • 提供cta_renko_bar k线组件支持x跳动/千分比跳动 【特定开源对象】
    • 提供cta_fund_kline 资金曲线组件,策略实例/账号基本的实时资金曲线 【特定开源对象】
    • 提供cta_position 组件,支持多/空/净仓位记录,支持套利
    • 提供cta_policy 组件,持久化复杂的策略执行逻辑
    • 提供cta_period 组件,支持策略中‘周期’的逻辑
    • 提供cta_grid_trade组件支持网格交易、复杂的策略持仓逻辑、持久化
    • 提供策略实例的单独日志记录文件
    • 去除统一的策略数据持久化功能,改为策略内部自行实现。
    • 去除加载k线/tick初始化服务改为策略内部自行实现。
    • 提供单独重启某一策略实例功能,可在线更新策略源码后,重启某一策略实例,不影响其他运行实例。
    • 支持单策略多合约行情订阅,支持指数合约行情订阅
    • 提供组合回测引擎能够直接加载cta_strategy_pro_setting.json文件进行组合回测。
    • 增加定时器推动策略on_timer
    • 增加定时推送策略持仓event

8、增强主引擎包括

- 支持同一类gateway多个接入配置
- 增加获取当前价格接口
- 增加风控引擎入口 self.rm_engine

9、增加App: account_recorder 包括:

- 异步更新账号资金/委托/成交信息至Mongo数据库
- 异步更新策略持仓数据至Mongo数据库
- 异步查询股票历史委托/历史成交至Mongo数据库 

大佳 QQ/Wechat28888502


原版 vn.py - 基于python的开源交易平台开发框架

https://github.com/vnpy/vnpy

License

MIT