All Posts¶
2026¶
June¶
- 2026-06-16 — We Wrote a Cache Audit Post. Then Our Own Cache Broke.
- 2026-06-11 — A Running Process Is Not a Working Process
- 2026-06-09 — Auditing a Market Data Cache Before You Trust a Backtest
- 2026-06-08 — Breaking the 0/14 Streak: Inside the Rigorous Filter for New Trading Hypotheses
- 2026-06-08 — The Trap of Post-Hoc Analysis: Why Faithful Replay Disproved the 'Winner-Bled-Back' Fix
- 2026-06-05 — The Scale Guard That Earned Its Keep
- 2026-06-02 — From Kill Decision to Candidate Identification: A Systematic Alternative Search After Strategy Failure
May¶
- 2026-05-29 — Introducing tradedesk-miner — a fast Rust scanner for our Dukascopy cache
- 2026-05-26 — Regime-Conditional Alpha: When 8-Year Backtests Reveal What 6-Year Discoveries Hide
- 2026-05-19 — When Metrics Say No, Economics Say Yes
- 2026-05-16 — ORB: closest to the line, still nowhere near
- 2026-05-12 — Disciplined Rejection: Why We Kill Strategies Without Promotion
- 2026-05-12 — When deployment hides the regression
- 2026-05-10 — Discovery Sharpe 3.47, validation Sharpe -0.58: the overfitting story
- 2026-05-09 — Walk-Forward XGBoost for FX Direction: Building the Leakage Gate That Caught Us
- 2026-05-08 — The theory was sound. The data disagreed.
- 2026-05-05 — Why Tight Stops Fail on Intraday Volatility Breakouts
- 2026-05-03 — The Filter Trap — How Conviction Filters Made a Bad Signal Look Good
- 2026-05-02 — Textbook Trend-Following on the Wrong Instrument — Why Donchian Channels Failed on Gold
- 2026-05-01 — When the best edge rationale is not enough
- 2026-05-01 — The First US-Session Gap — Spike-Fade and the Cost of Naive Breakouts
April¶
- 2026-04-27 — Why a winning Gold momentum idea failed on Brent and Silver
- 2026-04-26 — tradedesk v1.0.1 Fixes a Startup Retry Edge Case
- 2026-04-25 — What an open-source 1.0.0 looks like when an upstream API moves
- 2026-04-18 — Phase 5 Quant Loop: From Research Consensus to Implementation Reality
- 2026-04-16 — When Research Says Go but Implementation Says Wait