本地版本的免费开源仿真CTP平台——LocalCTP,震撼发布!
目前,由于一些特殊原因,SimNow平台,以及期货公司的(交易所)仿真环境,都已经全部停止运营,恢复时间未知。
那么问题来了,我可以去哪里找一个类似于CTP的仿真系统呢?如果它是完全开源的就更好了,这样就无需担心策略安全啦~
这种平台,还真的有—— LocalCTP,它是刚刚发布的完全开源的免费仿CTP系统!顾名思义,它是部署在本地运行的,完全不联网,因此不用担心策略信号等被其他系统获取了。
LocalCTP 特点:
本地部署版本的CTP API,不联网不用担心策略安全问题!
接口完全同CTP,程序可以从SimNow或其他仿真系统无缝切换到LocalCTP中。
终身免费使用。
完全开源,可以自己按需自由添加额外功能和切换CTP的版本。
跨平台支持windows/linux,后续将支持MAC。
支持全市场的期货/期权/组合套利合约的交易。
撮合逻辑同SimNow,即使用对手价来判断成交。
行情数据通过其特定接口来传入,系统内使用传入的行情来更新资金和订单撮合:
可以接收实盘行情,来实现实时撮合
也可以喂给它历史行情,以实现回测功能

使用方法:
用LocalCTP它的dll(或so)文件来替换你使用的CTP的同名的库文件(交易的那个dll库文件,即 thosttraderapi_se.dll或so)。请做好原始文件的备份。
懒人版
使用项目中已经生成好的dll或so,以替换CTP的同名的 交易库文件 thosttraderapi_se.dll或so。(更多版本不断更新中,敬请期待……)默认windows版dll(thosttraderapi_se.dll)是:
64位, 使用CTP v6.5.1版本头文件编译生成
(更多版本正在赶来,敬请期待……)
默认linux版so(thosttraderapi_se.so,前面可能带有lib前缀,不影响使用)是:
64位, 使用CTP v6.5.1版本头文件编译生成,在CentOS7.8中编译生成,其他系统暂时不保证能完全兼容使用
(更多版本正在赶来,敬请期待……)
DIY版
根据LocalCTP库的代码来编译生成dll或so库并拿来使用,可以自由选择CTP(头文件)的版本和平台位数(32/64)。这种方法适合于有一定动手能力的玩家。
具体说明可查看项目中的【ReadMe.txt】文档。
加LocalCTP交流群 736174420 来交流讨论哦 O(∩_∩)O
近期,项目将上到代码托管服务平台哦,敬请期待~
