请老师再帮我完成一下B策略@齐云 (文华财经WH8赢智V8.2)

投资者咨询:请老师再帮我完成一下B策略@齐云 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-23 14:07
 

按此在新窗口浏览图片
文件名:b空.png

MACD(5,34,5)BOLL60602);RSI7,7;KD9,3,3);

MA1=C,13);MA2=(C,60)MA3=(C,120);

做空B:MACDA处死叉时,满足以下条件做空

①A处死叉前的最近一次金叉为C,A处前面最近一次死叉为B,B处前面最近一次金叉为D,A处前面最近一次触及过BOTTOM形成的金叉为E;

②金叉D与死叉A之间价格触及过TOP且存在K>80;

③金叉C与金叉A之间的MACD最高值<金叉D与死叉B之间的MACD最高值死叉A时的DEA值小于死叉B时的DEA值;

④死叉A的TOP值小于金叉E时的TOP值,且死叉A时DEA>0&&C>MA2;

平空B:自做空B开仓之后开始统计,若存在RSI<20或K线最低价触及过BOTTOM,当MACD金叉且金叉时的DEA值大于前面最近一次MACD金叉(开仓之后)时的DEA时,平仓;

自做空B开仓之后开始统计,若存在RSI<10,K线收阳且大于BOTTOM时,平仓;

自做空B开仓之后开始统计,若C>金叉D与死叉A之间的K线最高点且大于BOTTOM时,平仓;

技术人员回复
日期:2018-7-23 14:08
这样:

DIFF := EMA(CLOSE,5) - EMA(CLOSE,34);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA  :=EMA(DIFF,5);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线=
MID:=MA(CLOSE,60);//求N个周期的收盘价均线,称为布林通道中轨
TMP2:=STD(CLOSE,60);//求M个周期内的收盘价的标准差
TOP:MID+2*TMP2;//布林通道上轨
BOTTOM:MID-2*TMP2;//布林通道下轨
MA1:MA(C,13);
MA2:MA(C,60);
MA3:MA(C,120);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
LC :=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);
///////////////////////////B策略空


E1:=J&&EXIST(L<BOTTOM,BARSLAST(S));
DB:REF(BARSLAST(S),1)+1,NODRAW;//金叉BO
DD:DB+REF(BARSLAST(J),DB)+1,NODRAW;//金叉DO
DC:BARSLAST(J),NODRAW;//金叉CO
DE:BARSLAST(E1),NODRAW;//死叉EO

B:=S&&EXIST(K>80,DD)&&EXIST(H>TOP,DD)
&&(HHV(MACD,DC)<REF(HHV(MACD,BARSLAST(J)),DB)||DEA<REF(DEA,DB))
&&TOP<REF(TOP,DE)&&DEA>0&&C>MA2;
B,SK;
(EXIST(RSI<20,BARSSK)||EXIST(L<BOTTOM,BARSSK))&&J&&DEA>REF(DEA,SUMBARS(J,2))&&SUMBARS(J,2)<BARSSK,BP;
////
EXIST(RSI<10,BARSSK)&&ISUP&&C>BOTTOM,BP;
C>REF(HHV(H,DD),BARSSK)&&C>BOTTOM,BP;


AUTOFILTER;