开拓者期货期权程序化系统交易论坛

标题: 请版主解惑 [打印本页]

作者: masterhdd    时间: 2018-8-25 14:06:01     标题: 请版主解惑

本帖最后由 masterhdd 于 2018-8-25 14:09 编辑



如果数据源的序号用的是常量,测试结果就是正确的。但是,如果用变量j,那么myShort输出的值就是错误的,始终输出1号数据源的值,无法得到0号数据源的结果。困惑了一周了也不能解决,特来请教版主,咋回事?

for j=0 to 1
    {
     for m = 0 to 5
         {
           myShort[m]=Average(data[j].Close[m],LengthShort);
          }
     If(j==0) Commentary("MAShort=="+Text(MAShort[m]));//有问题了,得到的是近似1号数据源的值,与0号数据源无关。
     if(j==1) Commentary("MAShort=="+Text(MAShort[m]));
    }  
作者: masterhdd    时间: 2018-9-2 08:32:21

神圣的版主啊,象光一样照亮我们吧。。。
作者: masterhdd    时间: 2018-9-3 14:42:08

masterhdd 发表于 2018-9-2 08:32
神圣的版主啊,象光一样照亮我们吧。。。


作者: masterhdd    时间: 2018-9-4 08:20:29

masterhdd 发表于 2018-9-3 14:42

未知版主意下如何?




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2