From 626c9c1323eb0a41d59678a1e7783f174484b7af Mon Sep 17 00:00:00 2001 From: dekun Date: Sat, 8 Aug 2026 15:00:02 +0800 Subject: [PATCH] Fix semi strike-target test not tripping net lock early. Co-authored-by: Cursor --- backend/tests/test_semi_auto.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/tests/test_semi_auto.py b/backend/tests/test_semi_auto.py index 68a0ace..cccec75 100644 --- a/backend/tests/test_semi_auto.py +++ b/backend/tests/test_semi_auto.py @@ -40,9 +40,9 @@ def test_semi_points_long_needs_net_positive() -> None: def test_semi_points_uses_strike_not_spot() -> None: - # 现价 1915、K1930、+50 → 目标 1980;现价未到则不平 + # 现价 1915、K1930、+50 → 目标 1980;现价未到则不平(净利勿触达锁定) d = check_semi_exits( - net_pnl=5.0, + net_pnl=1.0, strike=1930, index_px=1915, view_side="long", @@ -54,7 +54,7 @@ def test_semi_points_uses_strike_not_spot() -> None: assert d.target_index == 1980.0 d2 = check_semi_exits( - net_pnl=5.0, + net_pnl=1.0, strike=1930, index_px=1980, view_side="long",