RSV1:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;
K1:=SMA(RSV1,3,1);
D1:=SMA(K1,3,1);
J1:=3*K1-2*D1;
RSV2:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100;
K2:=SMA(RSV2,3,1);
D2:=SMA(K2,3,1);
J2:=3*K2-2*D2;
RSV3:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
K3:=SMA(RSV3,3,1);
D3:=SMA(K3,3,1);
J3:=3*K3-2*D3;
支撑:=IF(CROSS(J1,J2),L,REF(L,BARSLAST(CROSS(J1,J2))));
强撑:=IF(CROSS(J1,J3),L,REF(L,BARSLAST(CROSS(J1,J3))));
OK:支撑>REF(支撑,1) OR 强撑>REF(强撑,1);
九毛八公式解读
RSV1赋值:(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100 K1赋值:RSV1的3日[1日权重]移动平均 D1赋值:K1的3日[1日权重]移动平均 J1赋值:3*K1-2*D1 RSV2赋值:(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100 K2赋值:RSV2的3日[1日权重]移动平均 D2赋值:K2的3日[1日权重]移动平均 J2赋值:3*K2-2*D2 RSV3赋值:(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100 K3赋值:RSV3的3日[1日权重]移动平均 D3赋值:K3的3日[1日权重]移动平均 J3赋值:3*K3-2*D3 支撑赋值:如果J1上穿J2,返回最低价,否则返回上次J1上穿J2距今天数日前的最低价 强撑赋值:如果J1上穿J3,返回最低价,否则返回上次J1上穿J3距今天数日前的最低价 输出OK:支撑>1日前的支撑 OR 强撑>1日前的强撑