Skip to content

Commit 2a45ff0

Browse files
committed
fix: update "calculate_fee_rate" to use get_conversation_rate
1 parent 7b1ea81 commit 2a45ff0

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

freqtrade/exchange/exchange.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2265,13 +2265,11 @@ def calculate_fee_rate(
22652265
# If cost is None or 0.0 -> falsy, return None
22662266
return None
22672267
try:
2268-
for comb in self.get_valid_pair_combination(
2268+
fee_to_quote_rate = self.get_conversion_rate(
22692269
fee_curr, self._config["stake_currency"]
2270-
):
2271-
tick = self.fetch_ticker(comb)
2272-
fee_to_quote_rate = safe_value_fallback2(tick, tick, "last", "ask")
2273-
if tick:
2274-
break
2270+
)
2271+
if not fee_to_quote_rate:
2272+
raise ValueError("Conversion rate not found.")
22752273
except (ValueError, ExchangeError):
22762274
fee_to_quote_rate = self._config["exchange"].get("unknown_fee_rate", None)
22772275
if not fee_to_quote_rate:

0 commit comments

Comments
 (0)