修正期期盈亏比口径:按总权利金计算,残值按本合约

盈利腿触发改为盈利金额/总权利金;亏损腿残值20%仍相对该合约自身权利金。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-08-11 16:51:50 +08:00
parent c5d3d9d6c1
commit a1bf760a28
8 changed files with 58 additions and 35 deletions
+1 -1
View File
@@ -110,7 +110,7 @@ class TestHedgePlanCalc(unittest.TestCase):
self.assertEqual(p["summary"]["premium_paid"], 10)
self.assertTrue(p["summary"]["expiry_is_loss"])
self.assertEqual(p["summary"]["profit_rr"], 2)
self.assertEqual(p["summary"]["at_rr_a_full_total"], 5) # 2*5 - 5
self.assertEqual(p["summary"]["at_rr_a_full_total"], 15) # 盈利=2*10, 亏腿-5
self.assertEqual(len(p["scenarios"]), 5)
self.assertEqual(p["scenarios"][0]["id"], "rr_leg_a_full")
self.assertEqual(p["scenarios"][1]["id"], "rr_leg_b_full")