首页
学习
活动
专区
圈层
工具
发布

CTP 学习笔记

CTP 学习笔记 前言 综合交易平台(Comprehensive Transaction Platform,CTP)是专门为期货公司开发的一套期货经纪业务管理系统,由交易、风险控制和结算三大系统组成。...前后研究了两个多星期 CTP,各种查资料,感觉总算是基本搞清楚了 CTP 是个什么东西(鬼知道我为什么要搞 CTP),说多了都是泪。...本文主要通过对 CTP 简单案例的实现,对 CTP 进行简单的讲解,以及本人学习过程中遇到的一些坑。...至此,我们简单实现了「行情部分」的「登录」和「获取行情」,总的来说,重点是理解 CTP 的工作原理以及流程。对于「交易部分」的实现也是类似的,这里就不再赘述。...参考资料 CTP 客户端开发指南 API 接口说明

3.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    适用于python3的CTP交易接口

    目前vn.py官方适用的python版本是2.7,有关python3的版本正在开发中,但鉴于最近大家对python3需求的呼声较高,论坛有两个帖子提供了适用于python3版本的交易接口,感谢阿杜和何先生的分享...链接: 「VNPY--python3.5 业务逻辑封装过程」 http://www.vnpie.com/forum.php?...「重新编译了Python3版本的ctp接口」 http://www.vnpie.com/forum.php?...mod=viewthread&tid=2636&extra=page%3D1 这个帖子提供的是编译好的python3.6 CTP接口,可以直接下载附件使用。 ?...基于python的开源交易平台开发框架。截止目前,vn.py项目在Github上的Star已经达到5563,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare)。

    4.7K40

    VNPY CTP 仿真柜台怎么用来实现CTP 程序TICK级回测

    对有一定编程能力的开发者,我们建议基于CTP 的API这类 自主开发程序化交易系统,有利于实现更复杂的策略、更灵活的交易操作。即可选用C++、Python、JAVA、C#等编程语言。...市场上这些CTP开源框架,但本质上都是通过调用原生C++的库文件来实现, 比如Python 框架可能用的是Ctypes技术,JAVA则可能用的JIN或swig技术封装。...支持的编程语言和CTP框架 对于各种CTP 编程语言框架,例如Python框架、Java框架、C#框架等,VNPY仿真柜台的实现是一样的,因为这些语言的框架本质上还是调用C++的库文件。...支持各种自编CTP程序和各种编程语言框架,例如C++、Python、JAVA、C#等。 支持 VN.PY、 PyCTP等所有框架和自编程序。...VNPY仿真回测支持各种自编CTP程序,例如C++、Python、JAVA、C#等,同时还支持各种编程语言框架和自编程序。几乎是无所不兼容,这样的产品避免了CTP策略开发者过于依赖平台的窘境。

    4K00

    腾讯云轻量服务器部署vn.py实盘记录:从购买到跑通只用1小时

    等我赶回家重启电脑、重开行情、重新连 CTP,四十分钟过去了。行情走了一大段,策略的信号全乱了。那天晚上我盯着屏幕想了很久:vn.py 这玩意儿,就不该跑在会跳闸、会断电、会被家里人碰的地方。...9 点 40 分,第一次跑: python run_cta.py 日志滚动,CTP 行情服务器连接成功,合约查询返回,tick 数据进来了。 那一刻真的有点小激动。...家里宽带连 CTP 行情延迟 30-50ms 波动,云服务器稳定在个位数。对我的中低频 CTA 影响不大,但看着舒服,而且下单回报的确定性明显更好。 再没半夜操心过。...用无头(headless)模式:写一个 Python 脚本直接创建 MainEngine、连接 CTP、启动 CTA 引擎,不需要任何图形界面。...分两层:进程崩溃由 systemd 的 Restart=always 自动拉起;行情连接断开但进程没死的情况,vn.py 的 CTP 网关本身有断线重连机制,但建议再加一层行情心跳看门狗做兜底,重连逻辑要带退避

    21410

    手把手教你把vn.py部署到云服务器,实现期货程序化自动交易(保姆级教程)

    电费倒是小事,最崩溃的是上个月家里跳闸一次、路由器抽风两次,两次都是开盘时间断连,CTP 一断,策略干瞪眼,少赚多少就不提了。...地域选了上海——vn.py 连 CTP,离上期所的数据中心越近越好,上海机房的延迟基本在 5ms 以内。比我家里宽带连过去的 30ms+ 强太多了。...vn.py 官方现在维护得不错,pip 直接装全家桶: sudo apt update && sudo apt install -y python3-pip python3-venv python3 -...国内期货 CTP 只有交易时间能连。我周六下午想调试策略,连了半天连不上,以为服务器网络有问题,查了二十分钟才想起来——周六 CTP 不开门。...Q4:云服务器选哪个地域连 CTP 最快? 选上海。上期所 CTP 前置在上海,上海地域的机房延迟通常 5ms 以内,比其他地域和家里宽带都低得多。 Q5:SimNow 模拟盘能在云服务器上跑吗?

    20510
    领券