mirror of
https://github.com/freqtrade/freqtrade.git
synced 2024-11-10 10:21:59 +00:00
Stop loss should also be shown when trailing is active
This commit is contained in:
parent
71eba2afba
commit
516217b6cb
|
@ -278,7 +278,8 @@ class IStrategy(ABC):
|
|||
# evaluate if the stoploss was hit
|
||||
if self.stoploss is not None and trade.stop_loss >= current_rate:
|
||||
selltype = SellType.STOP_LOSS
|
||||
if trailing_stop:
|
||||
# Trailing stop (and rate did move)
|
||||
if trailing_stop and trade.open_rate != trade.max_rate:
|
||||
selltype = SellType.TRAILING_STOP_LOSS
|
||||
logger.debug(
|
||||
f"HIT STOP: current price at {current_rate:.6f}, "
|
||||
|
|
|
@ -2066,6 +2066,7 @@ def test_trailing_stop_loss(default_conf, limit_buy_order, fee, markets, caplog,
|
|||
|
||||
trade = Trade.query.first()
|
||||
trade.update(limit_buy_order)
|
||||
trade.max_rate = trade.open_rate * 1.003
|
||||
caplog.set_level(logging.DEBUG)
|
||||
# Sell as trailing-stop is reached
|
||||
assert freqtrade.handle_trade(trade) is True
|
||||
|
|
Loading…
Reference in New Issue
Block a user