从新整理 谢谢,形态模型 (文华财经WH6赢顺V6.7)

投资者咨询:从新整理 谢谢,形态模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-31 2:53
 
MACD(5,34,5)BOLL60602);RSI7,7;KD9,3,3);

MA1=C,13);MA2=(C,60)MA3=(C,120);<!--?XML:NAMESPACE PREFIX = "O" /-->

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

① A死叉前的最近一次金叉为C,金叉C与死叉A之间K线最高价出现过大于等于BOLL上轨,死叉A时MA2>MA3&&C>MA2&&DEA>0

② D处金叉后K线最高价出现过大于等于BOLL上轨,然后形成的死叉为BD处为B处前面最近的一次金叉,B处也为A处前面最近一次触及过BOLL上轨后形成的死叉;

③ K线最低价触及过BOLL下轨形成的金叉为E,E也为死叉A前面最近一次触及过BOLL下轨后形成的金叉;

④ 死叉B与死叉A之间不存在MA2<MA3死叉B位于金叉E之后

⑤ 死叉A时的DEA值小于死叉B时的DEA值;

⑥ 死叉A时的TOP值小于死叉B与金叉C之间TOP值的最高值;

平仓A自做空A开仓后且C<BOLL下轨之后开始统计:当MACD位于0轴下方金叉(前面最近的死叉后触及过BOLL下轨),且金叉时的BOLL下轨值不是开始统计以来的最低值时平仓;

       自做空A开仓后且C<BOLL下轨之后开始统计:若DIFF出现过大于0轴,等MACD金叉时平仓;

       自做空A开仓后开始统计:若K线最低价触及过BOLL下轨且出现过RSI<10,K线收阳且大于BOLL下轨,平仓;

       自做空A开仓后且MA1>MA2&&MA2>MA3之后开始统计:若K线收盘价大于BOLL上轨时,平仓;

       自做空A开仓后,当一根阳线的收盘价大于金叉D到死叉A之间的最高价并且大于BOLL上轨,平仓;


平空A自做空A开仓后且C<BOLL下轨&&MA2<MA3之后开始统计:当MACD位于0轴下方金叉(前面最近的死叉后触及过BOLL下轨),且金叉时的BOLL下轨值不是开始统计以来的最低值时平仓;

       自做空A开仓后且C<BOLL下轨&&DEA<0之后开始统计:若DIFF出现过大于0轴,等MACD金叉时平仓;

       自做空A开仓后开始统计:若K线最低价触及过BOLL下轨且出现过RSI<10,K线收阳且大于BOLL下轨,平仓;

       自做空A开仓后且MA1<MA2&&MA2<MA3之后开始统计:若K线收盘价大于BOLL上轨时,平仓;

       自做空A开仓后,当一根阳线的收盘价大于金叉C到死叉A之间的最高价并且大于BOLL上轨,平仓;


<!---->


按此在新窗口浏览图片
文件名:5555885.png
 
技术人员回复
日期:2018-7-31 8:27
预计17点前给您回复
投资者咨询:从新整理 谢谢,形态模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-31 2:53
 在线等  谢谢
技术人员回复
日期:2018-7-31 11:09
这样:

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);
///////////////////////////A策略空

B1:=S&&EXIST(H>TOP,BARSLAST(J));
E1:=J&&EXIST(L<BOTTOM,BARSLAST(S));

DB:REF(BARSLAST(B1),1)+1,NODRAW;//金叉B
DD:DB+REF(BARSLAST(J),DB)+1,NODRAW;//金叉D
DC:BARSLAST(J),NODRAW;//金叉C
DE:BARSLAST(E1),NODRAW;//死叉E

A:=EXIST(H>=TOP,DC)&&S&&MA2>MA3&&C>MA2&&DEA>0
&&(NOT(EXIST(MA2<MA3,DB))||DB<DE)
&&DEA<REF(DEA,DB)
&&TOP<REF(HHV(TOP,DB),DC);
A,SK;

XB:=COUNT(C<BOTTOM,BARSLAST(A&&SKVOL=0))=1,NODRAW;
EXIST(DIFF<0&&DEA<0&&J&&BOTTOM>LV(BOTTOM,BARSLAST(XB))&&EXIST(L<BOTTOM,BARSLAST(S)),BARSLAST(XB))&&BARSLAST(XB)<BARSSK,BP;
XB0:COUNT(C<BOTTOM,BARSLAST(A&&SKVOL=0))=1,NODRAW;
EXIST(DIFF>0,BARSLAST(XB0))&&BARSLAST(XB0)<BARSSK&&J,BP;
////
ISUP&&EXIST(L<BOTTOM,BARSSK)&&EXIST(RSI<10,BARSSK)&&C>BOTTOM,BP;
XB1:=COUNT(MA1>MA2&&MA2>MA3,BARSLAST(A&&SKVOL=0))=1,NODRAW;
BARSLAST(XB1)<BARSSK&&EXIST(C>TOP,BARSLAST(XB1)),BP;//O
HH:=REF(HHV(H,DC),BARSLAST(A&&SKVOL=0)+1); //0  
ISUP&&C>HH&&C>TOP,BP;//O
AUTOFILTER;
投资者咨询:从新整理 谢谢,形态模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-31 2:53
 
B1:=S&&EXIST(H>TOP,BARSLAST(J));
E1:=J&&EXIST(L<BOTTOM,BARSLAST(S));

DB:REF(BARSLAST(B1),1)+1,NODRAW;//金叉B
DD:DB+REF(BARSLAST(J),DB)+1,NODRAW;//金叉D
DC:BARSLAST(J),NODRAW;//金叉C
DE:BARSLAST(E1),NODRAW;//死叉E

A:=EXIST(H>=TOP,DC)&&S&&MA2>MA3&&C>MA2&&DEA>0
&&(NOT(EXIST(MA2<MA3,DB))||DB<DE)
&&DEA<REF(DEA,DB)
&&TOP<REF(HHV(TOP,DB),DC);
A,SK;

XB:=COUNT(C<BOTTOM,BARSLAST(A&&SKVOL=0))=1,NODRAW;
EXIST(DIFF<0&&DEA<0&&J&&BOTTOM>LV(BOTTOM,BARSLAST(XB))&&EXIST(L<BOTTOM,BARSLAST(S)),BARSLAST(XB))&&BARSLAST(XB)<BARSSK,BP;
XB0:COUNT(C<BOTTOM,BARSLAST(A&&SKVOL=0))=1,NODRAW;
EXIST(DIFF>0,BARSLAST(XB0))&&BARSLAST(XB0)<BARSSK&&J,BP;
////
ISUP&&EXIST(L<BOTTOM,BARSSK)&&EXIST(RSI<10,BARSSK)&&C>BOTTOM,BP;
XB1:=COUNT(MA1>MA2&&MA2>MA3,BARSLAST(A&&SKVOL=0))=1,NODRAW;
BARSLAST(XB1)<BARSSK&&EXIST(C>TOP,BARSLAST(XB1)),BP;//O
HH:=REF(HHV(H,DC),BARSLAST(A&&SKVOL=0)+1); //0  
ISUP&&C>HH&&C>TOP,BP;//O
AUTOFILTER;


图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-31 15:19
您楼上源码没有复制完全,并且楼上源码需要在wh8中实现的,您了解下