24a73103ed
问题链: 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
240 lines
5.2 KiB
JSON
240 lines
5.2 KiB
JSON
{
|
|
"holdings": [
|
|
{
|
|
"code": "300308",
|
|
"name": "中际旭创",
|
|
"shares": 100,
|
|
"cost": 1316.53,
|
|
"price": 1149.28,
|
|
"market_value": 115899.0,
|
|
"change_pct": 0.55,
|
|
"currency": "CNY",
|
|
"position_pct": 15.27,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "06869",
|
|
"name": "长飞光纤光缆",
|
|
"shares": 500,
|
|
"cost": 263.72,
|
|
"price": 172.45,
|
|
"market_value": 87825.0,
|
|
"change_pct": 0.474,
|
|
"currency": "HKD",
|
|
"position_pct": 13.47,
|
|
"_currency": "HKD"
|
|
},
|
|
{
|
|
"code": "01478",
|
|
"name": "丘钛科技",
|
|
"shares": 11000,
|
|
"cost": 13.47,
|
|
"price": 6.0,
|
|
"market_value": 66110.0,
|
|
"change_pct": 2.976,
|
|
"currency": "HKD",
|
|
"position_pct": 7.97,
|
|
"_currency": "HKD"
|
|
},
|
|
{
|
|
"code": "601899",
|
|
"name": "紫金矿业",
|
|
"shares": 2400,
|
|
"cost": 39.89,
|
|
"price": 28.13,
|
|
"market_value": 66528.0,
|
|
"change_pct": 6.96,
|
|
"currency": "CNY",
|
|
"position_pct": 7.34,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "688411",
|
|
"name": "海博思创",
|
|
"shares": 200,
|
|
"cost": 266.95,
|
|
"price": 259.76,
|
|
"market_value": 51770.00000000001,
|
|
"change_pct": 1.58,
|
|
"currency": "CNY",
|
|
"position_pct": 6.31,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "688981",
|
|
"name": "中芯国际",
|
|
"shares": 300,
|
|
"cost": 126.07,
|
|
"price": 141.12,
|
|
"market_value": 43011.0,
|
|
"change_pct": -2.07,
|
|
"currency": "CNY",
|
|
"position_pct": 5.44,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "01888",
|
|
"name": "建滔积层板",
|
|
"shares": 500,
|
|
"cost": 88.23,
|
|
"price": 72.22,
|
|
"market_value": 42450.0,
|
|
"change_pct": -0.597,
|
|
"currency": "HKD",
|
|
"position_pct": 5.28,
|
|
"_currency": "HKD"
|
|
},
|
|
{
|
|
"code": "688639",
|
|
"name": "华恒生物",
|
|
"shares": 2800,
|
|
"cost": 21.51,
|
|
"price": 16.73,
|
|
"market_value": 46871.99999999999,
|
|
"change_pct": -1.3,
|
|
"currency": "CNY",
|
|
"position_pct": 5.25,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "300750",
|
|
"name": "宁德时代",
|
|
"shares": 100,
|
|
"cost": 401.78,
|
|
"price": 387.45,
|
|
"market_value": 38427.0,
|
|
"change_pct": 1.33,
|
|
"currency": "CNY",
|
|
"position_pct": 4.64,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "01211",
|
|
"name": "比亚迪股份",
|
|
"shares": 600,
|
|
"cost": 104.87,
|
|
"price": 71.53,
|
|
"market_value": 42918.0,
|
|
"change_pct": 5.364,
|
|
"currency": "HKD",
|
|
"position_pct": 4.62,
|
|
"_currency": "HKD"
|
|
},
|
|
{
|
|
"code": "02202",
|
|
"name": "万科企业",
|
|
"shares": 19700,
|
|
"cost": 4.67,
|
|
"price": 2.03,
|
|
"market_value": 39794.0,
|
|
"change_pct": 4.933,
|
|
"currency": "HKD",
|
|
"position_pct": 4.6,
|
|
"_currency": "HKD"
|
|
},
|
|
{
|
|
"code": "00700",
|
|
"name": "腾讯",
|
|
"shares": 100,
|
|
"cost": null,
|
|
"price": 384.77,
|
|
"market_value": 38269.0,
|
|
"change_pct": 3.161,
|
|
"currency": "HKD",
|
|
"position_pct": null,
|
|
"_currency": "HKD"
|
|
},
|
|
{
|
|
"code": "00981",
|
|
"name": "中芯国际",
|
|
"shares": 500,
|
|
"cost": 75.94,
|
|
"price": 67.76,
|
|
"market_value": 34570.0,
|
|
"change_pct": -2.799,
|
|
"currency": "HKD",
|
|
"position_pct": 4.2,
|
|
"_currency": "HKD"
|
|
},
|
|
{
|
|
"code": "300548",
|
|
"name": "长芯博创",
|
|
"shares": 100,
|
|
"cost": 231.46,
|
|
"price": 224.9,
|
|
"market_value": 22623.0,
|
|
"change_pct": 1.31,
|
|
"currency": "CNY",
|
|
"position_pct": 3.2,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "518880",
|
|
"name": "黄金ETF华安",
|
|
"shares": 2400,
|
|
"cost": 12.19,
|
|
"price": 8.68,
|
|
"market_value": 20832.0,
|
|
"change_pct": 2.47,
|
|
"currency": "CNY",
|
|
"position_pct": 2.45,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "300035",
|
|
"name": "中科电气",
|
|
"shares": 1400,
|
|
"cost": 22.29,
|
|
"price": 14.46,
|
|
"market_value": 20118.0,
|
|
"change_pct": 2.05,
|
|
"currency": "CNY",
|
|
"position_pct": 2.42,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "000700",
|
|
"name": "模塑科技",
|
|
"shares": 1400,
|
|
"cost": 14.83,
|
|
"price": 17.47,
|
|
"market_value": 24304.0,
|
|
"change_pct": 3.56,
|
|
"currency": "CNY",
|
|
"position_pct": 2.41,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "600563",
|
|
"name": "法拉电子",
|
|
"shares": 100,
|
|
"cost": 147.18,
|
|
"price": 158.0,
|
|
"market_value": 15900.0,
|
|
"change_pct": -3.83,
|
|
"currency": "CNY",
|
|
"position_pct": 2.3,
|
|
"_currency": "CNY"
|
|
},
|
|
{
|
|
"code": "01088",
|
|
"name": "中国神华",
|
|
"shares": 500,
|
|
"cost": 45.89,
|
|
"price": 34.68,
|
|
"market_value": 17220.0,
|
|
"change_pct": 1.01,
|
|
"currency": "HKD",
|
|
"position_pct": 2.14,
|
|
"_currency": "HKD"
|
|
}
|
|
],
|
|
"total_assets": 911198.78,
|
|
"total_mv": 779076.85,
|
|
"stock_value": null,
|
|
"cash": 132121.93,
|
|
"frozen_cash": 0.0,
|
|
"position_pct": 85.5,
|
|
"currency": "CNY",
|
|
"updated_at": "2026-07-03 10:18"
|
|
} |