-
MERHABA
aşagıdaki formül de yapmak istediğim şey
adx(8) 25 e eşit veya 25 ten buyukse
di+- kesisimlerinde al veya sat yap - pozisyon var ise 2 kat işlem yapsın yani tekrar pozisyon açsın
sistem pozisyondayken adx 25 ten küçük ilken di kesisimlerin de pozisyon kapatıp flate gecsin
aşagıdaki formülde yanlış olan nedir
düzeltebilecek olan varsa sevinirim
şimdiden teşekkürler
var C = Sistem.GrafikFiyatSec("Kapanis");
var DP = Sistem.DirectionalIndicatorPlus(13);
var DM = Sistem.DirectionalIndicatorMinus(13);
var ADX = Sistem.ADX(8);
Sistem.Cizgiler[0].Deger = DP ;
Sistem.Cizgiler[1].Deger = DM;
Sistem.Cizgiler[2].Deger = Sistem.ADX(8);
Sistem.Cizgiler[3].Deger = Sistem.Liste(25F);
var SonYon="";
float Fiyat = 0.0f;
for (int i = 1; i < Sistem.BarSayisi; i++)
{
if (Sistem.YukariKestiyse(DP ,DM) && ADX[i] >= 25 && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon="A";
Fiyat = C[i];
}
else if (Sistem.YukariKestiyse(DM ,DP) && ADX[i] >= 25 && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon="S";
Fiyat = C[i];
}
}
Gönderi Kuralları
- Yeni konu açamazsınız
- Konulara cevap yazamazsınız
- Yazılara ek gönderemezsiniz
- Yazılarınızı değiştiremezsiniz
-
Forum Rules
Yer İmleri