Originally Posted by
atakanözbaki
Evet bu formül bendede var inceledim. Fakat aradıgım şey burada yok.
Açık olarak yazmak gerekirse
Al : MA1[i] > MA2[i]
Al - Flat : Al sinyalinden sonra görülen en yüksek fiyattan 2000 puan düşerse flat ol
Sat : MA1[i] < MA2[i]
Sat-Flat : Sat sinyalinden sonra görülen en düşük fiyattan 2000 puan yükselirse flat ol
Asagidaki kod ise yarayabilir. Sisteminize " F[i]>TOMA[i] && SonYon == "S" " ve " F[i]<TOMA[i] && SonYon == "A" gibi IF satirlari ekleyerek FLAT a gecis yapilabilir.
PHP Code:
var V = Sistem.GrafikVerileri ;
var H = Sistem.GrafikFiyatOku(V, "Yuksek");
var L = Sistem.GrafikFiyatOku(V, "Dusuk");
var YF=Sistem.Liste(0);
var DF=Sistem.Liste(0);
var F=Sistem.Liste(0);
var P=2; // 2000 puan
for (int i=20; i < V.Count ; i++)
{
YF[i]=H[i]-H[i-1];
DF[i]=L[i-1]-L[i];
if (DF[i]>YF[i])
F[i]=L[i];
else F[i]=H[i];
}
var TOMA = Sistem.TOMAPUAN(F,1, P);
Sistem.Cizgiler[0].Deger = TOMA;
Yer İmleri