Sayfa 131/618 İlkİlk ... 3181121129130131132133141181231 ... SonSon
Arama sonucu : 4940 madde; 1,041 - 1,048 arası.

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

  1.  Alıntı Originally Posted by alekss Yazıyı Oku
    sayın gencparaci

    özellikle şunu söylemek istiyorum ki
    ideal proğramını seviyorum sorunsuz kasmadan çalışıyor
    bence matriks ve foreks ten de çok iyi bir proğram
    ancak
    müşteri ihtiyaçları anlama konusunda sıkıntıları var
    müşterinin görmek istediği arzu ettiği yeniliği veya bir değişikliği , ideal ekibi gereksiz gibi algılayıp bir kenara bırakıveriyor
    metatrader 5 piyasaya yeni girmesine rağmen viop sözleşmelerinde zarar durdur emri giriş yapılabiliyor
    ideal robotla zararı durdur kar al emri otomatikman yapılabiliyor
    ancak hem aracı kurumum otomatik emir kabul etmiyor , hemde ben robot kullanmak istemiyorum
    ben manuel işlem yaoıyorum
    bildiğim kadarı ile matriks pazar lideri
    söylediklerimize biraz kulak verse inanın pazar lideri olması içten değildir

    sayın ideal yetkilileri
    bu durgunluğunuzun bu suskunluğunuzun sebebi hikmedi nedir ? yeniliklere ve müşteri ihtiyaçlarına karsı neden hiç aksiyon almıyorsunuz ?
    biz ideal kullanıcıları ne zaman stoplos ,izleyen stop emri , kar al emiri veya izleyen kar al emirleri girebileceğiz , ne zaman trend çizgilerine alarm kurabileceğiz

    ;(
    malesef arkadaşım bunu kodla yapan bir çok kişi var dediğin hepsini fakat ideal istese bunu yapar

    mesela ben şunu istiyorum ideal cep üzerinden alım yaptım

    ideal robot vps veya evde pc de açık gerçekleşen işlemi görsün ve benim önceden parametrelere tanımladığım şekilde
    viop için örnek olsun her 200 puanın 100 puanını karal olarak kitlesin toplam kar 500 bulunca pozu kapasın ya da 300 puan eksiye geçince stoploss uygulasın aynısı hisse içinde geçerli bunu yıllardır dile getiririm çoğu kişide eminim bu fikrimi kullanarak işlem yapıyordur ama bize yokkkk

  2.  Alıntı Originally Posted by gencparaci Yazıyı Oku
    malesef arkadaşım bunu kodla yapan bir çok kişi var dediğin hepsini fakat ideal istese bunu yapar

    mesela ben şunu istiyorum ideal cep üzerinden alım yaptım

    ideal robot vps veya evde pc de açık gerçekleşen işlemi görsün ve benim önceden parametrelere tanımladığım şekilde
    viop için örnek olsun her 200 puanın 100 puanını karal olarak kitlesin toplam kar 500 bulunca pozu kapasın ya da 300 puan eksiye geçince stoploss uygulasın aynısı hisse içinde geçerli bunu yıllardır dile getiririm çoğu kişide eminim bu fikrimi kullanarak işlem yapıyordur ama bize yokkkk
    Son versiyona gercek hesap teminat ve pozisyon okutmak icin Sistem.ViopPozisyonlar(5000); ve Sistem.ViopPozisyon fonksiyonlari eklenmiş , denemedim ama viop tarafinda istediklerinizi yapabilirsiniz gibi görünüyor.

  3. #1043
    Duhul
    Feb 2017
    İkamet
    afyonkarahisar
    Gönderi
    794


    yapmak istedim şay resimdeki gibi
    pozisyona giriş ile bielikte stop umu ve kar al mı koymak
    iz suren stop veya iz suren kar al seviyesi koyabilmek
    bu seviyeleri grafik üzerinden aşagu veya yukarı sürükleyerek değiştirebilmek

    ideal proğramında hayallerin yapılabileceklerin sınırı yok denişyor ama
    görmeyi arzu ettiğimiz şeyler
    ideal den asla talep edilemeyecek istekler veya ideal proğramının yapamayacağı şeyler galiba

  4.  Alıntı Originally Posted by umit_ykoc Yazıyı Oku
    Son versiyona gercek hesap teminat ve pozisyon okutmak icin Sistem.ViopPozisyonlar(5000); ve Sistem.ViopPozisyon fonksiyonlari eklenmiş , denemedim ama viop tarafinda istediklerinizi yapabilirsiniz gibi görünüyor.
    bu konuda yardımcı olma imkanınız varmı acaba sayın umit_ykoc

  5.  Alıntı Originally Posted by gencparaci Yazıyı Oku
    bu konuda yardımcı olma imkanınız varmı acaba sayın umit_ykoc

    ezbere yazdım, hata olabilir. 5000 demek 5 sn bekle demektir bu arada.

    var vioppoz = Sistem.ViopPozisyonlar(5000);

    if (vioppoz != null)
    {
    var TeminatToplam = vioppoz.TeminatToplam;
    var Bakiye = vioppoz.Bakiye;
    var PozisyonList = vioppoz.Pozisyonlar;
    var BekleyenList = vioppoz.BekleyenEmirler;
    var GerceklesenList = vioppoz.GerceklesenEmirler;

    Sistem.Mesaj(TeminatToplam.ToString()); // TeminatToplam yerine gelebilecek ifadeleri ViopRobotHesapClass içinden seçebilirsiniz.
    //Sistem.Mesaj(PozisyonList[0].BuyAmount.ToString()); // BuyAmount yerine gelebilecek ifadeleri VipPositionRecord içinden seçebilirsiniz.

    }

    örnek burada bitiyor, aşağıdaki class lar sadece kullanabilir değişkenleri görmeniz için eklenmiştir.
    ------------------------------------------------------------------------------------------------------------------------

    public class ViopRobotHesapClass
    {
    public List<VipPositionRecord> Pozisyonlar = new List<VipPositionRecord>();
    public List<VipOrderRecord> GerceklesenEmirler = new List<VipOrderRecord>();
    public List<VipOrderRecord> BekleyenEmirler = new List<VipOrderRecord>();
    public double TeminatToplam = 0;
    public double TeminatBaslangic = 0;
    public double TeminatSurdurme = 0;
    public double TeminatKullanilabilir = 0;
    public double TeminatCekilebilir = 0;
    public double TeminatCagri = 0;
    }


    public class VipPositionRecord
    {
    public string Symbol = "";
    public double BuyAmount = 0;
    public double SellAmount = 0;
    public double OpenAmount = 0;
    public double NetAmount = 0;
    public double OpenPosition = 0;
    public double Profit = 0;
    public string Status = "";
    public string Direction = ""; // Alış, Satış
    public double Total = 0;
    public double Price = 0;
    public double LastPrice = 0;
    public string ContractType = "";
    public string Tip = "";
    public string Risk = "";
    public string PositionDate = "";
    public double Cost = 0;
    public string Nominal = "";
    }

    public class VipOrderRecord
    {
    public string LongAccountName = "";
    public string AccountName = "";
    public string AccountNo = "";
    public string OrderNo = "";
    public string RecordNo = "";
    public string Symbol = "";
    public string BuySell = "";
    public string SubMarket = "";
    public double Amount = 0;
    public double GAmount = 0;
    public double Balance = 0;
    public double GPrice = 0;
    public double Price = 0;
    public double Stop = 0;
    public double Total = 0;
    public decimal GTotal = 0;
    public string ValorDate = "";
    public string Status = "";
    public string StatusCode = "";
    public string State = "";
    public string CancelReason = "";
    public string PositionClosing = "";
    public string SpanDurum = "";
    public string BorsaDurum = "";
    public string Session = "";
    public string OrderPermit = "";
    public string OrderDate = "";
    public string OrderTime = "";
    public string OrderType = "";
    public string EndDate = "";
    public string PriceType = "";
    public string CancelPermit = "";
    public string AmendPermit = "";
    public string Nominal = "";
    public string BorsaEmirNo = "";
    public string TemsilciRef = "";
    public double EnteredAmount = 0;
    public double InvisibleAmount = 0;
    public double VisibleBalance = 0;
    public string OrderRef = "";
    *
    public string SessionName = "";
    public string ExecutionStatus = ""; // CANCELLED, WAITING, FILLED, TIMEOUT
    *
    public string DurationConvert = "";
    public string OrderTypeConvert = "";
    public string PriceTypeConvert = "";
    public DateTime EndDateConvert;
    public DateTime OrderDateConvert;
    *
    public byte Selected = 0;
    *
    }

  6. Merhabalar, Şöyle bir sorum var fikrinizi rica edebilir miyim?
    Sistem Test amacıyla; Haftalık grafikte eğer bir önceki kapanış Mov.Avg üstünde ise bar açılışında AL, bar sonunda sat. Bunu aşağıdaki gibi yazdım fakat istediğim sonuç çıkmıyor.
    C=Close,

    for (int i = 1; i < Sistem.BarSayisi; i++)

    {
    if ( C[i-1] > MA[i-1] && SonYon !="A")
    {

    Sistem.Yon[i] = "A"; // Alış-Grafik üzerindeki Okları çıkarır.
    SonYon = Sistem.Yon[i];
    Sistem.Seviye[i] = O[i]; // Tam olarak gerçekleşen fiyatı Grafikte satış çizdirmek için

    }

    else if ( SonYon=="A")
    {

    Sistem.Yon[i] = "F"; // Alış-Grafik üzerindeki Okları çıkarır.
    SonYon = Sistem.Yon[i];
    Sistem.Seviye[i] = C[i]; // Tam olarak gerçekleşen fiyatı Grafikte satış çizdirmek için

    }

    Teşekkür ederim.



    }

  7.  Alıntı Originally Posted by habilgur Yazıyı Oku
    Merhabalar, Şöyle bir sorum var fikrinizi rica edebilir miyim?
    Sistem Test amacıyla; Haftalık grafikte eğer bir önceki kapanış Mov.Avg üstünde ise bar açılışında AL, bar sonunda sat. Bunu aşağıdaki gibi yazdım fakat istediğim sonuç çıkmıyor.
    C=Close,

    for (int i = 1; i < Sistem.BarSayisi; i++)

    {
    if ( C[i-1] > MA[i-1] && SonYon !="A")
    {

    Sistem.Yon[i] = "A"; // Alış-Grafik üzerindeki Okları çıkarır.
    SonYon = Sistem.Yon[i];
    Sistem.Seviye[i] = O[i]; // Tam olarak gerçekleşen fiyatı Grafikte satış çizdirmek için

    }

    else if ( SonYon=="A")
    {

    Sistem.Yon[i] = "F"; // Alış-Grafik üzerindeki Okları çıkarır.
    SonYon = Sistem.Yon[i];
    Sistem.Seviye[i] = C[i]; // Tam olarak gerçekleşen fiyatı Grafikte satış çizdirmek için

    }

    Teşekkür ederim.



    }

    Merhaba, aynı barda 2 sinyal olmuyor, robotda kodlamayla manuel yönetmek gerekiyor bu durumu.
    zaten döngü bar döngüsü, bir kez geçiyor döngüden her bar. 2 sinyal oluşmaz bundan dolayı grafik üzerinde.

  8.  Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
    Merhaba, aynı barda 2 sinyal olmuyor, robotda kodlamayla manuel yönetmek gerekiyor bu durumu.
    zaten döngü bar döngüsü, bir kez geçiyor döngüden her bar. 2 sinyal oluşmaz bundan dolayı grafik üzerinde.
    Selamlar Orhan Bey,
    Cok tesekkur ederim bilgilendirme icin.

    HTC One M9 cihazımdan Tapatalk kullanılarak gönderildi

Sayfa 131/618 İlkİlk ... 3181121129130131132133141181231 ... 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
  •