dry run should consider stop loss is hit on limit price
This commit is contained in:
parent
3a1c378325
commit
2461d86c8d
@ -805,6 +805,11 @@ class FreqtradeBot(object):
|
|||||||
if self.strategy.stoploss_on_exchange and trade.stoploss_order_id:
|
if self.strategy.stoploss_on_exchange and trade.stoploss_order_id:
|
||||||
self.exchange.cancel_order(trade.stoploss_order_id, trade.pair)
|
self.exchange.cancel_order(trade.stoploss_order_id, trade.pair)
|
||||||
|
|
||||||
|
# Dry-run should consider stoploss is executed at the limit price
|
||||||
|
# So overriding limit in case of dry-run
|
||||||
|
if self.config['dry_run']:
|
||||||
|
limit = trade.stop_loss
|
||||||
|
|
||||||
# Execute sell and update trade record
|
# Execute sell and update trade record
|
||||||
order_id = self.exchange.sell(pair=str(trade.pair),
|
order_id = self.exchange.sell(pair=str(trade.pair),
|
||||||
ordertype=self.strategy.order_types[sell_type],
|
ordertype=self.strategy.order_types[sell_type],
|
||||||
|
Loading…
Reference in New Issue
Block a user