循环中为什么求出来的值都一样。 (文华财经wh9)

投资者咨询:循环中为什么求出来的值都一样。 (文华财经wh9)
来源:文华财经  日期:2018-7-9 17:17
 

1.循环中为什么求出来的d[0],d[1],d[2],d[3].....都一样。

2.怎么计算每5分钟执行一次循环。

 

 

 

data
m1809c3000:"m1809-C-3000";
m1809c3050:"m1809-C-3050";
m1809c3100:"m1809-C-3100";
m1809c3150:"m1809-C-3150";
m1809c3200:"m1809-C-3200";

vars
numeric i;
numeric j;
numeric k;
numericarray c[5];
numericarray d[10];
begin
  c[0]=m1809c3000.Price("new");
  c[1]=m1809c3050.Price("new");
  c[2]=m1809c3100.Price("new");
  c[3]=m1809c3150.Price("new");
  c[4]=m1809c3200.Price("new");
PlotNumeric("测试",c[0]);
PlotNumeric("测试",c[1]);
PlotNumeric("测试",c[2]);
PlotNumeric("测试",c[3]);
PlotNumeric("测试",c[4]);
    for i=0 to 3
       {
             for j=1 to 4
               {      
                 for k=0 to 9
                    {
                       d[k]=c[j]-c[i];
                                plotnumeric("值",d[0]);
                                plotnumeric("值",d[1]);
                                plotnumeric("值",d[2]);
                                plotnumeric("值",d[3]);
                                plotnumeric("值",d[4]);    
                                plotnumeric("值",d[5]);
                                plotnumeric("值",d[6]);
                                plotnumeric("值",d[7]);
                                plotnumeric("值",d[8]);
                                plotnumeric("值",d[9]);
            
                                             }
                                                  }
                                                        }
                           

   
技术人员回复
日期:2018-7-9 17:46
 这是正常的

一根k线走完,所有的程序从头到尾执行一遍 ,显示的都是最后跳出循环的结果

您想要查看盘中执行效果,需要加载到算法交易池中,查看对应的逐笔输出,Commentary就可以就可以进行输出了

模型属性,选择算法,之后软件右上角》运行》算法运行池,您加载试下