I tracked 90 days of LLM sentiment signals against a coin flip
Ninety days ago I built the simplest possible test: an LLM scores the daily headline slate for EURUSD as risk-on / risk-off / neutral, I take only the days where it agrees with my momentum filter, and I compare against (a) the filter alone and (b) a random number generator with the same trade frequency.
Results after 90 days, 41 trades. Filter alone: PF 1.22. Filter + LLM agreement: PF 1.31 on 28 trades. Filter + coin flip: PF 1.19 on 27 trades.
So the LLM "edge" over a coin flip is 0.12 PF on a 28-trade sample — statistically indistinguishable from noise. Where it did help: it kept me out of 3 genuinely ugly central-bank days that the bare filter traded into. Honest conclusion: as a signal it is a coin flip with extra steps; as a veto on event risk it is mildly useful and costs about $2/month.