diff options
Diffstat (limited to 'services')
| -rw-r--r-- | services/backtester/src/backtester/engine.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/services/backtester/src/backtester/engine.py b/services/backtester/src/backtester/engine.py index 8854b17..b03715d 100644 --- a/services/backtester/src/backtester/engine.py +++ b/services/backtester/src/backtester/engine.py @@ -90,7 +90,12 @@ class BacktestEngine: signal = self._strategy.on_candle(candle) if signal is not None: - simulator.execute(signal, timestamp=candle.open_time) + simulator.execute( + signal, + timestamp=candle.open_time, + stop_loss=signal.stop_loss, + take_profit=signal.take_profit, + ) # Calculate final balance including open positions valued at last candle close final_balance = simulator.balance |
