自成长体系补齐:分支扫描+每日剪枝+决策树全覆盖+分支输出

核心改动:
1. 创建 branch_scanner.py — 每15分钟扫价格→评估分支适用性→记录trigger_count
   cron: 分支自成长-盘中 (15,30,45,00 9-15)
2. 创建 prune_branches.py — 每日21:00剪枝(触发>=5次且成功率<50% → 淘汰)
   cron: 分支剪枝-每日 (0 21 * * 1-5) — 之前是每周,频率太低
3. strategy_tree.py: _check_branch_condition 新增 price_lower 支持
   buy_dip 分支同时检查上下界(price<=entry_high AND price_lower>=entry_low)
4. 43只股票全部补全决策树(之前只有6只)
   init_default_branches 生成每只6条分支:止损/回调买入/突破追涨/减仓/止盈/持有
5. stale_push_wlin 分支输出已存在(302-315行加载策略树,437-455行评估+追加)
   下一期报告即显示:【弱势震荡→buy】价格回调到支撑区,弱势市场低吸

新增:
  南亚新材(688519) 全面分析+策略+自选
  买入区335~350 止损320 止盈400 RR=1.7
  6月从285拉至409(+43%)后急跌至331(-19%),今日反弹缩量。高PE(228)炒作品种,等回调确认支撑
