策略B多定义了一个点@齐云 (文华财经WH8赢智V8.2)

投资者咨询:策略B多定义了一个点@齐云 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 15:29
 
按此在新窗口浏览图片
文件名:b空.png
投资者咨询:策略B多定义了一个点@齐云 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 15:29
 做多B:MACDA处金叉时,满足以下条件做多

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

②死叉C与金叉A之间的MACD最低值>死叉D与金叉B之间的MACD最低值金叉A时的DEA值大于金叉B时的DEA值;

③金叉A时的BOTTOM值大于死叉E时的BOTTOM值,金叉B时的BOTTOM值大于金叉F时的BOTTOM值;

④死叉D与金叉A之间价格触及过BOTTOM,且死叉D与金叉A之间存在MA2>MA3,金叉A时DEA<0&&C<MA2

平多B:自做多B开仓之后开始统计,若存在RSI>80或K线最高价触及过TOP,当MACD死叉(G)与之前面最近一次MACD金叉(H)之间的MACD最高值小于开仓以来的MACD最高值时,平仓;

      自做多B开仓之后开始统计,若存在RSI>90,K线收阴且小于TOP时,平仓;

      自做多B开仓之后开始统计,若C<死叉D与金叉A之间的K线最低价且小于BOTTOM时,平仓;

请老师把上面的做空B和这个做多B放在一起写!

技术人员回复
日期:2018-7-31 15:50
这样:

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策略空

F1:=S&&EXIST(H>TOP,BARSLAST(J));
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
DF:DB+REF(BARSLAST(F1),DB)+1 ,NODRAW;//F

B:=S
&&(HHV(MACD,DC)<REF(HHV(MACD,BARSLAST(J)),DB)||DEA<REF(DEA,DB))
&&TOP<REF(TOP,DE)&&REF(TOP,DB)<REF(TOP,DF)
&&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>TOP,BP;
///////////////////////////B策略多

F11:=J&&EXIST(L<BOTTOM,BARSLAST(S));
E11:=S&&EXIST(H>TOP,BARSLAST(J));
DB1:REF(BARSLAST(J),1)+1,NODRAW;//金叉BO
DD1:DB1+REF(BARSLAST(S),DB1)+1,NODRAW;//金叉DO
DC1:BARSLAST(S),NODRAW;//金叉CO
DE1:BARSLAST(E11),NODRAW;//死叉EO
DF1:DB1+REF(BARSLAST(F11),DB1)+1,NODRAW ;//F

B1:=J
&&(LLV(MACD,DC1)>REF(LLV(MACD,BARSLAST(S)),DB1)||DEA>REF(DEA,DB1))
&&BOTTOM>REF(BOTTOM,DE1)&&REF(BOTTOM,DB1)>REF(BOTTOM,DF1)
&&DEA<0&&C<MA2;
B1,BK;
(EXIST(RSI>80,BARSBK)||EXIST(H>TOP,BARSBK))&&S&&DEA<REF(DEA,SUMBARS(S,2))&&SUMBARS(S,2)<BARSBK,SP;
////
EXIST(RSI>90,BARSBK)&&ISDOWN&&C<TOP,SP;
C<REF(LLV(L,DD1),BARSBK)&&C<BOTTOM,SP;


AUTOFILTER;

投资者咨询:策略B多定义了一个点@齐云 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 15:29
 ④死叉D与金叉A之间价格触及过BOTTOM
老师这一条好像没有体现出来
技术人员回复
日期:2018-8-1 15:01
 这样:

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策略空

F1:=S&&EXIST(H>TOP,BARSLAST(J));
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
DF:DB+REF(BARSLAST(F1),DB)+1 ,NODRAW;//F

B:=S&&EXIST(H>TOP,DD)&&EXIST(MA2<MA3,DD)
&&(HHV(MACD,DC)<REF(HHV(MACD,BARSLAST(J)),DB)||DEA<REF(DEA,DB))
&&TOP<REF(TOP,DE)&&REF(TOP,DB)<REF(TOP,DF)
&&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>TOP,BP;
///////////////////////////B策略多

F11:=J&&EXIST(L<BOTTOM,BARSLAST(S));
E11:=S&&EXIST(H>TOP,BARSLAST(J));
DB1:REF(BARSLAST(J),1)+1,NODRAW;//金叉BO
DD1:DB1+REF(BARSLAST(S),DB1)+1,NODRAW;//金叉DO
DC1:BARSLAST(S),NODRAW;//金叉CO
DE1:BARSLAST(E11),NODRAW;//死叉EO
DF1:DB1+REF(BARSLAST(F11),DB1)+1,NODRAW ;//F

B1:=J&&EXIST(L<BOTTOM,DD1)&&EXIST(MA2>MA3,DD1)
&&(LLV(MACD,DC1)>REF(LLV(MACD,BARSLAST(S)),DB1)||DEA>REF(DEA,DB1))
&&BOTTOM>REF(BOTTOM,DE1)&&REF(BOTTOM,DB1)>REF(BOTTOM,DF1)
&&DEA<0&&C<MA2;
B1,BK;
(EXIST(RSI>80,BARSBK)||EXIST(H>TOP,BARSBK))&&S&&DEA<REF(DEA,SUMBARS(S,2))&&SUMBARS(S,2)<BARSBK,SP;
////
EXIST(RSI>90,BARSBK)&&ISDOWN&&C<TOP,SP;
C<REF(LLV(L,DD1),BARSBK)&&C<BOTTOM,SP;


AUTOFILTER;

