Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.

0

Short Sell Calismiyor, Sirali emir secenegi Aktif uyarisi

Soruldu
Görüntülenme
683 görüntülenme
Durum
Cevaplandı

Merhabalar,
bir adet short sell stratejim var, canli piyasada ilk emiri gonderiyor fakat sonrasinda gelen emirlerde SendOrderSequential Methodu false olmasina ragmen bu uyariyi aliyorum:
"Emir sinyali geldi fakat, emirlerin sirali gitmesi secenegi aktif oldugundan emir gonderilmedi. Emir yonu: Satis,
yardimci olursaniz cok sevinirim
public override void OnInit()

        {

            AddSymbol(Symbol, SymbolPeriod);

 

            //Eger backtestte emri bir al bir sat seklinde gonderilmesi isteniyor bu true set edilir.

            //Alttaki satırı silerek veya false geçerek emirlerin sirayla gönderilmesini engelleyebilirsiniz.

            SendOrderSequential(false);

            // Algoritmanın kalıcı veya geçici sinyal ile çalışıp çalışmayacağını belirleyen fonksiyondur.

            // true geçerseniz algoritma sadece yeni bar açılışlarında çalışır, bu fonksiyonu çağırmazsanız veya false geçerseniz her işlem olduğunda algoritma tetiklenir.

            WorkWithPermanentSignal(false);

          

     }

 

 

...

public override void OnDataUpdate(BarDataCurrentValues barDataCurrentValues)

        {

...

                    SendShortSaleLimitOrder(Symbol, volumeToBuy, lastPrice);

 

}

Tesekkurler,
Sarp

Paylaş

1 Cevap

0

Merhaba,

Al - sat ile açığa sat – açık pozisyonu kapat işlemlerinin sıralı gidip gitmesi için farklı fonksiyonlar kullanılmaktadır.

SendOrderSequentialForShort() fonksiyonunu inceleyebilirsiniz.

İyi çalışmalar.

// Al-sat => Al ile başlar sıralı gider

SendOrderSequential(true,Side.Buy);

// açığa sat - açık pozisyonu kapat => açığa satışla başlar sıralı gider

SendOrderSequentialForShort(true,Side.Sell);

Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io
BağlantıBayraklaKripexMatriks Destek16.499

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol