CB1:(SUM(AMOUNT,M1)/SUM(VOL,M1))/10;
CB2:(SUM(AMOUNT,M2)/SUM(VOL,M2))/10;
CB3:=(SUM(AMOUNT,M3)/SUM(VOL,M3))/10;
CB4:=(SUM(AMOUNT,M4)/SUM(VOL,M4))/10;
ENTERLONG:CROSS(CB1,CB2) AND (CB2-REF(CB2,2)>1.5);
EXITLONG:CROSS(CB2,CB1);
ENTERLONG:CROSS(CB1,CB2) AND (CB2-REF(CB2,2)>1.5);
这一个不能执行,另外,我要在开仓的k线上写上开多什么实现?
我要表达的就是,cb1上穿cb2,并且cb2 比前面的第二个cb2大1.5时,开多。
谢谢!
input:m1(5,5,60,5);
input:m2(10,5,60,5);
input:m3(20,5,60,5);
input:m4(30,5,60,5);
CB1:(SUM(AMOUNT,M1)/SUM(VOL,M1))/10;
CB2:(SUM(AMOUNT,M2)/SUM(VOL,M2))/10;
CB3:=(SUM(AMOUNT,M3)/SUM(VOL,M3))/10;
CB4:=(SUM(AMOUNT,M4)/SUM(VOL,M4))/10;
开多:buy(CROSS(CB1,CB2) AND (CB2-REF(CB2,2)>1.5));
平多:sell(CROSS(CB2,CB1));
[此贴子已经被作者于2011-3-30 17:03:06编辑过]