<< Geri

Robot Adı
  • Robotlar_TOMA_Mail
Dosya Olarak İndirmek İçin Tıklayınız
Robot Açıklaması

TOMA indikatörü stratejisine göre işlem yapıp, emir gönderdiği zaman da Mail atan Robot örneği.

Robot Kodu

var Sembol = "VIP'VIP-X030";
var Veriler = Sistem.GrafikVerileriniOku(Sembol , "1");
var C = Sistem.GrafikFiyatOku(Veriler, "Kapanis");

// TOMA hesapla
var TOMA = Sistem.TOMA(C, 3, 2.48);
var EMA = Sistem.MA(C, "Exp", 3); 

var i=Veriler.Count-1;
var SartAl=false;
var SartSat=false;
var Miktar =0;
var Pozisyon = Sistem.PozisyonKontrolOku(Sembol);
var Islem=""; 

SartAl = EMA[i-2]<=TOMA[i-2] && EMA[i-1]>TOMA[i-1] ;
SartSat= EMA[i-2]>=TOMA[i-2] && EMA[i-1]<TOMA[i-1] ; 

if(SartAl && Pozisyon<=0)
   Islem="ALIS"; 
if(SartSat&& Pozisyon>=0)
   Islem="SATIS"; 

if (Islem != "")
{
   if (Islem == "ALIS")
      Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon+Miktar);
   else if (Islem == "SATIS")
      Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon-Miktar);

var MailServer = "smtp.gmail.com";
Sistem.MailServerAdres = MailServer;
Sistem.MailServerPort = 587;
Sistem.MailKonu = "TOMA ISLEM YAPTI";
Sistem.MailMetin = "TOMA ROBOTU ISLEM YAPTI";
Sistem.MailGonderenAdres = "xxxxxx@gmail.com";
Sistem.MailGonderenSifre = "yyyyy";
Sistem.MailAliciEkle("abc@deneme.com");
Sistem.MailGonder();
}