Skip to content

A Tour of the User Interface

While Stochastix is fully operable from the command line, it also comes with a rich, modern web interface to help you visualize data and results.

After starting the environment (see the Getting Started guide), you can access the UI by navigating to https://localhost in your web browser.

This page provides a quick visual tour of the main sections of the application.

Data Management

The Data Management page is the central hub for downloading and inspecting historical market data. From here you can view all available data, initiate new downloads from an exchange, and inspect the integrity of local files.

Data Management Page

Data Validation

From the Data Management page, you can inspect any downloaded .stchx data file. This opens a modal window that displays the file's header metadata and provides a full data integrity report, checking for gaps, duplicates, or out-of-order records.

Data Validation Modal

New Backtest

The New Backtest page allows you to visually configure and launch a backtest for any available strategy. It dynamically generates form fields for all the #[Input] parameters defined in your strategy class, making it easy to experiment with different settings.

New Backtest Page

Backtest Results

The Backtest Results page provides a comprehensive and interactive overview of a completed backtest run, broken down into several key sections.

Summary & Performance Charts

The top of the page displays the most important, high-level performance metrics of the strategy alongside interactive charts for visualizing the portfolio's equity curve, drawdown, and other time-series metrics.

Backtest Summary MetricsBacktest Performance Charts

Visual Chart Analysis

The main chart allows for deep visual analysis, overlaying your strategy's indicators and plotting the exact entry and exit points of each trade directly on the price candles. You can zoom, pan, and inspect each trade in detail.

Backtest Visual Analysis Chart

Trades Log & Analysis

Below the charts, detailed tables provide a log of every closed trade and a performance breakdown by the enterTags and exitTags assigned in your strategy.

Backtest Results Tables

Released under the MIT License.