System Architecture
How everything connects
The core loop: Collect → Test → Learn → Improve
Multi-exit testing
Every strategy you run gets tested under multiple exit structures, not just one. The same signal, same data, different ways of closing the trade. The headline verdict uses the worst result so the honest read is always the first thing you see.
Why multiple exits
Most of the question "does my strategy work" is actually "does my exit fit my signal." A mean-reversion entry needs small tight profit targets. A breakout entry needs a trailing stop that lets the trend run. Running all of them against your signal is the only honest way to tell you where your entry has edge and where it doesn't. If one exit works and another fails, that's your signal picking direction, not the strategy being broken.
Inside each exit: the regime heatmap
Every trade gets tagged with the market regime at entry (ADX for trend, ATR vs rolling median for volatility). Each exit model shows per-regime avg P&L so you can see where a strategy works and where it doesn't. Example: a mean-reversion entry might make +0.3%/trade in ranging low-vol under fee-baked exits but lose in trending high-vol. That's an actionable prescription: add a regime filter or avoid trend days.
Verdict tiers
Every result shows the walk-forward split (60% train / 40% test) per exit model so you can check that in-sample performance survives out-of-sample. Overfit strategies get flagged automatically.
Owner only