数据新鲜度防御体系(致命错误防御)
根因:今下午报告用周五多周期缓存(multi_tf_cache)作周一操作建议, 中芯国际H浮盈+10%被错报破止损。 修改: 1. price_monitor 新增 live_prices.json 写入(每2分钟刷新所有实时价) 2. 新增 data_freshness.py — data_freshness check function 3. intraday_health_check price_monitor检测从10min收紧到5min 4. 新增 midday MTF cache refresh (11:00+14:00) 5. cron-report-format pre-flight checklist 新增数据新鲜度检查项 所有报告产出前必须先跑 data_freshness,过期则禁止出操作建议
This commit is contained in:
+41
-41
@@ -10,7 +10,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 798.98,
|
||||
"low": 720.0,
|
||||
"close": 786.05
|
||||
"close": 793.55
|
||||
}
|
||||
],
|
||||
"000657": [
|
||||
@@ -24,7 +24,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 109.68,
|
||||
"low": 91.68,
|
||||
"close": 93.04
|
||||
"close": 95.57
|
||||
}
|
||||
],
|
||||
"000700": [
|
||||
@@ -37,8 +37,8 @@
|
||||
{
|
||||
"date": "2026-06-29",
|
||||
"high": 15.28,
|
||||
"low": 13.52,
|
||||
"close": 13.57
|
||||
"low": 13.4,
|
||||
"close": 13.86
|
||||
}
|
||||
],
|
||||
"000711": [
|
||||
@@ -66,7 +66,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 980.0,
|
||||
"low": 872.31,
|
||||
"close": 924.0
|
||||
"close": 970.0
|
||||
}
|
||||
],
|
||||
"002594": [
|
||||
@@ -80,7 +80,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 81.8,
|
||||
"low": 77.6,
|
||||
"close": 80.26
|
||||
"close": 79.64
|
||||
}
|
||||
],
|
||||
"00700": [
|
||||
@@ -94,7 +94,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 432.0,
|
||||
"low": 411.0,
|
||||
"close": 429.0
|
||||
"close": 422.2
|
||||
}
|
||||
],
|
||||
"00968": [
|
||||
@@ -122,7 +122,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 85.25,
|
||||
"low": 79.05,
|
||||
"close": 81.95
|
||||
"close": 84.15
|
||||
}
|
||||
],
|
||||
"01070": [
|
||||
@@ -136,7 +136,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 13.0,
|
||||
"low": 12.4,
|
||||
"close": 12.85
|
||||
"close": 12.9
|
||||
}
|
||||
],
|
||||
"01088": [
|
||||
@@ -148,9 +148,9 @@
|
||||
},
|
||||
{
|
||||
"date": "2026-06-29",
|
||||
"high": 41.22,
|
||||
"high": 41.48,
|
||||
"low": 40.0,
|
||||
"close": 41.22
|
||||
"close": 41.3
|
||||
}
|
||||
],
|
||||
"01211": [
|
||||
@@ -164,7 +164,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 75.55,
|
||||
"low": 72.2,
|
||||
"close": 74.15
|
||||
"close": 73.35
|
||||
}
|
||||
],
|
||||
"01478": [
|
||||
@@ -178,7 +178,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 7.17,
|
||||
"low": 6.6,
|
||||
"close": 6.85
|
||||
"close": 6.92
|
||||
}
|
||||
],
|
||||
"01888": [
|
||||
@@ -192,7 +192,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 103.5,
|
||||
"low": 89.05,
|
||||
"close": 89.5
|
||||
"close": 96.55
|
||||
}
|
||||
],
|
||||
"02202": [
|
||||
@@ -206,7 +206,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 2.36,
|
||||
"low": 2.16,
|
||||
"close": 2.24
|
||||
"close": 2.22
|
||||
}
|
||||
],
|
||||
"02318": [
|
||||
@@ -220,7 +220,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 52.45,
|
||||
"low": 50.0,
|
||||
"close": 52.4
|
||||
"close": 52.05
|
||||
}
|
||||
],
|
||||
"02359": [
|
||||
@@ -234,7 +234,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 154.6,
|
||||
"low": 143.4,
|
||||
"close": 153.3
|
||||
"close": 153.8
|
||||
}
|
||||
],
|
||||
"02388": [
|
||||
@@ -248,7 +248,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 46.3,
|
||||
"low": 43.42,
|
||||
"close": 43.5
|
||||
"close": 43.66
|
||||
}
|
||||
],
|
||||
"02628": [
|
||||
@@ -262,7 +262,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 28.56,
|
||||
"low": 26.7,
|
||||
"close": 28.28
|
||||
"close": 27.76
|
||||
}
|
||||
],
|
||||
"06160": [
|
||||
@@ -276,7 +276,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 177.0,
|
||||
"low": 164.7,
|
||||
"close": 175.3
|
||||
"close": 175.8
|
||||
}
|
||||
],
|
||||
"06869": [
|
||||
@@ -290,7 +290,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 286.8,
|
||||
"low": 227.2,
|
||||
"close": 229.0
|
||||
"close": 241.2
|
||||
}
|
||||
],
|
||||
"09868": [
|
||||
@@ -304,7 +304,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 49.14,
|
||||
"low": 45.32,
|
||||
"close": 48.28
|
||||
"close": 47.5
|
||||
}
|
||||
],
|
||||
"09988": [
|
||||
@@ -318,7 +318,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 95.45,
|
||||
"low": 88.65,
|
||||
"close": 95.2
|
||||
"close": 93.4
|
||||
}
|
||||
],
|
||||
"300035": [
|
||||
@@ -332,7 +332,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 15.12,
|
||||
"low": 13.74,
|
||||
"close": 14.12
|
||||
"close": 14.19
|
||||
}
|
||||
],
|
||||
"300124": [
|
||||
@@ -346,7 +346,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 66.75,
|
||||
"low": 62.01,
|
||||
"close": 62.4
|
||||
"close": 65.23
|
||||
}
|
||||
],
|
||||
"300308": [
|
||||
@@ -360,7 +360,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 1296.94,
|
||||
"low": 1169.49,
|
||||
"close": 1178.1
|
||||
"close": 1220.0
|
||||
}
|
||||
],
|
||||
"300548": [
|
||||
@@ -373,8 +373,8 @@
|
||||
{
|
||||
"date": "2026-06-29",
|
||||
"high": 286.48,
|
||||
"low": 245.1,
|
||||
"close": 248.18
|
||||
"low": 243.58,
|
||||
"close": 253.19
|
||||
}
|
||||
],
|
||||
"300750": [
|
||||
@@ -388,7 +388,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 409.81,
|
||||
"low": 378.2,
|
||||
"close": 392.1
|
||||
"close": 392.36
|
||||
}
|
||||
],
|
||||
"518880": [
|
||||
@@ -402,7 +402,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 8.479,
|
||||
"low": 8.293,
|
||||
"close": 8.475
|
||||
"close": 8.449
|
||||
}
|
||||
],
|
||||
"600519": [
|
||||
@@ -416,7 +416,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 1215.0,
|
||||
"low": 1151.01,
|
||||
"close": 1206.29
|
||||
"close": 1194.96
|
||||
}
|
||||
],
|
||||
"600563": [
|
||||
@@ -430,7 +430,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 198.8,
|
||||
"low": 177.7,
|
||||
"close": 188.61
|
||||
"close": 189.4
|
||||
}
|
||||
],
|
||||
"601318": [
|
||||
@@ -444,7 +444,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 49.49,
|
||||
"low": 46.9,
|
||||
"close": 48.53
|
||||
"close": 48.6
|
||||
}
|
||||
],
|
||||
"601899": [
|
||||
@@ -456,9 +456,9 @@
|
||||
},
|
||||
{
|
||||
"date": "2026-06-29",
|
||||
"high": 25.9,
|
||||
"high": 25.96,
|
||||
"low": 24.86,
|
||||
"close": 25.56
|
||||
"close": 25.79
|
||||
}
|
||||
],
|
||||
"688411": [
|
||||
@@ -472,7 +472,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 288.49,
|
||||
"low": 255.19,
|
||||
"close": 283.6
|
||||
"close": 286.0
|
||||
}
|
||||
],
|
||||
"688630": [
|
||||
@@ -486,7 +486,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 558.0,
|
||||
"low": 503.66,
|
||||
"close": 507.0
|
||||
"close": 548.07
|
||||
}
|
||||
],
|
||||
"688639": [
|
||||
@@ -498,9 +498,9 @@
|
||||
},
|
||||
{
|
||||
"date": "2026-06-29",
|
||||
"high": 16.75,
|
||||
"high": 16.95,
|
||||
"low": 14.52,
|
||||
"close": 16.47
|
||||
"close": 16.63
|
||||
}
|
||||
],
|
||||
"688795": [
|
||||
@@ -514,7 +514,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 708.2,
|
||||
"low": 663.8,
|
||||
"close": 696.24
|
||||
"close": 703.18
|
||||
}
|
||||
],
|
||||
"688981": [
|
||||
@@ -528,7 +528,7 @@
|
||||
"date": "2026-06-29",
|
||||
"high": 156.22,
|
||||
"low": 141.0,
|
||||
"close": 145.1
|
||||
"close": 151.0
|
||||
}
|
||||
],
|
||||
"002015": [
|
||||
|
||||
Reference in New Issue
Block a user