-
Arkadaşlar, ben bu işe henüz başladım. Bilgisayarı ancak bir sekreter seviyesinde kullanabiliyorum.
Bu halimle size talebe olmaya geldim.
Desteğinizi esirgemeyeceğinizden eminim.
İlk sorum...
Aşağıdaki kodu çalıştırdığımda hareketli ortalamaları ve MACD'a ait sayısal değerleri doğru olarak buluyor. Ancak hissenin grafiğine baktığımda özellikle MACD göstergesinin kriteri hiç dikkate alınmamış gibi bazen öyle bazen böyle bulunuyor. Neden acaba? Nasıl düzeltebilirim?
Sistem.SorguBaslik[0] = "Kapanış";
Sistem.SorguOndalik[0] = 2;
Sistem.SorguBaslik[1] = "Mov 10";
Sistem.SorguBaslik[2] = "Mov 20";
Sistem.SorguBaslik[3] = "Mov 50";
Sistem.SorguBaslik[4] = "MACD 12";
Sistem.SorguBaslik[5] = "MACD 26";
var C = Sistem.GrafikFiyatSec("Kapanis");
var Mov10 = Sistem.MA(C,"Simple",10);
var Mov20 = Sistem.MA(C,"Simple",20);
var Mov50 = Sistem.MA(C,"Simple",50);
var MACD12 = Sistem.MA(C,"Exp",12);
var MACD26 = Sistem.MA(C,"Exp",26);
var son = Sistem.BarSayisi-1;
if (Mov20[son] > Mov10[son] && Mov10[son] > Mov50[son] && MACD12[son] > MACD26[son])
{
Sistem.SorguDeger[0] = C[son];
Sistem.SorguDeger[1] = Mov10[son];
Sistem.SorguDeger[2] = Mov20[son];
Sistem.SorguDeger[3] = Mov50[son];
Sistem.SorguDeger[4] = MACD12[son];
Sistem.SorguDeger[5] = MACD26[son];
Sistem.SorguAciklama = "KOD";
Sistem.SorguEkle();
}
Şimdiden teşekkür ederim.
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