Backend Broker Integration
A single-screen options cockpit — technical signals computed from raw OHLC, full chains by expiry, and multi-leg orders previewed against a real brokerage before they are ever sent.
- React
- Vite
- FastAPI
- pandas
- SnapTrade
An options trading dashboard built for one trader. Tickers go on a watchlist; the backend pulls quotes and one- and two-year OHLC history, computes EMA and RSI alongside a custom signal — a linear-regression smoothing of price paired with a UT Bot ATR trailing stop — and marks the crossovers. The options chain renders per expiry, and through SnapTrade the app connects a live brokerage account to preview and then place four-legged option orders.
The part worth looking at
Order placement is a two-step contract, not a button. Every order goes through an impact preview against the real account first, and the response to that preview is what gets confirmed — so what the trader approves is what the broker priced, not a re-derived guess about it. For an operation that moves real money on a multi-leg options position, the round trip is worth the latency.
The signal maths is the other half. It runs on raw OHLC in pandas rather than consuming a vendor’s precomputed indicator, which means the trailing stop can be reasoned about and adjusted, and the same numbers can be reproduced from the history at any later date.