个人使用上期CTP接口开发期货程序化交易平台可行吗

个人使用上期CTP接口开发期货程序化交易平台可行吗,第1张

理论上可行,实际上没什么用,除非你和期货公司合作研发。

因为所有的期货交易都是通过期货公司进行的(交易所的自营会员除外),而期货公司和交易所之间是数据专线连接,期货公司根本不可能允许外人开发的程序通过自己的交易线路连接到交易所的。

因为一些不可抗力的原因,前一段时间开发的LTS API的Python封装暂时用不上,目前证券API这边剩下相对靠谱的选择只剩恒生了,同样是准备基于C++版本的API开发Python封装。现在的一个问题是,恒生的API风格上和国内大多数其他API非常不同,他的请求 *** 作和数据推送需要用户自己发送和接收数据包并进行解析(类CTP的API会直接帮你处理好,用户只需传入结构体指针)。题主面临两个选择:直接对恒生API进行封装,提供数据包 *** 作的Python接口。对恒生API进行类CTP封装后,再封装为Python接口,好处是可以和之前类CTP的API通用,缺点可能会损失部分恒生API独有的功能。这个API最后同样会整合到题主的vn.py框架中,这样对于很多大型券商(中信、海通、招商等等),用户也会多一个可以用Python进行量化开发的选择。恒生的接口应用应该是最普遍的,但是用恒生接口一般都需要券商给认证文件才能使用,大多数人应该都参与不了这个项目。可以参考quantbox和wind,先在框架上统一。最好先把ctp期货和证券做出来,毕竟兴业也在用,lts也是类ctp的。恒生的接口应用应该是最普遍的,但是用恒生接口一般都需要券商给认证文件才能使用,大多数人应该都参与不了这个项目。能做到封装后python API和现有vn.py已存在的lts和ctp的接口兼容,那就极好

当然都是专线接入了,而且还不止一条专线,都有备份的,自动切换。三家商品期货交易所(上海、郑州、大连)有闭环链路,期货公司接入任何一家交易所都可以联通三家交易所进行交易,中国金融期货交易所则是要单独接入的。

至于CTP和交易所的距离和成交速度的关系,无论远近都不会有本质上的区别的,因为几千公里的距离差别对电磁波来说只有百分之一秒的延误。至于测试成交速度,随便写个小程序就能测试了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6670770.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存