Checking

User Guide

How to use the platform

A guided map for every workspace, command, and common workflow in the backtesting terminal.

Quick Start

Follow this path if you are new

Commands And Use Cases

What does each section do?

Command Center

The home dashboard for backend health, latest reports, and the next suggested actions.

Open

Use when: you want to know whether the platform is ready, what ran recently, or where to go next.

Refresh

Reloads backend health and recent report data.

Prepare Data

Opens the data workspace for imports and candle fetching.

Run Backtest

Opens the Lab to configure and launch a backtest.

Data

The workspace for market data ingestion and stored candle inspection.

Open

Use when: you do not have clean OHLCV candles yet, or you need to verify what data the backend will test against.

Import Data

Uploads a local CSV file and stores normalized OHLCV candles through the backend.

Fetch Candles

Downloads candles from Binance for the selected symbol, timeframe, and limit.

Inspect Data

Checks the stored dataset summary, date range, close range, and quality warnings.

Lab

The execution surface for running configured strategies with capital and cost assumptions.

Open

Use when: you are ready to run a backtest and produce a report artifact.

Test Compile

Compiles the current script strategy through the backend before execution.

Run Backtest

Sends the configured data, strategy, cash, commission, slippage, and spread to the backend runner.

Open Report

Opens the generated report page after a successful run.

Strategy Studio

The Pine-like script authoring area for writing, compiling, importing, exporting, and saving strategy drafts.

Open

Use when: you want to paste TradingView-like logic, inspect compatibility, or create a reusable strategy script.

New Script

Creates a minimal runnable script scaffold.

Templates

Loads example scripts such as RSI + MACD, Trend Cross, and Mean Reversion.

Search / Replace

Finds text inside the editor and replaces the current match or all matches.

Test Compile

Sends the script to `POST /strategies/compile` and shows diagnostics, inputs, and IR.

Save Draft

Stores the current script and inputs in this browser.

Import / Export

Moves strategies in or out as `.pine` text or portable strategy JSON.

Show IR

Displays the backend intermediate representation used to run the strategy.

Reports

The analytics area for generated backtest artifacts.

Open

Use when: a run is complete and you need to understand performance, risk, trades, and replay behavior.

Open

Loads a single report detail page.

Equity / Drawdown

Shows capital growth and peak-to-trough loss behavior.

Trade Replay

Connects candles, markers, orders, fills, position events, trades, and decisions.

Raw Report

Displays backend JSON in LTR format for debugging and contract inspection.

Compare

The workspace for comparing multiple report summaries.

Open

Use when: you have two or more run IDs and need to decide which configuration performed better.

Run IDs

Accepts report IDs separated by commas or new lines.

Compare Runs

Requests backend comparison data and shows the result.

Settings

The place for interface language, reading direction, and visual mode.

Open

Use when: you want Persian RTL, English LTR, dark mode, or light mode.

Language

Switches between English and Persian; Persian also switches the app to RTL.

Appearance

Switches the workstation between dark and light modes.

Focused Manual

Strategy Studio editor documentation

All editor, compile, diagnostics, search/replace, import/export, drafts, and planned features are documented in one dedicated page.

Open editor docs

Glossary

Terms you will see often

OHLCV

Open, High, Low, Close, and Volume candle data. Backtests need this as the market input.

Backtest

A historical simulation that checks how a strategy would have behaved on past data.

IR

Intermediate Representation. The backend-safe JSON version of a compiled strategy script.

Max Drawdown

The worst peak-to-trough capital loss during a run.

Slippage

The assumed price movement between signal and fill.

Spread

The difference between buy and sell prices, modeled as an execution cost.

Fill

The executed part of an order, including price, quantity, and costs.

Trade Marker

A chart marker showing entries, exits, stop losses, take profits, and forced exits.