网站大量收购闲置独家精品文档,联系QQ:2885784924

TB跨周期数据调用解决方案.pdf

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TB跨周期数据调用解决方案 蔡云华 深圳开拓者科技有限公司 1 为什么需要跨周期调用?  为了实现多时间周期的趋势共振系统;  为了避免信号闪烁,或者在大的时间周期上可 能会出现一根K线同时满足止盈和止损,或同时 满足开仓和平仓条件等情况下,都需要在更小 的时间周期上操作,而根据大的时间周期来确 定进出场条件; 跨周期调用的常用方法  通过一定的算法在小周期上推算出对应的大周 期的Bar数据,并进而根据这些BAR数据计算 出大周期的技术指标跨周期函数;  通过TB读写数据库函数SetTBProfileString、 GetTBProfileString,以数据库为纽带实现不同 时间周期数据的调用。 跨周期函数的总体思路  先建立一个用户函数MtBar,在小时间周期上调用这个 函数计算出小周期每根BAR 对应的大时间周期的Bar数 据,保存在序列变量中;  虽然已经有了大周期的Bar数据,但由于时间周期的不 同导致的多对一关系,我们还需要编写相应的跨周期技 术指标函数;  跨周期技术指标函数以保存的Bar数据序列变量为基 础,再借助函数的其他返回值的协助,进一步在小周期 图表上来实现大周期的技术指标。 函数MtBar的算法要点  总的原则:小周期数据组合出大周期数据;  判断当前Bar是否对应的大周期的起始BAR;  由于大周期数据的滞后性,计算时大周期和当 前时间周期如何对应,有三种可能: 用大周期上一根BAR收盘数据; 用大周期当前BAR收盘数据(未来数据); 用大周期当前BAR的盘中收盘数据。 以日线调用周线举例 日线 周线盘中数据 第一种算法 第二种算法 第三种算法 第一周周一 第一周周一 无效数据 第一周BAR数据 第一周周一 第一周周二 第一周周一到周二 无效数据 第一周BAR数据 第一周周一到周二 第一周周三 第一周周一到周三 无效数据 第一周BAR数据 第一周周一到周三 第一周周四 第一周周一到周四 无效数据 第一周BAR数据 第一周周一到周四 第一周周五 第一周BAR数据 无效数据 第一周BAR数据 第一周BAR数据 第二周周一 第二周周一 第一周BAR数据 第二周BAR数据 第二周周一 第二周周二 第二周周一到周二 第一周BAR数据 第二周BAR数据 第二周周一到周二 第二周周三 第二周周一到周三 第一周BAR数据 第二周BAR数据 第二周周一到周三 第二周周四 第二周周一到周四 第一周BAR数据 第二周BAR数据 第二周周一到周四 第二周周五 第二周BAR数据 第一周BAR数据 第二周BAR数据 第二周BAR数据 数据滞后 未来数据 数据切分 MtBar函数的使用说明 参数: 1、TimeFrame – 目标时间周期 2、BarsBack -- 目标时间周期BAR偏移 1 对应前表的第一种算法; 0 对应前表的第三种算法; 月线 周线 日线 4小时线 小时线 N分钟 40320 10080 1440 240 60

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档