HK股数据清洗:成本/价格双币种标记

portfolio.json: 港股cost_currency=HKD, cost_cny, price_hkd字段
decisions.json: 港股currency=HKD, 所有价格字段分存_hkd/_cny
修复建滔积层板浮亏-24%→-12.8%问题
根因:cost=88.22HKD被标成CNY,脚本转换价后错算浮亏
This commit is contained in:
知微
2026-07-03 09:31:27 +08:00
parent 9e5ea52c1e
commit cd8eba74e4
13 changed files with 1810 additions and 1446 deletions
+74 -136
View File
@@ -1,34 +1,19 @@
{
"checked_at": "2026-07-02T09:00:56",
"checked_at": "2026-07-03T09:00:47",
"total_active": 55,
"flagged_count": 17,
"flagged_count": 13,
"flagged": [
{
"code": "000657",
"name": "中钨高新",
"price": 95.94,
"flags": [
"现价95.94在买入区94~98(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:00",
"entry_zone": "94~98",
"current": "盈利持有 | 目标105.29 | 止损93.12 | 买入区94.02~97.86",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "000711",
"name": "ST京蓝",
"price": 4.77,
"price": 5.01,
"flags": [
"现价4.77在买入区5~5(是否可买需结合timing_signal判断)"
"现价5.01在买入区5~5(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:01",
"last_update": "2026-07-02 21:07",
"entry_zone": "5~5",
"current": "盈利持有 | 目标5.44 | 止损4.63 | 买入区4.67~4.87 | 信号:观望",
"current": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标5.41 | 止损4.72 | 买入区4.91~5.03 | 信号:观望",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -36,29 +21,14 @@
{
"code": "001309",
"name": "德明利",
"price": 893.22,
"price": 811.0,
"flags": [
"现价893.22在买入区877~913(是否可买需结合timing_signal判断)"
"现价811.00在买入区795~827(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:01",
"entry_zone": "877~913",
"current": "盈利持有 | 止损参考858.0 | 买入区877.1~912.9",
"updated_by": "manual",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "002594",
"name": "比亚迪",
"price": 80.66,
"flags": [
"现价80.66在买入区79~81(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:01",
"entry_zone": "79~81",
"current": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标84.49 | 止损78.24 | 买入区79.05~80.74 | 信号:观望",
"last_update": "2026-07-02 21:07",
"entry_zone": "795~827",
"current": "盈利持有 | 目标896.77 | 止损716.85 | 买入区794.78~827.22",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -66,30 +36,29 @@
{
"code": "02318",
"name": "中国平安",
"price": 51.05,
"price": 52.3,
"flags": [
"[STRATEGY_STALE] 信号不良(timing_signal含['弱势持有'])",
"现价51.05在买入区50~51(是否可买需结合timing_signal判断)"
"现价52.30在买入区51~53(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:01",
"entry_zone": "50~51",
"current": "盈利持有 | ⚠️盈亏比偏低(1:2.0),谨慎买入 | 止损参考49.36 | 买入区50.08~51.12 | 信号:弱势持有",
"updated_by": "manual",
"last_update": "2026-07-02 21:08",
"entry_zone": "51~53",
"current": "盈利持有 | 目标56.33 | 止损48.21 | 买入区51.25~52.97",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "02359",
"name": "药明康德",
"price": 153.7,
"price": 152.8,
"flags": [
"现价153.70在买入区151~157(是否可买需结合timing_signal判断)"
"现价152.80在买入区150~154(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:01",
"entry_zone": "151~157",
"current": "盈利持有 | 目标169.6 | 止损149.09 | 买入区150.63~156.77 | 信号:买入",
"last_update": "2026-07-02 21:08",
"entry_zone": "150~154",
"current": "盈利持有 | ⚠️盈亏比偏低(1:1.9),谨慎买入 | 目标161.84 | 止损140.74 | 买入区149.74~153.58",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -97,31 +66,15 @@
{
"code": "02388",
"name": "中银香港",
"price": 42.38,
"price": 42.3,
"flags": [
"[STRATEGY_STALE] 信号不良(timing_signal含['弱势持有'])",
"现价42.38在买入区42~43(是否可买需结合timing_signal判断)"
"现价42.30在买入区41~43(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:01",
"entry_zone": "42~43",
"current": "盈利持有 | 目标47.08 | 止损41.11 | 买入区41.53~43.23 | 信号:弱势持有",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "02628",
"name": "中国人寿",
"price": 26.66,
"flags": [
"[STRATEGY_STALE] 信号不良(timing_signal含['弱势持有'])",
"现价26.66在买入区26~27(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:01",
"entry_zone": "26~27",
"current": "盈利持有 | 目标28.96 | 止损25.86 | 买入区26.13~27.02 | 信号:弱势持有",
"last_update": "2026-07-02 21:08",
"entry_zone": "41~43",
"current": "盈利持有 | 目标45.52 | 止损41.03 | 买入区41.45~42.83 | 信号:弱势持有",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -129,30 +82,14 @@
{
"code": "06160",
"name": "百济神州",
"price": 170.4,
"price": 174.7,
"flags": [
"现价170.40在买入区167~172(是否可买需结合timing_signal判断)"
"现价174.70在买入区171~178(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:01",
"entry_zone": "167~172",
"current": "盈利持有 | 目标183.83 | 止损165.29 | 买入区166.99~172.03",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "09988",
"name": "阿里巴巴-W",
"price": 92.85,
"flags": [
"[STRATEGY_STALE] 信号不良(timing_signal含['弱势持有'])",
"现价92.85在买入区91~93(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:01",
"entry_zone": "91~93",
"current": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标100.64 | 止损89.74 | 买入区90.99~93.04 | 信号:弱势持有",
"last_update": "2026-07-02 21:08",
"entry_zone": "171~178",
"current": "盈利持有 | 目标189.56 | 止损167.77 | 买入区171.21~177.5",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -160,14 +97,14 @@
{
"code": "300124",
"name": "汇川技术",
"price": 68.2,
"price": 68.4,
"flags": [
"现价68.20在买入区67~70(是否可买需结合timing_signal判断)"
"现价68.40在买入区67~69(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:01",
"entry_zone": "67~70",
"current": "盈利持有 | 目标75.14 | 止损66.15 | 买入区66.84~69.56 | 信号:观望",
"last_update": "2026-07-02 21:08",
"entry_zone": "67~69",
"current": "盈利持有 | 目标73.65 | 止损63.06 | 买入区67.03~69.27 | 信号:观望",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -175,14 +112,14 @@
{
"code": "301308",
"name": "江波龙",
"price": 667.84,
"price": 599.22,
"flags": [
"现价667.84在买入区654~681(是否可买需结合timing_signal判断)"
"现价599.22在买入区587~611(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:02",
"entry_zone": "654~681",
"current": "盈利持有 | 目标786.56 | 止损631.16 | 买入区654.48~681.2",
"last_update": "2026-07-02 21:08",
"entry_zone": "587~611",
"current": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损575.25 | 买入区587.24~611.2",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -190,14 +127,14 @@
{
"code": "600519",
"name": "贵州茅台",
"price": 1193.01,
"price": 1203.0,
"flags": [
"现价1193.01在买入区1169~1205(是否可买需结合timing_signal判断)"
"现价1203.00在买入区1179~1212(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:02",
"entry_zone": "1169~1205",
"current": "盈利持有 | 目标1277.36 | 止损1157.22 | 买入区1169.15~1205.28 | 信号:关注",
"last_update": "2026-07-02 21:08",
"entry_zone": "1179~1212",
"current": "盈利持有 | 目标1278.8 | 止损1166.91 | 买入区1178.94~1211.67 | 信号:关注",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -205,14 +142,14 @@
{
"code": "601318",
"name": "中国平安",
"price": 49.53,
"price": 48.92,
"flags": [
"现价49.53在买入区49~50(是否可买需结合timing_signal判断)"
"现价48.92在买入区48~50(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:02",
"entry_zone": "49~50",
"current": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标52.51 | 止损47.74 | 买入区48.54~49.65 | 信号:观望",
"last_update": "2026-07-02 21:08",
"entry_zone": "48~50",
"current": "盈利持有 | 目标53.46 | 止损47.45 | 买入区47.94~49.85 | 信号:观望",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -220,14 +157,14 @@
{
"code": "688630",
"name": "芯碁微装",
"price": 497.27,
"price": 468.0,
"flags": [
"现价497.27在买入区487~507(是否可买需结合timing_signal判断)"
"现价468.00在买入区459~477(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:02",
"entry_zone": "487~507",
"current": "盈利持有 | 目标609.23 | 止损475.01 | 买入区487.32~507.22",
"last_update": "2026-07-02 21:08",
"entry_zone": "459~477",
"current": "盈利持有 | 目标515.02 | 止损449.42 | 买入区458.64~477.36",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -235,14 +172,14 @@
{
"code": "688795",
"name": "摩尔线程-U",
"price": 673.8,
"price": 641.59,
"flags": [
"现价673.80在买入区660~687(是否可买需结合timing_signal判断)"
"现价641.59在买入区629~654(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:02",
"entry_zone": "660~687",
"current": "盈利持有 | 目标747.74 | 止损651.23 | 买入区660.32~687.28 | 信号:观望",
"last_update": "2026-07-02 21:08",
"entry_zone": "629~654",
"current": "盈利持有 | 目标707.34 | 止损566.83 | 买入区628.76~654.42 | 信号:观望",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -250,27 +187,28 @@
{
"code": "688802",
"name": "沐曦股份-U",
"price": 780.0,
"price": 724.13,
"flags": [
"现价780.00在买入区764~796(是否可买需结合timing_signal判断)"
"现价724.13在买入区710~739(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-07-01 15:02",
"entry_zone": "764~796",
"current": "盈利持有 | 目标924.71 | 止损751.49 | 买入区764.4~795.6",
"last_update": "2026-07-02 21:08",
"entry_zone": "710~739",
"current": "盈利持有 | 目标806.04 | 止损639.46 | 买入区709.65~738.61",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
}
],
"portfolio": {
"position_pct": 86.65,
"cash": 92678.85,
"weak_position_pct": 28.6,
"all_weak_pct": 40.0,
"position_pct": 91.04,
"cash": 80476.0,
"weak_position_pct": 34.3,
"all_weak_pct": 45.5,
"signals": [
"[PORTFOLIO_FULL] 总仓位86.65%(现金92679元),买入建议受限"
"[PORTFOLIO_WEAK_MILD] 组合弱势占比34.3%,需关注",
"[PORTFOLIO_FULL] 总仓位91.04%(现金80476元),买入建议受限"
]
},
"summary": "扫描55个策略,17个需关注"
"summary": "扫描55个策略,13个需关注"
}