投资者咨询:[求助]老师请进 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-9-27 9:34
MA10:MA(C,10);
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
C>MA10&&CROSS(DIFF,DEA),BPK;
C<MA10&&CROSSDOWN(DIFF,DEA),SPK;
C<0.99*BKPRICE||C>1.03*BKPRICE,SP;
C>1.01*SKPRICE||C<0.97*SKPRICE,BP;
能不能修改下,当出现亏损平仓信号时立马平仓,如果止损同时有开仓信号立马开仓;出现盈利信号时,则等到K先走完后再进行平仓等操作
技术人员回复
日期:2018-9-27 9:58
参考:
MA10:MA(C,10);
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
TT:=COUNTSIG(BK,BARPOS)+COUNTSIG(SK,BARPOS);
C>MA10&&CROSS(DIFF,DEA)&&COUNTSIG(BK,1)=0&&PROFIT<0,BP;//亏损的平仓:满足条件出信号立即下单
REF(C>MA10&&CROSS(DIFF,DEA)&&COUNTSIG(BK,1)=0&&PROFIT>0,1),BP;//盈利的平仓:判断前一根K线走完时是否满足盈利,如果是,下一根K线开盘出信号发委托
C>MA10&&CROSS(DIFF,DEA)&&(TRADE_REF(1)=0&&TT>0||TT=0),BK;//亏损的开仓:满足条件出信号立即下单
REF(C>MA10&&CROSS(DIFF,DEA)&&TRADE_REF(1)=1,1),BK;//盈利的开仓:判断前一根K线是否满足条件,如果是,下一根K线开盘出信号发委托
C<MA10&&CROSSDOWN(DIFF,DEA)&&COUNTSIG(SK,1)=0&&PROFIT<0,SP;
REF(C<MA10&&CROSSDOWN(DIFF,DEA)&&COUNTSIG(SK,1)=0&&PROFIT>0,1),SP;
C<MA10&&CROSSDOWN(DIFF,DEA)&&(TRADE_REF(1)=0&&TT>0||TT=0||ISLASTBP),SK;
REF(C<MA10&&CROSSDOWN(DIFF,DEA)&&TRADE_REF(1)=1,1),SK;
C<0.99*BKPRICE,SP;
REF(C>1.03*BKPRICE,1)&&BARSBK>=1,SP;
C>1.01*SKPRICE,BP;
REF(C<0.97*SKPRICE,1)&&BARSSK>=1,BP;
AUTOFILTER;
MULTSIG(0,0,2,0);//出信号立即下单不复核
另外,模型只能在wh8上实现,wh8在文华官网下载:http://www.wenhua.com.cn/