投资者咨询:策略B多定义了一个点@齐云 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 15:29
 

图片点击可在新窗口打开查看


图片点击可在新窗口打开查看这些都是符合开仓却没有开仓的
技术人员回复
日期:2018-8-1 15:58
这样调整下:

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策略空
VERTLINE(S,COLORRED);
F1:=S&&EXIST(H>TOP,BARSLAST(J));
E1:=J&&EXIST(L<BOTTOM,BARSLAST(S));
VERTLINE(E1,COLORGREEN);
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
DF:DB+REF(REF(BARSLAST(F1),1),DB)+2 ,NODRAW;//F

B:=S&&EXIST(H>TOP,DD)&&EXIST(MA2<MA3,DD)
&&(HHV(MACD,DC)<REF(HHV(MACD,BARSLAST(J)),DB)||DEA<REF(DEA,DB))
&&TOP<REF(TOP,DE)&&REF(TOP,DB)<REF(TOP,DF)
&&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>TOP,BP;
///////////////////////////B策略多

F11:=J&&EXIST(L<BOTTOM,BARSLAST(S));
E11:=S&&EXIST(H>TOP,BARSLAST(J));
DB1:=REF(BARSLAST(J),1)+1,NODRAW;//金叉BO
DD1:=DB1+REF(BARSLAST(S),DB1)+1,NODRAW;//金叉DO
DC1:=BARSLAST(S),NODRAW;//金叉CO
DE1:=BARSLAST(E11),NODRAW;//死叉EO
DF1:=DB1+REF(REF(BARSLAST(F11),1),DB1)+2,NODRAW ;//F

B1:=J&&EXIST(L<BOTTOM,DD1)&&EXIST(MA2>MA3,DD1)
&&(LLV(MACD,DC1)>REF(LLV(MACD,BARSLAST(S)),DB1)||DEA>REF(DEA,DB1))
&&BOTTOM>REF(BOTTOM,DE1)&&REF(BOTTOM,DB1)>REF(BOTTOM,DF1)
&&DEA<0&&C<MA2;
B1,BK;
(EXIST(RSI>80,BARSBK)||EXIST(H>TOP,BARSBK))&&S&&DEA<REF(DEA,SUMBARS(S,2))&&SUMBARS(S,2)<BARSBK,SP;
////
EXIST(RSI>90,BARSBK)&&ISDOWN&&C<TOP,SP;
C<REF(LLV(L,DD1),BARSBK)&&C<BOTTOM,SP;


AUTOFILTER;

投资者咨询:策略B多定义了一个点@齐云 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 15:29
老师把红绿竖线去掉
技术人员回复
日期:2018-8-1 19:13
 参考:

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策略空

F1:=S&&EXIST(H>TOP,BARSLAST(J));
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
DF:DB+REF(REF(BARSLAST(F1),1),DB)+2 ,NODRAW;//F

B:=S&&EXIST(H>TOP,DD)&&EXIST(MA2<MA3,DD)
&&(HHV(MACD,DC)<REF(HHV(MACD,BARSLAST(J)),DB)||DEA<REF(DEA,DB))
&&TOP<REF(TOP,DE)&&REF(TOP,DB)<REF(TOP,DF)
&&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>TOP,BP;
///////////////////////////B策略多

F11:=J&&EXIST(L<BOTTOM,BARSLAST(S));
E11:=S&&EXIST(H>TOP,BARSLAST(J));
DB1:=REF(BARSLAST(J),1)+1,NODRAW;//金叉BO
DD1:=DB1+REF(BARSLAST(S),DB1)+1,NODRAW;//金叉DO
DC1:=BARSLAST(S),NODRAW;//金叉CO
DE1:=BARSLAST(E11),NODRAW;//死叉EO
DF1:=DB1+REF(REF(BARSLAST(F11),1),DB1)+2,NODRAW ;//F

B1:=J&&EXIST(L<BOTTOM,DD1)&&EXIST(MA2>MA3,DD1)
&&(LLV(MACD,DC1)>REF(LLV(MACD,BARSLAST(S)),DB1)||DEA>REF(DEA,DB1))
&&BOTTOM>REF(BOTTOM,DE1)&&REF(BOTTOM,DB1)>REF(BOTTOM,DF1)
&&DEA<0&&C<MA2;
B1,BK;
(EXIST(RSI>80,BARSBK)||EXIST(H>TOP,BARSBK))&&S&&DEA<REF(DEA,SUMBARS(S,2))&&SUMBARS(S,2)<BARSBK,SP;
////
EXIST(RSI>90,BARSBK)&&ISDOWN&&C<TOP,SP;
C<REF(LLV(L,DD1),BARSBK)&&C<BOTTOM,SP;

AUTOFILTER;

投资者咨询:策略B多定义了一个点@齐云 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 15:29
 平空B:自做空B开仓之后开始统计,若存在RSI<20或K线最低价触及过BOTTOM,当MACD金叉(G)与之前面最近一次MACD死叉(H)之间的MACD最低值大于开仓以来的MACD最低值时,平仓;
(EXIST(RSI<20,BARSSK)||EXIST(L<BOTTOM,BARSSK))&&J&&DEA>REF(DEA,SUMBARS(J,2))&&SUMBARS(J,2)<BARSSK,BP;

老师这一条好像不符合我要表达的意思,其实我要的表达的意思很简单:当MACD金叉的时候,且金叉前的最近一次死叉与现在金叉时之间的MACD最低值高于开仓以来的MACD最低值。而不是指的是DEA高于大于上一次DEA。
还请老师修改一下!