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ı.");
}
}
}
}