AlphaTest
Project Information
- Category: Full-Stack Web App
- Name: AlphaTest
- Project URL: Live demo (click “Try the demo account”)
- Project Github Repository: Github
The Problem
Retail traders tweak indicator settings by gut feel. AlphaTest lets you test a strategy against years of real market data in seconds, then replay the session candle by candle to see exactly where each trade was taken.
Architecture & Tech Stack
- Frontend: React 18, TypeScript, Vite, Tailwind, Zustand, TradingView Lightweight Charts
- Backend: Python, FastAPI, pandas, NumPy
- Data: Yahoo Finance OHLCV, cached per request window
- Auth: signed, expiring JWTs with PBKDF2-hashed passwords
- Hosting: Vercel (static frontend plus a Python serverless API)
Highlights
Strategies include SMA/EMA crossovers, RSI mean reversion, MACD momentum, Bollinger Bands and ICT order blocks, each with tunable parameters. Every run reports total return, CAGR, Sharpe ratio, max drawdown, win rate and profit factor, along with an equity curve, a drawdown chart and a trade log. Replay mode steps through intraday futures sessions bar by bar with a paper-trading panel.