MID:MA(CLOSE,N);//求N个周期的收盘价均线,称为布林通道中轨
TMP2:=STD(CLOSE,M);//求M个周期内的收盘价的标准差
TOP:MID+P*TMP2;//布林通道上轨
BOTTOM:MID-P*TMP2;//布林通道下轨
jc:=CROSS(C,TOP);
buy(jc and holding=0,1,marketr);
sc:=CROSS(BOTTOM,c);
buyshort(sc and holding=0,1,marketr);
pk:CROSS(C,MID);//金叉
sellshort(pk and holding<0,1,marketr);
pd:CROSS(MID,D);//死叉
sell(pd and holding>0,1,marketr);
刚才有误,用这个
MID:MA(CLOSE,N);//求N个周期的收盘价均线,称为布林通道中轨
TMP2:=STD(CLOSE,M);//求M个周期内的收盘价的标准差
TOP:MID+P*TMP2;//布林通道上轨
BOTTOM:MID-P*TMP2;//布林通道下轨
jc:=CROSS(C,TOP);
buy(jc and holding=0,1,marketr);
sc:=CROSS(BOTTOM,c);
buyshort(sc and holding=0,1,marketr);
pk:CROSS(C,MID);//金叉
sellshort(pk and holding<0,1,marketr);
pd:CROSS(MID,D);//死叉
sell(pd and holding>0,1,marketr);
把平仓条件输出看下是哪个条件没有成立