From 03e454cb09df922715cefce137c7e0d2d75fc106 Mon Sep 17 00:00:00 2001 From: "Bobby (aider)" Date: Thu, 13 Feb 2025 23:51:49 -0800 Subject: [PATCH] fix: Update stop loss check to use open_price instead of price --- src/pages/backtesting/backtesting_page.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/backtesting/backtesting_page.py b/src/pages/backtesting/backtesting_page.py index 7297024..e5f656d 100644 --- a/src/pages/backtesting/backtesting_page.py +++ b/src/pages/backtesting/backtesting_page.py @@ -103,7 +103,7 @@ class DynamicStrategy(Strategy): if self.position and self.position.size > 0: # Make sure we have an active position try: # Calculate the percentage loss from entry - entry_price = self.position.price # Changed from entry to price + entry_price = self.position.open_price # Changed from price to open_price current_loss = ((price - entry_price) / entry_price) * 100 # If loss exceeds 7%, close the position