• Joined on 2026-02-17
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 17:09:26 +00:00
f2ab9e4252 fix: 实时成交表格底部白边(flex-1+bg-white填满容器)
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 17:04:38 +00:00
55422b0ae0 perf: backfill全速200ms/批(PG无锁冲突)
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 16:52:37 +00:00
61287657df perf: trades/summary聚合下推PG(SQL GROUP BY替代Python循环) + trades/latest加2秒缓存
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 16:16:07 +00:00
e56766ed98 feat: SQLite→PG data migration script
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 16:15:18 +00:00
4168c1dd88 refactor: SQLite→PostgreSQL migration - db.py连接层 + main/collector/signal-engine/backfill全部改PG
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 15:44:44 +00:00
23c7597a40 fix: backfill sleep 2s per batch to avoid SQLite WAL lock contention
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 15:34:12 +00:00
35fcb7cef0 feat: V5 signals page - CVD三轨+ATR+VWAP+大单阈值实时展示+信号状态
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 15:31:13 +00:00
547f093352 feat: V5 signal-engine + API endpoints for indicators/latest/trades
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 15:03:25 +00:00
3e630166b4 fix: backfill meta update - handle existing rows with NOT NULL last_agg_id
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 15:01:56 +00:00
009f114e4d feat: backfill_agg_trades.py - historical aggTrades REST backfill with rate limiting, continuity check
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 14:13:52 +00:00
41af2ed2e6 fix: price axis auto-range to show actual volatility, not 0-based
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 14:08:47 +00:00
4a6232ed05 feat: dual-axis Delta+price chart, show vwap price overlay on delta chart
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 13:11:14 +00:00
f27fdca6ac fix: mobile scroll - remove nested overflow on mobile, disable sticky thead on mobile, 2s interval
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 13:01:49 +00:00
04d3219a1c fix: latest trades on top + fixed height container so page never jumps
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 12:51:38 +00:00
1db9e55259 fix: append new trades to bottom instead of top, fixed container height to prevent page jump
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 12:39:00 +00:00
2a6fb97a43 fix: prevent page scroll jump on data refresh - silent reload + fixed container heights
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 12:23:35 +00:00
48d1611d5b ui: add descriptions and refresh info to summary cards
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 12:12:25 +00:00
bef981d903 fix: mobile header - merge auth into sidebar topbar, remove duplicate header
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 11:52:30 +00:00
b25ac2e04d fix: use any type for recharts tooltip formatter to bypass strict check
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 11:50:00 +00:00
ec7fa415c5 fix: recharts tooltip formatter type