hmo
04284e5187
fix: 推送质量门禁+损盈一致性门禁(根治垃圾信号)
1. XMPP推送门禁(_validate_buy_alert): 实时价>0(live_prices)、
区间有效、现价不超上沿5%、损<下沿且在(0.5x~1.0x)现价内、
盈>上沿>损 —— 任一不过不推只记日志
2. DB损盈一致性门禁: 损必须在下沿之下、盈必须在上沿之上且损<盈,
不一致字段跳过写入保留原值(浩辰 区2~3损25.11 类污染根治)
3. 推送价格源改 live_prices(不再用 holding_strategies.price 的0值)
4. 浩辰脏行已从快照恢复(区25.93~27.84 损25.11 盈31.38)
2026-07-22 08:16:40 +08:00
..
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 02:43:57 +08:00
2026-07-21 10:41:32 +08:00
2026-07-22 08:16:40 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 23:24:45 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 13:47:10 +08:00
2026-07-21 23:45:26 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 23:24:45 +08:00
2026-07-17 23:12:35 +08:00
2026-07-22 01:03:43 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 10:41:32 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-22 00:30:33 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-20 17:31:48 +08:00
2026-07-20 17:30:43 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-20 19:40:23 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-20 18:10:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-20 19:40:23 +08:00
2026-07-20 19:05:03 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 12:05:43 +08:00
2026-07-20 19:05:03 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 23:31:57 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-20 23:53:03 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 13:47:52 +08:00
2026-07-20 23:51:24 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 02:43:57 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 23:24:45 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-20 18:10:35 +08:00
2026-07-20 22:05:03 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-20 19:05:03 +08:00
2026-07-20 17:30:43 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 12:05:43 +08:00
2026-07-17 23:12:35 +08:00
2026-07-20 18:10:35 +08:00
2026-07-21 23:45:26 +08:00
2026-07-20 19:05:03 +08:00
2026-07-17 23:12:35 +08:00
2026-07-17 23:12:35 +08:00
2026-07-21 13:47:10 +08:00
2026-07-20 08:48:08 +08:00
2026-07-17 23:12:35 +08:00