头肩形态编写 (文华财经WH6赢顺V6.7)

投资者咨询:头肩形态编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-20 17:29
 我要写的指标是头肩顶形态,根据我的定义帮我写
1.当一根K线(b)比上一根K线(a)高点低时,只要出现一根K线(D)突破上一根K线(a)高点,那么K线(a)和K线(D)之间的最低点(T)被K线(1)突破,
那么从K线(1)开始,没有K线突破最低点(T)与K线(1)之间的最高点, 当出现一根K线(2)比前一根K线(N)低点高时,当K线(F)突破K线(N)低点时开(空),


图片点击可在新窗口打开查看
2.头肩底反之

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

       
技术人员回复
日期:2018-6-20 17:51
这么试试

H1:=VALUEWHEN(H>REF(H,1),REF(H,1));
N:=BARSLAST(H>REF(H,1))+1;
LL:=VALUEWHEN(H>H1,LLV(L,N));
L1:=VALUEWHEN(L<REF(L,1),REF(L,1));
M:=BARSLAST(L<REF(L,1))+1;
HH:=VALUEWHEN(L<L1,HHV(H,M));

L<L1&&EVERY(C<LL,M),SPK;
H>H1&&EVERY(C>HH,N),BPK;
AUTOFILTER;
投资者咨询:头肩形态编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-20 17:29
 

图片点击可在新窗口打开查看我需要的是这样的效果,不是像现在图中黄色箭头是老师的指标显示。
技术人员回复
日期:2018-6-21 11:22
参考

H1:=VALUEWHEN(H>REF(H,1),REF(H,1));
N:=BARSLAST(H>REF(H,1))+1;
LL:=VALUEWHEN(H>H1,LLV(L,N));
L1:=VALUEWHEN(L<REF(L,1),REF(L,1));
M:=BARSLAST(L<REF(L,1))+1;
HH:=VALUEWHEN(L<L1,HHV(H,M));

L<L1&&EVERY(C<LL,SUMBARS(L<REF(L,1),2)),SPK;
H>H1&&EVERY(C>HH,SUMBARS(H>REF(H,1),2)),BPK;
AUTOFILTER;