老师写一个公式 (文华财经WH6赢顺V6.7)

投资者咨询:老师写一个公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-16 18:34
 M1:=H>REF(H,-1) AND L>REF(L,-1);

M2:=H>REF(H,-2) AND L>REF(L,-2) AND H>REF(H,-1) AND L<REF(L,-1);

M3:=H>REF(H,-3) AND L>REF(L,-3) AND H>REF(H,-2) AND L<REF(L,-2) AND H>REF(H,-1) AND L<REF(L,-1);

MARK:=M1 OR M2 OR M3;

SET:=L<VALUEWHEN(1,MARK,L) AND H<VALUEWHEN(1,MARK,H) AND HIGHESTSINCE(1,REF(MARK,-1),H)<VALUEWHEN(1,MARK,H);

SIG:=IF(MARK,1,IF(SET,0,PREV));

CROSS(SIG=0,0.5)

老师改为文化
技术人员回复
日期:2018-7-16 18:38
 参考:

M1:=H<REF(H,-1) AND L<REF(L,-1);

M2:=H<REF(H,-2) AND L<REF(L,-2) AND H>REF(H,-1) AND L<REF(L,-1);

M3:=H<REF(H,-3) AND L<REF(L,-3) AND H>REF(H,-2) AND L<REF(L,-2) AND H>REF(H,-1) AND L<REF(L,-1);

MARK:=M1 OR M2 OR M3;

SET:=L>VALUEWHEN(MARK,L) AND H>VALUEWHEN(MARK,H) AND LLV(L,BARSLAST(MARK=0))>VALUEWHEN(MARK,L);

//SIG:=IF(MARK,1,IF(SET,0,REF(SIG,1)));

//CROSS(SIG=0,0.5);