From 1bb41117243d2955370956c7afdd1c988cdeb772 Mon Sep 17 00:00:00 2001 From: GifariKemal Date: Wed, 11 Feb 2026 18:18:43 +0700 Subject: [PATCH] fix: convert entry_time datetime to timestamp in grace period calculation TypeError: unsupported operand type(s) for -: 'float' and 'datetime.datetime' Line 1462: time.time() - guard.entry_time Fixed to: time.time() - guard.entry_time.timestamp() Co-Authored-By: Claude Sonnet 4.5 --- src/smart_risk_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/smart_risk_manager.py b/src/smart_risk_manager.py index f06fea6..fa9972a 100644 --- a/src/smart_risk_manager.py +++ b/src/smart_risk_manager.py @@ -1459,7 +1459,7 @@ class SmartRiskManager: "normal": 90, }.get(regime, 90) - time_since_entry = time.time() - guard.entry_time + time_since_entry = time.time() - guard.entry_time.timestamp() in_grace_period = time_since_entry < grace_period_sec # Lower threshold for losses (75%)