
Trading
BackTester — Strategy Backtesting Suite
Overview
BackTester pulls historical market data, runs event-driven backtests, and serves results to a dashboard UI. It tracks equity curves, trade logs, and performance metrics so strategies can be compared and refined.
How it works
- 1.The system downloads historical Binance Futures data and stores it as optimized datasets.
- 2.Strategies run through a simulated broker engine that models real trade behavior.
- 3.Each run saves metrics, equity curves, and detailed trade logs for review.
- 4.The dashboard visualizes performance so results can be compared quickly.
- 5.Users can manage datasets and strategies directly from the UI.
Key features
- •Event-driven backtesting with broker simulation
- •Local dataset store using compressed Parquet files
- •Strategy management with saved run history
- •Performance metrics and equity curve visualization
- •Parallel data downloads for faster setup
Tech Stack
FastAPIUvicornPythonPolarsPyArrowPandasZstandardSQLitePydanticOptunapandas-taReactViteTypeScriptTailwind CSSRechartslightweight-chartsAxiosBinance Futures API
Want something built like this?
Get in Touch