trigger字段永久同步(strategy_lifecycle)+ 知微TODO系统

T006: regenerate_all() 新增 trigger 填充(stop_loss/entry_zone/take_profit_zone),
      price_monitor 依赖此字段检测止损区间/买入区/止盈区触发。
      历史数据已通过 fix_trigger.py 一次性补全39只。

新增 devops/self-todo skill + cronjob 自我驱动-TODO自动执行。
每天8轮检查pending任务,主动完成并报告进度。
TODO数据:~/.hermes/profiles/position-analyst/todo.json
This commit is contained in:
知微
2026-06-24 17:24:45 +08:00
parent 9a702a66f7
commit d4ad5a57ef
9 changed files with 5489 additions and 17865 deletions
Binary file not shown.
+854 -1338
View File
File diff suppressed because it is too large Load Diff
+4701 -16662
View File
File diff suppressed because it is too large Load Diff
+126 -198
View File
@@ -964,10 +964,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 288.42, "open": 288.42,
"close": 279.9, "close": 282.23,
"high": 299.97, "high": 299.97,
"low": 275.86, "low": 275.86,
"volume": 157213.0 "volume": 211377.0
} }
], ],
"weekly": [ "weekly": [
@@ -1281,18 +1281,10 @@
"amplitude": 8.42, "amplitude": 8.42,
"turnover_rate": 8.56 "turnover_rate": 8.56
}, },
"updated_at": 1782283242.0718882 "updated_at": 1782290719.6407344
}, },
"01478": { "01478": {
"daily": [ "daily": [
{
"date": "2025-12-22",
"open": 8.61,
"close": 8.49,
"high": 8.7,
"low": 8.43,
"volume": 4096000.0
},
{ {
"date": "2025-12-23", "date": "2025-12-23",
"open": 8.55, "open": 8.55,
@@ -2248,10 +2240,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 7.88, "open": 7.88,
"close": 7.64, "close": 7.69,
"high": 7.88, "high": 7.88,
"low": 7.51, "low": 7.51,
"volume": 4013000.0 "volume": 5927000.0
} }
], ],
"weekly": [ "weekly": [
@@ -2562,7 +2554,7 @@
"high_52w": 16.44, "high_52w": 16.44,
"low_52w": 6.4 "low_52w": 6.4
}, },
"updated_at": 1782283222.625212 "updated_at": 1782290702.1240134
}, },
"601899": { "601899": {
"daily": [ "daily": [
@@ -3529,10 +3521,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 27.41, "open": 27.41,
"close": 27.7, "close": 27.65,
"high": 27.97, "high": 27.97,
"low": 27.33, "low": 27.33,
"volume": 1853651.0 "volume": 2846096.0
} }
], ],
"weekly": [ "weekly": [
@@ -3846,7 +3838,7 @@
"amplitude": 2.74, "amplitude": 2.74,
"turnover_rate": 1.08 "turnover_rate": 1.08
}, },
"updated_at": 1782283256.7616634 "updated_at": 1782290726.4263582
}, },
"600739": { "600739": {
"daily": [ "daily": [
@@ -6097,10 +6089,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 99.15, "open": 99.15,
"close": 98.65, "close": 99.4,
"high": 99.95, "high": 101.5,
"low": 97.65, "low": 97.65,
"volume": 49291849.0 "volume": 103216499.0
} }
], ],
"weekly": [ "weekly": [
@@ -6411,7 +6403,7 @@
"high_52w": 185.173, "high_52w": 185.173,
"low_52w": 100.773 "low_52w": 100.773
}, },
"updated_at": 1782283237.0644495 "updated_at": 1782290717.7545385
}, },
"688411": { "688411": {
"daily": [ "daily": [
@@ -7378,10 +7370,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 272.09, "open": 272.09,
"close": 267.17, "close": 266.19,
"high": 272.09, "high": 272.09,
"low": 261.8, "low": 261.8,
"volume": 3181798.0 "volume": 4520241.0
} }
], ],
"weekly": [ "weekly": [
@@ -7695,18 +7687,10 @@
"amplitude": 6.7, "amplitude": 6.7,
"turnover_rate": 4.53 "turnover_rate": 4.53
}, },
"updated_at": 1782283259.654661 "updated_at": 1782290729.0567632
}, },
"02202": { "02202": {
"daily": [ "daily": [
{
"date": "2025-12-22",
"open": 3.61,
"close": 3.54,
"high": 3.72,
"low": 3.53,
"volume": 42288723.0
},
{ {
"date": "2025-12-23", "date": "2025-12-23",
"open": 3.56, "open": 3.56,
@@ -8662,10 +8646,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 2.42, "open": 2.42,
"close": 2.35, "close": 2.31,
"high": 2.45, "high": 2.45,
"low": 2.32, "low": 2.31,
"volume": 12001100.0 "volume": 24322680.0
} }
], ],
"weekly": [ "weekly": [
@@ -8976,18 +8960,10 @@
"high_52w": 5.99, "high_52w": 5.99,
"low_52w": 2.48 "low_52w": 2.48
}, },
"updated_at": 1782283225.34666 "updated_at": 1782290705.1099486
}, },
"01211": { "01211": {
"daily": [ "daily": [
{
"date": "2025-12-22",
"open": 93.7,
"close": 93.75,
"high": 94.75,
"low": 93.3,
"volume": 14215706.0
},
{ {
"date": "2025-12-23", "date": "2025-12-23",
"open": 94.4, "open": 94.4,
@@ -9943,10 +9919,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 76.2, "open": 76.2,
"close": 75.45, "close": 75.95,
"high": 76.85, "high": 76.85,
"low": 74.2, "low": 74.2,
"volume": 15553258.0 "volume": 27127739.0
} }
], ],
"weekly": [ "weekly": [
@@ -10257,7 +10233,7 @@
"high_52w": 135.889, "high_52w": 135.889,
"low_52w": 81.35 "low_52w": 81.35
}, },
"updated_at": 1782283221.3999388 "updated_at": 1782290700.4758358
}, },
"02388": { "02388": {
"daily": [ "daily": [
@@ -11224,10 +11200,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 47.14, "open": 47.14,
"close": 46.22, "close": 46.52,
"high": 47.58, "high": 47.58,
"low": 45.9, "low": 45.9,
"volume": 8734811.0 "volume": 21371928.0
} }
], ],
"weekly": [ "weekly": [
@@ -11538,7 +11514,7 @@
"high_52w": 49.36, "high_52w": 49.36,
"low_52w": 32.261 "low_52w": 32.261
}, },
"updated_at": 1782283228.3377414 "updated_at": 1782290710.5664818
}, },
"300750": { "300750": {
"daily": [ "daily": [
@@ -12505,10 +12481,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 392.0, "open": 392.0,
"close": 397.06, "close": 395.36,
"high": 397.58, "high": 399.27,
"low": 386.66, "low": 386.66,
"volume": 215904.0 "volume": 344271.0
} }
], ],
"weekly": [ "weekly": [
@@ -12822,7 +12798,7 @@
"amplitude": 1.91, "amplitude": 1.91,
"turnover_rate": 0.59 "turnover_rate": 0.59
}, },
"updated_at": 1782283245.0556252 "updated_at": 1782290720.0420852
}, },
"603259": { "603259": {
"daily": [ "daily": [
@@ -13789,10 +13765,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 106.9, "open": 106.9,
"close": 116.15, "close": 115.4,
"high": 116.94, "high": 116.94,
"low": 106.9, "low": 106.9,
"volume": 846658.0 "volume": 1098058.0
} }
], ],
"weekly": [ "weekly": [
@@ -14106,7 +14082,7 @@
"amplitude": 2.33, "amplitude": 2.33,
"turnover_rate": 1.11 "turnover_rate": 1.11
}, },
"updated_at": 1782283258.444796 "updated_at": 1782290727.6617684
}, },
"00700": { "00700": {
"daily": [ "daily": [
@@ -15073,10 +15049,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 414.0, "open": 414.0,
"close": 421.0, "close": 428.8,
"high": 421.6, "high": 439.8,
"low": 412.6, "low": 412.6,
"volume": 16310484.0 "volume": 39958288.0
} }
], ],
"weekly": [ "weekly": [
@@ -15387,7 +15363,7 @@
"high_52w": 677.7, "high_52w": 677.7,
"low_52w": 420.4 "low_52w": 420.4
}, },
"updated_at": 1782283214.8502717 "updated_at": 1782290694.2337189
}, },
"688981": { "688981": {
"daily": [ "daily": [
@@ -16354,10 +16330,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 141.5, "open": 141.5,
"close": 154.98, "close": 151.53,
"high": 155.0, "high": 156.35,
"low": 141.32, "low": 141.32,
"volume": 105003263.0 "volume": 141162383.0
} }
], ],
"weekly": [ "weekly": [
@@ -16671,7 +16647,7 @@
"amplitude": 6.3, "amplitude": 6.3,
"turnover_rate": 4.82 "turnover_rate": 4.82
}, },
"updated_at": 1782283266.8924367 "updated_at": 1782290736.0808527
}, },
"600110": { "600110": {
"daily": [ "daily": [
@@ -17951,14 +17927,6 @@
}, },
"00981": { "00981": {
"daily": [ "daily": [
{
"date": "2025-12-22",
"open": 66.0,
"close": 68.9,
"high": 70.45,
"low": 65.95,
"volume": 91315684.0
},
{ {
"date": "2025-12-23", "date": "2025-12-23",
"open": 69.5, "open": 69.5,
@@ -18914,10 +18882,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 77.6, "open": 77.6,
"close": 85.1, "close": 84.8,
"high": 85.6, "high": 86.45,
"low": 77.6, "low": 77.6,
"volume": 153878130.0 "volume": 218098916.0
} }
], ],
"weekly": [ "weekly": [
@@ -19228,7 +19196,7 @@
"high_52w": 93.5, "high_52w": 93.5,
"low_52w": 38.65 "low_52w": 38.65
}, },
"updated_at": 1782283217.65217 "updated_at": 1782290696.4414482
}, },
"600563": { "600563": {
"daily": [ "daily": [
@@ -20198,7 +20166,7 @@
"close": 178.76, "close": 178.76,
"high": 178.76, "high": 178.76,
"low": 161.95, "low": 161.95,
"volume": 161812.0 "volume": 165524.0
} }
], ],
"weekly": [ "weekly": [
@@ -20512,7 +20480,7 @@
"amplitude": 3.97, "amplitude": 3.97,
"turnover_rate": 4.21 "turnover_rate": 4.21
}, },
"updated_at": 1782283251.5284195 "updated_at": 1782290724.1423237
}, },
"600036": { "600036": {
"daily": [ "daily": [
@@ -22763,10 +22731,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 16.32, "open": 16.32,
"close": 16.23, "close": 16.08,
"high": 16.41, "high": 16.41,
"low": 15.96, "low": 15.96,
"volume": 101108.0 "volume": 158967.0
} }
], ],
"weekly": [ "weekly": [
@@ -23080,7 +23048,7 @@
"amplitude": 2.1, "amplitude": 2.1,
"turnover_rate": 3.34 "turnover_rate": 3.34
}, },
"updated_at": 1782283238.411124 "updated_at": 1782290718.332029
}, },
"518880": { "518880": {
"daily": [ "daily": [
@@ -24047,10 +24015,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 8.49, "open": 8.49,
"close": 8.47, "close": 8.52,
"high": 8.53, "high": 8.53,
"low": 8.43, "low": 8.43,
"volume": 2554304.0 "volume": 4029970.0
} }
], ],
"weekly": [ "weekly": [
@@ -24364,7 +24332,7 @@
"amplitude": 0.59, "amplitude": 0.59,
"turnover_rate": 2.43 "turnover_rate": 2.43
}, },
"updated_at": 1782283246.3678257 "updated_at": 1782290720.4494953
}, },
"01888": { "01888": {
"daily": [ "daily": [
@@ -25331,10 +25299,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 87.6, "open": 87.6,
"close": 93.05, "close": 93.55,
"high": 97.4, "high": 97.4,
"low": 87.6, "low": 87.6,
"volume": 59261790.0 "volume": 75292855.0
} }
], ],
"weekly": [ "weekly": [
@@ -25645,18 +25613,10 @@
"high_52w": 91.8, "high_52w": 91.8,
"low_52w": 8.08 "low_52w": 8.08
}, },
"updated_at": 1782283224.4869177 "updated_at": 1782290703.7363348
}, },
"01088": { "01088": {
"daily": [ "daily": [
{
"date": "2025-12-22",
"open": 40.28,
"close": 39.44,
"high": 40.28,
"low": 38.6,
"volume": 14393861.0
},
{ {
"date": "2025-12-23", "date": "2025-12-23",
"open": 39.5, "open": 39.5,
@@ -26615,7 +26575,7 @@
"close": 41.9, "close": 41.9,
"high": 42.18, "high": 42.18,
"low": 41.26, "low": 41.26,
"volume": 5834664.0 "volume": 11563654.0
} }
], ],
"weekly": [ "weekly": [
@@ -26926,7 +26886,7 @@
"high_52w": 49.62, "high_52w": 49.62,
"low_52w": 29.076 "low_52w": 29.076
}, },
"updated_at": 1782283220.3894756 "updated_at": 1782290698.9449024
}, },
"002594": { "002594": {
"daily": [ "daily": [
@@ -27893,10 +27853,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 84.5, "open": 84.5,
"close": 83.46, "close": 83.3,
"high": 84.7, "high": 84.7,
"low": 82.78, "low": 82.78,
"volume": 313105.0 "volume": 455735.0
} }
], ],
"weekly": [ "weekly": [
@@ -28210,18 +28170,10 @@
"amplitude": 2.57, "amplitude": 2.57,
"turnover_rate": 1.42 "turnover_rate": 1.42
}, },
"updated_at": 1782283213.6544523 "updated_at": 1782290692.6287324
}, },
"09868": { "09868": {
"daily": [ "daily": [
{
"date": "2025-12-22",
"open": 77.7,
"close": 77.15,
"high": 78.5,
"low": 76.3,
"volume": 11406726.0
},
{ {
"date": "2025-12-23", "date": "2025-12-23",
"open": 77.5, "open": 77.5,
@@ -29177,10 +29129,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 50.1, "open": 50.1,
"close": 49.76, "close": 49.14,
"high": 50.8, "high": 50.8,
"low": 48.84, "low": 48.84,
"volume": 7079099.0 "volume": 12109518.0
} }
], ],
"weekly": [ "weekly": [
@@ -29491,7 +29443,7 @@
"high_52w": 110.8, "high_52w": 110.8,
"low_52w": 52.65 "low_52w": 52.65
}, },
"updated_at": 1782283235.2201009 "updated_at": 1782290715.8824985
}, },
"688795": { "688795": {
"daily": [ "daily": [
@@ -30458,10 +30410,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 690.03, "open": 690.03,
"close": 711.43, "close": 704.8,
"high": 714.0, "high": 717.58,
"low": 669.0, "low": 669.0,
"volume": 2605053.0 "volume": 3496502.0
} }
], ],
"weekly": [ "weekly": [
@@ -30735,7 +30687,7 @@
"amplitude": 3.09, "amplitude": 3.09,
"turnover_rate": 7.33 "turnover_rate": 7.33
}, },
"updated_at": 1782283265.106866 "updated_at": 1782290733.5472596
}, },
"688802": { "688802": {
"daily": [ "daily": [
@@ -31702,10 +31654,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 749.97, "open": 749.97,
"close": 769.0, "close": 770.19,
"high": 770.98, "high": 779.0,
"low": 726.1, "low": 726.1,
"volume": 1598931.0 "volume": 2190140.0
} }
], ],
"weekly": [ "weekly": [
@@ -31979,7 +31931,7 @@
"amplitude": 4.81, "amplitude": 4.81,
"turnover_rate": 12.26 "turnover_rate": 12.26
}, },
"updated_at": 1782283266.0696328 "updated_at": 1782290734.7186577
}, },
"02359": { "02359": {
"daily": [ "daily": [
@@ -32946,10 +32898,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 131.3, "open": 131.3,
"close": 142.7, "close": 141.7,
"high": 145.0, "high": 145.0,
"low": 131.3, "low": 131.3,
"volume": 9547144.0 "volume": 12471512.0
} }
], ],
"weekly": [ "weekly": [
@@ -33260,18 +33212,10 @@
"high_52w": 146.197, "high_52w": 146.197,
"low_52w": 69.713 "low_52w": 69.713
}, },
"updated_at": 1782283227.2065868 "updated_at": 1782290709.1306782
}, },
"02628": { "02628": {
"daily": [ "daily": [
{
"date": "2025-12-22",
"open": 28.8,
"close": 28.48,
"high": 29.04,
"low": 28.0,
"volume": 38067870.0
},
{ {
"date": "2025-12-23", "date": "2025-12-23",
"open": 28.7, "open": 28.7,
@@ -34227,10 +34171,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 29.38, "open": 29.38,
"close": 28.22, "close": 28.32,
"high": 29.48, "high": 29.48,
"low": 28.06, "low": 28.06,
"volume": 26657867.0 "volume": 46680956.0
} }
], ],
"weekly": [ "weekly": [
@@ -34541,7 +34485,7 @@
"high_52w": 36.16, "high_52w": 36.16,
"low_52w": 16.827 "low_52w": 16.827
}, },
"updated_at": 1782283230.3935618 "updated_at": 1782290712.0309236
}, },
"00968": { "00968": {
"daily": [ "daily": [
@@ -35508,10 +35452,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 2.08, "open": 2.08,
"close": 1.98, "close": 2.0,
"high": 2.08, "high": 2.08,
"low": 1.93, "low": 1.93,
"volume": 77021406.0 "volume": 129704120.0
} }
], ],
"weekly": [ "weekly": [
@@ -35822,7 +35766,7 @@
"high_52w": 4.092, "high_52w": 4.092,
"low_52w": 2.21 "low_52w": 2.21
}, },
"updated_at": 1782283216.0355144 "updated_at": 1782290695.4207575
}, },
"06869": { "06869": {
"daily": [ "daily": [
@@ -36789,10 +36733,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 264.6, "open": 264.6,
"close": 265.0, "close": 261.2,
"high": 273.2, "high": 273.2,
"low": 251.2, "low": 251.2,
"volume": 15863186.0 "volume": 22363188.0
} }
], ],
"weekly": [ "weekly": [
@@ -37103,18 +37047,10 @@
"high_52w": 283.0, "high_52w": 283.0,
"low_52w": 16.146 "low_52w": 16.146
}, },
"updated_at": 1782283233.9523344 "updated_at": 1782290714.4452949
}, },
"02318": { "02318": {
"daily": [ "daily": [
{
"date": "2025-12-22",
"open": 65.75,
"close": 65.25,
"high": 66.3,
"low": 64.65,
"volume": 22063337.0
},
{ {
"date": "2025-12-23", "date": "2025-12-23",
"open": 65.5, "open": 65.5,
@@ -38070,10 +38006,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 53.7, "open": 53.7,
"close": 52.6, "close": 52.85,
"high": 53.9, "high": 53.9,
"low": 52.3, "low": 52.3,
"volume": 18852517.0 "volume": 38675933.0
} }
], ],
"weekly": [ "weekly": [
@@ -38384,7 +38320,7 @@
"high_52w": 72.689, "high_52w": 72.689,
"low_52w": 42.648 "low_52w": 42.648
}, },
"updated_at": 1782283226.0860085 "updated_at": 1782290707.6876612
}, },
"688639": { "688639": {
"daily": [ "daily": [
@@ -39351,10 +39287,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 22.03, "open": 22.03,
"close": 21.35, "close": 21.4,
"high": 22.03, "high": 22.03,
"low": 21.2, "low": 21.2,
"volume": 3445769.0 "volume": 4683966.0
} }
], ],
"weekly": [ "weekly": [
@@ -39668,7 +39604,7 @@
"amplitude": 2.69, "amplitude": 2.69,
"turnover_rate": 1.5 "turnover_rate": 1.5
}, },
"updated_at": 1782283264.3253474 "updated_at": 1782290732.1794946
}, },
"300124": { "300124": {
"daily": [ "daily": [
@@ -40635,10 +40571,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 66.64, "open": 66.64,
"close": 66.5, "close": 66.31,
"high": 67.49, "high": 67.49,
"low": 65.74, "low": 65.74,
"volume": 193567.0 "volume": 309215.0
} }
], ],
"weekly": [ "weekly": [
@@ -40952,18 +40888,10 @@
"amplitude": 2.32, "amplitude": 2.32,
"turnover_rate": 1.28 "turnover_rate": 1.28
}, },
"updated_at": 1782283239.1390533 "updated_at": 1782290718.720099
}, },
"01070": { "01070": {
"daily": [ "daily": [
{
"date": "2025-12-22",
"open": 11.02,
"close": 11.04,
"high": 11.17,
"low": 10.81,
"volume": 4985894.0
},
{ {
"date": "2025-12-23", "date": "2025-12-23",
"open": 10.91, "open": 10.91,
@@ -41920,9 +41848,9 @@
"date": "2026-06-24", "date": "2026-06-24",
"open": 13.1, "open": 13.1,
"close": 13.1, "close": 13.1,
"high": 13.22, "high": 13.29,
"low": 12.55, "low": 12.55,
"volume": 6766068.0 "volume": 10763019.0
} }
], ],
"weekly": [ "weekly": [
@@ -42233,7 +42161,7 @@
"high_52w": 16.19, "high_52w": 16.19,
"low_52w": 8.802 "low_52w": 8.802
}, },
"updated_at": 1782283219.4558241 "updated_at": 1782290697.6776905
}, },
"001309": { "001309": {
"daily": [ "daily": [
@@ -43200,10 +43128,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 759.0, "open": 759.0,
"close": 795.32, "close": 810.0,
"high": 816.0, "high": 816.88,
"low": 743.51, "low": 743.51,
"volume": 132719.0 "volume": 182022.0
} }
], ],
"weekly": [ "weekly": [
@@ -43517,7 +43445,7 @@
"amplitude": 13.19, "amplitude": 13.19,
"turnover_rate": 10.41 "turnover_rate": 10.41
}, },
"updated_at": 1782283212.0798361 "updated_at": 1782290691.409908
}, },
"06160": { "06160": {
"daily": [ "daily": [
@@ -44484,10 +44412,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 164.2, "open": 164.2,
"close": 166.8, "close": 165.2,
"high": 168.6, "high": 168.6,
"low": 163.8, "low": 163.8,
"volume": 2929533.0 "volume": 4955410.0
} }
], ],
"weekly": [ "weekly": [
@@ -44798,7 +44726,7 @@
"high_52w": 229.4, "high_52w": 229.4,
"low_52w": 144.1 "low_52w": 144.1
}, },
"updated_at": 1782283232.5449848 "updated_at": 1782290713.5082712
}, },
"000700": { "000700": {
"daily": [ "daily": [
@@ -45765,10 +45693,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 15.2, "open": 15.2,
"close": 14.56, "close": 14.52,
"high": 15.22, "high": 15.22,
"low": 14.3, "low": 14.3,
"volume": 464918.0 "volume": 629381.0
} }
], ],
"weekly": [ "weekly": [
@@ -46082,7 +46010,7 @@
"amplitude": 4.41, "amplitude": 4.41,
"turnover_rate": 7.65 "turnover_rate": 7.65
}, },
"updated_at": 1782283209.8110423 "updated_at": 1782290687.3846052
}, },
"000711": { "000711": {
"daily": [ "daily": [
@@ -47049,10 +46977,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 5.04, "open": 5.04,
"close": 5.1, "close": 5.04,
"high": 5.25, "high": 5.25,
"low": 4.86, "low": 4.86,
"volume": 879744.0 "volume": 1056901.0
} }
], ],
"weekly": [ "weekly": [
@@ -47366,7 +47294,7 @@
"amplitude": 2.65, "amplitude": 2.65,
"turnover_rate": 3.98 "turnover_rate": 3.98
}, },
"updated_at": 1782283211.0837142 "updated_at": 1782290689.5257983
}, },
"__index__sh000001": { "__index__sh000001": {
"name": "上证指数", "name": "上证指数",
@@ -48358,10 +48286,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 459.0, "open": 459.0,
"close": 497.0, "close": 513.88,
"high": 508.0, "high": 515.85,
"low": 455.55, "low": 455.55,
"volume": 4248229.0 "volume": 5958289.0
} }
], ],
"weekly": [ "weekly": [
@@ -48664,7 +48592,7 @@
"volume": 108482337.0 "volume": 108482337.0
} }
], ],
"updated_at": 1782283262.2383468 "updated_at": 1782290730.5552156
}, },
"300690": { "300690": {
"daily": [ "daily": [
@@ -50904,10 +50832,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 99.86, "open": 99.86,
"close": 99.25, "close": 100.08,
"high": 101.96, "high": 101.96,
"low": 94.79, "low": 94.79,
"volume": 927913.0 "volume": 1198902.0
} }
], ],
"weekly": [ "weekly": [
@@ -51210,7 +51138,7 @@
"volume": 15817777.0 "volume": 15817777.0
} }
], ],
"updated_at": 1782283207.6129625 "updated_at": 1782290685.6754243
}, },
"300308": { "300308": {
"daily": [ "daily": [
@@ -52177,10 +52105,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 1313.61, "open": 1313.61,
"close": 1302.65, "close": 1312.18,
"high": 1344.88, "high": 1344.88,
"low": 1282.15, "low": 1282.15,
"volume": 178454.0 "volume": 262257.0
} }
], ],
"weekly": [ "weekly": [
@@ -52483,7 +52411,7 @@
"volume": 4488584.0 "volume": 4488584.0
} }
], ],
"updated_at": 1782283240.5700393 "updated_at": 1782290719.091837
}, },
"600519": { "600519": {
"daily": [ "daily": [
@@ -53450,10 +53378,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 1222.65, "open": 1222.65,
"close": 1211.0, "close": 1207.68,
"high": 1241.87, "high": 1241.87,
"low": 1209.11, "low": 1207.51,
"volume": 28212.0 "volume": 45335.0
} }
], ],
"weekly": [ "weekly": [
@@ -53756,7 +53684,7 @@
"volume": 583696.0 "volume": 583696.0
} }
], ],
"updated_at": 1782283249.183474 "updated_at": 1782290721.7070007
}, },
"601318": { "601318": {
"daily": [ "daily": [
@@ -54723,10 +54651,10 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"open": 50.69, "open": 50.69,
"close": 49.28, "close": 49.12,
"high": 50.88, "high": 50.88,
"low": 49.03, "low": 49.03,
"volume": 690208.0 "volume": 1094158.0
} }
], ],
"weekly": [ "weekly": [
@@ -55029,7 +54957,7 @@
"volume": 13423033.0 "volume": 13423033.0
} }
], ],
"updated_at": 1782283254.866112 "updated_at": 1782290725.1978803
}, },
"sh000001": { "sh000001": {
"daily": [ "daily": [
+262 -262
View File
@@ -7,20 +7,20 @@
"cost": 12.19, "cost": 12.19,
"position_pct": 2.53, "position_pct": 2.53,
"is_active": 1, "is_active": 1,
"stop_loss": 7.05, "stop_loss": 7.02,
"take_profit": 9.17, "take_profit": 9.31,
"entry_low": 8.02, "entry_low": 7.66,
"entry_high": 9.35, "entry_high": 8.94,
"action": "深套持有 | 深套持有 | 止损7.05 | 目标9.17 | 买入区8.02~9.35 | 信号:持有", "action": "深套持有 | 深套持有 | 止损7.05 | 目标9.17 | 买入区8.02~9.35 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 6.46, "stop_loss": 7.02,
"take_profit": 8.38, "take_profit": 9.31,
"entry_low": 7.67, "entry_low": 7.66,
"entry_high": 8.94, "entry_high": 8.94,
"action": "深套持有 | 深套持有 | 止损6.46 | 目标8.38 | 买入区7.67~8.94 | 信号:持有", "action": "深套持有 | 深套持有 | 止损7.02 | 目标9.31 | 买入区7.66~8.94 | 信号:持有",
"tech_snapshot": "形态:带下影阳线/bullish 量价:数据不足 强撑:7.81 弱撑:8.45 弱压:8.56 强压:9.17", "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:7.81 弱撑:8.45 弱压:8.55 强压:9.17",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 0.51, "rr_ratio": 0.51,
"action_note": "深套持有", "action_note": "深套持有",
@@ -36,10 +36,10 @@
"cost": 146.95, "cost": 146.95,
"position_pct": 2.21, "position_pct": 2.21,
"is_active": 1, "is_active": 1,
"stop_loss": 161.41, "stop_loss": 172.96,
"take_profit": 192.67, "take_profit": 219.99,
"entry_low": 165.51, "entry_low": 162.51,
"entry_high": 173.79, "entry_high": 170.64,
"action": "盈利良好 | 止损161.41 | 目标192.67 | 买入区165.51~173.79 | 信号:持有", "action": "盈利良好 | 止损161.41 | 目标192.67 | 买入区165.51~173.79 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
@@ -49,7 +49,7 @@
"entry_high": 170.64, "entry_high": 170.64,
"action": "盈利良好 | 止损172.96 | 目标219.99 | 买入区162.51~170.64 | 信号:持有", "action": "盈利良好 | 止损172.96 | 目标219.99 | 买入区162.51~170.64 | 信号:持有",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:146.26 弱撑:162.51 弱压:184.36 强压:210.42", "tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:146.26 弱撑:162.51 弱压:184.36 强压:210.42",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 3.54, "rr_ratio": 3.54,
"action_note": "", "action_note": "",
@@ -65,22 +65,22 @@
"cost": 40.27, "cost": 40.27,
"position_pct": 8.19, "position_pct": 8.19,
"is_active": 1, "is_active": 1,
"stop_loss": 24.48, "stop_loss": 22.79,
"take_profit": 34.47, "take_profit": 30.99,
"entry_low": 26.72, "entry_low": 24.88,
"entry_high": 31.17, "entry_high": 29.03,
"action": "深套持有 | 深套持有 | 止损24.48 | 目标34.47 | 买入区26.72~31.17 | 信号:持有", "action": "深套持有 | 深套持有 | 止损24.48 | 目标34.47 | 买入区26.72~31.17 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 22.74, "stop_loss": 22.79,
"take_profit": 30.99, "take_profit": 30.99,
"entry_low": 24.82, "entry_low": 24.88,
"entry_high": 28.96, "entry_high": 29.03,
"action": "深套持有 | 深套持有 | 止损22.74 | 目标30.99 | 买入区24.82~28.96 | 信号:持有", "action": "深套持有 | 深套持有 | 止损22.79 | 目标30.99 | 买入区24.88~29.03 | 信号:持有",
"tech_snapshot": "形态:倒T线/射击之星/neutral 量价:主动买盘占优 强撑:24.98 弱撑:27.27 弱压:27.91 强压:30.53", "tech_snapshot": "形态:带上影阳线/neutral 量价:主动买盘占优 强撑:24.98 弱撑:27.33 弱压:27.97 强压:30.53",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 0.71, "rr_ratio": 0.69,
"action_note": "深套持有", "action_note": "深套持有",
"timing_signal": "持有" "timing_signal": "持有"
}, },
@@ -94,22 +94,22 @@
"cost": 96.2, "cost": 96.2,
"position_pct": 5.69, "position_pct": 5.69,
"is_active": 1, "is_active": 1,
"stop_loss": 97.16, "stop_loss": 106.34,
"take_profit": 111.26, "take_profit": 136.95,
"entry_low": 98.2, "entry_low": 106.31,
"entry_high": 103.11, "entry_high": 111.63,
"action": "盈利良好 | ⚠️盈亏比偏低(1:1.2),不建议加仓 | 止损97.16 | 目标111.26 | 买入区98.2~103.11 | 信号:持有", "action": "盈利良好 | ⚠️盈亏比偏低(1:1.2),不建议加仓 | 止损97.16 | 目标111.26 | 买入区98.2~103.11 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 111.46, "stop_loss": 106.34,
"take_profit": 140.97, "take_profit": 136.95,
"entry_low": 106.31, "entry_low": 106.31,
"entry_high": 111.63, "entry_high": 111.63,
"action": "盈利良好 | 止损111.46 | 目标140.97 | 买入区106.31~111.63 | 信号:持有", "action": "盈利良好 | 止损106.34 | 目标136.95 | 买入区106.31~111.63 | 信号:持有",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:95.68 弱撑:106.31 弱压:119.09 强压:134.84", "tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:95.68 弱撑:106.31 弱压:119.26 强压:134.93",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 3.41, "rr_ratio": 3.38,
"action_note": "", "action_note": "",
"timing_signal": "持有" "timing_signal": "持有"
}, },
@@ -123,22 +123,22 @@
"cost": 266.89, "cost": 266.89,
"position_pct": 6.62, "position_pct": 6.62,
"is_active": 1, "is_active": 1,
"stop_loss": 253.82, "stop_loss": 206.87,
"take_profit": 316.5, "take_profit": 300.1,
"entry_low": 273.21, "entry_low": 261.3,
"entry_high": 286.87, "entry_high": 266.69,
"action": "盈利良好 | 止损253.82 | 目标316.5 | 买入区273.21~286.87 | 信号:持有", "action": "盈利良好 | 止损253.82 | 目标316.5 | 买入区273.21~286.87 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 198.33, "stop_loss": 206.87,
"take_profit": 284.39, "take_profit": 300.1,
"entry_low": 261.47, "entry_low": 261.3,
"entry_high": 266.78, "entry_high": 266.69,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损198.33 | 目标284.39 | 买入区261.47~266.78 | 信号:加仓", "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损206.87 | 目标300.1 | 买入区261.3~266.69 | 信号:加仓",
"tech_snapshot": "形态:带下影阴线/neutral 量价:买卖均衡 强撑:222.24 弱撑:261.47 弱压:272.24 强压:311.32", "tech_snapshot": "形态:带下影阴线/neutral 量价:买卖均衡 强撑:222.15 弱撑:261.3 弱压:272.24 强压:311.23",
"reassessed_at": "2026-06-24 14:41", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 1.01, "rr_ratio": 1.02,
"action_note": "⚠️盈亏比偏低(1:1.0),不建议加仓", "action_note": "⚠️盈亏比偏低(1:1.0),不建议加仓",
"timing_signal": "加仓" "timing_signal": "加仓"
}, },
@@ -152,22 +152,22 @@
"cost": 21.51, "cost": 21.51,
"position_pct": 7.42, "position_pct": 7.42,
"is_active": 1, "is_active": 1,
"stop_loss": null, "stop_loss": 18.27,
"take_profit": null, "take_profit": 24.6,
"entry_low": null, "entry_low": 21.06,
"entry_high": null, "entry_high": 21.54,
"action": null, "action": null,
"strategy_updated": null, "strategy_updated": null,
"analysis": { "analysis": {
"stop_loss": 16.82, "stop_loss": 18.27,
"take_profit": 22.15, "take_profit": 24.6,
"entry_low": 21.06, "entry_low": 21.06,
"entry_high": 21.55, "entry_high": 21.54,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损16.82 | 目标22.15 | 买入区21.06~21.55 | 信号:持有", "action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损18.27 | 目标24.6 | 买入区21.06~21.54 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动买盘占优 强撑:18.85 弱撑:21.06 弱压:21.89 强压:24.25", "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动买盘占优 强撑:18.84 弱撑:21.06 弱压:21.89 强压:24.24",
"reassessed_at": "2026-06-24 14:41", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 1.1, "rr_ratio": 1.11,
"action_note": "⚠️盈亏比偏低(1:1.1),不建议加仓", "action_note": "⚠️盈亏比偏低(1:1.1),不建议加仓",
"timing_signal": "持有" "timing_signal": "持有"
}, },
@@ -181,20 +181,20 @@
"cost": 126.07, "cost": 126.07,
"position_pct": 5.64, "position_pct": 5.64,
"is_active": 1, "is_active": 1,
"stop_loss": 132.76, "stop_loss": 146.61,
"take_profit": 164.45, "take_profit": 177.77,
"entry_low": 134.18, "entry_low": 141.7,
"entry_high": 140.89, "entry_high": 148.78,
"action": "盈利良好 | 止损132.76 | 目标164.45 | 买入区134.18~140.89 | 信号:持有", "action": "盈利良好 | 止损132.76 | 目标164.45 | 买入区134.18~140.89 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 139.64, "stop_loss": 146.61,
"take_profit": 172.59, "take_profit": 177.77,
"entry_low": 141.7, "entry_low": 141.7,
"entry_high": 148.78, "entry_high": 148.78,
"action": "盈利良好 | 止损139.64 | 目标172.59 | 买入区141.7~148.78 | 信号:持有", "action": "盈利良好 | 止损146.61 | 目标177.77 | 买入区141.7~148.78 | 信号:持有",
"tech_snapshot": "形态:带上影阳线/neutral 量价:买卖均衡 强撑:117.7 弱撑:141.7 弱压:158.03 强压:170.04", "tech_snapshot": "形态:带上影阳线/neutral 量价:买卖均衡 强撑:117.75 弱撑:141.7 弱压:158.15 强压:170.04",
"reassessed_at": "2026-06-24 14:41", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 2.44, "rr_ratio": 2.44,
"action_note": "", "action_note": "",
@@ -210,10 +210,10 @@
"cost": 14.83, "cost": 14.83,
"position_pct": 0.0, "position_pct": 0.0,
"is_active": 1, "is_active": 1,
"stop_loss": null, "stop_loss": 13.91,
"take_profit": null, "take_profit": 17.0,
"entry_low": null, "entry_low": 14.53,
"entry_high": null, "entry_high": 15.26,
"action": null, "action": null,
"strategy_updated": null, "strategy_updated": null,
"analysis": { "analysis": {
@@ -222,10 +222,10 @@
"entry_low": 14.53, "entry_low": 14.53,
"entry_high": 15.26, "entry_high": 15.26,
"action": "持有观察 | 止损13.91 | 目标17.0 | 买入区14.53~15.26 | 信号:持有", "action": "持有观察 | 止损13.91 | 目标17.0 | 买入区14.53~15.26 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/neutral 量价:主动买盘占优 强撑:13.48 弱撑:14.13 弱压:15.05 强压:16.48", "tech_snapshot": "形态:光头光脚阴线/neutral 量价:主动买盘占优 强撑:13.48 弱撑:14.14 弱压:15.06 强压:16.48",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:44",
"status": "manual", "status": "manual",
"rr_ratio": 4.24, "rr_ratio": 4.07,
"action_note": "", "action_note": "",
"timing_signal": "持有" "timing_signal": "持有"
}, },
@@ -239,10 +239,10 @@
"cost": 737.04, "cost": 737.04,
"position_pct": 0.0, "position_pct": 0.0,
"is_active": 1, "is_active": 1,
"stop_loss": null, "stop_loss": 724.0,
"take_profit": null, "take_profit": 810.78,
"entry_low": null, "entry_low": 762.44,
"entry_high": null, "entry_high": 758.71,
"action": null, "action": null,
"strategy_updated": null, "strategy_updated": null,
"analysis": { "analysis": {
@@ -250,12 +250,12 @@
"take_profit": 810.78, "take_profit": 810.78,
"entry_low": 762.44, "entry_low": 762.44,
"entry_high": 758.71, "entry_high": 758.71,
"action": "盈利良好 | ⚠️盈亏比偏低(1:0.7),不建议加仓 | 止损724.0 | 目标810.78 | 买入区762.44~758.71 | 信号:持有", "action": "盈利良好 | ⚠️盈亏比偏低(1:0.5),不建议加仓 | 止损724.0 | 目标810.78 | 买入区762.44~758.71 | 信号:持有",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:主动买盘占优 强撑:679.51 弱撑:755.01 弱压:832.74 强压:830.51", "tech_snapshot": "形态:光头光脚阳线/bullish 量价:主动买盘占优 强撑:679.51 弱撑:755.01 弱压:836.75 强压:830.51",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:44",
"status": "manual", "status": "manual",
"rr_ratio": 0.08, "rr_ratio": 0.01,
"action_note": "⚠️盈亏比偏低(1:0.7),不建议加仓", "action_note": "⚠️盈亏比偏低(1:0.5),不建议加仓",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 810.0, "price": 810.0,
@@ -268,27 +268,27 @@
"cost": 22.29, "cost": 22.29,
"position_pct": 0.0, "position_pct": 0.0,
"is_active": 1, "is_active": 1,
"stop_loss": 13.74, "stop_loss": 13.26,
"take_profit": 19.0, "take_profit": 18.7,
"entry_low": 15.63, "entry_low": 14.47,
"entry_high": 18.24, "entry_high": 16.88,
"action": "深套持有 | 深套持有 | 止损13.74 | 目标19.0 | 买入区15.63~18.24 | 信号:持有", "action": "深套持有 | 深套持有 | 止损13.74 | 目标19.0 | 买入区15.63~18.24 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 13.88, "stop_loss": 13.26,
"take_profit": 19.24, "take_profit": 18.7,
"entry_low": 14.43, "entry_low": 14.47,
"entry_high": 16.83, "entry_high": 16.88,
"action": "深套持有 | 深套持有 | 止损13.88 | 目标19.24 | 买入区14.43~16.83 | 信号:持有", "action": "深套持有 | 深套持有 | 止损13.26 | 目标18.7 | 买入区14.47~16.88 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:13.86 弱撑:15.86 弱压:16.36 强压:18.4", "tech_snapshot": "形态:光头光脚阴线/bearish 量价:主动卖盘占优 强撑:13.88 弱撑:15.89 弱压:16.36 强压:18.42",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 0.99, "rr_ratio": 0.97,
"action_note": "深套持有", "action_note": "深套持有",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 16.08, "price": 16.08,
"change_pct": -1.77 "change_pct": -1.71
}, },
{ {
"code": "300548", "code": "300548",
@@ -297,22 +297,22 @@
"cost": 231.46, "cost": 231.46,
"position_pct": 0.0, "position_pct": 0.0,
"is_active": 1, "is_active": 1,
"stop_loss": 251.24, "stop_loss": 263.91,
"take_profit": 413.9, "take_profit": 348.37,
"entry_low": 269.8, "entry_low": 272.07,
"entry_high": 283.29, "entry_high": 285.67,
"action": "盈利良好 | 短炒强趋势持 | 止损251.24 | 目标413.9 | 买入区269.8~283.29 | 信号:强趋势持", "action": "盈利良好 | 短炒强趋势持 | 止损251.24 | 目标413.9 | 买入区269.8~283.29 | 信号:强趋势持",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 241.6, "stop_loss": 263.91,
"take_profit": 313.53, "take_profit": 348.37,
"entry_low": 270.73, "entry_low": 272.07,
"entry_high": 284.27, "entry_high": 285.67,
"action": "盈利良好 | 短炒强趋势持 | 止损241.6 | 目标313.53 | 买入区270.73~284.27 | 信号:持有", "action": "盈利良好 | 短炒强趋势持 | 止损263.91 | 目标348.37 | 买入区272.07~285.67 | 信号:持有",
"tech_snapshot": "形态:带上影阴线/bearish 量价:主动买盘占优 强撑:228.82 弱撑:270.73 弱压:294.84 强压:343.22", "tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:228.82 弱撑:272.07 弱压:296.18 强压:343.22",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 6.27, "rr_ratio": 6.0,
"action_note": "短炒强趋势持", "action_note": "短炒强趋势持",
"timing_signal": "持有" "timing_signal": "持有"
}, },
@@ -326,22 +326,22 @@
"cost": 401.78, "cost": 401.78,
"position_pct": 0.0, "position_pct": 0.0,
"is_active": 1, "is_active": 1,
"stop_loss": 345.04, "stop_loss": 352.13,
"take_profit": 414.6, "take_profit": 430.87,
"entry_low": 384.35, "entry_low": 388.26,
"entry_high": 397.12, "entry_high": 393.76,
"action": "持有观察 | 止损345.04 | 目标414.6 | 买入区384.35~397.12 | 信号:弱势持有", "action": "持有观察 | 止损345.04 | 目标414.6 | 买入区384.35~397.12 | 信号:弱势持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 352.27, "stop_loss": 352.13,
"take_profit": 431.02, "take_profit": 430.87,
"entry_low": 388.54, "entry_low": 388.26,
"entry_high": 393.91, "entry_high": 393.76,
"action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损352.27 | 目标431.02 | 买入区388.54~393.91 | 信号:弱势持有", "action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损352.13 | 目标430.87 | 买入区388.26~393.76 | 信号:弱势持有",
"tech_snapshot": "形态:带下影阳线/bullish 量价:买卖均衡 强撑:363.17 弱撑:388.54 弱压:401.15 强压:424.65", "tech_snapshot": "形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:363.02 弱撑:388.26 弱压:400.87 强压:424.5",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 0.88, "rr_ratio": 0.9,
"action_note": "⚠️盈亏比偏低(1:0.9),不建议加仓", "action_note": "⚠️盈亏比偏低(1:0.9),不建议加仓",
"timing_signal": "弱势持有" "timing_signal": "弱势持有"
}, },
@@ -355,27 +355,27 @@
"cost": 443.9, "cost": 443.9,
"position_pct": 5.33, "position_pct": 5.33,
"is_active": 1, "is_active": 1,
"stop_loss": 387.49, "stop_loss": 337.9,
"take_profit": 496.33, "take_profit": 473.71,
"entry_low": 435.13, "entry_low": 414.33,
"entry_high": 440.67, "entry_high": 427.07,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损387.49 | 目标496.33 | 买入区435.13~440.67 | 信号:持有", "action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损387.49 | 目标496.33 | 买入区435.13~440.67 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 324.0, "stop_loss": 337.9,
"take_profit": 448.96, "take_profit": 473.71,
"entry_low": 414.73, "entry_low": 414.33,
"entry_high": 427.27, "entry_high": 427.07,
"action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损324.0 | 目标448.96 | 买入区414.73~427.27 | 信号:持有", "action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损337.9 | 目标473.71 | 买入区414.33~427.07 | 信号:持有",
"tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:363.07 弱撑:414.73 弱压:441.93 强压:491.47", "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:362.87 弱撑:414.33 弱压:441.53 强压:491.27",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:44",
"status": "updated", "status": "updated",
"rr_ratio": 0.93, "rr_ratio": 0.95,
"action_note": "⚠️盈亏比偏低(1:0.9),不建议加仓", "action_note": "⚠️盈亏比偏低(1:0.9),不建议加仓",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 428.6, "price": 371.77,
"change_pct": 3.33 "change_pct": 3.38
}, },
{ {
"code": "00981", "code": "00981",
@@ -384,27 +384,27 @@
"cost": 76.07, "cost": 76.07,
"position_pct": 5.21, "position_pct": 5.21,
"is_active": 1, "is_active": 1,
"stop_loss": 67.69, "stop_loss": 82.05,
"take_profit": 87.26, "take_profit": 102.56,
"entry_low": 73.68, "entry_low": 77.85,
"entry_high": 76.57, "entry_high": 81.74,
"action": "盈利持有 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损67.69 | 目标87.26 | 买入区73.68~76.57 | 信号:持有", "action": "盈利持有 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损67.69 | 目标87.26 | 买入区73.68~76.57 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 77.86, "stop_loss": 82.05,
"take_profit": 99.5, "take_profit": 102.56,
"entry_low": 77.85, "entry_low": 77.85,
"entry_high": 81.74, "entry_high": 81.74,
"action": "盈利良好 | 止损77.86 | 目标99.5 | 买入区77.85~81.74 | 信号:持有", "action": "盈利良好 | 止损82.05 | 目标102.56 | 买入区77.85~81.74 | 信号:持有",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:67.73 弱撑:77.85 弱压:88.17 强压:98.03", "tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:67.8 弱撑:77.85 弱压:88.3 强压:98.1",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:44",
"status": "updated", "status": "updated",
"rr_ratio": 3.2, "rr_ratio": 3.14,
"action_note": "", "action_note": "",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 85.2, "price": 73.52,
"change_pct": 9.44 "change_pct": 8.93
}, },
{ {
"code": "01088", "code": "01088",
@@ -413,27 +413,27 @@
"cost": 45.97, "cost": 45.97,
"position_pct": 2.58, "position_pct": 2.58,
"is_active": 1, "is_active": 1,
"stop_loss": 35.09, "stop_loss": 33.41,
"take_profit": 42.9, "take_profit": 42.13,
"entry_low": 41.66, "entry_low": 41.38,
"entry_high": 42.8, "entry_high": 41.78,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损35.09 | 目标42.9 | 买入区41.66~42.8 | 信号:持有", "action": "持有观察 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损35.09 | 目标42.9 | 买入区41.66~42.8 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 33.4, "stop_loss": 33.41,
"take_profit": 42.12, "take_profit": 42.13,
"entry_low": 41.35, "entry_low": 41.38,
"entry_high": 41.77, "entry_high": 41.78,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损33.4 | 目标42.12 | 买入区41.35~41.77 | 信号:持有", "action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损33.41 | 目标42.13 | 买入区41.38~41.78 | 信号:持有",
"tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:37.43 弱撑:41.35 弱压:42.27 强压:46.11", "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:37.44 弱撑:41.38 弱压:42.3 强压:46.12",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 0.96, "rr_ratio": 0.95,
"action_note": "⚠️盈亏比偏低(1:1.0),不建议加仓", "action_note": "⚠️盈亏比偏低(1:0.9),不建议加仓",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 41.86, "price": 36.33,
"change_pct": -0.48 "change_pct": -0.38
}, },
{ {
"code": "01211", "code": "01211",
@@ -442,27 +442,27 @@
"cost": 105.05, "cost": 105.05,
"position_pct": 5.64, "position_pct": 5.64,
"is_active": 1, "is_active": 1,
"stop_loss": 63.99, "stop_loss": 57.61,
"take_profit": 87.07, "take_profit": 86.27,
"entry_low": 72.77, "entry_low": 68.36,
"entry_high": 84.89, "entry_high": 79.75,
"action": "深套持有 | 深套持有 | 止损63.99 | 目标87.07 | 买入区72.77~84.89 | 信号:持有", "action": "深套持有 | 深套持有 | 止损63.99 | 目标87.07 | 买入区72.77~84.89 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 60.06, "stop_loss": 57.61,
"take_profit": 90.86, "take_profit": 86.27,
"entry_low": 68.49, "entry_low": 68.36,
"entry_high": 79.91, "entry_high": 79.75,
"action": "深套持有 | 深套持有 | 止损60.06 | 目标90.86 | 买入区68.49~79.91 | 信号:持有", "action": "深套持有 | 深套持有 | 止损57.61 | 目标86.27 | 买入区68.36~79.75 | 信号:持有",
"tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:61.92 弱撑:74.58 弱压:77.23 强压:89.52", "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:61.87 弱撑:74.48 弱压:77.13 强压:89.47",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 0.95, "rr_ratio": 0.96,
"action_note": "深套持有", "action_note": "深套持有",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 76.0, "price": 65.85,
"change_pct": 0.2 "change_pct": 0.13
}, },
{ {
"code": "01478", "code": "01478",
@@ -471,27 +471,27 @@
"cost": 13.81, "cost": 13.81,
"position_pct": 10.48, "position_pct": 10.48,
"is_active": 1, "is_active": 1,
"stop_loss": 7.33, "stop_loss": 5.59,
"take_profit": 10.39, "take_profit": 9.76,
"entry_low": 7.88, "entry_low": 6.92,
"entry_high": 9.19, "entry_high": 8.07,
"action": "深套持有 | 深套持有 | 止损7.33 | 目标10.39 | 买入区7.88~9.19 | 信号:持有", "action": "深套持有 | 深套持有 | 止损7.33 | 目标10.39 | 买入区7.88~9.19 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 5.6, "stop_loss": 5.59,
"take_profit": 9.77, "take_profit": 9.76,
"entry_low": 6.93, "entry_low": 6.92,
"entry_high": 8.09, "entry_high": 8.07,
"action": "深套持有 | 深套持有 | 止损5.6 | 目标9.77 | 买入区6.93~8.09 | 信号:持有", "action": "深套持有 | 深套持有 | 止损5.59 | 目标9.76 | 买入区6.92~8.07 | 信号:持有",
"tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:5.77 弱撑:7.51 弱压:7.88 强压:9.63", "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:5.76 弱撑:7.51 弱压:7.88 强压:9.62",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 1.0, "rr_ratio": 1.0,
"action_note": "深套持有", "action_note": "深套持有",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 7.66, "price": 6.67,
"change_pct": -2.79 "change_pct": -2.41
}, },
{ {
"code": "01888", "code": "01888",
@@ -500,27 +500,27 @@
"cost": 88.39, "cost": 88.39,
"position_pct": 5.82, "position_pct": 5.82,
"is_active": 1, "is_active": 1,
"stop_loss": 86.34, "stop_loss": 90.51,
"take_profit": 141.9, "take_profit": 134.87,
"entry_low": 85.82, "entry_low": 87.25,
"entry_high": 90.11, "entry_high": 91.61,
"action": "盈利持有 | 短炒强趋势持 | 止损86.34 | 目标141.9 | 买入区85.82~90.11 | 信号:强趋势持", "action": "盈利持有 | 短炒强趋势持 | 止损86.34 | 目标141.9 | 买入区85.82~90.11 | 信号:强趋势持",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 91.48, "stop_loss": 90.51,
"take_profit": 135.23, "take_profit": 134.87,
"entry_low": 87.25, "entry_low": 87.25,
"entry_high": 91.61, "entry_high": 91.61,
"action": "盈利良好 | 短炒强趋势持 | 止损91.48 | 目标135.23 | 买入区87.25~91.61 | 信号:持有", "action": "盈利良好 | 短炒强趋势持 | 止损90.51 | 目标134.87 | 买入区87.25~91.61 | 信号:持有",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:57.05 弱撑:87.25 弱压:98.8 强压:129.35", "tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:56.7 弱撑:87.25 弱压:98.1 强压:129.0",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 7.36, "rr_ratio": 7.57,
"action_note": "短炒强趋势持", "action_note": "短炒强趋势持",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 94.2, "price": 81.11,
"change_pct": 7.97 "change_pct": 7.22
}, },
{ {
"code": "02202", "code": "02202",
@@ -529,27 +529,27 @@
"cost": 4.68, "cost": 4.68,
"position_pct": 5.73, "position_pct": 5.73,
"is_active": 1, "is_active": 1,
"stop_loss": 2.0, "stop_loss": 1.75,
"take_profit": 2.85, "take_profit": 2.52,
"entry_low": 2.18, "entry_low": 2.08,
"entry_high": 2.54, "entry_high": 2.43,
"action": "深套持有 | 深套持有 | 止损2.0 | 目标2.85 | 买入区2.18~2.54 | 信号:持有", "action": "深套持有 | 深套持有 | 止损2.0 | 目标2.85 | 买入区2.18~2.54 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 1.77, "stop_loss": 1.75,
"take_profit": 2.52, "take_profit": 2.52,
"entry_low": 2.12, "entry_low": 2.08,
"entry_high": 2.47, "entry_high": 2.43,
"action": "深套持有 | 深套持有 | 止损1.77 | 目标2.52 | 买入区2.12~2.47 | 信号:持有", "action": "深套持有 | 深套持有 | 止损1.75 | 目标2.52 | 买入区2.08~2.43 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:1.98 弱撑:2.3 弱压:2.43 强压:2.76", "tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:1.96 弱撑:2.26 弱压:2.4 强压:2.76",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 1.11, "rr_ratio": 1.29,
"action_note": "深套持有", "action_note": "深套持有",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 2.33, "price": 2.0,
"change_pct": -2.5 "change_pct": -3.75
}, },
{ {
"code": "02318", "code": "02318",
@@ -558,10 +558,10 @@
"cost": 54.82, "cost": 54.82,
"position_pct": 3.26, "position_pct": 3.26,
"is_active": 1, "is_active": 1,
"stop_loss": null, "stop_loss": 53.3,
"take_profit": null, "take_profit": 60.72,
"entry_low": null, "entry_low": 53.85,
"entry_high": null, "entry_high": 56.05,
"action": null, "action": null,
"strategy_updated": null, "strategy_updated": null,
"analysis": { "analysis": {
@@ -570,14 +570,14 @@
"entry_low": 53.85, "entry_low": 53.85,
"entry_high": 56.05, "entry_high": 56.05,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损53.3 | 目标60.72 | 买入区53.85~56.05 | 信号:持有", "action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损53.3 | 目标60.72 | 买入区53.85~56.05 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:46.52 弱撑:52.03 弱压:53.63 强压:59.42", "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:46.57 弱撑:52.13 弱压:53.73 强压:59.47",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "manual", "status": "manual",
"rr_ratio": 15.11, "rr_ratio": 14.89,
"action_note": "⚠️盈亏比偏低(1:1.1),不建议加仓", "action_note": "⚠️盈亏比偏低(1:1.1),不建议加仓",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 52.85, "price": 45.82,
"change_pct": -1.4 "change_pct": -1.4
}, },
{ {
@@ -587,27 +587,27 @@
"cost": 43.79, "cost": 43.79,
"position_pct": 5.76, "position_pct": 5.76,
"is_active": 1, "is_active": 1,
"stop_loss": 43.49, "stop_loss": 42.02,
"take_profit": 50.1, "take_profit": 48.59,
"entry_low": 47.51, "entry_low": 45.75,
"entry_high": 48.95, "entry_high": 47.75,
"action": "盈利良好 | 止损43.49 | 目标50.1 | 买入区47.51~48.95 | 信号:持有", "action": "盈利良好 | 止损43.49 | 目标50.1 | 买入区47.51~48.95 | 信号:持有",
"strategy_updated": "2026-06-19 16:01", "strategy_updated": "2026-06-19 16:01",
"analysis": { "analysis": {
"stop_loss": 40.5, "stop_loss": 42.02,
"take_profit": 45.86, "take_profit": 48.59,
"entry_low": 45.93, "entry_low": 45.75,
"entry_high": 47.8, "entry_high": 47.75,
"action": "盈利良好 | 止损40.5 | 目标45.86 | 买入区45.93~47.8 | 信号:持有", "action": "盈利良好 | 止损42.02 | 目标48.59 | 买入区45.75~47.75 | 信号:持有",
"tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:43.29 弱撑:45.93 弱压:47.61 强压:50.21", "tech_snapshot": "形态:带下影阴线/neutral 量价:数据不足 强撑:42.95 弱撑:45.75 弱压:47.43 强压:50.39",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 2.45, "rr_ratio": 2.76,
"action_note": "", "action_note": "",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 46.66, "price": 40.33,
"change_pct": -0.77 "change_pct": -1.02
}, },
{ {
"code": "06869", "code": "06869",
@@ -616,27 +616,27 @@
"cost": 264.06, "cost": 264.06,
"position_pct": 16.3, "position_pct": 16.3,
"is_active": 1, "is_active": 1,
"stop_loss": null, "stop_loss": 243.01,
"take_profit": null, "take_profit": 355.93,
"entry_low": null, "entry_low": 250.53,
"entry_high": null, "entry_high": 263.06,
"action": null, "action": null,
"strategy_updated": null, "strategy_updated": null,
"analysis": { "analysis": {
"stop_loss": 225.84, "stop_loss": 243.01,
"take_profit": 321.49, "take_profit": 355.93,
"entry_low": 253.07, "entry_low": 250.53,
"entry_high": 265.72, "entry_high": 263.06,
"action": "盈利持有 | 短炒强趋势持 | 止损225.84 | 目标321.49 | 买入区253.07~265.72 | 信号:持有", "action": "持有观察 | 短炒强趋势持 | 止损243.01 | 目标355.93 | 买入区250.53~263.06 | 信号:持有",
"tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:174.33 弱撑:253.07 弱压:275.07 强压:351.93", "tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:173.07 弱撑:250.53 弱压:272.53 强压:350.67",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "updated", "status": "updated",
"rr_ratio": 7.29, "rr_ratio": 8.39,
"action_note": "短炒强趋势持", "action_note": "短炒强趋势持",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 266.4, "price": 226.46,
"change_pct": 0.68 "change_pct": -1.28
}, },
{ {
"code": "09868", "code": "09868",
@@ -645,10 +645,10 @@
"cost": 51.36, "cost": 51.36,
"position_pct": 4.31, "position_pct": 4.31,
"is_active": 1, "is_active": 1,
"stop_loss": null, "stop_loss": 49.83,
"take_profit": null, "take_profit": 60.53,
"entry_low": null, "entry_low": 50.52,
"entry_high": null, "entry_high": 52.58,
"action": null, "action": null,
"strategy_updated": null, "strategy_updated": null,
"analysis": { "analysis": {
@@ -656,21 +656,21 @@
"take_profit": 60.53, "take_profit": 60.53,
"entry_low": 50.52, "entry_low": 50.52,
"entry_high": 52.58, "entry_high": 52.58,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损49.83 | 目标60.53 | 买入区50.52~52.58 | 信号:持有", "action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损49.83 | 目标60.53 | 买入区50.52~52.58 | 信号:持有",
"tech_snapshot": "形态:带上影阴线/neutral 量价:数据不足 强撑:40.03 弱撑:48.63 弱压:50.59 强压:59.39", "tech_snapshot": "形态:带上影阴线/neutral 量价:数据不足 强撑:39.91 弱撑:48.39 弱压:50.35 强压:59.27",
"reassessed_at": "2026-06-24 14:40", "reassessed_at": "2026-06-24 16:45",
"status": "manual", "status": "manual",
"rr_ratio": 22.28, "rr_ratio": 23.18,
"action_note": "⚠️盈亏比偏低(1:1.0),不建议加仓", "action_note": "⚠️盈亏比偏低(1:1.1),不建议加仓",
"timing_signal": "持有" "timing_signal": "持有"
}, },
"price": 49.22, "price": 42.6,
"change_pct": -0.28 "change_pct": -0.45
} }
], ],
"cash": 20371, "cash": 20371,
"total_market_value": 995168.79, "total_market_value": 995168.79,
"total_assets": 1015540, "total_assets": 1015540,
"updated_at": "2026-06-24 14:41", "updated_at": "2026-06-24 16:45",
"total_pl": -158215 "total_pl": -158215
} }
+34 -34
View File
@@ -52,7 +52,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 116.94, "high": 116.94,
"low": 105.76, "low": 105.76,
"close": 115.14 "close": 115.4
} }
], ],
"002594": [ "002594": [
@@ -164,7 +164,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 439.8, "high": 439.8,
"low": 412.6, "low": 412.6,
"close": 429.4 "close": 428.8
} }
], ],
"000700": [ "000700": [
@@ -220,7 +220,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 15.6, "high": 15.6,
"low": 14.3, "low": 14.3,
"close": 14.5 "close": 14.52
} }
], ],
"001309": [ "001309": [
@@ -276,7 +276,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 816.88, "high": 816.88,
"low": 706.0, "low": 706.0,
"close": 803.99 "close": 810.0
} }
], ],
"00968": [ "00968": [
@@ -332,7 +332,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 2.26, "high": 2.26,
"low": 1.93, "low": 1.93,
"close": 1.99 "close": 2.0
} }
], ],
"00981": [ "00981": [
@@ -388,7 +388,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 86.45, "high": 86.45,
"low": 76.5, "low": 76.5,
"close": 84.6 "close": 84.8
} }
], ],
"01070": [ "01070": [
@@ -444,7 +444,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 13.47, "high": 13.47,
"low": 12.55, "low": 12.55,
"close": 13.15 "close": 13.1
} }
], ],
"01088": [ "01088": [
@@ -500,7 +500,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 43.14, "high": 43.14,
"low": 41.26, "low": 41.26,
"close": 41.86 "close": 41.9
} }
], ],
"01211": [ "01211": [
@@ -556,7 +556,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 78.3, "high": 78.3,
"low": 74.2, "low": 74.2,
"close": 76.1 "close": 75.95
} }
], ],
"01478": [ "01478": [
@@ -612,7 +612,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 8.54, "high": 8.54,
"low": 7.51, "low": 7.51,
"close": 7.7 "close": 7.69
} }
], ],
"01888": [ "01888": [
@@ -668,7 +668,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 97.4, "high": 97.4,
"low": 83.7, "low": 83.7,
"close": 94.6 "close": 93.55
} }
], ],
"02202": [ "02202": [
@@ -723,8 +723,8 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"high": 2.53, "high": 2.53,
"low": 2.32, "low": 2.31,
"close": 2.35 "close": 2.31
} }
], ],
"02318": [ "02318": [
@@ -780,7 +780,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 55.5, "high": 55.5,
"low": 52.3, "low": 52.3,
"close": 52.7 "close": 52.85
} }
], ],
"02359": [ "02359": [
@@ -836,7 +836,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 145.0, "high": 145.0,
"low": 130.0, "low": 130.0,
"close": 142.8 "close": 141.7
} }
], ],
"02388": [ "02388": [
@@ -892,7 +892,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 47.86, "high": 47.86,
"low": 45.9, "low": 45.9,
"close": 46.78 "close": 46.52
} }
], ],
"02628": [ "02628": [
@@ -948,7 +948,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 30.56, "high": 30.56,
"low": 28.06, "low": 28.06,
"close": 28.38 "close": 28.32
} }
], ],
"06160": [ "06160": [
@@ -1004,7 +1004,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 168.6, "high": 168.6,
"low": 160.0, "low": 160.0,
"close": 166.0 "close": 165.2
} }
], ],
"06869": [ "06869": [
@@ -1060,7 +1060,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 305.0, "high": 305.0,
"low": 251.2, "low": 251.2,
"close": 265.0 "close": 261.2
} }
], ],
"09868": [ "09868": [
@@ -1116,7 +1116,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 52.3, "high": 52.3,
"low": 48.82, "low": 48.82,
"close": 49.5 "close": 49.14
} }
], ],
"09988": [ "09988": [
@@ -1172,7 +1172,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 103.4, "high": 103.4,
"low": 97.65, "low": 97.65,
"close": 99.65 "close": 99.4
} }
], ],
"300035": [ "300035": [
@@ -1228,7 +1228,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 17.1, "high": 17.1,
"low": 15.96, "low": 15.96,
"close": 16.03 "close": 16.08
} }
], ],
"300124": [ "300124": [
@@ -1756,7 +1756,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 309.6, "high": 309.6,
"low": 275.86, "low": 275.86,
"close": 280.22 "close": 282.23
} }
], ],
"300750": [ "300750": [
@@ -1812,7 +1812,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 414.04, "high": 414.04,
"low": 386.66, "low": 386.66,
"close": 395.79 "close": 395.36
} }
], ],
"518880": [ "518880": [
@@ -1868,7 +1868,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 8.674, "high": 8.674,
"low": 8.426, "low": 8.426,
"close": 8.519 "close": 8.515
} }
], ],
"600036": [ "600036": [
@@ -2148,7 +2148,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 30.0, "high": 30.0,
"low": 27.33, "low": 27.33,
"close": 27.56 "close": 27.65
} }
], ],
"688411": [ "688411": [
@@ -2204,7 +2204,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 285.98, "high": 285.98,
"low": 261.8, "low": 261.8,
"close": 266.45 "close": 266.19
} }
], ],
"688639": [ "688639": [
@@ -2260,7 +2260,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 22.47, "high": 22.47,
"low": 20.99, "low": 20.99,
"close": 21.41 "close": 21.4
} }
], ],
"688795": [ "688795": [
@@ -2372,7 +2372,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 808.0, "high": 808.0,
"low": 726.1, "low": 726.1,
"close": 768.51 "close": 770.19
} }
], ],
"688981": [ "688981": [
@@ -2428,7 +2428,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 156.35, "high": 156.35,
"low": 139.6, "low": 139.6,
"close": 151.36 "close": 151.53
} }
], ],
"000711": [ "000711": [
@@ -2498,7 +2498,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 515.85, "high": 515.85,
"low": 455.55, "low": 455.55,
"close": 511.54 "close": 513.88
} }
], ],
"300690": [ "300690": [
@@ -2550,7 +2550,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 113.99, "high": 113.99,
"low": 94.79, "low": 94.79,
"close": 100.14 "close": 100.08
} }
], ],
"300308": [ "300308": [
@@ -2570,7 +2570,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 1395.0, "high": 1395.0,
"low": 1282.15, "low": 1282.15,
"close": 1305.56 "close": 1312.18
} }
], ],
"600519": [ "600519": [
@@ -2590,7 +2590,7 @@
"date": "2026-06-24", "date": "2026-06-24",
"high": 1264.0, "high": 1264.0,
"low": 1207.51, "low": 1207.51,
"close": 1207.75 "close": 1207.68
} }
], ],
"601318": [ "601318": [
+118 -46
View File
@@ -1,73 +1,145 @@
{ {
"timestamp": "2026-06-23 16:00", "timestamp": "2026-06-24 16:00",
"source": "小果新闻情感分析", "source": "小果新闻情感分析(降级:API不可达,自行分析)",
"market_context": "大盘48.9%板块上涨,市场情绪中性。贵金属(-8.6%)、小金属(-5.58%)、工业金属(-5.53%)领跌;化学制药(+3.68%)、生物制品(+2.96%)领涨。持仓整体承压,多只个股跌幅超4%。", "market_context": "大盘48.9%板块上涨,市场情绪中性。化学制药(+3.68%)、生物制品(+2.96%)领涨;贵金属(-8.6%)、小金属(-5.58%)、工业金属(-5.53%)领跌。持仓多只个股大涨(法拉电子+10%、药明康德+8.6%、中芯国际H+9.6%),但部分深套股继续承压。",
"analyses": [ "analyses": [
{
"name": "紫金矿业",
"code": "601899",
"sentiment": "negative",
"confidence": 0.95,
"brief": "紫金矿业大跌9.1%且成交额激增至116.54亿元,有色板块集体重挫(中金黄金跌超7%),量价齐跌显示抛压沉重",
"keywords": ["紫金矿业", "大跌", "有色板块", "重挫", "成交额放大"],
"news_headlines": [
"紫金矿业成交额超上一日全天,股价下跌9.10%",
"紫金矿业、洛阳钼业重挫6%,有色上演过山车行情"
]
},
{ {
"name": "德明利", "name": "德明利",
"code": "001309", "code": "001309",
"sentiment": "positive", "sentiment": "positive",
"confidence": 0.95, "confidence": 0.90,
"brief": "德明利盘中创历史新高,上涨4.34%报769.06元,成交额54.30亿元,市值达1744.58亿元,量价配合良好", "brief": "股价首度突破800元创历史新高,年内涨幅超250%,走势强劲但距止盈仅0.1%需警惕回调风险",
"keywords": ["德明利", "历史新高", "上涨", "存储芯片", "放量"], "keywords": ["突破800元", "历史新高", "年内涨超250%", "存储芯片"],
"news_headlines": [ "news_headlines": [
"德明利盘中创历史新高,上涨4.34%" "德明利股价首度突破800元 年内累计最大涨幅超250%2026-06-24",
"德明利盘中创历史新高(2026-06-23",
"德明利深圳福田拿地!打造研发总部基地(2026-06-23"
]
},
{
"name": "中国神华",
"code": "01088",
"sentiment": "positive",
"confidence": 0.80,
"brief": "5月煤炭销量5050万吨同比+11.7%,销量增长向好但产量同比下降4.1%,煤价承压行业偏弱",
"keywords": ["煤炭销量", "同比增长", "外购煤放量", "产量下降"],
"news_headlines": [
"中国神华:5月煤炭销售量5050万吨 同比增长11.7%2026-06-17",
"中国神华:5月商品煤产量同比下降4.1%2026-06-17"
]
},
{
"name": "建滔积层板",
"code": "01888",
"sentiment": "positive",
"confidence": 0.85,
"brief": "获南向资金连续11天净买入,年内第五次涨价累计超40%,量价齐升趋势明确",
"keywords": ["南向资金", "连续净买入", "第五次涨价", "累计涨价超40%"],
"news_headlines": [
"建滔积层板获南向资金连续11天净买入(2026-06-23",
"建滔积层板完成第五次涨价,年内累计涨价超40%(2026-06-22"
]
},
{
"name": "法拉电子",
"code": "600563",
"sentiment": "positive",
"confidence": 0.85,
"brief": "今日涨停+10%,新能源+高铁双轮驱动需求旺盛,满产状态订单充足",
"keywords": ["涨停", "新能源", "满产", "订单充足"],
"news_headlines": [
"法拉电子今日涨停10%2026-06-24",
"法拉电子:三季度订单充足 生产处于满产状态(2026-06-04",
"法拉电子:产品已广泛应用于高铁、动车领域(2026-05-27"
]
},
{
"name": "药明康德",
"code": "603259",
"sentiment": "positive",
"confidence": 0.85,
"brief": "CRO概念逆势走强,药明康德涨停,医药板块整体回暖情绪积极",
"keywords": ["CRO概念", "涨停", "医药板块", "逆势走强"],
"news_headlines": [
"CRO概念股活跃 药明康德涨停(2026-06-24",
"CRO概念逆势走强 药明康德封涨停(2026-06-24"
]
},
{
"name": "华恒生物",
"code": "688639",
"sentiment": "positive",
"confidence": 0.75,
"brief": "通过港交所聆讯即将港股上市,国际化战略推进,但距止盈仅3.5%接近目标",
"keywords": ["港股IPO", "通过聆讯", "国际化", "生物制造"],
"news_headlines": [
"华恒生物通过港交所聆讯 华泰国际为独家保荐人(2026-06-23",
"华恒生物:第五届董事会第五次会议决议公告(2026-06-22"
]
},
{
"name": "模塑科技",
"code": "000700",
"sentiment": "neutral",
"confidence": 0.65,
"brief": "机器人概念热度退潮致股价回调-3%,公司澄清相关业务占比不足0.1%,基本面无实质变化",
"keywords": ["机器人概念", "股价回调", "澄清公告", "业务占比低"],
"news_headlines": [
"机器人概念'扰动'股价 模塑科技称相关业务占比不足0.1%2026-06-13",
"模塑科技:基于商业保密要求不便透露客户合作信息(2026-06-17"
] ]
}, },
{ {
"name": "腾讯控股", "name": "腾讯控股",
"code": "00700", "code": "00700",
"sentiment": "negative", "sentiment": "positive",
"confidence": 0.70, "confidence": 0.80,
"brief": "富瑞重申腾讯为首选股目标价795港元提供支撑,但港股科网股集体走低,腾讯跌超3%近月新低,短期空头占优", "brief": "午后快速拉升涨超4.5%,科网板块整体回暖,富瑞重申首选股目标价795港元提供支撑",
"keywords": ["腾讯控股", "科网股", "下跌", "富瑞", "首选股"], "keywords": ["午后拉升", "涨超4%", "科网股回暖", "富瑞首推"],
"news_headlines": [ "news_headlines": [
"富瑞重申腾讯控股为首选股,目标价795港元", "腾讯控股午后涨超4%2026-06-24",
"港股科网股多数走低,腾讯控股跌超3%" "港股科网股午后走强 腾讯控股涨3%2026-06-24",
"腾讯控股快速拉升涨超4.5%2026-06-24"
] ]
}, },
{ {
"name": "阿里巴巴", "name": "中芯国际",
"code": "09988", "code": "00981",
"sentiment": "positive",
"confidence": 0.90,
"brief": "成交额超200亿元涨近10%,南向资金连续8天净买入,半导体板块资金追捧热度高",
"keywords": ["成交额超200亿", "大涨", "南向资金", "半导体"],
"news_headlines": [
"中芯国际成交额超200亿元(2026-06-24",
"中芯国际成交额超100亿元(2026-06-24",
"中芯国际获南向资金连续8天净买入(2026-06-23"
]
},
{
"name": "万科企业",
"code": "02202",
"sentiment": "negative", "sentiment": "negative",
"confidence": 0.85, "confidence": 0.85,
"brief": "港股阿里巴巴跌破100港元整数关口,创2025年4月以来新低,跌超3%,破位信号明显,市场悲观情绪浓厚", "brief": "今日再跌3.33%,房地产板块持续承压,2025年净亏损885.56亿元基本面疲弱",
"keywords": ["阿里巴巴", "港股", "跌", "新低", "100港元"], "keywords": ["房地产", "跌", "净亏损", "基本面承压"],
"news_headlines": [ "news_headlines": [
"港股阿里巴巴跌破100港元,创2025年4月以来新低" "万科企业:2025年净亏损885.56亿元(2026-04-15",
"港股内房股集体上涨 万科企业涨超12%2026-05-04"
] ]
} }
], ],
"no_news_today": [
{"name": "法拉电子", "code": "600563", "change": -6.03, "reason": "当日无明确新闻,但跌幅6%需关注"},
{"name": "宁德时代", "code": "300750", "change": -4.03, "reason": "当日无明确新闻,钠电进展消息非今日"},
{"name": "小鹏集团", "code": "09868", "change": -4.64, "reason": "当日无明确新闻"},
{"name": "中科电气", "code": "300035", "change": -4.55, "reason": "当日无明确新闻"},
{"name": "长芯博创", "code": "300548", "change": -4.05, "reason": "当日无明确新闻"},
{"name": "建滔积层板", "code": "01888", "change": -5.11, "reason": "当日无明确新闻"}
],
"risk_alerts": { "risk_alerts": {
"紫金矿业": "单日-8.84%触发大幅下跌,贵金属板块-8.6%领跌全市场。已跌破成本价40.27元至27.75元,深套状态。需关注是否继续下探。", "德明利": "距止盈仅0.1%(现价810.00 vs TP 810.78),今日首度突破800元但高位放量需警惕回调。建议严格执行止盈。",
"腾讯控股": "今日跌4.02%至415.4元,距止损357.8仍有13.8%空间。富瑞看多但短期趋势偏弱。", "建滔积层板": "距止损仅2.6%(现价93.85 vs SL 91.48),连续11天获南向资金净买入形成支撑,但累计涨幅已大需警惕获利回吐。",
"阿里巴巴": "跌破100港元心理关口,创一年多新低。持仓成本109.26元,浮亏约9.3%。" "中国神华": "距止盈0.8%(现价41.86 vs TP 42.12),5月销量数据向好但行业整体偏弱,煤价承压。",
"法拉电子": "距止损3.4%(现价178.76 vs SL 172.96),今日涨停但需注意止损位上移保护利润。",
"华恒生物": "距止盈3.5%(现价21.40 vs TP 22.15),港股IPO利好但接近目标价。"
}, },
"sentiment_summary": { "sentiment_summary": {
"positive_count": 1, "positive_count": 8,
"negative_count": 3, "negative_count": 1,
"neutral_count": 0, "neutral_count": 1,
"overall": "偏", "overall": "偏",
"note": "4只有明确新闻的标的中3只偏1只偏多,整体市场情绪偏谨慎。有色板块受贵金属暴跌拖累严重,科网股也普遍走弱。" "note": "10只分析标的中8只偏1只中性(模塑科技回撤),1只偏空(万科基本面疲弱)。今日持仓多只大涨,但德明利和中国神华已接近止盈位,需注意执行。"
} }
} }
+50
View File
@@ -0,0 +1,50 @@
#!/usr/bin/env python3
"""修复decisions.json中所有决策的trigger字段(由regenerate_all负责填充)"""
import json, sys, os
DECISIONS_PATH = "/home/hmo/web-dashboard/data/decisions.json"
DECISIONS_BAK = DECISIONS_PATH + ".bak"
try:
with open(DECISIONS_PATH) as f:
dec = json.load(f)
except Exception as e:
print(f"读decisions.json失败: {e}")
sys.exit(1)
count = 0
for d in dec.get("decisions", []):
trig = d.get("trigger", {})
if trig:
continue # 已有trigger,跳过
sl = d.get("stop_loss", 0) or 0
tp = d.get("take_profit", 0) or 0
el = d.get("entry_low", 0) or 0
eh = d.get("entry_high", 0) or 0
code = d.get("code", "")
name = d.get("name", "")
new_trig = {}
if sl and float(sl) > 0:
new_trig["stop_loss"] = float(sl)
if el and eh and float(el) > 0 and float(eh) > 0:
new_trig["entry_zone"] = f"{float(el)}~{float(eh)}"
if tp and float(tp) > 0:
new_trig["take_profit_zone"] = f"0~{float(tp)}"
d["trigger"] = new_trig
count += 1
if new_trig:
print(f" {code} {name}: trigger={new_trig}")
# 备份
os.makedirs(os.path.dirname(DECISIONS_BAK), exist_ok=True)
with open(DECISIONS_BAK, 'w') as f:
json.dump(json.load(open(DECISIONS_PATH)), f, indent=2, ensure_ascii=False)
with open(DECISIONS_PATH, 'w') as f:
json.dump(dec, f, indent=2, ensure_ascii=False)
print(f"\n{count}只,已更新trigger字段")
+19
View File
@@ -1553,6 +1553,25 @@ def regenerate_all(stdout=True):
**extra, **extra,
} }
stock["analysis"] = analysis stock["analysis"] = analysis
# 同步 top-level 字段 → zone_breach/price_monitor 依赖这些字段
# 2026-06-24 bugfix: analysis 子对象有但顶层没有,导致新持仓的止损检测盲区)
stock["stop_loss"] = result.get("stop_loss", 0)
stock["take_profit"] = result.get("take_profit", 0)
stock["entry_low"] = result.get("entry_low", 0)
stock["entry_high"] = result.get("entry_high", 0)
# 同步 trigger 字段 -> price_monitor 依赖
sl = result.get("stop_loss", 0)
tp = result.get("take_profit", 0)
el = result.get("entry_low", 0)
eh = result.get("entry_high", 0)
trig = {}
if sl and float(sl) > 0:
trig["stop_loss"] = float(sl)
if el and eh and float(el) > 0 and float(eh) > 0:
trig["entry_zone"] = f"{float(el)}~{float(eh)}"
if tp and float(tp) > 0:
trig["take_profit_zone"] = f"0~{float(tp)}"
stock["trigger"] = trig
results.append({ results.append({
"code": code, "name": name, "code": code, "name": name,
"price": price, "cost": cost, "price": price, "cost": cost,