Kayıtlar

algoritma etiketine sahip yayınlar gösteriliyor

RSI TOMA ve MA KULLANILAN SISTEM

Resim
RSI TOMA ve MA kullanılmış sistem örneği  Degerleri kendinize göre degiştirebilirsiniz var C = Sistem.GrafikFiyatSec("Kapanis"); var RSI = Sistem.RSI(14); var Mov21 = Sistem.MA(RSI, "Exp", 21);  var Mov89 = Sistem.MA(RSI, "Exp", 89);  var Mov2 = Sistem.MA(Mov89, "Exp", 89);  var Mov3 = Sistem.MA(C, "Simple", 3);  var TOMA = Sistem.TOMA(C, 2, 3); var DEMA11 = Sistem.DEMA(C, 11); var DEMA21 = Sistem.DEMA(C, 21); var SonYon = ""; for(int i= 1; i < Sistem.BarSayisi; i++) {    if(Mov21[i] > Mov2[i] && Mov3[i] > TOMA[i] && DEMA11[i] > DEMA21[i] && RSI[i] > 57 && SonYon != "A")    {       SonYon = "A";       Sistem.Yon[i] = "A";    }    else if(Mov21[i] < Mov2[i] && Mov3[i] < TOMA[i] && DEMA11[i] < DEMA21[i] && RSI[i] < 37 && SonYon != "S...

EMA VE MACD ILE OLUŞTURULMUŞ SISTEM ORNEGI

Resim
Örnek sistemimizde  2 adet ema ortalama kullanulmıştır fiyat 2 adet ema ortalamanın üzerindeyse veya altındaysa ve macd kesisim gerçekleştiyse sinyal oluşturuyor Degerleri kendinize göre optumize edebilirsiniz var V = Sistem.GrafikVerileri; var C = Sistem.GrafikFiyatOku(V, "Kapanis"); var EMA = Sistem.MA(C, "Exp", 52); var EMA2 = Sistem.MA(C, "Exp", 26); var MACD = Sistem.MACD(12, 26); var SIGNAL = Sistem.MA(MACD, "Exp", 26); var HISTOGRAM = Sistem.Liste(0); var EMA3 = Sistem.Volume(); for (var i = 1; i < V.Count; i++)     HISTOGRAM[i] = MACD[i] - SIGNAL[i]; // strateji var SonYon = ""; for (int i = 1; i < V.Count; i++) {       if (SonYon != "A" && EMA[i] > EMA[i - 1] && EMA2[i] > EMA2[i - 1] &&    MACD[i] > SIGNAL[i]) // Alış      {         Sistem.Yon[i] = "A";         SonYon = Sistem.Yon[...

4 indikatörlü listeleme örnegi

Resim
Bu sistem örnegine 4 indikatör kullanılarak listeleme yapılmıştır Liste oluşturma sistemlerde ciddi başarılar saglamaktadır. Bu örneklerden faydalanarak kendinizde liste oluşturma çalışmaları yapınız Ve sistem içinde sistem yazı ekle kullanılarak çizgi oluşturma kullanılmıştır örnek olarak inceleyebilirsiniz bu sistemi yanlış hatıramıyorsan geçtimiz yılarda hissenet'te ufuuk hoca paylaşmıştı   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") ; var median = Sistem.GrafikFiyatOku(V, "OrtaNokta") ; bool renkliciz = true; var Renk1 = Sistem.Renk(238,130,238,0 ); var Renk2 = Sistem.Renk(255, 255,0,0); var Renk3 = Sistem.Renk(255, 255,215,0); int k=2;//0.5-10 int period = 6; var refH = Sistem.Ref(H,-1); var refL = Si...

4 ORTALAMA ile örnek sistem

Resim
Örnek sistemde 4 MA (ortalama ) ve 4 senaryolu flat olma ve 4 farklı zarar kes örneği ile sistem  oluşturulmuştur degerleri kendinize göre degiştirebilirsiniz  //senaryo 1 var a_tp_y = 190.7f ;   // alışta kaç puan karda "kar al"  var a_s_y = 30.5f ;   // alışta kaç puan zararda stop var s_tp_y = 190.8f ;  //satışta kaç puan karda "kar al" var s_s_y = 20.8f ;   //satışta kaç puan zararda stop // senaryo 2 var a_tp_y1 = 110.7f ;   // alışta kaç puan karda "kar al"  var a_s_y1 = 30.5f ;   // alışta kaç puan zararda stop var s_tp_y1 = 190.8f ;  //satışta kaç puan karda "kar al" var s_s_y1 = 20.9f ;   //satışta kaç puan zararda stop 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" ) ;     /...

7 indikatör ile tek indikatör oluşturma

Resim
Örnek kodumuzda 7 indikatörden tek indikatör oluşturuyoruz ve haliyle indikatör daha saglıklı çalışan  bir indikatör haline geliyor kendinize göre degişik stratejiler geliştirebilirsiniz örnek olarak hisselerde 20 degerinde hisseleri alıp 80 degerinde satıp tekrar düşüş beklemek gibi  yada indikatör 20 degerinin altına düştü tekrar üzerine çıkmasını bekliyoruz çıkınca poza giriyoruz ve 80 degerinin üzerine çıkana kadar bekliyoruz üzerine çıkınca tetikte bekliyoruz 80 degerini aşagı kesince pozisyon kapatıyoruz yorumlarda anonim kullanıcı seçerek sizde stratejilerinizi okuyucularımızla paylaşabilirsiniz var STOFK = Sistem.StochasticOsc(14, 6); var RSI = Sistem.RSI(14); var CCI = Sistem.CommodityChannelIndex(14); var MFI = Sistem.MoneyFlowIndex(14); var WR = Sistem.WilliamsR(14); var MOM = Sistem.Momentum(12); var ULT = Sistem.UltimateOsc(7, 14, 28); for (int i = 0; i < Sistem.BarSayisi; i++) { Sistem.Cizgiler[0].Deger[i] = (ST...

CCI örnek indikatör

Resim
CCİ ile hazırlanmış örnek indikatör algoritma kodlar ideal veri terminalinde çalışır indikatör al verince yeşil sat verince kırmızı renk oluşur var V = Sistem.GrafikVerileri ;   var CCI_Period = 14;   var T3_Period = 5;   var b = 0.618f;    var cci = Sistem.CommodityChannelIndex(V, CCI_Period ) ;   var  b2 = b*b;    var b3 = b2*b;  var   c1 = -b3;   var  c2 = (3*(b2 + b3));  var   c3 = -3*(2*b2 + b + b3);  var   c4 = (1 + 3*b + b3 + 3*b2); var    n = 1 + 0.5f*(T3_Period - 1); var  w1 = 2 / (n+ 1);  var  w2 = 1 - w1;  var cci1 = Sistem.Liste(0) ;  var cciHup= Sistem.Liste(0) ;  var cciHdn= Sistem.Liste(0) ;  var e1 = Sistem.Liste(0) ;  var e2 = Sistem.Liste(0) ;  var e3 = Sistem.Liste(0) ;  var e4 = Sistem.Liste(0) ;  var e5 = Sistem.Liste(0) ;  var ...