diff --git a/__pycache__/strategy_lifecycle.cpython-312.pyc b/__pycache__/strategy_lifecycle.cpython-312.pyc index 35aa4d7..1355dc7 100644 Binary files a/__pycache__/strategy_lifecycle.cpython-312.pyc and b/__pycache__/strategy_lifecycle.cpython-312.pyc differ diff --git a/data/decisions.json b/data/decisions.json index e303006..66d587d 100644 --- a/data/decisions.json +++ b/data/decisions.json @@ -3,1583 +3,2047 @@ { "code": "000657", "name": "中钨高新", - "price": 97.91, + "price": 95.0, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标105.53 | 止损91.89 | 买入区95.95~97.35", - "stop_loss": 91.89, - "entry_low": 95.95, - "entry_high": 97.35, - "tech_snapshot": "形态:带上影阳线/neutral 量价:主动买盘占优 强撑:86.35 弱撑:91.89 弱压:102.71 强压:105.53 | MA5=96.14 MA10=99.58 MA20=88.89 MA60=68.08", - "timing_signal": "信号不充分", - "rr_ratio": 1.27, - "status": "review", - "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "action": "盈利持有 | 目标105.82 | 止损93.58 | 买入区93.1~96.9 | 信号:关注", + "stop_loss": 93.58, + "entry_low": 93.1, + "entry_high": 96.9, + "tech_snapshot": "形态:平盘/neutral 量价:主动买盘占优 强撑:87.33 弱撑:95.0 弱压:97.03 强压:105.82 | MA5=96.75 MA10=99.88 MA20=89.04 MA60=68.13", + "timing_signal": "关注", + "rr_ratio": 7.62, + "status": "active", + "note": "", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "大盘上涨比38.9%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 91.89, - "entry_zone": "95.95~97.35", - "take_profit_zone": "0~105.53" + "stop_loss": 93.58, + "entry_zone": "93.1~96.9", + "take_profit_zone": "0~105.82" }, - "created_at": "2026-07-02 13:40", - "take_profit": 105.53, + "created_at": "2026-07-03 09:26", + "take_profit": 105.82, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标105.53 | 止损91.89 | 买入区95.95~97.35", - "reason": "初始策略创建 | 形态:带上影阳线/neutral 量价:主动买盘占优 强撑:86.35 弱撑:91.89 弱压:102.71 强压:10", + "new_action": "盈利持有 | 目标105.82 | 止损93.58 | 买入区93.1~96.9 | 信号:关注", + "reason": "初始策略创建 | 形态:平盘/neutral 量价:主动买盘占优 强撑:87.33 弱撑:95.0 弱压:97.03 强压:105.82 ", "trigger": "初始创建" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_SL_GTE_LOW" + ] + } }, { "code": "000700", "name": "模塑科技", - "price": 16.87, + "price": 16.08, "cost": 14.83, "shares": 0, "avg_price": 0, - "action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损16.36 | 目标0 | 买入区15.18~17.71 | 信号:持有", - "stop_loss": 16.36, - "entry_low": 15.18, - "entry_high": 17.71, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=14.85 MA10=14.83 MA20=15.41 MA60=13.8", + "action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损15.44 | 目标0 | 买入区14.47~16.88 | 信号:持有", + "stop_loss": 15.44, + "entry_low": 14.47, + "entry_high": 16.88, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=14.99 MA10=14.9 MA20=15.45 MA60=13.81", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业汽车零部件大涨+171.0%,可适度积极", + "sector_context": "行业汽车零部件+0.8%,中性 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 16.36, - "entry_zone": "15.18~17.71" + "stop_loss": 15.44, + "entry_zone": "14.47~16.88" }, - "created_at": "2026-07-02 13:40", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 17.37, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损16.36 | 目标0 | 买入区15.18~17.71 | 信号:持有", + "new_action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损15.44 | 目标0 | 买入区14.47~16.88 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_SL_GTE_LOW" + ] + } }, { "code": "000711", "name": "ST京蓝", - "price": 5.01, + "price": 5.18, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标5.41 | 止损4.86 | 买入区4.91~5.03 | 信号:观望", - "stop_loss": 4.86, - "entry_low": 4.91, - "entry_high": 5.03, - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动卖盘占优 强撑:4.53 弱撑:4.77 弱压:5.06 强压:5.41 | MA5=4.64 MA10=4.87 MA20=5.25 MA60=5.15", + "action": "盈利持有 | 目标5.59 | 止损4.96 | 买入区5.08~5.24 | 信号:观望", + "stop_loss": 4.96, + "entry_low": 5.08, + "entry_high": 5.24, + "tech_snapshot": "形态:平盘/neutral 量价:主动卖盘占优 强撑:4.77 弱撑:5.01 弱压:5.18 强压:5.59 | MA5=4.64 MA10=4.87 MA20=5.25 MA60=5.15", "timing_signal": "观望", - "rr_ratio": 1.67, - "status": "updated", - "note": "⚠️盈亏比偏低(1:1.7),谨慎买入", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "rr_ratio": 2.41, + "status": "active", + "note": "", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "行业房地产开发大涨+3.0%,可适度积极", + "sector_context": "行业房地产-0.5%,中性 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 4.86, - "entry_zone": "4.91~5.03", - "take_profit_zone": "0~5.41" + "stop_loss": 4.96, + "entry_zone": "5.08~5.24", + "take_profit_zone": "0~5.59" }, - "created_at": "2026-07-02 13:40", - "take_profit": 5.41, + "created_at": "2026-07-03 09:26", + "take_profit": 5.59, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标5.41 | 止损4.86 | 买入区4.91~5.03 | 信号:观望", - "reason": "初始策略创建 | 形态:锤子线/T字线/bullish 量价:主动卖盘占优 强撑:4.53 弱撑:4.77 弱压:5.06 强压:5.41", + "new_action": "盈利持有 | 目标5.59 | 止损4.96 | 买入区5.08~5.24 | 信号:观望", + "reason": "初始策略创建 | 形态:平盘/neutral 量价:主动卖盘占优 强撑:4.77 弱撑:5.01 弱压:5.18 强压:5.59 | MA", "trigger": "初始创建" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "001309", "name": "德明利", - "price": 823.0, + "price": 804.75, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标903.35 | 止损802.34 | 买入区806.54~839.46", - "stop_loss": 802.34, - "entry_low": 806.54, - "entry_high": 839.46, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:803.9 弱撑:802.34 弱压:893.22 强压:903.35 | MA5=919.14 MA10=850.08 MA20=745.54 MA60=628.91", - "timing_signal": "信号不充分", - "rr_ratio": 3.89, - "status": "updated", + "action": "盈利持有 | 目标872.83 | 止损721.97 | 买入区788.65~820.85 | 信号:关注", + "stop_loss": 721.97, + "entry_low": 788.65, + "entry_high": 820.85, + "tech_snapshot": "形态:平盘/neutral 量价:主动买盘占优 强撑:736.67 弱撑:804.75 弱压:811.0 强压:872.83 | MA5=913.62 MA10=847.32 MA20=744.16 MA60=628.45", + "timing_signal": "关注", + "rr_ratio": 5.64, + "status": "active", "note": "", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "行业半导体大跌-5.5%,收紧止损 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 802.34, - "entry_zone": "806.54~839.46", - "take_profit_zone": "0~903.35" + "stop_loss": 721.97, + "entry_zone": "788.65~820.85", + "take_profit_zone": "0~872.83" }, - "created_at": "2026-07-02 13:40", - "take_profit": 903.35, + "created_at": "2026-07-03 09:26", + "take_profit": 872.83, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | 目标903.35 | 止损802.34 | 买入区806.54~839.46", - "reason": "初始策略创建 | 形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:803.9 弱撑:802.34 弱压:893.22 强", + "new_action": "盈利持有 | 目标872.83 | 止损721.97 | 买入区788.65~820.85 | 信号:关注", + "reason": "初始策略创建 | 形态:平盘/neutral 量价:主动买盘占优 强撑:736.67 弱撑:804.75 弱压:811.0 强压:872.", "trigger": "初始创建" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "002594", "name": "比亚迪", - "price": 83.89, + "price": 83.73, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标88.01 | 止损80.66 | 买入区82.21~83.6 | 信号:观望", - "stop_loss": 80.66, - "entry_low": 82.21, - "entry_high": 83.6, - "tech_snapshot": "形态:带上影阳线/neutral 量价:主动卖盘占优 强撑:79.63 弱撑:80.66 弱压:85.74 强压:88.01 | MA5=99.16 MA10=98.19 MA20=96.34 MA60=96.48", + "action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标87.92 | 止损80.41 | 买入区82.06~83.9 | 信号:观望", + "stop_loss": 80.41, + "entry_low": 82.06, + "entry_high": 83.9, + "tech_snapshot": "形态:平盘/neutral 量价:主动卖盘占优 强撑:79.54 弱撑:83.57 弱压:83.73 强压:87.92 | MA5=98.63 MA10=97.78 MA20=96.0 MA60=96.51", "timing_signal": "观望", - "rr_ratio": 1.28, - "status": "review", - "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "rr_ratio": 1.67, + "status": "active", + "note": "⚠️盈亏比偏低(1:1.7),谨慎买入", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "行业汽车整车+0.8%,中性 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 80.66, - "entry_zone": "82.21~83.6", - "take_profit_zone": "0~88.01" + "stop_loss": 80.41, + "entry_zone": "82.06~83.9", + "take_profit_zone": "0~87.92" }, - "created_at": "2026-07-02 13:40", - "take_profit": 88.01, + "created_at": "2026-07-03 09:26", + "take_profit": 87.92, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标88.01 | 止损80.66 | 买入区82.21~83.6 | 信号:观望", - "reason": "初始策略创建 | 形态:带上影阳线/neutral 量价:主动卖盘占优 强撑:79.63 弱撑:80.66 弱压:85.74 强压:88.", + "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标87.92 | 止损80.41 | 买入区82.06~83.9 | 信号:观望", + "reason": "初始策略创建 | 形态:平盘/neutral 量价:主动卖盘占优 强撑:79.54 弱撑:83.57 弱压:83.73 强压:87.92 ", "trigger": "初始创建" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "00700", "name": "腾讯", - "price": 436.4, + "price": 435.0, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 损418.94 | 盈0 | 买427.67~445.13", - "stop_loss": 389.45, - "entry_low": 427.67, - "entry_high": 445.13, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=620.7 MA10=621.4 MA20=614.35 MA60=561.43", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 损417.6 | 盈0 | 买426.3~443.7", + "stop_loss": 401.02, + "entry_low": 426.3, + "entry_high": 443.7, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=624.1 MA10=623.7 MA20=615.5 MA60=559.52", "timing_signal": "信号不充分", "rr_ratio": 0.0, - "status": "review", + "status": "active", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业软件开发大跌-86.0%,收紧止损", - "stock_category": "中短线", - "position_advice": "中等仓位", - "time_horizon": "2周~3月", + "sector_context": "行业软件开发下跌-1.8%,适度防御 | 大盘偏弱(38%上涨)", + "stock_category": "弱势", + "position_advice": "减仓或观望", + "time_horizon": "观望", "trigger": { - "stop_loss": 389.45, - "entry_zone": "427.67~445.13" + "stop_loss": 401.02, + "entry_zone": "426.3~443.7" }, - "created_at": "2026-07-02 13:40", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 469.8, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 损418.94 | 盈0 | 买427.67~445.13", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 损417.6 | 盈0 | 买426.3~443.7", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "stop_loss_hkd": 401.02, + "stop_loss_cny": 348.89, + "take_profit_hkd": 469.8, + "take_profit_cny": 408.73, + "entry_low_hkd": 426.3, + "entry_low_cny": 370.88, + "entry_high_hkd": 443.7, + "entry_high_cny": 386.02 }, { "code": "00968", "name": "信义光能", - "price": 2.1, + "price": 2.15, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标2.21 | 止损2.04 | 买入区2.06~2.07", - "stop_loss": 2.04, - "entry_low": 2.06, - "entry_high": 2.07, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:1.97 弱撑:2.04 弱压:2.16 强压:2.21 | MA5=3.11 MA10=3.14 MA20=3.22 MA60=3.33", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损1.93 | 买入区2.11~2.19", + "stop_loss": 1.93, + "entry_low": 2.11, + "entry_high": 2.19, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=3.16 MA10=3.16 MA20=3.24 MA60=3.33", "timing_signal": "信号不充分", - "rr_ratio": 0.92, - "status": "review", + "rr_ratio": 0.0, + "status": "active", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "行业房地产开发大涨+3.0%,可适度积极", + "sector_context": "行业电力下跌-1.1%,适度防御 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 2.04, - "entry_zone": "2.06~2.07", - "take_profit_zone": "0~2.21" + "stop_loss": 1.93, + "entry_zone": "2.11~2.19" }, - "created_at": "2026-07-02 13:40", - "take_profit": 2.21, + "created_at": "2026-07-03 09:26", + "take_profit": 2.32, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标2.21 | 止损2.04 | 买入区2.06~2.07", - "reason": "初始策略创建 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:1.97 弱撑:2.04 弱压:2.16 强压:2.21 ", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损1.93 | 买入区2.11~2.19", + "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "stop_loss_hkd": 1.93, + "stop_loss_cny": 1.68, + "take_profit_hkd": 2.32, + "take_profit_cny": 2.02, + "entry_low_hkd": 2.11, + "entry_low_cny": 1.84, + "entry_high_hkd": 2.19, + "entry_high_cny": 1.91 }, { "code": "00981", "name": "中芯国际", - "price": 80.5, + "price": 78.5, "cost": 75.94, "shares": 0, "avg_price": 0, - "action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损78.08 | 目标0 | 买入区72.45~84.53 | 信号:持有", - "stop_loss": 78.08, - "entry_low": 72.45, - "entry_high": 84.53, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=84.77 MA10=81.77 MA20=78.66 MA60=71.98", + "action": "盈利持有 | ⚠️盈亏比极低,关注 | 止损66.69 | 目标0 | 买入区70.65~82.42 | 信号:持有", + "stop_loss": 66.69, + "entry_low": 70.65, + "entry_high": 82.42, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=84.12 MA10=81.44 MA20=78.5 MA60=71.93", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "", + "sector_context": "行业半导体大跌-5.5%,收紧止损 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 78.08, - "entry_zone": "72.45~84.53" + "stop_loss": 66.69, + "entry_zone": "70.65~82.42" }, - "created_at": "2026-07-02 13:40", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 84.78, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损78.08 | 目标0 | 买入区72.45~84.53 | 信号:持有", + "new_action": "盈利持有 | ⚠️盈亏比极低,关注 | 止损66.69 | 目标0 | 买入区70.65~82.42 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "cost_hkd": 75.94, + "cost_cny": 66.07, + "stop_loss_hkd": 66.69, + "stop_loss_cny": 58.02, + "take_profit_hkd": 84.78, + "take_profit_cny": 73.76, + "entry_low_hkd": 70.65, + "entry_low_cny": 61.47, + "entry_high_hkd": 82.42, + "entry_high_cny": 71.71 }, { "code": "01070", "name": "TCL电子", - "price": 12.9, + "price": 12.83, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标13.55 | 止损12.14 | 买入区12.64~12.7", - "stop_loss": 12.14, - "entry_low": 12.64, - "entry_high": 12.7, - "tech_snapshot": "形态:十字星/neutral 量价:数据不足 强撑:12.26 弱撑:12.62 弱压:13.18 强压:13.55 | MA5=12.8 MA10=13.13 MA20=13.61 MA60=14.34", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损11.11 | 买入区12.57~13.09", + "stop_loss": 11.11, + "entry_low": 12.57, + "entry_high": 13.09, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=12.78 MA10=13.12 MA20=13.6 MA60=14.33", "timing_signal": "信号不充分", - "rr_ratio": 0.86, - "status": "review", + "rr_ratio": 0.0, + "status": "active", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "行业消费电子大跌-3.3%,收紧止损 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 12.14, - "entry_zone": "12.64~12.7", - "take_profit_zone": "0~13.55" + "stop_loss": 11.11, + "entry_zone": "12.57~13.09" }, - "created_at": "2026-07-02 13:40", - "take_profit": 13.55, + "created_at": "2026-07-03 09:26", + "take_profit": 13.86, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标13.55 | 止损12.14 | 买入区12.64~12.7", - "reason": "初始策略创建 | 形态:十字星/neutral 量价:数据不足 强撑:12.26 弱撑:12.62 弱压:13.18 强压:13.55 |", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损11.11 | 买入区12.57~13.09", + "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "stop_loss_hkd": 11.11, + "stop_loss_cny": 9.67, + "take_profit_hkd": 13.86, + "take_profit_cny": 12.06, + "entry_low_hkd": 12.57, + "entry_low_cny": 10.94, + "entry_high_hkd": 13.09, + "entry_high_cny": 11.39 }, { "code": "01088", "name": "中国神华", - "price": 39.48, + "price": 39.6, "cost": 45.89, "shares": 0, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损38.3 | 目标0 | 买入区35.53~41.45 | 信号:持有", - "stop_loss": 38.3, - "entry_low": 35.53, - "entry_high": 41.45, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=40.46 MA10=41.43 MA20=43.42 MA60=45.03", + "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损36.57 | 目标0 | 买入区35.64~41.58 | 信号:持有", + "stop_loss": 36.57, + "entry_low": 35.64, + "entry_high": 41.58, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=39.82 MA10=40.55 MA20=41.11 MA60=43.93", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业煤炭大涨+104.0%,可适度积极", + "sector_context": "行业煤炭开采加工+0.5%,中性 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 38.3, - "entry_zone": "35.53~41.45" + "stop_loss": 36.57, + "entry_zone": "35.64~41.58" }, - "created_at": "2026-07-02 13:40", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 42.77, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损38.3 | 目标0 | 买入区35.53~41.45 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损36.57 | 目标0 | 买入区35.64~41.58 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_SL_GTE_LOW", + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "cost_hkd": 45.89, + "cost_cny": 39.92, + "stop_loss_hkd": 36.57, + "stop_loss_cny": 31.82, + "take_profit_hkd": 42.77, + "take_profit_cny": 37.21, + "entry_low_hkd": 35.64, + "entry_low_cny": 31.01, + "entry_high_hkd": 41.58, + "entry_high_cny": 36.17 }, { "code": "01211", "name": "比亚迪股份", - "price": 78.95, + "price": 88.0, "cost": 104.87, "shares": 0, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损71.14 | 目标0 | 买入区71.06~82.9 | 信号:持有", - "stop_loss": 71.14, - "entry_low": 71.06, - "entry_high": 82.9, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=96.88 MA10=96.41 MA20=97.91 MA60=98.22", + "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损81.27 | 目标0 | 买入区79.2~92.4 | 信号:持有", + "stop_loss": 81.27, + "entry_low": 79.2, + "entry_high": 92.4, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=96.74 MA10=96.79 MA20=98.23 MA60=98.39", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", - "note": "深套持有", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "status": "active", + "note": "⚠️盈亏比极低,关注", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "", - "stock_category": "深套", - "position_advice": "不补不割", - "time_horizon": "长期", + "sector_context": "行业汽车整车+0.8%,中性 | 大盘偏弱(38%上涨)", + "stock_category": "弱势", + "position_advice": "减仓或观望", + "time_horizon": "观望", "trigger": { - "stop_loss": 71.14, - "entry_zone": "71.06~82.9" + "stop_loss": 81.27, + "entry_zone": "79.2~92.4" }, - "created_at": "2026-07-02 13:40", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 95.04, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "深套持有 | 深套持有 | 止损71.14 | 目标0 | 买入区71.06~82.9 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损81.27 | 目标0 | 买入区79.2~92.4 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_SL_GTE_LOW", + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "cost_hkd": 104.87, + "cost_cny": 91.24, + "stop_loss_hkd": 81.27, + "stop_loss_cny": 70.7, + "take_profit_hkd": 95.04, + "take_profit_cny": 82.68, + "entry_low_hkd": 79.2, + "entry_low_cny": 68.9, + "entry_high_hkd": 92.4, + "entry_high_cny": 80.39 }, { "code": "01478", "name": "丘钛科技", - "price": 6.91, + "price": 6.72, "cost": 13.47, "shares": 0, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损6.22 | 目标0 | 买入区6.22~7.26 | 信号:持有", - "stop_loss": 6.22, - "entry_low": 6.22, - "entry_high": 7.26, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=8.98 MA10=9.17 MA20=9.44 MA60=8.88", + "action": "深套持有 | 深套持有 | 止损5.51 | 目标0 | 买入区6.05~7.06 | 信号:持有", + "stop_loss": 5.51, + "entry_low": 6.05, + "entry_high": 7.06, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=9.11 MA10=9.29 MA20=9.5 MA60=8.86", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "深套持有", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "", + "sector_context": "行业消费电子大跌-3.3%,收紧止损 | 大盘偏弱(38%上涨)", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 6.22, - "entry_zone": "6.22~7.26" + "stop_loss": 5.51, + "entry_zone": "6.05~7.06" }, - "created_at": "2026-07-02 13:40", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 7.26, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "深套持有 | 深套持有 | 止损6.22 | 目标0 | 买入区6.22~7.26 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损5.51 | 目标0 | 买入区6.05~7.06 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "cost_hkd": 13.47, + "cost_cny": 11.72, + "stop_loss_hkd": 5.51, + "stop_loss_cny": 4.79, + "take_profit_hkd": 7.26, + "take_profit_cny": 6.32, + "entry_low_hkd": 6.05, + "entry_low_cny": 5.26, + "entry_high_hkd": 7.06, + "entry_high_cny": 6.14 }, { "code": "01888", "name": "建滔积层板", - "price": 84.05, + "price": 76.1, "cost": 88.23, "shares": 0, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损72.13 | 目标0 | 买入区75.64~88.25 | 信号:持有", - "stop_loss": 72.13, - "entry_low": 75.64, - "entry_high": 88.25, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=96.89 MA10=93.76 MA20=78.76 MA60=51.24", + "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损64.66 | 目标0 | 买入区68.49~79.91 | 信号:持有", + "stop_loss": 64.66, + "entry_low": 68.49, + "entry_high": 79.91, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=96.4 MA10=93.52 MA20=78.64 MA60=51.2", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业元件大跌-424.0%,收紧止损", + "sector_context": "行业元件大跌-5.8%,收紧止损 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 72.13, - "entry_zone": "75.64~88.25" + "stop_loss": 64.66, + "entry_zone": "68.49~79.91" }, - "created_at": "2026-07-02 13:40", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 82.19, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损72.13 | 目标0 | 买入区75.64~88.25 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损64.66 | 目标0 | 买入区68.49~79.91 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "cost_hkd": 88.23, + "cost_cny": 76.76, + "stop_loss_hkd": 64.66, + "stop_loss_cny": 56.25, + "take_profit_hkd": 82.19, + "take_profit_cny": 71.51, + "entry_low_hkd": 68.49, + "entry_low_cny": 59.59, + "entry_high_hkd": 79.91, + "entry_high_cny": 69.52 }, { "code": "02202", "name": "万科企业", - "price": 2.23, + "price": 2.26, "cost": 4.67, "shares": 0, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损2.11 | 目标0 | 买入区2.01~2.34 | 信号:持有", - "stop_loss": 2.11, - "entry_low": 2.01, - "entry_high": 2.34, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=3.37 MA10=3.39 MA20=3.5 MA60=3.52", + "action": "深套持有 | 深套持有 | 止损2.02 | 目标0 | 买入区2.03~2.37 | 信号:持有", + "stop_loss": 2.02, + "entry_low": 2.03, + "entry_high": 2.37, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=3.41 MA10=3.42 MA20=3.53 MA60=3.51", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "深套持有", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业房地产开发大涨+3.0%,可适度积极", + "sector_context": "行业房地产-0.5%,中性 | 大盘偏弱(38%上涨)", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 2.11, - "entry_zone": "2.01~2.34" + "stop_loss": 2.02, + "entry_zone": "2.03~2.37" }, - "created_at": "2026-07-02 13:40", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 2.44, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "深套持有 | 深套持有 | 止损2.11 | 目标0 | 买入区2.01~2.34 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损2.02 | 目标0 | 买入区2.03~2.37 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "cost_hkd": 4.67, + "cost_cny": 4.06, + "stop_loss_hkd": 2.02, + "stop_loss_cny": 1.76, + "take_profit_hkd": 2.44, + "take_profit_cny": 2.12, + "entry_low_hkd": 2.03, + "entry_low_cny": 1.77, + "entry_high_hkd": 2.37, + "entry_high_cny": 2.06 }, { "code": "02318", "name": "中国平安", - "price": 52.15, + "price": 52.3, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标56.27 | 止损46.54 | 买入区51.11~52.86", - "stop_loss": 46.54, - "entry_low": 51.11, - "entry_high": 52.86, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:48.29 弱撑:51.05 弱压:52.87 强压:56.27 | MA5=68.73 MA10=69.1 MA20=68.89 MA60=67.28", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损47.72 | 买入区51.25~53.35", + "stop_loss": 47.72, + "entry_low": 51.25, + "entry_high": 53.35, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=69.74 MA10=69.55 MA20=69.3 MA60=67.19", "timing_signal": "信号不充分", - "rr_ratio": 2.64, - "status": "updated", - "note": "", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "rr_ratio": 0.0, + "status": "active", + "note": "⚠️盈亏比不足1:1.5,不建议买入", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "行业保险Ⅱ大跌-91.0%,收紧止损", + "sector_context": "行业保险下跌-1.3%,适度防御 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 46.54, - "entry_zone": "51.11~52.86", - "take_profit_zone": "0~56.27" + "stop_loss": 47.72, + "entry_zone": "51.25~53.35" }, - "created_at": "2026-07-02 13:40", - "take_profit": 56.27, + "created_at": "2026-07-03 09:26", + "take_profit": 56.48, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | 目标56.27 | 止损46.54 | 买入区51.11~52.86", - "reason": "初始策略创建 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:48.29 弱撑:51.05 弱压:52.87 强压:56", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损47.72 | 买入区51.25~53.35", + "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "stop_loss_hkd": 47.72, + "stop_loss_cny": 41.52, + "take_profit_hkd": 56.48, + "take_profit_cny": 49.14, + "entry_low_hkd": 51.25, + "entry_low_cny": 44.59, + "entry_high_hkd": 53.35, + "entry_high_cny": 46.41 }, { "code": "02359", "name": "药明康德", - "price": 152.7, + "price": 159.0, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标166.34 | 止损135.62 | 买入区149.65~154.98", - "stop_loss": 135.62, - "entry_low": 149.65, - "entry_high": 154.98, - "tech_snapshot": "形态:带上影阴线/neutral 量价:数据不足 强撑:141.93 弱撑:149.57 弱压:157.17 强压:166.34 | MA5=149.9 MA10=140.6 MA20=131.9 MA60=130.66", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损145.07 | 买入区155.82~162.18", + "stop_loss": 145.07, + "entry_low": 155.82, + "entry_high": 162.18, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=149.96 MA10=140.63 MA20=131.92 MA60=130.66", "timing_signal": "信号不充分", - "rr_ratio": 2.58, - "status": "updated", - "note": "", - "timestamp": "2026-07-02 13:40", - "updated_at": "2026-07-02 13:40", + "rr_ratio": 0.0, + "status": "active", + "note": "⚠️盈亏比不足1:1.5,不建议买入", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "行业医疗服务大跌-126.0%,收紧止损", + "sector_context": "行业医疗服务下跌-1.7%,适度防御 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 135.62, - "entry_zone": "149.65~154.98", - "take_profit_zone": "0~166.34" + "stop_loss": 145.07, + "entry_zone": "155.82~162.18" }, - "created_at": "2026-07-02 13:40", - "take_profit": 166.34, + "created_at": "2026-07-03 09:26", + "take_profit": 171.72, "changelog": [ { - "date": "2026-07-02 13:40", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | 目标166.34 | 止损135.62 | 买入区149.65~154.98", - "reason": "初始策略创建 | 形态:带上影阴线/neutral 量价:数据不足 强撑:141.93 弱撑:149.57 弱压:157.17 强压:16", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损145.07 | 买入区155.82~162.18", + "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "stop_loss_hkd": 145.07, + "stop_loss_cny": 126.21, + "take_profit_hkd": 171.72, + "take_profit_cny": 149.4, + "entry_low_hkd": 155.82, + "entry_low_cny": 135.56, + "entry_high_hkd": 162.18, + "entry_high_cny": 141.1 }, { "code": "02388", "name": "中银香港", - "price": 42.4, + "price": 42.8, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标45.54 | 止损41.13 | 买入区41.55~42.89 | 信号:弱势持有", - "stop_loss": 41.13, - "entry_low": 41.55, - "entry_high": 42.89, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:39.31 弱撑:41.87 弱压:42.91 强压:45.54 | MA5=44.07 MA10=45.77 MA20=46.76 MA60=45.87", - "timing_signal": "弱势持有", - "rr_ratio": 2.47, - "status": "updated", - "note": "", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损41.49 | 买入区41.94~43.66", + "stop_loss": 41.49, + "entry_low": 41.94, + "entry_high": 43.66, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=44.03 MA10=45.75 MA20=46.75 MA60=45.87", + "timing_signal": "信号不充分", + "rr_ratio": 0.0, + "status": "active", + "note": "⚠️盈亏比不足1:1.5,不建议买入", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "行业银行Ⅱ大涨+80.0%,可适度积极", + "sector_context": "行业银行上涨+1.2%,正常 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 41.13, - "entry_zone": "41.55~42.89", - "take_profit_zone": "0~45.54" + "stop_loss": 41.49, + "entry_zone": "41.94~43.66" }, - "created_at": "2026-07-02 13:41", - "take_profit": 45.54, + "created_at": "2026-07-03 09:26", + "take_profit": 46.22, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | 目标45.54 | 止损41.13 | 买入区41.55~42.89 | 信号:弱势持有", - "reason": "初始策略创建 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:39.31 弱撑:41.87 弱压:42.91 强压:45", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损41.49 | 买入区41.94~43.66", + "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "stop_loss_hkd": 41.49, + "stop_loss_cny": 36.1, + "take_profit_hkd": 46.22, + "take_profit_cny": 40.21, + "entry_low_hkd": 41.94, + "entry_low_cny": 36.49, + "entry_high_hkd": 43.66, + "entry_high_cny": 37.98 }, { "code": "02628", "name": "中国人寿", - "price": 28.06, + "price": 28.34, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标29.49 | 止损24.53 | 买入区27.5~27.79", - "stop_loss": 24.53, - "entry_low": 27.5, - "entry_high": 27.79, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:26.69 弱撑:26.66 弱压:28.67 强压:29.49 | MA5=27.55 MA10=28.37 MA20=28.53 MA60=28.41", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损25.86 | 买入区27.77~28.91", + "stop_loss": 25.86, + "entry_low": 27.77, + "entry_high": 28.91, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=30.54 MA10=31.35 MA20=32.21 MA60=31.07", "timing_signal": "信号不充分", - "rr_ratio": 1.02, - "status": "review", + "rr_ratio": 0.0, + "status": "active", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "行业保险Ⅱ大跌-91.0%,收紧止损", + "sector_context": "行业保险下跌-1.3%,适度防御 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 24.53, - "entry_zone": "27.5~27.79", - "take_profit_zone": "0~29.49" + "stop_loss": 25.86, + "entry_zone": "27.77~28.91" }, - "created_at": "2026-07-02 13:41", - "take_profit": 29.49, + "created_at": "2026-07-03 09:26", + "take_profit": 30.61, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标29.49 | 止损24.53 | 买入区27.5~27.79", - "reason": "初始策略创建 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:26.69 弱撑:26.66 弱压:28.67 强压:29", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损25.86 | 买入区27.77~28.91", + "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "stop_loss_hkd": 25.86, + "stop_loss_cny": 22.5, + "take_profit_hkd": 30.61, + "take_profit_cny": 26.63, + "entry_low_hkd": 27.77, + "entry_low_cny": 24.16, + "entry_high_hkd": 28.91, + "entry_high_cny": 25.15 }, { "code": "06160", "name": "百济神州", - "price": 173.5, + "price": 174.5, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标189.06 | 止损167.26 | 买入区170.03~175.98 | 信号:关注", - "stop_loss": 167.26, - "entry_low": 170.03, - "entry_high": 175.98, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:159.08 弱撑:170.4 弱压:176.23 强压:189.06 | MA5=189.84 MA10=195.82 MA20=199.25 MA60=193.25", - "timing_signal": "关注", - "rr_ratio": 2.49, - "status": "updated", - "note": "", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损165.84 | 买入区171.01~177.99", + "stop_loss": 165.84, + "entry_low": 171.01, + "entry_high": 177.99, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=193.84 MA10=198.45 MA20=200.76 MA60=193.12", + "timing_signal": "信号不充分", + "rr_ratio": 0.0, + "status": "active", + "note": "⚠️盈亏比不足1:1.5,不建议买入", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "行业生物制品-0.2%,中性 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2周~3月", "trigger": { - "stop_loss": 167.26, - "entry_zone": "170.03~175.98", - "take_profit_zone": "0~189.06" + "stop_loss": 165.84, + "entry_zone": "171.01~177.99" }, - "created_at": "2026-07-02 13:41", - "take_profit": 189.06, + "created_at": "2026-07-03 09:26", + "take_profit": 188.46, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | 目标189.06 | 止损167.26 | 买入区170.03~175.98 | 信号:关注", - "reason": "初始策略创建 | 形态:倒T线/射击之星/bearish 量价:数据不足 强撑:159.08 弱撑:170.4 弱压:176.23 强压:", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损165.84 | 买入区171.01~177.99", + "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "stop_loss_hkd": 165.84, + "stop_loss_cny": 144.28, + "take_profit_hkd": 188.46, + "take_profit_cny": 163.96, + "entry_low_hkd": 171.01, + "entry_low_cny": 148.78, + "entry_high_hkd": 177.99, + "entry_high_cny": 154.85 }, { "code": "06869", "name": "长飞光纤光缆", - "price": 206.0, + "price": 192.0, "cost": 263.72, "shares": 0, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损170.76 | 目标0 | 买入区185.4~216.3 | 信号:持有", - "stop_loss": 170.76, - "entry_low": 185.4, - "entry_high": 216.3, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=248.84 MA10=250.1 MA20=245.2 MA60=231.8", + "action": "深套持有 | 深套持有 | 止损157.56 | 目标0 | 买入区172.8~201.6 | 信号:持有", + "stop_loss": 157.56, + "entry_low": 172.8, + "entry_high": 201.6, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=246.26 MA10=248.81 MA20=244.56 MA60=231.58", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "深套持有", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业通信设备大跌-299.0%,收紧止损", + "sector_context": "行业通信设备大跌-4.4%,收紧止损 | 大盘偏弱(38%上涨)", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 170.76, - "entry_zone": "185.4~216.3" + "stop_loss": 157.56, + "entry_zone": "172.8~201.6" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 207.36, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "深套持有 | 深套持有 | 止损170.76 | 目标0 | 买入区185.4~216.3 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损157.56 | 目标0 | 买入区172.8~201.6 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "cost_hkd": 263.72, + "cost_cny": 229.44, + "stop_loss_hkd": 157.56, + "stop_loss_cny": 137.08, + "take_profit_hkd": 207.36, + "take_profit_cny": 180.4, + "entry_low_hkd": 172.8, + "entry_low_cny": 150.34, + "entry_high_hkd": 201.6, + "entry_high_cny": 175.39 }, { "code": "09868", "name": "小鹏汽车-W", - "price": 51.75, + "price": 49.36, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标56.42 | 止损49.11 | 买入区50.71~52.03", - "stop_loss": 49.11, - "entry_low": 50.71, - "entry_high": 52.03, - "tech_snapshot": "形态:光头光脚阴线/neutral 量价:数据不足 强撑:48.14 弱撑:50.65 弱压:53.17 强压:56.42 | MA5=78.84 MA10=79.64 MA20=78.58 MA60=73.08", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损46.29 | 买入区48.37~50.35", + "stop_loss": 46.29, + "entry_low": 48.37, + "entry_high": 50.35, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=78.77 MA10=79.8 MA20=78.25 MA60=72.85", "timing_signal": "信号不充分", - "rr_ratio": 1.77, - "status": "updated", - "note": "⚠️盈亏比偏低(1:1.8),谨慎买入", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "rr_ratio": 0.0, + "status": "active", + "note": "⚠️盈亏比不足1:1.5,不建议买入", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "行业汽车整车+0.8%,中性 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 49.11, - "entry_zone": "50.71~52.03", - "take_profit_zone": "0~56.42" + "stop_loss": 46.29, + "entry_zone": "48.37~50.35" }, - "created_at": "2026-07-02 13:41", - "take_profit": 56.42, + "created_at": "2026-07-03 09:26", + "take_profit": 53.31, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标56.42 | 止损49.11 | 买入区50.71~52.03", - "reason": "初始策略创建 | 形态:光头光脚阴线/neutral 量价:数据不足 强撑:48.14 弱撑:50.65 弱压:53.17 强压:56.4", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损46.29 | 买入区48.37~50.35", + "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "stop_loss_hkd": 46.29, + "stop_loss_cny": 40.27, + "take_profit_hkd": 53.31, + "take_profit_cny": 46.38, + "entry_low_hkd": 48.37, + "entry_low_cny": 42.08, + "entry_high_hkd": 50.35, + "entry_high_cny": 43.8 }, { "code": "09988", "name": "阿里巴巴-W", - "price": 94.55, + "price": 91.25, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标103.1 | 止损82.51 | 买入区92.66~95.05 | 信号:弱势持有", - "stop_loss": 82.51, - "entry_low": 92.66, - "entry_high": 95.05, - "tech_snapshot": "形态:倒T线/射击之星/neutral 量价:数据不足 强撑:87.94 弱撑:92.85 弱压:96.63 强压:103.1 | MA5=148.26 MA10=151.36 MA20=158.48 MA60=147.61", - "timing_signal": "弱势持有", - "rr_ratio": 1.76, - "status": "updated", - "note": "⚠️盈亏比偏低(1:1.8),谨慎买入", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损82.3 | 买入区89.42~93.08", + "stop_loss": 82.3, + "entry_low": 89.42, + "entry_high": 93.08, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=148.22 MA10=153.54 MA20=160.0 MA60=147.22", + "timing_signal": "信号不充分", + "rr_ratio": 0.0, + "status": "active", + "note": "⚠️盈亏比不足1:1.5,不建议买入", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "行业软件开发大跌-86.0%,收紧止损", + "sector_context": "行业软件开发下跌-1.8%,适度防御 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 82.51, - "entry_zone": "92.66~95.05", - "take_profit_zone": "0~103.1" + "stop_loss": 82.3, + "entry_zone": "89.42~93.08" }, - "created_at": "2026-07-02 13:41", - "take_profit": 103.1, + "created_at": "2026-07-03 09:26", + "take_profit": 98.55, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标103.1 | 止损82.51 | 买入区92.66~95.05 | 信号:弱势持有", - "reason": "初始策略创建 | 形态:倒T线/射击之星/neutral 量价:数据不足 强撑:87.94 弱撑:92.85 弱压:96.63 强压:10", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损82.3 | 买入区89.42~93.08", + "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_CURRENCY_SET" + ] + }, + "currency": "HKD", + "stop_loss_hkd": 82.3, + "stop_loss_cny": 71.6, + "take_profit_hkd": 98.55, + "take_profit_cny": 85.74, + "entry_low_hkd": 89.42, + "entry_low_cny": 77.8, + "entry_high_hkd": 93.08, + "entry_high_cny": 80.98 }, { "code": "300035", "name": "中科电气", - "price": 14.33, + "price": 14.18, "cost": 22.29, "shares": 0, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损11.88 | 目标0 | 买入区12.9~15.05 | 信号:持有", - "stop_loss": 11.88, - "entry_low": 12.9, - "entry_high": 15.05, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=21.57 MA10=21.86 MA20=22.16 MA60=21.45", + "action": "深套持有 | 深套持有 | 止损12.64 | 目标0 | 买入区12.76~14.89 | 信号:持有", + "stop_loss": 12.64, + "entry_low": 12.76, + "entry_high": 14.89, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=21.7 MA10=21.88 MA20=22.15 MA60=21.44", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "深套持有", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业能源金属大跌-138.0%,收紧止损", + "sector_context": "行业电池-1.0%,中性 | 大盘偏弱(38%上涨)", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 11.88, - "entry_zone": "12.9~15.05" + "stop_loss": 12.64, + "entry_zone": "12.76~14.89" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 15.31, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "深套持有 | 深套持有 | 止损11.88 | 目标0 | 买入区12.9~15.05 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损12.64 | 目标0 | 买入区12.76~14.89 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "300124", "name": "汇川技术", - "price": 69.09, + "price": 67.5, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标73.9 | 止损67.02 | 买入区67.71~69.77 | 信号:观望", - "stop_loss": 67.02, - "entry_low": 67.71, - "entry_high": 69.77, - "tech_snapshot": "形态:带上影阳线/neutral 量价:主动卖盘占优 强撑:64.94 弱撑:67.04 弱压:71.52 强压:73.9 | MA5=75.92 MA10=77.02 MA20=77.93 MA60=73.57", + "action": "盈利持有 | 目标72.9 | 止损62.22 | 买入区66.15~68.44 | 信号:观望", + "stop_loss": 62.22, + "entry_low": 66.15, + "entry_high": 68.44, + "tech_snapshot": "形态:平盘/neutral 量价:主动卖盘占优 强撑:62.1 弱撑:67.5 弱压:68.4 强压:72.9 | MA5=76.83 MA10=77.47 MA20=78.08 MA60=73.46", "timing_signal": "观望", - "rr_ratio": 2.32, - "status": "updated", + "rr_ratio": 2.66, + "status": "active", "note": "", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "", - "stock_category": "中短线", - "position_advice": "中等仓位", - "time_horizon": "2~6周", + "sector_context": "行业自动化设备下跌-2.4%,适度防御 | 大盘偏弱(38%上涨)", + "stock_category": "弱势", + "position_advice": "减仓或观望", + "time_horizon": "观望", "trigger": { - "stop_loss": 67.02, - "entry_zone": "67.71~69.77", - "take_profit_zone": "0~73.9" + "stop_loss": 62.22, + "entry_zone": "66.15~68.44", + "take_profit_zone": "0~72.9" }, - "created_at": "2026-07-02 13:41", - "take_profit": 73.9, + "created_at": "2026-07-03 09:26", + "take_profit": 72.9, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | 目标73.9 | 止损67.02 | 买入区67.71~69.77 | 信号:观望", - "reason": "初始策略创建 | 形态:带上影阳线/neutral 量价:主动卖盘占优 强撑:64.94 弱撑:67.04 弱压:71.52 强压:73.", + "new_action": "盈利持有 | 目标72.9 | 止损62.22 | 买入区66.15~68.44 | 信号:观望", + "reason": "初始策略创建 | 形态:平盘/neutral 量价:主动卖盘占优 强撑:62.1 弱撑:67.5 弱压:68.4 强压:72.9 | MA", "trigger": "初始创建" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "300308", "name": "中际旭创", - "price": 1135.21, + "price": 1130.0, "cost": 1316.53, "shares": 0, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损1058.92 | 目标0 | 买入区1021.69~1191.97 | 信号:持有", - "stop_loss": 1058.92, - "entry_low": 1021.69, - "entry_high": 1191.97, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=1229.01 MA10=1284.09 MA20=1241.25 MA60=1033.88", + "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损1054.06 | 目标0 | 买入区1017.0~1186.5 | 信号:持有", + "stop_loss": 1054.06, + "entry_low": 1017.0, + "entry_high": 1186.5, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=1222.01 MA10=1280.59 MA20=1239.5 MA60=1033.3", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "", + "sector_context": "大盘上涨比38.9%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 1058.92, - "entry_zone": "1021.69~1191.97" + "stop_loss": 1054.06, + "entry_zone": "1017.0~1186.5" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 1220.4, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损1058.92 | 目标0 | 买入区1021.69~1191.97 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损1054.06 | 目标0 | 买入区1017.0~1186.5 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_SL_GTE_LOW" + ] + } }, { "code": "300548", "name": "长芯博创", - "price": 225.91, + "price": 220.0, "cost": 231.46, "shares": 0, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损193.87 | 目标0 | 买入区203.32~237.21 | 信号:持有", - "stop_loss": 193.87, - "entry_low": 203.32, - "entry_high": 237.21, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=256.33 MA10=271.19 MA20=255.65 MA60=248.32", + "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损186.91 | 目标0 | 买入区198.0~231.0 | 信号:持有", + "stop_loss": 186.91, + "entry_low": 198.0, + "entry_high": 231.0, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=253.97 MA10=270.01 MA20=255.06 MA60=248.13", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业通信设备大跌-299.0%,收紧止损", + "sector_context": "行业光学光电子大跌-3.0%,收紧止损 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 193.87, - "entry_zone": "203.32~237.21" + "stop_loss": 186.91, + "entry_zone": "198.0~231.0" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 237.6, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损193.87 | 目标0 | 买入区203.32~237.21 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损186.91 | 目标0 | 买入区198.0~231.0 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "300750", "name": "宁德时代", - "price": 384.94, + "price": 381.96, "cost": 401.78, "shares": 0, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损359.08 | 目标0 | 买入区346.45~404.19 | 信号:持有", - "stop_loss": 359.08, - "entry_low": 346.45, - "entry_high": 404.19, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=386.74 MA10=392.4 MA20=394.7 MA60=413.9", + "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损352.73 | 目标0 | 买入区343.76~401.06 | 信号:持有", + "stop_loss": 352.73, + "entry_low": 343.76, + "entry_high": 401.06, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=386.51 MA10=392.29 MA20=394.64 MA60=413.88", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "", + "sector_context": "行业电池-1.0%,中性 | 大盘偏弱(38%上涨)", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 359.08, - "entry_zone": "346.45~404.19" + "stop_loss": 352.73, + "entry_zone": "343.76~401.06" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 412.52, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损359.08 | 目标0 | 买入区346.45~404.19 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损352.73 | 目标0 | 买入区343.76~401.06 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_SL_GTE_LOW" + ] + } }, { "code": "301308", "name": "江波龙", - "price": 609.5, + "price": 589.0, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损585.12 | 买入区597.31~621.69", - "stop_loss": 585.12, - "entry_low": 597.31, - "entry_high": 621.69, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=681.47 MA10=649.46 MA20=588.03 MA60=501.58", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损565.44 | 买入区577.22~600.78", + "stop_loss": 565.44, + "entry_low": 577.22, + "entry_high": 600.78, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=674.71 MA10=646.08 MA20=586.34 MA60=501.02", "timing_signal": "信号不充分", "rr_ratio": 0.0, - "status": "review", + "status": "active", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "大盘上涨比38.9%", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 585.12, - "entry_zone": "597.31~621.69" + "stop_loss": 565.44, + "entry_zone": "577.22~600.78" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 636.12, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损585.12 | 买入区597.31~621.69", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损565.44 | 买入区577.22~600.78", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "518880", "name": "黄金ETF华安", - "price": 8.446, + "price": 8.706, "cost": 12.19, "shares": 0, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损7.99 | 目标0 | 买入区7.6~8.87 | 信号:持有", - "stop_loss": 7.99, - "entry_low": 7.6, - "entry_high": 8.87, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=9.46 MA10=9.55 MA20=9.92 MA60=10.33", + "action": "深套持有 | 深套持有 | 止损8.15 | 目标0 | 买入区7.84~9.14 | 信号:持有", + "stop_loss": 8.15, + "entry_low": 7.84, + "entry_high": 9.14, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=9.45 MA10=9.58 MA20=10.01 MA60=10.34", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "深套持有", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业贵金属大涨+468.0%,可适度积极", + "sector_context": "行业贵金属大涨+3.9%,可适度积极 | 大盘偏弱(38%上涨)", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 7.99, - "entry_zone": "7.6~8.87" + "stop_loss": 8.15, + "entry_zone": "7.84~9.14" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 9.4, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "深套持有 | 深套持有 | 止损7.99 | 目标0 | 买入区7.6~8.87 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损8.15 | 目标0 | 买入区7.84~9.14 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "warning", + "quality_checked_at": "2026-07-03 09:27", + "quality_issues": { + "high": [ + "GATE_SL_GTE_LOW" + ] + } }, { "code": "600519", "name": "贵州茅台", - "price": 1204.98, + "price": 1205.24, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标1279.92 | 止损1168.83 | 买入区1180.88~1213.27 | 信号:关注", - "stop_loss": 1168.83, - "entry_low": 1180.88, - "entry_high": 1213.27, - "tech_snapshot": "形态:带上影阳线/neutral 量价:主动买盘占优 强撑:1127.99 弱撑:1192.39 弱压:1217.4 强压:1279.92 | MA5=1376.56 MA10=1383.17 MA20=1359.15 MA60=1397.74", + "action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标1265.5 | 止损1169.08 | 买入区1181.14~1207.65 | 信号:关注", + "stop_loss": 1169.08, + "entry_low": 1181.14, + "entry_high": 1207.65, + "tech_snapshot": "形态:平盘/neutral 量价:主动买盘占优 强撑:1144.98 弱撑:1203.0 弱压:1205.24 强压:1265.5 | MA5=1380.83 MA10=1382.77 MA20=1355.23 MA60=1398.7", "timing_signal": "关注", - "rr_ratio": 2.07, - "status": "updated", - "note": "", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "rr_ratio": 1.67, + "status": "active", + "note": "⚠️盈亏比偏低(1:1.7),谨慎买入", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "大盘上涨比38.9%", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 1168.83, - "entry_zone": "1180.88~1213.27", - "take_profit_zone": "0~1279.92" + "stop_loss": 1169.08, + "entry_zone": "1181.14~1207.65", + "take_profit_zone": "0~1265.5" }, - "created_at": "2026-07-02 13:41", - "take_profit": 1279.92, + "created_at": "2026-07-03 09:26", + "take_profit": 1265.5, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | 目标1279.92 | 止损1168.83 | 买入区1180.88~1213.27 | 信号:关注", - "reason": "初始策略创建 | 形态:带上影阳线/neutral 量价:主动买盘占优 强撑:1127.99 弱撑:1192.39 弱压:1217.4 强", + "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标1265.5 | 止损1169.08 | 买入区1181.14~1207.65 | 信号:关注", + "reason": "初始策略创建 | 形态:平盘/neutral 量价:主动买盘占优 强撑:1144.98 弱撑:1203.0 弱压:1205.24 强压:1", "trigger": "初始创建" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "600563", "name": "法拉电子", - "price": 164.59, + "price": 160.27, "cost": 147.18, "shares": 0, "avg_price": 0, - "action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损146.88 | 目标0 | 买入区148.13~172.82 | 信号:持有", - "stop_loss": 146.88, - "entry_low": 148.13, - "entry_high": 172.82, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=184.89 MA10=179.69 MA20=169.55 MA60=145.38", + "action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损141.59 | 目标0 | 买入区144.24~168.28 | 信号:持有", + "stop_loss": 141.59, + "entry_low": 144.24, + "entry_high": 168.28, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=183.16 MA10=178.82 MA20=169.12 MA60=145.24", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业元件大跌-424.0%,收紧止损", + "sector_context": "行业元件大跌-5.8%,收紧止损 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 146.88, - "entry_zone": "148.13~172.82" + "stop_loss": 141.59, + "entry_zone": "144.24~168.28" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 173.09, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损146.88 | 目标0 | 买入区148.13~172.82 | 信号:持有", + "new_action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损141.59 | 目标0 | 买入区144.24~168.28 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "601318", "name": "中国平安", - "price": 48.87, + "price": 49.5, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标53.42 | 止损47.4 | 买入区47.89~49.81 | 信号:观望", - "stop_loss": 47.4, - "entry_low": 47.89, - "entry_high": 49.81, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动卖盘占优 强撑:45.23 弱撑:48.45 弱压:49.83 强压:53.42 | MA5=69.0 MA10=68.48 MA20=66.25 MA60=62.76", + "action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标51.98 | 止损48.02 | 买入区48.51~49.6 | 信号:观望", + "stop_loss": 48.02, + "entry_low": 48.51, + "entry_high": 49.6, + "tech_snapshot": "形态:平盘/neutral 量价:主动卖盘占优 强撑:47.02 弱撑:48.92 弱压:49.5 强压:51.98 | MA5=69.72 MA10=68.2 MA20=65.99 MA60=62.55", "timing_signal": "观望", - "rr_ratio": 3.1, - "status": "updated", - "note": "", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "rr_ratio": 1.68, + "status": "active", + "note": "⚠️盈亏比偏低(1:1.7),谨慎买入", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "大盘上涨比38.9%", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "trigger": { - "stop_loss": 47.4, - "entry_zone": "47.89~49.81", - "take_profit_zone": "0~53.42" + "stop_loss": 48.02, + "entry_zone": "48.51~49.6", + "take_profit_zone": "0~51.98" }, - "created_at": "2026-07-02 13:41", - "take_profit": 53.42, + "created_at": "2026-07-03 09:26", + "take_profit": 51.98, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | 目标53.42 | 止损47.4 | 买入区47.89~49.81 | 信号:观望", - "reason": "初始策略创建 | 形态:倒T线/射击之星/bearish 量价:主动卖盘占优 强撑:45.23 弱撑:48.45 弱压:49.83 强压:", + "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标51.98 | 止损48.02 | 买入区48.51~49.6 | 信号:观望", + "reason": "初始策略创建 | 形态:平盘/neutral 量价:主动卖盘占优 强撑:47.02 弱撑:48.92 弱压:49.5 强压:51.98 |", "trigger": "初始创建" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "601899", "name": "紫金矿业", - "price": 26.27, + "price": 27.5, "cost": 39.89, "shares": 0, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损23.67 | 目标0 | 买入区23.64~27.58 | 信号:持有", - "stop_loss": 23.67, - "entry_low": 23.64, - "entry_high": 27.58, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=34.33 MA10=35.55 MA20=36.7 MA60=36.51", + "action": "深套持有 | 深套持有 | 止损24.53 | 目标0 | 买入区24.75~28.88 | 信号:持有", + "stop_loss": 24.53, + "entry_low": 24.75, + "entry_high": 28.88, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=35.14 MA10=36.13 MA20=37.18 MA60=36.52", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "深套持有", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "", + "sector_context": "行业工业金属-0.4%,中性 | 大盘偏弱(38%上涨)", "stock_category": "深套", "position_advice": "不补不割", "time_horizon": "长期", "trigger": { - "stop_loss": 23.67, - "entry_zone": "23.64~27.58" + "stop_loss": 24.53, + "entry_zone": "24.75~28.88" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 29.7, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "深套持有 | 深套持有 | 止损23.67 | 目标0 | 买入区23.64~27.58 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损24.53 | 目标0 | 买入区24.75~28.88 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "688411", "name": "海博思创", - "price": 258.79, + "price": 255.8, "cost": 266.95, "shares": 0, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损222.09 | 目标0 | 买入区232.91~271.73 | 信号:持有", - "stop_loss": 222.09, - "entry_low": 232.91, - "entry_high": 271.73, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=273.1 MA10=274.78 MA20=266.52 MA60=254.88", + "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损226.77 | 目标0 | 买入区230.22~268.59 | 信号:持有", + "stop_loss": 226.77, + "entry_low": 230.22, + "entry_high": 268.59, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=270.94 MA10=273.7 MA20=265.98 MA60=254.7", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业光伏设备大跌-180.0%,收紧止损", + "sector_context": "行业光伏设备下跌-2.8%,适度防御 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 222.09, - "entry_zone": "232.91~271.73" + "stop_loss": 226.77, + "entry_zone": "230.22~268.59" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 276.26, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损222.09 | 目标0 | 买入区232.91~271.73 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损226.77 | 目标0 | 买入区230.22~268.59 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "688630", "name": "芯碁微装", - "price": 475.98, + "price": 467.98, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标514.81 | 止损461.7 | 买入区466.46~482.42", - "stop_loss": 461.7, - "entry_low": 466.46, - "entry_high": 482.42, - "tech_snapshot": "形态:倒T线/射击之星/neutral 量价:主动买盘占优 强撑:445.97 弱撑:460.82 弱压:497.27 强压:514.81 | MA5=522.99 MA10=513.72 MA20=463.31 MA60=334.01", - "timing_signal": "信号不充分", - "rr_ratio": 2.56, - "status": "updated", + "action": "盈利持有 | 目标505.42 | 止损449.4 | 买入区458.62~474.53 | 信号:关注", + "stop_loss": 449.4, + "entry_low": 458.62, + "entry_high": 474.53, + "tech_snapshot": "形态:平盘/neutral 量价:主动买盘占优 强撑:430.54 弱撑:467.98 弱压:468.0 强压:505.42 | MA5=518.14 MA10=511.3 MA20=462.1 MA60=333.6", + "timing_signal": "关注", + "rr_ratio": 2.67, + "status": "active", "note": "", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "自选策略", "source": "auto", - "sector_context": "行业专用设备大涨+42.0%,可适度积极", + "sector_context": "行业专用设备-0.7%,中性 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 461.7, - "entry_zone": "466.46~482.42", - "take_profit_zone": "0~514.81" + "stop_loss": 449.4, + "entry_zone": "458.62~474.53", + "take_profit_zone": "0~505.42" }, - "created_at": "2026-07-02 13:41", - "take_profit": 514.81, + "created_at": "2026-07-03 09:26", + "take_profit": 505.42, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "盈利持有 | 目标514.81 | 止损461.7 | 买入区466.46~482.42", - "reason": "初始策略创建 | 形态:倒T线/射击之星/neutral 量价:主动买盘占优 强撑:445.97 弱撑:460.82 弱压:497.27 ", + "new_action": "盈利持有 | 目标505.42 | 止损449.4 | 买入区458.62~474.53 | 信号:关注", + "reason": "初始策略创建 | 形态:平盘/neutral 量价:主动买盘占优 强撑:430.54 弱撑:467.98 弱压:468.0 强压:505.", "trigger": "初始创建" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "688639", "name": "华恒生物", - "price": 17.23, + "price": 17.06, "cost": 21.51, "shares": 0, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比极低,关注 | 止损16.71 | 目标0 | 买入区15.51~18.09 | 信号:持有", - "stop_loss": 16.71, - "entry_low": 15.51, - "entry_high": 18.09, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=33.2 MA10=34.99 MA20=36.47 MA60=34.35", + "action": "深套持有 | 深套持有 | 止损15.22 | 目标0 | 买入区15.35~17.91 | 信号:持有", + "stop_loss": 15.22, + "entry_low": 15.35, + "entry_high": 17.91, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=33.68 MA10=35.7 MA20=36.69 MA60=34.28", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", - "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "status": "active", + "note": "深套持有", + "timestamp": "2026-07-03 09:26", + "updated_at": "2026-07-03 09:26", "type": "持仓策略", "source": "auto", - "sector_context": "行业化学制品大涨+127.0%,可适度积极", - "stock_category": "弱势", - "position_advice": "减仓或观望", - "time_horizon": "观望", + "sector_context": "行业化学制品+0.4%,中性 | 大盘偏弱(38%上涨)", + "stock_category": "深套", + "position_advice": "不补不割", + "time_horizon": "长期", "trigger": { - "stop_loss": 16.71, - "entry_zone": "15.51~18.09" + "stop_loss": 15.22, + "entry_zone": "15.35~17.91" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:26", + "take_profit": 18.42, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:26", "old_action": "", - "new_action": "持有观察 | ⚠️盈亏比极低,关注 | 止损16.71 | 目标0 | 买入区15.51~18.09 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损15.22 | 目标0 | 买入区15.35~17.91 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "688795", "name": "摩尔线程-U", - "price": 650.25, + "price": 643.88, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标713.02 | 止损630.74 | 买入区637.25~663.25 | 信号:观望", - "stop_loss": 630.74, - "entry_low": 637.25, - "entry_high": 663.25, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动卖盘占优 强撑:608.85 弱撑:634.83 弱压:677.17 强压:713.02 | MA5=687.65 MA10=688.66 MA20=657.73 MA60=661.39", + "action": "盈利持有 | 目标695.39 | 止损568.85 | 买入区631.0~652.89 | 信号:观望", + "stop_loss": 568.85, + "entry_low": 631.0, + "entry_high": 652.89, + "tech_snapshot": "形态:平盘/neutral 量价:主动卖盘占优 强撑:592.37 弱撑:641.59 弱压:643.88 强压:695.39 | MA5=681.57 MA10=685.62 MA20=656.21 MA60=660.88", "timing_signal": "观望", - "rr_ratio": 3.22, - "status": "updated", + "rr_ratio": 2.67, + "status": "active", "note": "", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:27", + "updated_at": "2026-07-03 09:27", "type": "自选策略", "source": "auto", - "sector_context": "", - "stock_category": "中短线", - "position_advice": "中等仓位", - "time_horizon": "2~6周", + "sector_context": "行业半导体大跌-5.5%,收紧止损 | 大盘偏弱(38%上涨)", + "stock_category": "弱势", + "position_advice": "减仓或观望", + "time_horizon": "观望", "trigger": { - "stop_loss": 630.74, - "entry_zone": "637.25~663.25", - "take_profit_zone": "0~713.02" + "stop_loss": 568.85, + "entry_zone": "631.0~652.89", + "take_profit_zone": "0~695.39" }, - "created_at": "2026-07-02 13:41", - "take_profit": 713.02, + "created_at": "2026-07-03 09:27", + "take_profit": 695.39, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:27", "old_action": "", - "new_action": "盈利持有 | 目标713.02 | 止损630.74 | 买入区637.25~663.25 | 信号:观望", - "reason": "初始策略创建 | 形态:倒T线/射击之星/bearish 量价:主动卖盘占优 强撑:608.85 弱撑:634.83 弱压:677.17 ", + "new_action": "盈利持有 | 目标695.39 | 止损568.85 | 买入区631.0~652.89 | 信号:观望", + "reason": "初始策略创建 | 形态:平盘/neutral 量价:主动卖盘占优 强撑:592.37 弱撑:641.59 弱压:643.88 强压:695", "trigger": "初始创建" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "688802", "name": "沐曦股份-U", - "price": 736.66, + "price": 731.34, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标810.45 | 止损714.56 | 买入区721.93~751.39", - "stop_loss": 714.56, - "entry_low": 721.93, - "entry_high": 751.39, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:692.73 弱撑:719.17 弱压:780.0 强压:810.45 | MA5=782.27 MA10=774.89 MA20=743.71 MA60=720.69", - "timing_signal": "信号不充分", - "rr_ratio": 3.34, - "status": "updated", + "action": "盈利持有 | 目标794.34 | 止损646.12 | 买入区716.71~743.38 | 信号:关注", + "stop_loss": 646.12, + "entry_low": 716.71, + "entry_high": 743.38, + "tech_snapshot": "形态:平盘/neutral 量价:数据不足 强撑:668.34 弱撑:724.13 弱压:731.34 强压:794.34 | MA5=771.28 MA10=769.4 MA20=740.96 MA60=719.77", + "timing_signal": "关注", + "rr_ratio": 2.87, + "status": "active", "note": "", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:27", + "updated_at": "2026-07-03 09:27", "type": "自选策略", "source": "auto", - "sector_context": "", + "sector_context": "行业半导体大跌-5.5%,收紧止损 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 714.56, - "entry_zone": "721.93~751.39", - "take_profit_zone": "0~810.45" + "stop_loss": 646.12, + "entry_zone": "716.71~743.38", + "take_profit_zone": "0~794.34" }, - "created_at": "2026-07-02 13:41", - "take_profit": 810.45, + "created_at": "2026-07-03 09:27", + "take_profit": 794.34, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:27", "old_action": "", - "new_action": "盈利持有 | 目标810.45 | 止损714.56 | 买入区721.93~751.39", - "reason": "初始策略创建 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:692.73 弱撑:719.17 弱压:780.0 强压:81", + "new_action": "盈利持有 | 目标794.34 | 止损646.12 | 买入区716.71~743.38 | 信号:关注", + "reason": "初始策略创建 | 形态:平盘/neutral 量价:数据不足 强撑:668.34 弱撑:724.13 弱压:731.34 强压:794.3", "trigger": "初始创建" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" }, { "code": "688981", "name": "中芯国际", - "price": 147.16, + "price": 144.89, "cost": 126.07, "shares": 0, "avg_price": 0, - "action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损142.75 | 目标0 | 买入区132.44~154.52 | 信号:持有", - "stop_loss": 142.75, - "entry_low": 132.44, - "entry_high": 154.52, - "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=152.31 MA10=149.79 MA20=139.12 MA60=125.57", + "action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损128.0 | 目标0 | 买入区130.4~152.13 | 信号:持有", + "stop_loss": 128.0, + "entry_low": 130.4, + "entry_high": 152.13, + "tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None | MA5=151.43 MA10=149.35 MA20=138.9 MA60=125.49", "timing_signal": "持有", "rr_ratio": 0.0, - "status": "updated", + "status": "active", "note": "⚠️盈亏比极低,关注", - "timestamp": "2026-07-02 13:41", - "updated_at": "2026-07-02 13:41", + "timestamp": "2026-07-03 09:27", + "updated_at": "2026-07-03 09:27", "type": "持仓策略", "source": "auto", - "sector_context": "", + "sector_context": "行业半导体大跌-5.5%,收紧止损 | 大盘偏弱(38%上涨)", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "trigger": { - "stop_loss": 142.75, - "entry_zone": "132.44~154.52" + "stop_loss": 128.0, + "entry_zone": "130.4~152.13" }, - "created_at": "2026-07-02 13:41", - "take_profit": 0, + "created_at": "2026-07-03 09:27", + "take_profit": 156.48, "changelog": [ { - "date": "2026-07-02 13:41", + "date": "2026-07-03 09:27", "old_action": "", - "new_action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损142.75 | 目标0 | 买入区132.44~154.52 | 信号:持有", + "new_action": "盈利良好 | ⚠️盈亏比极低,关注 | 止损128.0 | 目标0 | 买入区130.4~152.13 | 信号:持有", "reason": "初始策略创建 | 形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None |", "trigger": "初始创建" + }, + { + "time": "2026-07-03 09:27", + "event": "质量门禁通过 (重试1轮)" } - ] + ], + "quality_check": "passed", + "quality_checked_at": "2026-07-03 09:27" } ], "total": 39, - "regenerated_at": "2026-07-02 13:41" + "regenerated_at": "2026-07-03 09:27" } \ No newline at end of file diff --git a/data/mofin.db-shm b/data/mofin.db-shm new file mode 100644 index 0000000..a0bb87f Binary files /dev/null and b/data/mofin.db-shm differ diff --git a/data/mofin.db-wal b/data/mofin.db-wal new file mode 100644 index 0000000..02a462d Binary files /dev/null and b/data/mofin.db-wal differ diff --git a/data/multi_tf_cache.json b/data/multi_tf_cache.json index def1457..9d4c089 100644 --- a/data/multi_tf_cache.json +++ b/data/multi_tf_cache.json @@ -1,14 +1,6 @@ { "688981": { "daily": [ - { - "date": "2025-12-29", - "open": 123.0, - "close": 122.5, - "high": 125.65, - "low": 122.02, - "volume": 50683161.0 - }, { "date": "2025-12-30", "open": 124.45, @@ -964,10 +956,10 @@ { "date": "2026-07-02", "open": 146.5, - "close": 148.47, - "high": 149.99, + "close": 144.1, + "high": 151.69, "low": 141.26, - "volume": 33053015.0 + "volume": 94902364.0 } ], "weekly": [ @@ -1262,18 +1254,10 @@ "volume": 147766189.0 } ], - "updated_at": 1782970903.7511632 + "updated_at": 1783042020.623618 }, "688795": { "daily": [ - { - "date": "2025-12-29", - "open": 611.0, - "close": 615.02, - "high": 626.66, - "low": 611.0, - "volume": 2945785.0 - }, { "date": "2025-12-30", "open": 614.97, @@ -2229,10 +2213,10 @@ { "date": "2026-07-02", "open": 660.0, - "close": 672.0, - "high": 673.0, - "low": 644.7, - "volume": 1026883.0 + "close": 641.59, + "high": 687.04, + "low": 639.4, + "volume": 3085878.0 } ], "weekly": [ @@ -2495,18 +2479,10 @@ "volume": 4788252.0 } ], - "updated_at": 1782970901.3994312 + "updated_at": 1783042019.9569597 }, "000657": { "daily": [ - { - "date": "2025-12-29", - "open": 29.5, - "close": 28.46, - "high": 29.85, - "low": 28.38, - "volume": 973085.0 - }, { "date": "2025-12-30", "open": 28.05, @@ -3462,10 +3438,10 @@ { "date": "2026-07-02", "open": 91.0, - "close": 93.97, - "high": 94.96, + "close": 97.03, + "high": 101.5, "low": 90.68, - "volume": 292691.0 + "volume": 1054773.0 } ], "weekly": [ @@ -3760,18 +3736,10 @@ "volume": 1051508.0 } ], - "updated_at": 1782970720.3972638 + "updated_at": 1783041981.2226763 }, "000700": { "daily": [ - { - "date": "2025-12-29", - "open": 11.123, - "close": 12.303, - "high": 12.303, - "low": 11.123, - "volume": 1159280.0 - }, { "date": "2025-12-30", "open": 12.743, @@ -4727,10 +4695,10 @@ { "date": "2026-07-02", "open": 15.78, - "close": 16.18, - "high": 16.52, + "close": 16.87, + "high": 16.87, "low": 15.59, - "volume": 411880.0 + "volume": 1137587.0 } ], "weekly": [ @@ -5025,18 +4993,10 @@ "volume": 1265397.0 } ], - "updated_at": 1782970731.0554385 + "updated_at": 1783042021.2825418 }, "000711": { "daily": [ - { - "date": "2025-12-17", - "open": 1.67, - "close": 1.68, - "high": 1.7, - "low": 1.67, - "volume": 217204.0 - }, { "date": "2025-12-18", "open": 1.68, @@ -5995,7 +5955,7 @@ "close": 5.01, "high": 5.01, "low": 4.87, - "volume": 423364.0 + "volume": 443973.0 } ], "weekly": [ @@ -6290,18 +6250,10 @@ "volume": 496248.0 } ], - "updated_at": 1782970734.253406 + "updated_at": 1783041982.4626832 }, "001309": { "daily": [ - { - "date": "2025-12-29", - "open": 238.8, - "close": 240.36, - "high": 253.4, - "low": 238.6, - "volume": 234265.0 - }, { "date": "2025-12-30", "open": 243.89, @@ -7257,10 +7209,10 @@ { "date": "2026-07-02", "open": 829.54, - "close": 838.6, - "high": 851.9, - "low": 822.0, - "volume": 53120.0 + "close": 811.0, + "high": 872.83, + "low": 806.0, + "volume": 160378.0 } ], "weekly": [ @@ -7555,18 +7507,10 @@ "volume": 216663.0 } ], - "updated_at": 1782970738.0538638 + "updated_at": 1783041982.8167784 }, "002594": { "daily": [ - { - "date": "2025-12-29", - "open": 100.5, - "close": 100.21, - "high": 101.3, - "low": 99.6, - "volume": 519167.0 - }, { "date": "2025-12-30", "open": 99.26, @@ -8522,10 +8466,10 @@ { "date": "2026-07-02", "open": 81.9, - "close": 84.44, + "close": 83.57, "high": 85.67, "low": 81.9, - "volume": 431108.0 + "volume": 825046.0 } ], "weekly": [ @@ -8820,18 +8764,10 @@ "volume": 934285.0 } ], - "updated_at": 1782970740.4429967 + "updated_at": 1783041984.734874 }, "00700": { "daily": [ - { - "date": "2025-12-31", - "open": 597.5, - "close": 599.0, - "high": 602.5, - "low": 596.0, - "volume": 10838209.0 - }, { "date": "2026-01-02", "open": 600.5, @@ -9787,10 +9723,10 @@ { "date": "2026-07-02", "open": 442.6, - "close": 444.6, + "close": 430.2, "high": 447.0, - "low": 438.4, - "volume": 13032947.0 + "low": 429.4, + "volume": 40905100.0 } ], "weekly": [ @@ -10093,18 +10029,10 @@ "volume": 13032847.0 } ], - "updated_at": 1782970743.4469333 + "updated_at": 1783042021.3444269 }, "00968": { "daily": [ - { - "date": "2025-12-31", - "open": 3.02, - "close": 2.97, - "high": 3.04, - "low": 2.95, - "volume": 22571400.0 - }, { "date": "2026-01-02", "open": 2.97, @@ -11060,10 +10988,10 @@ { "date": "2026-07-02", "open": 2.07, - "close": 2.13, - "high": 2.14, + "close": 2.07, + "high": 2.15, "low": 2.03, - "volume": 19422000.0 + "volume": 65783187.0 } ], "weekly": [ @@ -11366,18 +11294,10 @@ "volume": 19422000.0 } ], - "updated_at": 1782970745.4658833 + "updated_at": 1783042021.401884 }, "00981": { "daily": [ - { - "date": "2025-12-31", - "open": 72.9, - "close": 71.45, - "high": 73.45, - "low": 71.2, - "volume": 33185970.0 - }, { "date": "2026-01-02", "open": 71.45, @@ -12333,10 +12253,10 @@ { "date": "2026-07-02", "open": 84.1, - "close": 83.65, + "close": 80.4, "high": 84.2, - "low": 80.2, - "volume": 60114819.0 + "low": 78.55, + "volume": 178219425.0 } ], "weekly": [ @@ -12639,18 +12559,10 @@ "volume": 60114819.0 } ], - "updated_at": 1782970748.4108267 + "updated_at": 1783042021.4623775 }, "01070": { "daily": [ - { - "date": "2025-12-31", - "open": 10.33, - "close": 10.38, - "high": 10.48, - "low": 10.3, - "volume": 1981000.0 - }, { "date": "2026-01-02", "open": 10.38, @@ -13606,10 +13518,10 @@ { "date": "2026-07-02", "open": 12.89, - "close": 12.9, + "close": 12.83, "high": 13.19, - "low": 12.79, - "volume": 690000.0 + "low": 12.63, + "volume": 4112846.0 } ], "weekly": [ @@ -13912,18 +13824,10 @@ "volume": 690000.0 } ], - "updated_at": 1782970750.225657 + "updated_at": 1783042021.5345905 }, "01088": { "daily": [ - { - "date": "2025-12-31", - "open": 39.1, - "close": 38.8, - "high": 39.14, - "low": 38.64, - "volume": 4328735.0 - }, { "date": "2026-01-02", "open": 38.8, @@ -14879,10 +14783,10 @@ { "date": "2026-07-02", "open": 39.6, - "close": 39.86, + "close": 39.6, "high": 40.4, - "low": 39.6, - "volume": 2870057.0 + "low": 39.16, + "volume": 16452660.0 } ], "weekly": [ @@ -15185,18 +15089,10 @@ "volume": 2870057.0 } ], - "updated_at": 1782970753.8011985 + "updated_at": 1783041992.017664 }, "01211": { "daily": [ - { - "date": "2025-12-31", - "open": 97.6, - "close": 95.35, - "high": 98.35, - "low": 94.85, - "volume": 14425437.0 - }, { "date": "2026-01-02", "open": 96.0, @@ -16152,10 +16048,10 @@ { "date": "2026-07-02", "open": 76.0, - "close": 78.1, - "high": 78.55, + "close": 78.3, + "high": 79.6, "low": 74.95, - "volume": 13286402.0 + "volume": 54549471.0 } ], "weekly": [ @@ -16458,18 +16354,10 @@ "volume": 13286402.0 } ], - "updated_at": 1782970758.9778986 + "updated_at": 1783041992.4827614 }, "01478": { "daily": [ - { - "date": "2025-12-31", - "open": 8.65, - "close": 8.42, - "high": 8.76, - "low": 8.42, - "volume": 3034000.0 - }, { "date": "2026-01-02", "open": 8.47, @@ -17425,10 +17313,10 @@ { "date": "2026-07-02", "open": 6.94, - "close": 7.02, - "high": 7.04, - "low": 6.76, - "volume": 1618000.0 + "close": 6.72, + "high": 7.08, + "low": 6.72, + "volume": 6257000.0 } ], "weekly": [ @@ -17731,18 +17619,10 @@ "volume": 1618000.0 } ], - "updated_at": 1782970761.8116763 + "updated_at": 1783041993.3253477 }, "01888": { "daily": [ - { - "date": "2025-12-31", - "open": 13.36, - "close": 13.19, - "high": 13.5, - "low": 13.08, - "volume": 7057000.0 - }, { "date": "2026-01-02", "open": 13.19, @@ -18698,10 +18578,10 @@ { "date": "2026-07-02", "open": 89.85, - "close": 86.25, + "close": 83.8, "high": 90.1, "low": 79.85, - "volume": 29946901.0 + "volume": 92637274.0 } ], "weekly": [ @@ -19004,18 +18884,10 @@ "volume": 29941901.0 } ], - "updated_at": 1782970769.488359 + "updated_at": 1783041993.781416 }, "02202": { "daily": [ - { - "date": "2025-12-31", - "open": 3.35, - "close": 3.28, - "high": 3.36, - "low": 3.28, - "volume": 25841632.0 - }, { "date": "2026-01-02", "open": 3.28, @@ -19974,7 +19846,7 @@ "close": 2.23, "high": 2.27, "low": 2.18, - "volume": 19786580.0 + "volume": 39512590.0 } ], "weekly": [ @@ -20277,18 +20149,10 @@ "volume": 19786580.0 } ], - "updated_at": 1782970772.688014 + "updated_at": 1783041995.6165497 }, "02318": { "daily": [ - { - "date": "2025-12-31", - "open": 65.6, - "close": 65.15, - "high": 65.85, - "low": 65.0, - "volume": 19756541.0 - }, { "date": "2026-01-02", "open": 65.45, @@ -21244,10 +21108,10 @@ { "date": "2026-07-02", "open": 52.05, - "close": 52.35, + "close": 52.3, "high": 53.0, "low": 51.7, - "volume": 11509457.0 + "volume": 43712599.0 } ], "weekly": [ @@ -21550,18 +21414,10 @@ "volume": 11523457.0 } ], - "updated_at": 1782970777.494462 + "updated_at": 1783041997.4020536 }, "02359": { "daily": [ - { - "date": "2025-12-31", - "open": 99.95, - "close": 98.7, - "high": 101.9, - "low": 98.65, - "volume": 1899893.0 - }, { "date": "2026-01-02", "open": 98.7, @@ -22517,10 +22373,10 @@ { "date": "2026-07-02", "open": 155.3, - "close": 152.5, + "close": 152.8, "high": 158.7, - "low": 152.0, - "volume": 1730975.0 + "low": 151.1, + "volume": 6680882.0 } ], "weekly": [ @@ -22823,18 +22679,10 @@ "volume": 1730975.0 } ], - "updated_at": 1782970782.0173929 + "updated_at": 1783041998.5174677 }, "02388": { "daily": [ - { - "date": "2025-12-31", - "open": 39.82, - "close": 39.42, - "high": 39.86, - "low": 39.22, - "volume": 4483773.0 - }, { "date": "2026-01-02", "open": 39.56, @@ -23790,10 +23638,10 @@ { "date": "2026-07-02", "open": 42.1, - "close": 42.5, + "close": 42.3, "high": 42.98, "low": 41.94, - "volume": 3823095.0 + "volume": 18431099.0 } ], "weekly": [ @@ -24096,18 +23944,10 @@ "volume": 3823095.0 } ], - "updated_at": 1782970783.6408882 + "updated_at": 1783041999.36856 }, "02628": { "daily": [ - { - "date": "2025-12-31", - "open": 27.88, - "close": 27.38, - "high": 27.94, - "low": 27.38, - "volume": 21231585.0 - }, { "date": "2026-01-02", "open": 27.34, @@ -25063,10 +24903,10 @@ { "date": "2026-07-02", "open": 27.86, - "close": 28.06, + "close": 28.08, "high": 28.74, "low": 27.5, - "volume": 46963809.0 + "volume": 74888609.0 } ], "weekly": [ @@ -25369,18 +25209,10 @@ "volume": 23110112.0 } ], - "updated_at": 1782970861.684082 + "updated_at": 1783041999.8798487 }, "06160": { "daily": [ - { - "date": "2025-12-31", - "open": 180.3, - "close": 179.3, - "high": 181.5, - "low": 178.1, - "volume": 1690058.0 - }, { "date": "2026-01-02", "open": 184.4, @@ -26339,7 +26171,7 @@ "close": 174.7, "high": 176.8, "low": 171.9, - "volume": 3660821.0 + "volume": 7412757.0 } ], "weekly": [ @@ -26642,18 +26474,10 @@ "volume": 2575221.0 } ], - "updated_at": 1782970864.67475 + "updated_at": 1783042000.4124668 }, "06869": { "daily": [ - { - "date": "2025-12-31", - "open": 52.5, - "close": 51.7, - "high": 53.25, - "low": 51.0, - "volume": 9801500.0 - }, { "date": "2026-01-02", "open": 51.7, @@ -27609,10 +27433,10 @@ { "date": "2026-07-02", "open": 228.4, - "close": 211.2, + "close": 198.3, "high": 229.2, - "low": 207.4, - "volume": 15066251.0 + "low": 198.0, + "volume": 40078361.0 } ], "weekly": [ @@ -27915,18 +27739,10 @@ "volume": 15066251.0 } ], - "updated_at": 1782970866.5439754 + "updated_at": 1783042000.923873 }, "09868": { "daily": [ - { - "date": "2025-12-31", - "open": 81.85, - "close": 79.35, - "high": 82.65, - "low": 78.5, - "volume": 13912585.0 - }, { "date": "2026-01-02", "open": 78.8, @@ -28882,10 +28698,10 @@ { "date": "2026-07-02", "open": 53.15, - "close": 52.1, + "close": 51.8, "high": 53.7, - "low": 51.5, - "volume": 10168056.0 + "low": 50.95, + "volume": 26573857.0 } ], "weekly": [ @@ -29188,18 +29004,10 @@ "volume": 10168056.0 } ], - "updated_at": 1782970871.5028522 + "updated_at": 1783042001.4443269 }, "09988": { "daily": [ - { - "date": "2025-12-31", - "open": 143.7, - "close": 142.8, - "high": 143.8, - "low": 142.4, - "volume": 35628222.0 - }, { "date": "2026-01-02", "open": 143.2, @@ -30155,10 +29963,10 @@ { "date": "2026-07-02", "open": 95.3, - "close": 96.2, + "close": 94.5, "high": 97.4, - "low": 94.9, - "volume": 35148396.0 + "low": 93.55, + "volume": 106165597.0 } ], "weekly": [ @@ -30461,18 +30269,10 @@ "volume": 35148396.0 } ], - "updated_at": 1782970874.6959932 + "updated_at": 1783042003.0618439 }, "300035": { "daily": [ - { - "date": "2025-12-29", - "open": 22.25, - "close": 21.5, - "high": 22.41, - "low": 21.41, - "volume": 264552.0 - }, { "date": "2025-12-30", "open": 21.29, @@ -31428,10 +31228,10 @@ { "date": "2026-07-02", "open": 14.3, - "close": 14.39, - "high": 14.42, - "low": 14.24, - "volume": 36765.0 + "close": 14.17, + "high": 14.6, + "low": 14.1, + "volume": 155998.0 } ], "weekly": [ @@ -31726,18 +31526,10 @@ "volume": 230937.0 } ], - "updated_at": 1782970875.577325 + "updated_at": 1783042005.1079993 }, "300124": { "daily": [ - { - "date": "2025-12-29", - "open": 72.95, - "close": 72.95, - "high": 73.61, - "low": 72.58, - "volume": 236948.0 - }, { "date": "2025-12-30", "open": 72.55, @@ -32693,10 +32485,10 @@ { "date": "2026-07-02", "open": 67.47, - "close": 70.25, - "high": 70.79, + "close": 68.4, + "high": 71.79, "low": 67.31, - "volume": 250413.0 + "volume": 703358.0 } ], "weekly": [ @@ -32991,18 +32783,10 @@ "volume": 722493.0 } ], - "updated_at": 1782970876.0776067 + "updated_at": 1783042005.5276194 }, "300308": { "daily": [ - { - "date": "2025-12-29", - "open": 626.64, - "close": 617.0, - "high": 632.69, - "low": 611.73, - "volume": 241126.0 - }, { "date": "2025-12-30", "open": 617.1, @@ -33958,10 +33742,10 @@ { "date": "2026-07-02", "open": 1160.0, - "close": 1177.99, - "high": 1183.0, - "low": 1146.0, - "volume": 117501.0 + "close": 1143.0, + "high": 1198.0, + "low": 1127.4, + "volume": 317620.0 } ], "weekly": [ @@ -34256,18 +34040,10 @@ "volume": 389058.0 } ], - "updated_at": 1782970879.8685932 + "updated_at": 1783042005.9298875 }, "300548": { "daily": [ - { - "date": "2025-12-29", - "open": 143.0, - "close": 142.71, - "high": 146.29, - "low": 141.0, - "volume": 226228.0 - }, { "date": "2025-12-30", "open": 140.15, @@ -35223,10 +34999,10 @@ { "date": "2026-07-02", "open": 241.33, - "close": 233.79, + "close": 222.0, "high": 245.0, - "low": 229.0, - "volume": 68526.0 + "low": 220.0, + "volume": 174041.0 } ], "weekly": [ @@ -35521,18 +35297,10 @@ "volume": 242727.0 } ], - "updated_at": 1782970880.3801033 + "updated_at": 1783042007.4594934 }, "300750": { "daily": [ - { - "date": "2025-12-29", - "open": 367.094, - "close": 362.404, - "high": 367.524, - "low": 361.094, - "volume": 241241.0 - }, { "date": "2025-12-30", "open": 360.194, @@ -36488,10 +36256,10 @@ { "date": "2026-07-02", "open": 387.68, - "close": 383.5, - "high": 388.0, + "close": 382.35, + "high": 390.99, "low": 380.39, - "volume": 110326.0 + "volume": 340754.0 } ], "weekly": [ @@ -36786,18 +36554,10 @@ "volume": 551212.0 } ], - "updated_at": 1782970880.8354068 + "updated_at": 1783042008.2649546 }, "301308": { "daily": [ - { - "date": "2025-12-29", - "open": 261.639, - "close": 257.869, - "high": 275.189, - "low": 254.559, - "volume": 169157.0 - }, { "date": "2025-12-30", "open": 254.129, @@ -37753,10 +37513,10 @@ { "date": "2026-07-02", "open": 613.16, - "close": 632.99, - "high": 633.16, - "low": 610.66, - "volume": 67076.0 + "close": 599.22, + "high": 636.99, + "low": 592.0, + "volume": 208005.0 } ], "weekly": [ @@ -38051,18 +37811,10 @@ "volume": 296230.0 } ], - "updated_at": 1782970883.5026567 + "updated_at": 1783042008.6545267 }, "518880": { "daily": [ - { - "date": "2025-12-29", - "open": 9.64, - "close": 9.563, - "high": 9.667, - "low": 9.55, - "volume": 7144967.0 - }, { "date": "2025-12-30", "open": 9.272, @@ -39017,11 +38769,11 @@ }, { "date": "2026-07-02", - "open": 8.43, - "close": 8.41, - "high": 8.43, - "low": 8.41, - "volume": 863513.0 + "open": 8.425, + "close": 8.475, + "high": 8.484, + "low": 8.397, + "volume": 5149790.0 } ], "weekly": [ @@ -39316,18 +39068,10 @@ "volume": 3915247.0 } ], - "updated_at": 1782970887.0277705 + "updated_at": 1783042008.9879913 }, "600519": { "daily": [ - { - "date": "2025-12-29", - "open": 1386.106, - "close": 1373.976, - "high": 1386.106, - "low": 1372.976, - "volume": 26308.0 - }, { "date": "2025-12-30", "open": 1372.976, @@ -40283,10 +40027,10 @@ { "date": "2026-07-02", "open": 1193.01, - "close": 1197.01, + "close": 1203.0, "high": 1215.52, - "low": 1193.0, - "volume": 22305.0 + "low": 1190.51, + "volume": 50870.0 } ], "weekly": [ @@ -40581,18 +40325,10 @@ "volume": 64803.0 } ], - "updated_at": 1782970887.8967807 + "updated_at": 1783042010.7426136 }, "600563": { "daily": [ - { - "date": "2025-12-29", - "open": 103.69, - "close": 104.55, - "high": 105.86, - "low": 103.06, - "volume": 28928.0 - }, { "date": "2025-12-30", "open": 103.92, @@ -41548,10 +41284,10 @@ { "date": "2026-07-02", "open": 172.55, - "close": 172.92, - "high": 173.28, - "low": 164.44, - "volume": 39831.0 + "close": 164.3, + "high": 173.3, + "low": 164.3, + "volume": 112859.0 } ], "weekly": [ @@ -41846,18 +41582,10 @@ "volume": 180947.0 } ], - "updated_at": 1782970889.4163098 + "updated_at": 1783042011.7911348 }, "601318": { "daily": [ - { - "date": "2025-12-29", - "open": 69.25, - "close": 68.13, - "high": 69.91, - "low": 68.04, - "volume": 655665.0 - }, { "date": "2025-12-30", "open": 68.0, @@ -42813,10 +42541,10 @@ { "date": "2026-07-02", "open": 49.35, - "close": 49.1, + "close": 48.92, "high": 50.2, - "low": 49.05, - "volume": 359740.0 + "low": 48.8, + "volume": 920130.0 } ], "weekly": [ @@ -43111,18 +42839,10 @@ "volume": 1746202.0 } ], - "updated_at": 1782970891.581892 + "updated_at": 1783042013.0151145 }, "601899": { "daily": [ - { - "date": "2025-12-29", - "open": 33.78, - "close": 32.27, - "high": 33.92, - "low": 32.2, - "volume": 3575540.0 - }, { "date": "2025-12-30", "open": 31.17, @@ -44078,10 +43798,10 @@ { "date": "2026-07-02", "open": 25.61, - "close": 25.7, - "high": 26.22, - "low": 25.59, - "volume": 1390832.0 + "close": 26.3, + "high": 26.96, + "low": 25.52, + "volume": 5067417.0 } ], "weekly": [ @@ -44376,18 +44096,10 @@ "volume": 4780454.0 } ], - "updated_at": 1782970892.5777705 + "updated_at": 1783042014.6356938 }, "688411": { "daily": [ - { - "date": "2025-12-29", - "open": 268.71, - "close": 258.2, - "high": 271.34, - "low": 254.91, - "volume": 3145313.0 - }, { "date": "2025-12-30", "open": 253.62, @@ -45343,10 +45055,10 @@ { "date": "2026-07-02", "open": 255.0, - "close": 266.55, - "high": 266.88, + "close": 255.71, + "high": 272.99, "low": 254.8, - "volume": 2115515.0 + "volume": 6368531.0 } ], "weekly": [ @@ -45641,18 +45353,10 @@ "volume": 13672788.0 } ], - "updated_at": 1782970893.5739884 + "updated_at": 1783042014.991606 }, "688630": { "daily": [ - { - "date": "2025-12-29", - "open": 133.3, - "close": 134.35, - "high": 137.17, - "low": 132.29, - "volume": 3654379.0 - }, { "date": "2025-12-30", "open": 132.8, @@ -46608,10 +46312,10 @@ { "date": "2026-07-02", "open": 474.63, - "close": 492.27, - "high": 495.0, - "low": 465.53, - "volume": 2024310.0 + "close": 468.0, + "high": 499.95, + "low": 464.8, + "volume": 5841815.0 } ], "weekly": [ @@ -46906,18 +46610,10 @@ "volume": 9660790.0 } ], - "updated_at": 1782970896.6643953 + "updated_at": 1783042017.8870435 }, "688639": { "daily": [ - { - "date": "2025-12-29", - "open": 33.07, - "close": 32.67, - "high": 33.16, - "low": 32.52, - "volume": 4848189.0 - }, { "date": "2025-12-30", "open": 32.58, @@ -47873,10 +47569,10 @@ { "date": "2026-07-02", "open": 16.0, - "close": 16.5, - "high": 16.75, + "close": 16.95, + "high": 17.4, "low": 15.98, - "volume": 2669382.0 + "volume": 9065955.0 } ], "weekly": [ @@ -48171,18 +47867,10 @@ "volume": 13996588.0 } ], - "updated_at": 1782970898.6987536 + "updated_at": 1783042019.546765 }, "688802": { "daily": [ - { - "date": "2025-12-29", - "open": 610.0, - "close": 615.1, - "high": 629.9, - "low": 609.6, - "volume": 2103591.0 - }, { "date": "2025-12-30", "open": 610.0, @@ -49138,10 +48826,10 @@ { "date": "2026-07-02", "open": 773.78, - "close": 779.08, + "close": 724.13, "high": 784.0, - "low": 745.97, - "volume": 611858.0 + "low": 721.0, + "volume": 2036024.0 } ], "weekly": [ @@ -49404,6 +49092,6 @@ "volume": 3202146.0 } ], - "updated_at": 1782970901.9984539 + "updated_at": 1783042020.3012147 } } \ No newline at end of file diff --git a/data/portfolio.json b/data/portfolio.json index 00d0390..4c6b166 100644 --- a/data/portfolio.json +++ b/data/portfolio.json @@ -5,9 +5,9 @@ "name": "中际旭创", "shares": 100, "cost": 1316.53, - "price": 1153.0, - "market_value": 113604.0, - "change_pct": -5.74, + "price": 1145.0, + "market_value": 113000.0, + "change_pct": 0.17, "currency": "CNY", "position_pct": 15.27, "_currency": "CNY" @@ -17,9 +17,9 @@ "name": "长飞光纤光缆", "shares": 500, "cost": 263.72, - "price": 174.79, - "market_value": 89300.0, - "change_pct": -21.06, + "price": 167.16, + "market_value": 83230.0, + "change_pct": -2.61, "currency": "CNY", "position_pct": 13.47, "_currency": "CNY" @@ -29,9 +29,9 @@ "name": "丘钛科技", "shares": 11000, "cost": 13.47, - "price": 5.95, - "market_value": 65890.0, - "change_pct": 0.0, + "price": 5.83, + "market_value": 64130.0, + "change_pct": -1.895, "currency": "CNY", "position_pct": 7.97, "_currency": "CNY" @@ -41,9 +41,9 @@ "name": "紫金矿业", "shares": 2400, "cost": 39.89, - "price": 26.4, - "market_value": 63048.0, - "change_pct": 5.14, + "price": 27.7, + "market_value": 66000.0, + "change_pct": 5.32, "currency": "CNY", "position_pct": 7.34, "_currency": "CNY" @@ -53,9 +53,9 @@ "name": "海博思创", "shares": 200, "cost": 266.95, - "price": 258.8, - "market_value": 51776.0, - "change_pct": -1.56, + "price": 256.73, + "market_value": 51160.0, + "change_pct": 0.4, "currency": "CNY", "position_pct": 6.31, "_currency": "CNY" @@ -65,9 +65,9 @@ "name": "中芯国际", "shares": 300, "cost": 126.07, - "price": 147.2, - "market_value": 44112.0, - "change_pct": -4.71, + "price": 144.98, + "market_value": 43467.0, + "change_pct": 0.61, "currency": "CNY", "position_pct": 5.44, "_currency": "CNY" @@ -77,9 +77,9 @@ "name": "建滔积层板", "shares": 500, "cost": 88.23, - "price": 72.35, - "market_value": 36415.0, - "change_pct": -15.83, + "price": 65.98, + "market_value": 32970.0, + "change_pct": -9.19, "currency": "CNY", "position_pct": 5.28, "_currency": "CNY" @@ -89,9 +89,9 @@ "name": "华恒生物", "shares": 2800, "cost": 21.51, - "price": 17.24, - "market_value": 48244.0, - "change_pct": 5.31, + "price": 17.12, + "market_value": 47768.0, + "change_pct": 1.0, "currency": "CNY", "position_pct": 5.25, "_currency": "CNY" @@ -101,9 +101,9 @@ "name": "宁德时代", "shares": 100, "cost": 401.78, - "price": 385.54, - "market_value": 38495.0, - "change_pct": 0.44, + "price": 382.0, + "market_value": 38196.0, + "change_pct": -0.09, "currency": "CNY", "position_pct": 4.64, "_currency": "CNY" @@ -113,9 +113,9 @@ "name": "比亚迪股份", "shares": 600, "cost": 104.87, - "price": 67.97, - "market_value": 41070.0, - "change_pct": 8.21, + "price": 75.0, + "market_value": 44268.0, + "change_pct": 10.47, "currency": "CNY", "position_pct": 4.62, "_currency": "CNY" @@ -125,9 +125,9 @@ "name": "万科企业", "shares": 19700, "cost": 4.67, - "price": 1.92, - "market_value": 38021.0, - "change_pct": 4.72, + "price": 1.98, + "market_value": 38415.0, + "change_pct": 2.24, "currency": "CNY", "position_pct": 4.6, "_currency": "CNY" @@ -137,9 +137,9 @@ "name": "腾讯", "shares": 100, "cost": null, - "price": 377.49, - "market_value": 37784.0, - "change_pct": 1.3, + "price": 376.45, + "market_value": 37714.0, + "change_pct": 0.93, "currency": "CNY", "position_pct": null, "_currency": "CNY" @@ -149,9 +149,9 @@ "name": "中芯国际", "shares": 500, "cost": 75.94, - "price": 69.14, - "market_value": 34635.0, - "change_pct": -10.79, + "price": 68.15, + "market_value": 34030.0, + "change_pct": -2.24, "currency": "CNY", "position_pct": 4.2, "_currency": "CNY" @@ -161,9 +161,9 @@ "name": "长芯博创", "shares": 100, "cost": 231.46, - "price": 226.0, - "market_value": 22592.0, - "change_pct": -11.02, + "price": 222.34, + "market_value": 22000.0, + "change_pct": 0.15, "currency": "CNY", "position_pct": 3.2, "_currency": "CNY" @@ -173,9 +173,9 @@ "name": "黄金ETF华安", "shares": 2400, "cost": 12.19, - "price": 8.46, - "market_value": 20280.0, - "change_pct": 2.32, + "price": 8.71, + "market_value": 20904.0, + "change_pct": 2.73, "currency": "CNY", "position_pct": 2.45, "_currency": "CNY" @@ -185,9 +185,9 @@ "name": "中科电气", "shares": 1400, "cost": 22.29, - "price": 14.32, - "market_value": 20062.0, - "change_pct": -0.83, + "price": 14.19, + "market_value": 19852.0, + "change_pct": 0.14, "currency": "CNY", "position_pct": 2.42, "_currency": "CNY" @@ -197,9 +197,9 @@ "name": "模塑科技", "shares": 1400, "cost": 14.83, - "price": 16.87, - "market_value": 23618.0, - "change_pct": 9.97, + "price": 16.55, + "market_value": 22512.0, + "change_pct": -1.9, "currency": "CNY", "position_pct": 2.41, "_currency": "CNY" @@ -209,9 +209,9 @@ "name": "法拉电子", "shares": 100, "cost": 147.18, - "price": 164.3, - "market_value": 16460.0, - "change_pct": -10.0, + "price": 161.29, + "market_value": 16027.0, + "change_pct": -1.83, "currency": "CNY", "position_pct": 2.3, "_currency": "CNY" @@ -221,20 +221,20 @@ "name": "中国神华", "shares": 500, "cost": 45.89, - "price": 34.16, - "market_value": 17115.0, - "change_pct": 1.19, + "price": 34.33, + "market_value": 17375.0, + "change_pct": 0.0, "currency": "CNY", "position_pct": 2.14, "_currency": "CNY" } ], - "total_assets": 901907.0, - "total_mv": 821431.0, + "total_assets": 898326.0, + "total_mv": 817850.0, "stock_value": null, "cash": 80476.0, "frozen_cash": 0.0, - "position_pct": 91.08, + "position_pct": 91.04, "currency": "CNY", - "updated_at": "2026-07-02 14:12" + "updated_at": "2026-07-03 09:31" } \ No newline at end of file diff --git a/data/price_events.json b/data/price_events.json index 531a163..8e941a0 100644 --- a/data/price_events.json +++ b/data/price_events.json @@ -7569,6 +7569,146 @@ "event_label": "买入区间", "timestamp": "2026-07-02T13:40:09.450029", "date": "2026-07-02" + }, + { + "code": "000657", + "name": "中钨高新", + "event_type": "entry_zone", + "price": 96.32, + "trigger_value": "93.88~96.51", + "event_label": "买入区间", + "timestamp": "2026-07-02T14:48:18.836358", + "date": "2026-07-02" + }, + { + "code": "301308", + "name": "江波龙", + "event_type": "entry_zone", + "price": 595.0, + "trigger_value": "584.08~607.92", + "event_label": "买入区间", + "timestamp": "2026-07-02T14:48:19.007348", + "date": "2026-07-02" + }, + { + "code": "000657", + "name": "中钨高新", + "event_type": "entry_zone", + "price": 96.27, + "trigger_value": "93.88~96.51", + "event_label": "买入区间", + "timestamp": "2026-07-02T14:48:50.645887", + "date": "2026-07-02" + }, + { + "code": "000657", + "name": "中钨高新", + "event_type": "entry_zone", + "price": 96.0, + "trigger_value": "93.88~96.51", + "event_label": "买入区间", + "timestamp": "2026-07-02T14:50:18.556147", + "date": "2026-07-02" + }, + { + "code": "301308", + "name": "江波龙", + "event_type": "entry_zone", + "price": 593.33, + "trigger_value": "584.08~607.92", + "event_label": "买入区间", + "timestamp": "2026-07-02T14:50:19.978681", + "date": "2026-07-02" + }, + { + "code": "000657", + "name": "中钨高新", + "event_type": "entry_zone", + "price": 95.95, + "trigger_value": "94.08~96.58", + "event_label": "买入区间", + "timestamp": "2026-07-02T14:52:53.014262", + "date": "2026-07-02" + }, + { + "code": "002594", + "name": "比亚迪", + "event_type": "entry_zone", + "price": 83.54, + "trigger_value": "81.94~83.56", + "event_label": "买入区间", + "timestamp": "2026-07-02T14:56:14.248493", + "date": "2026-07-02" + }, + { + "code": "000657", + "name": "中钨高新", + "event_type": "entry_zone", + "price": 93.5, + "trigger_value": "91.49~95.23", + "event_label": "买入区间", + "timestamp": "2026-07-03T09:21:09.860916", + "date": "2026-07-03" + }, + { + "code": "002594", + "name": "比亚迪", + "event_type": "entry_zone", + "price": 85.01, + "trigger_value": "82.89~86.27", + "event_label": "买入区间", + "timestamp": "2026-07-03T09:21:10.008487", + "date": "2026-07-03" + }, + { + "code": "001309", + "name": "德明利", + "event_type": "entry_zone", + "price": 804.75, + "trigger_value": "788.65~820.85", + "event_label": "买入区间", + "timestamp": "2026-07-03T09:28:18.083667", + "date": "2026-07-03" + }, + { + "code": "301308", + "name": "江波龙", + "event_type": "entry_zone", + "price": 589.0, + "trigger_value": "577.22~600.78", + "event_label": "买入区间", + "timestamp": "2026-07-03T09:28:18.249225", + "date": "2026-07-03" + }, + { + "code": "601318", + "name": "中国平安", + "event_type": "entry_zone", + "price": 49.5, + "trigger_value": "48.51~49.6", + "event_label": "买入区间", + "timestamp": "2026-07-03T09:28:18.397019", + "date": "2026-07-03" + }, + { + "code": "001309", + "name": "德明利", + "event_type": "entry_zone", + "price": 805.0, + "trigger_value": "788.65~820.85", + "event_label": "买入区间", + "timestamp": "2026-07-03T09:31:17.417228", + "date": "2026-07-03" + }, + { + "code": "301308", + "name": "江波龙", + "event_type": "entry_zone", + "price": 589.0, + "trigger_value": "577.22~600.78", + "event_label": "买入区间", + "timestamp": "2026-07-03T09:31:19.792302", + "date": "2026-07-03" } ] } \ No newline at end of file diff --git a/data/price_history.json b/data/price_history.json index 656a4c7..7982b79 100644 --- a/data/price_history.json +++ b/data/price_history.json @@ -20,7 +20,13 @@ "date": "2026-07-02", "high": 1215.52, "low": 1190.51, - "close": 1205.83 + "close": 1203.0 + }, + { + "date": "2026-07-03", + "high": 1215.52, + "low": 1190.51, + "close": 1205.24 } ], "02202": [ @@ -36,15 +42,27 @@ "date": "2026-07-02", "high": 53.0, "low": 51.7, - "close": 52.15 + "close": 52.3 + }, + { + "date": "2026-07-03", + "high": 53.0, + "low": 51.7, + "close": 52.3 } ], "601318": [ { "date": "2026-07-02", "high": 50.2, - "low": 48.82, - "close": 48.96 + "low": 48.8, + "close": 48.92 + }, + { + "date": "2026-07-03", + "high": 50.2, + "low": 48.8, + "close": 49.5 } ], "02359": [ @@ -52,7 +70,13 @@ "date": "2026-07-02", "high": 158.7, "low": 151.1, - "close": 152.6 + "close": 152.8 + }, + { + "date": "2026-07-03", + "high": 158.7, + "low": 151.1, + "close": 152.8 } ], "02388": [ @@ -60,7 +84,13 @@ "date": "2026-07-02", "high": 42.98, "low": 41.94, - "close": 42.36 + "close": 42.3 + }, + { + "date": "2026-07-03", + "high": 42.98, + "low": 41.94, + "close": 42.3 } ], "02628": [ @@ -68,15 +98,27 @@ "date": "2026-07-02", "high": 28.74, "low": 27.5, - "close": 28.02 + "close": 28.08 + }, + { + "date": "2026-07-03", + "high": 28.74, + "low": 27.5, + "close": 28.08 } ], "688630": [ { "date": "2026-07-02", "high": 499.95, - "low": 465.53, - "close": 475.68 + "low": 464.8, + "close": 468.0 + }, + { + "date": "2026-07-03", + "high": 499.95, + "low": 464.8, + "close": 467.98 } ], "06160": [ @@ -84,7 +126,13 @@ "date": "2026-07-02", "high": 176.8, "low": 171.9, - "close": 173.5 + "close": 174.7 + }, + { + "date": "2026-07-03", + "high": 176.8, + "low": 171.9, + "close": 174.7 } ], "06869": [ @@ -99,32 +147,56 @@ { "date": "2026-07-02", "high": 687.04, - "low": 644.7, - "close": 651.06 + "low": 639.4, + "close": 641.59 + }, + { + "date": "2026-07-03", + "high": 687.04, + "low": 639.4, + "close": 643.88 } ], "09868": [ { "date": "2026-07-02", "high": 53.7, - "low": 51.4, - "close": 51.75 + "low": 50.95, + "close": 51.8 + }, + { + "date": "2026-07-03", + "high": 53.7, + "low": 50.95, + "close": 51.8 } ], "09988": [ { "date": "2026-07-02", "high": 97.4, - "low": 94.4, - "close": 94.75 + "low": 93.55, + "close": 94.5 + }, + { + "date": "2026-07-03", + "high": 97.4, + "low": 93.55, + "close": 94.5 } ], "688802": [ { "date": "2026-07-02", "high": 784.0, - "low": 735.0, - "close": 735.76 + "low": 721.0, + "close": 724.13 + }, + { + "date": "2026-07-03", + "high": 731.34, + "low": 731.34, + "close": 731.34 } ], "300124": [ @@ -132,7 +204,13 @@ "date": "2026-07-02", "high": 71.79, "low": 67.31, - "close": 69.15 + "close": 68.4 + }, + { + "date": "2026-07-03", + "high": 71.79, + "low": 67.31, + "close": 67.5 } ], "000657": [ @@ -140,7 +218,13 @@ "date": "2026-07-02", "high": 101.5, "low": 90.68, - "close": 97.91 + "close": 97.03 + }, + { + "date": "2026-07-03", + "high": 101.5, + "low": 90.68, + "close": 92.13 } ], "000711": [ @@ -149,14 +233,26 @@ "high": 5.01, "low": 4.87, "close": 5.01 + }, + { + "date": "2026-07-03", + "high": 5.26, + "low": 4.87, + "close": 5.26 } ], "001309": [ { "date": "2026-07-02", "high": 872.83, - "low": 817.88, - "close": 822.04 + "low": 806.0, + "close": 811.0 + }, + { + "date": "2026-07-03", + "high": 872.83, + "low": 804.74, + "close": 804.75 } ], "002594": [ @@ -164,7 +260,13 @@ "date": "2026-07-02", "high": 85.67, "low": 81.9, - "close": 83.89 + "close": 83.57 + }, + { + "date": "2026-07-03", + "high": 85.67, + "low": 81.9, + "close": 83.73 } ], "00700": [ @@ -180,7 +282,13 @@ "date": "2026-07-02", "high": 2.15, "low": 2.03, - "close": 2.1 + "close": 2.07 + }, + { + "date": "2026-07-03", + "high": 2.15, + "low": 2.03, + "close": 2.07 } ], "00981": [ @@ -196,7 +304,13 @@ "date": "2026-07-02", "high": 13.19, "low": 12.63, - "close": 12.9 + "close": 12.83 + }, + { + "date": "2026-07-03", + "high": 13.19, + "low": 12.63, + "close": 12.83 } ], "01088": [ diff --git a/data/stocks/00700.json b/data/stocks/00700.json index 6d92346..2598ca9 100644 --- a/data/stocks/00700.json +++ b/data/stocks/00700.json @@ -141,6 +141,11 @@ "content": "- **模塑科技(000700)** 15.54 / 止损13.91 — 昨日+5.28%强势,守住15持有", "report_id": "cron_99c06255590a_2026-07-02_08-32-48" }, + { + "time": "2026-07-03T08:55:07.244816", + "content": "② **腾讯(00700)** 现价430.2 | 仓位待确认 | 买入区421-430上沿", + "report_id": "cron_99c06255590a_2026-07-03_08-33-17" + }, { "time": "2026-06-02T11:55:44.093905", "content": "❌ 反例:腾讯00700,底仓100股(3.59%),浮盈+4.79%。看到\"距止盈470仅0.77%\"就建议触及减仓清仓 —— 机械执行,未考虑底仓属性+浮盈幅度。", diff --git a/data/stocks/00981.json b/data/stocks/00981.json index ce57a39..a93c0e8 100644 --- a/data/stocks/00981.json +++ b/data/stocks/00981.json @@ -66,6 +66,11 @@ "content": "长飞光纤光缆(06869) 255.40+6.68%放量大涨,持有等站上成本263.72;腾讯(00700) 429.80+2.28%,买入区435-440依然可加;中芯H(00981) 89.40+", "report_id": "cron_99c06255590a_2026-07-01_08-39-42" }, + { + "time": "2026-07-03T08:55:07.244816", + "content": "③ **中芯国际(688981/00981)** 现价144.1/80.4 | 仓位合计9.64% | 双市场止损均破", + "report_id": "cron_99c06255590a_2026-07-03_08-33-17" + }, { "time": "2026-06-02T12:55:54.836964", "content": "• 中芯国际H(00981) ¥82.20 +3.46% — 高于买入区72-75", diff --git a/data/stocks/06869.json b/data/stocks/06869.json index 9b8cc31..6ee1e33 100644 --- a/data/stocks/06869.json +++ b/data/stocks/06869.json @@ -26,6 +26,11 @@ "content": "- **长飞光纤(06869)** 255.4 / 止损205.71 — 浮亏-3%,光通信受半导拖累,250不破则持", "report_id": "cron_99c06255590a_2026-07-02_08-32-48" }, + { + "time": "2026-07-03T08:55:07.244816", + "content": "② **长飞光纤(06869)** 现价198.3 | 仓位13.47% | 止损205.71已破", + "report_id": "cron_99c06255590a_2026-07-03_08-33-17" + }, { "time": "2026-06-02T13:56:05.495125", "content": "🔺**长飞光纤(06869)** | 231.00 +9.90% | 买入区210~220已超出,等回调再入3%", diff --git a/data/stocks/688981.json b/data/stocks/688981.json index 0184edf..638ede0 100644 --- a/data/stocks/688981.json +++ b/data/stocks/688981.json @@ -46,6 +46,11 @@ "content": "- **中芯国际A(688981)** 156.31 / 止损149.85 — 浮盈+24%,费城半导-6%或拖累今日回调,守住153持有", "report_id": "cron_99c06255590a_2026-07-02_08-32-48" }, + { + "time": "2026-07-03T08:55:07.244816", + "content": "③ **中芯国际(688981/00981)** 现价144.1/80.4 | 仓位合计9.64% | 双市场止损均破", + "report_id": "cron_99c06255590a_2026-07-03_08-33-17" + }, { "time": "2026-06-01T11:55:35.956320", "content": "• **688981|中芯国际|134.87|-3.60%|建议观望等企稳【短线】|前几日大涨后获利回吐,关注134支撑**", diff --git a/data/strategy_staleness_report.json b/data/strategy_staleness_report.json index 667a785..8688e42 100644 --- a/data/strategy_staleness_report.json +++ b/data/strategy_staleness_report.json @@ -1,34 +1,19 @@ { - "checked_at": "2026-07-02T09:00:56", + "checked_at": "2026-07-03T09:00:47", "total_active": 55, - "flagged_count": 17, + "flagged_count": 13, "flagged": [ - { - "code": "000657", - "name": "中钨高新", - "price": 95.94, - "flags": [ - "现价95.94在买入区94~98(是否可买需结合timing_signal判断)" - ], - "age_days": 0, - "last_update": "2026-07-01 15:00", - "entry_zone": "94~98", - "current": "盈利持有 | 目标105.29 | 止损93.12 | 买入区94.02~97.86", - "updated_by": "auto", - "updated_reason": "自动生成", - "is_watchlist": true - }, { "code": "000711", "name": "ST京蓝", - "price": 4.77, + "price": 5.01, "flags": [ - "现价4.77在买入区5~5(是否可买需结合timing_signal判断)" + "现价5.01在买入区5~5(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:01", + "last_update": "2026-07-02 21:07", "entry_zone": "5~5", - "current": "盈利持有 | 目标5.44 | 止损4.63 | 买入区4.67~4.87 | 信号:观望", + "current": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标5.41 | 止损4.72 | 买入区4.91~5.03 | 信号:观望", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -36,29 +21,14 @@ { "code": "001309", "name": "德明利", - "price": 893.22, + "price": 811.0, "flags": [ - "现价893.22在买入区877~913(是否可买需结合timing_signal判断)" + "现价811.00在买入区795~827(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:01", - "entry_zone": "877~913", - "current": "盈利持有 | 止损参考858.0 | 买入区877.1~912.9", - "updated_by": "manual", - "updated_reason": "自动生成", - "is_watchlist": true - }, - { - "code": "002594", - "name": "比亚迪", - "price": 80.66, - "flags": [ - "现价80.66在买入区79~81(是否可买需结合timing_signal判断)" - ], - "age_days": 0, - "last_update": "2026-07-01 15:01", - "entry_zone": "79~81", - "current": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标84.49 | 止损78.24 | 买入区79.05~80.74 | 信号:观望", + "last_update": "2026-07-02 21:07", + "entry_zone": "795~827", + "current": "盈利持有 | 目标896.77 | 止损716.85 | 买入区794.78~827.22", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -66,30 +36,29 @@ { "code": "02318", "name": "中国平安", - "price": 51.05, + "price": 52.3, "flags": [ - "[STRATEGY_STALE] 信号不良(timing_signal含['弱势持有'])", - "现价51.05在买入区50~51(是否可买需结合timing_signal判断)" + "现价52.30在买入区51~53(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:01", - "entry_zone": "50~51", - "current": "盈利持有 | ⚠️盈亏比偏低(1:2.0),谨慎买入 | 止损参考49.36 | 买入区50.08~51.12 | 信号:弱势持有", - "updated_by": "manual", + "last_update": "2026-07-02 21:08", + "entry_zone": "51~53", + "current": "盈利持有 | 目标56.33 | 止损48.21 | 买入区51.25~52.97", + "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true }, { "code": "02359", "name": "药明康德", - "price": 153.7, + "price": 152.8, "flags": [ - "现价153.70在买入区151~157(是否可买需结合timing_signal判断)" + "现价152.80在买入区150~154(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:01", - "entry_zone": "151~157", - "current": "盈利持有 | 目标169.6 | 止损149.09 | 买入区150.63~156.77 | 信号:买入", + "last_update": "2026-07-02 21:08", + "entry_zone": "150~154", + "current": "盈利持有 | ⚠️盈亏比偏低(1:1.9),谨慎买入 | 目标161.84 | 止损140.74 | 买入区149.74~153.58", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -97,31 +66,15 @@ { "code": "02388", "name": "中银香港", - "price": 42.38, + "price": 42.3, "flags": [ "[STRATEGY_STALE] 信号不良(timing_signal含['弱势持有'])", - "现价42.38在买入区42~43(是否可买需结合timing_signal判断)" + "现价42.30在买入区41~43(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:01", - "entry_zone": "42~43", - "current": "盈利持有 | 目标47.08 | 止损41.11 | 买入区41.53~43.23 | 信号:弱势持有", - "updated_by": "auto", - "updated_reason": "自动生成", - "is_watchlist": true - }, - { - "code": "02628", - "name": "中国人寿", - "price": 26.66, - "flags": [ - "[STRATEGY_STALE] 信号不良(timing_signal含['弱势持有'])", - "现价26.66在买入区26~27(是否可买需结合timing_signal判断)" - ], - "age_days": 0, - "last_update": "2026-07-01 15:01", - "entry_zone": "26~27", - "current": "盈利持有 | 目标28.96 | 止损25.86 | 买入区26.13~27.02 | 信号:弱势持有", + "last_update": "2026-07-02 21:08", + "entry_zone": "41~43", + "current": "盈利持有 | 目标45.52 | 止损41.03 | 买入区41.45~42.83 | 信号:弱势持有", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -129,30 +82,14 @@ { "code": "06160", "name": "百济神州", - "price": 170.4, + "price": 174.7, "flags": [ - "现价170.40在买入区167~172(是否可买需结合timing_signal判断)" + "现价174.70在买入区171~178(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:01", - "entry_zone": "167~172", - "current": "盈利持有 | 目标183.83 | 止损165.29 | 买入区166.99~172.03", - "updated_by": "auto", - "updated_reason": "自动生成", - "is_watchlist": true - }, - { - "code": "09988", - "name": "阿里巴巴-W", - "price": 92.85, - "flags": [ - "[STRATEGY_STALE] 信号不良(timing_signal含['弱势持有'])", - "现价92.85在买入区91~93(是否可买需结合timing_signal判断)" - ], - "age_days": 0, - "last_update": "2026-07-01 15:01", - "entry_zone": "91~93", - "current": "盈利持有 | ⚠️盈亏比偏低(1:1.6),谨慎买入 | 目标100.64 | 止损89.74 | 买入区90.99~93.04 | 信号:弱势持有", + "last_update": "2026-07-02 21:08", + "entry_zone": "171~178", + "current": "盈利持有 | 目标189.56 | 止损167.77 | 买入区171.21~177.5", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -160,14 +97,14 @@ { "code": "300124", "name": "汇川技术", - "price": 68.2, + "price": 68.4, "flags": [ - "现价68.20在买入区67~70(是否可买需结合timing_signal判断)" + "现价68.40在买入区67~69(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:01", - "entry_zone": "67~70", - "current": "盈利持有 | 目标75.14 | 止损66.15 | 买入区66.84~69.56 | 信号:观望", + "last_update": "2026-07-02 21:08", + "entry_zone": "67~69", + "current": "盈利持有 | 目标73.65 | 止损63.06 | 买入区67.03~69.27 | 信号:观望", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -175,14 +112,14 @@ { "code": "301308", "name": "江波龙", - "price": 667.84, + "price": 599.22, "flags": [ - "现价667.84在买入区654~681(是否可买需结合timing_signal判断)" + "现价599.22在买入区587~611(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:02", - "entry_zone": "654~681", - "current": "盈利持有 | 目标786.56 | 止损631.16 | 买入区654.48~681.2", + "last_update": "2026-07-02 21:08", + "entry_zone": "587~611", + "current": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标参考0 | 止损575.25 | 买入区587.24~611.2", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -190,14 +127,14 @@ { "code": "600519", "name": "贵州茅台", - "price": 1193.01, + "price": 1203.0, "flags": [ - "现价1193.01在买入区1169~1205(是否可买需结合timing_signal判断)" + "现价1203.00在买入区1179~1212(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:02", - "entry_zone": "1169~1205", - "current": "盈利持有 | 目标1277.36 | 止损1157.22 | 买入区1169.15~1205.28 | 信号:关注", + "last_update": "2026-07-02 21:08", + "entry_zone": "1179~1212", + "current": "盈利持有 | 目标1278.8 | 止损1166.91 | 买入区1178.94~1211.67 | 信号:关注", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -205,14 +142,14 @@ { "code": "601318", "name": "中国平安", - "price": 49.53, + "price": 48.92, "flags": [ - "现价49.53在买入区49~50(是否可买需结合timing_signal判断)" + "现价48.92在买入区48~50(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:02", - "entry_zone": "49~50", - "current": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标52.51 | 止损47.74 | 买入区48.54~49.65 | 信号:观望", + "last_update": "2026-07-02 21:08", + "entry_zone": "48~50", + "current": "盈利持有 | 目标53.46 | 止损47.45 | 买入区47.94~49.85 | 信号:观望", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -220,14 +157,14 @@ { "code": "688630", "name": "芯碁微装", - "price": 497.27, + "price": 468.0, "flags": [ - "现价497.27在买入区487~507(是否可买需结合timing_signal判断)" + "现价468.00在买入区459~477(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:02", - "entry_zone": "487~507", - "current": "盈利持有 | 目标609.23 | 止损475.01 | 买入区487.32~507.22", + "last_update": "2026-07-02 21:08", + "entry_zone": "459~477", + "current": "盈利持有 | 目标515.02 | 止损449.42 | 买入区458.64~477.36", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -235,14 +172,14 @@ { "code": "688795", "name": "摩尔线程-U", - "price": 673.8, + "price": 641.59, "flags": [ - "现价673.80在买入区660~687(是否可买需结合timing_signal判断)" + "现价641.59在买入区629~654(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:02", - "entry_zone": "660~687", - "current": "盈利持有 | 目标747.74 | 止损651.23 | 买入区660.32~687.28 | 信号:观望", + "last_update": "2026-07-02 21:08", + "entry_zone": "629~654", + "current": "盈利持有 | 目标707.34 | 止损566.83 | 买入区628.76~654.42 | 信号:观望", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true @@ -250,27 +187,28 @@ { "code": "688802", "name": "沐曦股份-U", - "price": 780.0, + "price": 724.13, "flags": [ - "现价780.00在买入区764~796(是否可买需结合timing_signal判断)" + "现价724.13在买入区710~739(是否可买需结合timing_signal判断)" ], "age_days": 0, - "last_update": "2026-07-01 15:02", - "entry_zone": "764~796", - "current": "盈利持有 | 目标924.71 | 止损751.49 | 买入区764.4~795.6", + "last_update": "2026-07-02 21:08", + "entry_zone": "710~739", + "current": "盈利持有 | 目标806.04 | 止损639.46 | 买入区709.65~738.61", "updated_by": "auto", "updated_reason": "自动生成", "is_watchlist": true } ], "portfolio": { - "position_pct": 86.65, - "cash": 92678.85, - "weak_position_pct": 28.6, - "all_weak_pct": 40.0, + "position_pct": 91.04, + "cash": 80476.0, + "weak_position_pct": 34.3, + "all_weak_pct": 45.5, "signals": [ - "[PORTFOLIO_FULL] 总仓位86.65%(现金92679元),买入建议受限" + "[PORTFOLIO_WEAK_MILD] 组合弱势占比34.3%,需关注", + "[PORTFOLIO_FULL] 总仓位91.04%(现金80476元),买入建议受限" ] }, - "summary": "扫描55个策略,17个需关注" + "summary": "扫描55个策略,13个需关注" } \ No newline at end of file