From 9c4fdc1bc59d72938fa64097347b67a38806be26 Mon Sep 17 00:00:00 2001 From: misagh Date: Tue, 2 Oct 2018 12:15:54 +0200 Subject: [PATCH] initializing Edge in Freqtradebot only if it is enabled --- freqtrade/freqtradebot.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index 6981dc6df..ad3d7f5db 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -56,7 +56,11 @@ class FreqtradeBot(object): self.rpc: RPCManager = RPCManager(self) self.persistence = None self.exchange = Exchange(self.config) - self.edge = Edge(self.config, self.exchange) + + # Initializing Edge only if enabled + if self.config.get('edge', {}).get('enabled', False): + self.edge = Edge(self.config, self.exchange) + self._init_modules() def _init_modules(self) -> None: @@ -189,7 +193,7 @@ class FreqtradeBot(object): # Should be called before refresh_tickers # Otherwise it will override cached klines in exchange # with delta value (klines only from last refresh_pairs) - if self.config['edge']['enabled']: + if self.config.get('edge', {}).get('enabled', False): self.edge.calculate() # Refreshing candles