全数据路径审计修复:price_monitor HK股价不再转CNY
审计发现(2026-07-03 15:00 systematic audit): 1. price_monitor 港股仍转 CNY (line 255, 306) → 改为存 HKD 原值, currency=HKD 2. strategy_lifecycle 质量门禁检查 currency=CNY (line 88-91) → 改为接受 HKD/CNY 3. strategy_lifecycle 新建策略写 currency='CNY' (line 2299) → 改为按代码判断 HKD/CNY 4. stale_push_wlin 两处直接 json.load(open(decisions.json)) → 改为 read_decisions() 5. stale_push_wlin 直接 json.load(open(portfolio.json)) → 改为 read_portfolio() 6. DB holdings/holding_strategies: 8只HK股currency从CNY改为HKD 7. calc_total_mv 增加港股HKD→CNY汇兑计算 验证: - 建滔 84.45 HKD 浮亏-4.3%(不是-24%) - 现金 132,121.93 总资产 953,295 - 所有8只HK股DB正确标记HKD - price_monitor已重启,下个tick用新逻辑写HKD原值 - stale_push_wlin已换用mo_data读DB
This commit is contained in:
+11
-11
@@ -26,7 +26,7 @@
|
||||
"date": "2026-07-03",
|
||||
"high": 1215.52,
|
||||
"low": 1185.0,
|
||||
"close": 1195.45
|
||||
"close": 1194.45
|
||||
}
|
||||
],
|
||||
"02202": [
|
||||
@@ -62,7 +62,7 @@
|
||||
"date": "2026-07-03",
|
||||
"high": 50.2,
|
||||
"low": 48.31,
|
||||
"close": 49.06
|
||||
"close": 49.09
|
||||
}
|
||||
],
|
||||
"02359": [
|
||||
@@ -118,7 +118,7 @@
|
||||
"date": "2026-07-03",
|
||||
"high": 502.0,
|
||||
"low": 444.55,
|
||||
"close": 482.68
|
||||
"close": 480.32
|
||||
}
|
||||
],
|
||||
"06160": [
|
||||
@@ -154,7 +154,7 @@
|
||||
"date": "2026-07-03",
|
||||
"high": 687.04,
|
||||
"low": 633.01,
|
||||
"close": 644.5
|
||||
"close": 643.81
|
||||
}
|
||||
],
|
||||
"09868": [
|
||||
@@ -196,7 +196,7 @@
|
||||
"date": "2026-07-03",
|
||||
"high": 757.88,
|
||||
"low": 713.0,
|
||||
"close": 738.2
|
||||
"close": 738.38
|
||||
}
|
||||
],
|
||||
"300124": [
|
||||
@@ -210,7 +210,7 @@
|
||||
"date": "2026-07-03",
|
||||
"high": 74.63,
|
||||
"low": 67.31,
|
||||
"close": 72.22
|
||||
"close": 72.15
|
||||
}
|
||||
],
|
||||
"000657": [
|
||||
@@ -224,7 +224,7 @@
|
||||
"date": "2026-07-03",
|
||||
"high": 101.5,
|
||||
"low": 87.88,
|
||||
"close": 90.33
|
||||
"close": 89.63
|
||||
}
|
||||
],
|
||||
"000711": [
|
||||
@@ -252,7 +252,7 @@
|
||||
"date": "2026-07-03",
|
||||
"high": 892.1,
|
||||
"low": 795.0,
|
||||
"close": 882.5
|
||||
"close": 881.91
|
||||
}
|
||||
],
|
||||
"002594": [
|
||||
@@ -264,9 +264,9 @@
|
||||
},
|
||||
{
|
||||
"date": "2026-07-03",
|
||||
"high": 88.78,
|
||||
"high": 88.88,
|
||||
"low": 81.9,
|
||||
"close": 88.72
|
||||
"close": 88.47
|
||||
}
|
||||
],
|
||||
"00700": [
|
||||
@@ -334,7 +334,7 @@
|
||||
"date": "2026-07-03",
|
||||
"high": 646.85,
|
||||
"low": 574.1,
|
||||
"close": 620.31
|
||||
"close": 618.02
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user