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

核心改动:
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
+520 -16
View File
@@ -41,6 +41,18 @@
"high": 104.6,
"low": 101.7,
"close": 104.02
},
{
"date": "2026-06-23",
"high": 109.36,
"low": 101.7,
"close": 105.81
},
{
"date": "2026-06-24",
"high": 109.36,
"low": 105.76,
"close": 106.31
}
],
"002594": [
@@ -85,6 +97,18 @@
"high": 87.1,
"low": 84.6,
"close": 86.08
},
{
"date": "2026-06-23",
"high": 88.32,
"low": 84.6,
"close": 85.94
},
{
"date": "2026-06-24",
"high": 88.32,
"low": 83.23,
"close": 83.23
}
],
"00700": [
@@ -129,6 +153,18 @@
"high": 439.0,
"low": 431.0,
"close": 434.4
},
{
"date": "2026-06-23",
"high": 439.0,
"low": 413.6,
"close": 416.2
},
{
"date": "2026-06-24",
"high": 432.4,
"low": 413.6,
"close": 414.8
}
],
"000700": [
@@ -173,6 +209,18 @@
"high": 16.0,
"low": 14.7,
"close": 15.1
},
{
"date": "2026-06-23",
"high": 16.0,
"low": 14.7,
"close": 15.15
},
{
"date": "2026-06-24",
"high": 15.6,
"low": 14.75,
"close": 14.98
}
],
"001309": [
@@ -217,6 +265,18 @@
"high": 740.0,
"low": 706.0,
"close": 724.01
},
{
"date": "2026-06-23",
"high": 796.0,
"low": 706.0,
"close": 778.0
},
{
"date": "2026-06-24",
"high": 796.0,
"low": 706.0,
"close": 755.01
}
],
"00968": [
@@ -261,6 +321,18 @@
"high": 2.35,
"low": 2.2,
"close": 2.24
},
{
"date": "2026-06-23",
"high": 2.35,
"low": 2.09,
"close": 2.11
},
{
"date": "2026-06-24",
"high": 2.26,
"low": 2.04,
"close": 2.08
}
],
"00981": [
@@ -305,6 +377,18 @@
"high": 82.4,
"low": 77.15,
"close": 79.0
},
{
"date": "2026-06-23",
"high": 84.1,
"low": 77.15,
"close": 77.65
},
{
"date": "2026-06-24",
"high": 84.1,
"low": 76.5,
"close": 77.85
}
],
"01070": [
@@ -349,6 +433,18 @@
"high": 13.51,
"low": 12.98,
"close": 13.04
},
{
"date": "2026-06-23",
"high": 13.51,
"low": 12.97,
"close": 13.1
},
{
"date": "2026-06-24",
"high": 13.47,
"low": 12.98,
"close": 13.2
}
],
"01088": [
@@ -393,6 +489,18 @@
"high": 42.82,
"low": 41.54,
"close": 42.74
},
{
"date": "2026-06-23",
"high": 43.28,
"low": 41.54,
"close": 42.72
},
{
"date": "2026-06-24",
"high": 43.14,
"low": 41.92,
"close": 42.06
}
],
"01211": [
@@ -437,6 +545,18 @@
"high": 80.25,
"low": 76.7,
"close": 77.95
},
{
"date": "2026-06-23",
"high": 80.25,
"low": 75.6,
"close": 75.75
},
{
"date": "2026-06-24",
"high": 78.3,
"low": 75.6,
"close": 75.85
}
],
"01478": [
@@ -481,6 +601,18 @@
"high": 8.9,
"low": 8.3,
"close": 8.36
},
{
"date": "2026-06-23",
"high": 8.9,
"low": 7.87,
"close": 7.9
},
{
"date": "2026-06-24",
"high": 8.54,
"low": 7.8,
"close": 7.88
}
],
"01888": [
@@ -525,6 +657,18 @@
"high": 99.65,
"low": 88.4,
"close": 92.2
},
{
"date": "2026-06-23",
"high": 99.65,
"low": 83.7,
"close": 86.25
},
{
"date": "2026-06-24",
"high": 91.95,
"low": 83.7,
"close": 87.25
}
],
"02202": [
@@ -569,6 +713,18 @@
"high": 2.44,
"low": 2.35,
"close": 2.43
},
{
"date": "2026-06-23",
"high": 2.53,
"low": 2.35,
"close": 2.39
},
{
"date": "2026-06-24",
"high": 2.53,
"low": 2.37,
"close": 2.4
}
],
"02318": [
@@ -613,6 +769,18 @@
"high": 55.35,
"low": 52.6,
"close": 54.8
},
{
"date": "2026-06-23",
"high": 55.5,
"low": 52.6,
"close": 53.95
},
{
"date": "2026-06-24",
"high": 55.5,
"low": 53.3,
"close": 53.6
}
],
"02359": [
@@ -657,6 +825,18 @@
"high": 130.7,
"low": 126.4,
"close": 129.4
},
{
"date": "2026-06-23",
"high": 135.7,
"low": 126.4,
"close": 131.9
},
{
"date": "2026-06-24",
"high": 135.7,
"low": 130.0,
"close": 130.8
}
],
"02388": [
@@ -701,6 +881,18 @@
"high": 48.0,
"low": 47.12,
"close": 47.52
},
{
"date": "2026-06-23",
"high": 48.0,
"low": 47.04,
"close": 47.06
},
{
"date": "2026-06-24",
"high": 47.86,
"low": 46.9,
"close": 47.0
}
],
"02628": [
@@ -745,6 +937,18 @@
"high": 29.9,
"low": 27.48,
"close": 29.56
},
{
"date": "2026-06-23",
"high": 30.76,
"low": 27.48,
"close": 29.48
},
{
"date": "2026-06-24",
"high": 30.56,
"low": 29.0,
"close": 29.3
}
],
"06160": [
@@ -789,6 +993,18 @@
"high": 162.1,
"low": 157.1,
"close": 159.5
},
{
"date": "2026-06-23",
"high": 168.3,
"low": 157.1,
"close": 163.6
},
{
"date": "2026-06-24",
"high": 168.3,
"low": 160.0,
"close": 160.9
}
],
"06869": [
@@ -833,6 +1049,18 @@
"high": 278.0,
"low": 235.0,
"close": 277.4
},
{
"date": "2026-06-23",
"high": 305.0,
"low": 235.0,
"close": 267.2
},
{
"date": "2026-06-24",
"high": 305.0,
"low": 260.2,
"close": 264.6
}
],
"09868": [
@@ -877,6 +1105,18 @@
"high": 51.65,
"low": 49.04,
"close": 51.65
},
{
"date": "2026-06-23",
"high": 52.35,
"low": 48.92,
"close": 48.98
},
{
"date": "2026-06-24",
"high": 52.3,
"low": 48.82,
"close": 49.36
}
],
"09988": [
@@ -921,6 +1161,18 @@
"high": 103.7,
"low": 100.8,
"close": 102.3
},
{
"date": "2026-06-23",
"high": 103.8,
"low": 99.2,
"close": 99.6
},
{
"date": "2026-06-24",
"high": 103.4,
"low": 98.7,
"close": 98.95
}
],
"300035": [
@@ -965,6 +1217,18 @@
"high": 17.36,
"low": 16.24,
"close": 16.91
},
{
"date": "2026-06-23",
"high": 17.36,
"low": 16.24,
"close": 16.58
},
{
"date": "2026-06-24",
"high": 17.1,
"low": 16.29,
"close": 16.36
}
],
"300124": [
@@ -1009,25 +1273,21 @@
"high": 71.4,
"low": 66.83,
"close": 68.06
},
{
"date": "2026-06-23",
"high": 71.4,
"low": 66.82,
"close": 67.81
},
{
"date": "2026-06-24",
"high": 68.8,
"low": 65.92,
"close": 66.98
}
],
"300548": [
{
"date": "2026-03-25",
"open": 149.84,
"close": 152.41,
"high": 154.79,
"low": 147.55,
"volume": 270155.0
},
{
"date": "2026-03-26",
"open": 150.02,
"close": 148.77,
"high": 156.49,
"low": 148.12,
"volume": 157358.0
},
{
"date": "2026-03-27",
"open": 145.73,
@@ -1485,6 +1745,18 @@
"high": 309.98,
"low": 290.31,
"close": 298.12
},
{
"date": "2026-06-23",
"high": 309.98,
"low": 282.9,
"close": 284.54
},
{
"date": "2026-06-24",
"high": 309.6,
"low": 282.9,
"close": 286.02
}
],
"300750": [
@@ -1529,6 +1801,18 @@
"high": 413.33,
"low": 386.0,
"close": 413.07
},
{
"date": "2026-06-23",
"high": 414.04,
"low": 386.0,
"close": 391.38
},
{
"date": "2026-06-24",
"high": 414.04,
"low": 390.73,
"close": 392.51
}
],
"518880": [
@@ -1573,6 +1857,18 @@
"high": 8.742,
"low": 8.655,
"close": 8.669
},
{
"date": "2026-06-23",
"high": 8.742,
"low": 8.57,
"close": 8.593
},
{
"date": "2026-06-24",
"high": 8.674,
"low": 8.525,
"close": 8.537
}
],
"600036": [
@@ -1623,6 +1919,18 @@
"high": 37.44,
"low": 36.95,
"close": 37.22
},
{
"date": "2026-06-23",
"high": 38.19,
"low": 36.95,
"close": 37.37
},
{
"date": "2026-06-24",
"high": 38.19,
"low": 37.35,
"close": 37.4
}
],
"600110": [
@@ -1711,6 +2019,18 @@
"high": 177.25,
"low": 168.19,
"close": 169.53
},
{
"date": "2026-06-23",
"high": 177.25,
"low": 160.6,
"close": 161.25
},
{
"date": "2026-06-24",
"high": 172.0,
"low": 160.6,
"close": 162.51
}
],
"600739": [
@@ -1755,6 +2075,18 @@
"high": 10.56,
"low": 9.93,
"close": 10.53
},
{
"date": "2026-06-23",
"high": 11.0,
"low": 9.93,
"close": 10.82
},
{
"date": "2026-06-24",
"high": 11.0,
"low": 10.6,
"close": 10.65
}
],
"601899": [
@@ -1805,6 +2137,18 @@
"high": 29.83,
"low": 28.55,
"close": 29.64
},
{
"date": "2026-06-23",
"high": 30.5,
"low": 27.64,
"close": 27.7
},
{
"date": "2026-06-24",
"high": 30.0,
"low": 27.64,
"close": 27.75
}
],
"688411": [
@@ -1849,6 +2193,18 @@
"high": 288.68,
"low": 274.96,
"close": 285.97
},
{
"date": "2026-06-23",
"high": 288.68,
"low": 271.4,
"close": 280.11
},
{
"date": "2026-06-24",
"high": 285.98,
"low": 269.0,
"close": 272.24
}
],
"688639": [
@@ -1893,6 +2249,18 @@
"high": 20.78,
"low": 19.77,
"close": 20.52
},
{
"date": "2026-06-23",
"high": 22.47,
"low": 19.77,
"close": 21.93
},
{
"date": "2026-06-24",
"high": 22.47,
"low": 20.99,
"close": 21.83
}
],
"688795": [
@@ -1937,6 +2305,18 @@
"high": 671.99,
"low": 640.0,
"close": 645.89
},
{
"date": "2026-06-23",
"high": 745.2,
"low": 640.0,
"close": 718.68
},
{
"date": "2026-06-24",
"high": 745.2,
"low": 660.01,
"close": 685.03
}
],
"688802": [
@@ -1981,6 +2361,18 @@
"high": 769.0,
"low": 715.4,
"close": 731.3
},
{
"date": "2026-06-23",
"high": 808.0,
"low": 715.4,
"close": 786.0
},
{
"date": "2026-06-24",
"high": 808.0,
"low": 731.01,
"close": 768.98
}
],
"688981": [
@@ -2025,6 +2417,18 @@
"high": 148.0,
"low": 140.0,
"close": 143.11
},
{
"date": "2026-06-23",
"high": 148.3,
"low": 139.6,
"close": 140.77
},
{
"date": "2026-06-24",
"high": 148.3,
"low": 139.6,
"close": 141.7
}
],
"000711": [
@@ -2051,6 +2455,18 @@
"high": 5.46,
"low": 5.28,
"close": 5.41
},
{
"date": "2026-06-23",
"high": 5.46,
"low": 5.17,
"close": 5.22
},
{
"date": "2026-06-24",
"high": 5.38,
"low": 5.0,
"close": 5.06
}
],
"688630": [
@@ -2071,6 +2487,18 @@
"high": 512.0,
"low": 461.53,
"close": 473.96
},
{
"date": "2026-06-23",
"high": 512.0,
"low": 459.0,
"close": 471.27
},
{
"date": "2026-06-24",
"high": 487.99,
"low": 458.16,
"close": 462.89
}
],
"300690": [
@@ -2091,6 +2519,18 @@
"high": 24.37,
"low": 23.21,
"close": 23.72
},
{
"date": "2026-06-23",
"high": 24.39,
"low": 23.21,
"close": 23.79
},
{
"date": "2026-06-24",
"high": 24.39,
"low": 23.53,
"close": 23.63
}
],
"000657": [
@@ -2099,6 +2539,18 @@
"high": 108.33,
"low": 101.58,
"close": 108.33
},
{
"date": "2026-06-23",
"high": 113.99,
"low": 101.58,
"close": 106.0
},
{
"date": "2026-06-24",
"high": 113.99,
"low": 101.08,
"close": 102.5
}
],
"300308": [
@@ -2107,6 +2559,18 @@
"high": 1416.88,
"low": 1343.38,
"close": 1358.24
},
{
"date": "2026-06-23",
"high": 1416.88,
"low": 1318.96,
"close": 1327.13
},
{
"date": "2026-06-24",
"high": 1395.0,
"low": 1300.0,
"close": 1310.01
}
],
"600519": [
@@ -2115,6 +2579,18 @@
"high": 1233.0,
"low": 1205.0,
"close": 1227.01
},
{
"date": "2026-06-23",
"high": 1264.0,
"low": 1205.0,
"close": 1228.61
},
{
"date": "2026-06-24",
"high": 1264.0,
"low": 1215.88,
"close": 1215.88
}
],
"601318": [
@@ -2123,6 +2599,34 @@
"high": 51.37,
"low": 48.66,
"close": 50.92
},
{
"date": "2026-06-23",
"high": 52.43,
"low": 48.66,
"close": 51.02
},
{
"date": "2026-06-24",
"high": 52.43,
"low": 49.71,
"close": 49.73
}
],
"002171": [
{
"date": "2026-06-23",
"high": 16.33,
"low": 15.81,
"close": 16.06
}
],
"603565": [
{
"date": "2026-06-23",
"high": 10.48,
"low": 10.32,
"close": 10.37
}
]
}