Codex
4926ef6788
malkhut: CHASE mechanics FIXED + Flight9 learnings + TTL enforcement
1. CHASE mechanics (NOW WORKING):
- CWM enforces TTL on open orders (auto-cancel when expired)
- DSL CHASE produces PLACE with metadata={chase: True}
- Action menu generates chase actions with wait_to_retry_ms TTL
- OpenOrderState.gains ttl_ms field (0=no expiry, >0=auto-cancel)
2. TTL enforcement (CWM):
- HftBacktestCWM: auto-cancels orders where age >= ttl_ms
- MinimalCryptoLOBCWM: same TTL enforcement
- This is how CHASE works: place→wait→auto-cancel→next step re-places
3. Flight9 learnings:
- Slippage model gains trade_flow_intensity parameter
- Book imbalance as proxy for trade arrival rate
- Markout = quality concept documented
4. CHASE tests: 10 new tests covering TTL enforcement, cancel-retry cycle,
max retries, DSL CHASE action, CMA codec integration
5. All 800+ tests pass
2026-07-17 19:30:17 +02:00
..
2026-07-11 10:33:56 +02:00
2026-07-12 00:40:14 +02:00
2026-07-14 06:11:37 +02:00
2026-07-13 13:38:32 +02:00
2026-07-11 06:37:17 +02:00
2026-07-12 10:45:37 +02:00
2026-07-14 12:14:54 +02:00
2026-07-11 06:37:17 +02:00
2026-07-14 06:11:37 +02:00
2026-07-17 10:16:55 +02:00
2026-07-11 10:39:03 +02:00
2026-07-11 10:28:38 +02:00
2026-07-17 19:30:17 +02:00
2026-07-11 10:28:38 +02:00
2026-07-11 10:28:38 +02:00
2026-07-11 10:28:38 +02:00
2026-07-11 10:28:38 +02:00
2026-07-14 06:11:37 +02:00
2026-07-11 10:39:03 +02:00
2026-07-11 10:39:03 +02:00
2026-07-11 10:28:38 +02:00
2026-07-14 14:46:44 +02:00
2026-07-11 20:19:32 +02:00
2026-07-11 10:28:38 +02:00
2026-07-11 10:33:56 +02:00
2026-07-12 23:56:16 +02:00
2026-07-11 10:39:03 +02:00
2026-07-11 10:33:56 +02:00
2026-07-11 10:28:38 +02:00
2026-07-14 05:34:05 +02:00
2026-07-15 15:22:25 +02:00
2026-07-17 16:18:43 +02:00
2026-07-11 10:28:38 +02:00
2026-07-11 10:28:38 +02:00
2026-07-11 10:28:38 +02:00
2026-07-12 23:56:16 +02:00