WonderTrader的wtpy简洁搭建流程

简单概括wondertrader,【市面上唯一的能拿到底层C++源码的,且经过资金检验的高频交易系统】,
这个价值,懂的都懂。(一般这样水平的都是20个一年的服务费
市面上开源的不开源的商业交易系统(框架),80%我都用过或者测试过,不去贬低别的框架,用过才知道。

wondertrader的github 地址 https://github.com/wondertrader/wondertrader(c++
wtpy的github 地址 https://github.com/wondertrader/wtpy(python
这里介绍的是WTPY的搭建,(主要目的是记录搭建过程,怕自己下次忘了)
我C++水平有限,wondertrader以后等高频策略迁移了再说吧。

1、python 上直接pip install wtpy
我py版本3.9,github上用的版本低,但我能跑通,所以不用纠结这个。
直接下载https://github.com/wondertrader/wtpy的code压缩包解压
里面有个demo,这个是测试的关键

2、行情记录器datakit_fut
我测试的期货接口,股票应该同理(换一个XTP),demo里有datakit_fut的文件,这个是行情记录器,交易系统都是接收tick然后算指标因子出信号,需要修改mdparsers.yaml里的账号密码,申请上期所仿真账号SimNow复制上去就行https://www.simnow.com.cn/
code不用改,默认这样’'留空就是订阅全品种,github上的写法是挑品质订阅
mdparsers
(demo其他组件的介绍https://github.com/wondertrader/wtpy/tree/master/demos)

3、策略仿真运行cta_fut
cta_fut要改tdtraders.yaml的账号密码,同上。
都改好就可以运行datakit_fut的runDT.py和cta_fut的run.py
在这里插入图片描述
4、检查是否成功运行
datakit_fut里有运行日志DtLogs,成功运行是下面这样的,有接受的tick数量、商品代码前缀
在这里插入图片描述
cta_fut也有日志Logs,
先看Trade里SimNow是否正确登录,交易通道连接,下面还有持仓更新
在这里插入图片描述
Strategy里看策略信号
在这里插入图片描述
cta_fut的generated还有portfolio,可以看开平明细等
在这里插入图片描述
5、控制台test_monitor
这里很关键的一步是要改绝对地址,要在对应文件夹下新建deploy,然后把整个demo里的cta_fut文件复制到deploy里,common也复制,里面是配置文件
在这里插入图片描述
改好后运行,打开浏览器http://127.0.0.1:8099/ ,默认管理员账户:superman 密码Helloworld!
新建组合管理,添加组合,路径选整个cta_fut,因为原理是控制台监控整个策略文件和日志
在这里插入图片描述
创建后拉取日志,拉取前需要把策略跑起来
成功后应该是这样的
在这里插入图片描述
6、其他
我只是写了简单的搭建说明,本身这个框架实盘还有合约更新维护ctp_loader、
WtMonSvr控制台下还有方便交易的定时调度工具,其他工具需要自己去尝试使用
在这里插入图片描述
策略可以直接在控制台的调度里定时启动,那每次开盘前的数据接收datakit_fut也是可以整个放过去,还有合约更新的工具,都放到depoly下,其他自定义工具同理

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

车忻青

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值