代码拉取完成,页面将自动刷新
CTA
策略接口新增一个获取交易日的API
,cta_get_tdate
和sel_get_tdate
cta_get_all_position
和sel_get_all_position
两个策略接口,用于获取策略全部持仓ParserUDP
的一些bug
CTA
引擎设置目标仓位时,同时订阅tick
数据,主要针对标的不确定的策略,例如截面因子CTA
策略WtSimpExeUnit
新增一个根据microprice
来确定委托价格的方式WtExeFact
中的订单管理模块独立出来,方便调用CTA
回测引擎中,输出的平仓明细中新增“最大潜在收益”和“最大潜在亏损”两个字段ExecMocker
中的模拟撮合逻辑剥离出来,放到一个单独的MatchEngine
中,方便以后的优化HFT
引擎的回测进行了一次彻底的整理实现,基本满足了HFT
策略回测的需求(已测试)HFT
引擎对股票Level2
数据(orderqueue
,orderdetail
,transaction
)的访问接口(尚未充分测试)WtPorter
和WtBtPorter
两个C接口粘合模块,初步完成了C接口对股票Level2
数据的支持WtBtPorter
、WtPorter
、WtExecMon
的初始化接口,全部改成支持传文件名和文件内容两种方式CTA
实盘引擎中,策略发出信号的时候,新增了一个订阅tick
的操作,主要针对策略交易未订阅K线的品种
的需求Windows
下dmp
文件生成的路径,方便调试bug
BarNumber
的字段,主要用于统计每个交易回合的周期数,BarNumber
指的是主K线的BarNumber
,并且是一个相对开始回测的第一条K线的编号。CTA
策略交易未订阅K线的品种
的需求做了一些优化boost
库改成std
的库,减少对boost
的依赖WtDtHelper
模块,主要提供数据辅助功能,目前主要是提供csv
和二进制文件的互转,后面还会加入数据库、二进制、csv
的互转接口WTSMarcos.h
迁移到WTSVersion.h
中,减少修改版本号引起的重编译C++demo
中的一些代码的细节问题ParserUDP
模块接收缓存改成8M
MiniLoader
工程,用于从CTPMini
接口拉取合约列表linux
下编译的boost
依赖从动态库改成静态库CTPLoader
为显式加载CTP
模块,方便设置CTP
模块的路径Level2
数据落地的一些细节问题Mysql
数据库的支持,涉及到的模块包括数据读取模块WtDataReader
、数据落地模块WtDataWriter
、回测框架WtBtCore
,Mysql
库版本为6.11
UDP
广播模块中,中转的广播消息对象对WTSObject
的处理的bug
CTA
、HFT
、SEL
)在启动的时候,将策略列表和交易通道列表输出到一个配置文件中,方便监控服务读取查看EventNotifier
,主要作用是通过UDP
通道,向指定的接受端发送成交回报、订单回报,以后还会扩展到其他盘中需要监控的数据demos
目录下,将python
的demo迁移到wtpy
之下,然后新增一个C++
版本demo的解决方案,提供了cta策略、高频策略、执行单元、选股策略四个demo,并提供了一个回测入口程序,用于本地调试fmtlib
优化了一些日志输出的细节WtPorter
和WtBtPorter
导出的接口函数,以便调用的时候区分WtExecMon
,并导出C接口提供服务。主要是剥离了策略引擎逻辑,提供单纯的执行服务,方便作为单纯的执行通道,嫁接到其他框架之下Windows
下的开发环境从vs2013
升级到vs2017
,boost1.72
和curl
需要同步升级此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。