The 180° Turn: How We Found and Fixed a Directional Bug That Changed Everything (hopefully)

After stabilizing execution and cleaning up training behavior, I moved into a deeper optimization pass on SOUN (SoundHound AI). Almost immediately, something felt wrong. Over a multi-year window, SOUN’s broader trend is clearly positive — yet my “optimized” strategy could still produce near-total drawdowns. That’s not just disappointing. That’s a diagnostic signal. A strategy can…

When a Trading Bot Looks Busy but Is Secretly Bleeding

The Fix: Making Signal Generation Order-Invariant One of the biggest “oh wow” moments during debugging was realizing the issue wasn’t an indicator at all. It was bar ordering. Some parts of the pipeline were feeding candles newest-first instead of oldest-first. Most indicator math quietly assumes chronological order, so when that assumption breaks, you don’t get…