soru ciddiyse :p sondaki 1- alpha daki eksi isaretinde. zaten uyari da o yonde.
Sistem.DecimalPoint = 4;
ifadesi ne ise yariyor. ondalik sayilarin duyarliligini mi sinirlamis oluyor ?
Printable View
Kodun görsel karşılığı ve yaptığı iş:
https://image.prntscr.com/image/n_O-...bWpY_SG6gQ.png
https://prnt.sc/loa8lv
Cyber Cycle with the Inverse Fisher Transform, Mayıs 2004, John Ehlers.
PHP Code:
//Cyber Cycle with the Inverse Fisher Transform, Mayıs 2004, John Ehlers.
//Ayarlar
float alpha=0.008f;
//Veriler
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V, "Kapanis") ;
var H = Sistem.GrafikFiyatOku(V, "Yuksek") ;
var L = Sistem.GrafikFiyatOku(V, "Dusuk") ;
var O = Sistem.GrafikFiyatOku(V, "Acilis") ;
//İndikatörler
var HH = Sistem.HHV(28,"Yuksek");
var LL = Sistem.LLV(28,"Dusuk");
//Değişkenler
var Price=Sistem.Liste(0);
var Smooth =Sistem.Liste(0);
var Cycle =Sistem.Liste(0);
var ICycle =Sistem.Liste(0);
for (int i=10; i < Sistem.BarSayisi; i++)
{
Price[i]= (H[i]+L[i])/2;
Smooth[i] = (Price[i] + 2*Price[i-1] + 2*Price[i-2] + Price[i-3])/6;
Cycle[i] = (float) ((1-0.5*alpha)*(1 -0.5*alpha)*(Smooth[i]-2*Smooth[i-1] + Smooth[i-2]) + 2*(1-alpha)*Cycle[i-1]-(1-alpha)*(1-alpha)*Cycle[i-2]);
ICycle[i] = (float)((Math.Exp(2*Cycle[i]) - 1) / (Math.Exp(2*Cycle[i]) + 1));
}
//Çizgiler
Sistem.DecimalPoint = 4;
Sistem.Cizgiler[0].Deger = Cycle;
Sistem.Cizgiler[1].Deger = ICycle;
//Strateji
var SonYon="";
for (int i = 2; i<Sistem.BarSayisi; i++)
{
if ( SonYon!= "A" && Cycle[i] > ICycle[i] && C[i] > HH[i-1] ) { Sistem.Yon[i] = "A"; SonYon = "A"; }
else if ( SonYon!= "S" && Cycle[i] < ICycle[i] && C[i] < LL[i-1] ) { Sistem.Yon[i] = "S"; SonYon = "S"; }
}
https://image.prntscr.com/image/hdOD...4d_21n7nQg.png
https://prnt.sc/loaa8d
https://image.prntscr.com/image/mXZ0...moOJvWJPxA.png
https://prnt.sc/loaaok
Günaydın Hayırlı işler.
bu işi öğrenene kadar emekli olucam herhalde :kmk:
şöyle bir sorgu düşünüyorum.
önce aylık kriterleri sağlıcak örneğin exp 20 (bu sorguda cıkan hisseler)
haftalık da exp 10 a uyanlar sonra günlük exp 5 . (tabiki tek kriter değil ilave edilecek)
tek kod ile nasıl bir yapı kurmalıyım acaba?
Elinize sağlık. oklar çıktı lacivert ve sarı çizgiler çıkmadı bende :Sad: birde grafikteki periyotlar bende açılır kutu şeklinde (6.08) de sizdeki gibi yatay nasıl yapabilirim?
Ayarları aşağıdaki gibi yapınız.
https://i.hizliresim.com/7aVDd5.png
Çizgilerde yükselen düşen renk kullan deyin aynı menüde.
Formül konusunda herkese teşekkür ederim.
Günaydın Hayırlı Cumalar.
Teşekkür ederim
İşlem seviyesinde çizgi gösteri kapatmışım kazara sorun çözüldü :)