mirror of
https://github.com/freqtrade/freqtrade.git
synced 2025-12-14 11:51:19 +00:00
fix: "taker" may not always be filled for futures pairs
Gate fee removal: https://github.com/ccxt/ccxt/pull/14271
This commit is contained in:
@@ -3873,7 +3873,10 @@ class Exchange:
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
market = self.markets[pair]
|
market = self.markets[pair]
|
||||||
taker_fee_rate = market["taker"]
|
# default to some default fee if not available from exchange
|
||||||
|
taker_fee_rate = market["taker"] or self._api.describe().get("fees", {}).get(
|
||||||
|
"trading", {}
|
||||||
|
).get("taker", 0.001)
|
||||||
mm_ratio, _ = self.get_maintenance_ratio_and_amt(pair, stake_amount)
|
mm_ratio, _ = self.get_maintenance_ratio_and_amt(pair, stake_amount)
|
||||||
|
|
||||||
if self.trading_mode == TradingMode.FUTURES and self.margin_mode == MarginMode.ISOLATED:
|
if self.trading_mode == TradingMode.FUTURES and self.margin_mode == MarginMode.ISOLATED:
|
||||||
|
|||||||
Reference in New Issue
Block a user