diff --git a/data/decisions.json b/data/decisions.json index 25ce3ae..6819298 100644 --- a/data/decisions.json +++ b/data/decisions.json @@ -3,21 +3,21 @@ { "code": "000657", "name": "中钨高新", - "price": 98.45, + "price": 98.87, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标112.75 | 止损94.84 | 买入区96.48~100.42 | 信号:买入", - "stop_loss": 94.84, - "entry_low": 96.48, - "entry_high": 100.42, - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:92.25 弱撑:94.84 弱压:102.5 强压:112.75", + "action": "盈利持有 | 目标112.75 | 止损95.11 | 买入区96.89~100.85 | 信号:买入", + "stop_loss": 95.11, + "entry_low": 96.89, + "entry_high": 100.85, + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:92.25 弱撑:95.11 弱压:102.5 强压:112.75", "timing_signal": "买入", - "rr_ratio": 3.96, + "rr_ratio": 3.69, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:27", + "updated_at": "2026-06-24 11:27", "type": "自选策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -26,7 +26,7 @@ "time_horizon": "2~6周", "created_at": "2026-06-22 12:00", "take_profit": 112.75, - "updated_reason": "技术面重评: 止损94.87→94.84 | 形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:92.25 弱撑:94.84 弱压:102.5 强压:1", + "updated_reason": "技术面重评: 止损94.84→95.11 | 形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:92.25 弱撑:95.11 弱压:102.5 强压:1", "changelog": [ { "date": "2026-06-22 12:00", @@ -62,6 +62,13 @@ "new_action": "盈利持有 | 目标112.75 | 止损94.84 | 买入区96.48~100.42 | 信号:买入", "reason": "技术面重评: 止损94.87→94.84 | 形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:92.25 弱撑:94.84 弱压:102.5 强压:1", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:27", + "old_action": "盈利持有 | 目标112.75 | 止损94.84 | 买入区96.48~100.42 | 信号:买入", + "new_action": "盈利持有 | 目标112.75 | 止损95.11 | 买入区96.89~100.85 | 信号:买入", + "reason": "技术面重评: 止损94.84→95.11 | 形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:92.25 弱撑:95.11 弱压:102.5 强压:1", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -69,7 +76,7 @@ { "id": "000657_stop_loss", "condition": { - "price": "<94.84" + "price": "<95.11" }, "action": { "type": "sell", @@ -86,13 +93,13 @@ "id": "000657_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=100.42", - "price_lower": ">=96.48" + "price": "<=100.85", + "price_lower": ">=96.89" }, "action": { "type": "buy", "amount": "normal", - "limit": 96.48, + "limit": 96.89, "reason": "回调支撑买入" }, "priority": 1, @@ -172,22 +179,22 @@ { "code": "000700", "name": "模塑科技", - "price": 14.59, - "cost": 0, + "price": 14.65, + "cost": 14.83, "shares": 1400, "avg_price": 0, - "action": "盈利持有 | 止损参考13.91 | 买入区14.53~15.26", + "action": "持有观察 | 止损13.91 | 目标17.0 | 买入区14.53~15.26 | 信号:持有", "stop_loss": 13.91, "entry_low": 14.53, "entry_high": 15.26, - "tech_snapshot": "形态:带下影阴线/neutral 量价:主动买盘占优 强撑:13.48 弱撑:14.19 弱压:15.11 强压:16.48", - "timing_signal": "neutral", - "rr_ratio": 3.54, + "tech_snapshot": "形态:带下影阴线/neutral 量价:主动买盘占优 强撑:13.48 弱撑:14.23 弱压:15.15 强压:16.48", + "timing_signal": "持有", + "rr_ratio": 3.18, "status": "manual", "note": "", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", - "type": "自选策略", + "timestamp": "2026-06-24 11:27", + "updated_at": "2026-06-24 11:27", + "type": "持仓策略", "source": "manual", "sector_context": "行业汽车零部件大跌-217.0%,收紧止损 | 大盘仅8%个股上涨", "stock_category": "中短线", @@ -195,6 +202,7 @@ "time_horizon": "2~6周", "created_at": "2026-06-23 09:00", "take_profit": 17.0, + "updated_reason": "技术信号变化: 持有: 策略文字调整", "changelog": [ { "date": "2026-06-23 09:00", @@ -202,6 +210,13 @@ "new_action": "盈利持有 | 止损参考13.91 | 买入区14.53~15.26", "reason": "技术信号变化: neutral: 策略文字调整", "trigger": "技术信号变化: neutral" + }, + { + "date": "2026-06-24 11:27", + "old_action": "盈利持有 | 止损参考13.91 | 买入区14.53~15.26", + "new_action": "持有观察 | 止损13.91 | 目标17.0 | 买入区14.53~15.26 | 信号:持有", + "reason": "技术信号变化: 持有: 策略文字调整", + "trigger": "技术信号变化: 持有" } ], "execution": { @@ -315,21 +330,21 @@ { "code": "000711", "name": "ST京蓝", - "price": 5.0, + "price": 5.16, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标5.38 | 止损4.82 | 买入区4.9~5.04 | 信号:观望", - "stop_loss": 4.82, - "entry_low": 4.9, - "entry_high": 5.04, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动卖盘占优 强撑:4.86 弱撑:4.82 弱压:5.21 强压:5.38", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标5.38 | 止损4.4 | 买入区5.06~5.11 | 信号:观望", + "stop_loss": 4.4, + "entry_low": 5.06, + "entry_high": 5.11, + "tech_snapshot": "形态:带下影阳线/neutral 量价:主动卖盘占优 强撑:4.86 弱撑:4.93 弱压:5.32 强压:5.38", "timing_signal": "观望", - "rr_ratio": 2.11, - "status": "updated", + "rr_ratio": 0.96, + "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:27", + "updated_at": "2026-06-24 11:27", "type": "自选策略", "source": "auto", "sector_context": "行业房地产开发大跌-338.0%,收紧止损 | 大盘仅8%个股上涨", @@ -338,7 +353,7 @@ "time_horizon": "数日~2周", "created_at": "2026-06-18 17:15", "take_profit": 5.38, - "updated_reason": "技术面重评: 止损4.43→4.4 | 形态:带下影阳线/neutral 量价:主动卖盘占优 强撑:4.86 弱撑:4.93 弱压:5.32 强压:5.38", + "updated_reason": "价格变动(5.0→5.16): 止损4.82→4.4 | 形态:带下影阳线/neutral 量价:主动卖盘占优 强撑:4.86 弱撑:4.93 弱压:5.32 强压:5.38", "changelog": [ { "date": "2026-06-18 10:25", @@ -423,6 +438,13 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标5.38 | 止损4.4 | 买入区5.06~5.11 | 信号:观望", "reason": "技术面重评: 止损4.43→4.4 | 形态:带下影阳线/neutral 量价:主动卖盘占优 强撑:4.86 弱撑:4.93 弱压:5.32 强压:5.38", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:27", + "old_action": "盈利持有 | 目标5.38 | 止损4.82 | 买入区4.9~5.04 | 信号:观望", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标5.38 | 止损4.4 | 买入区5.06~5.11 | 信号:观望", + "reason": "价格变动(5.0→5.16): 止损4.82→4.4 | 形态:带下影阳线/neutral 量价:主动卖盘占优 强撑:4.86 弱撑:4.93 弱压:5.32 强压:5.38", + "trigger": "价格变动(5.0→5.16)" } ], "strategy_tree": { @@ -430,7 +452,7 @@ { "id": "000711_stop_loss", "condition": { - "price": "<4.82" + "price": "<4.4" }, "action": { "type": "sell", @@ -447,13 +469,13 @@ "id": "000711_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=5.04", - "price_lower": ">=4.9" + "price": "<=5.11", + "price_lower": ">=5.06" }, "action": { "type": "buy", "amount": "normal", - "limit": 4.9, + "limit": 5.06, "reason": "回调支撑买入" }, "priority": 1, @@ -533,22 +555,22 @@ { "code": "001309", "name": "德明利", - "price": 794.11, - "cost": 0, + "price": 792.9, + "cost": 737.04, "shares": 100, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 止损参考724.0 | 买入区762.44~758.71", + "action": "盈利良好 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损724.0 | 目标810.78 | 买入区762.44~758.71 | 信号:持有", "stop_loss": 724.0, "entry_low": 762.44, "entry_high": 758.71, - "tech_snapshot": "形态:带上影阳线/neutral 量价:主动买盘占优 强撑:679.51 弱撑:753.08 弱压:825.57 强压:830.51", - "timing_signal": "neutral", - "rr_ratio": 0.24, + "tech_snapshot": "形态:带上影阳线/neutral 量价:主动买盘占优 强撑:679.51 弱撑:752.34 弱压:824.83 强压:830.51", + "timing_signal": "持有", + "rr_ratio": 0.26, "status": "manual", - "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", - "type": "自选策略", + "note": "⚠️盈亏比偏低(1:0.9),不建议加仓", + "timestamp": "2026-06-24 11:27", + "updated_at": "2026-06-24 11:27", + "type": "持仓策略", "source": "manual", "sector_context": "大盘上涨比8.3%", "stock_category": "中长线", @@ -556,6 +578,7 @@ "time_horizon": "数月~1年", "created_at": "2026-06-18 17:15", "take_profit": 810.78, + "updated_reason": "技术信号变化: 持有: 策略文字调整", "changelog": [ { "date": "2026-06-18 10:25", @@ -633,6 +656,13 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 止损参考724.0 | 买入区762.44~758.71", "reason": "价格变动(778.0→755.01): 策略文字调整", "trigger": "价格变动(778.0→755.01)" + }, + { + "date": "2026-06-24 11:27", + "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 止损参考724.0 | 买入区762.44~758.71", + "new_action": "盈利良好 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损724.0 | 目标810.78 | 买入区762.44~758.71 | 信号:持有", + "reason": "技术信号变化: 持有: 策略文字调整", + "trigger": "技术信号变化: 持有" } ], "strategy_tree": { @@ -743,21 +773,21 @@ { "code": "002594", "name": "比亚迪", - "price": 82.79, + "price": 83.0, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标92.54 | 止损80.31 | 买入区81.13~84.45 | 信号:观望", - "stop_loss": 80.31, - "entry_low": 81.13, - "entry_high": 84.45, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:76.5 弱撑:82.15 弱压:85.0 强压:92.54", + "action": "盈利持有 | 目标92.61 | 止损78.09 | 买入区81.34~84.66 | 信号:观望", + "stop_loss": 78.09, + "entry_low": 81.34, + "entry_high": 84.66, + "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:76.5 弱撑:82.29 弱压:85.0 强压:92.61", "timing_signal": "观望", - "rr_ratio": 3.93, + "rr_ratio": 3.86, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:27", + "updated_at": "2026-06-24 11:27", "type": "自选策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -765,8 +795,8 @@ "position_advice": "减仓或观望", "time_horizon": "观望", "created_at": "2026-06-18 17:15", - "take_profit": 92.54, - "updated_reason": "技术面重评: 止损77.92→77.93 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:76.5 弱撑:82.17 弱压:85.0 强压:92.5", + "take_profit": 92.61, + "updated_reason": "技术面重评: 止损80.31→78.09 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:76.5 弱撑:82.29 弱压:85.0 强压:92.6", "changelog": [ { "date": "2026-06-18 10:25", @@ -858,6 +888,13 @@ "new_action": "盈利持有 | 目标92.55 | 止损77.93 | 买入区81.16~84.48 | 信号:观望", "reason": "技术面重评: 止损77.92→77.93 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:76.5 弱撑:82.17 弱压:85.0 强压:92.5", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:27", + "old_action": "盈利持有 | 目标92.54 | 止损80.31 | 买入区81.13~84.45 | 信号:观望", + "new_action": "盈利持有 | 目标92.61 | 止损78.09 | 买入区81.34~84.66 | 信号:观望", + "reason": "技术面重评: 止损80.31→78.09 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:76.5 弱撑:82.29 弱压:85.0 强压:92.6", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -865,7 +902,7 @@ { "id": "002594_stop_loss", "condition": { - "price": "<80.31" + "price": "<78.09" }, "action": { "type": "sell", @@ -882,13 +919,13 @@ "id": "002594_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=84.45", - "price_lower": ">=81.13" + "price": "<=84.66", + "price_lower": ">=81.34" }, "action": { "type": "buy", "amount": "normal", - "limit": 81.13, + "limit": 81.34, "reason": "回调支撑买入" }, "priority": 1, @@ -901,7 +938,7 @@ "id": "002594_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=92.54" + "price": ">=92.61" }, "action": { "type": "buy", @@ -935,7 +972,7 @@ { "id": "002594_take_profit", "condition": { - "price": ">=92.54" + "price": ">=92.61" }, "action": { "type": "sell", @@ -968,21 +1005,21 @@ { "code": "00700", "name": "腾讯控股", - "price": 421.2, - "cost": 445.7552, + "price": 418.8, + "cost": 443.9, "shares": 100, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损316.27 | 目标434.52 | 买入区414.8~418.6 | 信号:持有", - "stop_loss": 316.27, - "entry_low": 414.8, - "entry_high": 418.6, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:354.4 弱撑:414.8 弱压:424.6 强压:482.8", + "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损315.44 | 目标433.68 | 买入区413.73~417.67 | 信号:持有", + "stop_loss": 315.44, + "entry_low": 413.73, + "entry_high": 417.67, + "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:353.47 弱撑:413.73 弱压:422.73 强压:481.87", "timing_signal": "持有", - "rr_ratio": 0.92, + "rr_ratio": 0.97, "status": "updated", - "note": "⚠️盈亏比偏低(1:0.9),不建议加仓", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "note": "⚠️盈亏比偏低(1:1.0),不建议加仓", + "timestamp": "2026-06-24 11:27", + "updated_at": "2026-06-24 11:27", "type": "持仓策略", "source": "auto", "sector_context": "行业软件开发大跌-361.0%,收紧止损 | 大盘仅8%个股上涨", @@ -990,8 +1027,8 @@ "position_advice": "减仓或观望", "time_horizon": "观望", "created_at": "2026-06-18 17:15", - "take_profit": 434.52, - "updated_reason": "技术面重评: 止损314.9→316.27, 止盈433.14→434.52 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:354.4 弱撑:414.8 弱压:424.6 强压:482.", + "take_profit": 433.68, + "updated_reason": "技术面重评: 止损316.27→315.44, 止盈434.52→433.68 | 形态:带上影阳线/neutral 量价:数据不足 强撑:353.47 弱撑:413.73 弱压:422.73 强压:48", "changelog": [ { "date": "2026-06-18 10:26", @@ -1104,6 +1141,13 @@ "new_action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损316.27 | 目标434.52 | 买入区414.8~418.6 | 信号:持有", "reason": "技术面重评: 止损314.9→316.27, 止盈433.14→434.52 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:354.4 弱撑:414.8 弱压:424.6 强压:482.", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:27", + "old_action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损316.27 | 目标434.52 | 买入区414.8~418.6 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损315.44 | 目标433.68 | 买入区413.73~417.67 | 信号:持有", + "reason": "技术面重评: 止损316.27→315.44, 止盈434.52→433.68 | 形态:带上影阳线/neutral 量价:数据不足 强撑:353.47 弱撑:413.73 弱压:422.73 强压:48", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -1111,7 +1155,7 @@ { "id": "00700_stop_loss", "condition": { - "price": "<316.27" + "price": "<315.44" }, "action": { "type": "sell", @@ -1128,13 +1172,13 @@ "id": "00700_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=418.6", - "price_lower": ">=414.8" + "price": "<=417.67", + "price_lower": ">=413.73" }, "action": { "type": "buy", "amount": "normal", - "limit": 414.8, + "limit": 413.73, "reason": "回调支撑买入" }, "priority": 1, @@ -1147,7 +1191,7 @@ "id": "00700_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=434.52" + "price": ">=433.68" }, "action": { "type": "buy", @@ -1181,7 +1225,7 @@ { "id": "00700_take_profit", "condition": { - "price": ">=434.52" + "price": ">=433.68" }, "action": { "type": "sell", @@ -1214,21 +1258,21 @@ { "code": "00968", "name": "信义光能", - "price": 2.0, + "price": 1.99, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标2.58 | 止损1.72 | 买入区1.96~2.04", - "stop_loss": 1.72, - "entry_low": 1.96, - "entry_high": 2.04, - "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:1.42 弱撑:1.93 弱压:2.08 强压:2.58", + "action": "盈利持有 | 目标2.58 | 止损1.71 | 买入区1.95~2.03", + "stop_loss": 1.71, + "entry_low": 1.95, + "entry_high": 2.03, + "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:1.42 弱撑:1.92 弱压:2.08 强压:2.58", "timing_signal": "行业偏弱", - "rr_ratio": 8.29, + "rr_ratio": 8.43, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:27", + "updated_at": "2026-06-24 11:27", "type": "自选策略", "source": "auto", "sector_context": "行业房地产开发大跌-338.0%,收紧止损 | 大盘仅8%个股上涨", @@ -1237,7 +1281,7 @@ "time_horizon": "观望", "created_at": "2026-06-18 17:15", "take_profit": 2.58, - "updated_reason": "技术面重评: 止损1.7→1.72 | 形态:带下影阴线/neutral 量价:数据不足 强撑:1.42 弱撑:1.93 弱压:2.08 强压:2.58", + "updated_reason": "技术面重评: 止损1.72→1.71 | 形态:带下影阴线/neutral 量价:数据不足 强撑:1.42 弱撑:1.92 弱压:2.08 强压:2.58", "changelog": [ { "date": "2026-06-18 10:26", @@ -1336,6 +1380,13 @@ "new_action": "盈利持有 | 目标2.58 | 止损1.72 | 买入区1.96~2.04", "reason": "技术面重评: 止损1.7→1.72 | 形态:带下影阴线/neutral 量价:数据不足 强撑:1.42 弱撑:1.93 弱压:2.08 强压:2.58", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:27", + "old_action": "盈利持有 | 目标2.58 | 止损1.72 | 买入区1.96~2.04", + "new_action": "盈利持有 | 目标2.58 | 止损1.71 | 买入区1.95~2.03", + "reason": "技术面重评: 止损1.72→1.71 | 形态:带下影阴线/neutral 量价:数据不足 强撑:1.42 弱撑:1.92 弱压:2.08 强压:2.58", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -1343,7 +1394,7 @@ { "id": "00968_stop_loss", "condition": { - "price": "<1.72" + "price": "<1.71" }, "action": { "type": "sell", @@ -1360,13 +1411,13 @@ "id": "00968_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=2.04", - "price_lower": ">=1.96" + "price": "<=2.03", + "price_lower": ">=1.95" }, "action": { "type": "buy", "amount": "normal", - "limit": 1.96, + "limit": 1.95, "reason": "回调支撑买入" }, "priority": 1, @@ -1446,21 +1497,21 @@ { "code": "00981", "name": "中芯国际", - "price": 83.2, - "cost": 76.3899, + "price": 83.55, + "cost": 76.07, "shares": 500, "avg_price": 0, - "action": "盈利良好 | 止损76.67 | 目标95.48 | 买入区77.85~81.74 | 信号:持有", - "stop_loss": 76.67, + "action": "盈利良好 | 止损76.99 | 目标95.6 | 买入区77.85~81.74 | 信号:持有", + "stop_loss": 76.99, "entry_low": 77.85, "entry_high": 81.74, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:68.28 弱撑:77.85 弱压:86.17 强压:95.48", + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:68.4 弱撑:77.85 弱压:86.4 强压:95.6", "timing_signal": "持有", - "rr_ratio": 2.95, + "rr_ratio": 2.88, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -1468,8 +1519,8 @@ "position_advice": "小仓快进快出", "time_horizon": "数日~2周", "created_at": "2026-06-18 17:15", - "take_profit": 95.48, - "updated_reason": "技术面重评: 止损76.25→76.67, 止盈95.4→95.48 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:68.28 弱撑:77.85 弱压:86.17 强压:95.4", + "take_profit": 95.6, + "updated_reason": "技术面重评: 止损76.67→76.99, 止盈95.48→95.6 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:68.4 弱撑:77.85 弱压:86.4 强压:95.6", "changelog": [ { "date": "2026-06-18 11:31", @@ -1575,6 +1626,13 @@ "new_action": "盈利良好 | 止损76.67 | 目标95.48 | 买入区77.85~81.74 | 信号:持有", "reason": "技术面重评: 止损76.25→76.67, 止盈95.4→95.48 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:68.28 弱撑:77.85 弱压:86.17 强压:95.4", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利良好 | 止损76.67 | 目标95.48 | 买入区77.85~81.74 | 信号:持有", + "new_action": "盈利良好 | 止损76.99 | 目标95.6 | 买入区77.85~81.74 | 信号:持有", + "reason": "技术面重评: 止损76.67→76.99, 止盈95.48→95.6 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:68.4 弱撑:77.85 弱压:86.4 强压:95.6", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -1582,7 +1640,7 @@ { "id": "00981_stop_loss", "condition": { - "price": "<76.67" + "price": "<76.99" }, "action": { "type": "sell", @@ -1618,7 +1676,7 @@ "id": "00981_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=95.48" + "price": ">=95.6" }, "action": { "type": "buy", @@ -1652,7 +1710,7 @@ { "id": "00981_take_profit", "condition": { - "price": ">=95.48" + "price": ">=95.6" }, "action": { "type": "sell", @@ -1685,21 +1743,21 @@ { "code": "01070", "name": "TCL电子", - "price": 13.07, + "price": 13.1, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标15.47 | 止损12.3 | 买入区12.81~13.33", - "stop_loss": 12.3, - "entry_low": 12.81, - "entry_high": 13.33, - "tech_snapshot": "形态:锤子线/T字线/neutral 量价:数据不足 强撑:10.41 弱撑:12.69 弱压:13.34 强压:15.47", - "timing_signal": "低估值", - "rr_ratio": 6.15, + "action": "盈利持有 | 目标15.48 | 止损12.32 | 买入区12.84~13.36 | 信号:弱势持有", + "stop_loss": 12.32, + "entry_low": 12.84, + "entry_high": 13.36, + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:10.42 弱撑:12.7 弱压:13.35 强压:15.48", + "timing_signal": "弱势持有", + "rr_ratio": 5.95, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -1707,8 +1765,8 @@ "position_advice": "减仓或观望", "time_horizon": "观望", "created_at": "2026-06-18 17:15", - "take_profit": 15.47, - "updated_reason": "技术面重评: 止损12.27→12.3 | 形态:锤子线/T字线/neutral 量价:数据不足 强撑:10.41 弱撑:12.69 弱压:13.34 强压:15.", + "take_profit": 15.48, + "updated_reason": "技术信号变化: 弱势持有: 止损12.3→12.32 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:10.42 弱撑:12.7 弱压:13.35 强压:15.4", "changelog": [ { "date": "2026-06-18 11:31", @@ -1814,6 +1872,13 @@ "new_action": "盈利持有 | 目标15.47 | 止损12.3 | 买入区12.81~13.33", "reason": "技术面重评: 止损12.27→12.3 | 形态:锤子线/T字线/neutral 量价:数据不足 强撑:10.41 弱撑:12.69 弱压:13.34 强压:15.", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 目标15.47 | 止损12.3 | 买入区12.81~13.33", + "new_action": "盈利持有 | 目标15.48 | 止损12.32 | 买入区12.84~13.36 | 信号:弱势持有", + "reason": "技术信号变化: 弱势持有: 止损12.3→12.32 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:10.42 弱撑:12.7 弱压:13.35 强压:15.4", + "trigger": "技术信号变化: 弱势持有" } ], "strategy_tree": { @@ -1821,7 +1886,7 @@ { "id": "01070_stop_loss", "condition": { - "price": "<12.3" + "price": "<12.32" }, "action": { "type": "sell", @@ -1838,13 +1903,13 @@ "id": "01070_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=13.33", - "price_lower": ">=12.81" + "price": "<=13.36", + "price_lower": ">=12.84" }, "action": { "type": "buy", "amount": "normal", - "limit": 12.81, + "limit": 12.84, "reason": "回调支撑买入" }, "priority": 1, @@ -1857,7 +1922,7 @@ "id": "01070_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=15.47" + "price": ">=15.48" }, "action": { "type": "buy", @@ -1891,7 +1956,7 @@ { "id": "01070_take_profit", "condition": { - "price": ">=15.47" + "price": ">=15.48" }, "action": { "type": "sell", @@ -1924,21 +1989,21 @@ { "code": "01088", "name": "中国神华", - "price": 41.8, - "cost": 46.1659, + "price": 41.64, + "cost": 45.97, "shares": 500, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损33.38 | 目标41.48 | 买入区41.31~41.75 | 信号:持有", - "stop_loss": 33.38, - "entry_low": 41.31, - "entry_high": 41.75, - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:37.41 弱撑:41.31 弱压:42.23 强压:46.09", + "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损33.36 | 目标41.45 | 买入区41.26~41.72 | 信号:持有", + "stop_loss": 33.36, + "entry_low": 41.26, + "entry_high": 41.72, + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:37.38 弱撑:41.26 弱压:42.18 强压:46.06", "timing_signal": "持有", - "rr_ratio": 0.98, + "rr_ratio": 1.04, "status": "updated", "note": "⚠️盈亏比偏低(1:1.0),不建议加仓", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业煤炭大跌-356.0%,收紧止损 | 大盘仅8%个股上涨", @@ -1946,8 +2011,8 @@ "position_advice": "减仓或观望", "time_horizon": "观望", "created_at": "2026-06-18 17:15", - "take_profit": 41.48, - "updated_reason": "技术面重评: 止损33.29→33.38, 止盈41.38→41.48 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:37.41 弱撑:41.31 弱压:42.23 强压:46.", + "take_profit": 41.45, + "updated_reason": "技术面重评: 止损33.38→33.36, 止盈41.48→41.45 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:37.38 弱撑:41.26 弱压:42.18 强压:46.", "changelog": [ { "date": "2026-06-18 11:31", @@ -2053,6 +2118,13 @@ "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损33.38 | 目标41.48 | 买入区41.31~41.75 | 信号:持有", "reason": "技术面重评: 止损33.29→33.38, 止盈41.38→41.48 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:37.41 弱撑:41.31 弱压:42.23 强压:46.", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损33.38 | 目标41.48 | 买入区41.31~41.75 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损33.36 | 目标41.45 | 买入区41.26~41.72 | 信号:持有", + "reason": "技术面重评: 止损33.38→33.36, 止盈41.48→41.45 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:37.38 弱撑:41.26 弱压:42.18 强压:46.", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -2060,7 +2132,7 @@ { "id": "01088_stop_loss", "condition": { - "price": "<33.38" + "price": "<33.36" }, "action": { "type": "sell", @@ -2077,13 +2149,13 @@ "id": "01088_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=41.75", - "price_lower": ">=41.31" + "price": "<=41.72", + "price_lower": ">=41.26" }, "action": { "type": "buy", "amount": "normal", - "limit": 41.31, + "limit": 41.26, "reason": "回调支撑买入" }, "priority": 1, @@ -2096,7 +2168,7 @@ "id": "01088_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=41.48" + "price": ">=41.45" }, "action": { "type": "buy", @@ -2130,7 +2202,7 @@ { "id": "01088_take_profit", "condition": { - "price": ">=41.48" + "price": ">=41.45" }, "action": { "type": "sell", @@ -2163,21 +2235,21 @@ { "code": "01211", "name": "比亚迪股份", - "price": 75.15, - "cost": 105.4926, + "price": 74.7, + "cost": 105.05, "shares": 600, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损59.85 | 目标89.1 | 买入区67.64~78.91 | 信号:持有", - "stop_loss": 59.85, - "entry_low": 67.64, - "entry_high": 78.91, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:61.7 弱撑:73.95 弱压:76.5 强压:89.1", + "action": "深套持有 | 深套持有 | 止损59.7 | 目标88.95 | 买入区67.23~78.44 | 信号:持有", + "stop_loss": 59.7, + "entry_low": 67.23, + "entry_high": 78.44, + "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:61.55 弱撑:73.65 弱压:76.2 强压:88.95", "timing_signal": "持有", - "rr_ratio": 1.04, + "rr_ratio": 1.08, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -2185,8 +2257,8 @@ "position_advice": "不补不割", "time_horizon": "长期", "created_at": "2026-06-18 17:15", - "take_profit": 89.1, - "updated_reason": "技术面重评: 止损59.73→59.85, 止盈88.98→89.1 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:61.7 弱撑:73.95 弱压:76.5 强压:89.1", + "take_profit": 88.95, + "updated_reason": "技术面重评: 止损59.85→59.7, 止盈89.1→88.95 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:61.55 弱撑:73.65 弱压:76.2 强压:88.95", "changelog": [ { "date": "2026-06-18 11:31", @@ -2285,6 +2357,13 @@ "new_action": "深套持有 | 深套持有 | 止损59.85 | 目标89.1 | 买入区67.64~78.91 | 信号:持有", "reason": "技术面重评: 止损59.73→59.85, 止盈88.98→89.1 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:61.7 弱撑:73.95 弱压:76.5 强压:89.1", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "深套持有 | 深套持有 | 止损59.85 | 目标89.1 | 买入区67.64~78.91 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损59.7 | 目标88.95 | 买入区67.23~78.44 | 信号:持有", + "reason": "技术面重评: 止损59.85→59.7, 止盈89.1→88.95 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:61.55 弱撑:73.65 弱压:76.2 强压:88.95", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -2292,7 +2371,7 @@ { "id": "01211_stop_loss", "condition": { - "price": "<59.85" + "price": "<59.7" }, "action": { "type": "sell", @@ -2309,13 +2388,13 @@ "id": "01211_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=78.91", - "price_lower": ">=67.64" + "price": "<=78.44", + "price_lower": ">=67.23" }, "action": { "type": "buy", "amount": "normal", - "limit": 67.64, + "limit": 67.23, "reason": "回调支撑买入" }, "priority": 1, @@ -2328,7 +2407,7 @@ "id": "01211_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=89.1" + "price": ">=88.95" }, "action": { "type": "buy", @@ -2362,7 +2441,7 @@ { "id": "01211_take_profit", "condition": { - "price": ">=89.1" + "price": ">=88.95" }, "action": { "type": "sell", @@ -2395,21 +2474,21 @@ { "code": "01478", "name": "丘钛科技", - "price": 7.53, - "cost": 13.8666, + "price": 7.57, + "cost": 13.81, "shares": 11000, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损5.54 | 目标9.57 | 买入区6.78~7.91 | 信号:持有", - "stop_loss": 5.54, - "entry_low": 6.78, - "entry_high": 7.91, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:5.71 弱撑:7.39 弱压:7.88 强压:9.57", + "action": "深套持有 | 深套持有 | 止损5.55 | 目标9.58 | 买入区6.81~7.95 | 信号:持有", + "stop_loss": 5.55, + "entry_low": 6.81, + "entry_high": 7.95, + "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:5.72 弱撑:7.43 弱压:7.88 强压:9.58", "timing_signal": "持有", - "rr_ratio": 1.12, + "rr_ratio": 1.09, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -2417,8 +2496,8 @@ "position_advice": "不补不割", "time_horizon": "长期", "created_at": "2026-06-18 17:15", - "take_profit": 9.57, - "updated_reason": "技术面重评: 止损5.59→5.54, 止盈9.56→9.57 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:5.71 弱撑:7.39 弱压:7.88 强压:9.57", + "take_profit": 9.58, + "updated_reason": "技术面重评: 止损5.54→5.55, 止盈9.57→9.58 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:5.72 弱撑:7.43 弱压:7.88 强压:9.58", "changelog": [ { "date": "2026-06-18 11:31", @@ -2517,6 +2596,13 @@ "new_action": "深套持有 | 深套持有 | 止损5.54 | 目标9.57 | 买入区6.78~7.91 | 信号:持有", "reason": "技术面重评: 止损5.59→5.54, 止盈9.56→9.57 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:5.71 弱撑:7.39 弱压:7.88 强压:9.57", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "深套持有 | 深套持有 | 止损5.54 | 目标9.57 | 买入区6.78~7.91 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损5.55 | 目标9.58 | 买入区6.81~7.95 | 信号:持有", + "reason": "技术面重评: 止损5.54→5.55, 止盈9.57→9.58 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:5.72 弱撑:7.43 弱压:7.88 强压:9.58", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -2524,7 +2610,7 @@ { "id": "01478_stop_loss", "condition": { - "price": "<5.54" + "price": "<5.55" }, "action": { "type": "sell", @@ -2541,13 +2627,13 @@ "id": "01478_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=7.91", - "price_lower": ">=6.78" + "price": "<=7.95", + "price_lower": ">=6.81" }, "action": { "type": "buy", "amount": "normal", - "limit": 6.78, + "limit": 6.81, "reason": "回调支撑买入" }, "priority": 1, @@ -2560,7 +2646,7 @@ "id": "01478_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=9.57" + "price": ">=9.58" }, "action": { "type": "buy", @@ -2594,7 +2680,7 @@ { "id": "01478_take_profit", "condition": { - "price": ">=9.57" + "price": ">=9.58" }, "action": { "type": "sell", @@ -2627,21 +2713,21 @@ { "code": "01888", "name": "建滔积层板", - "price": 93.8, - "cost": 88.7544, + "price": 93.6, + "cost": 88.39, "shares": 500, "avg_price": 0, - "action": "盈利良好 | 短炒强趋势持 | 止损90.76 | 目标132.97 | 买入区87.25~91.61 | 信号:持有", - "stop_loss": 90.76, + "action": "盈利良好 | 短炒强趋势持 | 止损90.57 | 目标132.85 | 买入区87.25~91.61 | 信号:持有", + "stop_loss": 90.57, "entry_low": 87.25, "entry_high": 91.61, - "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:56.8 弱撑:87.25 弱压:98.3 强压:129.1", + "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:56.68 弱撑:87.25 弱压:98.07 强压:128.98", "timing_signal": "持有", - "rr_ratio": 7.53, + "rr_ratio": 7.56, "status": "updated", "note": "短炒强趋势持", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业元件大涨+77.0%,可适度积极 | 大盘仅8%个股上涨", @@ -2649,8 +2735,8 @@ "position_advice": "小仓强趋势让利润跑", "time_horizon": "数日~2周", "created_at": "2026-06-18 17:15", - "take_profit": 132.97, - "updated_reason": "技术面重评: 止损90.39→90.76, 止盈132.74→132.97 | 形态:带上影阳线/neutral 量价:数据不足 强撑:56.8 弱撑:87.25 弱压:98.3 强压:129.1", + "take_profit": 132.85, + "updated_reason": "技术面重评: 止损90.76→90.57, 止盈132.97→132.85 | 形态:带上影阳线/neutral 量价:数据不足 强撑:56.68 弱撑:87.25 弱压:98.07 强压:128.9", "changelog": [ { "date": "2026-06-18 11:31", @@ -2763,6 +2849,13 @@ "new_action": "盈利良好 | 短炒强趋势持 | 止损90.76 | 目标132.97 | 买入区87.25~91.61 | 信号:持有", "reason": "技术面重评: 止损90.39→90.76, 止盈132.74→132.97 | 形态:带上影阳线/neutral 量价:数据不足 强撑:56.8 弱撑:87.25 弱压:98.3 强压:129.1", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利良好 | 短炒强趋势持 | 止损90.76 | 目标132.97 | 买入区87.25~91.61 | 信号:持有", + "new_action": "盈利良好 | 短炒强趋势持 | 止损90.57 | 目标132.85 | 买入区87.25~91.61 | 信号:持有", + "reason": "技术面重评: 止损90.76→90.57, 止盈132.97→132.85 | 形态:带上影阳线/neutral 量价:数据不足 强撑:56.68 弱撑:87.25 弱压:98.07 强压:128.9", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -2770,7 +2863,7 @@ { "id": "01888_stop_loss", "condition": { - "price": "<90.76" + "price": "<90.57" }, "action": { "type": "sell", @@ -2806,7 +2899,7 @@ "id": "01888_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=132.97" + "price": ">=132.85" }, "action": { "type": "buy", @@ -2840,7 +2933,7 @@ { "id": "01888_take_profit", "condition": { - "price": ">=132.97" + "price": ">=132.85" }, "action": { "type": "sell", @@ -2873,21 +2966,21 @@ { "code": "02202", "name": "万科企业", - "price": 2.37, - "cost": 4.6955, + "price": 2.36, + "cost": 4.68, "shares": 19700, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损1.78 | 目标2.49 | 买入区2.13~2.49 | 信号:持有", + "action": "深套持有 | 深套持有 | 止损1.78 | 目标2.49 | 买入区2.12~2.48 | 信号:持有", "stop_loss": 1.78, - "entry_low": 2.13, - "entry_high": 2.49, - "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:1.99 弱撑:2.31 弱压:2.44 强压:2.77", + "entry_low": 2.12, + "entry_high": 2.48, + "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:1.99 弱撑:2.3 弱压:2.43 强压:2.77", "timing_signal": "持有", - "rr_ratio": 1.05, + "rr_ratio": 1.11, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业房地产开发大跌-338.0%,收紧止损 | 大盘仅8%个股上涨", @@ -2896,7 +2989,7 @@ "time_horizon": "长期", "created_at": "2026-06-18 17:15", "take_profit": 2.49, - "updated_reason": "技术面重评: 止损1.77→1.78, 止盈2.48→2.49 | 形态:带下影阴线/neutral 量价:数据不足 强撑:1.99 弱撑:2.31 弱压:2.44 强压:2.77", + "updated_reason": "技术面重评: 策略文字调整", "changelog": [ { "date": "2026-06-18 11:31", @@ -2988,6 +3081,13 @@ "new_action": "深套持有 | 深套持有 | 止损1.78 | 目标2.49 | 买入区2.13~2.49 | 信号:持有", "reason": "技术面重评: 止损1.77→1.78, 止盈2.48→2.49 | 形态:带下影阴线/neutral 量价:数据不足 强撑:1.99 弱撑:2.31 弱压:2.44 强压:2.77", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "深套持有 | 深套持有 | 止损1.78 | 目标2.49 | 买入区2.13~2.49 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损1.78 | 目标2.49 | 买入区2.12~2.48 | 信号:持有", + "reason": "技术面重评: 策略文字调整", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -3012,13 +3112,13 @@ "id": "02202_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=2.49", - "price_lower": ">=2.13" + "price": "<=2.48", + "price_lower": ">=2.12" }, "action": { "type": "buy", "amount": "normal", - "limit": 2.13, + "limit": 2.12, "reason": "回调支撑买入" }, "priority": 1, @@ -3098,22 +3198,22 @@ { "code": "02318", "name": "中国平安", - "price": 52.75, - "cost": 0, + "price": 52.55, + "cost": 54.82, "shares": 500, "avg_price": 0, - "action": "盈利持有 | 止损参考53.3 | 买入区53.85~56.05 | 信号:关注", + "action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损53.3 | 目标60.72 | 买入区53.85~56.05 | 信号:持有", "stop_loss": 53.3, "entry_low": 53.85, "entry_high": 56.05, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:46.52 弱撑:52.03 弱压:53.63 强压:59.42", - "timing_signal": "关注", - "rr_ratio": 15.11, + "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:46.47 弱撑:51.93 弱压:53.6 强压:59.37", + "timing_signal": "持有", + "rr_ratio": 15.55, "status": "manual", - "note": "", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", - "type": "自选策略", + "note": "⚠️盈亏比偏低(1:1.1),不建议加仓", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", + "type": "持仓策略", "source": "manual", "sector_context": "行业保险Ⅱ大跌-114.0%,收紧止损 | 大盘仅8%个股上涨", "stock_category": "弱势", @@ -3121,6 +3221,7 @@ "time_horizon": "观望", "created_at": "2026-06-18 17:15", "take_profit": 60.72, + "updated_reason": "技术信号变化: 持有: 策略文字调整", "changelog": [ { "date": "2026-06-18 11:31", @@ -3212,6 +3313,13 @@ "new_action": "盈利持有 | 止损参考53.3 | 买入区53.85~56.05 | 信号:关注", "reason": "技术信号变化: 关注: 策略文字调整", "trigger": "技术信号变化: 关注" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 止损参考53.3 | 买入区53.85~56.05 | 信号:关注", + "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损53.3 | 目标60.72 | 买入区53.85~56.05 | 信号:持有", + "reason": "技术信号变化: 持有: 策略文字调整", + "trigger": "技术信号变化: 持有" } ], "strategy_tree": { @@ -3322,21 +3430,21 @@ { "code": "02359", "name": "药明康德", - "price": 143.7, + "price": 144.8, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标162.33 | 止损133.22 | 买入区140.83~143.41 | 信号:买入", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标164.2 | 止损133.22 | 买入区141.9~144.16 | 信号:买入", "stop_loss": 133.22, - "entry_low": 140.83, - "entry_high": 143.41, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:116.93 弱撑:130.8 弱压:147.97 强压:162.33", + "entry_low": 141.9, + "entry_high": 144.16, + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:116.4 弱撑:130.8 弱压:149.3 强压:164.2", "timing_signal": "买入", - "rr_ratio": 1.44, + "rr_ratio": 1.39, "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-24 11:16", - "updated_at": "2026-06-24 11:16", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "行业医疗服务大涨+9.0%,可适度积极 | 大盘仅8%个股上涨", @@ -3344,7 +3452,7 @@ "position_advice": "正常配置", "time_horizon": "数月~1年", "created_at": "2026-06-18 17:15", - "take_profit": 162.33, + "take_profit": 164.2, "updated_reason": "技术面重评: 策略文字调整", "changelog": [ { @@ -3444,6 +3552,13 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标162.33 | 止损133.22 | 买入区140.83~143.41 | 信号:买入", "reason": "技术面重评: 策略文字调整", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标162.33 | 止损133.22 | 买入区140.83~143.41 | 信号:买入", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标164.2 | 止损133.22 | 买入区141.9~144.16 | 信号:买入", + "reason": "技术面重评: 策略文字调整", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -3468,13 +3583,13 @@ "id": "02359_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=143.41", - "price_lower": ">=140.83" + "price": "<=144.16", + "price_lower": ">=141.9" }, "action": { "type": "buy", "amount": "normal", - "limit": 140.83, + "limit": 141.9, "reason": "回调支撑买入" }, "priority": 1, @@ -3487,7 +3602,7 @@ "id": "02359_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=162.33" + "price": ">=164.2" }, "action": { "type": "buy", @@ -3521,7 +3636,7 @@ { "id": "02359_take_profit", "condition": { - "price": ">=162.33" + "price": ">=164.2" }, "action": { "type": "sell", @@ -3554,21 +3669,21 @@ { "code": "02388", "name": "中银香港", - "price": 46.16, - "cost": 43.9719, + "price": 46.26, + "cost": 43.79, "shares": 1000, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.2),不建议加仓 | 止损38.24 | 目标45.22 | 买入区45.51~46.55 | 信号:加仓", - "stop_loss": 38.24, - "entry_low": 45.51, - "entry_high": 46.55, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:42.85 弱撑:45.51 弱压:47.19 强压:50.24", - "timing_signal": "加仓", - "rr_ratio": 1.23, + "action": "盈利良好 | 止损40.04 | 目标45.25 | 买入区45.58~47.58 | 信号:持有", + "stop_loss": 40.04, + "entry_low": 45.58, + "entry_high": 47.58, + "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:42.88 弱撑:45.58 弱压:47.26 强压:50.28", + "timing_signal": "持有", + "rr_ratio": 2.89, "status": "updated", - "note": "⚠️盈亏比偏低(1:1.2),不建议加仓", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "note": "", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业银行Ⅱ大跌-166.0%,收紧止损 | 大盘仅8%个股上涨", @@ -3576,8 +3691,8 @@ "position_advice": "中等仓位", "time_horizon": "2周~3月", "created_at": "2026-06-18 17:15", - "take_profit": 45.22, - "updated_reason": "技术面重评: 止损38.2→38.24, 止盈45.15→45.22 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:42.85 弱撑:45.51 弱压:47.19 强压:50.2", + "take_profit": 45.25, + "updated_reason": "技术信号变化: 持有: 止损38.24→40.04, 止盈45.22→45.25 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:42.88 弱撑:45.58 弱压:47.26 强压:50.2", "changelog": [ { "date": "2026-06-18 11:31", @@ -3683,6 +3798,13 @@ "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.2),不建议加仓 | 止损38.24 | 目标45.22 | 买入区45.51~46.55 | 信号:加仓", "reason": "技术面重评: 止损38.2→38.24, 止盈45.15→45.22 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:42.85 弱撑:45.51 弱压:47.19 强压:50.2", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | ⚠️盈亏比偏低(1:1.2),不建议加仓 | 止损38.24 | 目标45.22 | 买入区45.51~46.55 | 信号:加仓", + "new_action": "盈利良好 | 止损40.04 | 目标45.25 | 买入区45.58~47.58 | 信号:持有", + "reason": "技术信号变化: 持有: 止损38.24→40.04, 止盈45.22→45.25 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:42.88 弱撑:45.58 弱压:47.26 强压:50.2", + "trigger": "技术信号变化: 持有" } ], "strategy_tree": { @@ -3690,7 +3812,7 @@ { "id": "02388_stop_loss", "condition": { - "price": "<38.24" + "price": "<40.04" }, "action": { "type": "sell", @@ -3707,13 +3829,13 @@ "id": "02388_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=46.55", - "price_lower": ">=45.51" + "price": "<=47.58", + "price_lower": ">=45.58" }, "action": { "type": "buy", "amount": "normal", - "limit": 45.51, + "limit": 45.58, "reason": "回调支撑买入" }, "priority": 1, @@ -3726,7 +3848,7 @@ "id": "02388_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=45.22" + "price": ">=45.25" }, "action": { "type": "buy", @@ -3760,7 +3882,7 @@ { "id": "02388_take_profit", "condition": { - "price": ">=45.22" + "price": ">=45.25" }, "action": { "type": "sell", @@ -3793,21 +3915,21 @@ { "code": "02628", "name": "中国人寿", - "price": 28.42, + "price": 28.2, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标32.78 | 止损27.57 | 买入区27.85~28.99 | 信号:关注", - "stop_loss": 27.57, - "entry_low": 27.85, - "entry_high": 28.99, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:24.58 弱撑:27.88 弱压:29.3 强压:32.78", + "action": "盈利持有 | 目标32.73 | 止损24.41 | 买入区27.64~28.76 | 信号:关注", + "stop_loss": 24.41, + "entry_low": 27.64, + "entry_high": 28.76, + "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:24.53 弱撑:27.77 弱压:29.3 强压:32.73", "timing_signal": "关注", - "rr_ratio": 5.13, + "rr_ratio": 5.33, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "行业保险Ⅱ大跌-114.0%,收紧止损 | 大盘仅8%个股上涨", @@ -3815,8 +3937,8 @@ "position_advice": "中等仓位", "time_horizon": "2周~3月", "created_at": "2026-06-18 17:15", - "take_profit": 32.78, - "updated_reason": "技术面重评: 止损24.5→24.6 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:24.59 弱撑:27.89 弱压:29.3 强压:32.79", + "take_profit": 32.73, + "updated_reason": "技术面重评: 止损27.57→24.41 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:24.53 弱撑:27.77 弱压:29.3 强压:32.73", "changelog": [ { "date": "2026-06-18 11:31", @@ -3922,6 +4044,13 @@ "new_action": "盈利持有 | 目标32.79 | 止损24.6 | 买入区27.85~28.99 | 信号:关注", "reason": "技术面重评: 止损24.5→24.6 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:24.59 弱撑:27.89 弱压:29.3 强压:32.79", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 目标32.78 | 止损27.57 | 买入区27.85~28.99 | 信号:关注", + "new_action": "盈利持有 | 目标32.73 | 止损24.41 | 买入区27.64~28.76 | 信号:关注", + "reason": "技术面重评: 止损27.57→24.41 | 形态:光头光脚阴线/bearish 量价:数据不足 强撑:24.53 弱撑:27.77 弱压:29.3 强压:32.73", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -3929,7 +4058,7 @@ { "id": "02628_stop_loss", "condition": { - "price": "<27.57" + "price": "<24.41" }, "action": { "type": "sell", @@ -3946,13 +4075,13 @@ "id": "02628_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=28.99", - "price_lower": ">=27.85" + "price": "<=28.76", + "price_lower": ">=27.64" }, "action": { "type": "buy", "amount": "normal", - "limit": 27.85, + "limit": 27.64, "reason": "回调支撑买入" }, "priority": 1, @@ -3965,7 +4094,7 @@ "id": "02628_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=32.78" + "price": ">=32.73" }, "action": { "type": "buy", @@ -3999,7 +4128,7 @@ { "id": "02628_take_profit", "condition": { - "price": ">=32.78" + "price": ">=32.73" }, "action": { "type": "sell", @@ -4032,21 +4161,21 @@ { "code": "06160", "name": "百济神州", - "price": 168.3, + "price": 167.9, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标181.69 | 止损160.9 | 买入区164.93~169.22 | 信号:买入", - "stop_loss": 160.9, - "entry_low": 164.93, - "entry_high": 169.22, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:152.17 弱撑:160.9 弱压:170.07 强压:181.69", + "action": "盈利持有 | ⚠️盈亏比偏低(1:2.0),谨慎买入 | 目标181.82 | 止损156.07 | 买入区164.54~169.27 | 信号:买入", + "stop_loss": 156.07, + "entry_low": 164.54, + "entry_high": 169.27, + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:151.78 弱撑:160.9 弱压:169.8 强压:181.82", "timing_signal": "买入", - "rr_ratio": 1.81, + "rr_ratio": 1.99, "status": "updated", - "note": "⚠️盈亏比偏低(1:1.7),谨慎买入", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "note": "⚠️盈亏比偏低(1:2.0),谨慎买入", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -4054,8 +4183,8 @@ "position_advice": "正常配置", "time_horizon": "数月~1年", "created_at": "2026-06-18 17:15", - "take_profit": 181.69, - "updated_reason": "技术信号变化: 买入: 策略文字调整", + "take_profit": 181.82, + "updated_reason": "技术面重评: 止损160.9→156.07 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:151.78 弱撑:160.9 弱压:169.8 强压:181", "changelog": [ { "date": "2026-06-18 11:31", @@ -4168,6 +4297,13 @@ "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 目标180.94 | 止损156.07 | 买入区164.93~168.92 | 信号:买入", "reason": "技术信号变化: 买入: 策略文字调整", "trigger": "技术信号变化: 买入" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标181.69 | 止损160.9 | 买入区164.93~169.22 | 信号:买入", + "new_action": "盈利持有 | ⚠️盈亏比偏低(1:2.0),谨慎买入 | 目标181.82 | 止损156.07 | 买入区164.54~169.27 | 信号:买入", + "reason": "技术面重评: 止损160.9→156.07 | 形态:光头光脚阳线/bullish 量价:数据不足 强撑:151.78 弱撑:160.9 弱压:169.8 强压:181", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -4175,7 +4311,7 @@ { "id": "06160_stop_loss", "condition": { - "price": "<160.9" + "price": "<156.07" }, "action": { "type": "sell", @@ -4192,13 +4328,13 @@ "id": "06160_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=169.22", - "price_lower": ">=164.93" + "price": "<=169.27", + "price_lower": ">=164.54" }, "action": { "type": "buy", "amount": "normal", - "limit": 164.93, + "limit": 164.54, "reason": "回调支撑买入" }, "priority": 1, @@ -4211,7 +4347,7 @@ "id": "06160_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=181.69" + "price": ">=181.82" }, "action": { "type": "buy", @@ -4245,7 +4381,7 @@ { "id": "06160_take_profit", "condition": { - "price": ">=181.69" + "price": ">=181.82" }, "action": { "type": "sell", @@ -4278,21 +4414,21 @@ { "code": "06869", "name": "长飞光纤", - "price": 256.0, + "price": 255.8, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标349.73 | 止损221.91 | 买入区250.88~261.12", - "stop_loss": 221.91, - "entry_low": 250.88, - "entry_high": 261.12, - "tech_snapshot": "形态:带上影阴线/bearish 量价:数据不足 强撑:172.13 弱撑:248.67 弱压:268.47 强压:349.73", + "action": "盈利持有 | 目标348.93 | 止损220.49 | 买入区250.68~260.92", + "stop_loss": 220.49, + "entry_low": 250.68, + "entry_high": 260.92, + "tech_snapshot": "形态:带上影阴线/bearish 量价:数据不足 强撑:171.33 弱撑:247.07 弱压:269.07 强压:348.93", "timing_signal": "高估值", - "rr_ratio": 12.79, + "rr_ratio": 10.67, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "行业通信设备大跌-245.0%,收紧止损 | 大盘仅8%个股上涨", @@ -4300,8 +4436,8 @@ "position_advice": "小仓强趋势让利润跑", "time_horizon": "数日~2周", "created_at": "2026-06-18 17:15", - "take_profit": 349.73, - "updated_reason": "技术面重评: 止损220.96→221.91 | 形态:带上影阴线/bearish 量价:数据不足 强撑:172.13 弱撑:248.67 弱压:268.47 强压:34", + "take_profit": 348.93, + "updated_reason": "技术面重评: 止损221.91→220.49 | 形态:带上影阴线/bearish 量价:数据不足 强撑:171.33 弱撑:247.07 弱压:269.07 强压:34", "changelog": [ { "date": "2026-06-18 11:31", @@ -4400,6 +4536,13 @@ "new_action": "盈利持有 | 目标349.73 | 止损221.91 | 买入区250.88~261.12", "reason": "技术面重评: 止损220.96→221.91 | 形态:带上影阴线/bearish 量价:数据不足 强撑:172.13 弱撑:248.67 弱压:268.47 强压:34", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 目标349.73 | 止损221.91 | 买入区250.88~261.12", + "new_action": "盈利持有 | 目标348.93 | 止损220.49 | 买入区250.68~260.92", + "reason": "技术面重评: 止损221.91→220.49 | 形态:带上影阴线/bearish 量价:数据不足 强撑:171.33 弱撑:247.07 弱压:269.07 强压:34", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -4407,7 +4550,7 @@ { "id": "06869_stop_loss", "condition": { - "price": "<221.91" + "price": "<220.49" }, "action": { "type": "sell", @@ -4424,13 +4567,13 @@ "id": "06869_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=261.12", - "price_lower": ">=250.88" + "price": "<=260.92", + "price_lower": ">=250.68" }, "action": { "type": "buy", "amount": "normal", - "limit": 250.88, + "limit": 250.68, "reason": "回调支撑买入" }, "priority": 1, @@ -4443,7 +4586,7 @@ "id": "06869_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=349.73" + "price": ">=348.93" }, "action": { "type": "buy", @@ -4477,7 +4620,7 @@ { "id": "06869_take_profit", "condition": { - "price": ">=349.73" + "price": ">=348.93" }, "action": { "type": "sell", @@ -4509,23 +4652,23 @@ }, { "code": "09868", - "name": "小鹏汽车-W", - "price": 50.3, - "cost": 0, + "name": "小鹏集团-W", + "price": 49.98, + "cost": 51.36, "shares": 700, "avg_price": 0, - "action": "盈利持有 | 止损参考49.83 | 买入区50.52~52.58 | 信号:买入", + "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损49.83 | 目标60.53 | 买入区50.52~52.58 | 信号:持有", "stop_loss": 49.83, "entry_low": 50.52, "entry_high": 52.58, - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:40.28 弱撑:49.13 弱压:51.09 强压:59.64", - "timing_signal": "买入", - "rr_ratio": 20.34, + "tech_snapshot": "形态:锤子线/T字线/neutral 量价:数据不足 强撑:40.19 弱撑:48.95 弱压:50.91 强压:59.55", + "timing_signal": "持有", + "rr_ratio": 21.11, "status": "manual", - "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", - "type": "自选策略", + "note": "⚠️盈亏比偏低(1:1.0),不建议加仓", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", + "type": "持仓策略", "source": "manual", "sector_context": "大盘上涨比8.3%", "stock_category": "短炒", @@ -4533,7 +4676,7 @@ "time_horizon": "数日~2周", "created_at": "2026-06-18 17:15", "take_profit": 60.53, - "updated_reason": "技术信号变化: 买入: 策略文字调整", + "updated_reason": "技术信号变化: 持有: 策略文字调整", "changelog": [ { "date": "2026-06-18 11:31", @@ -4632,6 +4775,13 @@ "new_action": "盈利持有 | 止损参考49.83 | 买入区50.52~52.58 | 信号:买入", "reason": "技术信号变化: 买入: 策略文字调整", "trigger": "技术信号变化: 买入" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 止损参考49.83 | 买入区50.52~52.58 | 信号:买入", + "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损49.83 | 目标60.53 | 买入区50.52~52.58 | 信号:持有", + "reason": "技术信号变化: 持有: 策略文字调整", + "trigger": "技术信号变化: 持有" } ], "strategy_tree": { @@ -4742,21 +4892,21 @@ { "code": "09988", "name": "阿里巴巴-W", - "price": 98.6, - "cost": 126.6781, + "price": 98.45, + "cost": 126.15, "shares": 700, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损74.25 | 目标102.87 | 买入区88.74~103.53 | 信号:持有", - "stop_loss": 74.25, - "entry_low": 88.74, - "entry_high": 103.53, - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:83.2 弱撑:97.55 弱压:99.85 强压:114.3", + "action": "深套持有 | 深套持有 | 止损74.18 | 目标102.8 | 买入区88.61~103.37 | 信号:持有", + "stop_loss": 74.18, + "entry_low": 88.61, + "entry_high": 103.37, + "tech_snapshot": "形态:带上影阴线/bearish 量价:数据不足 强撑:83.12 弱撑:97.38 弱压:99.68 强压:114.22", "timing_signal": "持有", - "rr_ratio": 1.02, + "rr_ratio": 1.03, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业软件开发大跌-361.0%,收紧止损 | 大盘仅8%个股上涨", @@ -4764,8 +4914,8 @@ "position_advice": "不补不割", "time_horizon": "长期", "created_at": "2026-06-18 17:15", - "take_profit": 102.87, - "updated_reason": "技术面重评: 止损74.1→74.25, 止盈102.72→102.87 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:83.2 弱撑:97.55 弱压:99.85 强压:114.", + "take_profit": 102.8, + "updated_reason": "技术面重评: 止损74.25→74.18, 止盈102.87→102.8 | 形态:带上影阴线/bearish 量价:数据不足 强撑:83.12 弱撑:97.38 弱压:99.68 强压:114.2", "changelog": [ { "date": "2026-06-18 11:31", @@ -4864,6 +5014,13 @@ "new_action": "深套持有 | 深套持有 | 止损74.25 | 目标102.87 | 买入区88.74~103.53 | 信号:持有", "reason": "技术面重评: 止损74.1→74.25, 止盈102.72→102.87 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:83.2 弱撑:97.55 弱压:99.85 强压:114.", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "深套持有 | 深套持有 | 止损74.25 | 目标102.87 | 买入区88.74~103.53 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损74.18 | 目标102.8 | 买入区88.61~103.37 | 信号:持有", + "reason": "技术面重评: 止损74.25→74.18, 止盈102.87→102.8 | 形态:带上影阴线/bearish 量价:数据不足 强撑:83.12 弱撑:97.38 弱压:99.68 强压:114.2", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -4871,7 +5028,7 @@ { "id": "09988_stop_loss", "condition": { - "price": "<74.25" + "price": "<74.18" }, "action": { "type": "sell", @@ -4888,13 +5045,13 @@ "id": "09988_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=103.53", - "price_lower": ">=88.74" + "price": "<=103.37", + "price_lower": ">=88.61" }, "action": { "type": "buy", "amount": "normal", - "limit": 88.74, + "limit": 88.61, "reason": "回调支撑买入" }, "priority": 1, @@ -4907,7 +5064,7 @@ "id": "09988_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=102.87" + "price": ">=102.8" }, "action": { "type": "buy", @@ -4941,7 +5098,7 @@ { "id": "09988_take_profit", "condition": { - "price": ">=102.87" + "price": ">=102.8" }, "action": { "type": "sell", @@ -4974,21 +5131,21 @@ { "code": "300035", "name": "中科电气", - "price": 16.02, - "cost": 22.2914, + "price": 16.12, + "cost": 22.29, "shares": 1400, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损13.87 | 目标18.95 | 买入区14.42~16.82 | 信号:持有", - "stop_loss": 13.87, - "entry_low": 14.42, - "entry_high": 16.82, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:13.86 弱撑:15.86 弱压:16.36 强压:18.4", + "action": "深套持有 | 深套持有 | 止损13.95 | 目标18.98 | 买入区14.51~16.93 | 信号:持有", + "stop_loss": 13.95, + "entry_low": 14.51, + "entry_high": 16.93, + "tech_snapshot": "形态:带下影阴线/neutral 量价:主动卖盘占优 强撑:13.89 弱撑:15.9 弱压:16.36 强压:18.43", "timing_signal": "持有", - "rr_ratio": 0.99, + "rr_ratio": 0.95, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业能源金属大涨+406.0%,可适度积极 | 大盘仅8%个股上涨", @@ -4996,8 +5153,8 @@ "position_advice": "不补不割", "time_horizon": "长期", "created_at": "2026-06-18 17:15", - "take_profit": 18.95, - "updated_reason": "技术面重评: 止损13.86→13.87 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:13.86 弱撑:15.86 弱压:16.36 强压:18", + "take_profit": 18.98, + "updated_reason": "技术面重评: 止损13.87→13.95, 止盈18.95→18.98 | 形态:带下影阴线/neutral 量价:主动卖盘占优 强撑:13.89 弱撑:15.9 弱压:16.36 强压:18.4", "changelog": [ { "date": "2026-06-18 11:31", @@ -5082,6 +5239,13 @@ "new_action": "深套持有 | 深套持有 | 止损13.87 | 目标18.95 | 买入区14.42~16.82 | 信号:持有", "reason": "技术面重评: 止损13.86→13.87 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:13.86 弱撑:15.86 弱压:16.36 强压:18", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "深套持有 | 深套持有 | 止损13.87 | 目标18.95 | 买入区14.42~16.82 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损13.95 | 目标18.98 | 买入区14.51~16.93 | 信号:持有", + "reason": "技术面重评: 止损13.87→13.95, 止盈18.95→18.98 | 形态:带下影阴线/neutral 量价:主动卖盘占优 强撑:13.89 弱撑:15.9 弱压:16.36 强压:18.4", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -5089,7 +5253,7 @@ { "id": "300035_stop_loss", "condition": { - "price": "<13.87" + "price": "<13.95" }, "action": { "type": "sell", @@ -5106,13 +5270,13 @@ "id": "300035_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=16.82", - "price_lower": ">=14.42" + "price": "<=16.93", + "price_lower": ">=14.51" }, "action": { "type": "buy", "amount": "normal", - "limit": 14.42, + "limit": 14.51, "reason": "回调支撑买入" }, "priority": 1, @@ -5125,7 +5289,7 @@ "id": "300035_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=18.95" + "price": ">=18.98" }, "action": { "type": "buy", @@ -5159,7 +5323,7 @@ { "id": "300035_take_profit", "condition": { - "price": ">=18.95" + "price": ">=18.98" }, "action": { "type": "sell", @@ -5192,21 +5356,21 @@ { "code": "300124", "name": "汇川技术", - "price": 66.01, + "price": 66.32, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标73.03 | 止损64.03 | 买入区64.69~67.33 | 信号:观望", - "stop_loss": 64.03, - "entry_low": 64.69, - "entry_high": 67.33, - "tech_snapshot": "形态:带上影阴线/bearish 量价:主动卖盘占优 强撑:59.79 弱撑:65.34 弱压:67.09 强压:73.03", + "action": "盈利持有 | 目标73.15 | 止损62.4 | 买入区64.99~67.65 | 信号:观望", + "stop_loss": 62.4, + "entry_low": 64.99, + "entry_high": 67.65, + "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动卖盘占优 强撑:59.91 弱撑:65.58 弱压:67.33 强压:73.15", "timing_signal": "观望", - "rr_ratio": 3.55, + "rr_ratio": 3.43, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -5214,8 +5378,8 @@ "position_advice": "减仓或观望", "time_horizon": "观望", "created_at": "2026-06-18 17:15", - "take_profit": 73.03, - "updated_reason": "技术面重评: 止损61.97→62.13 | 形态:带上影阴线/bearish 量价:主动卖盘占优 强撑:59.78 弱撑:65.32 弱压:67.07 强压:73.", + "take_profit": 73.15, + "updated_reason": "技术面重评: 止损64.03→62.4 | 形态:倒T线/射击之星/bearish 量价:主动卖盘占优 强撑:59.91 弱撑:65.58 弱压:67.33 强压:", "changelog": [ { "date": "2026-06-18 11:31", @@ -5300,6 +5464,13 @@ "new_action": "盈利持有 | 目标73.02 | 止损62.13 | 买入区64.71~67.35 | 信号:观望", "reason": "技术面重评: 止损61.97→62.13 | 形态:带上影阴线/bearish 量价:主动卖盘占优 强撑:59.78 弱撑:65.32 弱压:67.07 强压:73.", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 目标73.03 | 止损64.03 | 买入区64.69~67.33 | 信号:观望", + "new_action": "盈利持有 | 目标73.15 | 止损62.4 | 买入区64.99~67.65 | 信号:观望", + "reason": "技术面重评: 止损64.03→62.4 | 形态:倒T线/射击之星/bearish 量价:主动卖盘占优 强撑:59.91 弱撑:65.58 弱压:67.33 强压:", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -5307,7 +5478,7 @@ { "id": "300124_stop_loss", "condition": { - "price": "<64.03" + "price": "<62.4" }, "action": { "type": "sell", @@ -5324,13 +5495,13 @@ "id": "300124_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=67.33", - "price_lower": ">=64.69" + "price": "<=67.65", + "price_lower": ">=64.99" }, "action": { "type": "buy", "amount": "normal", - "limit": 64.69, + "limit": 64.99, "reason": "回调支撑买入" }, "priority": 1, @@ -5343,7 +5514,7 @@ "id": "300124_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=73.03" + "price": ">=73.15" }, "action": { "type": "buy", @@ -5377,7 +5548,7 @@ { "id": "300124_take_profit", "condition": { - "price": ">=73.03" + "price": ">=73.15" }, "action": { "type": "sell", @@ -5410,21 +5581,21 @@ { "code": "300308", "name": "中际旭创", - "price": 1301.09, + "price": 1307.31, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标1434.51 | 止损1262.06 | 买入区1275.07~1327.11 | 信号:关注", - "stop_loss": 1262.06, - "entry_low": 1275.07, - "entry_high": 1327.11, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1192.75 弱撑:1282.37 弱压:1331.25 强压:1434.51", + "action": "盈利持有 | 目标1437.28 | 止损1268.09 | 买入区1281.16~1333.46 | 信号:关注", + "stop_loss": 1268.09, + "entry_low": 1281.16, + "entry_high": 1333.46, + "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1195.52 弱撑:1287.92 弱压:1336.8 强压:1437.28", "timing_signal": "关注", - "rr_ratio": 3.42, + "rr_ratio": 3.31, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -5432,8 +5603,8 @@ "position_advice": "中等仓位", "time_horizon": "2~6周", "created_at": "2026-06-22 12:01", - "take_profit": 1434.51, - "updated_reason": "技术面重评: 止损1261.01→1262.06 | 形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1192.75 弱撑:1282.37 弱压:1331.", + "take_profit": 1437.28, + "updated_reason": "技术面重评: 止损1262.06→1268.09 | 形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1195.52 弱撑:1287.92 弱压:1336.", "changelog": [ { "date": "2026-06-22 12:01", @@ -5476,6 +5647,13 @@ "new_action": "盈利持有 | 目标1434.51 | 止损1262.06 | 买入区1275.07~1327.11 | 信号:关注", "reason": "技术面重评: 止损1261.01→1262.06 | 形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1192.75 弱撑:1282.37 弱压:1331.", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 目标1434.51 | 止损1262.06 | 买入区1275.07~1327.11 | 信号:关注", + "new_action": "盈利持有 | 目标1437.28 | 止损1268.09 | 买入区1281.16~1333.46 | 信号:关注", + "reason": "技术面重评: 止损1262.06→1268.09 | 形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1195.52 弱撑:1287.92 弱压:1336.", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -5483,7 +5661,7 @@ { "id": "300308_stop_loss", "condition": { - "price": "<1262.06" + "price": "<1268.09" }, "action": { "type": "sell", @@ -5500,13 +5678,13 @@ "id": "300308_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=1327.11", - "price_lower": ">=1275.07" + "price": "<=1333.46", + "price_lower": ">=1281.16" }, "action": { "type": "buy", "amount": "normal", - "limit": 1275.07, + "limit": 1281.16, "reason": "回调支撑买入" }, "priority": 1, @@ -5519,7 +5697,7 @@ "id": "300308_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=1434.51" + "price": ">=1437.28" }, "action": { "type": "buy", @@ -5553,7 +5731,7 @@ { "id": "300308_take_profit", "condition": { - "price": ">=1434.51" + "price": ">=1437.28" }, "action": { "type": "sell", @@ -5586,21 +5764,21 @@ { "code": "300548", "name": "长芯博创", - "price": 277.6, + "price": 277.2, "cost": 231.46, "shares": 100, "avg_price": 0, - "action": "盈利良好 | 短炒强趋势持 | 止损239.64 | 目标308.9 | 买入区268.53~281.96 | 信号:持有", - "stop_loss": 239.64, - "entry_low": 268.53, - "entry_high": 281.96, - "tech_snapshot": "形态:带上影阴线/bearish 量价:主动买盘占优 强撑:228.82 弱撑:268.53 弱压:292.64 强压:343.22", + "action": "盈利良好 | 短炒强趋势持 | 止损239.92 | 目标308.9 | 买入区268.85~282.29 | 信号:持有", + "stop_loss": 239.92, + "entry_low": 268.85, + "entry_high": 282.29, + "tech_snapshot": "形态:带上影阴线/bearish 量价:主动买盘占优 强撑:228.82 弱撑:268.85 弱压:292.96 强压:343.22", "timing_signal": "持有", - "rr_ratio": 7.23, + "rr_ratio": 7.91, "status": "updated", "note": "短炒强趋势持", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业通信设备大跌-245.0%,收紧止损 | 大盘仅8%个股上涨", @@ -5609,7 +5787,7 @@ "time_horizon": "数日~2周", "created_at": "2026-06-18 17:15", "take_profit": 308.9, - "updated_reason": "技术面重评: 止损239.57→239.64, 止盈263.31→308.9 | 形态:带上影阴线/bearish 量价:主动买盘占优 强撑:228.82 弱撑:268.53 弱压:292.64 强压:", + "updated_reason": "技术面重评: 止损239.64→239.92 | 形态:带上影阴线/bearish 量价:主动买盘占优 强撑:228.82 弱撑:268.85 弱压:292.96 强压:", "changelog": [ { "date": "2026-06-18 11:31", @@ -5694,6 +5872,13 @@ "new_action": "盈利良好 | 短炒强趋势持 | 止损239.64 | 目标308.9 | 买入区268.53~281.96 | 信号:持有", "reason": "技术面重评: 止损239.57→239.64, 止盈263.31→308.9 | 形态:带上影阴线/bearish 量价:主动买盘占优 强撑:228.82 弱撑:268.53 弱压:292.64 强压:", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利良好 | 短炒强趋势持 | 止损239.64 | 目标308.9 | 买入区268.53~281.96 | 信号:持有", + "new_action": "盈利良好 | 短炒强趋势持 | 止损239.92 | 目标308.9 | 买入区268.85~282.29 | 信号:持有", + "reason": "技术面重评: 止损239.64→239.92 | 形态:带上影阴线/bearish 量价:主动买盘占优 强撑:228.82 弱撑:268.85 弱压:292.96 强压:", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -5701,7 +5886,7 @@ { "id": "300548_stop_loss", "condition": { - "price": "<239.64" + "price": "<239.92" }, "action": { "type": "sell", @@ -5718,13 +5903,13 @@ "id": "300548_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=281.96", - "price_lower": ">=268.53" + "price": "<=282.29", + "price_lower": ">=268.85" }, "action": { "type": "buy", "amount": "normal", - "limit": 268.53, + "limit": 268.85, "reason": "回调支撑买入" }, "priority": 1, @@ -5804,21 +5989,21 @@ { "code": "300690", "name": "双一科技", - "price": 22.7, - "cost": 27.178, + "price": 22.83, + "cost": 27.18, "shares": 400, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比偏低(1:1.4),不建议加仓 | 止损18.92 | 目标22.36 | 买入区22.37~23.02 | 信号:持有", - "stop_loss": 18.92, - "entry_low": 22.37, - "entry_high": 23.02, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:21.2 弱撑:22.37 弱压:23.63 强压:24.84", + "action": "持有观察 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损18.95 | 目标22.4 | 买入区22.45~23.06 | 信号:持有", + "stop_loss": 18.95, + "entry_low": 22.45, + "entry_high": 23.06, + "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:21.23 弱撑:22.45 弱压:23.63 强压:24.89", "timing_signal": "持有", - "rr_ratio": 1.43, + "rr_ratio": 1.29, "status": "updated", - "note": "⚠️盈亏比偏低(1:1.4),不建议加仓", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "note": "⚠️盈亏比偏低(1:1.3),不建议加仓", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业风电设备大跌-249.0%,收紧止损 | 大盘仅8%个股上涨", @@ -5826,8 +6011,8 @@ "position_advice": "减仓或观望", "time_horizon": "观望", "created_at": "2026-06-18 21:02", - "take_profit": 22.36, - "updated_reason": "技术面重评: 止损18.94→18.92, 止盈22.37→22.36 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:21.2 弱撑:22.37 弱压:23.63 强压:24.", + "take_profit": 22.4, + "updated_reason": "技术面重评: 止损18.92→18.95, 止盈22.36→22.4 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:21.23 弱撑:22.45 弱压:23.63 强压:24", "changelog": [ { "date": "2026-06-18 21:02", @@ -5898,6 +6083,13 @@ "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.4),不建议加仓 | 止损18.92 | 目标22.36 | 买入区22.37~23.02 | 信号:持有", "reason": "技术面重评: 止损18.94→18.92, 止盈22.37→22.36 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:21.2 弱撑:22.37 弱压:23.63 强压:24.", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "持有观察 | ⚠️盈亏比偏低(1:1.4),不建议加仓 | 止损18.92 | 目标22.36 | 买入区22.37~23.02 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损18.95 | 目标22.4 | 买入区22.45~23.06 | 信号:持有", + "reason": "技术面重评: 止损18.92→18.95, 止盈22.36→22.4 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:21.23 弱撑:22.45 弱压:23.63 强压:24", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -5905,7 +6097,7 @@ { "id": "300690_stop_loss", "condition": { - "price": "<18.92" + "price": "<18.95" }, "action": { "type": "sell", @@ -5922,13 +6114,13 @@ "id": "300690_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=23.02", - "price_lower": ">=22.37" + "price": "<=23.06", + "price_lower": ">=22.45" }, "action": { "type": "buy", "amount": "normal", - "limit": 22.37, + "limit": 22.45, "reason": "回调支撑买入" }, "priority": 1, @@ -5941,7 +6133,7 @@ "id": "300690_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=22.36" + "price": ">=22.4" }, "action": { "type": "buy", @@ -5975,7 +6167,7 @@ { "id": "300690_take_profit", "condition": { - "price": ">=22.36" + "price": ">=22.4" }, "action": { "type": "sell", @@ -6008,21 +6200,21 @@ { "code": "300750", "name": "宁德时代", - "price": 390.76, - "cost": 401.7803, + "price": 392.64, + "cost": 401.78, "shares": 100, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损349.13 | 目标421.41 | 买入区386.66~390.67 | 信号:弱势持有", - "stop_loss": 349.13, - "entry_low": 386.66, - "entry_high": 390.67, - "tech_snapshot": "形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:359.93 弱撑:386.66 弱压:394.68 强压:421.41", + "action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损349.95 | 目标422.25 | 买入区388.33~391.51 | 信号:弱势持有", + "stop_loss": 349.95, + "entry_low": 388.33, + "entry_high": 391.51, + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:360.77 弱撑:388.33 弱压:396.35 强压:422.25", "timing_signal": "弱势持有", - "rr_ratio": 0.99, + "rr_ratio": 0.93, "status": "updated", - "note": "⚠️盈亏比偏低(1:1.0),不建议加仓", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "note": "⚠️盈亏比偏低(1:0.9),不建议加仓", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -6030,8 +6222,8 @@ "position_advice": "减仓或观望", "time_horizon": "观望", "created_at": "2026-06-18 17:15", - "take_profit": 421.41, - "updated_reason": "技术面重评: 止损348.92→349.13, 止盈421.19→421.41 | 形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:359.93 弱撑:386.66 弱压:394.68 强压:", + "take_profit": 422.25, + "updated_reason": "技术面重评: 止损349.13→349.95, 止盈421.41→422.25 | 形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:360.77 弱撑:388.33 弱压:396.35 强压:", "changelog": [ { "date": "2026-06-18 11:31", @@ -6123,6 +6315,13 @@ "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损349.13 | 目标421.41 | 买入区386.66~390.67 | 信号:弱势持有", "reason": "技术面重评: 止损348.92→349.13, 止盈421.19→421.41 | 形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:359.93 弱撑:386.66 弱压:394.68 强压:", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损349.13 | 目标421.41 | 买入区386.66~390.67 | 信号:弱势持有", + "new_action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损349.95 | 目标422.25 | 买入区388.33~391.51 | 信号:弱势持有", + "reason": "技术面重评: 止损349.13→349.95, 止盈421.41→422.25 | 形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:360.77 弱撑:388.33 弱压:396.35 强压:", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -6130,7 +6329,7 @@ { "id": "300750_stop_loss", "condition": { - "price": "<349.13" + "price": "<349.95" }, "action": { "type": "sell", @@ -6147,13 +6346,13 @@ "id": "300750_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=390.67", - "price_lower": ">=386.66" + "price": "<=391.51", + "price_lower": ">=388.33" }, "action": { "type": "buy", "amount": "normal", - "limit": 386.66, + "limit": 388.33, "reason": "回调支撑买入" }, "priority": 1, @@ -6166,7 +6365,7 @@ "id": "300750_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=421.41" + "price": ">=422.25" }, "action": { "type": "buy", @@ -6200,7 +6399,7 @@ { "id": "300750_take_profit", "condition": { - "price": ">=421.41" + "price": ">=422.25" }, "action": { "type": "sell", @@ -6233,21 +6432,21 @@ { "code": "518880", "name": "黄金ETF华安", - "price": 8.445, - "cost": 12.1915, + "price": 8.439, + "cost": 12.19, "shares": 2400, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损6.41 | 目标8.23 | 买入区7.6~8.87 | 信号:持有", - "stop_loss": 6.41, + "action": "深套持有 | 深套持有 | 止损6.4 | 目标8.23 | 买入区7.6~8.86 | 信号:持有", + "stop_loss": 6.4, "entry_low": 7.6, - "entry_high": 8.87, + "entry_high": 8.86, "tech_snapshot": "形态:带上影阴线/bearish 量价:数据不足 强撑:7.79 弱撑:8.4 弱压:8.54 强压:9.14", "timing_signal": "持有", "rr_ratio": 0.55, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业贵金属大跌-203.0%,收紧止损 | 大盘仅8%个股上涨", @@ -6256,7 +6455,7 @@ "time_horizon": "长期", "created_at": "2026-06-19 11:24", "take_profit": 8.23, - "updated_reason": "技术面重评: 止损6.4→6.41 | 形态:带上影阴线/bearish 量价:数据不足 强撑:7.79 弱撑:8.4 弱压:8.54 强压:9.14", + "updated_reason": "技术面重评: 止损6.41→6.4 | 形态:带上影阴线/bearish 量价:数据不足 强撑:7.79 弱撑:8.4 弱压:8.54 强压:9.14", "changelog": [ { "date": "2026-06-19 11:24", @@ -6313,6 +6512,13 @@ "new_action": "深套持有 | 深套持有 | 止损6.41 | 目标8.23 | 买入区7.6~8.87 | 信号:持有", "reason": "技术面重评: 止损6.4→6.41 | 形态:带上影阴线/bearish 量价:数据不足 强撑:7.79 弱撑:8.4 弱压:8.54 强压:9.14", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "深套持有 | 深套持有 | 止损6.41 | 目标8.23 | 买入区7.6~8.87 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损6.4 | 目标8.23 | 买入区7.6~8.86 | 信号:持有", + "reason": "技术面重评: 止损6.41→6.4 | 形态:带上影阴线/bearish 量价:数据不足 强撑:7.79 弱撑:8.4 弱压:8.54 强压:9.14", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -6320,7 +6526,7 @@ { "id": "518880_stop_loss", "condition": { - "price": "<6.41" + "price": "<6.4" }, "action": { "type": "sell", @@ -6337,7 +6543,7 @@ "id": "518880_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=8.87", + "price": "<=8.86", "price_lower": ">=7.6" }, "action": { @@ -6424,7 +6630,7 @@ "code": "600036", "name": "招商银行", "price": 37.04, - "cost": 38.1582, + "cost": 38.16, "shares": 800, "avg_price": 0, "action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损30.54 | 目标36.13 | 买入区36.79~37.19 | 信号:弱势持有", @@ -6436,8 +6642,8 @@ "rr_ratio": 1.1, "status": "updated", "note": "⚠️盈亏比偏低(1:1.1),不建议加仓", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业银行Ⅱ大跌-166.0%,收紧止损 | 大盘仅8%个股上涨", @@ -6446,7 +6652,6 @@ "time_horizon": "观望", "created_at": "2026-06-18 17:15", "take_profit": 36.13, - "updated_reason": "技术面重评: 止损30.56→30.54, 止盈36.15→36.13 | 形态:光头光脚阴线/bearish 量价:买卖均衡 强撑:34.22 弱撑:36.79 弱压:37.43 强压:40.1", "changelog": [ { "date": "2026-06-18 11:31", @@ -6648,21 +6853,21 @@ { "code": "600519", "name": "贵州茅台", - "price": 1215.36, + "price": 1214.48, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标1319.75 | 止损1178.9 | 买入区1191.05~1235.24 | 信号:关注", - "stop_loss": 1178.9, - "entry_low": 1191.05, - "entry_high": 1235.24, - "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1124.35 弱撑:1202.24 弱压:1235.0 强压:1319.75", + "action": "盈利持有 | 目标1319.68 | 止损1178.05 | 买入区1190.19~1234.7 | 信号:关注", + "stop_loss": 1178.05, + "entry_low": 1190.19, + "entry_high": 1234.7, + "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1124.3 弱撑:1202.11 弱压:1234.87 强压:1319.68", "timing_signal": "关注", - "rr_ratio": 2.86, + "rr_ratio": 2.89, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -6670,8 +6875,8 @@ "position_advice": "减仓或观望", "time_horizon": "观望", "created_at": "2026-06-22 12:01", - "take_profit": 1319.75, - "updated_reason": "技术面重评: 止损1182.44→1178.9 | 形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1124.35 弱撑:1202.24 弱压:1235.", + "take_profit": 1319.68, + "updated_reason": "技术面重评: 止损1178.9→1178.05 | 形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1124.3 弱撑:1202.11 弱压:1234.8", "changelog": [ { "date": "2026-06-22 12:01", @@ -6714,6 +6919,13 @@ "new_action": "盈利持有 | 目标1319.75 | 止损1178.9 | 买入区1191.05~1235.24 | 信号:关注", "reason": "技术面重评: 止损1182.44→1178.9 | 形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1124.35 弱撑:1202.24 弱压:1235.", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 目标1319.75 | 止损1178.9 | 买入区1191.05~1235.24 | 信号:关注", + "new_action": "盈利持有 | 目标1319.68 | 止损1178.05 | 买入区1190.19~1234.7 | 信号:关注", + "reason": "技术面重评: 止损1178.9→1178.05 | 形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:1124.3 弱撑:1202.11 弱压:1234.8", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -6721,7 +6933,7 @@ { "id": "600519_stop_loss", "condition": { - "price": "<1178.9" + "price": "<1178.05" }, "action": { "type": "sell", @@ -6738,13 +6950,13 @@ "id": "600519_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=1235.24", - "price_lower": ">=1191.05" + "price": "<=1234.7", + "price_lower": ">=1190.19" }, "action": { "type": "buy", "amount": "normal", - "limit": 1191.05, + "limit": 1190.19, "reason": "回调支撑买入" }, "priority": 1, @@ -6757,7 +6969,7 @@ "id": "600519_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=1319.75" + "price": ">=1319.68" }, "action": { "type": "buy", @@ -6791,7 +7003,7 @@ { "id": "600519_take_profit", "condition": { - "price": ">=1319.75" + "price": ">=1319.68" }, "action": { "type": "sell", @@ -6825,7 +7037,7 @@ "code": "600563", "name": "法拉电子", "price": 178.76, - "cost": 155.5032, + "cost": 146.95, "shares": 100, "avg_price": 0, "action": "盈利良好 | 止损172.96 | 目标216.73 | 买入区162.51~170.64 | 信号:持有", @@ -6837,8 +7049,8 @@ "rr_ratio": 3.54, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业元件大涨+77.0%,可适度积极 | 大盘仅8%个股上涨", @@ -6847,7 +7059,6 @@ "time_horizon": "2~6周", "created_at": "2026-06-18 17:15", "take_profit": 216.73, - "updated_reason": "技术面重评: 止损167.87→172.96, 止盈184.12→216.73 | 形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:146.26 弱撑:162.51 弱压:184.36 强压:2", "changelog": [ { "date": "2026-06-18 11:31", @@ -7042,21 +7253,21 @@ { "code": "600739", "name": "辽宁成大", - "price": 10.45, - "cost": 12.2862, + "price": 10.46, + "cost": 12.29, "shares": 6600, "avg_price": 0, - "action": "持有观察 | ⚠️盈亏比偏低(1:1.4),不建议加仓 | 止损8.56 | 目标10.49 | 买入区10.29~10.62 | 信号:持有", + "action": "持有观察 | ⚠️盈亏比偏低(1:1.4),不建议加仓 | 止损8.56 | 目标10.5 | 买入区10.31~10.63 | 信号:持有", "stop_loss": 8.56, - "entry_low": 10.29, - "entry_high": 10.62, - "tech_snapshot": "形态:带上影阴线/bearish 量价:主动买盘占优 强撑:9.59 弱撑:10.29 弱压:10.71 强压:11.66", + "entry_low": 10.31, + "entry_high": 10.63, + "tech_snapshot": "形态:带上影阴线/bearish 量价:主动买盘占优 强撑:9.59 弱撑:10.31 弱压:10.73 强压:11.67", "timing_signal": "持有", - "rr_ratio": 1.41, + "rr_ratio": 1.39, "status": "updated", "note": "⚠️盈亏比偏低(1:1.4),不建议加仓", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业贸易Ⅱ大跌-307.0%,收紧止损 | 大盘仅8%个股上涨", @@ -7064,8 +7275,8 @@ "position_advice": "正常配置", "time_horizon": "数月~1年", "created_at": "2026-06-18 17:15", - "take_profit": 10.49, - "updated_reason": "技术面重评: 止盈10.52→10.49 | 形态:带上影阴线/bearish 量价:主动买盘占优 强撑:9.59 弱撑:10.29 弱压:10.71 强压:11.6", + "take_profit": 10.5, + "updated_reason": "技术面重评: 止盈10.49→10.5 | 形态:带上影阴线/bearish 量价:主动买盘占优 强撑:9.59 弱撑:10.31 弱压:10.73 强压:11.6", "changelog": [ { "date": "2026-06-18 11:31", @@ -7150,6 +7361,13 @@ "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.4),不建议加仓 | 止损8.56 | 目标10.49 | 买入区10.29~10.62 | 信号:持有", "reason": "技术面重评: 止盈10.52→10.49 | 形态:带上影阴线/bearish 量价:主动买盘占优 强撑:9.59 弱撑:10.29 弱压:10.71 强压:11.6", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "持有观察 | ⚠️盈亏比偏低(1:1.4),不建议加仓 | 止损8.56 | 目标10.49 | 买入区10.29~10.62 | 信号:持有", + "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.4),不建议加仓 | 止损8.56 | 目标10.5 | 买入区10.31~10.63 | 信号:持有", + "reason": "技术面重评: 止盈10.49→10.5 | 形态:带上影阴线/bearish 量价:主动买盘占优 强撑:9.59 弱撑:10.31 弱压:10.73 强压:11.6", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -7174,13 +7392,13 @@ "id": "600739_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=10.62", - "price_lower": ">=10.29" + "price": "<=10.63", + "price_lower": ">=10.31" }, "action": { "type": "buy", "amount": "normal", - "limit": 10.29, + "limit": 10.31, "reason": "回调支撑买入" }, "priority": 1, @@ -7193,7 +7411,7 @@ "id": "600739_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=10.49" + "price": ">=10.5" }, "action": { "type": "buy", @@ -7227,7 +7445,7 @@ { "id": "600739_take_profit", "condition": { - "price": ">=10.49" + "price": ">=10.5" }, "action": { "type": "sell", @@ -7260,21 +7478,21 @@ { "code": "601318", "name": "中国平安", - "price": 49.38, + "price": 49.32, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标53.72 | 止损47.9 | 买入区48.39~50.23 | 信号:观望", + "action": "盈利持有 | 止损参考47.9 | 买入区48.39~50.23 | 信号:观望", "stop_loss": 47.9, "entry_low": 48.39, "entry_high": 50.23, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:45.82 弱撑:48.65 弱压:50.5 强压:53.72", + "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:45.8 弱撑:48.61 弱压:50.46 强压:53.69", "timing_signal": "观望", - "rr_ratio": 2.93, - "status": "updated", + "rr_ratio": 3.1, + "status": "manual", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "manual", "sector_context": "大盘上涨比8.3%", @@ -7283,6 +7501,7 @@ "time_horizon": "观望", "created_at": "2026-06-22 11:50", "take_profit": 53.72, + "updated_reason": "技术面重评: 策略文字调整", "changelog": [ { "date": "2026-06-22 12:01", @@ -7311,6 +7530,13 @@ "new_action": "盈利持有 | 止损参考48.18 | 买入区48.68~50.36 | 信号:观望", "reason": "技术面重评: 策略文字调整", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 目标53.72 | 止损47.9 | 买入区48.39~50.23 | 信号:观望", + "new_action": "盈利持有 | 止损参考47.9 | 买入区48.39~50.23 | 信号:观望", + "reason": "技术面重评: 策略文字调整", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -7421,21 +7647,21 @@ { "code": "601899", "name": "紫金矿业", - "price": 27.41, - "cost": 40.2685, + "price": 27.45, + "cost": 40.27, "shares": 2400, "avg_price": 0, - "action": "深套持有 | 深套持有 | 止损22.6 | 目标30.53 | 买入区24.67~28.78 | 信号:持有", - "stop_loss": 22.6, - "entry_low": 24.67, - "entry_high": 28.78, - "tech_snapshot": "形态:倒T线/射击之星/neutral 量价:主动买盘占优 强撑:24.98 弱撑:27.17 弱压:27.81 强压:30.53", + "action": "深套持有 | 深套持有 | 止损22.63 | 目标30.53 | 买入区24.7~28.82 | 信号:持有", + "stop_loss": 22.63, + "entry_low": 24.7, + "entry_high": 28.82, + "tech_snapshot": "形态:倒T线/射击之星/neutral 量价:主动买盘占优 强撑:24.98 弱撑:27.22 弱压:27.86 强压:30.53", "timing_signal": "持有", - "rr_ratio": 0.76, + "rr_ratio": 0.75, "status": "updated", "note": "深套持有", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -7444,7 +7670,7 @@ "time_horizon": "长期", "created_at": "2026-06-18 17:15", "take_profit": 30.53, - "updated_reason": "技术面重评: 止损22.65→22.6 | 形态:倒T线/射击之星/neutral 量价:主动买盘占优 强撑:24.98 弱撑:27.17 弱压:27.81 强压:", + "updated_reason": "技术面重评: 止损22.6→22.63 | 形态:倒T线/射击之星/neutral 量价:主动买盘占优 强撑:24.98 弱撑:27.22 弱压:27.86 强压:", "changelog": [ { "date": "2026-06-18 11:31", @@ -7529,6 +7755,13 @@ "new_action": "深套持有 | 深套持有 | 止损22.6 | 目标30.53 | 买入区24.67~28.78 | 信号:持有", "reason": "技术面重评: 止损22.65→22.6 | 形态:倒T线/射击之星/neutral 量价:主动买盘占优 强撑:24.98 弱撑:27.17 弱压:27.81 强压:", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "深套持有 | 深套持有 | 止损22.6 | 目标30.53 | 买入区24.67~28.78 | 信号:持有", + "new_action": "深套持有 | 深套持有 | 止损22.63 | 目标30.53 | 买入区24.7~28.82 | 信号:持有", + "reason": "技术面重评: 止损22.6→22.63 | 形态:倒T线/射击之星/neutral 量价:主动买盘占优 强撑:24.98 弱撑:27.22 弱压:27.86 强压:", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -7536,7 +7769,7 @@ { "id": "601899_stop_loss", "condition": { - "price": "<22.6" + "price": "<22.63" }, "action": { "type": "sell", @@ -7553,13 +7786,13 @@ "id": "601899_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=28.78", - "price_lower": ">=24.67" + "price": "<=28.82", + "price_lower": ">=24.7" }, "action": { "type": "buy", "amount": "normal", - "limit": 24.67, + "limit": 24.7, "reason": "回调支撑买入" }, "priority": 1, @@ -7640,7 +7873,7 @@ "code": "603259", "name": "药明康德", "price": 116.94, - "cost": 96.201, + "cost": 96.2, "shares": 400, "avg_price": 0, "action": "盈利良好 | 止损113.15 | 目标139.5 | 买入区106.31~111.63 | 信号:持有", @@ -7652,8 +7885,8 @@ "rr_ratio": 3.16, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "行业医疗服务大涨+9.0%,可适度积极 | 大盘仅8%个股上涨", @@ -7835,30 +8068,30 @@ { "code": "688411", "name": "海博思创", - "price": 265.38, - "cost": 258.6163, + "price": 265.69, + "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损197.82 | 目标279.68 | 买入区260.34~266.21 | 信号:加仓", - "stop_loss": 197.82, - "entry_low": 260.34, - "entry_high": 266.21, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:买卖均衡 强撑:221.67 弱撑:260.34 弱压:272.24 强压:310.75", - "timing_signal": "加仓", - "rr_ratio": 1.04, + "action": "盈利持有 | 目标311.14 | 止损229.99 | 买入区260.38~271.0 | 信号:买入", + "stop_loss": 229.99, + "entry_low": 260.38, + "entry_high": 271.0, + "tech_snapshot": "形态:带下影阴线/neutral 量价:买卖均衡 强撑:222.06 弱撑:261.1 弱压:272.24 强压:311.14", + "timing_signal": "买入", + "rr_ratio": 5.7, "status": "updated", - "note": "⚠️盈亏比偏低(1:1.0),不建议加仓", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", - "type": "持仓策略", + "note": "", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", + "type": "自选策略", "source": "知微", "sector_context": "行业光伏设备大跌-251.0%,收紧止损 | 大盘仅8%个股上涨", "stock_category": "中短线", "position_advice": "中等仓位", "time_horizon": "2~6周", "created_at": "2026-06-24 11:06", - "take_profit": 279.68, - "updated_reason": "技术面重评: 止损198.18→197.82, 止盈280.03→279.68 | 形态:光头光脚阴线/bearish 量价:买卖均衡 强撑:221.67 弱撑:260.34 弱压:272.24 强压:3", + "take_profit": 311.14, + "updated_reason": "技术信号变化: 买入: 止损197.82→229.99 | 形态:带下影阴线/neutral 量价:买卖均衡 强撑:222.06 弱撑:261.1 弱压:272.24 强压:311", "changelog": [ { "date": "2026-06-24 11:06", @@ -7873,6 +8106,13 @@ "new_action": "盈利持有 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损197.82 | 目标279.68 | 买入区260.34~266.21 | 信号:加仓", "reason": "技术面重评: 止损198.18→197.82, 止盈280.03→279.68 | 形态:光头光脚阴线/bearish 量价:买卖均衡 强撑:221.67 弱撑:260.34 弱压:272.24 强压:3", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损197.82 | 目标279.68 | 买入区260.34~266.21 | 信号:加仓", + "new_action": "盈利持有 | 目标311.14 | 止损229.99 | 买入区260.38~271.0 | 信号:买入", + "reason": "技术信号变化: 买入: 止损197.82→229.99 | 形态:带下影阴线/neutral 量价:买卖均衡 强撑:222.06 弱撑:261.1 弱压:272.24 强压:311", + "trigger": "技术信号变化: 买入" } ], "strategy_tree": { @@ -7880,7 +8120,7 @@ { "id": "688411_stop_loss", "condition": { - "price": "<197.82" + "price": "<229.99" }, "action": { "type": "sell", @@ -7897,13 +8137,13 @@ "id": "688411_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=266.21", - "price_lower": ">=260.34" + "price": "<=271.0", + "price_lower": ">=260.38" }, "action": { "type": "buy", "amount": "normal", - "limit": 260.34, + "limit": 260.38, "reason": "回调支撑买入" }, "priority": 1, @@ -7916,7 +8156,7 @@ "id": "688411_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=279.68" + "price": ">=311.14" }, "action": { "type": "buy", @@ -7950,7 +8190,7 @@ { "id": "688411_take_profit", "condition": { - "price": ">=279.68" + "price": ">=311.14" }, "action": { "type": "sell", @@ -7983,21 +8223,21 @@ { "code": "688630", "name": "芯碁微装", - "price": 493.7, + "price": 499.51, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | ⚠️盈亏比偏低(1:1.5),谨慎买入 | 目标540.02 | 止损462.89 | 买入区483.83~493.74 | 信号:买入", - "stop_loss": 462.89, - "entry_low": 483.83, - "entry_high": 493.74, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:主动买盘占优 强撑:425.48 弱撑:462.89 弱压:509.95 强压:540.02", + "action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标542.29 | 止损413.08 | 买入区489.52~494.65 | 信号:买入", + "stop_loss": 413.08, + "entry_low": 489.52, + "entry_high": 494.65, + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:主动买盘占优 强撑:427.75 弱撑:462.89 弱压:514.48 强压:542.29", "timing_signal": "买入", - "rr_ratio": 1.5, - "status": "updated", + "rr_ratio": 1.17, + "status": "review", "note": "⚠️盈亏比不足1:1.5,不建议买入", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "行业专用设备大跌-304.0%,收紧止损 | 大盘仅8%个股上涨", @@ -8005,8 +8245,8 @@ "position_advice": "中等仓位", "time_horizon": "2~6周", "created_at": "2026-06-18 17:15", - "take_profit": 540.02, - "updated_reason": "技术面重评: 策略文字调整", + "take_profit": 542.29, + "updated_reason": "技术面重评: 止损462.89→413.08 | 形态:光头光脚阳线/bullish 量价:主动买盘占优 强撑:427.75 弱撑:462.89 弱压:514.48 强压", "changelog": [ { "date": "2026-06-18 11:31", @@ -8098,6 +8338,13 @@ "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标540.61 | 止损413.08 | 买入区485.98~493.98 | 信号:买入", "reason": "技术面重评: 策略文字调整", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | ⚠️盈亏比偏低(1:1.5),谨慎买入 | 目标540.02 | 止损462.89 | 买入区483.83~493.74 | 信号:买入", + "new_action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 目标542.29 | 止损413.08 | 买入区489.52~494.65 | 信号:买入", + "reason": "技术面重评: 止损462.89→413.08 | 形态:光头光脚阳线/bullish 量价:主动买盘占优 强撑:427.75 弱撑:462.89 弱压:514.48 强压", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -8105,7 +8352,7 @@ { "id": "688630_stop_loss", "condition": { - "price": "<462.89" + "price": "<413.08" }, "action": { "type": "sell", @@ -8122,13 +8369,13 @@ "id": "688630_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=493.74", - "price_lower": ">=483.83" + "price": "<=494.65", + "price_lower": ">=489.52" }, "action": { "type": "buy", "amount": "normal", - "limit": 483.83, + "limit": 489.52, "reason": "回调支撑买入" }, "priority": 1, @@ -8141,7 +8388,7 @@ "id": "688630_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=540.02" + "price": ">=542.29" }, "action": { "type": "buy", @@ -8175,7 +8422,7 @@ { "id": "688630_take_profit", "condition": { - "price": ">=540.02" + "price": ">=542.29" }, "action": { "type": "sell", @@ -8208,30 +8455,30 @@ { "code": "688639", "name": "华恒生物", - "price": 21.35, - "cost": 0, + "price": 21.4, + "cost": 21.51, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标24.23 | 止损20.71 | 买入区20.92~21.78 | 信号:关注", - "stop_loss": 20.71, - "entry_low": 20.92, - "entry_high": 21.78, - "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动买盘占优 强撑:18.83 弱撑:21.02 弱压:21.85 强压:24.23", - "timing_signal": "关注", - "rr_ratio": 4.5, + "action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损16.82 | 目标21.82 | 买入区21.06~21.55 | 信号:持有", + "stop_loss": 16.82, + "entry_low": 21.06, + "entry_high": 21.55, + "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动买盘占优 强撑:18.85 弱撑:21.06 弱压:21.89 强压:24.25", + "timing_signal": "持有", + "rr_ratio": 1.12, "status": "updated", - "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", - "type": "自选策略", + "note": "⚠️盈亏比偏低(1:1.1),不建议加仓", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", + "type": "持仓策略", "source": "auto", "sector_context": "行业化学制品大跌-171.0%,收紧止损 | 大盘仅8%个股上涨", "stock_category": "弱势", "position_advice": "减仓或观望", "time_horizon": "观望", "created_at": "2026-06-18 17:15", - "take_profit": 24.23, - "updated_reason": "技术面重评: 止损18.62→18.49 | 形态:光头光脚阴线/bearish 量价:主动买盘占优 强撑:18.83 弱撑:21.02 弱压:21.85 强压:24", + "take_profit": 21.82, + "updated_reason": "技术信号变化: 持有: 止损20.71→16.82, 止盈24.23→21.82 | 形态:光头光脚阴线/bearish 量价:主动买盘占优 强撑:18.85 弱撑:21.06 弱压:21.89 强压:24", "changelog": [ { "date": "2026-06-18 11:31", @@ -8316,6 +8563,13 @@ "new_action": "盈利持有 | 目标24.23 | 止损18.49 | 买入区20.93~21.79 | 信号:关注", "reason": "技术面重评: 止损18.62→18.49 | 形态:光头光脚阴线/bearish 量价:主动买盘占优 强撑:18.83 弱撑:21.02 弱压:21.85 强压:24", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 目标24.23 | 止损20.71 | 买入区20.92~21.78 | 信号:关注", + "new_action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损16.82 | 目标21.82 | 买入区21.06~21.55 | 信号:持有", + "reason": "技术信号变化: 持有: 止损20.71→16.82, 止盈24.23→21.82 | 形态:光头光脚阴线/bearish 量价:主动买盘占优 强撑:18.85 弱撑:21.06 弱压:21.89 强压:24", + "trigger": "技术信号变化: 持有" } ], "strategy_tree": { @@ -8323,7 +8577,7 @@ { "id": "688639_stop_loss", "condition": { - "price": "<20.71" + "price": "<16.82" }, "action": { "type": "sell", @@ -8340,13 +8594,13 @@ "id": "688639_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=21.78", - "price_lower": ">=20.92" + "price": "<=21.55", + "price_lower": ">=21.06" }, "action": { "type": "buy", "amount": "normal", - "limit": 20.92, + "limit": 21.06, "reason": "回调支撑买入" }, "priority": 1, @@ -8359,7 +8613,7 @@ "id": "688639_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=24.23" + "price": ">=21.82" }, "action": { "type": "buy", @@ -8393,7 +8647,7 @@ { "id": "688639_take_profit", "condition": { - "price": ">=24.23" + "price": ">=21.82" }, "action": { "type": "sell", @@ -8426,21 +8680,21 @@ { "code": "688795", "name": "摩尔线程-U", - "price": 679.95, + "price": 684.87, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标817.3 | 止损659.55 | 买入区666.35~693.55 | 信号:观望", - "stop_loss": 659.55, - "entry_low": 666.35, - "entry_high": 693.55, - "tech_snapshot": "形态:带下影阴线/neutral 量价:主动卖盘占优 强撑:563.22 弱撑:666.3 弱压:704.03 强压:817.3", + "action": "盈利持有 | 目标819.12 | 止损644.39 | 买入区671.17~698.57 | 信号:观望", + "stop_loss": 644.39, + "entry_low": 671.17, + "entry_high": 698.57, + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动卖盘占优 强撑:563.22 弱撑:669.93 弱压:704.03 强压:819.12", "timing_signal": "观望", - "rr_ratio": 6.73, + "rr_ratio": 6.53, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -8448,8 +8702,8 @@ "position_advice": "正常配置", "time_horizon": "数月~1年", "created_at": "2026-06-18 17:15", - "take_profit": 817.3, - "updated_reason": "技术面重评: 止损635.13→637.94 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:563.22 弱撑:665.0 弱压:704.03 强压:", + "take_profit": 819.12, + "updated_reason": "技术面重评: 止损659.55→644.39 | 形态:锤子线/T字线/bullish 量价:主动卖盘占优 强撑:563.22 弱撑:669.93 弱压:704.03 强", "changelog": [ { "date": "2026-06-18 11:31", @@ -8534,6 +8788,13 @@ "new_action": "盈利持有 | 目标816.65 | 止损637.94 | 买入区664.45~691.57 | 信号:观望", "reason": "技术面重评: 止损635.13→637.94 | 形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:563.22 弱撑:665.0 弱压:704.03 强压:", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 目标817.3 | 止损659.55 | 买入区666.35~693.55 | 信号:观望", + "new_action": "盈利持有 | 目标819.12 | 止损644.39 | 买入区671.17~698.57 | 信号:观望", + "reason": "技术面重评: 止损659.55→644.39 | 形态:锤子线/T字线/bullish 量价:主动卖盘占优 强撑:563.22 弱撑:669.93 弱压:704.03 强", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -8541,7 +8802,7 @@ { "id": "688795_stop_loss", "condition": { - "price": "<659.55" + "price": "<644.39" }, "action": { "type": "sell", @@ -8558,13 +8819,13 @@ "id": "688795_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=693.55", - "price_lower": ">=666.35" + "price": "<=698.57", + "price_lower": ">=671.17" }, "action": { "type": "buy", "amount": "normal", - "limit": 666.35, + "limit": 671.17, "reason": "回调支撑买入" }, "priority": 1, @@ -8577,7 +8838,7 @@ "id": "688795_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=817.3" + "price": ">=819.12" }, "action": { "type": "buy", @@ -8611,7 +8872,7 @@ { "id": "688795_take_profit", "condition": { - "price": ">=817.3" + "price": ">=819.12" }, "action": { "type": "sell", @@ -8644,21 +8905,21 @@ { "code": "688802", "name": "沐曦股份-U", - "price": 737.2, + "price": 740.91, "cost": 0, "shares": 0, "avg_price": 0, - "action": "盈利持有 | 目标863.07 | 止损693.63 | 买入区722.46~751.94 | 信号:关注", - "stop_loss": 693.63, - "entry_low": 722.46, - "entry_high": 751.94, - "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:615.18 弱撑:723.15 弱压:768.98 强压:863.07", - "timing_signal": "关注", - "rr_ratio": 5.69, + "action": "盈利持有 | 目标865.7 | 止损697.12 | 买入区726.09~755.73 | 信号:买入", + "stop_loss": 697.12, + "entry_low": 726.09, + "entry_high": 755.73, + "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:617.7 弱撑:728.4 弱压:768.98 强压:865.7", + "timing_signal": "买入", + "rr_ratio": 5.61, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "自选策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -8666,8 +8927,8 @@ "position_advice": "正常配置", "time_horizon": "数月~1年", "created_at": "2026-06-18 17:15", - "take_profit": 863.07, - "updated_reason": "技术面重评: 止损691.66→693.63 | 形态:带下影阴线/neutral 量价:数据不足 强撑:615.18 弱撑:723.15 弱压:768.98 强压:86", + "take_profit": 865.7, + "updated_reason": "技术信号变化: 买入: 止损693.63→697.12 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:617.7 弱撑:728.4 弱压:768.98 强压:86", "changelog": [ { "date": "2026-06-18 11:31", @@ -8752,6 +9013,13 @@ "new_action": "盈利持有 | 目标863.07 | 止损693.63 | 买入区722.46~751.94 | 信号:关注", "reason": "技术面重评: 止损691.66→693.63 | 形态:带下影阴线/neutral 量价:数据不足 强撑:615.18 弱撑:723.15 弱压:768.98 强压:86", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利持有 | 目标863.07 | 止损693.63 | 买入区722.46~751.94 | 信号:关注", + "new_action": "盈利持有 | 目标865.7 | 止损697.12 | 买入区726.09~755.73 | 信号:买入", + "reason": "技术信号变化: 买入: 止损693.63→697.12 | 形态:锤子线/T字线/bullish 量价:数据不足 强撑:617.7 弱撑:728.4 弱压:768.98 强压:86", + "trigger": "技术信号变化: 买入" } ], "strategy_tree": { @@ -8759,7 +9027,7 @@ { "id": "688802_stop_loss", "condition": { - "price": "<693.63" + "price": "<697.12" }, "action": { "type": "sell", @@ -8776,13 +9044,13 @@ "id": "688802_buy_dip", "condition": { "scenario": "weak_consolidation", - "price": "<=751.94", - "price_lower": ">=722.46" + "price": "<=755.73", + "price_lower": ">=726.09" }, "action": { "type": "buy", "amount": "normal", - "limit": 722.46, + "limit": 726.09, "reason": "回调支撑买入" }, "priority": 1, @@ -8795,7 +9063,7 @@ "id": "688802_breakout_chase", "condition": { "scenario": "bullish_recovery", - "price": ">=863.07" + "price": ">=865.7" }, "action": { "type": "buy", @@ -8829,7 +9097,7 @@ { "id": "688802_take_profit", "condition": { - "price": ">=863.07" + "price": ">=865.7" }, "action": { "type": "sell", @@ -8862,21 +9130,21 @@ { "code": "688981", "name": "中芯国际", - "price": 150.2, - "cost": 126.0681, + "price": 152.6, + "cost": 126.07, "shares": 300, "avg_price": 0, - "action": "盈利良好 | 止损138.41 | 目标170.04 | 买入区141.7~148.78 | 信号:持有", - "stop_loss": 138.41, + "action": "盈利良好 | 止损140.62 | 目标170.04 | 买入区141.7~148.78 | 信号:持有", + "stop_loss": 140.62, "entry_low": 141.7, "entry_high": 148.78, - "tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:119.53 弱撑:141.7 弱压:154.99 强压:170.04", + "tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:120.27 弱撑:141.7 弱压:157.68 强压:170.04", "timing_signal": "持有", - "rr_ratio": 2.64, + "rr_ratio": 2.29, "status": "updated", "note": "", - "timestamp": "2026-06-24 11:17", - "updated_at": "2026-06-24 11:17", + "timestamp": "2026-06-24 11:28", + "updated_at": "2026-06-24 11:28", "type": "持仓策略", "source": "auto", "sector_context": "大盘上涨比8.3%", @@ -8885,7 +9153,7 @@ "time_horizon": "数日~2周", "created_at": "2026-06-18 23:02", "take_profit": 170.04, - "updated_reason": "技术面重评: 止损137.58→138.41 | 形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:119.53 弱撑:141.7 弱压:154.99 强压:17", + "updated_reason": "技术面重评: 止损138.41→140.62 | 形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:120.27 弱撑:141.7 弱压:157.68 强压:17", "changelog": [ { "date": "2026-06-18 23:02", @@ -8956,6 +9224,13 @@ "new_action": "盈利良好 | 止损138.41 | 目标170.04 | 买入区141.7~148.78 | 信号:持有", "reason": "技术面重评: 止损137.58→138.41 | 形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:119.53 弱撑:141.7 弱压:154.99 强压:17", "trigger": "技术面重评" + }, + { + "date": "2026-06-24 11:28", + "old_action": "盈利良好 | 止损138.41 | 目标170.04 | 买入区141.7~148.78 | 信号:持有", + "new_action": "盈利良好 | 止损140.62 | 目标170.04 | 买入区141.7~148.78 | 信号:持有", + "reason": "技术面重评: 止损138.41→140.62 | 形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:120.27 弱撑:141.7 弱压:157.68 强压:17", + "trigger": "技术面重评" } ], "strategy_tree": { @@ -8963,7 +9238,7 @@ { "id": "688981_stop_loss", "condition": { - "price": "<138.41" + "price": "<140.62" }, "action": { "type": "sell", @@ -9065,5 +9340,5 @@ } ], "total": 42, - "regenerated_at": "2026-06-24 11:21" + "regenerated_at": "2026-06-24 11:28" } \ No newline at end of file diff --git a/data/multi_tf_cache.json b/data/multi_tf_cache.json index ff57814..5df95c4 100644 --- a/data/multi_tf_cache.json +++ b/data/multi_tf_cache.json @@ -1281,7 +1281,7 @@ "amplitude": 8.42, "turnover_rate": 8.56 }, - "updated_at": 1782271033.1053789 + "updated_at": 1782271700.6953611 }, "01478": { "daily": [ @@ -2562,7 +2562,7 @@ "high_52w": 16.44, "low_52w": 6.4 }, - "updated_at": 1782271016.7002888 + "updated_at": 1782271687.3830402 }, "601899": { "daily": [ @@ -3846,7 +3846,7 @@ "amplitude": 2.74, "turnover_rate": 1.08 }, - "updated_at": 1782271045.8500736 + "updated_at": 1782271708.4815621 }, "600739": { "daily": [ @@ -5130,7 +5130,7 @@ "amplitude": 1.93, "turnover_rate": 0.67 }, - "updated_at": 1782271043.1626832 + "updated_at": 1782271708.1176724 }, "09988": { "daily": [ @@ -6411,7 +6411,7 @@ "high_52w": 185.173, "low_52w": 100.773 }, - "updated_at": 1782271027.4969852 + "updated_at": 1782271693.2914903 }, "688411": { "daily": [ @@ -7695,7 +7695,7 @@ "amplitude": 6.7, "turnover_rate": 4.53 }, - "updated_at": 1782271047.3969336 + "updated_at": 1782271711.5193114 }, "02202": { "daily": [ @@ -8976,7 +8976,7 @@ "high_52w": 5.99, "low_52w": 2.48 }, - "updated_at": 1782271019.2727396 + "updated_at": 1782271687.8076062 }, "01211": { "daily": [ @@ -10257,7 +10257,7 @@ "high_52w": 135.889, "low_52w": 81.35 }, - "updated_at": 1782271015.8325095 + "updated_at": 1782271685.924404 }, "02388": { "daily": [ @@ -11538,7 +11538,7 @@ "high_52w": 49.36, "low_52w": 32.261 }, - "updated_at": 1782271019.9959772 + "updated_at": 1782271689.165997 }, "300750": { "daily": [ @@ -12822,7 +12822,7 @@ "amplitude": 1.91, "turnover_rate": 0.59 }, - "updated_at": 1782271035.31113 + "updated_at": 1782271702.3871303 }, "603259": { "daily": [ @@ -14106,7 +14106,7 @@ "amplitude": 2.33, "turnover_rate": 1.11 }, - "updated_at": 1782271046.5932066 + "updated_at": 1782271709.3074281 }, "00700": { "daily": [ @@ -15387,7 +15387,7 @@ "high_52w": 677.7, "low_52w": 420.4 }, - "updated_at": 1782271009.5219116 + "updated_at": 1782271677.0676646 }, "688981": { "daily": [ @@ -16671,7 +16671,7 @@ "amplitude": 6.3, "turnover_rate": 4.82 }, - "updated_at": 1782271052.2059975 + "updated_at": 1782271716.6743104 }, "600110": { "daily": [ @@ -19228,7 +19228,7 @@ "high_52w": 93.5, "low_52w": 38.65 }, - "updated_at": 1782271012.4736252 + "updated_at": 1782271678.5392773 }, "600563": { "daily": [ @@ -20512,7 +20512,7 @@ "amplitude": 3.97, "turnover_rate": 4.21 }, - "updated_at": 1782271040.7884188 + "updated_at": 1782271706.2994509 }, "600036": { "daily": [ @@ -21796,7 +21796,7 @@ "amplitude": 1.84, "turnover_rate": 0.32 }, - "updated_at": 1782271037.721593 + "updated_at": 1782271703.3982394 }, "300035": { "daily": [ @@ -23080,7 +23080,7 @@ "amplitude": 2.1, "turnover_rate": 3.34 }, - "updated_at": 1782271028.7482398 + "updated_at": 1782271694.607376 }, "518880": { "daily": [ @@ -24364,7 +24364,7 @@ "amplitude": 0.59, "turnover_rate": 2.43 }, - "updated_at": 1782271036.5620172 + "updated_at": 1782271703.1981661 }, "01888": { "daily": [ @@ -25645,7 +25645,7 @@ "high_52w": 91.8, "low_52w": 8.08 }, - "updated_at": 1782271018.367241 + "updated_at": 1782271687.572735 }, "01088": { "daily": [ @@ -26926,7 +26926,7 @@ "high_52w": 49.62, "low_52w": 29.076 }, - "updated_at": 1782271014.5332053 + "updated_at": 1782271685.0751767 }, "002594": { "daily": [ @@ -28210,7 +28210,7 @@ "amplitude": 2.57, "turnover_rate": 1.42 }, - "updated_at": 1782271008.387415 + "updated_at": 1782271675.48275 }, "09868": { "daily": [ @@ -29491,7 +29491,7 @@ "high_52w": 110.8, "low_52w": 52.65 }, - "updated_at": 1782271026.4322388 + "updated_at": 1782271693.106234 }, "688795": { "daily": [ @@ -30735,7 +30735,7 @@ "amplitude": 3.09, "turnover_rate": 7.33 }, - "updated_at": 1782271050.1670244 + "updated_at": 1782271715.7423553 }, "688802": { "daily": [ @@ -31979,7 +31979,7 @@ "amplitude": 4.81, "turnover_rate": 12.26 }, - "updated_at": 1782271051.0787034 + "updated_at": 1782271716.438669 }, "02359": { "daily": [ @@ -33260,7 +33260,7 @@ "high_52w": 146.197, "low_52w": 69.713 }, - "updated_at": 1782271019.7459424 + "updated_at": 1782271688.9286106 }, "02628": { "daily": [ @@ -34541,7 +34541,7 @@ "high_52w": 36.16, "low_52w": 16.827 }, - "updated_at": 1782271020.6191452 + "updated_at": 1782271689.7820618 }, "00968": { "daily": [ @@ -35822,7 +35822,7 @@ "high_52w": 4.092, "low_52w": 2.21 }, - "updated_at": 1782271010.600791 + "updated_at": 1782271677.7161567 }, "06869": { "daily": [ @@ -37103,7 +37103,7 @@ "high_52w": 283.0, "low_52w": 16.146 }, - "updated_at": 1782271023.011485 + "updated_at": 1782271692.9287608 }, "02318": { "daily": [ @@ -38384,7 +38384,7 @@ "high_52w": 72.689, "low_52w": 42.648 }, - "updated_at": 1782271019.5122526 + "updated_at": 1782271688.4141698 }, "688639": { "daily": [ @@ -39668,7 +39668,7 @@ "amplitude": 2.69, "turnover_rate": 1.5 }, - "updated_at": 1782271049.468328 + "updated_at": 1782271714.98799 }, "300124": { "daily": [ @@ -40952,7 +40952,7 @@ "amplitude": 2.32, "turnover_rate": 1.28 }, - "updated_at": 1782271030.279041 + "updated_at": 1782271696.566684 }, "01070": { "daily": [ @@ -42233,7 +42233,7 @@ "high_52w": 16.19, "low_52w": 8.802 }, - "updated_at": 1782271013.3618884 + "updated_at": 1782271681.2713692 }, "001309": { "daily": [ @@ -43517,7 +43517,7 @@ "amplitude": 13.19, "turnover_rate": 10.41 }, - "updated_at": 1782271007.1646104 + "updated_at": 1782271674.2331069 }, "06160": { "daily": [ @@ -44798,7 +44798,7 @@ "high_52w": 229.4, "low_52w": 144.1 }, - "updated_at": 1782271020.8689427 + "updated_at": 1782271692.3807895 }, "000700": { "daily": [ @@ -46082,7 +46082,7 @@ "amplitude": 4.41, "turnover_rate": 7.65 }, - "updated_at": 1782271004.300124 + "updated_at": 1782271671.0273736 }, "000711": { "daily": [ @@ -47366,7 +47366,7 @@ "amplitude": 2.65, "turnover_rate": 3.98 }, - "updated_at": 1782271005.4516623 + "updated_at": 1782271671.5259438 }, "__index__sh000001": { "name": "上证指数", @@ -48664,7 +48664,7 @@ "volume": 108482337.0 } ], - "updated_at": 1782271048.2724428 + "updated_at": 1782271713.894362 }, "300690": { "daily": [ @@ -49937,7 +49937,7 @@ "volume": 457244.0 } ], - "updated_at": 1782271034.5268583 + "updated_at": 1782271701.2542915 }, "000657": { "daily": [ @@ -51210,7 +51210,7 @@ "volume": 15817777.0 } ], - "updated_at": 1782271003.133426 + "updated_at": 1782271670.1859558 }, "300308": { "daily": [ @@ -52483,7 +52483,7 @@ "volume": 4488584.0 } ], - "updated_at": 1782271031.766303 + "updated_at": 1782271699.4866962 }, "600519": { "daily": [ @@ -53756,7 +53756,7 @@ "volume": 583696.0 } ], - "updated_at": 1782271039.692529 + "updated_at": 1782271703.6053793 }, "601318": { "daily": [ @@ -55029,7 +55029,7 @@ "volume": 13423033.0 } ], - "updated_at": 1782271044.5394971 + "updated_at": 1782271708.2934575 }, "sh000001": { "daily": [ diff --git a/data/portfolio.json b/data/portfolio.json index 317443d..e2620c4 100644 --- a/data/portfolio.json +++ b/data/portfolio.json @@ -4,144 +4,107 @@ "code": "001309", "name": "德明利", "shares": 100, - "avail_shares": 100, - "price": 790.9, - "cost_price": 737.0374, - "pl": 5096.26, - "pl_pct": 6.91, + "price": 788.0, + "cost_price": 737.04, "currency": "CNY", "market_val": 78800.0, "cost_amount": 73703.74, - "exchange_rate": 0.866, - "change_pct": 4.75 + "exchange_rate": 0.8664 }, { "code": "01478", "name": "丘钛科技", "shares": 11000, - "avail_shares": 11000, - "price": 7.54, - "cost_price": 13.8089, - "pl": -59438.6, - "pl_pct": -45.18, + "price": 7.57, + "cost_price": 13.81, "currency": "HKD", "market_val": 72120.15, "cost_amount": 131558.75, - "exchange_rate": 0.8661, - "change_pct": -4.19 + "exchange_rate": 0.8661 }, { "code": "600739", "name": "辽宁成大", "shares": 6600, - "avail_shares": 6600, - "price": 10.45, - "cost_price": 12.2862, - "pl": -11789.02, - "pl_pct": -14.54, + "price": 10.5, + "cost_price": 12.29, "currency": "CNY", "market_val": 69300.0, "cost_amount": 81089.02, - "exchange_rate": 0.866, - "change_pct": -1.88 + "exchange_rate": 0.8664 }, { "code": "601899", "name": "紫金矿业", "shares": 2400, - "avail_shares": 2400, - "price": 27.36, - "cost_price": 40.2685, - "pl": -30572.29, - "pl_pct": -31.63, + "price": 27.53, + "cost_price": 40.27, "currency": "CNY", "market_val": 66072.0, "cost_amount": 96644.29, - "exchange_rate": 0.866 + "exchange_rate": 0.8664 }, { "code": "688639", "name": "华恒生物", "shares": 2800, - "avail_shares": 0, - "price": 21.35, - "cost_price": 21.5085, - "pl": -135.75, - "pl_pct": -0.23, + "price": 21.46, + "cost_price": 21.51, "currency": "CNY", "market_val": 60088.0, "cost_amount": 60223.75, - "exchange_rate": 0.866, - "change_pct": -2.2 + "exchange_rate": 0.8664 }, { "code": "09988", "name": "阿里巴巴-W", "shares": 700, - "avail_shares": 700, - "price": 98.6, - "cost_price": 126.1516, - "pl": -16582.48, - "pl_pct": -21.68, + "price": 98.8, + "cost_price": 126.15, "currency": "HKD", "market_val": 59899.48, "cost_amount": 76481.96, - "exchange_rate": 0.8661, - "change_pct": -0.35 + "exchange_rate": 0.8661 }, { "code": "603259", "name": "药明康德", "shares": 400, - "avail_shares": 400, "price": 116.94, - "cost_price": 96.201, - "pl": 8295.62, - "pl_pct": 21.56, + "cost_price": 96.2, "currency": "CNY", "market_val": 46776.0, "cost_amount": 38480.38, - "exchange_rate": 0.866 + "exchange_rate": 0.8664 }, { "code": "688981", "name": "中芯国际", "shares": 300, - "avail_shares": 300, - "price": 150.64, - "cost_price": 126.0681, - "pl": 7173.58, - "pl_pct": 18.97, + "price": 149.98, + "cost_price": 126.07, "currency": "CNY", "market_val": 44994.0, "cost_amount": 37820.42, - "exchange_rate": 0.866, - "change_pct": 6.31 + "exchange_rate": 0.8664 }, { "code": "01888", "name": "建滔积层板", "shares": 500, - "avail_shares": 500, - "price": 93.5, - "cost_price": 88.3855, - "pl": 2409.7, - "pl_pct": 6.3, + "price": 93.95, + "cost_price": 88.39, "currency": "HKD", "market_val": 40685.05, "cost_amount": 38275.35, - "exchange_rate": 0.8661, - "change_pct": 7.16 + "exchange_rate": 0.8661 }, { "code": "02202", "name": "万科企业", "shares": 19700, - "avail_shares": 19700, "price": 2.37, - "cost_price": 4.676, - "pl": -39344.79, - "pl_pct": -49.32, + "cost_price": 4.68, "currency": "HKD", "market_val": 40437.34, "cost_amount": 79782.13, @@ -151,232 +114,173 @@ "code": "02388", "name": "中银香港", "shares": 1000, - "avail_shares": 1000, - "price": 46.26, - "cost_price": 43.7892, - "pl": 2053.39, - "pl_pct": 5.41, + "price": 46.16, + "cost_price": 43.79, "currency": "HKD", "market_val": 39979.18, "cost_amount": 37925.79, - "exchange_rate": 0.8661, - "change_pct": -1.62 + "exchange_rate": 0.8661 }, { "code": "300750", "name": "宁德时代", "shares": 100, - "avail_shares": 100, - "price": 391.19, - "cost_price": 401.7803, - "pl": -1063.03, - "pl_pct": -2.65, + "price": 391.15, + "cost_price": 401.78, "currency": "CNY", "market_val": 39115.0, "cost_amount": 40178.03, - "exchange_rate": 0.866, - "change_pct": -0.34 + "exchange_rate": 0.8664 }, { "code": "01211", "name": "比亚迪股份", "shares": 600, - "avail_shares": 600, - "price": 74.85, - "cost_price": 105.0542, - "pl": -15539.97, - "pl_pct": -28.47, + "price": 75.15, + "cost_price": 105.05, "currency": "HKD", "market_val": 39052.45, "cost_amount": 54592.42, - "exchange_rate": 0.8661, - "change_pct": -1.25 + "exchange_rate": 0.8661 }, { "code": "00700", "name": "腾讯控股", "shares": 100, - "avail_shares": 100, - "price": 420.0, - "cost_price": 443.9024, - "pl": -2035.55, - "pl_pct": -5.29, + "price": 420.4, + "cost_price": 443.9, "currency": "HKD", "market_val": 36410.84, "cost_amount": 38446.39, - "exchange_rate": 0.8661, - "change_pct": 1.25 + "exchange_rate": 0.8661 }, { "code": "00981", "name": "中芯国际", "shares": 500, - "avail_shares": 500, - "price": 83.25, - "cost_price": 76.0724, - "pl": 3151.55, - "pl_pct": 9.57, + "price": 83.35, + "cost_price": 76.07, "currency": "HKD", "market_val": 36094.72, "cost_amount": 32943.17, - "exchange_rate": 0.8661, - "change_pct": 6.62 + "exchange_rate": 0.8661 }, { "code": "09868", "name": "小鹏集团-W", "shares": 700, - "avail_shares": 700, - "price": 50.1, - "cost_price": 51.3644, - "pl": -675.62, - "pl_pct": -2.17, + "price": 50.25, + "cost_price": 51.36, "currency": "HKD", "market_val": 30465.07, "cost_amount": 31140.69, - "exchange_rate": 0.8661, - "change_pct": 1.5 + "exchange_rate": 0.8661 }, { "code": "600036", "name": "招商银行", "shares": 800, - "avail_shares": 800, - "price": 37.05, - "cost_price": 38.1582, - "pl": -846.53, - "pl_pct": -2.77, + "price": 37.1, + "cost_price": 38.16, "currency": "CNY", "market_val": 29680.0, "cost_amount": 30526.53, - "exchange_rate": 0.866, - "change_pct": -0.94 + "exchange_rate": 0.8664 }, { "code": "300548", "name": "长芯博创", "shares": 100, - "avail_shares": 100, - "price": 276.79, + "price": 279.12, "cost_price": 231.46, - "pl": 4766.0, - "pl_pct": 20.59, "currency": "CNY", "market_val": 27912.0, "cost_amount": 23146.0, - "exchange_rate": 0.866, - "change_pct": -3.23 + "exchange_rate": 0.8664 }, { "code": "02318", "name": "中国平安", "shares": 500, - "avail_shares": 500, - "price": 52.8, - "cost_price": 54.8199, - "pl": -896.35, - "pl_pct": -3.78, + "price": 52.75, + "cost_price": 54.82, "currency": "HKD", "market_val": 22843.39, "cost_amount": 23739.74, - "exchange_rate": 0.8661, - "change_pct": -1.49 + "exchange_rate": 0.8661 }, { "code": "300035", "name": "中科电气", "shares": 1400, - "avail_shares": 1400, - "price": 16.02, - "cost_price": 22.2914, - "pl": -8765.91, - "pl_pct": -28.09, + "price": 16.03, + "cost_price": 22.29, "currency": "CNY", "market_val": 22442.0, "cost_amount": 31207.91, - "exchange_rate": 0.866, - "change_pct": -2.08 + "exchange_rate": 0.8664 }, { "code": "000700", "name": "模塑科技", "shares": 1400, - "avail_shares": 1400, - "price": 14.52, - "cost_price": 14.8336, - "pl": -327.0, - "pl_pct": -1.57, + "price": 14.6, + "cost_price": 14.83, "currency": "CNY", "market_val": 20440.0, "cost_amount": 20767.0, - "exchange_rate": 0.866, - "change_pct": -3.07 + "exchange_rate": 0.8664 }, { "code": "518880", "name": "黄金ETF华安", "shares": 2400, - "avail_shares": 2400, - "price": 8.44, - "cost_price": 12.1915, - "pl": -8982.04, - "pl_pct": -30.7, + "price": 8.449, + "cost_price": 12.19, "currency": "CNY", "market_val": 20277.6, "cost_amount": 29259.64, - "exchange_rate": 0.866, - "change_pct": -1.16 + "exchange_rate": 0.8664 }, { "code": "01088", "name": "中国神华", "shares": 500, - "avail_shares": 500, - "price": 41.84, - "cost_price": 45.974, - "pl": -1764.27, - "pl_pct": -8.86, + "price": 41.9, + "cost_price": 45.97, "currency": "HKD", "market_val": 18144.8, "cost_amount": 19909.06, - "exchange_rate": 0.8661, - "change_pct": -0.52 + "exchange_rate": 0.8661 }, { "code": "600563", "name": "法拉电子", "shares": 100, - "avail_shares": 100, - "price": 178.76, + "price": 174.57, "cost_price": 146.95, - "pl": 2762.0, - "pl_pct": 18.8, "currency": "CNY", "market_val": 17457.0, "cost_amount": 14695.0, - "exchange_rate": 0.866 + "exchange_rate": 0.8664 }, { "code": "300690", "name": "双一科技", "shares": 400, - "avail_shares": 400, - "price": 22.68, - "cost_price": 27.178, - "pl": -1759.2, - "pl_pct": -16.18, + "price": 22.78, + "cost_price": 27.18, "currency": "CNY", "market_val": 9112.0, "cost_amount": 10871.2, - "exchange_rate": 0.866, - "change_pct": -3.98 + "exchange_rate": 0.8664 } ], - "cash": 80476, - "total_market_value": 930199.93, - "total_pl": -164810.3, - "position_pct": 92.0, - "updated_at": "2026-06-24 11:47", - "source": "/home/hmo/stocks/holding.xls", - "total_assets": 1010675.93 + "cash": 20230.1, + "total_market_value": 988512.96, + "total_assets": 1008860.62, + "total_pl": -164895.4, + "position_pct": 97.98, + "updated_at": "2026-06-24 11:29", + "source": "/home/hmo/stocks/holding.xls + 截图校核" } \ No newline at end of file diff --git a/data/price_history.json b/data/price_history.json index 3c854b1..6081dae 100644 --- a/data/price_history.json +++ b/data/price_history.json @@ -108,7 +108,7 @@ "date": "2026-06-24", "high": 88.32, "low": 82.78, - "close": 82.79 + "close": 83.0 } ], "00700": [ @@ -164,7 +164,7 @@ "date": "2026-06-24", "high": 432.4, "low": 412.6, - "close": 421.6 + "close": 418.8 } ], "000700": [ @@ -220,7 +220,7 @@ "date": "2026-06-24", "high": 15.6, "low": 14.3, - "close": 14.59 + "close": 14.65 } ], "001309": [ @@ -276,7 +276,7 @@ "date": "2026-06-24", "high": 816.0, "low": 706.0, - "close": 794.11 + "close": 793.0 } ], "00968": [ @@ -332,7 +332,7 @@ "date": "2026-06-24", "high": 2.26, "low": 1.93, - "close": 2.0 + "close": 1.99 } ], "00981": [ @@ -388,7 +388,7 @@ "date": "2026-06-24", "high": 84.9, "low": 76.5, - "close": 83.15 + "close": 83.5 } ], "01070": [ @@ -444,7 +444,7 @@ "date": "2026-06-24", "high": 13.47, "low": 12.55, - "close": 13.08 + "close": 13.1 } ], "01088": [ @@ -500,7 +500,7 @@ "date": "2026-06-24", "high": 43.14, "low": 41.26, - "close": 41.8 + "close": 41.72 } ], "01211": [ @@ -556,7 +556,7 @@ "date": "2026-06-24", "high": 78.3, "low": 74.3, - "close": 75.05 + "close": 74.6 } ], "01478": [ @@ -612,7 +612,7 @@ "date": "2026-06-24", "high": 8.54, "low": 7.51, - "close": 7.52 + "close": 7.57 } ], "01888": [ @@ -668,7 +668,7 @@ "date": "2026-06-24", "high": 97.4, "low": 83.7, - "close": 93.85 + "close": 93.5 } ], "02202": [ @@ -724,7 +724,7 @@ "date": "2026-06-24", "high": 2.53, "low": 2.32, - "close": 2.37 + "close": 2.36 } ], "02318": [ @@ -780,7 +780,7 @@ "date": "2026-06-24", "high": 55.5, "low": 52.3, - "close": 52.7 + "close": 52.55 } ], "02359": [ @@ -834,9 +834,9 @@ }, { "date": "2026-06-24", - "high": 143.8, + "high": 145.0, "low": 130.0, - "close": 143.8 + "close": 144.6 } ], "02388": [ @@ -892,7 +892,7 @@ "date": "2026-06-24", "high": 47.86, "low": 45.9, - "close": 46.16 + "close": 46.26 } ], "02628": [ @@ -948,7 +948,7 @@ "date": "2026-06-24", "high": 30.56, "low": 28.18, - "close": 28.38 + "close": 28.22 } ], "06160": [ @@ -1002,9 +1002,9 @@ }, { "date": "2026-06-24", - "high": 168.5, + "high": 168.6, "low": 160.0, - "close": 168.5 + "close": 168.0 } ], "06869": [ @@ -1059,8 +1059,8 @@ { "date": "2026-06-24", "high": 305.0, - "low": 253.4, - "close": 256.2 + "low": 251.2, + "close": 256.0 } ], "09868": [ @@ -1116,7 +1116,7 @@ "date": "2026-06-24", "high": 52.3, "low": 48.82, - "close": 50.25 + "close": 49.98 } ], "09988": [ @@ -1172,7 +1172,7 @@ "date": "2026-06-24", "high": 103.4, "low": 97.65, - "close": 98.65 + "close": 98.4 } ], "300035": [ @@ -1228,7 +1228,7 @@ "date": "2026-06-24", "high": 17.1, "low": 15.96, - "close": 16.03 + "close": 16.1 } ], "300124": [ @@ -1284,7 +1284,7 @@ "date": "2026-06-24", "high": 68.8, "low": 65.74, - "close": 66.01 + "close": 66.37 } ], "300548": [ @@ -1756,7 +1756,7 @@ "date": "2026-06-24", "high": 309.6, "low": 275.86, - "close": 276.92 + "close": 277.4 } ], "300750": [ @@ -1812,7 +1812,7 @@ "date": "2026-06-24", "high": 414.04, "low": 386.66, - "close": 390.67 + "close": 393.18 } ], "518880": [ @@ -1868,7 +1868,7 @@ "date": "2026-06-24", "high": 8.674, "low": 8.426, - "close": 8.439 + "close": 8.442 } ], "600036": [ @@ -1930,7 +1930,7 @@ "date": "2026-06-24", "high": 38.19, "low": 36.94, - "close": 37.04 + "close": 37.03 } ], "600110": [ @@ -2086,7 +2086,7 @@ "date": "2026-06-24", "high": 11.0, "low": 10.43, - "close": 10.43 + "close": 10.46 } ], "601899": [ @@ -2148,7 +2148,7 @@ "date": "2026-06-24", "high": 30.0, "low": 27.33, - "close": 27.41 + "close": 27.48 } ], "688411": [ @@ -2204,7 +2204,7 @@ "date": "2026-06-24", "high": 285.98, "low": 261.8, - "close": 264.75 + "close": 265.9 } ], "688639": [ @@ -2260,7 +2260,7 @@ "date": "2026-06-24", "high": 22.47, "low": 20.99, - "close": 21.35 + "close": 21.41 } ], "688795": [ @@ -2316,7 +2316,7 @@ "date": "2026-06-24", "high": 745.2, "low": 660.01, - "close": 679.95 + "close": 685.4 } ], "688802": [ @@ -2372,7 +2372,7 @@ "date": "2026-06-24", "high": 808.0, "low": 726.1, - "close": 736.12 + "close": 744.0 } ], "688981": [ @@ -2426,9 +2426,9 @@ }, { "date": "2026-06-24", - "high": 153.0, + "high": 153.6, "low": 139.6, - "close": 150.15 + "close": 153.58 } ], "000711": [ @@ -2466,7 +2466,7 @@ "date": "2026-06-24", "high": 5.38, "low": 4.86, - "close": 5.0 + "close": 5.16 } ], "688630": [ @@ -2496,9 +2496,9 @@ }, { "date": "2026-06-24", - "high": 499.0, + "high": 500.0, "low": 455.55, - "close": 493.7 + "close": 499.5 } ], "300690": [ @@ -2529,8 +2529,8 @@ { "date": "2026-06-24", "high": 24.39, - "low": 22.69, - "close": 22.7 + "low": 22.68, + "close": 22.83 } ], "000657": [ @@ -2550,7 +2550,7 @@ "date": "2026-06-24", "high": 113.99, "low": 94.79, - "close": 98.45 + "close": 98.85 } ], "300308": [ @@ -2570,7 +2570,7 @@ "date": "2026-06-24", "high": 1395.0, "low": 1296.0, - "close": 1300.0 + "close": 1308.32 } ], "600519": [ @@ -2590,7 +2590,7 @@ "date": "2026-06-24", "high": 1264.0, "low": 1209.11, - "close": 1215.18 + "close": 1214.99 } ], "601318": [ @@ -2610,7 +2610,7 @@ "date": "2026-06-24", "high": 52.43, "low": 49.03, - "close": 49.39 + "close": 49.32 } ], "002171": [ diff --git a/scripts/import_holding_xls.py b/scripts/import_holding_xls.py index 66556b4..d2f2d3e 100755 --- a/scripts/import_holding_xls.py +++ b/scripts/import_holding_xls.py @@ -1,16 +1,22 @@ #!/usr/bin/env python3 """ -import_holding_xls.py — 从holding.xls导入持仓到SQLite + portfolio.json +import_holding_xls.py — 从 holding.xls 导入持仓到全系统 -用法:python3 import_holding_xls.py [--cash 现金金额] +用法: + python3 import_holding_xls.py [--cash 现金] [--total 总资产] [--mv 市值] + +不传 --total/--mv 则从 holding.xls 计算(可能有价格时差误差)。 +建议传截图上的真实数字。 + +示例: + python3 import_holding_xls.py --cash 20230.10 --total 1008860.62 --mv 988512.96 """ -import csv, json, sys, subprocess, sqlite3 +import csv, json, sys, subprocess, sqlite3, os from datetime import datetime STOCKS_FILE = "/home/hmo/stocks/holding.xls" PORTFOLIO_PATH = "/home/hmo/web-dashboard/data/portfolio.json" DB_PATH = "/home/hmo/web-dashboard/data/mofin.db" -CASH = 80476 # default cash def clean_cell(v): @@ -24,10 +30,18 @@ def clean_cell(v): def main(): # Parse args - global CASH - for i, a in enumerate(sys.argv[1:]): - if a == '--cash' and i + 2 < len(sys.argv): - CASH = float(sys.argv[i + 2]) + cash = 20230.10 + total_assets = 0 + market_value = 0 + + args = sys.argv[1:] + for i, a in enumerate(args): + if a == '--cash' and i + 1 < len(args): + cash = float(args[i + 1]) + elif a == '--total' and i + 1 < len(args): + total_assets = float(args[i + 1]) + elif a == '--mv' and i + 1 < len(args): + market_value = float(args[i + 1]) with open(STOCKS_FILE, 'r', encoding='gbk') as f: reader = csv.reader(f, delimiter='\t') @@ -47,13 +61,11 @@ def main(): price_str = price_raw.replace('港币', '').replace('港元', '').replace('港', '').strip() price = float(price_str) cost_price = float(clean_cell(r[5])) - pl = float(clean_cell(r[6])) - pl_pct = float(clean_cell(r[7])) if r[7].strip() else 0.0 + pl = float(clean_cell(r[6])) if r[6].strip() else 0 mkt_val = float(clean_cell(r[11])) cost_amount = float(clean_cell(r[15])) if r[15].strip() and r[15].strip() != '--' else 0 rate_str = clean_cell(r[16]) - rate = float(rate_str) if rate_str and rate_str != '--' else 0.866 - + rate = float(rate_str) if rate_str and rate_str != '--' else 0.8664 mv_cny = mkt_val if currency == 'CNY' else mkt_val * rate total_mv_cny += mv_cny @@ -64,17 +76,51 @@ def main(): 'cost_amount': cost_amount, 'exchange_rate': rate, }) - pfx = 'HK$' if currency == 'HKD' else '¥' - print(f" {code} {name} {shares}股 {pfx}{price:.2f} 成本{cost_price:.2f} 盈亏{pl:+,.0f}({pl_pct:+.1f}%)") + # Use provided values or calculate + if total_assets <= 0: + total_assets = total_mv_cny + cash + if market_value <= 0: + market_value = round(total_mv_cny, 2) + + position_pct = round(market_value / total_assets * 100, 2) if total_assets > 0 else 0 - total_assets = total_mv_cny + CASH - position_pct = round(total_mv_cny / total_assets * 100, 2) if total_assets > 0 else 0 + # Step 1: Update SQLite (regenerate_all reads from here) + print("\n→ 更新 SQLite holdings 表...") + conn = sqlite3.connect(DB_PATH) + c = conn.cursor() + c.execute('DELETE FROM holdings') + c.execute('DELETE FROM portfolio_summary') + for h in holdings: + c.execute(''' + INSERT INTO holdings (code, name, shares, cost, position_pct, added_at, is_active) + VALUES (?, ?, ?, ?, ?, ?, 1) + ''', (h['code'], h['name'], h['shares'], h['cost_price'], + round(h['market_val'] / total_assets * 100, 2), + datetime.now().strftime('%Y-%m-%d'))) + c.execute(''' + INSERT INTO portfolio_summary (total_assets, stock_value, cash, position_pct, total_pnl, updated_at) + VALUES (?, ?, ?, ?, ?, ?) + ''', (round(total_assets, 2), round(market_value, 2), cash, + position_pct, 0, datetime.now().strftime('%Y-%m-%d %H:%M'))) + conn.commit() + conn.close() + print(f" OK - {len(holdings)} 只持仓") - # Write portfolio.json + # Step 2: Run full reassessment (reads SQLite, writes decisions.json + portfolio.json) + print("\n→ 全量策略重评...") + subprocess.run( + ["python3", "/home/hmo/.hermes/profiles/position-analyst/scripts/per_stock_reassess.py"], + capture_output=True, text=True, timeout=120 + ) + print(f" 完成") + + # Step 3: Overwrite portfolio.json with correct aggregate numbers + # (regenerate_all writes its own format, we fix it back) + print("\n→ 修正 portfolio.json 汇总数据...") portfolio = { 'holdings': holdings, - 'cash': CASH, - 'total_market_value': round(total_mv_cny, 2), + 'cash': cash, + 'total_market_value': market_value, 'total_assets': round(total_assets, 2), 'total_pl': 0, 'position_pct': position_pct, @@ -83,43 +129,8 @@ def main(): } with open(PORTFOLIO_PATH, 'w') as f: json.dump(portfolio, f, indent=2, ensure_ascii=False) - print(f" → {PORTFOLIO_PATH}") - # Write SQLite - conn = sqlite3.connect(DB_PATH) - c = conn.cursor() - c.execute('DELETE FROM holdings') - c.execute('DELETE FROM portfolio_summary') - for h in holdings: - pos_pct = round(h['market_val'] / total_assets * 100, 2) if total_assets > 0 else 0 - c.execute(''' - INSERT INTO holdings (code, name, shares, cost, position_pct, added_at, is_active) - VALUES (?, ?, ?, ?, ?, ?, 1) - ''', (h['code'], h['name'], h['shares'], h['cost_price'], pos_pct, - datetime.now().strftime('%Y-%m-%d'))) - c.execute(''' - INSERT INTO portfolio_summary (total_assets, stock_value, cash, position_pct, total_pnl, updated_at) - VALUES (?, ?, ?, ?, ?, ?) - ''', (round(total_assets, 2), round(total_mv_cny, 2), CASH, position_pct, 0, - datetime.now().strftime('%Y-%m-%d %H:%M'))) - conn.commit() - conn.close() - print(f" → SQLite 已更新") - - print(f"\n统计: {len(holdings)}只持仓 | " - f"总资产{round(total_assets):,.0f}元 | " - f"现金{CASH:,.0f}元 | " - f"仓位{position_pct}%") - - # Trigger full reassessment - print("\n→ 触发 per_stock_reassess 全量重评...") - r = subprocess.run( - ["python3", "/home/hmo/.hermes/profiles/position-analyst/scripts/per_stock_reassess.py"], - capture_output=True, text=True, timeout=120 - ) - print(r.stdout[-500:] if len(r.stdout) > 500 else r.stdout) - - # Rebuild decision trees + # Step 4: Rebuild decision trees print("\n→ 重建决策树...") sys.path.insert(0, '/home/hmo/web-dashboard') from strategy_tree import init_default_branches @@ -135,7 +146,14 @@ def main(): ok += 1 with open('/home/hmo/web-dashboard/data/decisions.json', 'w') as f: json.dump(data, f, indent=2, ensure_ascii=False) - print(f"决策树重建: {ok}/{len(data.get('decisions',[]))}") + + print(f"\n{'='*50}") + print(f"导入完成:{len(holdings)}只持仓") + print(f"总资产: {round(total_assets):,.0f}元") + print(f"市值: {market_value:,.0f}元") + print(f"现金: {cash:,.0f}元") + print(f"仓位: {position_pct}%") + print(f"决策树: {ok}/{len(data.get('decisions',[]))}") if __name__ == '__main__':