Merhaba,
İptal olana emri tekrar göndermek için aşağıdaki gibi bir yapı kurulabilir ancak şuna dikkat etmek gerekir üst üste çok emir göndermek Binance tarafından banlanmanıza sebep olabilir. Stratejiyi çalıştırırken Günlük Emir Gönderim Adedi belirlemeniz uygun olacaktır.
public override void OnOrderUpdate(IOrder order){
if(order.OrdStatus.Obj== OrdStatus.Rejected){
var adet=order.OrderQty;
if(order.Side.Obj==Side.Buy){
// Emirler sıralı gönderilmesi aktif ise tekrar alış göndermek için sıra değiştiriliyor.
LastOrderSide.Obj=Side.Sell;
SendMarketOrder(Symbol,adet,OrderSide.Buy);
Debug("Alış emri tekrar gönderildi.");
}else{
LastOrderSide.Obj=Side.Buy;
SendMarketOrder(Symbol,adet,OrderSide.Sell);
Debug("Satış emri tekrar gönderildi.");
}
}
}
Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io