你写完了你倒是编译下啊。
DYNAINFO 就一个参数。你这里写了2个参数。这种基础错误编译时候就能发现了。改成DYNAINFO 2即可
[PEL] 复制代码 c1:DYNAINFO2( 28,'AX03')-DYNAINFO2( 34,'AX05');//豆一03买一价与05卖一价差
c2:DYNAINFO2( 34,'AX03')-DYNAINFO2( 28,'AX05');//豆一03卖一价与05买一价差
TBUY(CROSS(c1,180),1, mkt,0,0,'','AX05'); //C1大于180时,05买开仓
TBUYSHORT(CROSS(180,C1),1,mkt, 0,0,'','AX03'); //C1大于180时,03卖开仓
TSELL(CROSS(C1,130),10,mkt, 0,0,'', 'AX05'); // C1小于130时,05卖平
TSELLSHORT(CROSS (130,C1),1,mkt, 0,0, '', 'AX03'); // C1小于130时,03买平
然后还有cross 是表示上穿或者下穿。包含了大于小于逻辑在内的。稍微有点区别。
大于和小于时候 cross里面参数位置记得调整下。 |