期货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 报单流控、查询流控和会话数控制
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值