fix: DB路径大面积修复——mofin_db/server/technical_analysis/strategy_tree等脚本的Path(__file__).parent/data错误指向scripts/data而非data/ 导致读写分离

- 量价分析: full_analysis输出volume_deep+成交量存储在price_history.json
- FK约束移除: holding_strategies外键->holdings阻止自选股写入
- #000850 重评已写入(止损3.74/止盈4.06/RR1.67)含量价信号
This commit is contained in:
知微
2026-07-08 12:34:39 +08:00
parent c11a11849f
commit 2762ddf3ae
58 changed files with 7664 additions and 2280 deletions
+138 -2
View File
@@ -1,6 +1,6 @@
{
"last_updated": "2026-07-07 11:09",
"total_candidates": 27,
"last_updated": "2026-07-07 14:07",
"total_candidates": 31,
"sectors_analyzed_today": [
"半导体",
"金属新材料",
@@ -1347,6 +1347,142 @@
"drop_reason": null,
"trend_warning": false,
"trend_note": ""
},
{
"code": "002371",
"name": "北方华创",
"sector": "半导体",
"xiaoguo_score": 8.0,
"xiaoguo_reason": "平台型半导体设备龙头,覆盖刻蚀/沉积/清洗等全环节,业绩确定性高。板块资金净流入主力承接标的,估值处于历史中低位区间。",
"xiaoguo_strategy": {
"entry_range": "295-305元",
"stop_loss": "282元",
"target": "340-355元"
},
"verified_price": 795.78,
"verified_change": -0.97,
"added_at": "2026-07-07 12:12",
"last_updated": "2026-07-07 13:19",
"num_observations": 2,
"score_history": [
{
"date": "2026-07-07 12:12",
"score": 8.5
},
{
"date": "2026-07-07 13:19",
"score": 8.0
}
],
"zhiwei_star": null,
"zhiwei_reviewed": false,
"zhiwei_reviewed_at": null,
"promoted": false,
"promoted_at": null,
"dropped": false,
"drop_reason": null,
"trend_warning": false,
"trend_note": ""
},
{
"code": "688012",
"name": "中微公司",
"sector": "半导体",
"xiaoguo_score": 8.5,
"xiaoguo_reason": "刻蚀设备国产替代核心标的,订单饱满,AI/HBM扩产直接受益。技术面回踩关键支撑位获资金承接,机构持仓集中。",
"xiaoguo_strategy": {
"entry_range": "175-182元",
"stop_loss": "168元",
"target": "205-215元"
},
"verified_price": 414.06,
"verified_change": -1.41,
"added_at": "2026-07-07 12:12",
"last_updated": "2026-07-07 13:19",
"num_observations": 2,
"score_history": [
{
"date": "2026-07-07 12:12",
"score": 8.0
},
{
"date": "2026-07-07 13:19",
"score": 8.5
}
],
"zhiwei_star": null,
"zhiwei_reviewed": false,
"zhiwei_reviewed_at": null,
"promoted": false,
"promoted_at": null,
"dropped": false,
"drop_reason": null,
"trend_warning": false,
"trend_note": ""
},
{
"code": "688126",
"name": "沪硅产业",
"sector": "半导体",
"xiaoguo_score": 7.5,
"xiaoguo_reason": "12英寸大硅片国产替代先锋,与领涨股有研硅同属材料主线,产能利用率提升+产品结构优化驱动业绩拐点,材料端弹性标的。",
"xiaoguo_strategy": {
"entry_range": "28.5-30.0元",
"stop_loss": "26.5元",
"target": "35-38元"
},
"verified_price": 37.16,
"verified_change": 7.37,
"added_at": "2026-07-07 12:12",
"last_updated": "2026-07-07 12:12",
"num_observations": 1,
"score_history": [
{
"date": "2026-07-07 12:12",
"score": 7.5
}
],
"zhiwei_star": null,
"zhiwei_reviewed": false,
"zhiwei_reviewed_at": null,
"promoted": false,
"promoted_at": null,
"dropped": false,
"drop_reason": null,
"trend_warning": false,
"trend_note": ""
},
{
"code": "600584",
"name": "长电科技",
"sector": "半导体",
"xiaoguo_score": 7.5,
"xiaoguo_reason": "先进封装(Chiplet/2.5D)核心平台,绑定头部晶圆厂,AI算力芯片封装需求爆发。技术面缩量企稳,具备补涨弹性与业绩拐点预期。",
"xiaoguo_strategy": {
"entry_range": "34.5-36元",
"stop_loss": "32.5元",
"target": "42-45元"
},
"verified_price": 99.88,
"verified_change": 5.04,
"added_at": "2026-07-07 13:19",
"last_updated": "2026-07-07 13:19",
"num_observations": 1,
"score_history": [
{
"date": "2026-07-07 13:19",
"score": 7.5
}
],
"zhiwei_star": null,
"zhiwei_reviewed": false,
"zhiwei_reviewed_at": null,
"promoted": false,
"promoted_at": null,
"dropped": false,
"drop_reason": null,
"trend_warning": false,
"trend_note": ""
}
]
}
+434 -538
View File
File diff suppressed because it is too large Load Diff
+130
View File
@@ -0,0 +1,130 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="utf-8"><title>MoFin 健康监控</title>
<style>
*{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,sans-serif}
body{background:#0d1117;color:#c9d1d9;padding:20px}
h1{font-size:22px;margin-bottom:16px;color:#58a6ff}
.tabs{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid #30363d}
.tab{padding:8px 20px;cursor:pointer;border:1px solid transparent;border-radius:4px 4px 0 0;color:#8b949e;font-size:14px}
.tab.active{background:#161b22;border-color:#30363d #30363d #161b22;color:#c9d1d9}
.tab:hover{color:#58a6ff}
.panel{display:none}
.panel.active{display:block}
.badge{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}
.badge.ok{background:#3fb950}
.badge.warn{background:#d29922}
.badge.fail{background:#f85149}
table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:20px}
th,td{padding:6px 10px;text-align:left;border-bottom:1px solid #21262d}
th{background:#161b22;color:#8b949e;font-weight:500;position:sticky;top:0}
tr:hover{background:#1c2128}
.tree-node{padding:3px 0;font-size:13px}
.tree-children{padding-left:24px;border-left:1px solid #30363d;margin-left:5px}
.tree-label{display:flex;align-items:center;gap:6px;cursor:default}
.tree-label .name{color:#c9d1d9}
.tree-label .count{color:#8b949e;font-size:11px}
.orphan{background:#2d1517!important}
.orphan td{color:#f85149}
.warn-row td{color:#d29922}
.pipeline-ok{color:#3fb950}
.pipeline-error{color:#f85149}
.pipeline-unknown{color:#8b949e}
.summary{display:flex;gap:20px;margin-bottom:16px;font-size:13px;color:#8b949e}
.summary span strong{color:#c9d1d9}
</style></head>
<body>
<h1>📊 MoFin 系统健康监控</h1>
<div class="summary" id="summary">加载中...</div>
<div class="tabs">
<div class="tab active" onclick="switchTab(0)">🌳 功能树</div>
<div class="tab" onclick="switchTab(1)">🗃️ 数据实体</div>
<div class="tab" onclick="switchTab(2)">🔧 流程/Cron</div>
</div>
<div id="panel0" class="panel active"></div>
<div id="panel1" class="panel"></div>
<div id="panel2" class="panel"></div>
<script>
let data = null;
function switchTab(idx) {
document.querySelectorAll('.tab').forEach((t,i)=>t.classList.toggle('active',i==idx));
document.querySelectorAll('.panel').forEach((p,i)=>p.classList.toggle('active',i==idx));
}
function renderTree(node) {
const d = document.createElement('div');
d.className = 'tree-node';
const label = document.createElement('div');
label.className = 'tree-label';
label.innerHTML = `<span class="badge ${node.status}"></span><span class="name">${node.label}</span>`;
d.appendChild(label);
if (node.children) {
const ch = document.createElement('div');
ch.className = 'tree-children';
node.children.forEach(c => ch.appendChild(renderTree(c)));
d.appendChild(ch);
}
return d;
}
function loadData() {
fetch('/data/mofin_health.json?_='+Date.now())
.then(r=>r.json())
.then(d=>{
data = d;
// Summary
const counts = {ok:0,warn:0,fail:0};
function countStatus(n) { counts[n.status]++; if(n.children) n.children.forEach(countStatus); }
countStatus(d.feature_tree);
document.getElementById('summary').innerHTML =
`<span>生成: ${d.generated_at}</span>` +
`<span>功能树: <strong style="color:#3fb950">${counts.ok}✅</strong> <strong style="color:#d29922">${counts.warn}⚠️</strong> <strong style="color:#f85149">${counts.fail}❌</strong></span>` +
`<span>数据表: <strong>${d.entities.length}</strong> | 孤立: <strong style="color:#f85149">${d.entities.filter(e=>e.orphan).length}</strong></span>` +
`<span>Cron: <strong>${d.pipelines.length}</strong></span>`;
// Tab 0: Feature tree
document.getElementById('panel0').appendChild(renderTree(d.feature_tree));
// Tab 1: Entities
let html1 = '<table><thead><tr><th>表名</th><th>行数</th><th>输入(写入方)</th><th>输出(读取方)</th><th>状态</th></tr></thead><tbody>';
d.entities.forEach(e => {
const cls = e.orphan ? 'orphan' : (!e.has_input||!e.has_output) ? 'warn-row' : '';
const badge = e.orphan ? '🔴 孤立' : (!e.has_input||!e.has_output) ? '⚠️ 单向' : '✅';
html1 += `<tr class="${cls}">`;
html1 += `<td><strong>${e.name}</strong></td><td>${e.rows}</td>`;
html1 += `<td style="font-size:11px">${e.writers.slice(0,5).join(', ') || '<span style="color:#f85149">无写入</span>'}</td>`;
html1 += `<td style="font-size:11px">${e.readers.slice(0,5).join(', ') || '<span style="color:#f85149">无读取</span>'}</td>`;
html1 += `<td>${badge}</td></tr>`;
});
// JSON files section
d.json_files.forEach(j => {
const cls = j.warn ? 'warn-row' : '';
html1 += `<tr class="${cls}"><td>📄 ${j.name}</td><td>${j.size_kb}KB</td>`;
html1 += `<td style="font-size:11px">JSON文件</td>`;
html1 += `<td style="font-size:11px">${j.readers.slice(0,5).join(', ') || '<span style="color:#f85149">无读取</span>'}</td>`;
html1 += `<td>${j.warn ? '⚠️ 无人读' : '✅'}</td></tr>`;
});
html1 += '</tbody></table>';
document.getElementById('panel1').innerHTML = html1;
// Tab 2: Pipelines
let html2 = '<table><thead><tr><th>流程名</th><th>类型</th><th>脚本</th><th>调度</th><th>状态</th><th>最后运行</th></tr></thead><tbody>';
d.pipelines.forEach(p => {
const cls = p.status=='ok' ? 'pipeline-ok' : p.status=='error' ? 'pipeline-error' : 'pipeline-unknown';
const badge = p.status=='ok' ? '✅' : p.status=='error' ? '❌' : '❓';
html2 += `<tr><td>${p.name}</td><td>${p.type}</td><td style="font-size:11px">${p.script||'LLM'}</td><td style="font-size:11px">${p.schedule}</td>`;
html2 += `<td class="${cls}">${badge} ${p.status}</td><td style="font-size:11px">${p.last_run||'-'}</td></tr>`;
});
html2 += '</tbody></table>';
document.getElementById('panel2').innerHTML = html2;
})
.catch(e => document.getElementById('summary').innerHTML = '❌ 加载失败: ' + e.message);
}
loadData();
setInterval(loadData, 60000); // 每分钟刷新
</script>
</body></html>
+1 -224
View File
@@ -1,224 +1 @@
{
"holdings": [
{
"code": "00700",
"name": "腾讯",
"shares": 100,
"cost": 443.13,
"position_pct": null,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 447.4,
"market_value": 39063.0,
"change_pct": 3.76,
"currency": "HKD"
},
{
"code": "01088",
"name": "中国神华",
"shares": 500,
"cost": 45.89,
"position_pct": 2.14,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 40.66,
"market_value": 17575.0,
"change_pct": 1.65,
"currency": "HKD"
},
{
"code": "01211",
"name": "比亚迪股份",
"shares": 600,
"cost": 104.87,
"position_pct": 4.62,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 84.15,
"market_value": 44376.0,
"change_pct": 0.06,
"currency": "HKD"
},
{
"code": "01478",
"name": "丘钛科技",
"shares": 11000,
"cost": 13.47,
"position_pct": 7.97,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 6.74,
"market_value": 64460.0,
"change_pct": -3.58,
"currency": "HKD"
},
{
"code": "02202",
"name": "万科企业",
"shares": 19700,
"cost": 4.67,
"position_pct": 4.6,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 2.32,
"market_value": 40385.0,
"change_pct": -0.85,
"currency": "HKD"
},
{
"code": "300035",
"name": "中科电气",
"shares": 1400,
"cost": 22.29,
"position_pct": 2.42,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 14.03,
"market_value": 19712.0,
"change_pct": -1.82,
"currency": "CNY"
},
{
"code": "300308",
"name": "中际旭创",
"shares": 100,
"cost": 1316.53,
"position_pct": 15.27,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 1117.49,
"market_value": 106181.0,
"change_pct": 0.13,
"currency": "CNY"
},
{
"code": "300750",
"name": "宁德时代",
"shares": 100,
"cost": 401.78,
"position_pct": 4.64,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 378.07,
"market_value": 37726.0,
"change_pct": -0.51,
"currency": "CNY"
},
{
"code": "518880",
"name": "黄金ETF华安",
"shares": 2400,
"cost": 12.19,
"position_pct": 2.45,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 8.63,
"market_value": 20832.0,
"change_pct": -0.45,
"currency": "CNY"
},
{
"code": "600563",
"name": "法拉电子",
"shares": 100,
"cost": 147.18,
"position_pct": 2.3,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 154.64,
"market_value": 15021.0,
"change_pct": -1.54,
"currency": "CNY"
},
{
"code": "601899",
"name": "紫金矿业",
"shares": 2400,
"cost": 39.89,
"position_pct": 7.34,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 28.42,
"market_value": 68784.0,
"change_pct": 2.16,
"currency": "CNY"
},
{
"code": "688411",
"name": "海博思创",
"shares": 200,
"cost": 266.95,
"position_pct": 6.31,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 263.0,
"market_value": 52064.0,
"change_pct": 4.72,
"currency": "CNY"
},
{
"code": "688639",
"name": "华恒生物",
"shares": 2800,
"cost": 21.51,
"position_pct": 5.25,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 16.57,
"market_value": 46480.0,
"change_pct": -0.54,
"currency": "CNY"
},
{
"code": "688981",
"name": "中芯国际",
"shares": 300,
"cost": 126.07,
"position_pct": 5.44,
"added_at": null,
"is_active": 1,
"closed_at": null,
"close_pnl": null,
"price": 147.6,
"market_value": 40599.0,
"change_pct": 5.2,
"currency": "CNY"
}
],
"cash": 321271.0,
"frozen_cash": 0.0,
"total_mv": 620482.46,
"total_assets": 941753.46,
"stock_value": 620482.46,
"position_pct": 65.89,
"currency": "CNY",
"updated_at": "2026-07-06 13:06:24",
"total_pnl": null,
"cash_history": []
}
{"__comment": "此文件已废弃,所有数据从 mofin.db holdings + portfolio_summary 表读取。保留空文件防止导入报错,后续可安全删除。", "holdings": [], "cash": 0, "total_assets": 0, "updated_at": ""}
+259 -25
View File
@@ -5,6 +5,12 @@
"high": 90.1,
"low": 79.85,
"close": 86.2
},
{
"date": "2026-07-07",
"high": 74.75,
"low": 67.1,
"close": 68.85
}
],
"01478": [
@@ -38,7 +44,13 @@
"date": "2026-07-07",
"high": 1215.0,
"low": 1180.0,
"close": 1206.91
"close": 1188.8
},
{
"date": "2026-07-08",
"high": 1202.0,
"low": 1177.0,
"close": 1187.99
}
],
"02202": [
@@ -61,6 +73,18 @@
"high": 53.0,
"low": 51.7,
"close": 52.45
},
{
"date": "2026-07-07",
"high": 53.05,
"low": 52.0,
"close": 52.25
},
{
"date": "2026-07-08",
"high": 54.2,
"low": 52.0,
"close": 53.95
}
],
"601318": [
@@ -84,9 +108,15 @@
},
{
"date": "2026-07-07",
"high": 50.2,
"high": 50.22,
"low": 48.81,
"close": 50.1
"close": 49.29
},
{
"date": "2026-07-08",
"high": 50.22,
"low": 48.96,
"close": 49.5
}
],
"02359": [
@@ -101,6 +131,18 @@
"high": 158.7,
"low": 151.1,
"close": 152.5
},
{
"date": "2026-07-07",
"high": 155.5,
"low": 149.2,
"close": 150.3
},
{
"date": "2026-07-08",
"high": 155.5,
"low": 144.8,
"close": 145.2
}
],
"02388": [
@@ -115,6 +157,18 @@
"high": 42.98,
"low": 41.94,
"close": 42.68
},
{
"date": "2026-07-07",
"high": 43.28,
"low": 42.62,
"close": 43.1
},
{
"date": "2026-07-08",
"high": 45.3,
"low": 42.62,
"close": 45.2
}
],
"02628": [
@@ -129,6 +183,18 @@
"high": 29.08,
"low": 27.5,
"close": 28.64
},
{
"date": "2026-07-07",
"high": 29.22,
"low": 28.04,
"close": 28.28
},
{
"date": "2026-07-08",
"high": 29.22,
"low": 28.04,
"close": 28.76
}
],
"688630": [
@@ -154,7 +220,13 @@
"date": "2026-07-07",
"high": 499.0,
"low": 448.0,
"close": 466.16
"close": 462.23
},
{
"date": "2026-07-08",
"high": 494.81,
"low": 451.06,
"close": 493.0
}
],
"06160": [
@@ -169,6 +241,18 @@
"high": 183.9,
"low": 171.9,
"close": 182.9
},
{
"date": "2026-07-07",
"high": 190.0,
"low": 183.0,
"close": 183.8
},
{
"date": "2026-07-08",
"high": 190.0,
"low": 181.9,
"close": 182.6
}
],
"06869": [
@@ -177,6 +261,12 @@
"high": 229.2,
"low": 207.4,
"close": 208.6
},
{
"date": "2026-07-07",
"high": 170.2,
"low": 151.9,
"close": 156.5
}
],
"688795": [
@@ -200,9 +290,15 @@
},
{
"date": "2026-07-07",
"high": 649.88,
"high": 699.0,
"low": 615.0,
"close": 635.51
"close": 663.2
},
{
"date": "2026-07-08",
"high": 699.0,
"low": 629.0,
"close": 675.99
}
],
"09868": [
@@ -217,6 +313,18 @@
"high": 53.7,
"low": 49.3,
"close": 50.9
},
{
"date": "2026-07-07",
"high": 54.05,
"low": 52.05,
"close": 52.2
},
{
"date": "2026-07-08",
"high": 54.05,
"low": 50.95,
"close": 52.9
}
],
"09988": [
@@ -231,6 +339,18 @@
"high": 97.4,
"low": 93.55,
"close": 95.15
},
{
"date": "2026-07-07",
"high": 100.5,
"low": 95.3,
"close": 95.55
},
{
"date": "2026-07-08",
"high": 105.0,
"low": 95.3,
"close": 103.8
}
],
"688802": [
@@ -254,9 +374,15 @@
},
{
"date": "2026-07-07",
"high": 745.0,
"high": 876.0,
"low": 690.11,
"close": 731.0
"close": 833.99
},
{
"date": "2026-07-08",
"high": 876.0,
"low": 723.0,
"close": 846.01
}
],
"300124": [
@@ -281,8 +407,14 @@
{
"date": "2026-07-07",
"high": 71.94,
"low": 68.2,
"close": 68.33
"low": 65.73,
"close": 66.05
},
{
"date": "2026-07-08",
"high": 69.79,
"low": 63.5,
"close": 64.44
}
],
"000657": [
@@ -307,8 +439,14 @@
{
"date": "2026-07-07",
"high": 90.58,
"low": 80.46,
"close": 80.46
"low": 75.41,
"close": 76.84
},
{
"date": "2026-07-08",
"high": 80.8,
"low": 72.98,
"close": 77.36
}
],
"000711": [
@@ -333,8 +471,14 @@
{
"date": "2026-07-07",
"high": 5.65,
"low": 5.0,
"close": 5.01
"low": 4.92,
"close": 5.42
},
{
"date": "2026-07-08",
"high": 5.59,
"low": 4.92,
"close": 5.54
}
],
"001309": [
@@ -359,8 +503,14 @@
{
"date": "2026-07-07",
"high": 954.19,
"low": 860.0,
"close": 935.0
"low": 845.28,
"close": 851.0
},
{
"date": "2026-07-08",
"high": 900.0,
"low": 790.0,
"close": 847.5
}
],
"002594": [
@@ -385,8 +535,14 @@
{
"date": "2026-07-07",
"high": 88.95,
"low": 86.61,
"close": 87.54
"low": 85.87,
"close": 86.26
},
{
"date": "2026-07-08",
"high": 88.81,
"low": 85.28,
"close": 87.25
}
],
"00700": [
@@ -409,6 +565,18 @@
"high": 2.15,
"low": 2.03,
"close": 2.1
},
{
"date": "2026-07-07",
"high": 2.1,
"low": 2.0,
"close": 2.01
},
{
"date": "2026-07-08",
"high": 2.1,
"low": 1.95,
"close": 2.0
}
],
"00981": [
@@ -431,6 +599,18 @@
"high": 13.39,
"low": 12.63,
"close": 13.36
},
{
"date": "2026-07-07",
"high": 15.18,
"low": 14.23,
"close": 14.45
},
{
"date": "2026-07-08",
"high": 15.18,
"low": 14.23,
"close": 14.79
}
],
"01088": [
@@ -465,8 +645,14 @@
{
"date": "2026-07-07",
"high": 710.0,
"low": 659.16,
"close": 681.8
"low": 619.9,
"close": 627.9
},
{
"date": "2026-07-08",
"high": 647.78,
"low": 584.67,
"close": 624.2
}
],
"000700": [
@@ -478,9 +664,9 @@
},
{
"date": "2026-07-07",
"high": 17.18,
"low": 16.3,
"close": 16.75
"high": 17.38,
"low": 16.04,
"close": 16.11
}
],
"300548": [
@@ -493,8 +679,56 @@
{
"date": "2026-07-07",
"high": 225.0,
"low": 205.0,
"close": 214.13
"low": 204.1,
"close": 211.03
}
],
"000850": [
{
"date": "2026-07-07",
"high": 3.95,
"low": 3.75,
"close": 3.81
},
{
"date": "2026-07-08",
"high": 3.95,
"low": 3.72,
"close": 3.86,
"volume": 60649.0,
"amount": 2312.0
}
],
"603501": [
{
"date": "2026-07-08",
"high": 101.0,
"low": 97.01,
"close": 100.08
}
],
"688041": [
{
"date": "2026-07-08",
"high": 359.04,
"low": 342.01,
"close": 352.07
}
],
"002371": [
{
"date": "2026-07-08",
"high": 830.02,
"low": 768.0,
"close": 819.85
}
],
"000001": [
{
"date": "2026-07-08",
"high": 10.59,
"low": 10.34,
"close": 10.53
}
]
}
+10
View File
@@ -26,6 +26,16 @@
"content": "- **模塑科技(000700)** 15.54 / 止损13.91 — 昨日+5.28%强势,守住15持有",
"report_id": "cron_99c06255590a_2026-07-02_08-32-48"
},
{
"time": "2026-07-07T08:55:31.376433",
"content": "博创科技(300548) 214.13 在买入区✅ | 模塑科技(000700) 16.75 在买入区✅ | 贵州茅台(600519) 1206.91 在买入区✅ | 比亚迪A(002594) 87.",
"report_id": "cron_99c06255590a_2026-07-07_08-43-59"
},
{
"time": "2026-07-08T08:55:38.411281",
"content": "**自选靠近买入区:** 模塑科技(000700)16.15在15.5~18.08买入区;建滔积层板(01888)70.0在67.27~78.48买入区;华茂股份(000850)3.81在3.70~3",
"report_id": "cron_99c06255590a_2026-07-08_08-39-49"
},
{
"time": "2026-06-30T08:55:46.708460",
"content": "- 模塑科技000700 13.86 | 买入区13.33~14.09 **(仍在区内,但已破止损)**",
+5
View File
@@ -31,6 +31,11 @@
"content": "**比亚迪A(002594)** ¥91.6 | 仓位0% | 买入区89.77~92.76 → RR 2.56",
"report_id": "cron_99c06255590a_2026-06-17_08-35-59"
},
{
"time": "2026-07-07T08:55:31.376433",
"content": "博创科技(300548) 214.13 在买入区✅ | 模塑科技(000700) 16.75 在买入区✅ | 贵州茅台(600519) 1206.91 在买入区✅ | 比亚迪A(002594) 87.",
"report_id": "cron_99c06255590a_2026-07-07_08-43-59"
},
{
"time": "2026-06-01T13:55:12.662353",
"content": "**🔴比亚迪A股(002594) | 93.80 -2.47%** → 已有H股持仓,暂不加仓",
+15
View File
@@ -146,6 +146,11 @@
"content": "② **腾讯(00700)** 现价430.2 | 仓位待确认 | 买入区421-430上沿",
"report_id": "cron_99c06255590a_2026-07-03_08-33-17"
},
{
"time": "2026-07-07T08:55:31.376433",
"content": "博创科技(300548) 214.13 在买入区✅ | 模塑科技(000700) 16.75 在买入区✅ | 贵州茅台(600519) 1206.91 在买入区✅ | 比亚迪A(002594) 87.",
"report_id": "cron_99c06255590a_2026-07-07_08-43-59"
},
{
"time": "2026-06-02T11:55:44.093905",
"content": "❌ 反例:腾讯00700,底仓100股(3.59%),浮盈+4.79%。看到\"距止盈470仅0.77%\"就建议触及减仓清仓 —— 机械执行,未考虑底仓属性+浮盈幅度。",
@@ -1021,6 +1026,16 @@
"content": "**港股(恒指-0.63%):** 中芯国际H(00981) 89.40+5.42%浮盈+17%持有 | 腾讯控股(00700) 429.80+2.28%浮亏-3%距止损3.4% | 丘钛科技(014",
"report_id": "cron_d42f2ce3b479_2026-06-30_20-25-27"
},
{
"time": "2026-07-07T08:55:31.476330",
"content": "**③ 00700 腾讯 447.00(+3.66%) | 仓~4.2%→持有**",
"report_id": "cron_d42f2ce3b479_2026-07-06_20-24-34"
},
{
"time": "2026-07-08T08:55:38.511510",
"content": "**① 腾讯(00700) 现价461.20(+2.04%) | 仓~4.3%→持有**",
"report_id": "cron_d42f2ce3b479_2026-07-07_20-20-44"
},
{
"time": "2026-06-08T08:55:37.165829",
"content": "| **腾讯控股(00700)** | 453.20 | 追踪止盈459.8已触发 | 关注445支撑,跌破450可接回 |",
+5
View File
@@ -166,6 +166,11 @@
"content": "**港股(恒指-0.63%):** 中芯国际H(00981) 89.40+5.42%浮盈+17%持有 | 腾讯控股(00700) 429.80+2.28%浮亏-3%距止损3.4% | 丘钛科技(014",
"report_id": "cron_d42f2ce3b479_2026-06-30_20-25-27"
},
{
"time": "2026-07-08T08:55:38.511510",
"content": "**自选→距买入区±3%** 中芯国际H(00981) ¥73.45 买入区上沿72.79 距+0.9%——已触发但07-06已清仓,仅关注不介入。其余自选均远离买入区。",
"report_id": "cron_d42f2ce3b479_2026-07-07_20-20-44"
},
{
"time": "2026-07-06T08:55:01.761812",
"content": "| **中芯国际双持(688981+00981)** | A+H 双持合计约 9.64% 仓位,两市场同步净多头,若港股中芯继续走弱(注意 00981 止损 ¥77.55 高于成本 ¥75.94 的异",
+5
View File
@@ -456,6 +456,11 @@
"content": "③ 丘钛科技(01478) 距止损6.48仅+7.3%!仓位7.97%",
"report_id": "cron_d42f2ce3b479_2026-07-03_20-03-44"
},
{
"time": "2026-07-07T08:55:31.476330",
"content": "**1. 01478 丘钛科技 现6.59HKD(-5.72%) →距止损7.33已破-10%** 成本13.47亏损51%。今日低开低走无反弹,摄像头模组需求走弱。操作:反弹至6.8-7.0减半仓",
"report_id": "cron_d42f2ce3b479_2026-07-06_20-24-34"
},
{
"time": "2026-07-06T08:55:01.761812",
"content": "2. **收紧输出质量** — 使用\"关注/观望/留意\"时须紧随具体价格、止损位和触发条件。满 3 次模糊表述自动标记为低质量输出。对 01478 和 688795 做一次明确的持仓策略复核:继续持有",
+5
View File
@@ -66,6 +66,11 @@
"content": "长飞光纤光缆(06869) 255.40+6.68%放量大涨,持有等站上成本263.72;腾讯(00700) 429.80+2.28%,买入区435-440依然可加;中芯H(00981) 89.40+",
"report_id": "cron_99c06255590a_2026-07-01_08-39-42"
},
{
"time": "2026-07-08T08:55:38.411281",
"content": "**自选靠近买入区:** 模塑科技(000700)16.15在15.5~18.08买入区;建滔积层板(01888)70.0在67.27~78.48买入区;华茂股份(000850)3.81在3.70~3",
"report_id": "cron_99c06255590a_2026-07-08_08-39-49"
},
{
"time": "2026-06-02T14:55:53.464779",
"content": "| 建滔积层板(01888) | 49.48 | +4.30% | 42-44 | 🔴 远超买入区 |",
+10
View File
@@ -61,6 +61,11 @@
"content": "长飞光纤光缆(06869) 255.40+6.68%放量大涨,持有等站上成本263.72;腾讯(00700) 429.80+2.28%,买入区435-440依然可加;中芯H(00981) 89.40+",
"report_id": "cron_99c06255590a_2026-07-01_08-39-42"
},
{
"time": "2026-07-08T08:55:38.411281",
"content": "**① 万科企业(02202) ⚠️ 触及止损边缘**",
"report_id": "cron_99c06255590a_2026-07-08_08-39-49"
},
{
"time": "2026-06-02T12:55:54.834592",
"content": "| 万科企业(02202) | 2.76 | -0.72% | 3.39% | 深套持有,止损2.5 |",
@@ -611,6 +616,11 @@
"content": "**港股概览:** 恒指+1.8%反弹,持仓分化。腾讯(00700)浮亏-4.6%目标已超但盈亏比偏低;丘钛(01478)深套-49.7%及万科(02202)深套-52.4%均暂远离止损(距12-22",
"report_id": "cron_d42f2ce3b479_2026-06-29_20-08-09"
},
{
"time": "2026-07-07T08:55:31.476330",
"content": "**2. 02202 万科企业 现2.31HKD(-1.28%) →距止损2.00差13%** 成本4.67亏损50.5%。行业下行未止,今日盘中无买盘承接。操作:若破2.20执行止损",
"report_id": "cron_d42f2ce3b479_2026-07-06_20-24-34"
},
{
"time": "2026-06-29T08:55:56.391301",
"content": "**③ ⚠️ 万科(02202)浮亏-52.9%,接近止损却无复盘**",
+10
View File
@@ -56,6 +56,11 @@
"content": "• 中科电气(300035) 14.19(平) 距止损13.74仅3%",
"report_id": "cron_99c06255590a_2026-06-30_08-40-17"
},
{
"time": "2026-07-08T08:55:38.411281",
"content": "**② 中科电气(300035) ⚠️ 触及止损边缘**",
"report_id": "cron_99c06255590a_2026-07-08_08-39-49"
},
{
"time": "2026-06-02T12:55:54.834592",
"content": "| 中科电气(300035) | 16.44 | -2.66% | 1.77% | 深套持有,止损15.0 |",
@@ -521,6 +526,11 @@
"content": "**A股(上证+0.50%):** 海博思创(688411) 291.20+1.82%浮盈+9%RR3.92持有 | 宁德时代(300750) 393.01+0.17%弱势持有距止损3% | 法拉电子",
"report_id": "cron_d42f2ce3b479_2026-06-30_20-25-27"
},
{
"time": "2026-07-07T08:55:31.476330",
"content": "**3. 300035 中科电气 现13.94(-2.45%) →浮亏37.5%无止损** 连续阴跌缩量,负极材料竞争恶化。操作:反弹至15设止损",
"report_id": "cron_d42f2ce3b479_2026-07-06_20-24-34"
},
{
"time": "2026-06-29T08:55:56.391301",
"content": "- **中科电气(300035)** — 现价14.19,止损13.74(距3.2%)。新能电池板块本周-4.29%,中科电气持续走弱。",
+5
View File
@@ -56,6 +56,11 @@
"content": "长飞光纤光缆(06869) 255.40+6.68%放量大涨,持有等站上成本263.72;腾讯(00700) 429.80+2.28%,买入区435-440依然可加;中芯H(00981) 89.40+",
"report_id": "cron_99c06255590a_2026-07-01_08-39-42"
},
{
"time": "2026-07-07T08:55:31.376433",
"content": "博创科技(300548) 214.13 在买入区✅ | 模塑科技(000700) 16.75 在买入区✅ | 贵州茅台(600519) 1206.91 在买入区✅ | 比亚迪A(002594) 87.",
"report_id": "cron_99c06255590a_2026-07-07_08-43-59"
},
{
"time": "2026-06-02T13:56:05.495125",
"content": "🔺**博创科技(300548)** | 236.72 +7.92% | 买入区230~235已确认站上,等回调建仓2%",
+10
View File
@@ -831,6 +831,16 @@
"content": "**A股(上证+0.50%):** 海博思创(688411) 291.20+1.82%浮盈+9%RR3.92持有 | 宁德时代(300750) 393.01+0.17%弱势持有距止损3% | 法拉电子",
"report_id": "cron_d42f2ce3b479_2026-06-30_20-25-27"
},
{
"time": "2026-07-07T08:55:31.476330",
"content": "**① 688411 海博思创 271.90(+8.26%) | 仓6.3%→持有**",
"report_id": "cron_d42f2ce3b479_2026-07-06_20-24-34"
},
{
"time": "2026-07-08T08:55:38.511510",
"content": "**③ 海博思创(688411) 现价262.20(-1.35%) | 仓~5.5%→持有**",
"report_id": "cron_d42f2ce3b479_2026-07-07_20-20-44"
},
{
"time": "2026-06-08T08:55:37.165829",
"content": "2. **海博思创(688411) 追踪止盈失守未补救** — 高点305.53回落5%约290的追踪止盈被击穿(6/4 收274.90),但未在285~290反弹位减仓,浮盈从+24.76%缩窄至+",
+5
View File
@@ -51,6 +51,11 @@
"content": "- **华恒生物(688639)** 16.37 / 止损14.96 — 距止损8.6%,窄幅运行可持",
"report_id": "cron_99c06255590a_2026-07-02_08-32-48"
},
{
"time": "2026-07-07T08:55:31.376433",
"content": "- 华恒生物(688639) 16.6 | 浮亏-23%,放量破16止损",
"report_id": "cron_99c06255590a_2026-07-07_08-43-59"
},
{
"time": "2026-06-01T14:55:20.378304",
"content": "• 华恒生物(688639) 23.58 | +0.47% → 🤝持有,接近止损23.18",
+9 -117
View File
@@ -1,122 +1,14 @@
{
"checked_at": "2026-07-07T10:22:06",
"total_active": 19,
"flagged_count": 7,
"flagged": [
{
"code": "000700",
"name": "模塑科技",
"price": 17.22,
"flags": [
"现价17.22在买入区16~18(是否可买需结合timing_signal判断)"
],
"age_days": 3,
"last_update": "2026-07-06 11:07:37",
"entry_zone": "16~18",
"current": "盈利良好 | ⚠️盈亏比极低,关注 | 止损16.7 | 目标0 | 买入区15.5~18.08 | 信号:持有",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "00700",
"name": "腾讯",
"price": 497.35,
"flags": [
"价格距买入区中心32% 需关注"
],
"age_days": 3,
"last_update": "2026-07-03 11:16:48",
"entry_zone": "371~386",
"current": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 损363.06 | 盈0 | 买370.63~385.75",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": false
},
{
"code": "01088",
"name": "中国神华",
"price": 46.14,
"flags": [
"价格距买入区中心36% 需关注"
],
"age_days": 3,
"last_update": "2026-07-03 11:16:48",
"entry_zone": "31~36",
"current": "持有观察 | ⚠️盈亏比极低,关注 | 止损33.67 | 目标0 | 买入区31.24~36.45 | 信号:持有",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": false
},
{
"code": "01211",
"name": "比亚迪股份",
"price": 97.0,
"flags": [
"价格距买入区中心39% 需关注"
],
"age_days": 3,
"last_update": "2026-07-03 11:16:48",
"entry_zone": "64~75",
"current": "深套持有 | 深套持有 | 止损64.29 | 目标0 | 买入区64.22~74.92 | 信号:持有",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": false
},
{
"code": "01888",
"name": "建滔积层板",
"price": 73.3,
"flags": [
"现价73.30在买入区67~78(是否可买需结合timing_signal判断)"
],
"age_days": 3,
"last_update": "2026-07-06 11:07:37",
"entry_zone": "67~78",
"current": "持有观察 | ⚠️盈亏比极低,关注 | 止损64.14 | 目标0 | 买入区67.27~78.48 | 信号:持有",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "02202",
"name": "万科企业",
"price": 2.7,
"flags": [
"价格距买入区中心38% 需关注"
],
"age_days": 3,
"last_update": "2026-07-03 11:16:49",
"entry_zone": "2~2",
"current": "深套持有 | 深套持有 | 止损1.9 | 目标0 | 买入区1.81~2.11 | 信号:持有",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": false
},
{
"code": "300548",
"name": "长芯博创",
"price": 228.23,
"flags": [
"现价228.23在买入区205~240(是否可买需结合timing_signal判断)"
],
"age_days": 3,
"last_update": "2026-07-06 11:01:50",
"entry_zone": "205~240",
"current": "持有观察 | ⚠️盈亏比极低,关注 | 止损221.38 | 目标0 | 买入区205.41~239.64 | 信号:持有",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
}
],
"checked_at": "2026-07-08T09:00:59",
"total_active": 0,
"flagged_count": 0,
"flagged": [],
"portfolio": {
"position_pct": 65.89,
"position_pct": 65.65,
"cash": 321271.0,
"weak_position_pct": 71.4,
"all_weak_pct": 63.2,
"signals": [
"[PORTFOLIO_WEAK] 组合中弱势+深套分类持仓占比71.4%>40%,建议系统性减仓"
]
"weak_position_pct": 0,
"all_weak_pct": 0,
"signals": []
},
"summary": "扫描19个策略,7个需关注"
"summary": "扫描0个策略,0个需关注"
}
-645
View File
@@ -1,645 +0,0 @@
{
"stocks": [
{
"code": "02388",
"name": "中银香港",
"price": 48.26,
"analysis": {
"buy_low": 47.12,
"buy_high": 48.48,
"position_recommend": "",
"reason": "回调-0.95%至47.80,止损46安全,继续持有观察",
"updated_at": "2026-06-02T10:46:11.973827",
"tech_levels": {
"strong_support": 44.14,
"weak_support": 47.12,
"weak_resist": 48.48,
"strong_resist": 51.34
},
"stop_loss": 42.87,
"take_profit": 53.59,
"entry_low": 41.01,
"entry_high": 46.6,
"action": "盈利持有,止损42.87 目标53.59",
"tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None",
"reassessed_at": "2026-06-12 09:30"
}
},
{
"code": "01888",
"name": "建滔积层板",
"price": 65.6,
"analysis": {
"stop_loss": 61.42,
"take_profit": 77.23,
"entry_low": 63.99,
"entry_high": 66.61,
"action": "盈利持有 | 损61.42 | 盈77.23 | 买63.99~66.61",
"tech_snapshot": "形态:光头光脚阴线/neutral 量价:数据不足 强撑:57.53 弱撑:61.42 弱压:71.27 强压:77.23",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 3.07,
"action_note": "",
"timing_signal": "neutral"
},
"strategy_action": "盈利持有",
"stop_loss": 74.32,
"entry_low": 76.01,
"entry_high": 88.67,
"take_profit": 95.0,
"current_signal": "持有"
},
{
"code": "01088",
"name": "中国神华",
"price": 45.32,
"analysis": {
"stop_loss": 43.75,
"take_profit": 47.67,
"entry_low": 44.2,
"entry_high": 45.32,
"action": "盈利持有 | ⚠️盈亏比偏低(1:1.9),谨慎买入 | 损43.75 | 盈47.67 | 买44.2~45.32 | 信号:接近支撑位,关注",
"tech_snapshot": "形态:长影星线/neutral 量价:数据不足 强撑:42.64 弱撑:44.71 弱压:45.55 强压:47.67",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 1.9,
"action_note": "⚠️盈亏比偏低(1:1.9),谨慎买入",
"timing_signal": "接近支撑位,关注"
},
"strategy_action": "盈利持有",
"stop_loss": 38.84,
"entry_low": 36.0,
"entry_high": 42.0,
"take_profit": 46.0
},
{
"code": "01211",
"name": "比亚迪股份",
"price": 86.55,
"analysis": {
"buy_low": 84.95,
"buy_high": 87.17,
"position_recommend": null,
"reason": "大涨+5.34%",
"updated_at": "2026-06-02T11:01:41.539019",
"tech_levels": {
"strong_support": 79.79,
"weak_support": 84.95,
"weak_resist": 87.17,
"strong_resist": 91.98
},
"stop_loss": 76.64,
"take_profit": 95.79,
"entry_low": 73.3,
"entry_high": 83.3,
"action": "盈利持有,止损76.64 目标95.79",
"tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None",
"reassessed_at": "2026-06-12 09:30"
}
},
{
"code": "002594",
"name": "比亚迪",
"price": 91.6,
"analysis": {
"stop_loss": 88.85,
"take_profit": 98.63,
"entry_low": 89.77,
"entry_high": 92.76,
"action": "盈利持有 | 损88.85 | 盈98.63 | 买89.77~92.76 | 信号:放量下跌,等企稳再入",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:主动卖盘占优 强撑:83.13 弱撑:89.8 弱压:92.5 强压:98.63",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 2.56,
"action_note": "",
"timing_signal": "放量下跌,等企稳再入"
}
},
{
"code": "09868",
"name": "小鹏汽车-W",
"price": 57.7,
"analysis": {
"stop_loss": 55.29,
"take_profit": 59.97,
"entry_low": 55.86,
"entry_high": 57.16,
"action": "盈利持有 | ⚠️盈亏比偏低(1:1.7),谨慎买入 | 损55.29 | 盈59.97 | 买55.86~57.16 | 信号:接近支撑位,关注",
"tech_snapshot": "形态:十字星/neutral 量价:数据不足 强撑:54.27 弱撑:56.08 弱压:58.03 强压:59.97",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 1.74,
"action_note": "⚠️盈亏比偏低(1:1.7),谨慎买入",
"timing_signal": "接近支撑位,关注"
},
"strategy_action": "观望",
"stop_loss": 48.0,
"entry_low": 49.0,
"entry_high": 53.0,
"take_profit": 58.0,
"current_signal": "弱势观望"
},
{
"code": "688795",
"name": "摩尔线程-U",
"price": 610.55,
"analysis": {
"stop_loss": 592.23,
"take_profit": 673.56,
"entry_low": 598.34,
"entry_high": 622.76,
"action": "盈利持有 | 损592.23 | 盈673.56 | 买598.34~622.76 | 信号:放量下跌,等企稳再入",
"tech_snapshot": "形态:带上影阴线/neutral 量价:主动卖盘占优 强撑:575.87 弱撑:596.38 弱压:638.88 强压:673.56",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 3.44,
"action_note": "",
"timing_signal": "放量下跌,等企稳再入"
},
"strategy_action": "盈利持有",
"stop_loss": 610.0,
"entry_low": 620.0,
"entry_high": 650.0,
"take_profit": 700.0,
"current_signal": "观望"
},
{
"code": "688802",
"name": "沐曦股份-U",
"price": 694.89,
"analysis": {
"stop_loss": 674.04,
"take_profit": 766.4,
"entry_low": 680.99,
"entry_high": 708.79,
"action": "盈利持有 | 损674.04 | 盈766.4 | 买680.99~708.79",
"tech_snapshot": "形态:带上影阴线/neutral 量价:数据不足 强撑:655.22 弱撑:678.97 弱压:726.74 强压:766.4",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 3.43,
"action_note": "",
"timing_signal": "neutral"
},
"strategy_action": "盈利持有",
"stop_loss": 700.0,
"entry_low": 710.0,
"entry_high": 740.0,
"take_profit": 790.0,
"current_signal": "观望"
},
{
"code": "02359",
"name": "药明康德",
"price": 126.7,
"analysis": {
"stop_loss": 121.64,
"take_profit": 131.07,
"entry_low": 122.89,
"entry_high": 125.41,
"action": "盈利持有 | ⚠️盈亏比偏低(1:1.5),谨慎买入 | 损121.64 | 盈131.07 | 买122.89~125.41",
"tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:118.27 弱撑:121.83 弱压:128.23 强压:131.07",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 1.51,
"action_note": "⚠️盈亏比偏低(1:1.5),谨慎买入",
"timing_signal": "neutral"
},
"strategy_action": "盈利持有",
"stop_loss": 145.0,
"entry_low": 148.0,
"entry_high": 155.0,
"take_profit": 170.0,
"current_signal": "关注"
},
{
"code": "02628",
"name": "中国人寿",
"price": 30.12,
"analysis": {
"stop_loss": 28.26,
"take_profit": 31.6,
"entry_low": 29.3,
"entry_high": 29.6,
"action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 损28.26 | 盈31.6 | 买29.3~29.6 | 信号:阳线企稳,可买入",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:27.44 弱撑:28.26 弱压:30.74 强压:31.6",
"reassessed_at": "2026-06-12 16:00",
"status": "review",
"rr_ratio": 1.04,
"action_note": "⚠️盈亏比不足1:1.5,不建议买入",
"timing_signal": "阳线企稳,可买入"
}
},
{
"code": "00968",
"name": "信义光能",
"price": 2.41,
"analysis": {
"stop_loss": 2.34,
"take_profit": 2.63,
"entry_low": 2.36,
"entry_high": 2.46,
"action": "盈利持有 | 损2.34 | 盈2.63 | 买2.36~2.46 | 信号:接近支撑位,关注",
"tech_snapshot": "形态:带上影阴线/bearish 量价:数据不足 强撑:2.24 弱撑:2.37 弱压:2.47 强压:2.63",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 3.14,
"action_note": "",
"timing_signal": "接近支撑位,关注"
},
"strategy_action": "弱势持有",
"stop_loss": 1.92,
"entry_low": 1.96,
"entry_high": 2.15,
"take_profit": 2.4,
"current_signal": "弱势持有"
},
{
"code": "06869",
"name": "长飞光纤",
"price": 226.6,
"analysis": {
"stop_loss": 219.27,
"take_profit": 254.33,
"entry_low": 224.81,
"entry_high": 233.29,
"action": "盈利持有 | 损219.27 | 盈254.33 | 买224.81~233.29",
"tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:209.13 弱撑:219.27 弱压:241.87 强压:254.33",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 2.46,
"action_note": "",
"timing_signal": "neutral"
},
"strategy_action": "深套持有",
"stop_loss": 195.46,
"entry_low": 181.08,
"entry_high": 211.26,
"take_profit": 230.0
},
{
"code": "02318",
"name": "中国平安",
"price": 57.15,
"analysis": {
"stop_loss": 55.39,
"take_profit": 60.16,
"entry_low": 55.96,
"entry_high": 57.3,
"action": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 损55.39 | 盈60.16 | 买55.96~57.3 | 信号:接近支撑位,关注",
"tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:54.45 弱撑:56.15 弱压:58.25 强压:60.16",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 1.79,
"action_note": "⚠️盈亏比偏低(1:1.8),谨慎买入",
"timing_signal": "接近支撑位,关注"
},
"strategy_action": "弱势持有",
"stop_loss": 49.5,
"entry_low": 50.0,
"entry_high": 53.0,
"take_profit": 58.0,
"current_signal": "弱势观望"
},
{
"code": "688639",
"name": "华恒生物",
"price": 21.2,
"analysis": {
"stop_loss": 20.56,
"take_profit": 22.66,
"entry_low": 20.78,
"entry_high": 21.4,
"action": "盈利持有 | 损20.56 | 盈22.66 | 买20.78~21.4 | 信号:量价齐升,可买入",
"tech_snapshot": "形态:带下影阳线/bullish 量价:主动买盘占优 强撑:19.26 弱撑:20.6 弱压:21.46 强压:22.66",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 2.28,
"action_note": "",
"timing_signal": "量价齐升,可买入"
}
},
{
"code": "300548",
"name": "博创科技",
"price": 224.03,
"analysis": {
"buy_low": 224.25,
"buy_high": 234.13,
"position_recommend": "2%",
"reason": "+7.26%站稳230确认可追,回调至230~235建仓。",
"updated_at": "2026-06-02T14:42:56.675237",
"tech_levels": {
"strong_support": 217.39,
"weak_support": 224.25,
"weak_resist": 234.13,
"strong_resist": 240.34
},
"stop_loss": 211.19,
"take_profit": 263.98,
"entry_low": 225.0,
"entry_high": 229.55,
"action": "盈利持有,止损211.19 目标263.98",
"tech_snapshot": "形态:光头光脚阴线/neutral 量价:主动买盘占优 强撑:227.53 弱撑:225.0 弱压:231.57 强压:233.59",
"reassessed_at": "2026-06-12 09:30"
}
},
{
"code": "300124",
"name": "汇川技术",
"price": 67.16,
"analysis": {
"stop_loss": 65.15,
"take_profit": 73.7,
"entry_low": 65.82,
"entry_high": 68.5,
"action": "盈利持有 | 损65.15 | 盈73.7 | 买65.82~68.5 | 信号:放量下跌,等企稳再入",
"tech_snapshot": "形态:带上影阴线/bearish 量价:主动卖盘占优 强撑:62.95 弱撑:65.99 弱压:69.49 强压:73.7",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 3.25,
"action_note": "",
"timing_signal": "放量下跌,等企稳再入"
},
"strategy_action": "盈利持有",
"stop_loss": 67.5,
"entry_low": 68.5,
"entry_high": 72.0,
"take_profit": 78.0,
"current_signal": "关注"
},
{
"code": "01070",
"name": "TCL电子",
"price": 14.04,
"analysis": {
"stop_loss": 13.59,
"take_profit": 15.3,
"entry_low": 13.73,
"entry_high": 14.27,
"action": "盈利持有 | 损13.59 | 盈15.3 | 买13.73~14.27 | 信号:接近支撑位,关注",
"tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:13.06 弱撑:13.75 弱压:14.42 强压:15.3",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 3.07,
"action_note": "",
"timing_signal": "接近支撑位,关注"
}
},
{
"code": "09988",
"name": "阿里巴巴-W",
"price": 110.2,
"analysis": {
"buy_low": 107.4,
"buy_high": 111.4,
"position_recommend": null,
"reason": "大涨+5.86%可关注",
"updated_at": "2026-06-02T11:01:41.539017",
"tech_levels": {
"strong_support": 102.72,
"weak_support": 107.4,
"weak_resist": 111.4,
"strong_resist": 117.48
},
"stop_loss": 99.18,
"take_profit": 123.97,
"entry_low": 94.86,
"entry_high": 107.8,
"action": "盈利持有,止损99.18 目标123.97",
"tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None",
"reassessed_at": "2026-06-12 09:30"
}
},
{
"code": "00700",
"name": "腾讯控股",
"price": 463.6,
"analysis": {
"buy_low": 457.2,
"buy_high": 467.93,
"position_recommend": null,
"reason": "暴涨+7.75%逼近止盈470",
"updated_at": "2026-06-02T11:01:41.539014",
"tech_levels": {
"strong_support": 440.4,
"weak_support": 457.2,
"weak_resist": 467.93,
"strong_resist": 486.94
},
"stop_loss": 432.58,
"take_profit": 540.73,
"entry_low": 413.78,
"entry_high": 470.2,
"action": "盈利持有,止损432.58 目标540.73",
"tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None",
"reassessed_at": "2026-06-12 09:30"
}
},
{
"code": "02202",
"name": "万科企业",
"price": 2.64,
"analysis": {
"buy_low": 2.62,
"buy_high": 2.69,
"position_recommend": "",
"reason": "万科企业2.83微涨+1.8%,深套持有",
"updated_at": "2026-06-02T10:46:11.973869",
"tech_levels": {
"strong_support": 2.47,
"weak_support": 2.62,
"weak_resist": 2.69,
"strong_resist": 2.83
},
"stop_loss": 2.42,
"take_profit": 3.02,
"entry_low": 2.31,
"entry_high": 2.63,
"action": "盈利持有,止损2.42 目标3.02",
"tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None",
"reassessed_at": "2026-06-12 09:30"
}
},
{
"code": "688981",
"name": "中芯国际",
"price": 124.88,
"analysis": {
"buy_low": 124.58,
"buy_high": 132.34,
"position_recommend": "0%",
"reason": "浮盈+0.0%,止损112.53 目标137.0",
"updated_at": "2026-06-09T10:46:18",
"tech_levels": {
"strong_support": 121.97,
"weak_support": 124.58,
"weak_resist": 132.34,
"strong_resist": 137.49
},
"stop_loss": 121.46,
"take_profit": 151.82,
"entry_low": 127.4,
"entry_high": 132.02,
"action": "盈利持有,止损121.46 目标151.82",
"tech_snapshot": "形态:倒锤头/bullish 量价:买卖均衡 强撑:130.86 弱撑:127.4 弱压:132.8 强压:133.58",
"reassessed_at": "2026-06-12 09:30"
},
"strategy_action": "盈利持有",
"stop_loss": 132.0,
"entry_low": 135.0,
"entry_high": 142.0,
"take_profit": 155.0,
"current_signal": "关注"
},
{
"code": "01478",
"name": "丘钛科技",
"price": 8.13,
"analysis": {
"buy_low": 7.98,
"buy_high": 8.51,
"position_recommend": "",
"reason": "丘钛科技10.07跌-1.66%,深套-26.48%暂持",
"updated_at": "2026-06-02T10:46:11.973872",
"tech_levels": {
"strong_support": 7.92,
"weak_support": 7.98,
"weak_resist": 8.51,
"strong_resist": 8.74
},
"stop_loss": 7.47,
"take_profit": 9.34,
"entry_low": 7.15,
"entry_high": 8.12,
"action": "盈利持有,止损7.47 目标9.34",
"tech_snapshot": "形态:unknown/neutral 量价:数据不足 强撑:None 弱撑:None 弱压:None 强压:None",
"reassessed_at": "2026-06-12 09:30"
}
},
{
"code": "001309",
"name": "德明利",
"price": 617.43,
"analysis": {
"stop_loss": 598.91,
"take_profit": 682.35,
"entry_low": 605.08,
"entry_high": 629.78,
"action": "盈利持有 | 损598.91 | 盈682.35 | 买605.08~629.78",
"tech_snapshot": "形态:光头光脚阴线/neutral 量价:主动买盘占优 强撑:583.56 弱撑:601.91 弱压:648.48 强压:682.35",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 3.51,
"action_note": "",
"timing_signal": "neutral"
},
"strategy_action": "盈利持有",
"stop_loss": 795.0,
"entry_low": 820.0,
"entry_high": 870.0,
"take_profit": 950.0,
"current_signal": "关注"
},
{
"code": "06160",
"name": "百济神州",
"price": 158.9,
"prev_close": 163.1,
"market": "HK",
"analysis": {
"stop_loss": 152.78,
"take_profit": 170.7,
"entry_low": 154.35,
"entry_high": 159.95,
"action": "盈利持有 | 损152.78 | 盈170.7 | 买154.35~159.95 | 信号:接近支撑位,关注",
"tech_snapshot": "形态:锤子线/T字线/neutral 量价:数据不足 强撑:143.3 弱撑:155.0 弱压:159.5 强压:170.7",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 2.8,
"action_note": "",
"timing_signal": "接近支撑位,关注"
}
},
{
"code": "688411",
"name": "海博思创",
"price": 264.66,
"analysis": {
"stop_loss": 239.18,
"take_profit": 264.86,
"entry_low": 241.3,
"entry_high": 259.89,
"action": "盈利持有 | 止损239.18 | 目标264.86 | 买入区241.3~259.89",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:239.18 弱撑:241.3 弱压:259.89 强压:264.86",
"reassessed_at": "2026-06-12 10:02",
"status": "updated",
"buy_low": 241.3,
"buy_high": 277.96,
"tech_levels": {
"strong_support": 235.42,
"weak_support": 241.3,
"weak_resist": 277.96,
"strong_resist": 286.68
}
}
},
{
"code": "000700",
"name": "模塑科技",
"price": 14.4,
"analysis": {
"stop_loss": 13.97,
"take_profit": 15.27,
"entry_low": 14.11,
"entry_high": 14.49,
"action": "盈利持有 | 损13.97 | 盈15.27 | 买14.11~14.49",
"tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动买盘占优 强撑:13.75 弱撑:14.08 弱压:14.84 强压:15.27",
"reassessed_at": "2026-06-12 16:00",
"status": "updated",
"rr_ratio": 2.02,
"action_note": "",
"timing_signal": "neutral"
}
},
{
"code": "301308",
"name": "江波龙",
"added_at": "2026-07-05",
"source": "position_analyst",
"currency": "CNY",
"strategy_action": "盈利持有",
"stop_loss": 590.45,
"buy_zone_low": 618.38,
"buy_zone_high": 630.83,
"take_profit": 691.4,
"sector": "半导体/存储芯片"
},
{
"code": "000850",
"name": "华茂股份",
"price": 3.81,
"analysis": {
"buy_low": 3.7,
"buy_high": 3.9,
"position_recommend": "2%",
"reason": "纺织是壳核心是金融资产, PB0.78破净提供安全垫, 7/16股东会催化",
"updated_at": "2026-07-06",
"tech_levels": {
"strong_support": 3.57,
"weak_support": 3.8,
"weak_resist": 4.04,
"strong_resist": 4.16
},
"stop_loss": 3.5,
"take_profit": 4.3,
"entry_low": 3.7,
"entry_high": 3.9,
"action": "3.70~3.90区间可建仓1~2%",
"tech_snapshot": "形态:弱势回调 量价:利好出尽缩量回调 强撑:3.57 弱撑:3.80 弱压:4.04 强压:4.16",
"reassessed_at": "2026-07-07"
},
"sector": "纺织/金融投资"
}
],
"updated_at": "2026-07-06"
}
+530 -459
View File
File diff suppressed because it is too large Load Diff
+27 -35
View File
@@ -1,62 +1,54 @@
{
"timestamp": "2026-07-06 16:10",
"timestamp": "2026-07-07 16:14",
"source": "xiaoguo_fallback",
"stocks": [
{
"code": "300308",
"name": "中际旭创",
"sentiment": "positive",
"confidence": 0.70,
"reason": "公司今日在互动易澄清两大市场传闻:康宁玻璃桥技术非光模块替代方案、上游炫光片封锁传言不实。主动辟谣有助于缓解FUD,稳定股价",
"priority": "距止损2.49%"
},
{
"code": "300035",
"name": "中科电气",
"sentiment": "neutral",
"confidence": 0.50,
"reason": "今日无公司重大新闻,仅有主力资金流向统计提及。消息面平淡,股价-1.82%正常波动",
"priority": "距止损3.70%"
},
{
"code": "01088",
"name": "中国神华",
"sentiment": "positive",
"confidence": 0.65,
"reason": "7月2日公告定州三期、沧东三期5号机组正式投运,产能扩张利好。南向资金持续大比例持有。今日+1.65%,走势稳健",
"priority": "距止损4.69%"
"confidence": 0.72,
"reason": "今日成交额超300亿元,市场交投活跃。公司主动辟谣物料封锁传言,澄清康宁玻璃桥技术非光模块替代方案。利好消除不确定性,尾盘+2.09%走强",
"priority": "距止损2.8%"
},
{
"code": "688981",
"name": "中芯国际",
"sentiment": "neutral",
"confidence": 0.55,
"reason": "今日无公司层面新消息(最新公开新闻为6月底)。但当日涨幅+5.2%创阶段新高,半导体板块情绪偏暖。机构持仓稳定",
"priority": "距止损4.72%"
"confidence": 0.58,
"reason": "消息面多空交织:牵头半导体企业获超10亿元股权融资(利好),但中芯国际概念板块近期下跌5.66%。今日股价+0.99%企稳,距止损仅3.1%需关注",
"priority": "距止损3.1%"
},
{
"code": "000700",
"name": "模塑科技",
"sentiment": "negative",
"confidence": 0.60,
"reason": "7月2日公司公告明确机器人外覆盖件订单占比不足0.1%,主动降温机器人炒作预期。前期涨幅过大,当前买入区需警惕回调风险",
"priority": "买入区15.5~18.08"
"confidence": 0.65,
"reason": "公司公告机器人外覆盖件订单金额占比不足0.1%,主动降温概念炒作预期。股价已跌破止损16.70元至16.15元,距止损3.4%需警惕进一步下行",
"priority": "距止损3.4%"
},
{
"code": "300548",
"name": "长芯博创",
"sentiment": "positive",
"confidence": 0.68,
"reason": "发布2025年度权益分派方案(每10股派2.90元),股息回报利好。此前收购子公司少数股权完成,基本面改善。股价-1.52%属正常回调,距止损5.0%",
"priority": "距止损5.0%"
},
{
"code": "01888",
"name": "建滔积层板",
"sentiment": "negative",
"confidence": 0.85,
"reason": "今日港股PCB概念大幅波动,建滔积层板从早盘+5.39%急转暴跌至-12.37%,日振幅超17%。南向资金此前持续加仓,但今日出现恐慌性抛售",
"priority": "买入区67.27~78.48"
"confidence": 0.70,
"reason": "今日PCB概念反弹+公司再发涨价函,但昨日暴跌超10%后今日仍跌-5.48%。南向资金此前持续加仓但近期板块恐慌性抛售明显,短期压力未释放完毕",
"priority": "涨跌幅-5.48%"
},
{
"code": "300548",
"name": "博创科技",
"sentiment": "neutral",
"confidence": 0.50,
"reason": "今日无公司重大新闻。通信行业整体偏弱(行业-7.36%),F5G概念下跌1.86%,板块环境不佳但公司层面无利空",
"priority": "买入区205.41~239.64"
"code": "06869",
"name": "长飞光纤光缆",
"sentiment": "negative",
"confidence": 0.75,
"reason": "港股算力硬件股持续暴跌,今日再度走低跌超9%。公司已连续多日大幅下挫(昨日-15%,今日-7.70%),距止损195.46已远跌至157.8,属系统性杀跌需警惕",
"priority": "涨跌幅-7.70%"
}
]
}