- What it does
- LLM extraction turns free-text signals into structured entries, stops, and targets.
- Polygon OHLCV backtest replays each signal against real bars.
- Five what-if take-profit strategies are scored side by side.
- A verdict of GOOD, BAD, UGLY, or RISK_MANAGED is issued per channel.
- Scheduled monitors and public shareable reports keep the verdict current.
- What was hard
- Parsing free-text signals reliably, and defining a verdict that penalises stop-loss indiscipline instead of rewarding win rate.
- What I would do differently
- Write the verdict definition first and the parser second. The first three iterations did it the other way round.
Fifth iteration in 11 months, after telegram_bot, fx-bot, fx-dash, and TGX-bot. The product was found, not guessed. Pre-revenue.