Sayfa 510/594 İlkİlk ... 10410460500508509510511512520560 ... SonSon
Arama sonucu : 4750 madde; 4,073 - 4,080 arası.

Konu: İDEAL veri terminalinde /Sistem/İndikatör/Robot

  1. #4073
    karşılaştırma bölümüne sordum ancak birde buraya sorayım

    a ve b sistemi ikisi birden alsa ise alım yapacak satta ise satım yapacak bir c sistemini nasıl birleştirebilirim.

    ikisi aynı anda al vermesi değilde. ikiside aynı yönde olduğunda.

    tşk

  2. #4074
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,631
     Alıntı Originally Posted by EMLAK Yazıyı Oku
    karşılaştırma bölümüne sordum ancak birde buraya sorayım

    a ve b sistemi ikisi birden alsa ise alım yapacak satta ise satım yapacak bir c sistemini nasıl birleştirebilirim.

    ikisi aynı anda al vermesi değilde. ikiside aynı yönde olduğunda.

    tşk
    string GERCEK = Sistem.AktifViopKontrat;
    var netpoz = 0;
    var LOT = 1 ;
    var Poz1 = Sistem.SonYonGetir ("B1", GERCEK , "1" ); if ( Poz1 == "F") netpoz = netpoz ; else
    if ( Poz1 == "A") netpoz = netpoz + LOT ; else if ( Poz1 == "S") netpoz = netpoz - LOT ;

    var Poz2 = Sistem.SonYonGetir ("B2", GERCEK , "1" ); if ( Poz2 == "F") netpoz = netpoz ; else
    if ( Poz2 == "A") netpoz = netpoz + LOT ; else if ( Poz2 == "S") netpoz = netpoz - LOT ;




    netpoz 2 ye eşitse alım
    netpoz -2 ye eşitse satım yaptırılarak halledilebilir.

    sürekli döngüye girip işlem yapmaması için Pozisyon kontrol de okutulup karşılaştırılmalıdır.
    Bear_Bull
    @BearBull26

  3. #4075
    üstad hazır kodlar bölümünde var zaten ama bende nedense yanlış çıktı

    buradaki " işlem adedi"nden kasıt nedir ? kaç tane işlem yaparsa kendisi hesap etmiyormu . 1 yazıyorum sonuç farklı çıkıyor 5 yazıyorum farklı



    var ParametreList = new List<string>();
    //Çift tırnak içine, sistem adı, grafik periyodu, işlem adedi bilgilerinizi girin
    ParametreList.Add("Sistem1 , 1, 1");
    ParametreList.Add("Sistem2, 1, 1");
    ParametreList.Add("Sistem3 , 1, 2");
    ParametreList.Add("Sistem4 , 1, 1");


    iki sistem olduğu için alttaki iki satırı sildim.

    aynı yöndelerse al verecek aynı yöndelerse sat verecek.

    bakıyorum aynı yöndeler ancak sistem birleştirme flat kalmış.

  4. #4076
    : error CS0103: 'Fiyat' adı geçerli içerikte yok hatası veriyor.

    kullandığım robot bu şekilde.

    var LotSize = xxx; //işlem adedi

    var SistemAdi = "xxx"; //sistemizin adı

    var GrafikSembolu = "xxx"; //sistemin sinyal ürettiği grafik sembolü

    var GrafikPeriyodu = "5"; //grafiğin periyodu

    var EmirSembol = "xx";



    var SonYon = Sistem.SonYonGetir(SistemAdi, GrafikSembolu , GrafikPeriyodu ); //sistemin adı, grafik sembolü, grafiğin periyodu

    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);



    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 = "GTC";


    Sistem.EmirTipi = "Limitli";
    Fiyat = (Islem == "ALIS") ? Sistem.SatisFiyat(EmirSembol) - 0.00125f : Sistem.AlisFiyat(EmirSembol) + 0.00125f ;
    Fiyat = Sistem.SayiYuvarla(Fiyat , 0.025f) ; ///fiyat hatasından emir geri dönerse bu kod açılıp halledilir.
    Sistem.EmirFiyati = Fiyat;

    Sistem.EmirMiktari = Math.Abs(Miktar);

    Sistem.EmirGonder();

    }


    sn BearBull el atmıştı sağolsun. ben "Fiyat" kısımlarını Sistem.sonfiyat olarak değştirdim uğraştım ama yapamadım

  5. #4077
    bir el atacak yokmu kafa durdu

  6. http://www.directfn.com.tr/sistemler/

    Ormek robot aktif al limitsat

    Yuzeysel derinlik kademesine gore limit satis gonderiyor.


    Ayrica daha once sordugunuz zaman geciktirme de var formül icerisinde.

    .

  7. #4079
    hallettim arkadaşlar.

    bearbull üstadın verdiği formülde. fiyat olan kısmı tanımladım .

    alayına sistem.sonfiyat yazdım oldu.

    hepinize teşekkürler

  8. #4080
    sistemin ürettiği son sinyal seviyesini nasıl çizdirebilirim. fiyat olarak ?

Sayfa 510/594 İlkİlk ... 10410460500508509510511512520560 ... SonSon

Yer İmleri

Yer İmleri

Gönderi Kuralları

  • Yeni konu açamazsınız
  • Konulara cevap yazamazsınız
  • Yazılara ek gönderemezsiniz
  • Yazılarınızı değiştiremezsiniz
  •