mypy fix for handle_similar_open_order
This commit is contained in:
@@ -1755,16 +1755,17 @@ class FreqtradeBot(LoggingMixin):
|
|||||||
"""
|
"""
|
||||||
if trade.has_open_orders:
|
if trade.has_open_orders:
|
||||||
oo = trade.select_order(side, True)
|
oo = trade.select_order(side, True)
|
||||||
open_order_side = oo.side
|
if oo is not None:
|
||||||
open_order_amount = oo.amount
|
open_order_side = oo.side
|
||||||
|
open_order_amount = oo.amount
|
||||||
|
|
||||||
if (side != open_order_side) & (amount != open_order_amount):
|
if (side != open_order_side) & (amount != open_order_amount):
|
||||||
# cancel open order of this trade if order is diferent
|
# cancel open order of this trade if order is diferent
|
||||||
self.cancel_open_orders_of_trade(
|
self.cancel_open_orders_of_trade(
|
||||||
trade, [trade.entry_side], constants.CANCEL_REASON["REPLACE"], True
|
trade, [trade.entry_side], constants.CANCEL_REASON["REPLACE"], True
|
||||||
)
|
)
|
||||||
Trade.commit()
|
Trade.commit()
|
||||||
return True
|
return True
|
||||||
|
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user