0 beğenilme 0 beğenilmeme
315 kez görüntülendi
Merhaba, GARAN hissesinde açığa satış yaptığım işlemin altına

                TrailingStopLoss(Symbol, SyntheticOrderPriceType.Percent, TrailingStopLevel1);

kodunu giriyorum. Ancak stop ederken alış olarak stop ediyor ve açığa satış kapatma yazmıyor. Bunun için başka bir kod mu eklemem gerekli? Yardımlarınız için şimdiden teşekkürler.
Algoritmik Trading kategorisinde (14 puan) tarafından | 315 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhaba,

Sentetik emir tetiklendiğinde eldeki pozisyona göre al sat emri göndererek pozisyon kapatmaktadır. 

sentetik emirlerin açığa satış ve açık pozisyonu kapatması içinde düzenleme yapılacak. ( viop ve binance future hiçbir sorun olmamaktadır)

düzenleme yapılana kadar sentetik emir tetiklenmesini yakalayıp eldeki pozisyona göre emir gönderilebilir.

Aşağıdaki yapıyı inceleyip eklenebilir.

Not: sentetik emirde emir gönderilsin mi parametresini false geçmeniz gerekir.

istediğiniz gibi çalıştığından emin olmadan canlı hesapta denemeyiniz.

TakeProfit(Symbol1,SyntheticOrderPriceType.Percent,1,false);
		
public override void OnSyntheticOrderTriggered(SyntheticAlgoOrder sOrder){
	if(!sOrder.EnableOrderSending){
		var pozisyon=GetPortfolio();
		if(pozisyon.ContainsKey(sOrder.Symbol)){
			if(pozisyon[sOrder.Symbol<0]){
				SendMarketCloseShortOrder(sOrder.Symbol,pozisyon[sOrder.Symbol]);
				Debug("Açık pozisyon kapatıldı.");
			}
		}
	}
}

 

 

(15,682 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. 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.



7,637 soru
7,640 cevap
4,448 yorum
10,992 kullanıcı