期货CTP接口与K线模块的对接(4)

读取K线的流程

在示范程序中:
1.本机自用的K线,在内存中,是用字典“tdBars”记录的,这个字典的键,形如“SR005_m5”(即“合约代码_K线周期”),这个字典的值,是一个集合,其中每个元素是一个K线结构体。
2.以SR005的5分钟周期的K线为例,它在内存中是tdBars[“SR005_m5”]。程序第一次读这个字典时,它还没有“SR005_m5”这个键,程序会自动读文本记录,用此记录给tdBars[“SR005_m5”]赋值。此后,字典tdBars有了键“SR005_m5”,程序再想知道SR005的5分钟K线,就不读文本记录了,而直接读内存中的tdBars[“SR005_m5”],这比读文本快得多。

而对于行情服务来说是这样的:
1.行情服务的K线,在内存中,是用项目字典“mdBars”记录的,这个字典的键,形如“SR005_m5”(即“合约代码_K线周期”),这个字典的值,是K线结构体集合。
2.以SR005的5分钟周期的K线为例,它在内存中是mdBars[“SR005_m5”]。程序第一次读这个字典时,它还没有“SR005_m5”这个键,程序会自动读文本记录,用此记录给mdBars[“SR005_m5”]赋值。此后,字典mdBars有了键“SR005_m5”,程序再想知道SR005的5分钟K线,就不读文本记录了,而直接读内存中的mdBars[“SR005_m5”],这比读文本快得多。

而历史回测是这样的:
1.历史回测所用K线,在内存中,是用字典“testBars”记录的,这个字典的键,形如“SR005_m5_20200102-20200114”(即“合约代码_K线周期_开始日期-结束日期”),也可以没有日期部分而形如“SR005_m5”(即“合约代码_K线周期”),这个字典的值,是K线结构体集合。
2.以SR005从2020年1月2日到2020年1月14日的5分钟周期的K线为例,它在内存中是testBars[“SR005_m5_20200102-20200114”]。程序第一次读这个字典时,它还没有“SR005_m5_20200102-20200114”这个键,程序会自动读文本记录,用此记录给testBars[“SR005_m5_20200102

特别声明:标价仅为视频价格(为避免不必要的纠纷,请详细了解清楚后再拍!!!)特别声明:标价仅为视频价格(为避免不必要的纠纷,请详细了解清楚后再拍!!!)特别声明:标价仅为视频价格(为避免不必要的纠纷,请详细了解清楚后再拍!!!) 获取文档和源码请加作者vx:X_Trader_Lab适合人群X-Trader:从CTP-API 到期货日内策略,适合对期货期权日内交易感兴趣的同学。 学习目标本课程体系分成三个子课程(本子课程为课程体系的第一部分):本课程体系分成三个子课程(本子课程为课程体系的第一部分):本课程体系分成三个子课程(本子课程为课程体系的第一部分):1.CTP-API交易接口深度解析2.深度探索X-Trader交易框架3.期货日内策略的原理及框架(本子课程为课程体系的第一部分) 详细介绍X-Trader 是一个基于C++ 的,适应全市场全品种交易的跨平台的极简量化交易框架,X-Trader 支持用户使用C++ 构 建各种类型的量化交易策略程序, 并提供包含历史数据-实时数据-开发调试-模拟交易-实盘交易-运行监控-风险 管理的一站式解决方案。本课程旨在帮助同学们从0 到1,掌握期货日内交易策略框架的核心技术。 课程大纲1.1 CTP1.2 API1.3 开启程序化交易之旅1.4 CTP-API 的基本架构及初始化1.5 行情接口开发1.6 行情数据处理1.7 看穿式监管评测1.8 交易接口开发1.9 报单1.10 报单回报1.11 撤单1.12 成交回报1.13 回调规则1.14 查询持仓1.15 更新持仓1.16 查询保证金率和手续费率1.17 规避自成交1.18 报单流控、查询流控和会话数控制
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值