解析:
N賦值:上次日期不等于1日前的日期距今天數+1
LASTHIGH賦值:N日前的N日內最高價的最高值
LASTLOW賦值:N日前的N日內最低價的最低值
LASTCLOSE賦值:N日前的收盤價
輸出P:(LASTHIGH+LASTLOW+LASTCLOSE)/3
輸出通達信RSI自動畫線指標公式:(2*P)-LASTLOW
輸出S1:(2*P)-LASTHIGH
輸出R2:P+(LASTHIGH-LASTLOW)
輸出S2:P-(LASTHIGH-LASTLOW)
輸出R3:(2*P)+(LASTHIGH-(2*LASTLOW))
輸出S3:(2*P)-((2*LASTHIGH)-LASTLOW)
源碼:
N:=BARSLAST(DATE<>REF(DATE,1))+1;
LASTHIGH:=REF(HHV(H,N),N);
LASTLOW:=REF(LLV(L,N),N);
LASTCLOSE:=REF(C,N);
P:(LASTHIGH+LASTLOW+LASTCLOSE)/3;
R1:(2*P)-LASTLOW;// www.weiqiv.net.cn
S1:(2*P)-LASTHIGH;
R2:P+(LASTHIGH-LASTLOW);
S2:P-(LASTHIGH-LASTLOW);
R3:(2*P)+(LASTHIGH-(2*LASTLOW));
S3:(2*P)-((2*LASTHIGH)-LASTLOW);