
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