Strat Builder is a web app to create, visualize, and backtest crypto trading strategies.
Strat Builder is a comprehensive crypto trading strategy backtesting engine that allows developers and traders to design, simulate, and evaluate trading strategies before deploying them in real markets. It supports multiple exchanges, integrates historical market data, and provides clear performance metrics like PnL, Sharpe ratio, and drawdowns. With Strat Builder, users can: Create and test strategies in a risk-free environment Run backtests with historical data from major exchanges Optimize and compare multiple strategies side by side Visualize trade execution, portfolio performance, and risk exposure Our goal is to empower traders and developers with a robust tool to validate and refine their ideas efficiently, reducing the risk of deploying untested strategies in live markets.
This project focuses on the frontend of Strat Builder, built entirely with React and Recoil for state management. The interface allows users to configure crypto trading strategies, visualize backtest results, and analyze historical performance.
Using Recoil atoms and selectors, we manage dynamic state across components for strategy inputs, charts, and performance metrics, ensuring smooth and responsive updates. The frontend is modular and optimized for a clean, interactive user experience.
As I did not have time to complete the backend, this submission includes only the frontend implementation of Strat Builder.