yuji abi tespit doðru sistem flata geçmiyor ama þartlar gerçekleþiyor. belki fikir verir diye yazdým.
sizin kodu bunu aþaðýdaki þekilde yaptým bu hiç alýþ yapmýyor.
Yapmak istediðim alýþ 1 þartýysa aldýysa sistem flat 1 þartýyla flat olsun. bu böyle 4-5 kalem avi
þartlar gerçekleþiyor abi.

HTML Kod:
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatOku(V, "Kapanis") ;
var h = Sistem.GrafikFiyatOku(V, "Yuksek") ;
var l = Sistem.GrafikFiyatOku(V, "Dusuk") ;
var o = Sistem.GrafikFiyatOku(V, "Acilis") ;
var rsý =Sistem.RSI(100) ;
var toma= Sistem.TOMA(3,2) ;
var mom = Sistem.Momentum(100);
var Fiyat = 0.00 ;
var Sinyal ="" ;
var sonfiyat = 0.00f ;
int flatbar=0 ;
var SonYon = "";
for(int i=1 ; i< Sistem.BarSayisi; i++)
{
if(rsý[i-1] <= 60 && rsý[i] > 60)
Sistem.DikeyCizgiEkle(i, Color.Cyan, 2, 2);
// Sistem.YaziEkle("P1", 1, i, V[i].Low, Color.Cyan, "Tahoma", 10);
if(rsý[i-1] >= 65 && rsý[i] < 65)
Sistem.DikeyCizgiEkle(i, Color.Red, 2, 2);
}
//
for (int i = 1; i < Sistem.BarSayisi; i++)
{
var alýþ1 = rsý[i] > 60 && rsý[i] <= 60 ;
var alýþ2 = mom[i] > 94 && mom[i-1] <= 94 ;
var alýþ3 = C[i] > toma[i] ;
var flat1 = rsý[i] > 65 && rsý[i] <= 65 ;
var flat2 = mom[i] > 98 && mom[i-1] <= 98 ;
var flat3 = toma[i] > C[i] ;
if( SonYon != "A" && (alýþ1)) { Sinyal = "A";}
// if( SonYon != "A" && (alýþ2)) { Sinyal = "A";}
// if( SonYon != "A" && (alýþ3)) { Sinyal = "A";}
if( SonYon != "F" && (flat1)) { Sinyal = "F";} // kod çalýþþada hocam buraya alýþý alýþ1 þartý yaptýðýný belirtmek lazým diye düþünüyorum.
// if( SonYon != "F" && (flat2)) { Sinyal = "F";}
// if( SonYon != "F" && (flat3)) { Sinyal = "F";}
if (SonYon != Sinyal && Sinyal != "")
{
SonYon = Sinyal;
Sistem.Yon[i] = SonYon;
Fiyat = C[i];
}
}
Sistem.Cizgiler[0].Deger =rsý ;
Sistem.Cizgiler[1].Deger =toma ;
Sistem.Cizgiler[2].Deger =mom ;
Yer Ýmleri