From 7767470af845279df6bea54436bf534ed7d41583 Mon Sep 17 00:00:00 2001 From: misagh Date: Fri, 30 Nov 2018 17:50:03 +0100 Subject: [PATCH] =?UTF-8?q?return=20stake=20amount=20of=20strategy=20if=20?= =?UTF-8?q?edge=20doesn=E2=80=99t=20have=20any?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- freqtrade/edge/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/freqtrade/edge/__init__.py b/freqtrade/edge/__init__.py index f27309479..74fabc409 100644 --- a/freqtrade/edge/__init__.py +++ b/freqtrade/edge/__init__.py @@ -161,6 +161,11 @@ class Edge(): return True def stake_amount(self, pair: str, free_capital: float, total_capital: float) -> float: + if pair not in self._cached_pairs: + logger.warning("cannot find %s in calculated pairs, " + "stake_amount of strategy is used instead.", pair) + return self.strategy.stake_amount + stoploss = self._cached_pairs[pair].stoploss available_capital = total_capital * self._capital_percentage allowed_capital_at_risk = round(available_capital * self._allowed_risk, 15)