Is this trading real money?
No. Historical results are paper trades built from real Bitget prices. Live mode can place orders on Bitget Demo Trading when demo keys are configured. RESIDUAL never touches a real money account.
Where does the "expected" revenue come from?
From the company itself: the revenue guidance it published a quarter earlier. The SEC does not publish analyst consensus, so this keeps every number traceable to a filing. It is a guidance surprise, not a consensus surprise.
Why do most releases end in no trade?
Because the gates are strict. Early events predate Bitget listing the stock, and many reactions happen after hours when volume is thin. Standing aside is a decision too, and every one is explained.
Does the AI decide the trades?
No. The market, sector and hedge numbers are pure statistics. The AI only labels the move and can reduce size. Any answer that invents a quote or adds a number is rejected.
Does it beat the market?
Not proven. On the same releases, the plain headline trade did better in this small sample. We publish that, along with every trade, so anyone can check or improve on it.
Can I reproduce everything?
Yes. The filings, prices and AI answers are stored in the repository, so the whole replay runs offline with one command: python -m residual replay --offline.