Originally Posted by
alekss
merhaba
bir formule ihtiyacım var basit bir şeyse yardımcı olabilecek olan olursa mutlu olurum
c > ma50 den buyukse c nin me50 den büyük olan barları saysın ve son barın altına kaç bardır c ma50 den buyukse yazsın istiyorum
aynı şekilde c<ma50 den kucukse kaç bar kucuk olduğunu saysın ve son barın altına c<ma50 den kaç bar kucukse yazsın istiyorum
PHP Code:
var v = Sistem.GrafikVerileri;
var c = Sistem.GrafikFiyatOku(v, "Kapanis");
var ma50 = Sistem.MA(c, "Simple", 50);
for (int i = v.Count - 1; i >= 0; i--)
{
// Son bardan geriye doğru giderken
// i sayılı bar Ortalamanın yukarı kırdığı veya Ortalamanın aşağı kırdığı bar ise
if (c[i] > ma50[i] && c[i - 1] <= ma50[i - 1] || c[i] < ma50[i] && c[i - 1] >= ma50[i - 1])
{
int barSayisi = v.Count - i; // Son bardan geçen bar sayısı
Sistem.YaziEkle(barSayisi.ToString(), 1, v.Count - 2, c[c.Count - 1] * 0.998f, Color.AliceBlue, "Tahoma", 12);
break;
}
}
Sistem.Cizgiler[0].Deger = ma50;
Yer İmleri