欢迎光临散文网 会员登陆 & 注册

本地版本的免费开源仿真CTP平台——LocalCTP,震撼发布!

2023-08-10 10:47 作者:开心秋水  | 我要投稿

目前,由于一些特殊原因,SimNow平台,以及期货公司的(交易所)仿真环境,都已经全部停止运营,恢复时间未知。

那么问题来了,我可以去哪里找一个类似于CTP的仿真系统呢?如果它是完全开源的就更好了,这样就无需担心策略安全啦~


这种平台,还真的有—— LocalCTP,它是刚刚发布的完全开源的免费仿CTP系统!顾名思义,它是部署在本地运行的,完全不联网,因此不用担心策略信号等被其他系统获取了。


LocalCTP 特点:

  • 本地部署版本的CTP API,不联网不用担心策略安全问题!

  • 接口完全同CTP,程序可以从SimNow或其他仿真系统无缝切换到LocalCTP中。

  • 终身免费使用。

  • 完全开源,可以自己按需自由添加额外功能和切换CTP的版本。

  • 跨平台支持windows/linux,后续将支持MAC。

  • 支持全市场的期货/期权/组合套利合约的交易。

  • 撮合逻辑同SimNow,即使用对手价来判断成交。

  • 行情数据通过其特定接口来传入,系统内使用传入的行情来更新资金和订单撮合:

    • 可以接收实盘行情,来实现实时撮合

    • 也可以喂给它历史行情,以实现回测功能



使用方法:

用LocalCTP它的dll(或so)文件来替换你使用的CTP的同名的库文件(交易的那个dll库文件,即 thosttraderapi_se.dll或so)。请做好原始文件的备份。

  1. 懒人版
    使用项目中已经生成好的dll或so,以替换CTP的同名的 交易库文件 thosttraderapi_se.dll或so。(更多版本不断更新中,敬请期待……)

    1. 默认windows版dll(thosttraderapi_se.dll)是:

      1. 64位, 使用CTP v6.5.1版本头文件编译生成

      2. (更多版本正在赶来,敬请期待……)

    2. 默认linux版so(thosttraderapi_se.so,前面可能带有lib前缀,不影响使用)是:

      1. 64位, 使用CTP v6.5.1版本头文件编译生成,在CentOS7.8中编译生成,其他系统暂时不保证能完全兼容使用

      2. (更多版本正在赶来,敬请期待……)

  2. DIY版
    根据LocalCTP库的代码来编译生成dll或so库并拿来使用,可以自由选择CTP(头文件)的版本和平台位数(32/64)。这种方法适合于有一定动手能力的玩家。

    具体说明可查看项目中的【ReadMe.txt】文档。


加LocalCTP交流群 736174420 来交流讨论哦 O(∩_∩)O

近期,项目将上到代码托管服务平台哦,敬请期待~




本地版本的免费开源仿真CTP平台——LocalCTP,震撼发布!的评论 (共 条)

分享到微博请遵守国家法律