老师,帮我修改一下 (文华财经WH8赢智V8.2)

投资者咨询:老师,帮我修改一下 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-28 17:02
  //定义参数
INPUT:N(12,1,100,1);//均线和标准差参数
NUM:=1;//开仓手数
//中间变量
MA10:MA(C,N);//10日均线
STD1:=STD(C,N);//一个标准差
UPPER:=MA10+STD1;//通道上轨
BOTTOM:=MA10-STD1;//通道下轨
BUYCOND:=H>REF(H,1) AND L>REF(L,1) AND L<=BOTTOM;//上涨趋势中价格触及下轨
SELLCOND:=H<REF(L,1) AND L<REF(L,1) AND H>=UPPER;//下跌趋势中价格触及上轨开仓
//下单语句
IF BUYCOND THEN BEGIN
 SELLSHORT(HOLDING<0,0,MARKET);//市价平空
BUY(HOLDING=0,NUM,MARKET);//市价开多
END
 IF SELLCOND THEN BEGIN
 SELL(HOLDING>0,0,MARKET);//市价平多
BUYSHORT(HOLDING=0,NUM,MARKET);//市价开空
END
 //止盈止损
WIN_BUY:=H-ENTERPRICE>=2;//多头盈利2点
WIN_SELL:=ENTERPRICE-L>=2;//空头盈利2点
LOSE_BUY:=ENTERPRICE-L>=1.25;//多头亏损1.25点
LOSE_SELL:=H-ENTERPRICE>=1.25;//空头亏损1.25点
//市价止盈止损
IF WIN_BUY AND HOLDING>0 THEN 多止盈:SELL(ENTERBARS>0,0,MARKET);
 IF WIN_SELL AND HOLDING<0 THEN 空止盈:SELLSHORT(ENTERBARS>0,0,MARKET);
 IF LOSE_BUY AND HOLDING>0 THEN 多止损:SELL(ENTERBARS>0,0,MARKET);
 IF LOSE_SELL AND HOLDING<0 THEN 空止损:SELLSHORT(ENTERBARS>0,0,MARKET);
技术人员回复
日期:2018-8-28 17:37
 参考L

N:=12;//均线和标准差参数
NUM:=1;//开仓手数
//中间变量
MA10:MA(C,N);//10日均线
STDX1:=STD(C,N);//一个标准差
UPPER:=MA10+STDX1;//通道上轨
BOTTOM:=MA10-STDX1;//通道下轨
BUYCOND:=H>REF(H,1) AND L>REF(L,1) AND L<=BOTTOM;//上涨趋势中价格触及下轨
SELLCOND:=H<REF(L,1) AND L<REF(L,1) AND H>=UPPER;//下跌趋势中价格触及上轨开仓
//下单语句
BUYCOND ,BPK;
SELLCOND,SPK;
 //止盈止损
H-BKPRICE>=2*MINPRICE,SP;//多头盈利2点
SKPRICE-L>=2*MINPRICE,BP;//空头盈利2点
BKPRICE-L>=1.25*MINPRICE,SP;//多头亏损1.25点
H-SKPRICE>=1.25*MINPRICE,BP;//空头亏损1.25点

AUTOFILTER;