This commit is contained in:
知微
2026-06-24 10:29:45 +08:00
parent 102a64d856
commit ee1849a6a3
17 changed files with 15469 additions and 3375 deletions
+157 -107
View File
@@ -1,19 +1,19 @@
{
"checked_at": "2026-06-22T10:14:41",
"total_active": 49,
"flagged_count": 15,
"checked_at": "2026-06-24T09:00:31",
"total_active": 51,
"flagged_count": 18,
"flagged": [
{
"code": "000700",
"name": "模塑科技",
"price": 15.45,
"code": "000657",
"name": "中钨高新",
"price": 106.0,
"flags": [
"现价15.45在买入区15~16(是否可买需结合timing_signal判断)"
"现价106.00在买入区104~108(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "15~16",
"current": "盈利持有 | 止损14.54 | 买入区15.14~15.76 | 信号:接近支撑位,关注",
"last_update": "2026-06-23 12:00",
"entry_zone": "104~108",
"current": "盈利持有 | 目标119.16 | 止损102.39 | 买入区103.88~108.12",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -21,29 +21,15 @@
{
"code": "000711",
"name": "ST京蓝",
"price": 5.2,
"price": 5.22,
"flags": [
"现价5.20在买入区5~5(是否可买需结合timing_signal判断)"
"[STRATEGY_STALE] 信号不良(timing_signal含['等企稳'])",
"现价5.22在买入区5~5(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"last_update": "2026-06-23 12:01",
"entry_zone": "5~5",
"current": "盈利持有 | 止损4.89 | 买入区5.1~5.3 | 信号:放量下跌,等企稳再入",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "001309",
"name": "德明利",
"price": 712.0,
"flags": [
"现价712.00在买入区698~726(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "698~726",
"current": "盈利持有 | 止损683.32 | 买入区697.76~726.24",
"current": "盈利持有 | 目标5.66 | 止损5.06 | 买入区5.12~5.3 | 信号:放量下跌,等企稳再入",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -51,14 +37,15 @@
{
"code": "002594",
"name": "比亚迪",
"price": 88.13,
"price": 85.94,
"flags": [
"现价88.13在买入区86~89(是否可买需结合timing_signal判断)"
"[STRATEGY_STALE] 信号不良(timing_signal含['等企稳'])",
"现价85.94在买入区84~88(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "86~89",
"current": "盈利持有 | 止损79.61 | 买入区86.37~88.76 | 信号:放量下跌,等企稳再入",
"last_update": "2026-06-23 12:01",
"entry_zone": "84~88",
"current": "盈利持有 | 目标94.0 | 止损83.36 | 买入区84.22~87.62 | 信号:放量下跌,等企稳再入",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -66,14 +53,14 @@
{
"code": "00968",
"name": "信义光能",
"price": 2.35,
"price": 2.11,
"flags": [
"现价2.35在买入区2~2(是否可买需结合timing_signal判断)"
"现价2.11在买入区2~2(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"last_update": "2026-06-23 12:01",
"entry_zone": "2~2",
"current": "盈利持有 | 止损2.03 | 买入区2.3~2.39 | 信号:接近支撑位,关注",
"current": "盈利持有 | 目标2.57 | 止损2.05 | 买入区2.07~2.15",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -81,29 +68,29 @@
{
"code": "01070",
"name": "TCL电子",
"price": 13.51,
"price": 13.1,
"flags": [
"现价13.51在买入区13~14(是否可买需结合timing_signal判断)"
"现价13.10在买入区13~13(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "13~14",
"current": "盈利持有 | 止损12.96 | 买入区13.24~13.78",
"last_update": "2026-06-23 12:01",
"entry_zone": "13~13",
"current": "盈利持有 | 目标15.29 | 止损12.71 | 买入区12.84~13.36 | 信号:接近支撑位,关注",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "02318",
"name": "中国平安",
"price": 53.85,
"code": "02359",
"name": "药明康德",
"price": 131.8,
"flags": [
"现价53.85在买入区53~55(是否可买需结合timing_signal判断)"
"现价131.80在买入区129~134(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "53~55",
"current": "盈利持有 | 止损46.61 | 买入区52.77~54.93",
"last_update": "2026-06-23 12:01",
"entry_zone": "129~134",
"current": "盈利持有 | 目标147.67 | 止损127.85 | 买入区129.16~134.44 | 信号:接近支撑位,关注",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -111,14 +98,14 @@
{
"code": "02628",
"name": "中国人寿",
"price": 28.02,
"price": 29.5,
"flags": [
"现价28.02在买入区27~29(是否可买需结合timing_signal判断)"
"现价29.50在买入区29~30(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "27~29",
"current": "盈利持有 | 止损24.26 | 买入区27.46~28.58",
"last_update": "2026-06-23 12:01",
"entry_zone": "29~30",
"current": "盈利持有 | 目标33.9 | 止损28.61 | 买入区28.91~30.09 | 信号:接近支撑位,关注",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -126,14 +113,14 @@
{
"code": "06160",
"name": "百济神州",
"price": 163.7,
"price": 163.5,
"flags": [
"现价163.70在买入区160~164(是否可买需结合timing_signal判断)"
"现价163.50在买入区160~167(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "160~164",
"current": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 止损155.73 | 买入区160.43~164.46 | 信号:弱势持有",
"last_update": "2026-06-23 12:01",
"entry_zone": "160~167",
"current": "盈利持有 | 目标178.73 | 止损158.59 | 买入区160.23~166.65 | 信号:接近支撑位,关注",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -141,29 +128,14 @@
{
"code": "06869",
"name": "长飞光纤",
"price": 217.8,
"price": 267.6,
"flags": [
"现价217.80在买入区213~222(是否可买需结合timing_signal判断)"
"现价267.60在买入区262~273(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "213~222",
"current": "盈利持有 | 止损209.03 | 买入区213.44~222.16",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "09868",
"name": "小鹏汽车-W",
"price": 51.5,
"flags": [
"现价51.50在买入区50~53(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "50~53",
"current": "盈利持有 | 止损46.51 | 买入区50.47~52.53 | 信号:接近支撑位,关注",
"last_update": "2026-06-23 12:01",
"entry_zone": "262~273",
"current": "盈利持有 | 目标367.2 | 止损251.8 | 买入区262.25~272.95",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -171,14 +143,91 @@
{
"code": "300124",
"name": "汇川技术",
"price": 71.18,
"price": 67.81,
"flags": [
"现价71.18在买入区70~72(是否可买需结合timing_signal判断)"
"[STRATEGY_STALE] 信号不良(timing_signal含['等企稳'])",
"现价67.81在买入区66~69(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "70~72",
"current": "盈利持有 | 止损68.31 | 买入区69.76~71.88 | 信号:放量下跌,等企稳再入",
"last_update": "2026-06-23 12:01",
"entry_zone": "66~69",
"current": "盈利持有 | 目标73.65 | 止损65.78 | 买入区66.45~68.93 | 信号:放量下跌,等企稳再入",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "300308",
"name": "中际旭创",
"price": 1327.13,
"flags": [
"现价1327.13在买入区1301~1354(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-23 12:01",
"entry_zone": "1301~1354",
"current": "盈利持有 | 目标1453.2 | 止损1287.32 | 买入区1300.59~1353.67",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "600519",
"name": "贵州茅台",
"price": 1228.61,
"flags": [
"现价1228.61在买入区1204~1235(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-23 12:01",
"entry_zone": "1204~1235",
"current": "盈利持有 | ⚠️盈亏比偏低(1:2.0),谨慎买入 | 目标1300.67 | 止损1191.75 | 买入区1204.04~1235.32 | 信号:接近支撑位,关注",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "601318",
"name": "中国平安",
"price": 51.02,
"flags": [
"[STRATEGY_STALE] 信号不良(timing_signal含['等企稳'])",
"现价51.02在买入区50~52(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-23 12:01",
"entry_zone": "50~52",
"current": "盈利持有 | 止损参考49.42 | 买入区49.93~51.97 | 信号:放量下跌,等企稳再入",
"updated_by": "manual",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "688411",
"name": "海博思创",
"price": 280.11,
"flags": [
"现价280.11在买入区275~286(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-23 12:01",
"entry_zone": "275~286",
"current": "盈利良好 | 目标323.7 | 止损271.71 | 买入区274.51~285.71 | 信号:缩量回踩支撑,可买入",
"updated_by": "manual",
"updated_reason": "自动生成",
"is_watchlist": true
},
{
"code": "688630",
"name": "芯碁微装",
"price": 471.27,
"flags": [
"现价471.27在买入区462~481(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-23 12:01",
"entry_zone": "462~481",
"current": "盈利持有 | 目标526.57 | 止损457.52 | 买入区461.84~480.7",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -186,14 +235,14 @@
{
"code": "688639",
"name": "华恒生物",
"price": 20.87,
"price": 21.93,
"flags": [
"现价20.87在买入区20~21(是否可买需结合timing_signal判断)"
"现价21.93在买入区21~22(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "20~21",
"current": "盈利持有 | ⚠️盈亏比偏低(1:2.0),谨慎买入 | 止损20.03 | 买入区20.45~21.0",
"last_update": "2026-06-23 12:01",
"entry_zone": "21~22",
"current": "盈利持有 | 目标24.5 | 止损21.27 | 买入区21.49~22.37",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -201,14 +250,15 @@
{
"code": "688795",
"name": "摩尔线程-U",
"price": 669.0,
"price": 718.68,
"flags": [
"现价669.00在买入区656~673(是否可买需结合timing_signal判断)"
"[STRATEGY_STALE] 信号不良(timing_signal含['等企稳'])",
"现价718.68在买入区704~724(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "656~673",
"current": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 止损632.23 | 买入区655.62~672.94 | 信号:放量下跌,等企稳再入",
"last_update": "2026-06-23 12:01",
"entry_zone": "704~724",
"current": "盈利持有 | ⚠️盈亏比偏低(1:1.8),谨慎买入 | 目标804.6 | 止损683.91 | 买入区704.31~724.14 | 信号:放量下跌,等企稳再入",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
@@ -216,28 +266,28 @@
{
"code": "688802",
"name": "沐曦股份-U",
"price": 769.89,
"price": 786.0,
"flags": [
"现价769.89在买入区754~785(是否可买需结合timing_signal判断)"
"现价786.00在买入区770~802(是否可买需结合timing_signal判断)"
],
"age_days": 0,
"last_update": "2026-06-19 16:01",
"entry_zone": "754~785",
"current": "盈利持有 | 止损724.74 | 买入区754.49~785.29",
"last_update": "2026-06-23 12:01",
"entry_zone": "770~802",
"current": "盈利持有 | 目标899.0 | 止损756.85 | 买入区770.28~801.72",
"updated_by": "auto",
"updated_reason": "自动生成",
"is_watchlist": true
}
],
"portfolio": {
"position_pct": 85.62,
"cash": 146836.89,
"weak_position_pct": 40.6,
"all_weak_pct": 40.8,
"position_pct": 91.95,
"cash": 80476,
"weak_position_pct": 36.4,
"all_weak_pct": 39.2,
"signals": [
"[PORTFOLIO_WEAK] 组合弱势+深套分类持仓占比40.6%>40%,建议系统性减仓",
"[PORTFOLIO_FULL] 总仓位85.62%(现金146837元),买入建议受限"
"[PORTFOLIO_WEAK_MILD] 组合弱势占比36.4%,需关注",
"[PORTFOLIO_FULL] 总仓位91.95%(现金80476元),买入建议受限"
]
},
"summary": "扫描49个策略,15个需关注"
"summary": "扫描51个策略,18个需关注"
}