Phases¶
qkt is built in numbered phases. Each phase has a post-merge changelog with usage examples, migration notes, and known limitations.
Recent¶
- Phase 27 — Conditional bracketed stacks (
STACK_AT) - Phase 26d —
/orderspoller, PERCENT trailing, order modification - Phase 26c — Pending-order fill-event lifecycle on MT5
- Phase 26b — MT5 native pending family + OCO + trailing
- Phase 26a — Pending-entry OCO DSL surface and clock accessors
- Phase 23 follow-up — DSL corrections and packaging
- Phase 23 — DSL catalog expansion
- Phase 22 — KDoc the public API
- Phase 21 — Documentation site
- Phase 20 — Quickstart + docker compose
- Phase 19 — Pre-live confidence pack
- Phase 18 — LiveSession typed-broker dispatch
- Phase 17 — MT5 broker
- Phase 16 — Backtest fidelity + HTML report
- Phase 15 — DSL
LOG - Phase 14 — Portfolio v2
Phase 13 — STACK¶
Phase 12 — CLI + observability¶
Phase 11 — DSL¶
- Phase 11a — OSS baseline
- Phase 11b — DSL foundation
- Phase 11c1 — State and operators
- Phase 11c2 — Snapshots and aggregates
- Phase 11c3 — Actions
- Phase 11d1 — Order surface
- Phase 11d2 — Equity defaults
- Phase 11e — Multistream
- Phase 11f — Parser
Phase 10 — Backtest reporting¶
Phase 9 — Risk¶
Phase 8 — Strategy context¶
Foundations¶
- Phase 1 — Core engine MVP
- Phase 2a — Event bus + SLF4J
- Phase 2b — Candle aggregator
- Phase 3 — Risk engine + P&L
- Phase 4 — Backtest harness
- Phase 5 — Indicator catalog
- Phase 6 — Historical data layer