A manual backtest open-source tool Client-Side Only.
Check the Codebase Guide for a detailed file-by-file documentation.
- Import historical data and visualize it on a chart.
- Simulate market data realtime.
- Backtest with your trading strategy.
- Backtest analysis tools, chart tools and indicators.
- Live broker data (Rithmic, Binance)
- Live order execution.
datetime,open,high,low,close,volume,symbol
YYYY-MM-DD HH:mm:ss,open,high,low,close,volume,symbol
npm install
npm run build
npm run devOpenBackTest includes a Rithmic provider for the Phidias paper-trading profile
(Rithmic Paper Trading / Chicago Area). The Live Trade mode shows broker
account statistics and can route market orders, cancel orders, and flatten a
position through the local .NET RAPI+ gateway. See
gateway/README.md for setup and live-mode precautions.
Start the gateway, start OpenBackTest, then choose Connect with Rithmic credentials in the data controls. Credentials are entered in the browser and forwarded only to the local gateway; they are not part of the repository.
The project uses vitest and @testing-library/react for unit testing. All tests are located in the tests/ directory.
npm run test # Run test suite
npm run coverage # Run tests with coverage report- Chart: CTRL+C and CTRL+V to copy and paste overlays.
- Custom Indicators (Engine): Ability to load dynamic scripts with indicators or strategies in execution-time.
- Expert Advisors (Engine): Algorithmic trading and backtest engine integration.



