Robot Adı |
|
Dosya Olarak İndirmek İçin Tıklayınız |
---|---|---|
Robot Açıklaması | RSI ve TRIX indikatörlerini kullanan, VIOP 5 Dk grafiği üzerinden, RSI’ın 60’ı VE TRIX’in Ortalamayı yukarı kırması durumunda AL yapan; RSI’ın 40’ı ve TRIX’in Ortalamayı aşağı kırması durumunda SAT yapan ROBOT örneği. |
|
Robot Kodu |
var Sembol = "VIP'VIP-X030"; var Veriler = Sistem.GrafikVerileriniOku(Sembol , "5"); var RSI = Sistem.RSI(Veriler, 85); var TRIX = Sistem.TRIX(Veriler,120); var AVR = Sistem.MA(TRIX, "Simple", 9); var Pozisyon = Sistem.PozisyonKontrolOku(Sembol); // alış if (Sistem.YukariKestiyse(RSI, 60) || Sistem.YukariKestiyse(TRIX, AVR) ) { if (Pozisyon == 0) { var Miktar = 1; Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon+Miktar); Sistem.EmirSembol = Sembol; Sistem.EmirIslem = "Alış"; Sistem.EmirMiktari = Miktar; Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP Sistem.EmirGonder(); } else if (Pozisyon < 0) { var Miktar = -2*Pozisyon; Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon+Miktar); Sistem.EmirSembol = Sembol; Sistem.EmirIslem = "Alış"; Sistem.EmirMiktari = Miktar; Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP Sistem.EmirGonder(); } } // satış if (Sistem.AsagiKestiyse(RSI, 40) || Sistem.AsagiKestiyse(TRIX, AVR)) { if (Pozisyon == 0) { var Miktar = 1; Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon-Miktar); Sistem.EmirSembol = Sembol; Sistem.EmirIslem = "Satış"; Sistem.EmirMiktari = Miktar; Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP Sistem.EmirGonder(); } else if (Pozisyon > 0) { var Miktar = 2*Pozisyon; Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon-Miktar); Sistem.EmirSembol = Sembol; Sistem.EmirIslem = "Satış"; Sistem.EmirMiktari = Miktar; Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP Sistem.EmirGonder(); } } |