From d82de939ff0d19755c976ef6bd5ee020b7c48bfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=A5=E5=BE=AE?= Date: Mon, 29 Jun 2026 17:46:14 +0800 Subject: [PATCH] =?UTF-8?q?revert(=E5=B8=81=E7=A7=8D=E7=BB=9F=E4=B8=80):?= =?UTF-8?q?=20=E5=9B=9E=E9=80=80CNY=E8=BD=AC=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 港股价格存原币(HKD),不存CNY。 Dad需要在股软里看港币价下单操作。 --- data/decisions.json | 1031 +++++++++++++----------------------- data/multi_tf_cache.json | 380 ++----------- data/portfolio.json | 428 +++++++-------- data/price_events.json | 50 -- data/price_history.json | 36 +- data/xiaoguo_insights.json | 306 +++++------ price_monitor.py | 63 --- scripts/price_audit.py | 49 -- 8 files changed, 784 insertions(+), 1559 deletions(-) delete mode 100644 scripts/price_audit.py diff --git a/data/decisions.json b/data/decisions.json index 1e4468e..100a5b9 100644 --- a/data/decisions.json +++ b/data/decisions.json @@ -11,16 +11,16 @@ "stop_loss": 91.0, "entry_low": 93.66, "entry_high": 97.48, - "tech_snapshot": "形态:小阴线/bearish 量价:主动买盘占优 强撑:89.56 弱撑:91.0 弱压:100.82 强压:109.46 | MA5=100.67 MA10=97.91 MA20=84.67 MA60=65.7", + "tech_snapshot": "形态:小阴线/bearish 量价:主动买盘占优 强撑:89.56 弱撑:91.0 弱压:100.82 强压:109.46 | MA5=103.22 MA10=96.25 MA20=83.3 MA60=64.92", "timing_signal": "信号不充分", "rr_ratio": 3.04, "status": "updated", "note": "", - "timestamp": "2026-06-29 16:20", - "updated_at": "2026-06-29 16:20", + "timestamp": "2026-06-29 15:10", + "updated_at": "2026-06-29 15:10", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "大盘上涨比33.3%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", @@ -1691,16 +1691,16 @@ "stop_loss": 13.91, "entry_low": 13.33, "entry_high": 14.09, - "tech_snapshot": "形态:小阴线/bearish 量价:主动买盘占优 强撑:12.72 弱撑:13.32 弱压:14.49 强压:15.54 | MA5=14.28 MA10=14.99 MA20=15.37 MA60=13.62", + "tech_snapshot": "形态:小阴线/bearish 量价:主动买盘占优 强撑:12.72 弱撑:13.32 弱压:14.49 强压:15.54 | MA5=14.54 MA10=15.05 MA20=15.38 MA60=13.59", "timing_signal": "持有", "rr_ratio": 12.12, "status": "manual", "note": "⚠️盈亏比偏低(1:1.5),不建议加仓", - "timestamp": "2026-06-29 16:20", - "updated_at": "2026-06-29 16:20", + "timestamp": "2026-06-29 15:10", + "updated_at": "2026-06-29 15:10", "type": "持仓策略", "source": "manual", - "sector_context": "行业汽车零部件下跌-1.1%,适度防御", + "sector_context": "行业汽车零部件大跌-116.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", @@ -2341,25 +2341,25 @@ "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标4.75 | 止损4.19 | 买入区4.23~4.41 | 信号:观望", - "stop_loss": 4.19, + "action": "盈利持有 | 目标4.75 | 止损3.82 | 买入区4.23~4.41 | 信号:观望", + "stop_loss": 3.82, "entry_low": 4.23, "entry_high": 4.41, - "tech_snapshot": "形态:带上影阴线/bearish 量价:主动卖盘占优 强撑:3.99 弱撑:4.27 弱压:4.55 强压:4.75 | MA5=4.76 MA10=5.12 MA20=5.45 MA60=5.1", + "tech_snapshot": "形态:带上影阴线/bearish 量价:主动卖盘占优 强撑:3.99 弱撑:4.27 弱压:4.55 强压:4.75 | MA5=4.98 MA10=5.24 MA20=5.54 MA60=5.09", "timing_signal": "观望", "rr_ratio": 3.31, "status": "updated", "note": "", - "timestamp": "2026-06-29 16:20", - "updated_at": "2026-06-29 16:20", + "timestamp": "2026-06-29 15:10", + "updated_at": "2026-06-29 15:10", "type": "自选策略", "source": "auto", - "sector_context": "行业房地产-0.7%,中性", + "sector_context": "行业房地产开发大跌-76.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 4.19, + "stop_loss": 3.82, "entry_zone": "4.23~4.41", "take_profit_zone": "0~4.75" }, @@ -2926,13 +2926,6 @@ "new_action": "盈利持有 | 目标4.75 | 止损3.82 | 买入区4.23~4.41 | 信号:观望", "reason": "技术面重评: 止损3.74→3.82 | 形态:带上影阴线/bearish 量价:主动卖盘占优 强撑:3.99 弱撑:4.27 弱压:4.55 强压:4.75 |", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:16", - "old_action": "盈利持有 | 目标4.75 | 止损3.82 | 买入区4.23~4.41 | 信号:观望", - "new_action": "盈利持有 | 目标4.75 | 止损4.19 | 买入区4.23~4.41 | 信号:观望", - "reason": "技术面重评: 止损3.82→4.19 | 形态:带上影阴线/bearish 量价:主动卖盘占优 强撑:3.99 弱撑:4.27 弱压:4.55 强压:4.75 |", - "trigger": "技术面重评" } ] }, @@ -2947,16 +2940,16 @@ "stop_loss": 810.0, "entry_low": 873.18, "entry_high": 908.82, - "tech_snapshot": "形态:带下影阳线/neutral 量价:主动买盘占优 强撑:855.9 弱撑:911.77 弱压:1003.11 强压:1046.1 | MA5=875.4 MA10=783.32 MA20=702.92 MA60=602.86", + "tech_snapshot": "形态:带下影阳线/neutral 量价:主动买盘占优 强撑:855.9 弱撑:911.77 弱压:1003.11 强压:1046.1 | MA5=828.82 MA10=748.06 MA20=686.42 MA60=593.36", "timing_signal": "neutral", "rr_ratio": 1.15, "status": "manual", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-29 16:20", - "updated_at": "2026-06-29 16:20", + "timestamp": "2026-06-29 15:10", + "updated_at": "2026-06-29 15:10", "type": "自选策略", "source": "manual", - "sector_context": "行业半导体上涨+2.7%,正常", + "sector_context": "大盘上涨比33.3%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", @@ -3612,8 +3605,8 @@ "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标83.6 | 止损77.25 | 买入区78.05~79.79 | 信号:观望", - "stop_loss": 77.25, + "action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标83.6 | 止损76.48 | 买入区78.05~79.79 | 信号:观望", + "stop_loss": 76.48, "entry_low": 78.05, "entry_high": 79.79, "tech_snapshot": "形态:带上影阳线/neutral 量价:主动卖盘占优 强撑:75.2 弱撑:77.84 弱压:81.19 强压:83.6 | MA5=97.85 MA10=97.95 MA20=96.9 MA60=96.07", @@ -3621,16 +3614,16 @@ "rr_ratio": 1.66, "status": "updated", "note": "⚠️盈亏比偏低(1:1.7),谨慎买入", - "timestamp": "2026-06-29 16:20", - "updated_at": "2026-06-29 16:20", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "auto", - "sector_context": "行业汽车整车+0.8%,中性", + "sector_context": "大盘上涨比33.3%", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 77.25, + "stop_loss": 76.48, "entry_zone": "78.05~79.79", "take_profit_zone": "0~83.6" }, @@ -5303,49 +5296,42 @@ "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标83.6 | 止损76.48 | 买入区78.05~79.79 | 信号:观望", "reason": "技术面重评: 止损76.55→76.48 | 形态:带上影阳线/neutral 量价:主动卖盘占优 强撑:75.2 弱撑:77.84 弱压:81.19 强压:83.6", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:16", - "old_action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标83.6 | 止损76.48 | 买入区78.05~79.79 | 信号:观望", - "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标83.6 | 止损77.25 | 买入区78.05~79.79 | 信号:观望", - "reason": "技术面重评: 止损76.48→77.25 | 形态:带上影阳线/neutral 量价:主动卖盘占优 强撑:75.2 弱撑:77.84 弱压:81.19 强压:83.6", - "trigger": "技术面重评" } ] }, { "code": "00700", "name": "腾讯控股", - "price": 417.8, + "price": 422.2, "cost": 442.68, "shares": 100, "avg_price": 442.68, - "action": "持有观察 | ⚠️盈亏比偏低(1:1.5),不建议加仓 | 止损405.27 | 目标424.96 | 买入区411.33~421.67 | 信号:持有", - "stop_loss": 405.27, - "entry_low": 411.33, - "entry_high": 421.67, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:400.67 弱撑:411.33 弱压:428.33 强压:442.67 | MA5=608.6 MA10=615.0 MA20=612.77 MA60=565.12", + "action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损373.0 | 目标383.77 | 买入区411.8~423.07 | 信号:持有", + "stop_loss": 373.0, + "entry_low": 411.8, + "entry_high": 423.07, + "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:401.96 弱撑:411.8 弱压:431.13 强压:444.18 | MA5=608.6 MA10=615.0 MA20=612.77 MA60=565.12", "timing_signal": "持有", - "rr_ratio": 1.45, + "rr_ratio": 1.09, "status": "updated", - "note": "⚠️盈亏比偏低(1:1.5),不建议加仓", - "timestamp": "2026-06-29 16:20", - "updated_at": "2026-06-29 16:20", + "note": "⚠️盈亏比偏低(1:1.1),不建议加仓", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业软件开发-0.3%,中性", + "sector_context": "行业软件开发大跌-32.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 405.27, - "entry_zone": "411.33~421.67", - "take_profit_zone": "0~424.96" + "stop_loss": 373.0, + "entry_zone": "411.8~423.07", + "take_profit_zone": "0~383.77" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 373.93, - "take_profit": 424.96, - "updated_reason": "技术面重评: 止损404.88→405.27, 止盈424.77→424.96 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:400.67 弱撑:411.33 弱压:428.33 强压", + "take_profit": 383.77, + "updated_reason": "技术面重评: 止损374.24→373.0, 止盈384.23→383.77 | 形态:带上影阳线/neutral 量价:数据不足 强撑:401.96 弱撑:411.8 弱压:431.13 强压:444", "changelog": [ { "date": "2026-06-18 10:26", @@ -7292,20 +7278,6 @@ "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损373.0 | 目标383.77 | 买入区411.8~423.07 | 信号:持有", "reason": "技术面重评: 止损374.24→373.0, 止盈384.23→383.77 | 形态:带上影阳线/neutral 量价:数据不足 强撑:401.96 弱撑:411.8 弱压:431.13 强压:444", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:16", - "old_action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损373.0 | 目标383.77 | 买入区411.8~423.07 | 信号:持有", - "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.5),不建议加仓 | 止损404.88 | 目标424.77 | 买入区410.93~421.47 | 信号:持有", - "reason": "技术面重评: 止损373.0→404.88, 止盈383.77→424.77 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:400.47 弱撑:410.93 弱压:427.93 强压", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:20", - "old_action": "持有观察 | ⚠️盈亏比偏低(1:1.5),不建议加仓 | 止损404.88 | 目标424.77 | 买入区410.93~421.47 | 信号:持有", - "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.5),不建议加仓 | 止损405.27 | 目标424.96 | 买入区411.33~421.67 | 信号:持有", - "reason": "技术面重评: 止损404.88→405.27, 止盈424.77→424.96 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:400.67 弱撑:411.33 弱压:428.33 强压", - "trigger": "技术面重评" } ] }, @@ -7316,32 +7288,32 @@ "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标2.13 | 止损1.92 | 买入区2.0~2.0", - "stop_loss": 1.92, + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标2.14 | 止损1.75 | 买入区2.0~2.01", + "stop_loss": 1.75, "entry_low": 2.0, - "entry_high": 2.0, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:1.91 弱撑:1.99 弱压:2.05 强压:2.13 | MA5=3.03 MA10=3.11 MA20=3.18 MA60=3.33", + "entry_high": 2.01, + "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:1.92 弱撑:2.0 弱压:2.07 强压:2.14 | MA5=3.03 MA10=3.11 MA20=3.18 MA60=3.33", "timing_signal": "信号不充分", - "rr_ratio": 0.75, + "rr_ratio": 0.83, "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "auto", - "sector_context": "行业电力-0.2%,中性", + "sector_context": "行业房地产开发大跌-76.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 1.92, - "entry_zone": "2.0~2.0", - "take_profit_zone": "0~2.13" + "stop_loss": 1.75, + "entry_zone": "2.0~2.01", + "take_profit_zone": "0~2.14" }, "created_at": "2026-06-24 14:23", "last_reassessed_price": 2.01, - "take_profit": 2.13, - "updated_reason": "技术面重评: 策略文字调整", + "take_profit": 2.14, + "updated_reason": "技术信号变化: 信号不充分: 止损1.74→1.75 | 形态:带上影阳线/neutral 量价:数据不足 强撑:1.92 弱撑:2.0 弱压:2.07 强压:2.14 | MA", "changelog": [ { "date": "2026-06-24 14:23", @@ -8448,56 +8420,42 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标2.14 | 止损1.75 | 买入区2.0~2.01", "reason": "技术信号变化: 信号不充分: 止损1.74→1.75 | 形态:带上影阳线/neutral 量价:数据不足 强撑:1.92 弱撑:2.0 弱压:2.07 强压:2.14 | MA", "trigger": "技术信号变化: 信号不充分" - }, - { - "date": "2026-06-29 16:16", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标2.14 | 止损1.75 | 买入区2.0~2.01", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标2.14 | 止损1.92 | 买入区2.0~2.01", - "reason": "技术面重评: 止损1.75→1.92 | 形态:带上影阳线/neutral 量价:数据不足 强撑:1.92 弱撑:2.0 弱压:2.07 强压:2.14 | MA", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标2.14 | 止损1.92 | 买入区2.0~2.01", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标2.13 | 止损1.92 | 买入区2.0~2.0", - "reason": "技术面重评: 策略文字调整", - "trigger": "技术面重评" } ] }, { "code": "00981", "name": "中芯国际", - "price": 84.6, + "price": 84.15, "cost": 75.86, "shares": 500, "avg_price": 75.86, - "action": "盈利良好 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损82.06 | 目标86.42 | 买入区80.0~84.0 | 信号:持有", - "stop_loss": 82.06, + "action": "盈利良好 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损80.81 | 目标85.82 | 买入区80.0~84.0 | 信号:持有", + "stop_loss": 80.81, "entry_low": 80.0, "entry_high": 84.0, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:76.48 弱撑:80.0 弱压:87.15 强压:90.02 | MA5=82.69 MA10=79.53 MA20=78.08 MA60=70.8", + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:75.93 弱撑:80.0 弱压:85.98 强压:89.4 | MA5=81.51 MA10=78.21 MA20=77.92 MA60=70.26", "timing_signal": "持有", - "rr_ratio": 1.28, + "rr_ratio": 1.27, "status": "updated", "note": "⚠️盈亏比偏低(1:1.3),不建议加仓", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业半导体上涨+2.7%,正常", + "sector_context": "大盘上涨比33.3%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 82.06, + "stop_loss": 80.81, "entry_zone": "80.0~84.0", - "take_profit_zone": "0~86.42" + "take_profit_zone": "0~85.82" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 70.79, - "take_profit": 86.42, - "updated_reason": "技术面重评: 止损81.97→82.06, 止盈86.38→86.42 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:76.48 弱撑:80.0 弱压:87.15 强压:90.02", + "take_profit": 85.82, + "updated_reason": "技术面重评: 止损80.85→80.81, 止盈85.84→85.82 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:75.93 弱撑:80.0 弱压:85.98 强压:89.4 ", "changelog": [ { "date": "2026-06-18 11:31", @@ -10451,55 +10409,42 @@ "new_action": "盈利良好 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损80.81 | 目标85.82 | 买入区80.0~84.0 | 信号:持有", "reason": "技术面重评: 止损80.85→80.81, 止盈85.84→85.82 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:75.93 弱撑:80.0 弱压:85.98 强压:89.4 ", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:16", - "old_action": "盈利良好 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损80.81 | 目标85.82 | 买入区80.0~84.0 | 信号:持有", - "new_action": "盈利良好 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损81.97 | 目标86.38 | 买入区80.0~84.0 | 信号:持有", - "reason": "技术面重评: 止损80.81→81.97, 止盈85.82→86.38 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:76.46 弱撑:80.0 弱压:87.08 强压:89.98", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "盈利良好 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损81.97 | 目标86.38 | 买入区80.0~84.0 | 信号:持有", - "new_action": "盈利良好 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损82.06 | 目标86.42 | 买入区80.0~84.0 | 信号:持有", - "reason": "技术面重评: 止损81.97→82.06, 止盈86.38→86.42 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:76.48 弱撑:80.0 弱压:87.15 强压:90.02", - "trigger": "技术面重评" } ] }, { "code": "01070", "name": "TCL电子", - "price": 13.0, + "price": 12.9, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标13.83 | 止损11.08 | 买入区12.74~12.76 | 信号:弱势持有", - "stop_loss": 11.08, - "entry_low": 12.74, - "entry_high": 12.76, - "tech_snapshot": "形态:带下影阳线/bullish 量价:数据不足 强撑:11.75 弱撑:12.61 弱压:13.18 强压:13.83 | MA5=12.9 MA10=13.46 MA20=13.74 MA60=14.32", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标13.78 | 止损11.82 | 买入区12.64~12.68 | 信号:弱势持有", + "stop_loss": 11.82, + "entry_low": 12.64, + "entry_high": 12.68, + "tech_snapshot": "形态:带下影阳线/bullish 量价:数据不足 强撑:11.71 弱撑:12.57 弱压:13.08 强压:13.78 | MA5=12.93 MA10=13.57 MA20=13.78 MA60=14.29", "timing_signal": "弱势持有", - "rr_ratio": 0.86, + "rr_ratio": 0.92, "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "auto", - "sector_context": "行业消费电子大跌-3.1%,收紧止损", + "sector_context": "大盘上涨比33.3%", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 11.08, - "entry_zone": "12.74~12.76", - "take_profit_zone": "0~13.83" + "stop_loss": 11.82, + "entry_zone": "12.64~12.68", + "take_profit_zone": "0~13.78" }, "created_at": "2026-06-24 14:23", "last_reassessed_price": 12.61, - "take_profit": 13.83, + "take_profit": 13.78, + "updated_reason": "技术面重评: 止损11.83→11.82 | 形态:带下影阳线/bullish 量价:数据不足 强撑:11.71 弱撑:12.57 弱压:13.08 强压:13.78", "changelog": [ { "date": "2026-06-24 14:23", @@ -12026,49 +11971,41 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标13.78 | 止损11.82 | 买入区12.64~12.68 | 信号:弱势持有", "reason": "技术面重评: 止损11.83→11.82 | 形态:带下影阳线/bullish 量价:数据不足 强撑:11.71 弱撑:12.57 弱压:13.08 强压:13.78", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标13.78 | 止损11.82 | 买入区12.64~12.68 | 信号:弱势持有", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标13.83 | 止损11.08 | 买入区12.74~12.76 | 信号:弱势持有", - "reason": "技术面重评: 止损11.82→11.08 | 形态:带下影阳线/bullish 量价:数据不足 强撑:11.75 弱撑:12.61 弱压:13.18 强压:13.83", - "trigger": "技术面重评" } ] }, { "code": "01088", "name": "中国神华", - "price": 41.1, + "price": 41.3, "cost": 45.85, "shares": 500, "avg_price": 45.85, - "action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损39.87 | 目标41.25 | 买入区40.36~40.91 | 信号:持有", - "stop_loss": 39.87, - "entry_low": 40.36, - "entry_high": 40.91, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:38.86 弱撑:40.36 弱压:41.66 强压:42.97 | MA5=41.25 MA10=42.05 MA20=44.1 MA60=45.26", + "action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损40.06 | 目标43.8 | 买入区40.49~40.98 | 信号:持有", + "stop_loss": 40.06, + "entry_low": 40.49, + "entry_high": 40.98, + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:37.68 弱撑:40.49 弱压:41.79 强压:44.29 | MA5=41.55 MA10=42.48 MA20=44.3 MA60=45.37", "timing_signal": "持有", "rr_ratio": 0.83, "status": "updated", "note": "⚠️盈亏比偏低(1:0.8),不建议加仓", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业煤炭开采加工上涨+1.2%,正常", + "sector_context": "行业煤炭大涨+122.0%,可适度积极 | 大盘偏弱(33%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 39.87, - "entry_zone": "40.36~40.91", - "take_profit_zone": "0~41.25" + "stop_loss": 40.06, + "entry_zone": "40.49~40.98", + "take_profit_zone": "0~43.8" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 35.64, - "take_profit": 41.25, - "updated_reason": "技术面重评: 止损39.98→39.87, 止盈42.55→41.25 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:38.86 弱撑:40.36 弱压:41.66 强压:42.9", + "take_profit": 43.8, "changelog": [ { "date": "2026-06-18 11:31", @@ -13861,56 +13798,42 @@ "new_action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损40.06 | 目标43.8 | 买入区40.49~40.98 | 信号:持有", "reason": "技术面重评: 止损40.14→40.06, 止盈43.82→43.8 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:37.68 弱撑:40.49 弱压:41.79 强压:44.2", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损40.06 | 目标43.8 | 买入区40.49~40.98 | 信号:持有", - "new_action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损39.98 | 目标42.55 | 买入区40.55~41.01 | 信号:持有", - "reason": "技术面重评: 止损40.06→39.98, 止盈43.8→42.55 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:37.7 弱撑:40.55 弱压:41.85 强压:44.32", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损39.98 | 目标42.55 | 买入区40.55~41.01 | 信号:持有", - "new_action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损39.87 | 目标41.25 | 买入区40.36~40.91 | 信号:持有", - "reason": "技术面重评: 止损39.98→39.87, 止盈42.55→41.25 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:38.86 弱撑:40.36 弱压:41.66 强压:42.9", - "trigger": "技术面重评" } ] }, { "code": "01211", "name": "比亚迪股份", - "price": 72.75, + "price": 73.4, "cost": 104.76, "shares": 600, "avg_price": 104.76, - "action": "深套持有 | 深套持有 | 止损65.55 | 目标76.54 | 买入区65.48~76.39 | 信号:持有", - "stop_loss": 65.55, - "entry_low": 65.48, - "entry_high": 76.39, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:66.81 弱撑:71.93 弱压:74.08 强压:79.73 | MA5=96.92 MA10=96.4 MA20=97.59 MA60=97.92", + "action": "深套持有 | 深套持有 | 止损65.47 | 目标76.78 | 买入区66.06~77.07 | 信号:持有", + "stop_loss": 65.47, + "entry_low": 66.06, + "entry_high": 77.07, + "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:66.95 弱撑:72.33 弱压:74.48 强压:79.98 | MA5=96.92 MA10=96.4 MA20=97.59 MA60=97.92", "timing_signal": "持有", - "rr_ratio": 0.64, + "rr_ratio": 0.6, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业汽车整车+0.8%,中性", + "sector_context": "大盘上涨比33.3%", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 65.55, - "entry_zone": "65.48~76.39", - "take_profit_zone": "0~76.54" + "stop_loss": 65.47, + "entry_zone": "66.06~77.07", + "take_profit_zone": "0~76.78" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 64.45, - "take_profit": 76.54, - "updated_reason": "技术面重评: 止损65.19→65.55, 止盈76.42→76.54 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:66.81 弱撑:71.93 弱压:74.08 强压:79", + "take_profit": 76.78, + "updated_reason": "技术面重评: 止损65.38→65.47, 止盈76.8→76.78 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:66.95 弱撑:72.33 弱压:74.48 强压:79", "changelog": [ { "date": "2026-06-18 11:31", @@ -15822,56 +15745,42 @@ "new_action": "深套持有 | 深套持有 | 止损65.47 | 目标76.78 | 买入区66.06~77.07 | 信号:持有", "reason": "技术面重评: 止损65.38→65.47, 止盈76.8→76.78 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:66.95 弱撑:72.33 弱压:74.48 强压:79", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "深套持有 | 深套持有 | 止损65.47 | 目标76.78 | 买入区66.06~77.07 | 信号:持有", - "new_action": "深套持有 | 深套持有 | 止损65.19 | 目标76.42 | 买入区65.11~75.97 | 信号:持有", - "reason": "技术面重评: 止损65.47→65.19, 止盈76.78→76.42 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:66.73 弱撑:71.73 弱压:73.88 强压:79", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "深套持有 | 深套持有 | 止损65.19 | 目标76.42 | 买入区65.11~75.97 | 信号:持有", - "new_action": "深套持有 | 深套持有 | 止损65.55 | 目标76.54 | 买入区65.48~76.39 | 信号:持有", - "reason": "技术面重评: 止损65.19→65.55, 止盈76.42→76.54 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:66.81 弱撑:71.93 弱压:74.08 强压:79", - "trigger": "技术面重评" } ] }, { "code": "01478", "name": "丘钛科技", - "price": 6.97, + "price": 6.92, "cost": 13.77, "shares": 11000, "avg_price": 13.77, - "action": "深套持有 | 深套持有 | 止损5.78 | 目标6.44 | 买入区6.27~7.32 | 信号:持有", - "stop_loss": 5.78, - "entry_low": 6.27, - "entry_high": 7.32, - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:6.32 弱撑:6.83 弱压:7.04 强压:7.46 | MA5=8.6 MA10=8.92 MA20=9.28 MA60=8.9", + "action": "深套持有 | 深套持有 | 止损6.17 | 目标7.14 | 买入区6.23~7.27 | 信号:持有", + "stop_loss": 6.17, + "entry_low": 6.23, + "entry_high": 7.27, + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:6.3 弱撑:6.79 弱压:7.0 强压:7.44 | MA5=8.6 MA10=8.92 MA20=9.28 MA60=8.9", "timing_signal": "持有", - "rr_ratio": 0.47, + "rr_ratio": 0.5, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业消费电子大跌-3.1%,收紧止损", + "sector_context": "大盘上涨比33.3%", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 5.78, - "entry_zone": "6.27~7.32", - "take_profit_zone": "0~6.44" + "stop_loss": 6.17, + "entry_zone": "6.23~7.27", + "take_profit_zone": "0~7.14" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 5.95, - "take_profit": 6.44, - "updated_reason": "技术面重评: 止损5.75→5.78 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:6.32 弱撑:6.83 弱压:7.04 强压:7.46 |", + "take_profit": 7.14, + "updated_reason": "技术面重评: 止损6.16→6.17 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:6.3 弱撑:6.79 弱压:7.0 强压:7.44 | M", "changelog": [ { "date": "2026-06-18 11:31", @@ -17552,20 +17461,6 @@ "new_action": "深套持有 | 深套持有 | 止损6.17 | 目标7.14 | 买入区6.23~7.27 | 信号:持有", "reason": "技术面重评: 止损6.16→6.17 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:6.3 弱撑:6.79 弱压:7.0 强压:7.44 | M", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "深套持有 | 深套持有 | 止损6.17 | 目标7.14 | 买入区6.23~7.27 | 信号:持有", - "new_action": "深套持有 | 深套持有 | 止损5.75 | 目标6.44 | 买入区6.25~7.29 | 信号:持有", - "reason": "技术面重评: 止损6.17→5.75, 止盈7.14→6.44 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:6.31 弱撑:6.81 弱压:7.02 强压:7.45 |", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "深套持有 | 深套持有 | 止损5.75 | 目标6.44 | 买入区6.25~7.29 | 信号:持有", - "new_action": "深套持有 | 深套持有 | 止损5.78 | 目标6.44 | 买入区6.27~7.32 | 信号:持有", - "reason": "技术面重评: 止损5.75→5.78 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:6.32 弱撑:6.83 弱压:7.04 强压:7.46 |", - "trigger": "技术面重评" } ] }, @@ -17576,32 +17471,32 @@ "cost": 88.14, "shares": 500, "avg_price": 88.14, - "action": "盈利良好 | 止损86.3 | 目标95.36 | 买入区89.43~93.9 | 信号:持有", - "stop_loss": 86.3, - "entry_low": 89.43, - "entry_high": 93.9, - "tech_snapshot": "形态:锤子线/T字线/neutral 量价:数据不足 强撑:81.47 弱撑:89.43 弱压:102.78 强压:110.37 | MA5=95.97 MA10=91.83 MA20=74.34 MA60=48.8", + "action": "盈利良好 | 止损85.43 | 目标95.43 | 买入区89.6~94.08 | 信号:持有", + "stop_loss": 85.43, + "entry_low": 89.6, + "entry_high": 94.08, + "tech_snapshot": "形态:锤子线/T字线/neutral 量价:数据不足 强撑:81.55 弱撑:89.6 弱压:102.95 强压:110.45 | MA5=95.1 MA10=88.76 MA20=72.25 MA60=47.53", "timing_signal": "持有", - "rr_ratio": 2.82, + "rr_ratio": 2.84, "status": "updated", "note": "", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业元件大跌-3.9%,收紧止损", + "sector_context": "行业元件大跌-369.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 86.3, - "entry_zone": "89.43~93.9", - "take_profit_zone": "0~95.36" + "stop_loss": 85.43, + "entry_zone": "89.6~94.08", + "take_profit_zone": "0~95.43" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 78.21, - "take_profit": 95.36, - "updated_reason": "技术面重评: 止损86.16→86.3, 止盈95.45→95.36 | 形态:锤子线/T字线/neutral 量价:数据不足 强撑:81.47 弱撑:89.43 弱压:102.78 强压:11", + "take_profit": 95.43, + "updated_reason": "技术面重评: 止损84.33→85.43, 止盈95.18→95.43 | 形态:锤子线/T字线/neutral 量价:数据不足 强撑:81.55 弱撑:89.6 弱压:102.95 强压:110", "changelog": [ { "date": "2026-06-18 11:31", @@ -19611,20 +19506,6 @@ "new_action": "盈利良好 | 止损85.43 | 目标95.43 | 买入区89.6~94.08 | 信号:持有", "reason": "技术面重评: 止损84.33→85.43, 止盈95.18→95.43 | 形态:锤子线/T字线/neutral 量价:数据不足 强撑:81.55 弱撑:89.6 弱压:102.95 强压:110", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "盈利良好 | 止损85.43 | 目标95.43 | 买入区89.6~94.08 | 信号:持有", - "new_action": "盈利良好 | 止损86.16 | 目标95.45 | 买入区89.67~94.15 | 信号:持有", - "reason": "技术面重评: 止损85.43→86.16, 止盈95.43→95.45 | 形态:锤子线/T字线/neutral 量价:数据不足 强撑:81.58 弱撑:89.67 弱压:103.02 强压:11", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "盈利良好 | 止损86.16 | 目标95.45 | 买入区89.67~94.15 | 信号:持有", - "new_action": "盈利良好 | 止损86.3 | 目标95.36 | 买入区89.43~93.9 | 信号:持有", - "reason": "技术面重评: 止损86.16→86.3, 止盈95.45→95.36 | 形态:锤子线/T字线/neutral 量价:数据不足 强撑:81.47 弱撑:89.43 弱压:102.78 强压:11", - "trigger": "技术面重评" } ] }, @@ -19635,8 +19516,8 @@ "cost": 4.66, "shares": 19700, "avg_price": 4.66, - "action": "深套持有 | 深套持有 | 止损2.0 | 目标2.32 | 买入区2.0~2.33 | 信号:持有", - "stop_loss": 2.0, + "action": "深套持有 | 深套持有 | 止损1.82 | 目标2.09 | 买入区2.0~2.33 | 信号:持有", + "stop_loss": 1.82, "entry_low": 2.0, "entry_high": 2.33, "tech_snapshot": "形态:长影星线/neutral 量价:数据不足 强撑:2.02 弱撑:2.16 弱压:2.28 强压:2.42 | MA5=3.35 MA10=3.39 MA20=3.46 MA60=3.53", @@ -19644,22 +19525,22 @@ "rr_ratio": 0.61, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业房地产-0.7%,中性", + "sector_context": "行业房地产开发大跌-76.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 2.0, + "stop_loss": 1.82, "entry_zone": "2.0~2.33", - "take_profit_zone": "0~2.32" + "take_profit_zone": "0~2.09" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 1.94, - "take_profit": 2.32, + "take_profit": 2.09, "changelog": [ { "date": "2026-06-18 11:31", @@ -21018,37 +20899,30 @@ "new_action": "深套持有 | 深套持有 | 止损1.82 | 目标2.09 | 买入区2.0~2.33 | 信号:持有", "reason": "技术面重评: 止损1.83→1.82 | 形态:长影星线/neutral 量价:数据不足 强撑:2.02 弱撑:2.16 弱压:2.28 强压:2.42 | MA", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "深套持有 | 深套持有 | 止损1.82 | 目标2.09 | 买入区2.0~2.33 | 信号:持有", - "new_action": "深套持有 | 深套持有 | 止损2.0 | 目标2.32 | 买入区2.0~2.33 | 信号:持有", - "reason": "技术面重评: 止损1.82→2.0, 止盈2.09→2.32 | 形态:长影星线/neutral 量价:数据不足 强撑:2.02 弱撑:2.16 弱压:2.28 强压:2.42 | MA", - "trigger": "技术面重评" } ] }, { "code": "02318", "name": "中国平安", - "price": 52.0, + "price": 52.05, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 止损参考49.36 | 买入区50.08~51.12 | 信号:弱势持有", + "action": "盈利持有 | 止损参考49.36 | 买入区50.08~51.12 | 信号:弱势持有", "stop_loss": 49.36, "entry_low": 50.08, "entry_high": 51.12, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:48.96 弱撑:50.55 弱压:52.75 强压:54.14 | MA5=66.58 MA10=68.47 MA20=68.47 MA60=67.52", + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:47.45 弱撑:50.55 弱压:52.88 强压:55.78 | MA5=66.58 MA10=68.47 MA20=68.47 MA60=67.52", "timing_signal": "弱势持有", - "rr_ratio": 0.67, + "rr_ratio": 0.64, "status": "manual", - "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "note": "", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "manual", - "sector_context": "行业保险上涨+2.2%,正常", + "sector_context": "行业保险Ⅱ大涨+219.0%,可适度积极 | 大盘偏弱(33%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", @@ -21060,7 +20934,6 @@ "created_at": "2026-06-18 17:15", "last_reassessed_price": 51.1, "take_profit": 53.76, - "updated_reason": "技术面重评: 策略文字调整", "changelog": [ { "date": "2026-06-18 11:31", @@ -21446,49 +21319,42 @@ "new_action": "盈利持有 | 止损参考49.36 | 买入区50.08~51.12 | 信号:弱势持有", "reason": "技术面重评: 策略文字调整", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "盈利持有 | 止损参考49.36 | 买入区50.08~51.12 | 信号:弱势持有", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 止损参考49.36 | 买入区50.08~51.12 | 信号:弱势持有", - "reason": "技术面重评: 策略文字调整", - "trigger": "技术面重评" } ] }, { "code": "02359", "name": "药明康德", - "price": 152.3, + "price": 153.8, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标161.43 | 止损147.73 | 买入区149.25~151.81 | 信号:买入", - "stop_loss": 147.73, - "entry_low": 149.25, - "entry_high": 151.81, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:139.03 弱撑:145.4 弱压:156.07 强压:161.43 | MA5=143.16 MA10=134.93 MA20=129.48 MA60=129.42", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标163.24 | 止损149.19 | 买入区150.72~152.54 | 信号:买入", + "stop_loss": 149.19, + "entry_low": 150.72, + "entry_high": 152.54, + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:138.63 弱撑:145.4 弱压:157.47 强压:163.24 | MA5=139.14 MA10=132.31 MA20=128.35 MA60=128.79", "timing_signal": "信号不充分", - "rr_ratio": 1.32, + "rr_ratio": 1.12, "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "auto", - "sector_context": "行业医疗服务大涨+6.1%,可适度积极", + "sector_context": "行业医疗服务大涨+610.0%,可适度积极 | 大盘偏弱(33%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 147.73, - "entry_zone": "149.25~151.81", - "take_profit_zone": "0~161.43" + "stop_loss": 149.19, + "entry_zone": "150.72~152.54", + "take_profit_zone": "0~163.24" }, "created_at": "2026-06-24 14:24", "last_reassessed_price": 145.3, - "take_profit": 161.43, - "updated_reason": "技术面重评: 止损147.92→147.73 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:139.03 弱撑:145.4 弱压:156.07 强压:16", + "take_profit": 163.24, + "updated_reason": "技术面重评: 止损149.38→149.19 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:138.63 弱撑:145.4 弱压:157.47 强压:16", "changelog": [ { "date": "2026-06-24 14:24", @@ -23239,56 +23105,42 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标163.24 | 止损149.19 | 买入区150.72~152.54 | 信号:买入", "reason": "技术面重评: 止损149.38→149.19 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:138.63 弱撑:145.4 弱压:157.47 强压:16", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标163.24 | 止损149.19 | 买入区150.72~152.54 | 信号:买入", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标161.63 | 止损147.92 | 买入区149.45~151.89 | 信号:买入", - "reason": "技术面重评: 止损149.19→147.92 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:139.23 弱撑:145.4 弱压:156.47 强压:16", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标161.63 | 止损147.92 | 买入区149.45~151.89 | 信号:买入", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标161.43 | 止损147.73 | 买入区149.25~151.81 | 信号:买入", - "reason": "技术面重评: 止损147.92→147.73 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:139.03 弱撑:145.4 弱压:156.07 强压:16", - "trigger": "技术面重评" } ] }, { "code": "02388", "name": "中银香港", - "price": 43.8, + "price": 43.68, "cost": 43.67, "shares": 1000, "avg_price": 43.67, - "action": "盈利持有 | 目标47.36 | 止损42.49 | 买入区42.92~44.44 | 信号:关注", - "stop_loss": 42.49, - "entry_low": 42.92, - "entry_high": 44.44, - "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:40.35 弱撑:43.31 弱压:44.33 强压:47.36 | MA5=45.8 MA10=47.04 MA20=47.33 MA60=45.85", + "action": "盈利持有 | 目标47.32 | 止损42.37 | 买入区42.81~44.35 | 信号:关注", + "stop_loss": 42.37, + "entry_low": 42.81, + "entry_high": 44.35, + "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:40.33 弱撑:43.25 弱压:44.3 强压:47.32 | MA5=46.6 MA10=47.51 MA20=47.55 MA60=45.8", "timing_signal": "关注", - "rr_ratio": 2.72, + "rr_ratio": 2.78, "status": "updated", "note": "", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "auto", - "sector_context": "行业银行+0.1%,中性", + "sector_context": "行业银行Ⅱ大涨+10.0%,可适度积极 | 大盘偏弱(33%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 42.49, - "entry_zone": "42.92~44.44", - "take_profit_zone": "0~47.36" + "stop_loss": 42.37, + "entry_zone": "42.81~44.35", + "take_profit_zone": "0~47.32" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 43.64, - "take_profit": 47.36, - "updated_reason": "技术面重评: 止损42.47→42.49 | 形态:带下影阴线/neutral 量价:数据不足 强撑:40.35 弱撑:43.31 弱压:44.33 强压:47.36", + "take_profit": 47.32, + "updated_reason": "技术面重评: 止损42.39→42.37 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:40.33 弱撑:43.25 弱压:44.3 强压:47.32", "changelog": [ { "date": "2026-06-18 11:31", @@ -25109,56 +24961,42 @@ "new_action": "盈利持有 | 目标47.32 | 止损42.37 | 买入区42.81~44.35 | 信号:关注", "reason": "技术面重评: 止损42.39→42.37 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:40.33 弱撑:43.25 弱压:44.3 强压:47.32", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "盈利持有 | 目标47.32 | 止损42.37 | 买入区42.81~44.35 | 信号:关注", - "new_action": "盈利持有 | 目标47.38 | 止损42.47 | 买入区42.9~44.43 | 信号:关注", - "reason": "技术面重评: 止损42.37→42.47 | 形态:带下影阴线/neutral 量价:数据不足 强撑:40.37 弱撑:43.35 弱压:44.37 强压:47.38", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "盈利持有 | 目标47.38 | 止损42.47 | 买入区42.9~44.43 | 信号:关注", - "new_action": "盈利持有 | 目标47.36 | 止损42.49 | 买入区42.92~44.44 | 信号:关注", - "reason": "技术面重评: 止损42.47→42.49 | 形态:带下影阴线/neutral 量价:数据不足 强撑:40.35 弱撑:43.31 弱压:44.33 强压:47.36", - "trigger": "技术面重评" } ] }, { "code": "02628", "name": "中国人寿", - "price": 27.82, + "price": 27.8, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标29.54 | 止损26.99 | 买入区27.26~27.92", - "stop_loss": 26.99, - "entry_low": 27.26, - "entry_high": 27.92, - "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:25.82 弱撑:26.92 弱压:28.42 强压:29.54 | MA5=28.42 MA10=29.95 MA20=31.14 MA60=31.23", + "action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标29.52 | 止损26.97 | 买入区27.24~27.9", + "stop_loss": 26.97, + "entry_low": 27.24, + "entry_high": 27.9, + "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:25.8 弱撑:26.92 弱压:28.38 强压:29.52 | MA5=28.42 MA10=29.95 MA20=31.14 MA60=31.23", "timing_signal": "信号不充分", "rr_ratio": 1.76, "status": "updated", "note": "⚠️盈亏比偏低(1:1.8),谨慎买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "auto", - "sector_context": "行业保险上涨+2.2%,正常", + "sector_context": "行业保险Ⅱ大涨+219.0%,可适度积极 | 大盘偏弱(33%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 26.99, - "entry_zone": "27.26~27.92", - "take_profit_zone": "0~29.54" + "stop_loss": 26.97, + "entry_zone": "27.24~27.9", + "take_profit_zone": "0~29.52" }, "created_at": "2026-06-24 14:24", "last_reassessed_price": 27.7, - "take_profit": 29.54, - "updated_reason": "技术信号变化: 信号不充分: 止损27.1→26.99 | 形态:带上影阳线/neutral 量价:数据不足 强撑:25.82 弱撑:26.92 弱压:28.42 强压:29.54", + "take_profit": 29.52, + "updated_reason": "技术面重评: 止损27.0→26.97 | 形态:带上影阳线/neutral 量价:数据不足 强撑:25.8 弱撑:26.92 弱压:28.38 强压:29.52 ", "changelog": [ { "date": "2026-06-24 14:24", @@ -26902,56 +26740,42 @@ "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标29.52 | 止损26.97 | 买入区27.24~27.9", "reason": "技术面重评: 止损27.0→26.97 | 形态:带上影阳线/neutral 量价:数据不足 强撑:25.8 弱撑:26.92 弱压:28.38 强压:29.52 ", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标29.52 | 止损26.97 | 买入区27.24~27.9", - "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标29.59 | 止损27.1 | 买入区27.38~27.99 | 信号:弱势持有", - "reason": "技术信号变化: 弱势持有: 止损26.97→27.1 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:25.87 弱撑:26.92 弱压:28.51 强压:29.5", - "trigger": "技术信号变化: 弱势持有" - }, - { - "date": "2026-06-29 16:21", - "old_action": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标29.59 | 止损27.1 | 买入区27.38~27.99 | 信号:弱势持有", - "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标29.54 | 止损26.99 | 买入区27.26~27.92", - "reason": "技术信号变化: 信号不充分: 止损27.1→26.99 | 形态:带上影阳线/neutral 量价:数据不足 强撑:25.82 弱撑:26.92 弱压:28.42 强压:29.54", - "trigger": "技术信号变化: 信号不充分" } ] }, { "code": "06160", "name": "百济神州", - "price": 175.0, + "price": 175.7, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标186.5 | 止损169.75 | 买入区171.5~174.14 | 信号:买入", - "stop_loss": 169.75, - "entry_low": 171.5, - "entry_high": 174.14, - "tech_snapshot": "形态:带下影阳线/bullish 量价:数据不足 强撑:158.5 弱撑:165.9 弱压:179.5 强压:186.5 | MA5=184.9 MA10=191.56 MA20=196.94 MA60=193.6", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标186.83 | 止损164.24 | 买入区172.19~174.27 | 信号:买入", + "stop_loss": 164.24, + "entry_low": 172.19, + "entry_high": 174.27, + "tech_snapshot": "形态:带下影阳线/bullish 量价:数据不足 强撑:158.7 弱撑:165.9 弱压:180.03 强压:186.83 | MA5=184.9 MA10=191.56 MA20=196.94 MA60=193.6", "timing_signal": "信号不充分", - "rr_ratio": 1.26, + "rr_ratio": 1.14, "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "auto", - "sector_context": "行业生物制品大涨+7.4%,可适度积极", + "sector_context": "大盘上涨比33.3%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2周~3月", "trigger": { - "stop_loss": 169.75, - "entry_zone": "171.5~174.14", - "take_profit_zone": "0~186.5" + "stop_loss": 164.24, + "entry_zone": "172.19~174.27", + "take_profit_zone": "0~186.83" }, "created_at": "2026-06-24 14:24", "last_reassessed_price": 166.2, - "take_profit": 186.5, - "updated_reason": "技术面重评: 止损170.72→169.75 | 形态:带下影阳线/bullish 量价:数据不足 强撑:158.5 弱撑:165.9 弱压:179.5 强压:186.5", + "take_profit": 186.83, + "updated_reason": "技术面重评: 策略文字调整", "changelog": [ { "date": "2026-06-24 14:24", @@ -28751,56 +28575,42 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标186.83 | 止损164.24 | 买入区172.19~174.27 | 信号:买入", "reason": "技术面重评: 策略文字调整", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标186.83 | 止损164.24 | 买入区172.19~174.27 | 信号:买入", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标186.5 | 止损170.72 | 买入区172.48~174.14 | 信号:买入", - "reason": "技术面重评: 止损164.24→170.72 | 形态:带下影阳线/bullish 量价:数据不足 强撑:158.5 弱撑:165.9 弱压:179.5 强压:186.5", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标186.5 | 止损170.72 | 买入区172.48~174.14 | 信号:买入", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标186.5 | 止损169.75 | 买入区171.5~174.14 | 信号:买入", - "reason": "技术面重评: 止损170.72→169.75 | 形态:带下影阳线/bullish 量价:数据不足 强撑:158.5 弱撑:165.9 弱压:179.5 强压:186.5", - "trigger": "技术面重评" } ] }, { "code": "06869", "name": "长飞光纤光缆", - "price": 239.0, + "price": 241.2, "cost": 263.45, "shares": 500, "avg_price": 263.45, - "action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损177.03 | 目标259.83 | 买入区225.67~241.13 | 信号:持有", - "stop_loss": 177.03, - "entry_low": 225.67, - "entry_high": 241.13, - "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:181.53 弱撑:225.67 弱压:255.07 强压:300.73 | MA5=260.68 MA10=251.16 MA20=244.02 MA60=230.35", + "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损175.78 | 目标260.3 | 买入区226.73~241.67 | 信号:持有", + "stop_loss": 175.78, + "entry_low": 226.73, + "entry_high": 241.67, + "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:182.07 弱撑:226.73 弱压:256.13 强压:301.27 | MA5=270.0 MA10=249.88 MA20=243.41 MA60=229.24", "timing_signal": "持有", - "rr_ratio": 1.07, + "rr_ratio": 1.02, "status": "updated", - "note": "⚠️盈亏比偏低(1:1.1),不建议加仓", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "note": "⚠️盈亏比偏低(1:1.0),不建议加仓", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业通信设备大跌-3.0%,收紧止损", + "sector_context": "行业通信设备大跌-293.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 177.03, - "entry_zone": "225.67~241.13", - "take_profit_zone": "0~259.83" + "stop_loss": 175.78, + "entry_zone": "226.73~241.67", + "take_profit_zone": "0~260.3" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 201.03, - "take_profit": 259.83, - "updated_reason": "技术面重评: 止损176.83→177.03, 止盈259.66→259.83 | 形态:带下影阴线/neutral 量价:数据不足 强撑:181.53 弱撑:225.67 弱压:255.07 强压:30", + "take_profit": 260.3, + "updated_reason": "技术面重评: 止损176.03→175.78, 止盈260.52→260.3 | 形态:带下影阴线/neutral 量价:数据不足 强撑:182.07 弱撑:226.73 弱压:256.13 强压:30", "changelog": [ { "date": "2026-06-18 11:31", @@ -30733,27 +30543,13 @@ "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损175.78 | 目标260.3 | 买入区226.73~241.67 | 信号:持有", "reason": "技术面重评: 止损176.03→175.78, 止盈260.52→260.3 | 形态:带下影阴线/neutral 量价:数据不足 强撑:182.07 弱撑:226.73 弱压:256.13 强压:30", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损175.78 | 目标260.3 | 买入区226.73~241.67 | 信号:持有", - "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损176.83 | 目标259.66 | 买入区225.27~240.93 | 信号:持有", - "reason": "技术面重评: 止损175.78→176.83, 止盈260.3→259.66 | 形态:带下影阴线/neutral 量价:数据不足 强撑:181.33 弱撑:225.27 弱压:254.67 强压:30", - "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:21", - "old_action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损176.83 | 目标259.66 | 买入区225.27~240.93 | 信号:持有", - "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损177.03 | 目标259.83 | 买入区225.67~241.13 | 信号:持有", - "reason": "技术面重评: 止损176.83→177.03, 止盈259.66→259.83 | 形态:带下影阴线/neutral 量价:数据不足 强撑:181.53 弱撑:225.67 弱压:255.07 强压:30", - "trigger": "技术面重评" } ] }, { "code": "09868", "name": "小鹏汽车-W", - "price": 47.54, + "price": 47.5, "cost": 0, "shares": 0, "avg_price": 0, @@ -30761,16 +30557,16 @@ "stop_loss": 45.44, "entry_low": 46.98, "entry_high": 47.89, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:43.81 弱撑:45.58 弱压:49.05 强压:51.45 | MA5=79.1 MA10=79.12 MA20=79.16 MA60=73.45", + "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:43.8 弱撑:45.58 弱压:49.02 强压:51.44 | MA5=79.1 MA10=79.12 MA20=79.16 MA60=73.45", "timing_signal": "neutral", - "rr_ratio": 1.92, + "rr_ratio": 1.98, "status": "manual", "note": "⚠️盈亏比偏低(1:1.6),谨慎买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "manual", - "sector_context": "行业汽车整车+0.8%,中性", + "sector_context": "大盘上涨比33.3%", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", @@ -31278,36 +31074,36 @@ { "code": "09988", "name": "阿里巴巴-W", - "price": 92.1, + "price": 93.55, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标99.77 | 止损87.26 | 买入区90.26~92.26", - "stop_loss": 87.26, - "entry_low": 90.26, - "entry_high": 92.26, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:86.17 弱撑:89.5 弱压:94.78 强压:99.77 | MA5=146.48 MA10=147.25 MA20=155.7 MA60=148.36", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标100.13 | 止损80.8 | 买入区91.68~93.28", + "stop_loss": 80.8, + "entry_low": 91.68, + "entry_high": 93.28, + "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:86.53 弱撑:89.5 弱压:95.52 强压:100.13 | MA5=146.48 MA10=147.25 MA20=155.7 MA60=148.36", "timing_signal": "信号不充分", - "rr_ratio": 1.58, - "status": "updated", - "note": "⚠️盈亏比偏低(1:1.6),谨慎买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "rr_ratio": 1.36, + "status": "review", + "note": "⚠️盈亏比不足1:1.5,不建议买入", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "auto", - "sector_context": "行业软件开发-0.3%,中性", + "sector_context": "行业软件开发大跌-32.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 87.26, - "entry_zone": "90.26~92.26", - "take_profit_zone": "0~99.77" + "stop_loss": 80.8, + "entry_zone": "91.68~93.28", + "take_profit_zone": "0~100.13" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 92.8, - "take_profit": 99.77, - "updated_reason": "技术信号变化: 信号不充分: 止损85.36→87.26 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:86.17 弱撑:89.5 弱压:94.78 强压:99.", + "take_profit": 100.13, + "updated_reason": "技术面重评: 止损80.84→80.8 | 形态:带上影阳线/neutral 量价:数据不足 强撑:86.53 弱撑:89.5 弱压:95.52 强压:100.13", "changelog": [ { "date": "2026-06-18 11:31", @@ -33303,20 +33099,6 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标100.13 | 止损80.8 | 买入区91.68~93.28", "reason": "技术面重评: 止损80.84→80.8 | 形态:带上影阳线/neutral 量价:数据不足 强撑:86.53 弱撑:89.5 弱压:95.52 强压:100.13", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标100.13 | 止损80.8 | 买入区91.68~93.28", - "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.9),谨慎买入 | 目标99.58 | 止损85.36 | 买入区88.4~91.05 | 信号:关注", - "reason": "价格变动(93.55→90.2): 止损80.8→85.36 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:85.98 弱撑:89.5 弱压:94.42 强压:99.", - "trigger": "价格变动(93.55→90.2)" - }, - { - "date": "2026-06-29 16:21", - "old_action": "盈利持有 | ⚠️盈亏比偏低(1:1.9),谨慎买入 | 目标99.58 | 止损85.36 | 买入区88.4~91.05 | 信号:关注", - "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标99.77 | 止损87.26 | 买入区90.26~92.26", - "reason": "技术信号变化: 信号不充分: 止损85.36→87.26 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:86.17 弱撑:89.5 弱压:94.78 强压:99.", - "trigger": "技术信号变化: 信号不充分" } ] }, @@ -33327,8 +33109,8 @@ "cost": 22.29, "shares": 1400, "avg_price": 22.29, - "action": "深套持有 | 深套持有 | 止损12.27 | 目标14.1 | 买入区12.77~14.9 | 信号:持有", - "stop_loss": 12.27, + "action": "深套持有 | 深套持有 | 止损13.28 | 目标15.29 | 买入区12.77~14.9 | 信号:持有", + "stop_loss": 13.28, "entry_low": 12.77, "entry_high": 14.9, "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动卖盘占优 强撑:12.7 弱撑:13.85 弱压:14.42 强压:15.46 | MA5=21.64 MA10=21.74 MA20=22.02 MA60=21.43", @@ -33336,22 +33118,22 @@ "rr_ratio": 0.6, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业电池下跌-1.1%,适度防御", + "sector_context": "行业能源金属大涨+97.0%,可适度积极 | 大盘偏弱(33%上涨)", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 12.27, + "stop_loss": 13.28, "entry_zone": "12.77~14.9", - "take_profit_zone": "0~14.1" + "take_profit_zone": "0~15.29" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 14.19, - "take_profit": 14.1, + "take_profit": 15.29, "changelog": [ { "date": "2026-06-18 11:31", @@ -35123,13 +34905,6 @@ "new_action": "深套持有 | 深套持有 | 止损13.28 | 目标15.29 | 买入区12.77~14.9 | 信号:持有", "reason": "技术面重评: 止损13.33→13.28 | 形态:锤子线/T字线/bullish 量价:主动卖盘占优 强撑:12.7 弱撑:13.85 弱压:14.42 强压:15", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "深套持有 | 深套持有 | 止损13.28 | 目标15.29 | 买入区12.77~14.9 | 信号:持有", - "new_action": "深套持有 | 深套持有 | 止损12.27 | 目标14.1 | 买入区12.77~14.9 | 信号:持有", - "reason": "技术面重评: 止损13.28→12.27, 止盈15.29→14.1 | 形态:锤子线/T字线/bullish 量价:主动卖盘占优 强撑:12.7 弱撑:13.85 弱压:14.42 强压:15", - "trigger": "技术面重评" } ] }, @@ -35140,8 +34915,8 @@ "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标69.14 | 止损60.33 | 买入区63.93~65.36 | 信号:观望", - "stop_loss": 60.33, + "action": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标69.14 | 止损62.21 | 买入区63.93~65.36 | 信号:观望", + "stop_loss": 62.21, "entry_low": 63.93, "entry_high": 65.36, "tech_snapshot": "形态:光头光脚阳线/bullish 量价:主动卖盘占优 强撑:59.66 弱撑:62.84 弱压:66.8 强压:69.14 | MA5=73.35 MA10=75.2 MA20=77.15 MA60=73.84", @@ -35149,16 +34924,16 @@ "rr_ratio": 1.64, "status": "updated", "note": "⚠️盈亏比偏低(1:1.6),谨慎买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "自选策略", "source": "auto", - "sector_context": "行业自动化设备下跌-1.3%,适度防御", + "sector_context": "大盘上涨比33.3%", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 60.33, + "stop_loss": 62.21, "entry_zone": "63.93~65.36", "take_profit_zone": "0~69.14" }, @@ -36852,13 +36627,6 @@ "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标69.14 | 止损62.21 | 买入区63.93~65.36 | 信号:观望", "reason": "技术面重评: 止损62.12→62.21 | 形态:光头光脚阳线/bullish 量价:主动卖盘占优 强撑:59.66 弱撑:62.84 弱压:66.8 强压:69.", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标69.14 | 止损62.21 | 买入区63.93~65.36 | 信号:观望", - "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标69.14 | 止损60.33 | 买入区63.93~65.36 | 信号:观望", - "reason": "技术面重评: 止损62.21→60.33 | 形态:光头光脚阳线/bullish 量价:主动卖盘占优 强撑:59.66 弱撑:62.84 弱压:66.8 强压:69.", - "trigger": "技术面重评" } ] }, @@ -36873,16 +36641,16 @@ "stop_loss": 1155.88, "entry_low": 1171.59, "entry_high": 1217.9, - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:1090.45 弱撑:1171.59 弱压:1266.31 强压:1345.35 | MA5=1283.9 MA10=1293.89 MA20=1237.53 MA60=1001.87", + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:1090.45 弱撑:1171.59 弱压:1266.31 强压:1345.35 | MA5=1316.36 MA10=1286.79 MA20=1234.59 MA60=991.33", "timing_signal": "持有", "rr_ratio": 0.97, "status": "updated", "note": "⚠️盈亏比偏低(1:1.0),不建议加仓", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "", + "sector_context": "大盘上涨比33.3%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", @@ -38591,31 +38359,31 @@ "cost": 231.46, "shares": 100, "avg_price": 231.46, - "action": "盈利良好 | 止损235.77 | 目标271.9 | 买入区241.53~253.61 | 信号:持有", - "stop_loss": 235.77, + "action": "盈利良好 | 止损223.68 | 目标257.59 | 买入区241.53~253.61 | 信号:持有", + "stop_loss": 223.68, "entry_low": 241.53, "entry_high": 253.61, - "tech_snapshot": "形态:带下影阴线/neutral 量价:主动买盘占优 强撑:212.34 弱撑:241.53 弱压:266.91 强压:298.14 | MA5=273.2 MA10=276.81 MA20=252.3 MA60=243.4", + "tech_snapshot": "形态:带下影阴线/neutral 量价:主动买盘占优 强撑:212.34 弱撑:241.53 弱压:266.91 强压:298.14 | MA5=282.18 MA10=273.89 MA20=252.1 MA60=241.84", "timing_signal": "持有", "rr_ratio": 3.86, "status": "updated", "note": "", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业光学光电子下跌-1.7%,适度防御", + "sector_context": "行业通信设备大跌-293.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 235.77, + "stop_loss": 223.68, "entry_zone": "241.53~253.61", - "take_profit_zone": "0~271.9" + "take_profit_zone": "0~257.59" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 262.65, - "take_profit": 271.9, + "take_profit": 257.59, "changelog": [ { "date": "2026-06-18 11:31", @@ -40429,13 +40197,6 @@ "new_action": "盈利良好 | 止损223.68 | 目标257.59 | 买入区241.53~253.61 | 信号:持有", "reason": "技术面重评: 止损223.6→223.68 | 形态:带下影阴线/neutral 量价:主动买盘占优 强撑:212.34 弱撑:241.53 弱压:266.91 强压:", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:17", - "old_action": "盈利良好 | 止损223.68 | 目标257.59 | 买入区241.53~253.61 | 信号:持有", - "new_action": "盈利良好 | 止损235.77 | 目标271.9 | 买入区241.53~253.61 | 信号:持有", - "reason": "技术面重评: 止损223.68→235.77, 止盈257.59→271.9 | 形态:带下影阴线/neutral 量价:主动买盘占优 强撑:212.34 弱撑:241.53 弱压:266.91 强压:", - "trigger": "技术面重评" } ] }, @@ -40446,31 +40207,31 @@ "cost": 401.78, "shares": 100, "avg_price": 401.78, - "action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损363.52 | 目标383.46 | 买入区381.0~388.85 | 信号:持有", - "stop_loss": 363.52, + "action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损374.88 | 目标403.64 | 买入区381.0~388.85 | 信号:持有", + "stop_loss": 374.88, "entry_low": 381.0, "entry_high": 388.85, - "tech_snapshot": "形态:带下影阳线/bullish 量价:买卖均衡 强撑:357.24 弱撑:381.0 弱压:399.51 强压:420.46 | MA5=392.63 MA10=396.43 MA20=400.7 MA60=414.36", + "tech_snapshot": "形态:带下影阳线/bullish 量价:买卖均衡 强撑:357.24 弱撑:381.0 弱压:399.51 强压:420.46 | MA5=395.95 MA10=396.68 MA20=402.28 MA60=414.59", "timing_signal": "持有", "rr_ratio": 0.8, "status": "updated", "note": "⚠️盈亏比偏低(1:0.8),不建议加仓", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业电池下跌-1.1%,适度防御", + "sector_context": "大盘上涨比33.3%", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 363.52, + "stop_loss": 374.88, "entry_zone": "381.0~388.85", - "take_profit_zone": "0~383.46" + "take_profit_zone": "0~403.64" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 381.0, - "take_profit": 383.46, + "take_profit": 403.64, "changelog": [ { "date": "2026-06-18 11:31", @@ -42298,13 +42059,6 @@ "new_action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损374.88 | 目标403.64 | 买入区381.0~388.85 | 信号:持有", "reason": "技术面重评: 止损374.83→374.88, 止盈403.59→403.64 | 形态:带下影阳线/bullish 量价:买卖均衡 强撑:357.24 弱撑:381.0 弱压:399.51 强压:420", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:18", - "old_action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损374.88 | 目标403.64 | 买入区381.0~388.85 | 信号:持有", - "new_action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损363.52 | 目标383.46 | 买入区381.0~388.85 | 信号:持有", - "reason": "技术面重评: 止损374.88→363.52, 止盈403.64→383.46 | 形态:带下影阳线/bullish 量价:买卖均衡 强撑:357.24 弱撑:381.0 弱压:399.51 强压:420", - "trigger": "技术面重评" } ] }, @@ -42315,8 +42069,8 @@ "cost": 12.19, "shares": 2400, "avg_price": 12.19, - "action": "深套持有 | 深套持有 | 止损7.76 | 目标8.76 | 买入区7.6~8.87 | 信号:持有", - "stop_loss": 7.76, + "action": "深套持有 | 深套持有 | 止损7.91 | 目标9.02 | 买入区7.6~8.87 | 信号:持有", + "stop_loss": 7.91, "entry_low": 7.6, "entry_high": 8.87, "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:7.77 弱撑:8.39 弱压:8.48 强压:9.12 | MA5=9.56 MA10=9.52 MA20=9.74 MA60=10.33", @@ -42324,22 +42078,22 @@ "rr_ratio": 0.53, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:11", + "updated_at": "2026-06-29 15:11", "type": "持仓策略", "source": "auto", - "sector_context": "行业贵金属上涨+1.2%,正常", + "sector_context": "行业贵金属大涨+117.0%,可适度积极 | 大盘偏弱(33%上涨)", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 7.76, + "stop_loss": 7.91, "entry_zone": "7.6~8.87", - "take_profit_zone": "0~8.76" + "take_profit_zone": "0~9.02" }, "created_at": "2026-06-19 11:24", "last_reassessed_price": 8.39, - "take_profit": 8.76, + "take_profit": 9.02, "changelog": [ { "date": "2026-06-19 11:24", @@ -43614,13 +43368,6 @@ "new_action": "深套持有 | 深套持有 | 止损7.91 | 目标9.02 | 买入区7.6~8.87 | 信号:持有", "reason": "技术面重评: 策略文字调整", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:18", - "old_action": "深套持有 | 深套持有 | 止损7.91 | 目标9.02 | 买入区7.6~8.87 | 信号:持有", - "new_action": "深套持有 | 深套持有 | 止损7.76 | 目标8.76 | 买入区7.6~8.87 | 信号:持有", - "reason": "技术面重评: 止损7.91→7.76, 止盈9.02→8.76 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:7.77 弱撑:8.39 弱压:8.48 强压:9.12 |", - "trigger": "技术面重评" } ] }, @@ -43640,11 +43387,11 @@ "rr_ratio": 1.56, "status": "updated", "note": "⚠️盈亏比偏低(1:1.6),谨慎买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:12", + "updated_at": "2026-06-29 15:12", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "大盘上涨比33.3%", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", @@ -45346,25 +45093,25 @@ "cost": 147.18, "shares": 0, "avg_price": 147.18, - "action": "盈利良好 | 止损169.02 | 目标179.4 | 买入区183.73~192.92 | 信号:持有", - "stop_loss": 169.02, + "action": "盈利良好 | 止损167.33 | 目标179.4 | 买入区183.73~192.92 | 信号:持有", + "stop_loss": 167.33, "entry_low": 183.73, "entry_high": 192.92, - "tech_snapshot": "形态:倒T线/射击之星/neutral 量价:买卖均衡 强撑:170.17 弱撑:183.73 弱压:196.93 强压:207.64 | MA5=181.89 MA10=174.62 MA20=165.95 MA60=142.47", + "tech_snapshot": "形态:倒T线/射击之星/neutral 量价:买卖均衡 强撑:170.17 弱撑:183.73 弱压:196.93 强压:207.64 | MA5=178.6 MA10=169.98 MA20=164.66 MA60=141.48", "timing_signal": "持有", "rr_ratio": 3.22, "status": "updated", "note": "", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:12", + "updated_at": "2026-06-29 15:12", "type": "持仓策略", "source": "auto", - "sector_context": "行业元件大跌-3.9%,收紧止损", + "sector_context": "行业元件大跌-369.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 169.02, + "stop_loss": 167.33, "entry_zone": "183.73~192.92", "take_profit_zone": "0~179.4" }, @@ -47121,13 +46868,6 @@ "new_action": "盈利良好 | 止损167.33 | 目标179.4 | 买入区183.73~192.92 | 信号:持有", "reason": "技术面重评: 止损166.39→167.33 | 形态:倒T线/射击之星/neutral 量价:买卖均衡 强撑:170.17 弱撑:183.73 弱压:196.93 强压", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:18", - "old_action": "盈利良好 | 止损167.33 | 目标179.4 | 买入区183.73~192.92 | 信号:持有", - "new_action": "盈利良好 | 止损169.02 | 目标179.4 | 买入区183.73~192.92 | 信号:持有", - "reason": "技术面重评: 止损167.33→169.02 | 形态:倒T线/射击之星/neutral 量价:买卖均衡 强撑:170.17 弱撑:183.73 弱压:196.93 强压", - "trigger": "技术面重评" } ] }, @@ -47147,11 +46887,11 @@ "rr_ratio": 1.45, "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:12", + "updated_at": "2026-06-29 15:12", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "大盘上涨比33.3%", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", @@ -48804,8 +48544,8 @@ "cost": 40.27, "shares": 2400, "avg_price": 40.27, - "action": "深套持有 | 深套持有 | 止损23.24 | 目标26.51 | 买入区23.21~27.08 | 信号:持有", - "stop_loss": 23.24, + "action": "深套持有 | 深套持有 | 止损23.01 | 目标26.51 | 买入区23.21~27.08 | 信号:持有", + "stop_loss": 23.01, "entry_low": 23.21, "entry_high": 27.08, "tech_snapshot": "形态:带下影阳线/bullish 量价:主动买盘占优 强撑:23.51 弱撑:25.1 弱压:26.17 强压:27.61 | MA5=32.41 MA10=34.06 MA20=35.71 MA60=36.48", @@ -48813,16 +48553,16 @@ "rr_ratio": 0.47, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:12", + "updated_at": "2026-06-29 15:12", "type": "持仓策略", "source": "auto", - "sector_context": "行业工业金属+0.3%,中性", + "sector_context": "大盘上涨比33.3%", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 23.24, + "stop_loss": 23.01, "entry_zone": "23.21~27.08", "take_profit_zone": "0~26.51" }, @@ -50558,13 +50298,6 @@ "new_action": "深套持有 | 深套持有 | 止损23.01 | 目标26.51 | 买入区23.21~27.08 | 信号:持有", "reason": "技术面重评: 止损22.98→23.01 | 形态:带下影阳线/bullish 量价:主动买盘占优 强撑:23.51 弱撑:25.1 弱压:26.17 强压:27.6", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:18", - "old_action": "深套持有 | 深套持有 | 止损23.01 | 目标26.51 | 买入区23.21~27.08 | 信号:持有", - "new_action": "深套持有 | 深套持有 | 止损23.24 | 目标26.51 | 买入区23.21~27.08 | 信号:持有", - "reason": "技术面重评: 止损23.01→23.24 | 形态:带下影阳线/bullish 量价:主动买盘占优 强撑:23.51 弱撑:25.1 弱压:26.17 强压:27.6", - "trigger": "技术面重评" } ] }, @@ -50575,31 +50308,31 @@ "cost": 266.95, "shares": 200, "avg_price": 266.95, - "action": "盈利良好 | 止损277.42 | 目标298.23 | 买入区258.88~271.82 | 信号:持有", - "stop_loss": 277.42, + "action": "盈利良好 | 止损263.66 | 目标283.32 | 买入区258.88~271.82 | 信号:持有", + "stop_loss": 263.66, "entry_low": 258.88, "entry_high": 271.82, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:244.9 弱撑:258.88 弱压:296.29 强压:310.66 | MA5=271.84 MA10=272.79 MA20=269.25 MA60=252.62", + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:244.9 弱撑:258.88 弱压:296.29 强压:310.66 | MA5=263.81 MA10=256.47 MA20=250.21 MA60=243.32", "timing_signal": "持有", "rr_ratio": 1.72, "status": "updated", "note": "", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:12", + "updated_at": "2026-06-29 15:12", "type": "持仓策略", "source": "知微", - "sector_context": "行业光伏设备-0.0%,中性", + "sector_context": "行业光伏设备下跌-1.0%,适度防御 | 大盘偏弱(33%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 277.42, + "stop_loss": 263.66, "entry_zone": "258.88~271.82", - "take_profit_zone": "0~298.23" + "take_profit_zone": "0~283.32" }, "created_at": "2026-06-24 11:06", "last_reassessed_price": 283.6, - "take_profit": 298.23, + "take_profit": 283.32, "changelog": [ { "date": "2026-06-24 11:06", @@ -52350,13 +52083,6 @@ "new_action": "盈利良好 | 止损263.66 | 目标283.32 | 买入区258.88~271.82 | 信号:持有", "reason": "技术面重评: 止损263.2→263.66 | 形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:244.9 弱撑:258.88 弱压:296.29 强压:31", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:18", - "old_action": "盈利良好 | 止损263.66 | 目标283.32 | 买入区258.88~271.82 | 信号:持有", - "new_action": "盈利良好 | 止损277.42 | 目标298.23 | 买入区258.88~271.82 | 信号:持有", - "reason": "技术面重评: 止损263.66→277.42, 止盈283.32→298.23 | 形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:244.9 弱撑:258.88 弱压:296.29 强压:31", - "trigger": "技术面重评" } ] }, @@ -52367,25 +52093,25 @@ "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标590.92 | 止损515.15 | 买入区537.11~545.46 | 信号:买入", - "stop_loss": 515.15, + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标590.92 | 止损469.2 | 买入区537.11~545.46 | 信号:买入", + "stop_loss": 469.2, "entry_low": 537.11, "entry_high": 545.46, - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:482.24 弱撑:515.15 弱压:569.49 强压:590.92 | MA5=521.66 MA10=497.61 MA20=439.35 MA60=317.93", + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:482.24 弱撑:515.15 弱压:569.49 强压:590.92 | MA5=509.65 MA10=482.2 MA20=428.7 MA60=312.11", "timing_signal": "信号不充分", "rr_ratio": 1.3, "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-29 16:21", - "updated_at": "2026-06-29 16:21", + "timestamp": "2026-06-29 15:12", + "updated_at": "2026-06-29 15:12", "type": "自选策略", "source": "auto", - "sector_context": "行业专用设备-0.8%,中性", + "sector_context": "行业专用设备大跌-88.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 515.15, + "stop_loss": 469.2, "entry_zone": "537.11~545.46", "take_profit_zone": "0~590.92" }, @@ -54093,13 +53819,6 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标590.92 | 止损469.2 | 买入区537.11~545.46 | 信号:买入", "reason": "技术面重评: 策略文字调整", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:18", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标590.92 | 止损469.2 | 买入区537.11~545.46 | 信号:买入", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标590.92 | 止损515.15 | 买入区537.11~545.46 | 信号:买入", - "reason": "技术面重评: 止损469.2→515.15 | 形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:482.24 弱撑:515.15 弱压:569.49 强", - "trigger": "技术面重评" } ] }, @@ -54110,8 +53829,8 @@ "cost": 21.51, "shares": 2800, "avg_price": 21.51, - "action": "深套持有 | 深套持有 | 止损14.82 | 目标17.74 | 买入区14.97~17.46 | 信号:持有", - "stop_loss": 14.82, + "action": "深套持有 | 深套持有 | 止损13.5 | 目标15.97 | 买入区14.97~17.46 | 信号:持有", + "stop_loss": 13.5, "entry_low": 14.97, "entry_high": 17.46, "tech_snapshot": "形态:光头光脚阳线/bullish 量价:主动买盘占优 强撑:13.98 弱撑:15.4 弱压:17.17 强压:18.48 | MA5=33.22 MA10=33.72 MA20=35.78 MA60=34.59", @@ -54119,22 +53838,22 @@ "rr_ratio": 0.7, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-29 16:22", - "updated_at": "2026-06-29 16:22", + "timestamp": "2026-06-29 15:12", + "updated_at": "2026-06-29 15:12", "type": "持仓策略", "source": "auto", - "sector_context": "行业化学制品-0.6%,中性", + "sector_context": "行业化学制品大跌-60.0%,收紧止损 | 大盘偏弱(33%上涨)", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 14.82, + "stop_loss": 13.5, "entry_zone": "14.97~17.46", - "take_profit_zone": "0~17.74" + "take_profit_zone": "0~15.97" }, "created_at": "2026-06-18 17:15", "last_reassessed_price": 15.4, - "take_profit": 17.74, + "take_profit": 15.97, "changelog": [ { "date": "2026-06-18 11:31", @@ -55451,13 +55170,6 @@ "new_action": "深套持有 | 深套持有 | 止损13.5 | 目标15.97 | 买入区14.97~17.46 | 信号:持有", "reason": "技术面重评: 策略文字调整", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:18", - "old_action": "深套持有 | 深套持有 | 止损13.5 | 目标15.97 | 买入区14.97~17.46 | 信号:持有", - "new_action": "深套持有 | 深套持有 | 止损14.82 | 目标17.74 | 买入区14.97~17.46 | 信号:持有", - "reason": "技术面重评: 止损13.5→14.82, 止盈15.97→17.74 | 形态:光头光脚阳线/bullish 量价:主动买盘占优 强撑:13.98 弱撑:15.4 弱压:17.17 强压:18.", - "trigger": "技术面重评" } ] }, @@ -55468,25 +55180,25 @@ "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标748.38 | 止损682.08 | 买入区689.12~703.01 | 信号:观望", - "stop_loss": 682.08, + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标748.38 | 止损666.04 | 买入区689.12~703.01 | 信号:观望", + "stop_loss": 666.04, "entry_low": 689.12, "entry_high": 703.01, - "tech_snapshot": "形态:光头光脚阳线/neutral 量价:主动卖盘占优 强撑:635.87 弱撑:672.77 弱压:719.25 强压:748.38 | MA5=696.96 MA10=672.84 MA20=648.83 MA60=655.05", + "tech_snapshot": "形态:光头光脚阳线/neutral 量价:主动卖盘占优 强撑:635.87 弱撑:672.77 弱压:719.25 强压:748.38 | MA5=690.42 MA10=663.58 MA20=645.82 MA60=652.59", "timing_signal": "观望", "rr_ratio": 1.49, "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-29 16:22", - "updated_at": "2026-06-29 16:22", + "timestamp": "2026-06-29 15:12", + "updated_at": "2026-06-29 15:12", "type": "自选策略", "source": "auto", - "sector_context": "行业半导体上涨+2.7%,正常", + "sector_context": "大盘上涨比33.3%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 682.08, + "stop_loss": 666.04, "entry_zone": "689.12~703.01", "take_profit_zone": "0~748.38" }, @@ -57180,13 +56892,6 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标748.38 | 止损666.04 | 买入区689.12~703.01 | 信号:观望", "reason": "技术面重评: 策略文字调整", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:18", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标748.38 | 止损666.04 | 买入区689.12~703.01 | 信号:观望", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标748.38 | 止损682.08 | 买入区689.12~703.01 | 信号:观望", - "reason": "技术面重评: 止损666.04→682.08 | 形态:光头光脚阳线/neutral 量价:主动卖盘占优 强撑:635.87 弱撑:672.77 弱压:719.25 强压", - "trigger": "技术面重评" } ] }, @@ -57197,25 +56902,25 @@ "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标849.82 | 止损745.01 | 买入区777.68~778.17", - "stop_loss": 745.01, + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标849.82 | 止损723.1 | 买入区777.68~778.17", + "stop_loss": 723.1, "entry_low": 777.68, "entry_high": 778.17, - "tech_snapshot": "形态:光头光脚阳线/neutral 量价:数据不足 强撑:691.86 弱撑:730.4 弱压:821.69 强压:849.82 | MA5=766.73 MA10=754.37 MA20=727.22 MA60=710.71", + "tech_snapshot": "形态:光头光脚阳线/neutral 量价:数据不足 强撑:691.86 弱撑:730.4 弱压:821.69 强压:849.82 | MA5=759.62 MA10=744.5 MA20=721.34 MA60=707.93", "timing_signal": "信号不充分", "rr_ratio": 0.89, "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-29 16:22", - "updated_at": "2026-06-29 16:22", + "timestamp": "2026-06-29 15:12", + "updated_at": "2026-06-29 15:12", "type": "自选策略", "source": "auto", - "sector_context": "行业半导体上涨+2.7%,正常", + "sector_context": "大盘上涨比33.3%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 745.01, + "stop_loss": 723.1, "entry_zone": "777.68~778.17", "take_profit_zone": "0~849.82" }, @@ -58908,13 +58613,6 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标849.82 | 止损723.1 | 买入区777.68~778.17", "reason": "技术面重评: 策略文字调整", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:18", - "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标849.82 | 止损723.1 | 买入区777.68~778.17", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标849.82 | 止损745.01 | 买入区777.68~778.17", - "reason": "技术面重评: 止损723.1→745.01 | 形态:光头光脚阳线/neutral 量价:数据不足 强撑:691.86 弱撑:730.4 弱压:821.69 强压:84", - "trigger": "技术面重评" } ] }, @@ -58925,25 +58623,25 @@ "cost": 126.07, "shares": 300, "avg_price": 126.07, - "action": "盈利良好 | 止损146.47 | 目标157.01 | 买入区143.67~150.85 | 信号:持有", - "stop_loss": 146.47, + "action": "盈利良好 | 止损145.01 | 目标157.01 | 买入区143.67~150.85 | 信号:持有", + "stop_loss": 145.01, "entry_low": 143.67, "entry_high": 150.85, - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:133.11 弱撑:143.67 弱压:155.66 强压:163.55 | MA5=149.97 MA10=143.15 MA20=135.98 MA60=122.6", + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:133.11 弱撑:143.67 弱压:155.66 强压:163.55 | MA5=148.89 MA10=140.54 MA20=135.42 MA60=121.68", "timing_signal": "持有", "rr_ratio": 1.71, "status": "updated", "note": "", - "timestamp": "2026-06-29 16:22", - "updated_at": "2026-06-29 16:22", + "timestamp": "2026-06-29 15:12", + "updated_at": "2026-06-29 15:12", "type": "持仓策略", "source": "auto", - "sector_context": "行业半导体上涨+2.7%,正常", + "sector_context": "大盘上涨比33.3%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 146.47, + "stop_loss": 145.01, "entry_zone": "143.67~150.85", "take_profit_zone": "0~157.01" }, @@ -60560,17 +60258,10 @@ "new_action": "盈利良好 | 止损145.01 | 目标157.01 | 买入区143.67~150.85 | 信号:持有", "reason": "技术面重评: 止损144.96→145.01 | 形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:133.11 弱撑:143.67 弱压:155.66 强压:", "trigger": "技术面重评" - }, - { - "date": "2026-06-29 16:18", - "old_action": "盈利良好 | 止损145.01 | 目标157.01 | 买入区143.67~150.85 | 信号:持有", - "new_action": "盈利良好 | 止损146.47 | 目标157.01 | 买入区143.67~150.85 | 信号:持有", - "reason": "技术面重评: 止损145.01→146.47 | 形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:133.11 弱撑:143.67 弱压:155.66 强压:", - "trigger": "技术面重评" } ] } ], "total": 38, - "regenerated_at": "2026-06-29 16:22" + "regenerated_at": "2026-06-29 15:31" } \ No newline at end of file diff --git a/data/multi_tf_cache.json b/data/multi_tf_cache.json index 2d783e1..65dc902 100644 --- a/data/multi_tf_cache.json +++ b/data/multi_tf_cache.json @@ -960,14 +960,6 @@ "high": 156.22, "low": 146.5, "volume": 107615543.0 - }, - { - "date": "2026-06-29", - "open": 147.8, - "close": 151.0, - "high": 152.99, - "low": 141.0, - "volume": 102740101.0 } ], "weekly": [ @@ -1262,7 +1254,7 @@ "volume": 1763719144.0 } ], - "updated_at": 1782721328.0041416 + "updated_at": 1782717139.88627 }, "00700": { "daily": [ @@ -2225,14 +2217,6 @@ "high": 421.2, "low": 411.0, "volume": 31872909.0 - }, - { - "date": "2026-06-29", - "open": 417.0, - "close": 420.2, - "high": 432.0, - "low": 415.0, - "volume": 33066070.0 } ], "weekly": [ @@ -2527,7 +2511,7 @@ "volume": 667412728.0 } ], - "updated_at": 1782721256.6285036 + "updated_at": 1782717060.7531412 }, "000657": { "daily": [ @@ -3490,14 +3474,6 @@ "high": 109.68, "low": 99.0, "volume": 936942.0 - }, - { - "date": "2026-06-29", - "open": 98.0, - "close": 95.57, - "high": 101.5, - "low": 91.68, - "volume": 1015100.0 } ], "weekly": [ @@ -3792,7 +3768,7 @@ "volume": 20396773.0 } ], - "updated_at": 1782721244.3363786 + "updated_at": 1782717054.5245514 }, "000700": { "daily": [ @@ -4755,14 +4731,6 @@ "high": 15.28, "low": 13.78, "volume": 1159165.0 - }, - { - "date": "2026-06-29", - "open": 14.19, - "close": 13.86, - "high": 14.57, - "low": 13.4, - "volume": 864239.0 } ], "weekly": [ @@ -5057,7 +5025,7 @@ "volume": 17181401.0 } ], - "updated_at": 1782721246.8087144 + "updated_at": 1782717055.5022836 }, "000711": { "daily": [ @@ -6020,14 +5988,6 @@ "high": 4.7, "low": 4.55, "volume": 768072.0 - }, - { - "date": "2026-06-29", - "open": 4.4, - "close": 4.32, - "high": 4.47, - "low": 4.32, - "volume": 424662.0 } ], "weekly": [ @@ -6322,7 +6282,7 @@ "volume": 15999462.0 } ], - "updated_at": 1782721248.593007 + "updated_at": 1782717057.8530786 }, "001309": { "daily": [ @@ -7285,14 +7245,6 @@ "high": 980.0, "low": 872.31, "volume": 218735.0 - }, - { - "date": "2026-06-29", - "open": 939.95, - "close": 970.0, - "high": 978.0, - "low": 886.66, - "volume": 171300.0 } ], "weekly": [ @@ -7587,7 +7539,7 @@ "volume": 2760837.0 } ], - "updated_at": 1782721250.6966157 + "updated_at": 1782717058.0894217 }, "002594": { "daily": [ @@ -8550,14 +8502,6 @@ "high": 81.8, "low": 78.2, "volume": 663208.0 - }, - { - "date": "2026-06-29", - "open": 78.2, - "close": 79.64, - "high": 80.95, - "low": 77.6, - "volume": 523707.0 } ], "weekly": [ @@ -8852,7 +8796,7 @@ "volume": 7929446.0 } ], - "updated_at": 1782721254.4879637 + "updated_at": 1782717060.0304492 }, "00968": { "daily": [ @@ -9815,14 +9759,6 @@ "high": 2.08, "low": 1.97, "volume": 76650632.0 - }, - { - "date": "2026-06-29", - "open": 2.02, - "close": 2.03, - "high": 2.06, - "low": 2.0, - "volume": 49476305.0 } ], "weekly": [ @@ -10117,7 +10053,7 @@ "volume": 1303595711.0 } ], - "updated_at": 1782721259.888265 + "updated_at": 1782717062.846691 }, "00981": { "daily": [ @@ -11080,14 +11016,6 @@ "high": 85.25, "low": 79.05, "volume": 142920129.0 - }, - { - "date": "2026-06-29", - "open": 79.55, - "close": 84.8, - "high": 85.8, - "low": 79.35, - "volume": 124513219.0 } ], "weekly": [ @@ -11382,7 +11310,7 @@ "volume": 2495083345.0 } ], - "updated_at": 1782721262.3589976 + "updated_at": 1782717064.7212029 }, "01070": { "daily": [ @@ -12345,14 +12273,6 @@ "high": 13.0, "low": 12.4, "volume": 7856876.0 - }, - { - "date": "2026-06-29", - "open": 12.61, - "close": 12.93, - "high": 12.97, - "low": 12.41, - "volume": 5733644.0 } ], "weekly": [ @@ -12647,7 +12567,7 @@ "volume": 148906925.0 } ], - "updated_at": 1782721264.8084304 + "updated_at": 1782717066.7172375 }, "01088": { "daily": [ @@ -13610,14 +13530,6 @@ "high": 41.04, "low": 40.0, "volume": 13822606.0 - }, - { - "date": "2026-06-29", - "open": 40.46, - "close": 41.1, - "high": 41.48, - "low": 40.18, - "volume": 16064016.0 } ], "weekly": [ @@ -13912,7 +13824,7 @@ "volume": 289696739.0 } ], - "updated_at": 1782721267.245232 + "updated_at": 1782717069.9709167 }, "01211": { "daily": [ @@ -14875,14 +14787,6 @@ "high": 75.55, "low": 72.2, "volume": 32623656.0 - }, - { - "date": "2026-06-29", - "open": 72.9, - "close": 72.9, - "high": 74.6, - "low": 72.45, - "volume": 24806182.0 } ], "weekly": [ @@ -15177,7 +15081,7 @@ "volume": 520224640.0 } ], - "updated_at": 1782721269.6311407 + "updated_at": 1782717075.4028337 }, "01478": { "daily": [ @@ -16140,14 +16044,6 @@ "high": 7.17, "low": 6.6, "volume": 11489132.0 - }, - { - "date": "2026-06-29", - "open": 6.92, - "close": 6.9, - "high": 6.95, - "low": 6.74, - "volume": 5045134.0 } ], "weekly": [ @@ -16442,7 +16338,7 @@ "volume": 157832102.0 } ], - "updated_at": 1782721273.0614765 + "updated_at": 1782717081.5936816 }, "01888": { "daily": [ @@ -17405,14 +17301,6 @@ "high": 103.5, "low": 92.3, "volume": 78063817.0 - }, - { - "date": "2026-06-29", - "open": 100.0, - "close": 96.3, - "high": 102.4, - "low": 89.05, - "volume": 71922441.0 } ], "weekly": [ @@ -17707,7 +17595,7 @@ "volume": 1684251408.0 } ], - "updated_at": 1782721276.1788652 + "updated_at": 1782717084.0933223 }, "02202": { "daily": [ @@ -18670,14 +18558,6 @@ "high": 2.36, "low": 2.17, "volume": 47769776.0 - }, - { - "date": "2026-06-29", - "open": 2.21, - "close": 2.21, - "high": 2.28, - "low": 2.16, - "volume": 22750076.0 } ], "weekly": [ @@ -18972,7 +18852,7 @@ "volume": 424242411.0 } ], - "updated_at": 1782721278.907915 + "updated_at": 1782717089.0535672 }, "02318": { "daily": [ @@ -19935,14 +19815,6 @@ "high": 52.2, "low": 50.0, "volume": 65486720.0 - }, - { - "date": "2026-06-29", - "open": 50.35, - "close": 51.9, - "high": 52.45, - "low": 50.35, - "volume": 43912077.0 } ], "weekly": [ @@ -20237,7 +20109,7 @@ "volume": 828520533.0 } ], - "updated_at": 1782721281.9089026 + "updated_at": 1782717092.8216407 }, "02359": { "daily": [ @@ -21200,14 +21072,6 @@ "high": 150.3, "low": 143.4, "volume": 6770699.0 - }, - { - "date": "2026-06-29", - "open": 147.2, - "close": 152.9, - "high": 154.6, - "low": 144.4, - "volume": 13203157.0 } ], "weekly": [ @@ -21502,7 +21366,7 @@ "volume": 133091756.0 } ], - "updated_at": 1782721283.9123483 + "updated_at": 1782717096.36564 }, "02388": { "daily": [ @@ -22465,14 +22329,6 @@ "high": 46.3, "low": 44.94, "volume": 16160106.0 - }, - { - "date": "2026-06-29", - "open": 44.2, - "close": 43.6, - "high": 44.4, - "low": 43.38, - "volume": 18551296.0 } ], "weekly": [ @@ -22767,7 +22623,7 @@ "volume": 279136126.0 } ], - "updated_at": 1782721286.5671551 + "updated_at": 1782717099.0185645 }, "02628": { "daily": [ @@ -23730,14 +23586,6 @@ "high": 28.56, "low": 26.7, "volume": 79725231.0 - }, - { - "date": "2026-06-29", - "open": 27.2, - "close": 27.64, - "high": 28.28, - "low": 26.94, - "volume": 44946286.0 } ], "weekly": [ @@ -24032,7 +23880,7 @@ "volume": 906095931.0 } ], - "updated_at": 1782721289.339991 + "updated_at": 1782717102.295698 }, "06160": { "daily": [ @@ -24995,14 +24843,6 @@ "high": 170.9, "low": 164.7, "volume": 4390470.0 - }, - { - "date": "2026-06-29", - "open": 169.2, - "close": 174.5, - "high": 177.0, - "low": 165.5, - "volume": 7213063.0 } ], "weekly": [ @@ -25297,7 +25137,7 @@ "volume": 109763254.0 } ], - "updated_at": 1782721292.295686 + "updated_at": 1782717102.5999513 }, "06869": { "daily": [ @@ -26260,14 +26100,6 @@ "high": 286.8, "low": 242.0, "volume": 28472896.0 - }, - { - "date": "2026-06-29", - "open": 255.0, - "close": 239.4, - "high": 256.6, - "low": 227.2, - "volume": 21884160.0 } ], "weekly": [ @@ -26562,7 +26394,7 @@ "volume": 447131411.0 } ], - "updated_at": 1782721294.7571356 + "updated_at": 1782717102.9797394 }, "09868": { "daily": [ @@ -27525,14 +27357,6 @@ "high": 47.9, "low": 45.32, "volume": 15866055.0 - }, - { - "date": "2026-06-29", - "open": 46.88, - "close": 47.4, - "high": 49.14, - "low": 46.22, - "volume": 19243364.0 } ], "weekly": [ @@ -27827,7 +27651,7 @@ "volume": 343118048.0 } ], - "updated_at": 1782721296.6512434 + "updated_at": 1782717103.3929343 }, "09988": { "daily": [ @@ -28790,14 +28614,6 @@ "high": 92.5, "low": 88.65, "volume": 176208269.0 - }, - { - "date": "2026-06-29", - "open": 91.7, - "close": 93.0, - "high": 95.45, - "low": 91.15, - "volume": 123324036.0 } ], "weekly": [ @@ -29092,7 +28908,7 @@ "volume": 1922973839.0 } ], - "updated_at": 1782721299.721762 + "updated_at": 1782717106.0313873 }, "300035": { "daily": [ @@ -30055,14 +29871,6 @@ "high": 15.12, "low": 14.19, "volume": 258471.0 - }, - { - "date": "2026-06-29", - "open": 14.18, - "close": 14.19, - "high": 14.31, - "low": 13.74, - "volume": 203996.0 } ], "weekly": [ @@ -30357,7 +30165,7 @@ "volume": 4400429.0 } ], - "updated_at": 1782721302.0746546 + "updated_at": 1782717108.1478984 }, "300124": { "daily": [ @@ -31320,14 +31128,6 @@ "high": 66.75, "low": 63.13, "volume": 430688.0 - }, - { - "date": "2026-06-29", - "open": 62.98, - "close": 65.23, - "high": 65.97, - "low": 62.01, - "volume": 482978.0 } ], "weekly": [ @@ -31622,7 +31422,7 @@ "volume": 8009597.0 } ], - "updated_at": 1782721302.4429758 + "updated_at": 1782717110.0109851 }, "300308": { "daily": [ @@ -32585,14 +32385,6 @@ "high": 1296.94, "low": 1235.13, "volume": 352811.0 - }, - { - "date": "2026-06-29", - "open": 1239.0, - "close": 1220.0, - "high": 1264.21, - "low": 1169.49, - "volume": 352899.0 } ], "weekly": [ @@ -32887,7 +32679,7 @@ "volume": 5855170.0 } ], - "updated_at": 1782721302.7019053 + "updated_at": 1782717113.6646516 }, "300548": { "daily": [ @@ -33850,14 +33642,6 @@ "high": 286.48, "low": 262.31, "volume": 208699.0 - }, - { - "date": "2026-06-29", - "open": 262.0, - "close": 253.19, - "high": 268.96, - "low": 243.58, - "volume": 142255.0 } ], "weekly": [ @@ -34152,7 +33936,7 @@ "volume": 4122818.0 } ], - "updated_at": 1782721302.9744632 + "updated_at": 1782717117.1192489 }, "300750": { "daily": [ @@ -35115,14 +34899,6 @@ "high": 409.81, "low": 381.0, "volume": 465253.0 - }, - { - "date": "2026-06-29", - "open": 386.96, - "close": 392.36, - "high": 396.0, - "low": 378.2, - "volume": 425259.0 } ], "weekly": [ @@ -35417,7 +35193,7 @@ "volume": 6795828.0 } ], - "updated_at": 1782721303.261313 + "updated_at": 1782717117.5389514 }, "518880": { "daily": [ @@ -36380,14 +36156,6 @@ "high": 8.393, "low": 8.293, "volume": 3848075.0 - }, - { - "date": "2026-06-29", - "open": 8.45, - "close": 8.45, - "high": 8.48, - "low": 8.4, - "volume": 3398349.0 } ], "weekly": [ @@ -36682,7 +36450,7 @@ "volume": 74216427.0 } ], - "updated_at": 1782721303.6188865 + "updated_at": 1782717118.8917606 }, "600519": { "daily": [ @@ -37645,14 +37413,6 @@ "high": 1199.0, "low": 1168.1, "volume": 50066.0 - }, - { - "date": "2026-06-29", - "open": 1169.0, - "close": 1194.96, - "high": 1215.0, - "low": 1151.01, - "volume": 66878.0 } ], "weekly": [ @@ -37947,7 +37707,7 @@ "volume": 810206.0 } ], - "updated_at": 1782721306.4527507 + "updated_at": 1782717119.3404405 }, "600563": { "daily": [ @@ -38910,14 +38670,6 @@ "high": 195.5, "low": 177.7, "volume": 170848.0 - }, - { - "date": "2026-06-29", - "open": 191.0, - "close": 189.4, - "high": 198.8, - "low": 185.6, - "volume": 169242.0 } ], "weekly": [ @@ -39212,7 +38964,7 @@ "volume": 2390925.0 } ], - "updated_at": 1782721308.6160662 + "updated_at": 1782717123.2639246 }, "601318": { "daily": [ @@ -40175,14 +39927,6 @@ "high": 49.49, "low": 47.2, "volume": 1426441.0 - }, - { - "date": "2026-06-29", - "open": 47.3, - "close": 48.6, - "high": 48.87, - "low": 46.9, - "volume": 1089609.0 } ], "weekly": [ @@ -40477,7 +40221,7 @@ "volume": 19118626.0 } ], - "updated_at": 1782721310.5811362 + "updated_at": 1782717128.5631177 }, "601899": { "daily": [ @@ -41440,14 +41184,6 @@ "high": 25.9, "low": 24.86, "volume": 3528208.0 - }, - { - "date": "2026-06-29", - "open": 25.35, - "close": 25.79, - "high": 25.96, - "low": 24.98, - "volume": 3232927.0 } ], "weekly": [ @@ -41742,7 +41478,7 @@ "volume": 65544402.0 } ], - "updated_at": 1782721313.5209262 + "updated_at": 1782717130.624442 }, "688411": { "daily": [ @@ -42705,14 +42441,6 @@ "high": 280.5, "low": 255.19, "volume": 5385072.0 - }, - { - "date": "2026-06-29", - "open": 260.12, - "close": 286.0, - "high": 288.49, - "low": 260.12, - "volume": 8470055.0 } ], "weekly": [ @@ -43007,7 +42735,7 @@ "volume": 122696229.0 } ], - "updated_at": 1782721315.5985975 + "updated_at": 1782717133.9323957 }, "688630": { "daily": [ @@ -43970,14 +43698,6 @@ "high": 554.95, "low": 512.5, "volume": 5382835.0 - }, - { - "date": "2026-06-29", - "open": 538.0, - "close": 548.07, - "high": 558.0, - "low": 503.66, - "volume": 6403258.0 } ], "weekly": [ @@ -44272,7 +43992,7 @@ "volume": 132048197.0 } ], - "updated_at": 1782721318.1074116 + "updated_at": 1782717134.9173846 }, "688639": { "daily": [ @@ -45235,14 +44955,6 @@ "high": 16.22, "low": 14.52, "volume": 29919712.0 - }, - { - "date": "2026-06-29", - "open": 15.65, - "close": 16.63, - "high": 16.95, - "low": 15.65, - "volume": 28192651.0 } ], "weekly": [ @@ -45537,7 +45249,7 @@ "volume": 124114989.0 } ], - "updated_at": 1782721320.362598 + "updated_at": 1782717135.2589629 }, "688795": { "daily": [ @@ -46500,14 +46212,6 @@ "high": 697.99, "low": 663.8, "volume": 2500254.0 - }, - { - "date": "2026-06-29", - "open": 665.0, - "close": 703.18, - "high": 708.2, - "low": 665.0, - "volume": 3511958.0 } ], "weekly": [ @@ -46762,7 +46466,7 @@ "volume": 57135746.0 } ], - "updated_at": 1782721323.9795601 + "updated_at": 1782717136.4705422 }, "688802": { "daily": [ @@ -47725,14 +47429,6 @@ "high": 765.99, "low": 730.0, "volume": 1625640.0 - }, - { - "date": "2026-06-29", - "open": 720.0, - "close": 793.55, - "high": 798.98, - "low": 720.0, - "volume": 3449367.0 } ], "weekly": [ @@ -47987,6 +47683,6 @@ "volume": 44794504.0 } ], - "updated_at": 1782721325.9228587 + "updated_at": 1782717136.905508 } } \ No newline at end of file diff --git a/data/portfolio.json b/data/portfolio.json index 9819fae..d5012a2 100644 --- a/data/portfolio.json +++ b/data/portfolio.json @@ -19,9 +19,9 @@ "entry_low": 1171.59, "entry_high": 1217.9, "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损1155.88 | 目标1291.54 | 买入区1171.59~1217.9 | 信号:持有", - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:1090.45 弱撑:1171.59 弱压:1266.31 强压:1345.35 | MA5=1283.9 MA10=1293.89 MA20=1237.53 MA60=1001.87", - "multi_tf_context": "多周期看多 | MA20=1237.53 | MA60=1001.87 | 长撑:日弱支撑=1113.9 | 长压:日强阻=1416.88", - "reassessed_at": "2026-06-29 16:21", + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:1090.45 弱撑:1171.59 弱压:1266.31 强压:1345.35 | MA5=1316.36 MA10=1286.79 MA20=1234.59 MA60=991.33", + "multi_tf_context": "多周期看多 | MA20=1234.59 | MA60=991.33 | 长撑:日弱支撑=1113.9 | 长压:日强阻=1416.88", + "reassessed_at": "2026-06-29 15:11", "status": "updated", "rr_ratio": 0.97, "action_note": "⚠️盈亏比偏低(1:1.0),不建议加仓", @@ -42,33 +42,33 @@ "cost": 263.72, "position_pct": 13.47, "is_active": 1, - "stop_loss": 177.03, - "take_profit": 259.83, - "entry_low": 225.67, - "entry_high": 241.13, + "stop_loss": 175.78, + "take_profit": 260.3, + "entry_low": 226.73, + "entry_high": 241.67, "action": null, "strategy_updated": null, "analysis": { - "stop_loss": 177.03, - "take_profit": 259.83, - "entry_low": 225.67, - "entry_high": 241.13, - "action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损177.03 | 目标259.83 | 买入区225.67~241.13 | 信号:持有", - "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:181.53 弱撑:225.67 弱压:255.07 强压:300.73 | MA5=260.68 MA10=251.16 MA20=244.02 MA60=230.35", - "multi_tf_context": "多周期看多 | MA20=244.02 | MA60=230.35 | 长撑:日弱支撑=209.2 | 长压:日强阻=305.0", - "reassessed_at": "2026-06-29 16:21", + "stop_loss": 175.78, + "take_profit": 260.3, + "entry_low": 226.73, + "entry_high": 241.67, + "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损175.78 | 目标260.3 | 买入区226.73~241.67 | 信号:持有", + "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:182.07 弱撑:226.73 弱压:256.13 强压:301.27 | MA5=270.0 MA10=249.88 MA20=243.41 MA60=229.24", + "multi_tf_context": "多周期看多 | MA20=243.41 | MA60=229.24 | 长撑:MA20=243.41 | 长压:日强阻=305.0", + "reassessed_at": "2026-06-29 15:11", "status": "updated", - "rr_ratio": 1.07, - "action_note": "⚠️盈亏比偏低(1:1.1),不建议加仓", + "rr_ratio": 1.02, + "action_note": "⚠️盈亏比偏低(1:1.0),不建议加仓", "timing_signal": "持有" }, "trigger": { - "stop_loss": 177.03, - "entry_zone": "225.67~241.13", - "take_profit_zone": "0~259.83" + "stop_loss": 175.78, + "entry_zone": "226.73~241.67", + "take_profit_zone": "0~260.3" }, - "price": 207.8, - "change_pct": -4.47 + "price": 208.67, + "change_pct": -4.07 }, { "code": "01478", @@ -77,33 +77,33 @@ "cost": 13.47, "position_pct": 7.97, "is_active": 1, - "stop_loss": 5.78, - "take_profit": 6.44, - "entry_low": 6.27, - "entry_high": 7.32, + "stop_loss": 6.17, + "take_profit": 7.14, + "entry_low": 6.23, + "entry_high": 7.27, "action": "深套持有 | 深套持有 | 止损7.33 | 目标10.39 | 买入区7.88~9.19 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 5.78, - "take_profit": 6.44, - "entry_low": 6.27, - "entry_high": 7.32, - "action": "深套持有 | 深套持有 | 止损5.78 | 目标6.44 | 买入区6.27~7.32 | 信号:持有", - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:6.32 弱撑:6.83 弱压:7.04 强压:7.46 | MA5=8.6 MA10=8.92 MA20=9.28 MA60=8.9", - "multi_tf_context": "震荡/无明显方向 | MA20=9.28 | MA60=8.9 | 长撑:日弱支撑=6.74 | 长压:日强阻=10.5", - "reassessed_at": "2026-06-29 16:21", + "stop_loss": 6.17, + "take_profit": 7.14, + "entry_low": 6.23, + "entry_high": 7.27, + "action": "深套持有 | 深套持有 | 止损6.17 | 目标7.14 | 买入区6.23~7.27 | 信号:持有", + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:6.3 弱撑:6.79 弱压:7.0 强压:7.44 | MA5=8.6 MA10=8.92 MA20=9.28 MA60=8.9", + "multi_tf_context": "震荡/无明显方向 | MA20=9.28 | MA60=8.9 | 长撑:日强支撑=6.6 | 长压:日强阻=10.5", + "reassessed_at": "2026-06-29 15:11", "status": "updated", - "rr_ratio": 0.47, + "rr_ratio": 0.5, "action_note": "深套持有", "timing_signal": "持有" }, "trigger": { - "stop_loss": 5.78, - "entry_zone": "6.27~7.32", - "take_profit_zone": "0~6.44" + "stop_loss": 6.17, + "entry_zone": "6.23~7.27", + "take_profit_zone": "0~7.14" }, - "price": 5.99, - "change_pct": 0.58 + "price": 5.97, + "change_pct": 0.29 }, { "code": "601899", @@ -112,28 +112,28 @@ "cost": 39.89, "position_pct": 7.34, "is_active": 1, - "stop_loss": 23.24, + "stop_loss": 23.01, "take_profit": 26.51, "entry_low": 23.21, "entry_high": 27.08, "action": "深套持有 | 深套持有 | 止损24.48 | 目标34.47 | 买入区26.72~31.17 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 23.24, + "stop_loss": 23.01, "take_profit": 26.51, "entry_low": 23.21, "entry_high": 27.08, - "action": "深套持有 | 深套持有 | 止损23.24 | 目标26.51 | 买入区23.21~27.08 | 信号:持有", + "action": "深套持有 | 深套持有 | 止损23.01 | 目标26.51 | 买入区23.21~27.08 | 信号:持有", "tech_snapshot": "形态:带下影阳线/bullish 量价:主动买盘占优 强撑:23.51 弱撑:25.1 弱压:26.17 强压:27.61 | MA5=32.41 MA10=34.06 MA20=35.71 MA60=36.48", - "multi_tf_context": "震荡/无明显方向 | MA20=35.71 | MA60=36.48 | 长撑:日弱支撑=24.98 | 长压:周强阻=35.62", - "reassessed_at": "2026-06-29 16:21", + "multi_tf_context": "震荡/无明显方向 | MA20=35.71 | MA60=36.48 | 长撑:日强支撑=24.86 | 长压:日强阻=31.44", + "reassessed_at": "2026-06-29 15:12", "status": "updated", "rr_ratio": 0.47, "action_note": "深套持有", "timing_signal": "持有" }, "trigger": { - "stop_loss": 23.24, + "stop_loss": 23.01, "entry_zone": "23.21~27.08", "take_profit_zone": "0~26.51" }, @@ -147,30 +147,30 @@ "cost": 266.95, "position_pct": 6.31, "is_active": 1, - "stop_loss": 277.42, - "take_profit": 298.23, + "stop_loss": 263.66, + "take_profit": 283.32, "entry_low": 258.88, "entry_high": 271.82, "action": "盈利良好 | 止损253.82 | 目标316.5 | 买入区273.21~286.87 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 277.42, - "take_profit": 298.23, + "stop_loss": 263.66, + "take_profit": 283.32, "entry_low": 258.88, "entry_high": 271.82, - "action": "盈利良好 | 止损277.42 | 目标298.23 | 买入区258.88~271.82 | 信号:持有", - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:244.9 弱撑:258.88 弱压:296.29 强压:310.66 | MA5=271.84 MA10=272.79 MA20=269.25 MA60=252.62", - "multi_tf_context": "震荡/无明显方向 | MA20=269.25 | MA60=252.62 | 长撑:MA20=269.25 | 长压:日强阻=307.58", - "reassessed_at": "2026-06-29 16:21", + "action": "盈利良好 | 止损263.66 | 目标283.32 | 买入区258.88~271.82 | 信号:持有", + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:244.9 弱撑:258.88 弱压:296.29 强压:310.66 | MA5=263.81 MA10=256.47 MA20=250.21 MA60=243.32", + "multi_tf_context": "震荡/无明显方向 | MA20=250.21 | MA60=243.32 | 长撑:MA20=250.21 | 长压:日强阻=307.58", + "reassessed_at": "2026-06-29 15:12", "status": "updated", "rr_ratio": 1.72, "action_note": "", "timing_signal": "持有" }, "trigger": { - "stop_loss": 277.42, + "stop_loss": 263.66, "entry_zone": "258.88~271.82", - "take_profit_zone": "0~298.23" + "take_profit_zone": "0~283.32" }, "price": 286.0, "change_pct": 10.48 @@ -182,28 +182,28 @@ "cost": 126.07, "position_pct": 5.44, "is_active": 1, - "stop_loss": 146.47, + "stop_loss": 145.01, "take_profit": 157.01, "entry_low": 143.67, "entry_high": 150.85, "action": "盈利良好 | 止损132.76 | 目标164.45 | 买入区134.18~140.89 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 146.47, + "stop_loss": 145.01, "take_profit": 157.01, "entry_low": 143.67, "entry_high": 150.85, - "action": "盈利良好 | 止损146.47 | 目标157.01 | 买入区143.67~150.85 | 信号:持有", - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:133.11 弱撑:143.67 弱压:155.66 强压:163.55 | MA5=149.97 MA10=143.15 MA20=135.98 MA60=122.6", - "multi_tf_context": "震荡/无明显方向 | MA20=135.98 | MA60=122.6 | 长撑:MA20=135.98 | 长压:周强阻=159.05", - "reassessed_at": "2026-06-29 16:22", + "action": "盈利良好 | 止损145.01 | 目标157.01 | 买入区143.67~150.85 | 信号:持有", + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:133.11 弱撑:143.67 弱压:155.66 强压:163.55 | MA5=148.89 MA10=140.54 MA20=135.42 MA60=121.68", + "multi_tf_context": "震荡/无明显方向 | MA20=135.42 | MA60=121.68 | 长撑:MA20=135.42 | 长压:周强阻=159.05", + "reassessed_at": "2026-06-29 15:12", "status": "updated", "rr_ratio": 1.71, "action_note": "", "timing_signal": "持有" }, "trigger": { - "stop_loss": 146.47, + "stop_loss": 145.01, "entry_zone": "143.67~150.85", "take_profit_zone": "0~157.01" }, @@ -217,33 +217,33 @@ "cost": 88.23, "position_pct": 5.28, "is_active": 1, - "stop_loss": 86.3, - "take_profit": 95.36, - "entry_low": 89.43, - "entry_high": 93.9, + "stop_loss": 85.43, + "take_profit": 95.43, + "entry_low": 89.6, + "entry_high": 94.08, "action": "盈利持有 | 短炒强趋势持 | 止损86.34 | 目标141.9 | 买入区85.82~90.11 | 信号:强趋势持", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 86.3, - "take_profit": 95.36, - "entry_low": 89.43, - "entry_high": 93.9, - "action": "盈利良好 | 止损86.3 | 目标95.36 | 买入区89.43~93.9 | 信号:持有", - "tech_snapshot": "形态:锤子线/T字线/neutral 量价:数据不足 强撑:81.47 弱撑:89.43 弱压:102.78 强压:110.37 | MA5=95.97 MA10=91.83 MA20=74.34 MA60=48.8", - "multi_tf_context": "多周期看多 | MA20=74.34 | MA60=48.8 | 长撑:MA20=74.34 | 长压:日强阻=107.2", - "reassessed_at": "2026-06-29 16:21", + "stop_loss": 85.43, + "take_profit": 95.43, + "entry_low": 89.6, + "entry_high": 94.08, + "action": "盈利良好 | 止损85.43 | 目标95.43 | 买入区89.6~94.08 | 信号:持有", + "tech_snapshot": "形态:锤子线/T字线/neutral 量价:数据不足 强撑:81.55 弱撑:89.6 弱压:102.95 强压:110.45 | MA5=95.1 MA10=88.76 MA20=72.25 MA60=47.53", + "multi_tf_context": "多周期看多 | MA20=72.25 | MA60=47.53 | 长撑:MA20=72.25 | 长压:日强阻=107.2", + "reassessed_at": "2026-06-29 15:11", "status": "updated", - "rr_ratio": 2.82, + "rr_ratio": 2.84, "action_note": "", "timing_signal": "持有" }, "trigger": { - "stop_loss": 86.3, - "entry_zone": "89.43~93.9", - "take_profit_zone": "0~95.36" + "stop_loss": 85.43, + "entry_zone": "89.6~94.08", + "take_profit_zone": "0~95.43" }, - "price": 83.59, - "change_pct": -2.28 + "price": 83.98, + "change_pct": -1.83 }, { "code": "688639", @@ -252,30 +252,30 @@ "cost": 21.51, "position_pct": 5.25, "is_active": 1, - "stop_loss": 14.82, - "take_profit": 17.74, + "stop_loss": 13.5, + "take_profit": 15.97, "entry_low": 14.97, "entry_high": 17.46, "action": null, "strategy_updated": null, "analysis": { - "stop_loss": 14.82, - "take_profit": 17.74, + "stop_loss": 13.5, + "take_profit": 15.97, "entry_low": 14.97, "entry_high": 17.46, - "action": "深套持有 | 深套持有 | 止损14.82 | 目标17.74 | 买入区14.97~17.46 | 信号:持有", + "action": "深套持有 | 深套持有 | 止损13.5 | 目标15.97 | 买入区14.97~17.46 | 信号:持有", "tech_snapshot": "形态:光头光脚阳线/bullish 量价:主动买盘占优 强撑:13.98 弱撑:15.4 弱压:17.17 强压:18.48 | MA5=33.22 MA10=33.72 MA20=35.78 MA60=34.59", - "multi_tf_context": "多周期看多 | MA20=35.78 | MA60=34.59 | 长撑:日弱支撑=15.65 | 长压:月强阻=43.44", - "reassessed_at": "2026-06-29 16:22", + "multi_tf_context": "多周期看多 | MA20=35.78 | MA60=34.59 | 长撑:日强支撑=14.52 | 长压:月强阻=43.44", + "reassessed_at": "2026-06-29 15:12", "status": "updated", "rr_ratio": 0.7, "action_note": "深套持有", "timing_signal": "持有" }, "trigger": { - "stop_loss": 14.82, + "stop_loss": 13.5, "entry_zone": "14.97~17.46", - "take_profit_zone": "0~17.74" + "take_profit_zone": "0~15.97" }, "price": 16.63, "change_pct": 7.99 @@ -287,30 +287,30 @@ "cost": 401.78, "position_pct": 4.64, "is_active": 1, - "stop_loss": 363.52, - "take_profit": 383.46, + "stop_loss": 374.88, + "take_profit": 403.64, "entry_low": 381.0, "entry_high": 388.85, "action": "持有观察 | 止损345.04 | 目标414.6 | 买入区384.35~397.12 | 信号:弱势持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 363.52, - "take_profit": 383.46, + "stop_loss": 374.88, + "take_profit": 403.64, "entry_low": 381.0, "entry_high": 388.85, - "action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损363.52 | 目标383.46 | 买入区381.0~388.85 | 信号:持有", - "tech_snapshot": "形态:带下影阳线/bullish 量价:买卖均衡 强撑:357.24 弱撑:381.0 弱压:399.51 强压:420.46 | MA5=392.63 MA10=396.43 MA20=400.7 MA60=414.36", - "multi_tf_context": "震荡/无明显方向 | MA20=400.7 | MA60=414.36 | 长撑:日弱支撑=380.03 | 长压:周强阻=468.75", - "reassessed_at": "2026-06-29 16:21", + "action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损374.88 | 目标403.64 | 买入区381.0~388.85 | 信号:持有", + "tech_snapshot": "形态:带下影阳线/bullish 量价:买卖均衡 强撑:357.24 弱撑:381.0 弱压:399.51 强压:420.46 | MA5=395.95 MA10=396.68 MA20=402.28 MA60=414.59", + "multi_tf_context": "震荡/无明显方向 | MA20=402.28 | MA60=414.59 | 长撑:日强支撑=380.03 | 长压:周强阻=468.75", + "reassessed_at": "2026-06-29 15:11", "status": "updated", "rr_ratio": 0.8, "action_note": "⚠️盈亏比偏低(1:0.8),不建议加仓", "timing_signal": "持有" }, "trigger": { - "stop_loss": 363.52, + "stop_loss": 374.88, "entry_zone": "381.0~388.85", - "take_profit_zone": "0~383.46" + "take_profit_zone": "0~403.64" }, "price": 392.36, "change_pct": 2.98 @@ -322,33 +322,33 @@ "cost": 104.87, "position_pct": 4.62, "is_active": 1, - "stop_loss": 65.55, - "take_profit": 76.54, - "entry_low": 65.48, - "entry_high": 76.39, + "stop_loss": 65.47, + "take_profit": 76.78, + "entry_low": 66.06, + "entry_high": 77.07, "action": "深套持有 | 深套持有 | 止损63.99 | 目标87.07 | 买入区72.77~84.89 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 65.55, - "take_profit": 76.54, - "entry_low": 65.48, - "entry_high": 76.39, - "action": "深套持有 | 深套持有 | 止损65.55 | 目标76.54 | 买入区65.48~76.39 | 信号:持有", - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:66.81 弱撑:71.93 弱压:74.08 强压:79.73 | MA5=96.92 MA10=96.4 MA20=97.59 MA60=97.92", - "multi_tf_context": "多周期看多 | MA20=97.59 | MA60=97.92 | 长撑:日弱支撑=72.45 | 长压:日强阻=97.15", - "reassessed_at": "2026-06-29 16:21", + "stop_loss": 65.47, + "take_profit": 76.78, + "entry_low": 66.06, + "entry_high": 77.07, + "action": "深套持有 | 深套持有 | 止损65.47 | 目标76.78 | 买入区66.06~77.07 | 信号:持有", + "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:66.95 弱撑:72.33 弱压:74.48 强压:79.98 | MA5=96.92 MA10=96.4 MA20=97.59 MA60=97.92", + "multi_tf_context": "多周期看多 | MA20=97.59 | MA60=97.92 | 长撑:日强支撑=72.2 | 长压:日强阻=97.15", + "reassessed_at": "2026-06-29 15:11", "status": "updated", - "rr_ratio": 0.64, + "rr_ratio": 0.6, "action_note": "深套持有", "timing_signal": "持有" }, "trigger": { - "stop_loss": 65.55, - "entry_zone": "65.48~76.39", - "take_profit_zone": "0~76.54" + "stop_loss": 65.47, + "entry_zone": "66.06~77.07", + "take_profit_zone": "0~76.78" }, - "price": 63.28, - "change_pct": 0.34 + "price": 63.45, + "change_pct": 0.62 }, { "code": "02202", @@ -357,30 +357,30 @@ "cost": 4.67, "position_pct": 4.6, "is_active": 1, - "stop_loss": 2.0, - "take_profit": 2.32, + "stop_loss": 1.82, + "take_profit": 2.09, "entry_low": 2.0, "entry_high": 2.33, "action": "深套持有 | 深套持有 | 止损2.0 | 目标2.85 | 买入区2.18~2.54 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 2.0, - "take_profit": 2.32, + "stop_loss": 1.82, + "take_profit": 2.09, "entry_low": 2.0, "entry_high": 2.33, - "action": "深套持有 | 深套持有 | 止损2.0 | 目标2.32 | 买入区2.0~2.33 | 信号:持有", + "action": "深套持有 | 深套持有 | 止损1.82 | 目标2.09 | 买入区2.0~2.33 | 信号:持有", "tech_snapshot": "形态:长影星线/neutral 量价:数据不足 强撑:2.02 弱撑:2.16 弱压:2.28 强压:2.42 | MA5=3.35 MA10=3.39 MA20=3.46 MA60=3.53", - "multi_tf_context": "多周期看多 | MA20=3.46 | MA60=3.53 | 长撑:日强支撑=2.16 | 长压:日强阻=2.85", - "reassessed_at": "2026-06-29 16:21", + "multi_tf_context": "多周期看多 | MA20=3.46 | MA60=3.53 | 长撑:日强支撑=2.17 | 长压:日强阻=2.94", + "reassessed_at": "2026-06-29 15:11", "status": "updated", "rr_ratio": 0.61, "action_note": "深套持有", "timing_signal": "持有" }, "trigger": { - "stop_loss": 2.0, + "stop_loss": 1.82, "entry_zone": "2.0~2.33", - "take_profit_zone": "0~2.32" + "take_profit_zone": "0~2.09" }, "price": 1.92, "change_pct": 0.45 @@ -392,33 +392,33 @@ "cost": 443.13, "position_pct": 4.41, "is_active": 1, - "stop_loss": 405.27, - "take_profit": 424.96, - "entry_low": 411.33, - "entry_high": 421.67, + "stop_loss": 373.0, + "take_profit": 383.77, + "entry_low": 411.8, + "entry_high": 423.07, "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损387.49 | 目标496.33 | 买入区435.13~440.67 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 405.27, - "take_profit": 424.96, - "entry_low": 411.33, - "entry_high": 421.67, - "action": "持有观察 | ⚠️盈亏比偏低(1:1.5),不建议加仓 | 止损405.27 | 目标424.96 | 买入区411.33~421.67 | 信号:持有", - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:400.67 弱撑:411.33 弱压:428.33 强压:442.67 | MA5=608.6 MA10=615.0 MA20=612.77 MA60=565.12", + "stop_loss": 373.0, + "take_profit": 383.77, + "entry_low": 411.8, + "entry_high": 423.07, + "action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损373.0 | 目标383.77 | 买入区411.8~423.07 | 信号:持有", + "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:401.96 弱撑:411.8 弱压:431.13 强压:444.18 | MA5=608.6 MA10=615.0 MA20=612.77 MA60=565.12", "multi_tf_context": "多周期看多 | MA20=612.77 | MA60=565.12 | 长撑:日强支撑=411.0 | 长压:周强阻=526.5", - "reassessed_at": "2026-06-29 16:20", + "reassessed_at": "2026-06-29 15:11", "status": "updated", - "rr_ratio": 1.45, - "action_note": "⚠️盈亏比偏低(1:1.5),不建议加仓", + "rr_ratio": 1.09, + "action_note": "⚠️盈亏比偏低(1:1.1),不建议加仓", "timing_signal": "持有" }, "trigger": { - "stop_loss": 405.27, - "entry_zone": "411.33~421.67", - "take_profit_zone": "0~424.96" + "stop_loss": 373.0, + "entry_zone": "411.8~423.07", + "take_profit_zone": "0~383.77" }, - "price": 364.73, - "change_pct": 2.04 + "price": 366.12, + "change_pct": 2.43 }, { "code": "00981", @@ -427,33 +427,33 @@ "cost": 75.94, "position_pct": 4.2, "is_active": 1, - "stop_loss": 82.06, - "take_profit": 86.42, + "stop_loss": 80.81, + "take_profit": 85.82, "entry_low": 80.0, "entry_high": 84.0, "action": "盈利持有 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损67.69 | 目标87.26 | 买入区73.68~76.57 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 82.06, - "take_profit": 86.42, + "stop_loss": 80.81, + "take_profit": 85.82, "entry_low": 80.0, "entry_high": 84.0, - "action": "盈利良好 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损82.06 | 目标86.42 | 买入区80.0~84.0 | 信号:持有", - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:76.48 弱撑:80.0 弱压:87.15 强压:90.02 | MA5=82.69 MA10=79.53 MA20=78.08 MA60=70.8", - "multi_tf_context": "震荡/无明显方向 | MA20=78.08 | MA60=70.8 | 长撑:MA20=78.08 | 长压:周强阻=93.0", - "reassessed_at": "2026-06-29 16:21", + "action": "盈利良好 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损80.81 | 目标85.82 | 买入区80.0~84.0 | 信号:持有", + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:75.93 弱撑:80.0 弱压:85.98 强压:89.4 | MA5=81.51 MA10=78.21 MA20=77.92 MA60=70.26", + "multi_tf_context": "震荡/无明显方向 | MA20=77.92 | MA60=70.26 | 长撑:MA20=77.92 | 长压:周强阻=93.0", + "reassessed_at": "2026-06-29 15:11", "status": "updated", - "rr_ratio": 1.28, + "rr_ratio": 1.27, "action_note": "⚠️盈亏比偏低(1:1.3),不建议加仓", "timing_signal": "持有" }, "trigger": { - "stop_loss": 82.06, + "stop_loss": 80.81, "entry_zone": "80.0~84.0", - "take_profit_zone": "0~86.42" + "take_profit_zone": "0~85.82" }, - "price": 73.61, - "change_pct": 6.0 + "price": 73.78, + "change_pct": 6.25 }, { "code": "300548", @@ -462,30 +462,30 @@ "cost": 231.46, "position_pct": 3.2, "is_active": 1, - "stop_loss": 235.77, - "take_profit": 271.9, + "stop_loss": 223.68, + "take_profit": 257.59, "entry_low": 241.53, "entry_high": 253.61, "action": "盈利良好 | 短炒强趋势持 | 止损251.24 | 目标413.9 | 买入区269.8~283.29 | 信号:强趋势持", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 235.77, - "take_profit": 271.9, + "stop_loss": 223.68, + "take_profit": 257.59, "entry_low": 241.53, "entry_high": 253.61, - "action": "盈利良好 | 止损235.77 | 目标271.9 | 买入区241.53~253.61 | 信号:持有", - "tech_snapshot": "形态:带下影阴线/neutral 量价:主动买盘占优 强撑:212.34 弱撑:241.53 弱压:266.91 强压:298.14 | MA5=273.2 MA10=276.81 MA20=252.3 MA60=243.4", - "multi_tf_context": "多周期看多 | MA20=252.3 | MA60=243.4 | 长撑:MA60=243.4 | 长压:日强阻=309.98", - "reassessed_at": "2026-06-29 16:21", + "action": "盈利良好 | 止损223.68 | 目标257.59 | 买入区241.53~253.61 | 信号:持有", + "tech_snapshot": "形态:带下影阴线/neutral 量价:主动买盘占优 强撑:212.34 弱撑:241.53 弱压:266.91 强压:298.14 | MA5=282.18 MA10=273.89 MA20=252.1 MA60=241.84", + "multi_tf_context": "多周期看多 | MA20=252.1 | MA60=241.84 | 长撑:MA20=252.1 | 长压:日强阻=309.98", + "reassessed_at": "2026-06-29 15:11", "status": "updated", "rr_ratio": 3.86, "action_note": "", "timing_signal": "持有" }, "trigger": { - "stop_loss": 235.77, + "stop_loss": 223.68, "entry_zone": "241.53~253.61", - "take_profit_zone": "0~271.9" + "take_profit_zone": "0~257.59" }, "price": 253.19, "change_pct": -3.6 @@ -497,30 +497,30 @@ "cost": 12.19, "position_pct": 2.45, "is_active": 1, - "stop_loss": 7.76, - "take_profit": 8.76, + "stop_loss": 7.91, + "take_profit": 9.02, "entry_low": 7.6, "entry_high": 8.87, "action": "深套持有 | 深套持有 | 止损7.05 | 目标9.17 | 买入区8.02~9.35 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 7.76, - "take_profit": 8.76, + "stop_loss": 7.91, + "take_profit": 9.02, "entry_low": 7.6, "entry_high": 8.87, - "action": "深套持有 | 深套持有 | 止损7.76 | 目标8.76 | 买入区7.6~8.87 | 信号:持有", + "action": "深套持有 | 深套持有 | 止损7.91 | 目标9.02 | 买入区7.6~8.87 | 信号:持有", "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:7.77 弱撑:8.39 弱压:8.48 强压:9.12 | MA5=9.56 MA10=9.52 MA20=9.74 MA60=10.33", - "multi_tf_context": "震荡/无明显方向 | MA20=9.74 | MA60=10.33 | 长撑:日强支撑=8.27 | 长压:周强阻=10.15", - "reassessed_at": "2026-06-29 16:21", + "multi_tf_context": "震荡/无明显方向 | MA20=9.74 | MA60=10.33 | 长撑:日弱支撑=8.29 | 长压:周强阻=10.15", + "reassessed_at": "2026-06-29 15:11", "status": "updated", "rr_ratio": 0.53, "action_note": "深套持有", "timing_signal": "持有" }, "trigger": { - "stop_loss": 7.76, + "stop_loss": 7.91, "entry_zone": "7.6~8.87", - "take_profit_zone": "0~8.76" + "take_profit_zone": "0~9.02" }, "price": 8.45, "change_pct": 0.67 @@ -532,30 +532,30 @@ "cost": 22.29, "position_pct": 2.42, "is_active": 1, - "stop_loss": 12.27, - "take_profit": 14.1, + "stop_loss": 13.28, + "take_profit": 15.29, "entry_low": 12.77, "entry_high": 14.9, "action": "深套持有 | 深套持有 | 止损13.74 | 目标19.0 | 买入区15.63~18.24 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 12.27, - "take_profit": 14.1, + "stop_loss": 13.28, + "take_profit": 15.29, "entry_low": 12.77, "entry_high": 14.9, - "action": "深套持有 | 深套持有 | 止损12.27 | 目标14.1 | 买入区12.77~14.9 | 信号:持有", + "action": "深套持有 | 深套持有 | 止损13.28 | 目标15.29 | 买入区12.77~14.9 | 信号:持有", "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动卖盘占优 强撑:12.7 弱撑:13.85 弱压:14.42 强压:15.46 | MA5=21.64 MA10=21.74 MA20=22.02 MA60=21.43", - "multi_tf_context": "震荡/无明显方向 | MA20=22.02 | MA60=21.43 | 长撑:日强支撑=13.74 | 长压:日强阻=18.23", - "reassessed_at": "2026-06-29 16:21", + "multi_tf_context": "震荡/无明显方向 | MA20=22.02 | MA60=21.43 | 长压:日强阻=18.23", + "reassessed_at": "2026-06-29 15:11", "status": "updated", "rr_ratio": 0.6, "action_note": "深套持有", "timing_signal": "持有" }, "trigger": { - "stop_loss": 12.27, + "stop_loss": 13.28, "entry_zone": "12.77~14.9", - "take_profit_zone": "0~14.1" + "take_profit_zone": "0~15.29" }, "price": 14.19, "change_pct": 0.0 @@ -579,9 +579,9 @@ "entry_low": 13.33, "entry_high": 14.09, "action": "持有观察 | ⚠️盈亏比偏低(1:1.5),不建议加仓 | 止损13.91 | 目标15.54 | 买入区13.33~14.09 | 信号:持有", - "tech_snapshot": "形态:小阴线/bearish 量价:主动买盘占优 强撑:12.72 弱撑:13.32 弱压:14.49 强压:15.54 | MA5=14.28 MA10=14.99 MA20=15.37 MA60=13.62", - "multi_tf_context": "多周期看多 | MA20=15.37 | MA60=13.62 | 长撑:日强支撑=13.4 | 长压:日强阻=18.66", - "reassessed_at": "2026-06-29 16:20", + "tech_snapshot": "形态:小阴线/bearish 量价:主动买盘占优 强撑:12.72 弱撑:13.32 弱压:14.49 强压:15.54 | MA5=14.54 MA10=15.05 MA20=15.38 MA60=13.59", + "multi_tf_context": "多周期看多 | MA20=15.38 | MA60=13.59 | 长撑:日弱支撑=13.78 | 长压:日强阻=18.66", + "reassessed_at": "2026-06-29 15:10", "status": "manual", "rr_ratio": 12.12, "action_note": "⚠️盈亏比偏低(1:1.5),不建议加仓", @@ -602,28 +602,28 @@ "cost": 147.18, "position_pct": 2.3, "is_active": 1, - "stop_loss": 169.02, + "stop_loss": 167.33, "take_profit": 179.4, "entry_low": 183.73, "entry_high": 192.92, "action": "盈利良好 | 止损161.41 | 目标192.67 | 买入区165.51~173.79 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 169.02, + "stop_loss": 167.33, "take_profit": 179.4, "entry_low": 183.73, "entry_high": 192.92, - "action": "盈利良好 | 止损169.02 | 目标179.4 | 买入区183.73~192.92 | 信号:持有", - "tech_snapshot": "形态:倒T线/射击之星/neutral 量价:买卖均衡 强撑:170.17 弱撑:183.73 弱压:196.93 强压:207.64 | MA5=181.89 MA10=174.62 MA20=165.95 MA60=142.47", - "multi_tf_context": "多周期看多 | MA20=165.95 | MA60=142.47 | 长撑:MA20=165.95 | 长压:日强阻=198.8", - "reassessed_at": "2026-06-29 16:21", + "action": "盈利良好 | 止损167.33 | 目标179.4 | 买入区183.73~192.92 | 信号:持有", + "tech_snapshot": "形态:倒T线/射击之星/neutral 量价:买卖均衡 强撑:170.17 弱撑:183.73 弱压:196.93 强压:207.64 | MA5=178.6 MA10=169.98 MA20=164.66 MA60=141.48", + "multi_tf_context": "多周期看多 | MA20=164.66 | MA60=141.48 | 长撑:MA20=164.66 | 长压:日强阻=195.5", + "reassessed_at": "2026-06-29 15:12", "status": "updated", "rr_ratio": 3.22, "action_note": "", "timing_signal": "持有" }, "trigger": { - "stop_loss": 169.02, + "stop_loss": 167.33, "entry_zone": "183.73~192.92", "take_profit_zone": "0~179.4" }, @@ -637,33 +637,33 @@ "cost": 45.89, "position_pct": 2.14, "is_active": 1, - "stop_loss": 39.87, - "take_profit": 41.25, - "entry_low": 40.36, - "entry_high": 40.91, + "stop_loss": 40.06, + "take_profit": 43.8, + "entry_low": 40.49, + "entry_high": 40.98, "action": "持有观察 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损35.09 | 目标42.9 | 买入区41.66~42.8 | 信号:持有", "strategy_updated": "2026-06-19 16:01", "analysis": { - "stop_loss": 39.87, - "take_profit": 41.25, - "entry_low": 40.36, - "entry_high": 40.91, - "action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损39.87 | 目标41.25 | 买入区40.36~40.91 | 信号:持有", - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:38.86 弱撑:40.36 弱压:41.66 强压:42.97 | MA5=41.25 MA10=42.05 MA20=44.1 MA60=45.26", - "multi_tf_context": "震荡/无明显方向 | MA20=44.1 | MA60=45.26 | 长撑:日弱支撑=40.18 | 长压:月强阻=49.62", - "reassessed_at": "2026-06-29 16:21", + "stop_loss": 40.06, + "take_profit": 43.8, + "entry_low": 40.49, + "entry_high": 40.98, + "action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损40.06 | 目标43.8 | 买入区40.49~40.98 | 信号:持有", + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:37.68 弱撑:40.49 弱压:41.79 强压:44.29 | MA5=41.55 MA10=42.48 MA20=44.3 MA60=45.37", + "multi_tf_context": "震荡/无明显方向 | MA20=44.3 | MA60=45.37 | 长撑:日弱支撑=40.44 | 长压:月强阻=49.62", + "reassessed_at": "2026-06-29 15:11", "status": "updated", "rr_ratio": 0.83, "action_note": "⚠️盈亏比偏低(1:0.8),不建议加仓", "timing_signal": "持有" }, "trigger": { - "stop_loss": 39.87, - "entry_zone": "40.36~40.91", - "take_profit_zone": "0~41.25" + "stop_loss": 40.06, + "entry_zone": "40.49~40.98", + "take_profit_zone": "0~43.8" }, - "price": 35.67, - "change_pct": 1.18 + "price": 35.83, + "change_pct": 1.62 } ], "cash": 92664.2, @@ -671,7 +671,7 @@ "total_assets": 1239815.6, "total_pl": 0, "position_pct": 88.25, - "updated_at": "2026-06-29 16:54", + "updated_at": "2026-06-29 15:52", "source": "/home/hmo/stocks/holding.xls", "frozen_cash": 39481.4, "available_cash": 73758.85, diff --git a/data/price_events.json b/data/price_events.json index c5f3ea9..bd05b04 100644 --- a/data/price_events.json +++ b/data/price_events.json @@ -5679,56 +5679,6 @@ "event_label": "买入区间", "timestamp": "2026-06-29T15:10:52.129972", "date": "2026-06-29" - }, - { - "code": "00700", - "name": "腾讯控股", - "event_type": "entry_zone", - "price": 417.8, - "trigger_value": "0~424.77", - "event_label": "止盈区间", - "timestamp": "2026-06-29T16:20:33.343007", - "date": "2026-06-29" - }, - { - "code": "02202", - "name": "万科企业", - "event_type": "entry_zone", - "price": 2.22, - "trigger_value": "0~2.32", - "event_label": "止盈区间", - "timestamp": "2026-06-29T16:20:34.698897", - "date": "2026-06-29" - }, - { - "code": "02628", - "name": "中国人寿", - "event_type": "entry_zone", - "price": 27.8, - "trigger_value": "27.38~27.99", - "event_label": "买入区间", - "timestamp": "2026-06-29T16:20:36.185068", - "date": "2026-06-29" - }, - { - "code": "688411", - "name": "海博思创", - "event_type": "entry_zone", - "price": 286.0, - "trigger_value": "0~298.23", - "event_label": "止盈区间", - "timestamp": "2026-06-29T16:20:37.458219", - "date": "2026-06-29" - }, - { - "code": "688639", - "name": "华恒生物", - "event_type": "entry_zone", - "price": 16.63, - "trigger_value": "0~17.74", - "event_label": "止盈区间", - "timestamp": "2026-06-29T16:20:38.352180", - "date": "2026-06-29" } ] } \ No newline at end of file diff --git a/data/price_history.json b/data/price_history.json index fd7cab4..ea70dbb 100644 --- a/data/price_history.json +++ b/data/price_history.json @@ -94,7 +94,7 @@ "date": "2026-06-29", "high": 432.0, "low": 411.0, - "close": 418.0 + "close": 422.2 } ], "00968": [ @@ -108,7 +108,7 @@ "date": "2026-06-29", "high": 2.08, "low": 1.97, - "close": 2.01 + "close": 2.04 } ], "00981": [ @@ -120,9 +120,9 @@ }, { "date": "2026-06-29", - "high": 85.8, + "high": 85.25, "low": 79.05, - "close": 84.6 + "close": 84.15 } ], "01070": [ @@ -136,7 +136,7 @@ "date": "2026-06-29", "high": 13.0, "low": 12.4, - "close": 13.0 + "close": 12.9 } ], "01088": [ @@ -150,7 +150,7 @@ "date": "2026-06-29", "high": 41.48, "low": 40.0, - "close": 41.1 + "close": 41.3 } ], "01211": [ @@ -164,7 +164,7 @@ "date": "2026-06-29", "high": 75.55, "low": 72.2, - "close": 72.75 + "close": 73.35 } ], "01478": [ @@ -178,7 +178,7 @@ "date": "2026-06-29", "high": 7.17, "low": 6.6, - "close": 6.98 + "close": 6.92 } ], "01888": [ @@ -192,7 +192,7 @@ "date": "2026-06-29", "high": 103.5, "low": 89.05, - "close": 96.3 + "close": 96.55 } ], "02202": [ @@ -220,7 +220,7 @@ "date": "2026-06-29", "high": 52.45, "low": 50.0, - "close": 51.85 + "close": 52.05 } ], "02359": [ @@ -234,7 +234,7 @@ "date": "2026-06-29", "high": 154.6, "low": 143.4, - "close": 151.7 + "close": 153.8 } ], "02388": [ @@ -247,8 +247,8 @@ { "date": "2026-06-29", "high": 46.3, - "low": 43.38, - "close": 43.78 + "low": 43.42, + "close": 43.66 } ], "02628": [ @@ -262,7 +262,7 @@ "date": "2026-06-29", "high": 28.56, "low": 26.7, - "close": 27.82 + "close": 27.76 } ], "06160": [ @@ -276,7 +276,7 @@ "date": "2026-06-29", "high": 177.0, "low": 164.7, - "close": 175.0 + "close": 175.8 } ], "06869": [ @@ -290,7 +290,7 @@ "date": "2026-06-29", "high": 286.8, "low": 227.2, - "close": 239.6 + "close": 241.2 } ], "09868": [ @@ -304,7 +304,7 @@ "date": "2026-06-29", "high": 49.14, "low": 45.32, - "close": 47.54 + "close": 47.5 } ], "09988": [ @@ -318,7 +318,7 @@ "date": "2026-06-29", "high": 95.45, "low": 88.65, - "close": 92.3 + "close": 93.4 } ], "300035": [ diff --git a/data/xiaoguo_insights.json b/data/xiaoguo_insights.json index f7f68ab..7de3d3c 100644 --- a/data/xiaoguo_insights.json +++ b/data/xiaoguo_insights.json @@ -1,31 +1,10 @@ { - "timestamp": "2026-06-29 16:11", + "timestamp": "2026-06-26 16:07", "analyses": [ - { - "name": "丘钛科技", - "code": "01478", - "price": 5.99, - "sentiment": "positive", - "confidence": 0.57, - "brief": "丘钛科技5月手机摄像头模组销售数量增长39.4%。丘钛科技5月手机摄像头模组销售...", - "keywords": [ - "汇顶科技", - "丘钛科技是公司的供应商之一", - "证券日报网讯", - "汇顶科技在互动平台回答投资者提问时表示", - "丘钛科技" - ], - "news_count": 5, - "pos_count": 3, - "neg_count": 0, - "neu_count": 2, - "reason": "SL_dist=3.0% TP_dist=19.2%", - "priority": 1 - }, { "name": "紫金矿业", "code": "601899", - "price": 25.79, + "price": 25.1, "sentiment": "negative", "confidence": 0.59, "brief": "紫金矿业成交额超上一日全天。数据宝统计,截至14:10,紫金矿业成交额116.5...", @@ -40,142 +19,58 @@ "pos_count": 0, "neg_count": 2, "neu_count": 3, - "reason": "SL_dist=10.8% TP_dist=2.8%", + "reason": "SL_dist=19.6% TP_dist=3.3%", "priority": 1 }, { - "name": "海博思创", - "code": "688411", - "price": 286.0, - "sentiment": "positive", + "name": "中银香港", + "code": "02388", + "price": 45.48, + "sentiment": "neutral", "confidence": 0.56, - "brief": "储能概念震荡反弹海博思创涨超10%。储能概念盘中震荡反弹,海博思创涨超10%,德...", + "brief": "中银香港携泰国子行首批接入人民银行“数币达”平台。中银香港副总裁邢桂伟表示:“中...", "keywords": [ - "储能概念震荡反弹海博思创涨超", - "储能概念盘中震荡反弹", - "海博思创涨超", - "德业股份", - "海博思创等成立能源科技公司" + "中银香港携泰国子行首批接入人民银行", + "数币达", + "平台", + "中银香港副总裁邢桂伟表示", + "中银香港陈卫全" ], - "news_count": 4, - "pos_count": 2, + "news_count": 5, + "pos_count": 1, "neg_count": 0, - "neu_count": 2, - "reason": "SL_dist=7.8% TP_dist=0.9%", - "priority": 1 - }, - { - "name": "中芯国际", - "code": "688981", - "price": 151.0, - "sentiment": "positive", - "confidence": 0.63, - "brief": "中芯国际成交额超150亿元。数据宝统计,截至14:42,中芯国际成交额150.1...", - "keywords": [ - "中芯国际成交额超", - "亿元", - "数据宝统计", - "截至", - "逆市上升" - ], - "news_count": 5, - "pos_count": 2, - "neg_count": 1, - "neu_count": 2, - "reason": "SL_dist=4.0% TP_dist=4.0%", - "priority": 1 - }, - { - "name": "建滔积层板", - "code": "01888", - "price": 83.41, - "sentiment": "positive", - "confidence": 0.7, - "brief": "建滔积层板获南向资金连续14天净买入。6月26日上榜的成交活跃股中,建滔积层板通...", - "keywords": [ - "建滔积层板获南向资金连续", - "天净买入", - "日上榜的成交活跃股中", - "建滔积层板通过港股通渠道成交金额为", - "建滔积层板" - ], - "news_count": 5, - "pos_count": 4, - "neg_count": 0, - "neu_count": 1, - "reason": "SL_dist=2.4% TP_dist=14.4%", - "priority": 1 - }, - { - "name": "华恒生物", - "code": "688639", - "price": 16.63, - "sentiment": "negative", - "confidence": 0.6, - "brief": "实控人被刑拘华恒生物20CM跌停。今日早间,华恒生物20%开盘跌停,报17.12...", - "keywords": [ - "华恒生物", - "龙虎榜数据", - "交易所", - "日公布的交易公开信息显示", - "华恒生物实控人被刑拘港股上市紧急叫停" - ], - "news_count": 5, - "pos_count": 0, - "neg_count": 3, - "neu_count": 2, - "reason": "SL_dist=18.8% TP_dist=4.0%", + "neu_count": 4, + "reason": "SL_dist=10.6% TP_dist=0.3%", "priority": 1 }, { "name": "宁德时代", "code": "300750", - "price": 392.36, - "sentiment": "neutral", - "confidence": 0.57, - "brief": "宁德时代成交额超100亿元。数据宝统计,截至11:04,宁德时代成交额100.7...", + "price": 381.0, + "sentiment": "negative", + "confidence": 0.6, + "brief": "宁德时代成交额超150亿元。数据宝统计,截至14:16,宁德时代成交额151.1...", "keywords": [ + "股宁德时代盘中跌", + "现报", "宁德时代成交额超", "亿元", - "数据宝统计", - "截至", - "宁德时代" + "数据宝统计" ], "news_count": 5, - "pos_count": 2, + "pos_count": 1, "neg_count": 2, - "neu_count": 1, - "reason": "SL_dist=4.5% TP_dist=2.9%", - "priority": 1 - }, - { - "name": "比亚迪股份", - "code": "01211", - "price": 63.32, - "sentiment": "neutral", - "confidence": 0.55, - "brief": "蒿慧杰叶牛平会见比亚迪股份有限公司董事长兼总裁王传福。人民财讯6月27日电,据西...", - "keywords": [ - "蒿慧杰叶牛平会见比亚迪股份有限公司董事长兼总裁王传福", - "人民财讯", - "日电", - "据西安发布", - "摩根大通在比亚迪股份" - ], - "news_count": 5, - "pos_count": 0, - "neg_count": 0, - "neu_count": 5, - "reason": "SL_dist=3.4% TP_dist=21.3%", + "neu_count": 2, + "reason": "SL_dist=13.4% TP_dist=3.9%", "priority": 1 }, { "name": "腾讯控股", "code": "00700", - "price": 365.95, + "price": 411.8, "sentiment": "positive", - "confidence": 0.57, - "brief": "106家港股公司回购腾讯控股回购5.01亿港元。本次回购5.01亿港元的腾讯控股...", + "confidence": 0.56, + "brief": "100家港股公司回购腾讯控股回购5.01亿港元。本次回购5.01亿港元的腾讯控股...", "keywords": [ "家港股公司回购腾讯控股回购", "亿港元", @@ -184,32 +79,137 @@ "腾讯控股午后涨超" ], "news_count": 5, - "pos_count": 4, + "pos_count": 2, "neg_count": 0, - "neu_count": 1, - "reason": "SL_dist=1.9% TP_dist=4.9%", + "neu_count": 3, + "reason": "SL_dist=19.8% TP_dist=0.8%", "priority": 1 }, { - "name": "长芯博创", - "code": "300548", - "price": 253.19, - "sentiment": "positive", - "confidence": 0.62, - "brief": "长芯博创龙虎榜数据(6月15日)。长芯博创今日涨停,全天换手率9.65%,成交额...", + "name": "模塑科技", + "code": "000700", + "price": 14.13, + "sentiment": "negative", + "confidence": 0.57, + "brief": "模塑科技:基于商业保密要求,公司不便透露与客户的具体合作信息。证券日报网讯6月1...", "keywords": [ - "长芯博创", - "收购控股子公司少数股东股份实施完成", - "公告称", - "公司已完成收购控股子公司长芯盛", - "长芯博创成交额创上市以来新高" + "机器人概念逆势拉升模塑科技", + "祥鑫科技双双涨停", + "机器人概念盘中逆势拉升", + "模塑科技涨停", + "模塑科技" ], "news_count": 5, - "pos_count": 4, - "neg_count": 0, - "neu_count": 1, - "reason": "SL_dist=11.7% TP_dist=1.7%", + "pos_count": 1, + "neg_count": 2, + "neu_count": 2, + "reason": "SL_dist=1.6% TP_dist=20.3%", "priority": 1 + }, + { + "name": "法拉电子", + "code": "600563", + "price": 188.76, + "sentiment": "neutral", + "confidence": 0.55, + "brief": "法拉电子:2025年年度权益分派实施公告。证券日报网讯6月4日,法拉电子发布20...", + "keywords": [ + "法拉电子", + "年年度权益分派实施公告", + "证券日报网讯", + "法拉电子发布", + "三季度订单充足生产处于满产状态" + ], + "news_count": 5, + "pos_count": 0, + "neg_count": 0, + "neu_count": 5, + "reason": "SL_dist=9.7% TP_dist=1.0%", + "priority": 1 + }, + { + "name": "中国神华", + "code": "01088", + "price": 40.6, + "sentiment": "positive", + "confidence": 0.56, + "brief": "中国神华:5月商品煤产量同比下降4.1%。南财智讯6月17日电,中国神华公告,5...", + "keywords": [ + "中国神华", + "向财务公司增资", + "亿元", + "公告称", + "国家能源集团财务公司股东中国神华参与公司增资获董事会批准公司增资合计" + ], + "news_count": 5, + "pos_count": 2, + "neg_count": 0, + "neu_count": 3, + "reason": "SL_dist=18.5% TP_dist=1.7%", + "priority": 1 + }, + { + "name": "中际旭创", + "code": "300308", + "price": 1253.89, + "sentiment": "negative", + "confidence": 0.62, + "brief": "中际旭创成交额超100亿元。数据宝统计,截至09:48,中际旭创成交额102.3...", + "keywords": [ + "中际旭创成交额超", + "亿元", + "数据宝统计", + "截至", + "中际旭创成交额达" + ], + "news_count": 5, + "pos_count": 0, + "neg_count": 4, + "neu_count": 1, + "reason": "涨跌幅-5.25%", + "priority": 2 + }, + { + "name": "长飞光纤光缆", + "code": "06869", + "price": 250.6, + "sentiment": "negative", + "confidence": 0.58, + "brief": "港股光通信股走弱长飞光纤光缆跌超8%。截至发稿,长飞光纤光缆(06869.HK)...", + "keywords": [ + "港股光通信股走弱长飞光纤光缆跌超", + "截至发稿", + "长飞光纤光缆", + "舜宇光学科技", + "港股人工智能股震荡走低长飞光纤光缆跌超" + ], + "news_count": 5, + "pos_count": 0, + "neg_count": 5, + "neu_count": 0, + "reason": "涨跌幅-12.87%", + "priority": 2 + }, + { + "name": "丘钛科技", + "code": "01478", + "price": 6.84, + "sentiment": "positive", + "confidence": 0.57, + "brief": "丘钛科技5月手机摄像头模组销售数量增长39.4%。丘钛科技5月手机摄像头模组销售...", + "keywords": [ + "丘钛科技", + "月手机摄像头模组销售数量增长", + "月摄像头模组与激光雷达销量同比增", + "发布公告", + "公司摄像头模组与激光雷达销售数量合计" + ], + "news_count": 5, + "pos_count": 3, + "neg_count": 0, + "neu_count": 2, + "reason": "涨跌幅-5.00%", + "priority": 2 } ], "status": "ok", diff --git a/price_monitor.py b/price_monitor.py index e9b79c2..347c311 100644 --- a/price_monitor.py +++ b/price_monitor.py @@ -174,69 +174,6 @@ def refresh_data_prices(): except: pass - # --- 同步统一CNY价格到decisions.json (2026-06-29 currency bugfix) --- - # decisions.json存的HK股价格是HKD(腾讯API原始值) - # portfolio.json/watchlist已统一CNY(HK×0.87),但decisions.json没同步 - # LLM报告读portfolio.json(CNY)vs decisions.json止损/价(HKD)→ 币种错配 - # 修复:decisions.json的 所有价格字段 统一CNY(price/stop_loss/take_profit/entry_low/entry_high) - try: - dec = json.load(open(DECISIONS_PATH)) - dec_updated = False - for d in dec.get('decisions', []): - code = d.get('code', '') - if not (str(code).startswith(('0','1')) and len(str(code))==5): - continue # 只修港股 - if code not in prices: - continue - raw_hkd, _, _ = prices[code] - if raw_hkd <= 0: - continue - cny = round(raw_hkd * HK_RATE, 2) - - # 逐字段转换 - for field in ['price', 'stop_loss', 'take_profit', 'entry_low', 'entry_high', - 'last_reassessed_price', 'avg_price']: - old = d.get(field, 0) or 0 - if old > 0: - new_val = round(old * HK_RATE, 2) - if abs(old - new_val) > 0.01: - d[field] = new_val - dec_updated = True - - # 处理嵌套的analysis字段 - analysis = d.get('analysis', {}) - for field in ['stop_loss', 'take_profit', 'entry_low', 'entry_high']: - old = analysis.get(field, 0) or 0 - if old > 0: - analysis[field] = round(old * HK_RATE, 2) - # 处理trigger字段 - trigger = d.get('trigger', {}) - for field in ['stop_loss', 'take_profit_zone']: - old = trigger.get(field, 0) or 0 - if old > 0: - trigger[field] = round(old * HK_RATE, 2) - elif isinstance(trigger.get(field), str) and '~' in str(trigger.get(field,'')): - # take_profit_zone格式: "0~X" - parts = str(trigger[field]).split('~') - if len(parts) == 2 and parts[1]: - parts[1] = str(round(float(parts[1]) * HK_RATE, 2)) - trigger[field] = '~'.join(parts) - # entry_zone: "X~Y" - ez = trigger.get('entry_zone', '') - if '~' in str(ez): - parts = str(ez).split('~') - for i, p in enumerate(parts): - try: - parts[i] = str(round(float(p) * HK_RATE, 2)) - except: pass - trigger['entry_zone'] = '~'.join(parts) - if dec_updated: - dec['total'] = len(dec['decisions']) - json.dump(dec, open(DECISIONS_PATH, 'w'), ensure_ascii=False, indent=2) - except Exception as e: - print(f" [decisions.json CNY同步失败] {e}", flush=True) - # --- 结束 CNY同步 --- - # 更新watchlist(只在价格变化时写入) changed = False for s in wl.get('stocks', []): diff --git a/scripts/price_audit.py b/scripts/price_audit.py deleted file mode 100644 index 5762106..0000000 --- a/scripts/price_audit.py +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env python3 -"""price_audit.py — 币种审计:检查所有涉及价格的代码是否有币种问题 -运行方式:python3 price_audit.py > /tmp/price_audit.txt -""" -import os, sys, json, re -from pathlib import Path - -# 关键文件列表 -MOFIN = Path("/home/hmo/MoFin") -SCRIPT = Path("/home/hmo/.hermes/profiles/position-analyst/scripts") -SKILLS = Path("/home/hmo/.hermes/profiles/position-analyst/skills") - -# 检查每个脚本 -issues = [] -for root in [MOFIN, SCRIPT]: - for f in sorted(root.glob("*.py")): - text = f.read_text() - name = f.relative_to(root) - - # 1. 是否自己拉腾讯API - has_tencent = 'qt.gtimg.cn' in text - - # 2. 是否读decisions.json - has_dec_read = 'decisions.json' in text - - # 3. 是否读portfolio.json - has_pf_read = 'portfolio.json' in text - - # 4. 是否有止损/买入区比较 - has_stop_compare = bool(re.search(r'(stop_loss|entry_low|entry_high|take_profit)', text)) - - # 5. 是否有币种转换 - has_currency = 'HK_RATE' in text or 'hkd_to_cny' in text or 'hk_rate' in text - - # 判断风险 - if has_tencent and has_stop_compare and not has_currency: - if 'stop_loss' in text: - issues.append(f"⚠️ HIGH {name}: 自己拉API({has_tencent}) + 比较stop_loss({has_stop_compare}) + 无币种转换({not has_currency})") - - if has_tencent and has_dec_read and not has_currency: - issues.append(f"⚠️ MED {name}: 自己拉API({has_tencent}) + 读取decisions({has_dec_read}) + 无币种转换") - -with open("/tmp/price_audit.txt", "w") as f: - f.write(f"币种审计报告 - {len(issues)} 个问题\n\n") - for i in sorted(issues, key=lambda x: (0 if 'HIGH' in x else 1)): - f.write(i + "\n") - -print(f"审计完成:{len(issues)} 个币种风险点") -print("详见 /tmp/price_audit.txt")