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

请教个监控多个品种的问题,急,在线等,多谢 [开拓者 TB]

  • 咨询内容: 我现在要监控多个品种,需要在公式里循环读取多品种的数据进行计算,data0,data1,data2...,但是我用循环的方式使用data[i]获取地i个数据源是错误的,请教该如何获取呢?谢谢

     

     来源:CXH99.COM

  • TB技术人员: 循环内使用data是可以取到相应的值的。
    1. Vars
    2.         Numeric i;
    3. Begin
    4.         for i = 3 downto 0
    5.         {
    6.                 Commentary(Text(data[i].open));
    7.         }
    8. end
    复制代码

     

  • TB客服:
    小米 发表于 2017-8-21 14:47
    循环内使用data是可以取到相应的值的。

    多谢版主回复,再请教个问题,我在循环里使用序列变量这样处理有问题,我的需求是
    将每个图表中的多个品种的AMA线画出来,但是通过循环的方式好像不对,请指导,谢谢
    Vars
             NumericSeries  AMAValue;
             Numeric                i;                 
    Begin
                     
             For i = 3 DownTo 0
            {
                    AMAValue = AdaptiveMovAvg(Data.close,terms,2,30);
                    Data.PlotNumeric("AdpMa",AMAValue);
            }
    end

     

  • 网友回复:
    zhanghl_xdu 发表于 2017-8-21 16:09
    多谢版主回复,再请教个问题,我在循环里使用序列变量这样处理有问题,我的需求是
    将每个图表中的多个品 ...

    data.close这个写法没有体现出多品种啊
    且plotnuermic只有一个“adpma”也没地体现多个输出啊。

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容