0 beğenilme 0 beğenilmeme
396 kez görüntülendi
Merhaba bazen Art Arda gelen AL sinyalleri oluyor benim Take Profitim İlk Al sinyalinden yüzden 1 fazlası olarak ayarlı. Fakat Art Arda AL emri gelince   Sat emri Son  AL emrinin yüzde 1 fazlası oluyor  fakat ben İlk AL emrinin yüzde 1 Fazlasında Satmayı istemiştim.  Bunla Alakalı hangi kodu eklemeliyim

TakeProfit(Symbol, SyntheticOrderPriceType.Percent, 1);    bunun üstüde AL sinyalimi üreten kod var  . Fakat Art Arta AL geliyor Sat daha oluşmadan.   Son gelen AL sinyalinin yüzde 1 ini alıyor.  Ben İlk olan AL sinyalinin yüzde 1 ine sat emri olmasını istiyorum  .  Sat emri gelmeden ilk AL dan sonra gelen AL ları görmeden yüzde 1 TP yapmasını istiyorum  Fakat SON Al emrinin yüzde 1  TP yapıyor.
Algoritmik Trading kategorisinde (32 puan) tarafından | 396 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhaba,

Bu gibi durumların önüne geçmek için, AL ve SAT koşullarınızı şu şekilde dönüştürünüz.

if (alış koşulunuz && LastOrderSide.Obj!=Side.Buy)

Altına AL ve stop emirlerinizi ekleyebilirsiniz.

if (şatış koşulunuz && LastOrderSide.Obj!=Side.Sell)

Lütfen deneyiniz. 

Açığa satış da söz konusu ise, biraz daha detay gerekir.

Örnek bir stratejinin linkini aşağıda bulacaksınız.

İnceleyiniz.

https://destek.matriksdata.com/?qa=blob&qa_blobid=8456612277663329447

İyi çalışmalar

 

 

 

(13,600 puan) tarafından
8,636 soru
8,590 cevap
4,821 yorum
19,790 kullanıcı