parent
bc0550358f
commit
f159c46438
@ -58,7 +58,7 @@ The below example stops trading for all pairs for 4 candles after the last trade
|
|||||||
```
|
```
|
||||||
|
|
||||||
!!! Note
|
!!! Note
|
||||||
`StoplossGuard` considers all trades with the results `"stop_loss"` and `"trailing_stop_loss"` if the resulting profit was negative.
|
`StoplossGuard` considers all trades with the results `"stop_loss"`, `"stoploss_on_exchange"` and `"trailing_stop_loss"` if the resulting profit was negative.
|
||||||
`trade_limit` and `lookback_period` will need to be tuned for your strategy.
|
`trade_limit` and `lookback_period` will need to be tuned for your strategy.
|
||||||
|
|
||||||
#### MaxDrawdown
|
#### MaxDrawdown
|
||||||
|
@ -53,8 +53,9 @@ class StoplossGuard(IProtection):
|
|||||||
# trades = Trade.get_trades(filters).all()
|
# trades = Trade.get_trades(filters).all()
|
||||||
|
|
||||||
trades1 = Trade.get_trades_proxy(pair=pair, is_open=False, close_date=look_back_until)
|
trades1 = Trade.get_trades_proxy(pair=pair, is_open=False, close_date=look_back_until)
|
||||||
trades = [trade for trade in trades1 if str(trade.sell_reason) == SellType.STOP_LOSS.value
|
trades = [trade for trade in trades1 if (str(trade.sell_reason) in (
|
||||||
or (str(trade.sell_reason) == SellType.TRAILING_STOP_LOSS.value
|
SellType.TRAILING_STOP_LOSS.value, SellType.STOP_LOSS.value,
|
||||||
|
SellType.STOPLOSS_ON_EXCHANGE.value)
|
||||||
and trade.close_profit < 0)]
|
and trade.close_profit < 0)]
|
||||||
|
|
||||||
if len(trades) > self._trade_limit:
|
if len(trades) > self._trade_limit:
|
||||||
|
Loading…
Reference in New Issue
Block a user