
Originally Posted by
ozgeer
var V = Sistem.GrafikVerileri;
var ROC = Sistem.PriceRocPoint(12);
var ATR = Sistem.AverageTrueRange(14);
var PC = Sistem.Liste(0);
var RATIO = Sistem.Liste(0);
var MA1 = Sistem.MA(RATIO, "Simple",10);
var TSI = Sistem.MA(MA1, "Simple", 10);
for (int i = 1; i < Sistem.GrafikVerileri.Count; i++)
{
PC[j] = (float)Math.Abs(ROC[i]);
RATIO[i] = PC[i] / ATR[i];
}
bu formülü aşağıdaki döngüye nasıl yerleştirebilirim. MA1 ,TSI büyükse al demek istiyorum, i içerikte yok hatası alıyorum. yardımcı olacak biri var mı?
yukarıda RATIO sıfır ürettiğinden sistem içinde değer alamıyor
PC[j] den dolayı "j" yok hatası alıyorsunuz "i" değil.
sanırım şöyle olursa işinize yarayabilir.
PHP Code:
var V = Sistem.GrafikVerileri;
var ROC = Sistem.PriceRocPoint(12);
var ATR = Sistem.AverageTrueRange(14);
var PC = Sistem.Liste(0);
var RATIO = Sistem.Liste(0);
for (int i = 1; i < Sistem.GrafikVerileri.Count; i++)
{
PC[i] = (float)Math.Abs(ROC[i]);
RATIO[i] = PC[i] / ATR[i];
}
var MA1 = Sistem.MA(RATIO, "Simple",10);
var TSI = Sistem.MA(MA1, "Simple", 10);
Sistem.Cizgiler[0].Deger = MA1 ;
Sistem.Cizgiler[1].Deger = TSI ;
Sistem.KesismeTara(MA1 , TSI );
Yer İmleri