币种标记标准化 + data-pipeline诊断文档

stale_detector: HK股价格输出加(HKD)标记,防止LLM混读CNY/HKD
per_stock_reassess: 写回decisions.json的HK股加上currency: HKD
docs/data-pipeline-diagnosis.md: 完整数据管道重构需求文档

避免建滔积层板CNY/HKD错配类问题复发
This commit is contained in:
知微
2026-06-30 11:13:45 +08:00
parent 28afb14769
commit 28c001684e
4 changed files with 162 additions and 62 deletions
+38 -38
View File
@@ -32,8 +32,8 @@
"entry_zone": "1220.0~1256.27",
"take_profit_zone": "0~1328.37"
},
"price": 1272.71,
"change_pct": 4.32
"price": 1273.99,
"change_pct": 4.43
},
{
"code": "06869",
@@ -67,8 +67,8 @@
"entry_zone": "239.4~251.37",
"take_profit_zone": "0~309.76"
},
"price": 219.78,
"change_pct": 5.76
"price": 219.43,
"change_pct": 5.6
},
{
"code": "01478",
@@ -102,8 +102,8 @@
"entry_zone": "6.2~7.23",
"take_profit_zone": "0~7.44"
},
"price": 6.01,
"change_pct": 0.29
"price": 6.0,
"change_pct": 0.14
},
{
"code": "601899",
@@ -137,8 +137,8 @@
"entry_zone": "22.48~26.23",
"take_profit_zone": "0~24.6"
},
"price": 24.98,
"change_pct": -3.14
"price": 24.97,
"change_pct": -3.18
},
{
"code": "688411",
@@ -172,8 +172,8 @@
"entry_zone": "278.2~292.11",
"take_profit_zone": "0~303.96"
},
"price": 283.32,
"change_pct": -0.94
"price": 283.06,
"change_pct": -1.03
},
{
"code": "688981",
@@ -207,8 +207,8 @@
"entry_zone": "151.0~158.55",
"take_profit_zone": "0~173.58"
},
"price": 159.99,
"change_pct": 5.95
"price": 160.04,
"change_pct": 5.99
},
{
"code": "01888",
@@ -242,8 +242,8 @@
"entry_zone": "96.3~101.11",
"take_profit_zone": "0~111.71"
},
"price": 86.45,
"change_pct": 3.43
"price": 86.97,
"change_pct": 4.05
},
{
"code": "688639",
@@ -277,8 +277,8 @@
"entry_zone": "14.37~16.77",
"take_profit_zone": "0~18.35"
},
"price": 15.91,
"change_pct": -4.33
"price": 15.94,
"change_pct": -4.15
},
{
"code": "300750",
@@ -312,8 +312,8 @@
"entry_zone": "386.75~394.56",
"take_profit_zone": "0~409.12"
},
"price": 392.86,
"change_pct": 0.13
"price": 392.8,
"change_pct": 0.11
},
{
"code": "01211",
@@ -347,8 +347,8 @@
"entry_zone": "64.89~75.7",
"take_profit_zone": "0~71.43"
},
"price": 62.58,
"change_pct": -1.1
"price": 62.63,
"change_pct": -1.03
},
{
"code": "02202",
@@ -417,8 +417,8 @@
"entry_zone": "416.13~423.07",
"take_profit_zone": "0~439.59"
},
"price": 365.6,
"change_pct": 0.24
"price": 365.25,
"change_pct": 0.14
},
{
"code": "00981",
@@ -452,8 +452,8 @@
"entry_zone": "84.8~89.04",
"take_profit_zone": "0~97.27"
},
"price": 78.55,
"change_pct": 6.72
"price": 78.99,
"change_pct": 7.31
},
{
"code": "300548",
@@ -487,8 +487,8 @@
"entry_zone": "253.19~265.85",
"take_profit_zone": "0~300.43"
},
"price": 273.16,
"change_pct": 7.89
"price": 275.91,
"change_pct": 8.97
},
{
"code": "518880",
@@ -557,8 +557,8 @@
"entry_zone": "12.94~15.1",
"take_profit_zone": "0~15.05"
},
"price": 14.23,
"change_pct": 0.28
"price": 14.24,
"change_pct": 0.35
},
{
"code": "000700",
@@ -592,8 +592,8 @@
"entry_zone": "13.32~14.09",
"take_profit_zone": "0~15.54"
},
"price": 14.7,
"change_pct": 6.06
"price": 14.67,
"change_pct": 5.84
},
{
"code": "600563",
@@ -627,8 +627,8 @@
"entry_zone": "183.44~192.61",
"take_profit_zone": "0~206.01"
},
"price": 190.02,
"change_pct": 0.33
"price": 189.6,
"change_pct": 0.11
},
{
"code": "01088",
@@ -662,16 +662,16 @@
"entry_zone": "40.09~40.79",
"take_profit_zone": "0~40.33"
},
"price": 34.98,
"change_pct": -1.95
"price": 35.03,
"change_pct": -1.8
}
],
"cash": 92678.85,
"total_market_value": 835552.6,
"total_assets": 1000647.25,
"total_assets": 1001212.25,
"total_pl": 0,
"position_pct": 86.79,
"updated_at": "2026-06-30 11:10",
"position_pct": 86.8,
"updated_at": "2026-06-30 11:12",
"source": "/home/hmo/stocks/holding.xls",
"frozen_cash": 39481.4,
"available_cash": 92678.85,
@@ -689,7 +689,7 @@
"timestamp": "2026-06-29 10:43"
}
],
"total_mv": 868487.0,
"total_mv": 869052.0,
"note": "cash fixed from screenshot 6/29, prices=CNY",
"currency": "CNY",
"last_verified_at": "2026-06-29 22:28",