mirror of
https://github.com/freqtrade/freqtrade.git
synced 2025-12-15 20:31:43 +00:00
fix: update "calculate_fee_rate" to use get_conversation_rate
This commit is contained in:
@@ -2265,13 +2265,11 @@ class Exchange:
|
|||||||
# If cost is None or 0.0 -> falsy, return None
|
# If cost is None or 0.0 -> falsy, return None
|
||||||
return None
|
return None
|
||||||
try:
|
try:
|
||||||
for comb in self.get_valid_pair_combination(
|
fee_to_quote_rate = self.get_conversion_rate(
|
||||||
fee_curr, self._config["stake_currency"]
|
fee_curr, self._config["stake_currency"]
|
||||||
):
|
)
|
||||||
tick = self.fetch_ticker(comb)
|
if not fee_to_quote_rate:
|
||||||
fee_to_quote_rate = safe_value_fallback2(tick, tick, "last", "ask")
|
raise ValueError("Conversion rate not found.")
|
||||||
if tick:
|
|
||||||
break
|
|
||||||
except (ValueError, ExchangeError):
|
except (ValueError, ExchangeError):
|
||||||
fee_to_quote_rate = self._config["exchange"].get("unknown_fee_rate", None)
|
fee_to_quote_rate = self._config["exchange"].get("unknown_fee_rate", None)
|
||||||
if not fee_to_quote_rate:
|
if not fee_to_quote_rate:
|
||||||
|
|||||||
Reference in New Issue
Block a user