Merhaba,
BNB ayarlaması yapıldığında ve yeteri kadar BNB olması halinde stratejileriniz sorunsuz çalışması gerekir belki Binance destek ekibinden yardım almanız gerekebilir.
satış koşulu oluştuğunda portföyden satılabilir adedi çekip emir gönderilebilir burada gelen değerin enstrümanın lot adedine uymayabileceğinden emir yine iptal edilir. aşağıdaki kodda bununla ilgili düzenleme var inceleyebilirsiniz.
Not: komisyonu ilgili sembolden kesilmesi halinde portföye daha az miktar yansıtılacağı için sentetik emir tetiklenmelerinde sorun yaşanabilir.
decimal priceStep, quantityStep = 1;
int exchangeID;
public override void OnInitComplated()
{
var symbolDetail = GetSymbolDetail(Symbol);
exchangeID = symbolDetail.ExchangeDetail.ExchangeID;
var close = GetSelectedValueFromBarData(GetBarData(), OHLCType.Close);
if (exchangeID != (int) ExchangeType.Ise && exchangeID != (int) ExchangeType.Viop)
{
priceStep = 1 / (decimal) Math.Pow(10, symbolDetail.DecimalCount);
quantityStep = 1 / (decimal) Math.Pow(10, symbolDetail.TradeFraction);
}else
{
priceStep = GetPriceStepForBistViop(Symbol, close);
}
Debug("exchangeID: " + exchangeID + " priceStep: " + priceStep + " quantityStep: " + quantityStep);
}
public decimal FX_LotAyarla(decimal quantity)
{
return Math.Floor(quantity / quantityStep) * quantityStep;
}
public decimal FX_FiyatAyarla(decimal price)
{
return Math.Floor(price / priceStep) * priceStep;
}
public override void OnDataUpdate(BarDataEventArgs barData)
{
var pozisyon = GetRealPositions();
decimal orderQuantity = 1000000;
decimal komisyonDustuktenSonraKalanMiktar = orderQuantity * 0.999m; // binde bir komisyon
decimal mevcutMiktar = pozisyon.ContainsKey(Symbol) ? FX_LotAyarla(pozisyon[Symbol].QtyAvailable):0;
if (mevcutMiktar != 0)
{
if (mevcutMiktar >= orderQuantity)
{
SendMarketOrder(Symbol, orderQuantity, OrderSide.Sell);
}
else
{
Debug($"Hesapta yeterli FLOKI yok. Mevcut: {mevcutMiktar}");
SendMarketOrder(Symbol, mevcutMiktar, OrderSide.Sell);
}
}
}
Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io