Params
Numeric N(10); // N 分钟
Numeric op;
Numeric clo;
Begin
op=DataConvert(Open,"min",N,"Open");
clo=DataConvert(Close,"min",N,"Close");
op[1]=DataConvert(Open[1],"min",N,"Open");
clo[1]=DataConvert(Close[1],"min",N,"Close");
op[2] =DataConvert(Open[2],"min",N,"Open");
clo[2]=DataConvert(Close[2],"min",N,"Close");
op[3] =DataConvert(Open[3],"min",N,"Open");
clo[3]=DataConvert(Close[3],"min",N,"Close");
End
就是这个原码 !
报错作者: nopain 时间: 2007-9-5 15:14:01
1、序列变量不能直接用Open[1]这种方式传入。先定义一个序列变量,赋值之后,用变量传入。
2、op是普通变量,不能使用op[1],即使是序列变量也不能对op[1]进行赋值。
如下:
Vars
Numeric op;
NumericSeries MyOpen;
Begin
MyOpen = Open[1];
op = DataConvert(MyOpen,"min",N,"Open");