您现在的位置:程序化交易>> 期货公式>> 博易大师>> 博易大师知识>>正文内容

博易云升级后的新问题 [博易POBO]

咨询内容:

博易云升级后的新问题

  今天打开博易云后软件跳框提醒升级,也就陏着升级了,升级后看到自己编写的操盘示意K线图出问题了,
MA5:IF((DATAPERIOD<6 OR DATAPERIOD>12),STKCALC('',6,'MA(C,5)'),MA(C,5)),COLOR2F1DCF;这个STKCALC('',6,'MA(C,5)')跨周期类型函数竞会在日以下周期里滞后一个周期才输出,未升级之前是正确的。
请着下图;图中的红色色带是日周期的MA5估价与日周期的MA5之间的填充,5分钟、30分钟图是滞后开盘的第一个周期后才输出STKCALC('',6,'MA(C,5)')数据,而2小时图应这是第一个周期所以还未输出STKCALC('',6,'MA(C,5)')数据。
这个问题不解决麻烦就大了,如果以后编写自动交易程序时取得这个数据滞后会造成交易时的严重损失。
STKCALC('',7,'MA(C,5)')这个输出是正确的。
5S(ru1709).png

15S(ru1709).png

4H(ru1709).png
 
  <!-- 咨询内容:

附件 :

-->

 

 来源:程序化99网( WWW.CXH99.COM )

博易技术人员: 还有上图中上面的名称定义数值后面的白色数都是画线或变色画线后输出来的数值,这么简单的问题我已提交过但还未解决,不知道为何?如果说有客户需要画线的数值,那么输出这个数值且没有名称你觉得有意义吗?再说了如果有客户需要画线的数值可以根据画线条件先用名称与IF组合来定义,例如:A:IF((DATAPERIOD<6 OR DATAPERIOD>12),STKCALC('',6,'MA(C,5)'),DRAWNULL);表示在指定的日周期以下的周期里输出日周期的5日均价并且画线;B:=IF(DATAPERIOD=6,STKCALC('',7,'MA(C,5)'),DRAWNULL);表示只有在日周期的K线图上输出5周均价并且画线;还有一个解决方法是增加一个不输出数值的函数加,号放在画线语句的后面;有了不输出画线的函数为什么不可有一个不输出数值的函数呢? 楼上朋友的全方位要求,不知一个庞大的博易云交易系统是否允许?
或者试试分段进行? 来源 程序化久久网

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿 编写!

怎么收费,代编流程等详情请点击阅读,或QQ微信联系我们!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容