
 Originally Posted by 
incemera
					
				 
				Endeks viop da kullanılan tek satırlık emir kodunun benzeri, vadeli işlemlerdeki hisseler için varmıdır? Varsa örnek yazım nasıldır?
			
		 
	 
 -------------------------------------------
Vadeli hisseler için benim bildigim yok fakat sezai beyin önerdigi şu robotu kullanabilirsiniz. Daha fazla bilgi içermektedir.
-----------------------
	PHP Code:
	
ROBOT YENİ ÇİFT YÖN
// YENİ ÇİFT YÖNLÜ İŞLEM AÇAN ROBOT FORMÜLÜ . ÇİFT YÖNLÜ İŞLEM AÇABİLMESİ İÇİN SİSTEMİN ÇİFT YÖNLÜ OLARAK YAZILMASI GEREKİR. 
var LotSize = 1; //işlem adedi
var SistemAdi = "Sistemim"; //sistemizin adı 
var GrafikSembolu = "VIP'F_GARAN0420"; //sistemin sinyal ürettiği grafik sembolü
var GrafikPeriyodu = "1";  //grafiğin periyodu
var EmirSembol = "VIP'F_GARAN0420"; // başka sembol için açık orjinal kodu yazın (örnek: "VIP'F_GARAN0420")
var MySistem = Sistem.SistemGetir(SistemAdi, GrafikSembolu , GrafikPeriyodu ); //sistemin adı, grafik sembolü, grafiğin periyodu
if (MySistem == null) 
{
   Sistem.Mesaj(Sistem.Name + "Hatalı Çalışıyor !");
}
else
{
   var SonFiyat = Sistem.SonFiyat(EmirSembol);
   var Anahtar = Sistem.Name + "," + EmirSembol;
   double IslemFiyat = 0;
   DateTime IslemTarih;
   var Miktar = 0.0;
   var Rezerv = "";
   var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
   var SonYon = Sistem.SonYonGetir(SistemAdi, GrafikSembolu , GrafikPeriyodu ); //sistemin adı, grafik sembolü, grafiğin periyodu
   if (Sistem.Saat.CompareTo("09:30:00") <= 0 || Sistem.Saat.CompareTo("18:14:59") >= 0)  // seans yok işlem yapma
   {
   }
   else 
   {
   if (SonYon == "F" && Pozisyon != 0)  // Flata Geç
      Miktar = -Pozisyon;
   else if (SonYon == "A" && Pozisyon != LotSize)  // Al
      Miktar = LotSize - Pozisyon;
   else if (SonYon == "S" && Pozisyon != -LotSize)  // Sat
      Miktar = -LotSize - Pozisyon;
    // Emir Gönder
    var Islem = "";
    if (Miktar > 0) {Islem = "ALIS"; Rezerv = "ALIŞ YAPILDI";}
    if (Miktar < 0) {Islem = "SATIS"; Rezerv = "SATIŞ YAPILDI";}
    if (Islem != "")
    {
        Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);
        Sistem.EmirSembol = EmirSembol ;
        Sistem.EmirIslem = Islem;
        Sistem.EmirSuresi = "GUN"; // GUN, KIE, IKG
        Sistem.EmirTipi = "Piyasa"; // Piyasa, Limitli, Piyasadan Limite
        Sistem.EmirFiyati = 1.00;
        Sistem.EmirMiktari = Math.Abs(Miktar);
        Sistem.EmirGonder();
    }
  }
} 
 
				
			
Yer İmleri