feat: mo_data.py unified read layer (DB-first, JSON fallback) + cash_log table + batch JSON→DB migration (16 files)

This commit is contained in:
知微
2026-07-01 23:45:30 +08:00
parent 864d924012
commit 6305204c7a
52 changed files with 16351 additions and 11643 deletions
+327 -327
View File
@@ -7,33 +7,33 @@
"cost": 1316.53,
"position_pct": 15.27,
"is_active": 1,
"stop_loss": 1196.55,
"take_profit": 1328.37,
"entry_low": 1220.0,
"entry_high": 1256.27,
"stop_loss": 1169.0,
"take_profit": 1339.19,
"entry_low": 1182.26,
"entry_high": 1248.91,
"action": null,
"strategy_updated": null,
"analysis": {
"stop_loss": 1196.55,
"take_profit": 1328.37,
"entry_low": 1220.0,
"entry_high": 1256.27,
"action": "持有观察 | ⚠️盈亏比偏低(1:0.8),不建议加仓 | 止损1196.55 | 目标1328.37 | 买入区1220.0~1256.27 | 信号:持有",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:主动买盘占优 强撑:1128.82 弱撑:1220.0 弱压:1294.32 强压:1383.72 | MA5=1283.9 MA10=1293.89 MA20=1237.53 MA60=1001.87",
"multi_tf_context": "多周期看多 | MA20=1237.53 | MA60=1001.87 | 长撑:日弱支撑=1113.9 | 长压:日强阻=1416.88",
"reassessed_at": "2026-06-30 10:57",
"stop_loss": 1169.0,
"take_profit": 1339.19,
"entry_low": 1182.26,
"entry_high": 1248.91,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.4),不建议加仓 | 止损1169.0 | 目标1339.19 | 买入区1182.26~1248.91 | 信号:持有",
"tech_snapshot": "形态:带上影阴线/bearish 量价:主动买盘占优 强撑:1102.83 弱撑:1182.26 弱压:1289.83 强压:1394.99 | MA5=1262.5 MA10=1296.1 MA20=1247.2 MA60=1024.3",
"multi_tf_context": "多周期看多 | MA20=1247.2 | MA60=1024.3 | 长撑:日弱支撑=1122.0 | 长压:日强阻=1416.88",
"reassessed_at": "2026-07-01 15:01",
"status": "updated",
"rr_ratio": 0.78,
"action_note": "⚠️盈亏比偏低(1:0.8),不建议加仓",
"rr_ratio": 1.43,
"action_note": "⚠️盈亏比偏低(1:1.4),不建议加仓",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 1196.55,
"entry_zone": "1220.0~1256.27",
"take_profit_zone": "0~1328.37"
"stop_loss": 1169.0,
"entry_zone": "1182.26~1248.91",
"take_profit_zone": "0~1339.19"
},
"price": 1273.99,
"change_pct": 4.43
"price": 1223.17,
"change_pct": -3.69
},
{
"code": "06869",
@@ -42,33 +42,33 @@
"cost": 263.72,
"position_pct": 13.47,
"is_active": 1,
"stop_loss": 216.0,
"take_profit": 309.76,
"stop_loss": 205.71,
"take_profit": 300.74,
"entry_low": 239.4,
"entry_high": 251.37,
"action": null,
"strategy_updated": null,
"analysis": {
"stop_loss": 216.0,
"take_profit": 309.76,
"stop_loss": 205.71,
"take_profit": 300.74,
"entry_low": 239.4,
"entry_high": 251.37,
"action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损216.0 | 目标309.76 | 买入区239.4~251.37 | 信号:持有",
"tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:194.07 弱撑:239.4 弱压:261.73 强压:313.27 | MA5=260.68 MA10=251.16 MA20=244.02 MA60=230.35",
"multi_tf_context": "多周期看多 | MA20=244.02 | MA60=230.35 | 长撑:日弱支撑=209.2 | 长压:日强阻=305.0",
"reassessed_at": "2026-06-30 10:57",
"action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损205.71 | 目标300.74 | 买入区239.4~251.37 | 信号:持有",
"tech_snapshot": "形态:锤子线/T字线/bullish 量价:数据不足 强撑:194.07 弱撑:239.4 弱压:261.73 强压:313.27 | MA5=258.84 MA10=252.78 MA20=246.28 MA60=231.33",
"multi_tf_context": "多周期看多 | MA20=246.28 | MA60=231.33 | 长撑:MA20=246.28 | 长压:日强阻=305.0",
"reassessed_at": "2026-07-01 15:01",
"status": "updated",
"rr_ratio": 0.94,
"action_note": "⚠️盈亏比偏低(1:0.9),不建议加仓",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 216.0,
"stop_loss": 205.71,
"entry_zone": "239.4~251.37",
"take_profit_zone": "0~309.76"
"take_profit_zone": "0~300.74"
},
"price": 219.43,
"change_pct": 5.6
"price": 221.69,
"change_pct": 6.68
},
{
"code": "01478",
@@ -77,33 +77,33 @@
"cost": 13.47,
"position_pct": 7.97,
"is_active": 1,
"stop_loss": 6.52,
"take_profit": 7.44,
"entry_low": 6.2,
"entry_high": 7.23,
"stop_loss": 6.18,
"take_profit": 7.2,
"entry_low": 6.17,
"entry_high": 7.2,
"action": "深套持有 | 深套持有 | 止损7.33 | 目标10.39 | 买入区7.88~9.19 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 6.52,
"take_profit": 7.44,
"entry_low": 6.2,
"entry_high": 7.23,
"action": "深套持有 | 深套持有 | 止损6.52 | 目标7.44 | 买入区6.2~7.23 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/neutral 量价:数据不足 强撑:6.38 弱撑:6.75 弱压:7.1 强压:7.52 | MA5=8.83 MA10=8.99 MA20=9.38 MA60=8.89",
"multi_tf_context": "震荡/无明显方向 | MA20=9.38 | MA60=8.89 | 长撑:日支撑=6.74 | 长压:日强阻=10.5",
"reassessed_at": "2026-06-30 10:56",
"stop_loss": 6.18,
"take_profit": 7.2,
"entry_low": 6.17,
"entry_high": 7.2,
"action": "深套持有 | 深套持有 | 止损6.18 | 目标7.2 | 买入区6.17~7.2 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/neutral 量价:数据不足 强撑:6.36 弱撑:6.69 弱压:7.09 强压:7.5 | MA5=8.98 MA10=9.17 MA20=9.44 MA60=8.88",
"multi_tf_context": "震荡/无明显方向 | MA20=9.44 | MA60=8.88 | 长撑:日支撑=6.6 | 长压:日强阻=10.5",
"reassessed_at": "2026-07-01 15:01",
"status": "updated",
"rr_ratio": 0.61,
"rr_ratio": 0.62,
"action_note": "深套持有",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 6.52,
"entry_zone": "6.2~7.23",
"take_profit_zone": "0~7.44"
"stop_loss": 6.18,
"entry_zone": "6.17~7.2",
"take_profit_zone": "0~7.2"
},
"price": 6.0,
"change_pct": 0.14
"price": 5.95,
"change_pct": -0.58
},
{
"code": "601899",
@@ -112,33 +112,33 @@
"cost": 39.89,
"position_pct": 7.34,
"is_active": 1,
"stop_loss": 21.6,
"take_profit": 24.6,
"entry_low": 22.48,
"entry_high": 26.23,
"stop_loss": 23.07,
"take_profit": 25.51,
"entry_low": 22.6,
"entry_high": 26.37,
"action": "深套持有 | 深套持有 | 止损24.48 | 目标34.47 | 买入区26.72~31.17 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 21.6,
"take_profit": 24.6,
"entry_low": 22.48,
"entry_high": 26.23,
"action": "深套持有 | 深套持有 | 止损21.6 | 目标24.6 | 买入区22.48~26.23 | 信号:持有",
"tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:23.21 弱撑:24.68 弱压:25.79 强压:26.97 | MA5=32.84 MA10=34.55 MA20=35.97 MA60=36.49",
"multi_tf_context": "震荡/无明显方向 | MA20=35.97 | MA60=36.49 | 长撑:日弱支撑=24.98 | 长压:周强阻=35.62",
"reassessed_at": "2026-06-30 10:57",
"stop_loss": 23.07,
"take_profit": 25.51,
"entry_low": 22.6,
"entry_high": 26.37,
"action": "深套持有 | 深套持有 | 止损23.07 | 目标25.51 | 买入区22.6~26.37 | 信号:持有",
"tech_snapshot": "形态:小阳线/neutral 量价:主动买盘占优 强撑:23.49 弱撑:24.5 弱压:25.63 强压:26.57 | MA5=33.51 MA10=35.08 MA20=36.34 MA60=36.5",
"multi_tf_context": "震荡/无明显方向 | MA20=36.34 | MA60=36.5 | 长撑:日弱支撑=24.7 | 长压:周强阻=35.62",
"reassessed_at": "2026-07-01 15:02",
"status": "updated",
"rr_ratio": 0.53,
"rr_ratio": 0.39,
"action_note": "深套持有",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 21.6,
"entry_zone": "22.48~26.23",
"take_profit_zone": "0~24.6"
"stop_loss": 23.07,
"entry_zone": "22.6~26.37",
"take_profit_zone": "0~25.51"
},
"price": 24.97,
"change_pct": -3.18
"price": 25.11,
"change_pct": -0.12
},
{
"code": "688411",
@@ -147,33 +147,33 @@
"cost": 266.95,
"position_pct": 6.31,
"is_active": 1,
"stop_loss": 273.03,
"take_profit": 303.96,
"entry_low": 278.2,
"entry_high": 292.11,
"stop_loss": 246.94,
"take_profit": 309.13,
"entry_low": 244.27,
"entry_high": 256.48,
"action": "盈利良好 | 止损253.82 | 目标316.5 | 买入区273.21~286.87 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 273.03,
"take_profit": 303.96,
"entry_low": 278.2,
"entry_high": 292.11,
"action": "盈利良好 | 止损273.03 | 目标303.96 | 买入区278.2~292.11 | 信号:持有",
"tech_snapshot": "形态:倒T线/射击之星/bearish 量价:买卖均衡 强撑:250.03 弱撑:278.2 弱压:287.77 强压:316.63 | MA5=271.84 MA10=272.79 MA20=269.25 MA60=252.62",
"multi_tf_context": "震荡/无明显方向 | MA20=269.25 | MA60=252.62 | 长撑:MA20=269.25 | 长压:强阻=307.58",
"reassessed_at": "2026-06-30 10:57",
"stop_loss": 246.94,
"take_profit": 309.13,
"entry_low": 244.27,
"entry_high": 256.48,
"action": "持有观察 | 止损246.94 | 目标309.13 | 买入区244.27~256.48 | 信号:持有",
"tech_snapshot": "形态:带下影阴线/neutral 量价:买卖均衡 强撑:232.96 弱撑:244.27 弱压:291.2 强压:322.01 | MA5=256.08 MA10=249.18 MA20=246.95 MA60=242.64",
"multi_tf_context": "震荡/无明显方向 | MA20=246.95 | MA60=242.64 | 长撑:MA20=246.95 | 长压:强阻=307.58",
"reassessed_at": "2026-07-01 15:02",
"status": "updated",
"rr_ratio": 4.17,
"rr_ratio": 1.98,
"action_note": "",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 273.03,
"entry_zone": "278.2~292.11",
"take_profit_zone": "0~303.96"
"stop_loss": 246.94,
"entry_zone": "244.27~256.48",
"take_profit_zone": "0~309.13"
},
"price": 283.06,
"change_pct": -1.03
"price": 262.89,
"change_pct": -9.72
},
{
"code": "688981",
@@ -182,33 +182,33 @@
"cost": 126.07,
"position_pct": 5.44,
"is_active": 1,
"stop_loss": 154.07,
"take_profit": 173.58,
"entry_low": 151.0,
"entry_high": 158.55,
"stop_loss": 149.85,
"take_profit": 176.42,
"entry_low": 148.9,
"entry_high": 156.34,
"action": "盈利良好 | 止损132.76 | 目标164.45 | 买入区134.18~140.89 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 154.07,
"take_profit": 173.58,
"entry_low": 151.0,
"entry_high": 158.55,
"action": "盈利良好 | 止损154.07 | 目标173.58 | 买入区151.0~158.55 | 信号:持有",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:买卖均衡 强撑:137.56 弱撑:151.0 弱压:163.11 强压:175.54 | MA5=149.97 MA10=143.15 MA20=135.98 MA60=122.6",
"multi_tf_context": "震荡/无明显方向 | MA20=135.98 | MA60=122.6 | 长撑:MA20=135.98 | 长压:强阻=159.05",
"reassessed_at": "2026-06-30 10:57",
"stop_loss": 149.85,
"take_profit": 176.42,
"entry_low": 148.9,
"entry_high": 156.34,
"action": "盈利良好 | 止损149.85 | 目标176.42 | 买入区148.9~156.34 | 信号:持有",
"tech_snapshot": "形态:带上影阴线/bearish 量价:买卖均衡 强撑:132.01 弱撑:148.9 弱压:163.47 强压:183.77 | MA5=154.35 MA10=148.6 MA20=138.49 MA60=124.68",
"multi_tf_context": "震荡/无明显方向 | MA20=138.49 | MA60=124.68 | 长撑:MA20=138.49 | 长压:强阻=166.88",
"reassessed_at": "2026-07-01 15:02",
"status": "updated",
"rr_ratio": 2.13,
"rr_ratio": 5.25,
"action_note": "",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 154.07,
"entry_zone": "151.0~158.55",
"take_profit_zone": "0~173.58"
"stop_loss": 149.85,
"entry_zone": "148.9~156.34",
"take_profit_zone": "0~176.42"
},
"price": 160.04,
"change_pct": 5.99
"price": 154.48,
"change_pct": -2.73
},
{
"code": "01888",
@@ -217,33 +217,33 @@
"cost": 88.23,
"position_pct": 5.28,
"is_active": 1,
"stop_loss": 97.39,
"take_profit": 111.71,
"entry_low": 96.3,
"entry_high": 101.11,
"stop_loss": 92.33,
"take_profit": 103.21,
"entry_low": 94.93,
"entry_high": 99.68,
"action": "盈利持有 | 短炒强趋势持 | 止损86.34 | 目标141.9 | 买入区85.82~90.11 | 信号:强趋势持",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 97.39,
"take_profit": 111.71,
"entry_low": 96.3,
"entry_high": 101.11,
"action": "盈利良好 | 止损97.39 | 目标111.71 | 买入区96.3~101.11 | 信号:持有",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:84.08 弱撑:96.3 弱压:102.57 强压:112.98 | MA5=95.97 MA10=91.83 MA20=74.34 MA60=48.8",
"multi_tf_context": "多周期看多 | MA20=74.34 | MA60=48.8 | 长撑:MA20=74.34 | 长压:日强阻=107.2",
"reassessed_at": "2026-06-30 10:56",
"stop_loss": 92.33,
"take_profit": 103.21,
"entry_low": 94.93,
"entry_high": 99.68,
"action": "盈利良好 | 止损92.33 | 目标103.21 | 买入区94.93~99.68 | 信号:持有",
"tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:84.27 弱撑:94.93 弱压:102.93 强压:113.17 | MA5=98.35 MA10=93.72 MA20=76.92 MA60=50.12",
"multi_tf_context": "多周期看多 | MA20=76.92 | MA60=50.12 | 长撑:MA20=76.92 | 长压:日强阻=107.2",
"reassessed_at": "2026-07-01 15:01",
"status": "updated",
"rr_ratio": 3.07,
"rr_ratio": 3.32,
"action_note": "",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 97.39,
"entry_zone": "96.3~101.11",
"take_profit_zone": "0~111.71"
"stop_loss": 92.33,
"entry_zone": "94.93~99.68",
"take_profit_zone": "0~103.21"
},
"price": 86.97,
"change_pct": 4.05
"price": 86.06,
"change_pct": 2.96
},
{
"code": "688639",
@@ -252,33 +252,33 @@
"cost": 21.51,
"position_pct": 5.25,
"is_active": 1,
"stop_loss": 14.38,
"take_profit": 18.35,
"entry_low": 14.37,
"entry_high": 16.77,
"stop_loss": 14.96,
"take_profit": 18.7,
"entry_low": 14.73,
"entry_high": 17.19,
"action": null,
"strategy_updated": null,
"analysis": {
"stop_loss": 14.38,
"take_profit": 18.35,
"entry_low": 14.37,
"entry_high": 16.77,
"action": "深套持有 | 深套持有 | 止损14.38 | 目标18.35 | 买入区14.37~16.77 | 信号:持有",
"tech_snapshot": "形态:倒T线/射击之星/bearish 量价:主动买盘占优 强撑:13.63 弱撑:15.48 弱压:16.82 强压:19.11 | MA5=32.8 MA10=33.91 MA20=35.99 MA60=34.5",
"multi_tf_context": "多周期看多 | MA20=35.99 | MA60=34.5 | 长撑:日弱支撑=15.65 | 长压:强阻=43.44",
"reassessed_at": "2026-06-30 10:57",
"stop_loss": 14.96,
"take_profit": 18.7,
"entry_low": 14.73,
"entry_high": 17.19,
"action": "深套持有 | 深套持有 | 止损14.96 | 目标18.7 | 买入区14.73~17.19 | 信号:持有",
"tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动买盘占优 强撑:13.44 弱撑:15.86 弱压:16.69 强压:18.92 | MA5=32.72 MA10=34.17 MA20=36.22 MA60=34.41",
"multi_tf_context": "多周期看多 | MA20=36.22 | MA60=34.41 | 长撑:日弱支撑=15.65 | 长压:强阻=22.62",
"reassessed_at": "2026-07-01 15:02",
"status": "updated",
"rr_ratio": 1.31,
"rr_ratio": 0.87,
"action_note": "深套持有",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 14.38,
"entry_zone": "14.37~16.77",
"take_profit_zone": "0~18.35"
"stop_loss": 14.96,
"entry_zone": "14.73~17.19",
"take_profit_zone": "0~18.7"
},
"price": 15.94,
"change_pct": -4.15
"price": 16.37,
"change_pct": 1.43
},
{
"code": "300750",
@@ -287,33 +287,33 @@
"cost": 401.78,
"position_pct": 4.64,
"is_active": 1,
"stop_loss": 379.27,
"take_profit": 409.12,
"entry_low": 386.75,
"entry_high": 394.56,
"stop_loss": 362.31,
"take_profit": 404.56,
"entry_low": 372.23,
"entry_high": 381.61,
"action": "持有观察 | 止损345.04 | 目标414.6 | 买入区384.35~397.12 | 信号:弱势持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 379.27,
"take_profit": 409.12,
"entry_low": 386.75,
"entry_high": 394.56,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损379.27 | 目标409.12 | 买入区386.75~394.56 | 信号:弱势持有",
"tech_snapshot": "形态:倒T线/射击之星/bearish 量价:买卖均衡 强撑:362.95 弱撑:386.75 弱压:399.11 强压:426.17 | MA5=392.63 MA10=396.43 MA20=400.7 MA60=414.36",
"multi_tf_context": "震荡/无明显方向 | MA20=400.7 | MA60=414.36 | 长撑:日弱支撑=380.03 | 长压:周强阻=468.75",
"reassessed_at": "2026-06-30 10:57",
"stop_loss": 362.31,
"take_profit": 404.56,
"entry_low": 372.23,
"entry_high": 381.61,
"action": "持有观察 | ⚠️盈亏比偏低(1:0.9),不建议加仓 | 止损362.31 | 目标404.56 | 买入区372.23~381.61 | 信号:持有",
"tech_snapshot": "形态:锤子线/T字线/bullish 量价:买卖均衡 强撑:341.8 弱撑:372.23 弱压:393.23 强压:421.42 | MA5=390.94 MA10=394.21 MA20=396.97 MA60=414.12",
"multi_tf_context": "震荡/无明显方向 | MA20=396.97 | MA60=414.12 | 长撑:日弱支撑=378.2 | 长压:周强阻=468.75",
"reassessed_at": "2026-07-01 15:02",
"status": "updated",
"rr_ratio": 1.25,
"action_note": "⚠️盈亏比偏低(1:1.3),不建议加仓",
"timing_signal": "弱势持有"
"rr_ratio": 0.89,
"action_note": "⚠️盈亏比偏低(1:0.9),不建议加仓",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 379.27,
"entry_zone": "386.75~394.56",
"take_profit_zone": "0~409.12"
"stop_loss": 362.31,
"entry_zone": "372.23~381.61",
"take_profit_zone": "0~404.56"
},
"price": 392.8,
"change_pct": 0.11
"price": 383.84,
"change_pct": -2.33
},
{
"code": "01211",
@@ -322,33 +322,33 @@
"cost": 104.87,
"position_pct": 4.62,
"is_active": 1,
"stop_loss": 62.36,
"take_profit": 71.43,
"entry_low": 64.89,
"entry_high": 75.7,
"stop_loss": 66.58,
"take_profit": 73.73,
"entry_low": 65.2,
"entry_high": 76.07,
"action": "深套持有 | 深套持有 | 止损63.99 | 目标87.07 | 买入区72.77~84.89 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 62.36,
"take_profit": 71.43,
"entry_low": 64.89,
"entry_high": 75.7,
"action": "深套持有 | 深套持有 | 止损62.36 | 目标71.43 | 买入区64.89~75.7 | 信号:持有",
"tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:66.78 弱撑:71.0 弱压:73.7 强压:78.32 | MA5=97.34 MA10=96.41 MA20=97.65 MA60=98.08",
"multi_tf_context": "多周期看多 | MA20=97.65 | MA60=98.08 | 长撑:日弱支撑=72.45 | 长压:日强阻=97.15",
"reassessed_at": "2026-06-30 10:56",
"stop_loss": 66.58,
"take_profit": 73.73,
"entry_low": 65.2,
"entry_high": 76.07,
"action": "深套持有 | 深套持有 | 止损66.58 | 目标73.73 | 买入区65.2~76.07 | 信号:持有",
"tech_snapshot": "形态:十字星/neutral 量价:数据不足 强撑:68.5 弱撑:71.2 弱压:73.9 强压:76.8 | MA5=96.88 MA10=96.41 MA20=97.91 MA60=98.22",
"multi_tf_context": "多周期看多 | MA20=97.91 | MA60=98.22 | 长撑:日弱支撑=72.2 | 长压:日强阻=97.15",
"reassessed_at": "2026-07-01 15:01",
"status": "updated",
"rr_ratio": 0.57,
"rr_ratio": 0.4,
"action_note": "深套持有",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 62.36,
"entry_zone": "64.89~75.7",
"take_profit_zone": "0~71.43"
"stop_loss": 66.58,
"entry_zone": "65.2~76.07",
"take_profit_zone": "0~73.73"
},
"price": 62.63,
"change_pct": -1.03
"price": 62.89,
"change_pct": -0.62
},
{
"code": "02202",
@@ -357,68 +357,68 @@
"cost": 4.67,
"position_pct": 4.6,
"is_active": 1,
"stop_loss": 1.9,
"stop_loss": 1.95,
"take_profit": 2.31,
"entry_low": 1.9,
"entry_high": 2.22,
"entry_low": 1.91,
"entry_high": 2.23,
"action": "深套持有 | 深套持有 | 止损2.0 | 目标2.85 | 买入区2.18~2.54 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 1.9,
"stop_loss": 1.95,
"take_profit": 2.31,
"entry_low": 1.9,
"entry_high": 2.22,
"action": "深套持有 | 深套持有 | 止损1.9 | 目标2.31 | 买入区1.9~2.22 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:1.89 弱撑:2.07 弱压:2.21 强压:2.41 | MA5=3.36 MA10=3.39 MA20=3.47 MA60=3.52",
"multi_tf_context": "多周期看多 | MA20=3.47 | MA60=3.52 | 长撑:日强支撑=2.16 | 长压:日强阻=2.85",
"reassessed_at": "2026-06-30 10:57",
"entry_low": 1.91,
"entry_high": 2.23,
"action": "深套持有 | 深套持有 | 止损1.95 | 目标2.31 | 买入区1.91~2.23 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:1.89 弱撑:2.07 弱压:2.21 强压:2.41 | MA5=3.37 MA10=3.39 MA20=3.5 MA60=3.52",
"multi_tf_context": "多周期看多 | MA20=3.5 | MA60=3.52 | 长撑:日强支撑=2.1 | 长压:日强阻=2.85",
"reassessed_at": "2026-07-01 15:01",
"status": "updated",
"rr_ratio": 0.94,
"rr_ratio": 0.91,
"action_note": "深套持有",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 1.9,
"entry_zone": "1.9~2.22",
"stop_loss": 1.95,
"entry_zone": "1.91~2.23",
"take_profit_zone": "0~2.31"
},
"price": 1.83,
"change_pct": -4.52
"price": 1.84,
"change_pct": -4.07
},
{
"code": "00700",
"name": "腾讯控股",
"name": "腾讯",
"shares": 100,
"cost": 443.13,
"position_pct": 4.41,
"cost": null,
"position_pct": null,
"is_active": 1,
"stop_loss": 408.18,
"take_profit": 439.59,
"entry_low": 416.13,
"entry_high": 423.07,
"stop_loss": 416.91,
"take_profit": 434.43,
"entry_low": 421.2,
"entry_high": 429.72,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损387.49 | 目标496.33 | 买入区435.13~440.67 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 408.18,
"take_profit": 439.59,
"entry_low": 416.13,
"entry_high": 423.07,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 损408.18 | 目标439.59 | 买入区416.13~423.07 | 信号:持有",
"tech_snapshot": "形态:倒T线/射击之星/bearish 量价:数据不足 强撑:388.22 弱撑:416.13 弱压:427.73 强压:457.91 | MA5=615.8 MA10=618.1 MA20=613.3 MA60=563.41",
"multi_tf_context": "多周期看多 | MA20=613.3 | MA60=563.41 | 长撑:日支撑=411.0 | 长压:周强阻=526.5",
"reassessed_at": "2026-06-30 10:56",
"status": "updated",
"rr_ratio": 1.14,
"action_note": "⚠️盈亏比偏低(1:1.1),不建议加仓",
"timing_signal": "持有"
"stop_loss": 416.91,
"take_profit": 434.43,
"entry_low": 421.2,
"entry_high": 429.72,
"action": "盈利持有 | ⚠️盈亏比不足1:1.5,不建议买入 | 损414.51 | 盈452.53 | 买421.2~429.72",
"tech_snapshot": "形态:带上影阳线/neutral 量价:数据不足 强撑:403.33 弱撑:420.2 弱压:437.47 强压:452.53 | MA5=620.7 MA10=621.4 MA20=614.35 MA60=561.43",
"multi_tf_context": "多周期看多 | MA20=614.35 | MA60=561.43 | 长撑:日支撑=412.6 | 长压:周强阻=526.5",
"reassessed_at": "2026-07-01 15:01",
"status": "review",
"rr_ratio": 1.49,
"action_note": "⚠️盈亏比不足1:1.5,不建议买入",
"timing_signal": "信号不充分"
},
"trigger": {
"stop_loss": 408.18,
"entry_zone": "416.13~423.07",
"take_profit_zone": "0~439.59"
"stop_loss": 416.91,
"entry_zone": "421.2~429.72",
"take_profit_zone": "0~434.43"
},
"price": 365.25,
"change_pct": 0.14
"price": 373.07,
"change_pct": 2.28
},
{
"code": "00981",
@@ -428,32 +428,32 @@
"position_pct": 4.2,
"is_active": 1,
"stop_loss": 86.72,
"take_profit": 97.27,
"take_profit": 96.86,
"entry_low": 84.8,
"entry_high": 89.04,
"action": "盈利持有 | ⚠️盈亏比偏低(1:1.0),不建议加仓 | 止损67.69 | 目标87.26 | 买入区73.68~76.57 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 86.72,
"take_profit": 97.27,
"take_profit": 96.86,
"entry_low": 84.8,
"entry_high": 89.04,
"action": "盈利良好 | 止损86.72 | 目标97.27 | 买入区84.8~89.04 | 信号:持有",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:77.18 弱撑:84.8 弱压:91.32 强压:98.38 | MA5=82.69 MA10=79.53 MA20=78.08 MA60=70.8",
"multi_tf_context": "震荡/无明显方向 | MA20=78.08 | MA60=70.8 | 长撑:MA20=78.08 | 长压:周强阻=93.0",
"reassessed_at": "2026-06-30 10:56",
"action": "盈利良好 | 止损86.72 | 目标96.86 | 买入区84.8~89.04 | 信号:持有",
"tech_snapshot": "形态:光头光脚阳线/bullish 量价:数据不足 强撑:75.9 弱撑:84.8 弱压:92.55 强压:100.9 | MA5=85.0 MA10=80.8 MA20=78.58 MA60=71.43",
"multi_tf_context": "震荡/无明显方向 | MA20=78.58 | MA60=71.43 | 长撑:MA20=78.58 | 长压:周强阻=93.0",
"reassessed_at": "2026-07-01 15:01",
"status": "updated",
"rr_ratio": 2.01,
"rr_ratio": 2.57,
"action_note": "",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 86.72,
"entry_zone": "84.8~89.04",
"take_profit_zone": "0~97.27"
"take_profit_zone": "0~96.86"
},
"price": 78.99,
"change_pct": 7.31
"price": 77.6,
"change_pct": 5.42
},
{
"code": "300548",
@@ -462,33 +462,33 @@
"cost": 231.46,
"position_pct": 3.2,
"is_active": 1,
"stop_loss": 265.76,
"take_profit": 300.43,
"entry_low": 253.19,
"entry_high": 265.85,
"stop_loss": 246.38,
"take_profit": 291.58,
"entry_low": 241.67,
"entry_high": 253.75,
"action": "盈利良好 | 短炒强趋势持 | 止损251.24 | 目标413.9 | 买入区269.8~283.29 | 信号:强趋势持",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 265.76,
"take_profit": 300.43,
"entry_low": 253.19,
"entry_high": 265.85,
"action": "盈利良好 | 止损265.76 | 目标300.43 | 买入区253.19~265.85 | 信号:持有",
"tech_snapshot": "形态:光头光脚线/bullish 量价:主动买盘占优 强撑:224.93 弱撑:253.19 弱压:280.65 强压:303.83 | MA5=273.2 MA10=276.81 MA20=252.3 MA60=243.4",
"multi_tf_context": "多周期看多 | MA20=252.3 | MA60=243.4 | 长撑:MA60=243.4 | 长压:日强阻=309.98",
"reassessed_at": "2026-06-30 10:57",
"stop_loss": 246.38,
"take_profit": 291.58,
"entry_low": 241.67,
"entry_high": 253.75,
"action": "盈利良好 | 止损246.38 | 目标291.58 | 买入区241.67~253.75 | 信号:持有",
"tech_snapshot": "形态:光头光脚线/bearish 量价:主动买盘占优 强撑:222.4 弱撑:241.67 弱压:278.0 强压:303.73 | MA5=266.91 MA10=275.27 MA20=256.44 MA60=247.14",
"multi_tf_context": "多周期看多 | MA20=256.44 | MA60=247.14 | 长撑:MA60=247.14 | 长压:日强阻=309.98",
"reassessed_at": "2026-07-01 15:02",
"status": "updated",
"rr_ratio": 2.18,
"rr_ratio": 4.03,
"action_note": "",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 265.76,
"entry_zone": "253.19~265.85",
"take_profit_zone": "0~300.43"
"stop_loss": 246.38,
"entry_zone": "241.67~253.75",
"take_profit_zone": "0~291.58"
},
"price": 275.91,
"change_pct": 8.97
"price": 254.0,
"change_pct": -8.63
},
{
"code": "518880",
@@ -497,33 +497,33 @@
"cost": 12.19,
"position_pct": 2.45,
"is_active": 1,
"stop_loss": 7.12,
"take_profit": 8.12,
"entry_low": 7.42,
"entry_high": 8.65,
"stop_loss": 7.45,
"take_profit": 8.58,
"entry_low": 7.44,
"entry_high": 8.68,
"action": "深套持有 | 深套持有 | 止损7.05 | 目标9.17 | 买入区8.02~9.35 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 7.12,
"take_profit": 8.12,
"entry_low": 7.42,
"entry_high": 8.65,
"action": "深套持有 | 深套持有 | 止损7.12 | 目标8.12 | 买入区7.42~8.65 | 信号:持有",
"tech_snapshot": "形态:带上影阴线/bearish 量价:数据不足 强撑:7.6 弱撑:8.22 弱压:8.45 强压:8.91 | MA5=9.49 MA10=9.51 MA20=9.79 MA60=10.33",
"multi_tf_context": "震荡/无明显方向 | MA20=9.79 | MA60=10.33 | 长撑:日支撑=8.27 | 长压:周强阻=10.15",
"reassessed_at": "2026-06-30 10:57",
"stop_loss": 7.45,
"take_profit": 8.58,
"entry_low": 7.44,
"entry_high": 8.68,
"action": "深套持有 | 深套持有 | 止损7.45 | 目标8.58 | 买入区7.44~8.68 | 信号:持有",
"tech_snapshot": "形态:阴线/bearish 量价:数据不足 强撑:7.61 弱撑:8.25 弱压:8.38 强压:8.94 | MA5=9.47 MA10=9.53 MA20=9.86 MA60=10.33",
"multi_tf_context": "震荡/无明显方向 | MA20=9.86 | MA60=10.33 | 长撑:日支撑=8.26 | 长压:周强阻=10.15",
"reassessed_at": "2026-07-01 15:02",
"status": "updated",
"rr_ratio": 0.54,
"action_note": "深套持有",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 7.12,
"entry_zone": "7.42~8.65",
"take_profit_zone": "0~8.12"
"stop_loss": 7.45,
"entry_zone": "7.44~8.68",
"take_profit_zone": "0~8.58"
},
"price": 8.25,
"change_pct": -2.33
"price": 8.27,
"change_pct": -1.28
},
{
"code": "300035",
@@ -532,33 +532,33 @@
"cost": 22.29,
"position_pct": 2.42,
"is_active": 1,
"stop_loss": 13.21,
"take_profit": 15.05,
"entry_low": 12.94,
"entry_high": 15.1,
"stop_loss": 13.01,
"take_profit": 15.14,
"entry_low": 13.0,
"entry_high": 15.16,
"action": "深套持有 | 深套持有 | 止损13.74 | 目标19.0 | 买入区15.63~18.24 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 13.21,
"take_profit": 15.05,
"entry_low": 12.94,
"entry_high": 15.1,
"action": "深套持有 | 深套持有 | 止损13.21 | 目标15.05 | 买入区12.94~15.1 | 信号:持有",
"tech_snapshot": "形态:带下影阳线/bullish 量价:主动卖盘占优 强撑:12.92 弱撑:14.17 弱压:14.5 强压:15.68 | MA5=21.55 MA10=21.83 MA20=22.11 MA60=21.46",
"multi_tf_context": "震荡/无明显方向 | MA20=22.11 | MA60=21.46 | 长撑:日支撑=13.74 | 长压:日强阻=18.23",
"reassessed_at": "2026-06-30 10:57",
"stop_loss": 13.01,
"take_profit": 15.14,
"entry_low": 13.0,
"entry_high": 15.16,
"action": "深套持有 | 深套持有 | 止损13.01 | 目标15.14 | 买入区13.0~15.16 | 信号:持有",
"tech_snapshot": "形态:锤子线/T字线/bullish 量价:主动卖盘占优 强撑:13.01 弱撑:14.12 弱压:14.71 强压:15.77 | MA5=21.52 MA10=21.86 MA20=22.15 MA60=21.45",
"multi_tf_context": "震荡/无明显方向 | MA20=22.15 | MA60=21.45 | 长撑:日支撑=14.07 | 长压:日强阻=18.23",
"reassessed_at": "2026-07-01 15:01",
"status": "updated",
"rr_ratio": 0.6,
"rr_ratio": 0.61,
"action_note": "深套持有",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 13.21,
"entry_zone": "12.94~15.1",
"take_profit_zone": "0~15.05"
"stop_loss": 13.01,
"entry_zone": "13.0~15.16",
"take_profit_zone": "0~15.14"
},
"price": 14.24,
"change_pct": 0.35
"price": 14.44,
"change_pct": 0.14
},
{
"code": "000700",
@@ -578,12 +578,12 @@
"take_profit": 15.54,
"entry_low": 13.32,
"entry_high": 14.09,
"action": "持有观察 | ⚠️盈亏比极低,关注 | 止损13.91 | 目标15.54 | 买入区13.32~14.09 | 信号:持有",
"tech_snapshot": "形态:带影阳线/bullish 量价:主动买盘占优 强撑:12.56 弱撑:13.86 弱压:14.93 强压:15.25 | MA5=14.54 MA10=15.05 MA20=15.38 MA60=13.59",
"multi_tf_context": "多周期看多 | MA20=15.38 | MA60=13.59 | 长撑:日弱支撑=13.78 | 长压:日强阻=18.66",
"reassessed_at": "2026-06-30 10:56",
"action": "盈利持有 | ⚠️盈亏比极低,关注 | 止损13.91 | 目标15.54 | 买入区13.32~14.09 | 信号:持有",
"tech_snapshot": "形态:带影阳线/neutral 量价:主动买盘占优 强撑:13.28 弱撑:14.55 弱压:16.1 强压:16.24 | MA5=14.44 MA10=14.83 MA20=15.44 MA60=13.73",
"multi_tf_context": "多周期看多 | MA20=15.44 | MA60=13.73 | 长撑:日弱支撑=13.78 | 长压:日强阻=18.66",
"reassessed_at": "2026-07-01 15:00",
"status": "manual",
"rr_ratio": 1.43,
"rr_ratio": 0.14,
"action_note": "⚠️盈亏比极低,关注",
"timing_signal": "持有"
},
@@ -592,8 +592,8 @@
"entry_zone": "13.32~14.09",
"take_profit_zone": "0~15.54"
},
"price": 14.67,
"change_pct": 5.84
"price": 15.34,
"change_pct": 3.93
},
{
"code": "600563",
@@ -602,33 +602,33 @@
"cost": 147.18,
"position_pct": 2.3,
"is_active": 1,
"stop_loss": 183.98,
"take_profit": 206.01,
"entry_low": 183.44,
"entry_high": 192.61,
"stop_loss": 169.99,
"take_profit": 188.19,
"entry_low": 175.29,
"entry_high": 184.05,
"action": "盈利良好 | 止损161.41 | 目标192.67 | 买入区165.51~173.79 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 183.98,
"take_profit": 206.01,
"entry_low": 183.44,
"entry_high": 192.61,
"action": "盈利良好 | 止损183.98 | 目标206.01 | 买入区183.44~192.61 | 信号:持有",
"tech_snapshot": "形态:倒T线/射击之星/neutral 量价:买卖均衡 强撑:170.46 弱撑:183.44 弱压:195.02 强压:208.34 | MA5=181.89 MA10=174.62 MA20=165.95 MA60=142.47",
"multi_tf_context": "多周期看多 | MA20=165.95 | MA60=142.47 | 长撑:MA20=165.95 | 长压:日强阻=198.8",
"reassessed_at": "2026-06-30 10:57",
"stop_loss": 169.99,
"take_profit": 188.19,
"entry_low": 175.29,
"entry_high": 184.05,
"action": "盈利良好 | 止损169.99 | 目标188.19 | 买入区175.29~184.05 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/bearish 量价:买卖均衡 强撑:171.72 弱撑:175.29 弱压:192.5 强压:206.35 | MA5=187.94 MA10=179.22 MA20=168.75 MA60=144.49",
"multi_tf_context": "多周期看多 | MA20=168.75 | MA60=144.49 | 长撑:MA20=168.75 | 长压:日强阻=198.8",
"reassessed_at": "2026-07-01 15:02",
"status": "updated",
"rr_ratio": 3.0,
"rr_ratio": 3.28,
"action_note": "",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 183.98,
"entry_zone": "183.44~192.61",
"take_profit_zone": "0~206.01"
"stop_loss": 169.99,
"entry_zone": "175.29~184.05",
"take_profit_zone": "0~188.19"
},
"price": 189.6,
"change_pct": 0.11
"price": 182.55,
"change_pct": -4.32
},
{
"code": "01088",
@@ -637,41 +637,41 @@
"cost": 45.89,
"position_pct": 2.14,
"is_active": 1,
"stop_loss": 37.77,
"take_profit": 40.33,
"entry_low": 40.09,
"entry_high": 40.79,
"stop_loss": 38.92,
"take_profit": 41.97,
"entry_low": 39.41,
"entry_high": 40.45,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.3),不建议加仓 | 止损35.09 | 目标42.9 | 买入区41.66~42.8 | 信号:持有",
"strategy_updated": "2026-06-19 16:01",
"analysis": {
"stop_loss": 37.77,
"take_profit": 40.33,
"entry_low": 40.09,
"entry_high": 40.79,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.1),不建议加仓 | 止损37.77 | 目标40.33 | 买入区40.09~40.79 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:37.36 弱撑:40.09 弱压:41.25 强压:44.22 | MA5=41.25 MA10=42.05 MA20=44.1 MA60=45.26",
"multi_tf_context": "震荡/无明显方向 | MA20=44.1 | MA60=45.26 | 长撑:日弱支撑=40.18 | 长压:月强阻=49.62",
"reassessed_at": "2026-06-30 10:56",
"stop_loss": 38.92,
"take_profit": 41.97,
"entry_low": 39.41,
"entry_high": 40.45,
"action": "持有观察 | ⚠️盈亏比偏低(1:1.4),不建议加仓 | 止损38.92 | 目标41.97 | 买入区39.41~40.45 | 信号:持有",
"tech_snapshot": "形态:光头光脚阴线/bearish 量价:数据不足 强撑:38.44 弱撑:39.41 弱压:41.15 强压:42.45 | MA5=40.86 MA10=41.76 MA20=43.74 MA60=45.14",
"multi_tf_context": "震荡/无明显方向 | MA20=43.74 | MA60=45.14 | 长撑:日弱支撑=40.0 | 长压:月强阻=49.62",
"reassessed_at": "2026-07-01 15:01",
"status": "updated",
"rr_ratio": 1.14,
"action_note": "⚠️盈亏比偏低(1:1.1),不建议加仓",
"rr_ratio": 1.39,
"action_note": "⚠️盈亏比偏低(1:1.4),不建议加仓",
"timing_signal": "持有"
},
"trigger": {
"stop_loss": 37.77,
"entry_zone": "40.09~40.79",
"take_profit_zone": "0~40.33"
"stop_loss": 38.92,
"entry_zone": "39.41~40.45",
"take_profit_zone": "0~41.97"
},
"price": 35.03,
"change_pct": -1.8
"price": 34.82,
"change_pct": -2.38
}
],
"cash": 92678.85,
"total_market_value": 835552.6,
"total_assets": 1001212.25,
"total_assets": 989902.25,
"total_pl": 0,
"position_pct": 86.8,
"updated_at": "2026-06-30 11:12",
"position_pct": 86.65,
"updated_at": "2026-07-01 16:58",
"source": "/home/hmo/stocks/holding.xls",
"frozen_cash": 39481.4,
"available_cash": 92678.85,
@@ -689,7 +689,7 @@
"timestamp": "2026-06-29 10:43"
}
],
"total_mv": 869052.0,
"total_mv": 857742.0,
"note": "cash fixed from screenshot 6/29, prices=CNY",
"currency": "CNY",
"last_verified_at": "2026-06-29 22:28",