(没之字) |
rice: = close;per: = 14; smooth := 5; dar_factor: = 4.236;//这是參数值和price赋值而已
Rsi:=SMA(MAX(CLOSE-REF(C,1),0),PER,1)/SMA(ABS(CLOSE-REF(C,1)),PER,1)*100;
Rsi_Ma:=EMA(Rsi,SMOOTH);
//可能是向后由1datacount到现在;FOR var=n1 TO n2 DO expr;for i=1 to datacount do
atr_rsi := abs(ref(rsi_ma,1) - rsi_ma); //[i-1]应是前值, [i]是现值
ma_atr_rsi := ema(atr_rsi, 2*period-1);//其他都沒特别
dar := ema(ma_atr_rsi, 2*period-1)*dar_factor;
tr1 := 0;//初始化tr值為0吧
//同上可能是向后由1datacount到现在;FOR var=n1 TO n2 DO expr;for i=1 to datacount do
dv := tr1;//赋值
if rsi_ma < tr1 then begin
tr1 := rsi_ma + dar;
if ref(rsi_ma,1) < dv and tr1 > dv then tr1 := dv;
end
if ref(rsi_ma,1) > tr1 then begin
tr1 := rsi_ma - dv;
if ref(rsi_ma,1) > dv and tr1 < dv then tr1 := dv;
end;
line := rsi_ma;//显示之, 我猜是line:rsi_ma画出來吧
line_signal := tr1;//显示之,我猜是line_signal:tr画出來吧