Fix startup sending "longed" messages for open stoplosses
This commit is contained in:
parent
26d394ca74
commit
1315d02437
@ -299,7 +299,8 @@ class FreqtradeBot(LoggingMixin):
|
|||||||
fo = self.exchange.fetch_order_or_stoploss_order(order.order_id, order.ft_pair,
|
fo = self.exchange.fetch_order_or_stoploss_order(order.order_id, order.ft_pair,
|
||||||
order.ft_order_side == 'stoploss')
|
order.ft_order_side == 'stoploss')
|
||||||
|
|
||||||
self.update_trade_state(order.trade, order.order_id, fo)
|
self.update_trade_state(order.trade, order.order_id, fo,
|
||||||
|
stoploss_order=(order.ft_order_side == 'stoploss'))
|
||||||
|
|
||||||
except ExchangeError as e:
|
except ExchangeError as e:
|
||||||
|
|
||||||
@ -1663,7 +1664,7 @@ class FreqtradeBot(LoggingMixin):
|
|||||||
if send_msg and not stoploss_order and not trade.open_order_id:
|
if send_msg and not stoploss_order and not trade.open_order_id:
|
||||||
self._notify_exit(trade, '', True)
|
self._notify_exit(trade, '', True)
|
||||||
self.handle_protections(trade.pair, trade.trade_direction)
|
self.handle_protections(trade.pair, trade.trade_direction)
|
||||||
elif send_msg and not trade.open_order_id:
|
elif send_msg and not trade.open_order_id and not stoploss_order:
|
||||||
# Enter fill
|
# Enter fill
|
||||||
self._notify_enter(trade, order, fill=True)
|
self._notify_enter(trade, order, fill=True)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user