思路如下:
A:某一波上涨阶段所放出的总量能,从开始上涨的低点算起,直至此波高点那天截止(高点所在的当天股价要为
上涨收盘,否则就截止于最近上涨的那一天),单位万手。
B:前一波上涨结束后的下跌阶段所放出的总量能,从开始下跌的高点算起,直至此波低点那天截止(低点所在的当
天股价要为下跌收盘,否则就截止于最近下跌的那一天),单位:万手。
C:某一上涨阶段的总天数(或总小时),取值算法与上面同理。单位:天或小时。
D:某一下跌阶段的总天数(或总小时),取值算法与上面同理。单位:天或小时。
E:某一上涨阶段末期的最高价位。单位:元。
F:某一下跌阶段末期的最低价位。单位:元。
G:某一上涨阶段初期的最低价位。单位:元。
(A÷B)×0.618+(D÷C)+【(E-F)÷(E-G)】
指标:
E:=HHV(HIGH,N1);
G:=LLV(LOW,N2);
F:=LLV(LOW,N3);
T1:=HHVBARS(HIGH,N1);
T2:=LLVBARS(LOW,N2);
T3:=LLVBARS(LOW,N3);
bf:IF((REF(C,T1)>REF(C,(T1+1))),E ,REF(H,(T1+1)));
HD1:=IF((G AND(T1-T2)<0),G,0);
QD1:=IF((F AND (T1-T3)>0),LLV(LOW,N3),0);
HD:IF (((REF(C,T2)-REF(O,T2))<0),HD1,REF(LOW,(T2+1)));
QD:IF (((REF(C,T3)-REF(O,T3))<0),QD1,REF(LOW,(T3+1)));
A:SUM(VOL,((LLVBARS(LOW,N2)-HHVBARS(HIGH,N1))));
B:SUM(VOL,(((HHVBARS(HIGH,N1)-LLVBARS(LOW,N3)))));
C:IF((bf=E),(T2-T1),(T2-T1-1)) ;
D:IF((bf=E),( T1-T3),(T1-T3+1));
M:(A/B)*618/1000+(D/C)+(E-QD)/(E-HD);
{参数设置: N1{1 120 50} N2{1 120 55} N3{1 120 25}}
主要是根据时间 空间 和量能综合调整是否到位...公式不精见谅