前几天写别的公式,该语句是有作用的,今天写新的就不起作用了.请帮忙解答下.(多头赢利平仓的语句我隐避了.因为不需哟,只需要开仓后亏损多少就平仓的语句,);
代码如下:
a5:=ma(c,60); a7:=ma(c,120);
DIFF := EMA(CLOSE,S) - EMA(CLOSE,P);
DEA : =EMA(DIFF,M);
MACD1 : =2*(DIFF-DEA), COLORSTICK;
macd:macd1;
a:=CROSS(0,MACD) and c>a5 and a5>a7;
b:= CROSS(MACD,0) ;
手数:=1;
ZSDS:=50;
开多:BUY(a AND HOLDING<=0,手数,LIMITR,C);
平多:SELL(b AND HOLDING>0,手数,LIMITR,C);
//多单管理//
//止损//
//IF ENTERPRICE-C>=ZSDS THEN BEGIN//
// 多损:SELLSHORT(1,0,MKT),ORDERQUEUE;//
// end//
//止损
IF C-ENTERPRICE>=ZSDS THEN BEGIN
空损:SELLSHORT(1,0,MKT),ORDERQUEUE;
END
没有开空语句,空止损自然就没用了;反过来,多止损是有用的
您好,多头止损是sell。sellshort平空