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

标题: 可以用变量给数组赋值吗? [打印本页]

作者: Alex2020    时间: 2020-6-17 20:06:16     标题: 可以用变量给数组赋值吗?

定义了一个数组和一些序列变量,赋值时报不识别的字符串. 不知道怎么办.

vars   
    Array<Numeric> JXAR([0,0,0,0,0]);
    Numeric id;
    Series<Numeric> Jx1;   
    Series<Numeric> Jx2;
    Series<Numeric> Jx3;
    Series<Numeric> Jx4;
    Series<Numeric> Jx5;

Events
        OnBar(ArrayRef<Integer> indexs)
        {

                Jx1=AverageFC(Close[1],Length1);  // 均线1, 延迟一个bar
                Jx2=AverageFC(Close[1],Length2);
                Jx3=AverageFC(Close[1],Length3);
                Jx4=AverageFC(Close[1],Length4);
                Jx5=AverageFC(Close[1],Length5);
                JXAr=[Jx1,Jx2,Jx3,jx4,jx5];
                JxMin=Na1Min(JXAR,id);
                JxMax=Na1Max(JxAR,id);

....


编译时 报错: 无法识别的字符串 jx1






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