买卖信号
1. **卖出信号(DI)**:当N7条件成立时输出DI=1,表示连续7天下跌(从高点回落) - N7:=T=7 AND REF(N6,1) AND A(连续7天收盘价低于4日前) 2. **买入信号(GAO)**:当N77条件成立时输出GAO=1,表示连续7天上涨(从低点回升) - N77:=T1=7 AND REF(N66,1) AND B(连续7天收盘价高于4日前) (注:该公式没有使用DRAWTEXT、DRAWICON等函数进行文字或图标标注,仅有数值输出)
用法
1. **适用场景**:用于识别波段高低点,判断趋势反转 - 当DI从0变为1时,可能表示短期高点形成,考虑卖出 - 当GAO从0变为1时,可能表示短期低点形成,考虑买入 2. **原理**: - 比较当前收盘价与4日前收盘价(4日周期) - 连续7日下跌创新高后回落(DI信号) - 连续7日上涨创新低后回升(GAO信号) 3. **注意事项**: - 该指标侧重于中短期波段交易 - 无未来函数,但信号可能存在滞后 - 建议结合其他指标或均线系统验证 - 红色粗线(DI)为卖出信号,GAO为买入信号
公式源码
A1:=C>=REF(C,4); A:=C<REF(C,4); AA:=C<REF(C,4) AND REF(A1,1); T:=BARSLAST(AA)NODRAW; M:=(T=0 AND REFX(T=1 AND NOT(A),1)) OR (REFX(T=2 AND NOT(A),2)) OR (REFX(T=3 AND NOT(A),3)) OR (REFX(T=4 AND NOT(A),4)) OR (REFX(T=5 AND NOT(A),5)) OR (REFX(T=6 AND NOT(A),6)) OR (REFX(T=7 AND NOT(A),7)) OR (REFX(T=8 AND NOT(A),8)); M1:=T=1 AND REFX(T=2 AND NOT(A),1) OR (REFX(T=3 AND NOT(A),2)) OR (REFX(T=4 AND NOT(A),3)) OR (REFX(T=5 AND NOT(A),4)) OR (REFX(T=6 AND NOT(A),5)) OR (REFX(T=7 AND NOT(A),6)) OR (REFX(T=8 AND NOT(A),7)); M2:=T=2 AND REFX(T=3 AND NOT(A),1) OR (REFX(T=4 AND NOT(A),2)) OR (REFX(T=5 AND NOT(A),3)) OR (REFX(T=6 AND NOT(A),4)) OR (REFX(T=7 AND NOT(A),5)) OR (REFX(T=8 AND NOT(A),6)); M3:=T=3 AND REFX(T=4 AND NOT(A),1)OR (REFX(T=5 AND NOT(A),2)) OR (REFX(T=6 AND NOT(A),3)) OR (REFX(T=7 AND NOT(A),4)) OR (REFX(T=8 AND NOT(A),5)); M4:=T=4 AND REFX(T=5 AND NOT(A),1) OR (REFX(T=6 AND NOT(A),2)) OR (REFX(T=7 AND NOT(A),3)) OR (REFX(T=8 AND NOT(A),4)); M5:=T=5 AND REFX(T=6 AND NOT(A),1) OR (REFX(T=7 AND NOT(A),2)) OR (REFX(T=8 AND NOT(A),3)); M6:=T=6 AND REFX(T=7 AND NOT(A),1) OR (REFX(T=8 AND NOT(A),2)); M7:=T=7 AND REFX(T=8 AND NOT(A),1); N:=T=1 AND REF(T=0 AND AA,1) AND A; N1:=T=2 AND REF(N,1) AND A; N2:=T=3 AND REF(N1,1) AND A; N3:=T=4 AND REF(N2,1) AND A; N4:=T=5 AND REF(N3,1) AND A; N5:=T=6 AND REF(N4,1) AND A; N6:=T=7 AND REF(N5,1) AND A; N7:=T=8 AND REF(N6,1) AND A; DI:IF(N7,1,0),LINETHICK3,COLORRED; B1:=C<=REF(C,4); B:=C>REF(C,4); BB:=C>REF(C,4) AND REF(B1,1); T1:=BARSLAST(BB)NODRAW; M111:=(T1=0 AND REFX(T1=1 AND NOT(B),1)) OR (REFX(T1=2 AND NOT(B),2)) OR (REFX(T1=3 AND NOT(B),3)) OR (REFX(T1=4 AND NOT(B),4)) OR (REFX(T1=5 AND NOT(B),5)) OR (REFX(T1=6 AND NOT(B),6)) OR (REFX(T1=7 AND NOT(B),7)) OR (REFX(T1=8 AND NOT(B),8)); M11:=T1=1 AND REFX(T1=2 AND NOT(B),1) OR (REFX(T1=3 AND NOT(B),2)) OR (REFX(T1=4 AND NOT(B),3)) OR (REFX(T1=5 AND NOT(B),4)) OR (REFX(T1=6 AND NOT(B),5)) OR (REFX(T1=7 AND NOT(B),6)) OR (REFX(T1=8 AND NOT(B),7)); M22:=T1=2 AND REFX(T1=3 AND NOT(B),1) OR (REFX(T1=4 AND NOT(B),2)) OR (REFX(T1=5 AND NOT(B),3)) OR (REFX(T1=6 AND NOT(B),4)) OR (REFX(T1=7 AND NOT(B),5)) OR (REFX(T1=8 AND NOT(B),6)); M33:=T1=3 AND REFX(T1=4 AND NOT(B),1)OR (REFX(T1=5 AND NOT(B),2)) OR (REFX(T1=6 AND NOT(B),3)) OR (REFX(T1=7 AND NOT(B),4)) OR (REFX(T1=8 AND NOT(B),5)); M44:=T1=4 AND REFX(T1=5 AND NOT(B),1) OR (REFX(T1=6 AND NOT(B),2)) OR (REFX(T1=7 AND NOT(B),7)) OR (REFX(T1=8 AND NOT(B),4)); M55:=T1=5 AND REFX(T1=6 AND NOT(B),1) OR (REFX(T1=7 AND NOT(B),2)) OR (REFX(T1=8 AND NOT(B),3)); M66:=T1=6 AND REFX(T1=7 AND NOT(B),1) OR (REFX(T1=8 AND NOT(B),2)); M77:=T1=7 AND REFX(T1=8 AND NOT(B),1); N111:=T1=1 AND REF(T1=0 AND BB,1) AND B; N11:=T1=2 AND REF(N111,1) AND B; N22:=T1=3 AND REF(N11,1) AND B; N33:=T1=4 AND REF(N22,1) AND B; N44:=T1=5 AND REF(N33,1) AND B; N55:=T1=6 AND REF(N44,1) AND B; N66:=T1=7 AND REF(N55,1) AND B; N77:=T1=8 AND REF(N66,1) AND B; GAO:IF(N77,1,0);