Optimizasyon Adı |
|
Dosya Olarak İndirmek İçin Tıklayınız |
---|---|---|
Optimizasyon Açıklaması | Fiyatın, Bolinger indikatörünün alt ve üst bandlarını kırması stratejisi ile AL/SAT yapan sistem için en iyi Bolinger parametreleri bulmamızı sağlayan Optimizasyon Örneği |
|
Optimizasyon Kodu |
var Veriler= Sistem.GrafikVerileri; var Kapanislar= Sistem.GrafikFiyatOku(Veriler, "Kapanis"); var SonYon = ""; for (int x = 5; x < 50; x++) { for (double y = 0.1; y < 10; y+=0.1) { var BolingerAlt = Sistem.BollingerDown(Veriler, "Exp", x, y); var BolingerUst = Sistem.BollingerUp(Veriler, "Exp", x, y); for (int i = 1; i < Veriler.Count; i++) Sistem.Yon[i] = ""; for (int i = 1; i < Sistem.BarSayisi; i++) { if (Kapanislar[i] > BolingerUst[i]) { if (SonYon != "A") { Sistem.Yon[i] = "A"; // alış SonYon = "A"; } } if (Kapanislar[i] < BolingerAlt[i]) { if (SonYon != "S") { Sistem.Yon[i] = "S"; // SonYon = "S"; } } } Sistem.Optimizasyon("BollingerParams",x,y); } } |
|
XU100 için,
Günlük grafiklerini kullanıp
Son 1000 barda en iyi getiri sağlayan Bolinger parametreleri |
![]() |