var len=10;
var len2=20;
var V = Sistem.GrafikVerileri;
var SRC = Sistem.GrafikFiyatOku(V,"Kapanis");
var SRC1 = Sistem.Liste(0);
var SRC2 = Sistem.Liste(0);
var MAX = Sistem.Liste(0);
var MIN = Sistem.Liste(0);
//var UP = Sistem.Liste(0);
//var DOWN = Sistem.Liste(0);
var RSAI = Sistem.Liste(0);
for (int i = 1; i < V.Count; i++)
{
SRC1[i]=SRC[i];
SRC2[i]=SRC[i-1];
}
var FARK = Sistem.ListeFark(SRC1, SRC2);
for (int i = 1; i < V.Count; i++)
{
MAX[i] = Math.Max(FARK[i], 0);
MIN[i] = Math.Min(FARK[i], 0)*-1;
}
//var EMAX= Sistem.RSI(MAX,1);
//var EMIN= Sistem.RSI(MIN,1);
var UP= Sistem.MA((Sistem.RSI(MAX,4)), "Simple", len);
var DOWN= Sistem.MA((Sistem.RSI(MIN,1)), "Simple", len);
for (int i = 1; i < V.Count; i++)
{
RSAI[i] = 100f - (100f / (1f + (UP[i] / DOWN[i])));
}
var emaRSI =Sistem.MA(RSAI,"Simple", len2);
Sistem.Cizgiler[0].Deger = RSAI;
Sistem.Cizgiler[0].Aciklama = "rsi";
Sistem.Cizgiler[1].Deger = emaRSI;
Sistem.Cizgiler[1].Aciklama = "emaRSI";
Yer İmleri