Commit Graph

165 Commits

Author SHA1 Message Date
6314ed7d5e Refactor: Increase bet size for bull-dip-buyer 2026-03-16 19:45:52 -07:00
fa5303d9dc Feat: support YES+NO late momentum 2026-03-16 18:43:02 -07:00
0301b8a0ae Delete lib/strategies/dont-doubt-bull.js 2026-03-16 18:18:36 -07:00
135f623789 Delete lib/strategies/martingale-alpha.js 2026-03-16 18:18:29 -07:00
6f208da27a Feat: show expected payout on open live orders 2026-03-16 17:09:49 -07:00
f9cb0e1d7a Feat: show expected payout on open paper positions 2026-03-16 17:09:38 -07:00
05fd36ca1e Feat: Slightly raise momentum-rider bet size 2026-03-16 16:26:34 -07:00
55573ed7aa Feat: Slightly raise dip-buyer bet size 2026-03-16 16:26:30 -07:00
a034b26069 Feat: add late-momentum timing-gated strategy 2026-03-16 16:02:03 -07:00
076480d05d Fix: normalize live trade PnL cents/dollars 2026-03-16 14:51:58 -07:00
0cb4a082b1 Feat: gate dip buys to first 6 minutes 2026-03-16 14:27:25 -07:00
10827a817c Delete lib/strategies/threshold.js 2026-03-16 13:57:50 -07:00
0437bdb1db Fix: reconcile delayed live settlements after rotation 2026-03-16 13:51:55 -07:00
1c8dec1f17 Fix: settle delayed live results via orphan scan 2026-03-16 13:51:41 -07:00
2b9f2c5c2b Update readme 2026-03-16 13:30:42 -07:00
ca26f499f7 Docs: note Kalshi fixed-point migration 2026-03-16 13:30:05 -07:00
24f1405a93 Fix: Support Kalshi v2 fixed-point fill fields 2026-03-16 13:14:27 -07:00
6faad2b28e Fix: Enforce minYesPrice floor, require orderbook for live 2026-03-16 12:58:15 -07:00
4553a82b0d Fix: Verify fills async, reject blind orders, track ghost fills 2026-03-16 12:58:07 -07:00
8a06b9b668 Feat: Separate paper/live eval, pass orderbook ctx 2026-03-16 12:30:41 -07:00
9e138b22c6 Feat: Expose orderbook in getState for strategies 2026-03-16 12:30:31 -07:00
b9c55fb650 Feat: Orderbook-aware pricing for live orders 2026-03-16 12:30:20 -07:00
c050829b3a Feat: Split paper/live tracking, orderbook pricing 2026-03-16 12:30:14 -07:00
7ba25a1eaa Feat: Split paper/live tracking, orderbook pricing 2026-03-16 12:30:09 -07:00
0fc244fcf1 Feat: Split paper/live tracking, orderbook pricing 2026-03-16 12:30:02 -07:00
2beb261bad Feat: Split paper/live tracking, orderbook pricing 2026-03-16 12:29:57 -07:00
3b302a671c Feat: Split paper/live tracking, orderbook pricing 2026-03-16 12:29:52 -07:00
83df308c37 Feat: Add orderbook context to strategy base 2026-03-16 12:29:47 -07:00
00e613e27a Fix: Strip query params from path before signing 2026-03-16 12:12:44 -07:00
4b403e4aba Fix: Use correct Kalshi time_in_force value 2026-03-16 12:02:55 -07:00
b1a442e129 Fix: Use IOC instead of FoK, fix count calc 2026-03-16 11:47:21 -07:00
9577e55c95 Fix: Import kalshiFetch from correct module path 2026-03-16 11:38:38 -07:00
556cdc0ff1 Feat: Export getPositions + getBalance for live 2026-03-16 11:31:45 -07:00
e7198fede5 Feat: Worker runs both paper + live engines 2026-03-16 11:31:35 -07:00
c1bc4750bc Feat: Add nav link to live dashboard 2026-03-16 11:31:26 -07:00
32e1fa31f7 Feat: Full live trading dashboard with toggles 2026-03-16 11:31:15 -07:00
da882a7d46 Refactor: Redirect /dashboard to /dash 2026-03-16 11:31:12 -07:00
72dc03dffd Feat: Login redirects to /dash 2026-03-16 11:31:07 -07:00
3da40a1bf9 Feat: Redirect to /dash after login 2026-03-16 11:31:02 -07:00
7115c0ae08 Feat: Protect live API routes in middleware 2026-03-16 11:30:59 -07:00
1d99902ca3 Feat: Add strategy enable/disable + pause API 2026-03-16 11:30:54 -07:00
9015d0f524 Feat: Add live trades history API endpoint 2026-03-16 11:30:49 -07:00
b92e03370a Feat: Add live state API endpoint 2026-03-16 11:30:44 -07:00
551db9d5bc Feat: Add live trading engine with Kalshi API 2026-03-16 11:30:34 -07:00
3eef181780 Refactor: Reduce default betSize from 2 to 1 2026-03-16 10:45:13 -07:00
d4b2830943 Delete lib/strategies/martingale.js 2026-03-16 10:23:55 -07:00
c649e6fb8f Delete lib/strategies/sniper-reversal.js 2026-03-16 10:23:41 -07:00
fc8565e562 Feat: Auto-load strategies dynamically from folder 2026-03-16 00:33:56 -07:00
29fd889acb Fix: Add mutex lock to prevent trade evaluation race condition during settlement 2026-03-16 00:29:06 -07:00
7ba11ecdcb Refactor: Set paper trade notifications to priority 1 2026-03-15 21:19:56 -07:00