老师 请教一下 (文华财经wh7睿期)

投资者咨询:老师 请教一下 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-4 8:41

 老师 如图所示,想把绿色线定义为AA,满足图示MACD形态,而且蓝色虚线和绿色线交接处由右向左依次定义为ABCDE五个点,各高点满足HHH:=H=HH;HH:=HHV(H,N),低点反之亦然,然后取各点价格和对应周期的数值,麻烦老师给编写一下程序,谢谢!

 

 



图片点击可在新窗口打开查看
技术人员回复
日期:2018-6-4 8:44

需要您上传一下完整的1楼截图指标,我们针对您的指标分析编写

投资者咨询:老师 请教一下 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-4 8:41

 

老师 请参考, 就是一个普通的MACD指标,辛苦了!



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

技术人员回复
日期:2018-6-4 8:58

 核实一下,绿色和蓝色虚线是您手动绘制的画线吗?

 

如果是,编写指标需要具体量化思路,无法通过您手动绘制画线编写的

 

投资者咨询:老师 请教一下 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-4 8:41
 这5个点中,各高点满足HHH:=H=HH;HH:=HHV(H,N),低点反之亦然.
技术人员回复
日期:2018-6-4 9:09

 截图中第一个点在红柱区间后面都在绿柱区间,是需要按照这样的方式定义吗?

 

如果绿柱区间不足4个高点还需要取值吗?

投资者咨询:老师 请教一下 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-4 8:41
 老师 是由右向左定义为ABCDE 五个点, 您说的那个在红烛区间的是最后一个点不用取值,如果不足4个 ,不用取, 我想把N设为10-20.这样就规避了不足4的问题了,辛苦您了!
技术人员回复
日期:2018-6-4 9:20

 参考:

 

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
N1:=3;
HHH:H=HHV(H,N1);
N:=SUMBARS(CROSSDOWN(MACD,0),1);
AA:=COUNT(HHH,N)=1&&HHH;
BB:=COUNT(HHH,N)=2&&HHH;
CC:=COUNT(HHH,N)=3&&HHH;
DD:=COUNT(HHH,N)=4&&HHH;
EE:=COUNT(HHH,N)=5&&HHH;
AH:VALUEWHEN(AA,H);
BH:VALUEWHEN(BB,H);
CH:VALUEWHEN(CC,H);
DH:VALUEWHEN(DD,H);
EH:VALUEWHEN(EE,H);

投资者咨询:老师 请教一下 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-4 8:41
 谢谢老师,这样不太理想,麻烦再追加几个条件吧, 1,MACD<0;   2, ACE三点价格依次提高, 并且对应的MACD柱体高度是低高低;     3,BDF3点也是价格依次提高!
技术人员回复
日期:2018-6-5 13:51

 核实一下之前思路中共有5个点F是指什么呢?

 

A到E可以参考:

 

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
N1:=3;
HHH:H=HHV(H,N1);
N:=SUMBARS(CROSSDOWN(MACD,0),1);
AA:=COUNT(HHH,N)=1&&HHH;
BB:=COUNT(HHH,N)=2&&HHH;
CC:=HHH&&H>REF(H,BARSLAST(AA))&&EXIST(AA,N)&&COUNT(HHH,N)>=3;
DD:=HHH&&H>REF(H,BARSLAST(BB))&&EXIST(BB,N)&&COUNT(HHH,N)>=4;
EE:=HHH&&H>REF(H,BARSLAST(CC))&&EXIST(CC,N)&&COUNT(HHH,N)>=5;
AH:VALUEWHEN(AA,H);
BH:VALUEWHEN(BB,H);
CH:VALUEWHEN(CC,H);
DH:VALUEWHEN(DD,H);
EH:VALUEWHEN(EE,H);