price_monitor港股币种修复+calc_total_mv汇兑处理

问题链:
  price_monitor 从东方财富/腾讯拿HK股价(HKD) → x0.87转CNY写portfolio
  → DB存CNY→下游混读→建滔显示-24%浮亏(实为-0.6%)
修复:
  price_monitor不转CNY,港股存HKD原值
  calc_total_mv()增加币种判断:HK股用get_hk_rate()转CNY再汇总
  portfolio.json/watchlist的HK股价全部HKD原值
  DB同步修正所有HK股价格为HKD
  price_monitor DB写入加3次重试+database locked timeout
验证:
  建滔 87.7 HKD 浮亏-0.6%(不是-24%)
  现金 132,121.93 总资产 956,714.68
This commit is contained in:
知微
2026-07-03 10:19:09 +08:00
parent 1bb83c715d
commit 24a73103ed
9 changed files with 765 additions and 1146 deletions
+70
View File
@@ -8219,6 +8219,76 @@
"event_label": "买入区间",
"timestamp": "2026-07-03T10:10:33.373526",
"date": "2026-07-03"
},
{
"code": "000657",
"name": "中钨高新",
"event_type": "entry_zone",
"price": 88.5,
"trigger_value": "87.22~90.78",
"event_label": "买入区间",
"timestamp": "2026-07-03T10:14:37.057818",
"date": "2026-07-03"
},
{
"code": "001309",
"name": "德明利",
"event_type": "entry_zone",
"price": 840.0,
"trigger_value": "819.97~840.13",
"event_label": "买入区间",
"timestamp": "2026-07-03T10:16:30.003640",
"date": "2026-07-03"
},
{
"code": "600519",
"name": "贵州茅台",
"event_type": "entry_zone",
"price": 1201.38,
"trigger_value": "1179.92~1206.14",
"event_label": "买入区间",
"timestamp": "2026-07-03T10:18:17.225267",
"date": "2026-07-03"
},
{
"code": "000657",
"name": "中钨高新",
"event_type": "entry_zone",
"price": 88.76,
"trigger_value": "86.73~90.27",
"event_label": "买入区间",
"timestamp": "2026-07-03T10:18:47.889107",
"date": "2026-07-03"
},
{
"code": "000711",
"name": "ST京蓝",
"event_type": "entry_zone",
"price": 5.25,
"trigger_value": "5.14~5.26",
"event_label": "买入区间",
"timestamp": "2026-07-03T10:18:48.054469",
"date": "2026-07-03"
},
{
"code": "000657",
"name": "中钨高新",
"event_type": "entry_zone",
"price": 88.73,
"trigger_value": "86.73~90.27",
"event_label": "买入区间",
"timestamp": "2026-07-03T10:18:53.373240",
"date": "2026-07-03"
},
{
"code": "000711",
"name": "ST京蓝",
"event_type": "entry_zone",
"price": 5.25,
"trigger_value": "5.14~5.26",
"event_label": "买入区间",
"timestamp": "2026-07-03T10:18:53.447704",
"date": "2026-07-03"
}
]
}