indicator builder da rsi indikatörünün açık formülünü yazmaya çalıştım fakat bire bir aynı değeri alamadım. Nasıl düzeltebilirim ?
pd:=14;
fark:=if(cum(1)=1,0,C-ref(c,-1));
gain:=if(cum(1)=1,0,if(fark>0,fark,0));
loss:=if(cum(1)=1,0,if(fark<0,-fark,0));
avg_gain:=if(cum(1)=1,0,if(prev=0,(sum(gain,pd+1)-ref(gain,1-pd))/pd,(prev*(pd-1)+gain)/pd));
avg_loss:=if(cum(1)=1,0,if(prev=0,(sum(loss,pd+1)-ref(loss,1-pd))/pd,(prev*(pd-1)+loss)/pd));
rs:=avg_gain/avg_loss;
if(avg_loss=0,100,(100-(100/(1+rs))))