From 94f0be1fa9b1c96939725abf9e4b763f3021299b Mon Sep 17 00:00:00 2001 From: Sam Germain Date: Sat, 9 Oct 2021 16:32:22 -0600 Subject: [PATCH] Added is_short=(signal == SignalDirection.SHORT) inside freqtradebot.create_trade --- freqtrade/freqtradebot.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index e1117908c..0deed053a 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -453,17 +453,26 @@ class FreqtradeBot(LoggingMixin): bid_check_dom = self.config.get('bid_strategy', {}).get('check_depth_of_market', {}) if ((bid_check_dom.get('enabled', False)) and (bid_check_dom.get('bids_to_ask_delta', 0) > 0)): - # TODO-lev: Does the below need to be adjusted for shorts? if self._check_depth_of_market( pair, bid_check_dom, side=signal ): - return self.execute_entry(pair, stake_amount, enter_tag=enter_tag) + return self.execute_entry( + pair, + stake_amount, + enter_tag=enter_tag, + is_short=(signal == SignalDirection.SHORT) + ) else: return False - return self.execute_entry(pair, stake_amount, enter_tag=enter_tag) + return self.execute_entry( + pair, + stake_amount, + enter_tag=enter_tag, + is_short=(signal == SignalDirection.SHORT) + ) else: return False