Merge branch 'develop' into pr/theluxaz/5710

This commit is contained in:
Matthias
2021-11-03 19:43:36 +01:00
52 changed files with 649 additions and 270 deletions

View File

@@ -315,7 +315,9 @@ class Backtesting:
# Worst case: price ticks tiny bit above open and dives down.
stop_rate = sell_row[OPEN_IDX] * (1 - abs(trade.stop_loss_pct))
assert stop_rate < sell_row[HIGH_IDX]
return stop_rate
# Limit lower-end to candle low to avoid sells below the low.
# This still remains "worst case" - but "worst realistic case".
return max(sell_row[LOW_IDX], stop_rate)
# Set close_rate to stoploss
return trade.stop_loss