您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

在技术指标里调用由交易指令产生的全局变量数据不正确 - TradeBlazer公式 [开拓者 TB]

  • 咨询内容: 发现在技术指标里调用由交易指令产生的全局变量数据不正确.
    请问斑竹,图表执行是否先运算技术指标,后运算交易指令,如果这样这个问题就得到了解释.

     

  • TB技术人员: 图表先执行全部的交易指令,然后再分别执行技术指标!

     

  • TB客服:
    原帖由 nopain 于 2007-8-24 08:17 发表
    图表先执行全部的交易指令,然后再分别执行技术指标!

    如果是这样就不应该有问题,但现在发现技术指标调用交易指令输出的全局变量时,开始一段时间是正确的,后来就不对了,我今晚再好好查一查.

     

  • 网友回复: 我写一个伪代码您就明白为什么不行了

    所有公式的执行流程!

    For(i=0 To BarCount()-1)
    {
           执行交易指令A;
           执行交易指令B;
           执行交易指令C;
    }

    For(i=0 To BarCount() -1)
    {
          执行技术指标A
    }

    For(i=0 To BarCount() -1)
    {
          执行技术指标B
    }

    For(i=0 To BarCount() -1)
    {
          执行技术指标C
    }

    [ 本帖最后由 nopain 于 2007-8-24 13:04 编辑 ]

     

  • 网友回复: 哦,知道了,这种方式会严重影响运算速度.

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

相关文章

    没有相关内容