From 46072be01152c6cd1497bd4c2ebd3ce7fa41d134 Mon Sep 17 00:00:00 2001 From: Sam Germain Date: Fri, 31 Dec 2021 06:20:00 -0600 Subject: [PATCH] models.__init__ exception for no interest_rates on Margin trading --- freqtrade/persistence/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/freqtrade/persistence/models.py b/freqtrade/persistence/models.py index 3314f8204..609a8c18c 100644 --- a/freqtrade/persistence/models.py +++ b/freqtrade/persistence/models.py @@ -335,7 +335,9 @@ class LocalTrade(): if self.isolated_liq: self.set_isolated_liq(self.isolated_liq) self.recalc_open_trade_value() - # TODO-lev: Throw exception if on margin and interest_rate is none + if self.trading_mode == TradingMode.MARGIN and self.interest_rate is None: + raise OperationalException( + f"{self.trading_mode.value} trading requires param interest_rate on trades") def _set_stop_loss(self, stop_loss: float, percent: float): """