Alıntı Originally Posted by OGRENCI Yazıyı Oku
SELAMLAR ŞÖYLE BİR SATIŞ KOŞULUM VAR

else if (C[i] < MA [i] && C[i] < MA1 [i] && C[i] < MA2[i] && SonYon != "S")
{
SonYon = "S";
Sistem.Yon[i] = "S";
}
BURADA DEĞİŞTİRMEK İSTEDİĞİM İLK ORTALAMAYI KESTİĞİ ANDA SAT KAPANIŞI BEKLEMEDEN NASIL DÜZELTEBİLİRİM

İf buna benzemeli
if( (c<m1 || c<m2 || c<m3) && yon==A) sat..
|| : veya
&& : ve

Yani;

if ( (C[i] < MA [i] || C[i] < MA1 [i] || C[i] < MA2[i]) && SonYon != "S")

Bunu canlı fiyata göre yapmak isterseniz, C[i] yerine yüzeysel veriden okuyacağınız SonFiyat bilgisini atadığınız bir değişken kullanmalısınız. Ama alım şartı da aynı şekilde olursa sıkıntı yaşayabilirsiniz;
Örnek:
Alış: 3.66 Satış : 3.67 ilk ortalama : 3.665
Son fiyat 3.66 sattı, 3.67 aldı; bu kademelerde döngü devam ettikçe sürekli zarar ederek al-sat yapar sistem..