How it works

Pricing

Contact us

Help center

How to Test a Strategy

by QATS • Feb 7, 2026

Mock Activation

Before going live, make sure your strategy is technically valid and behaves the way you intend. This is your first safety check — run it in a simulated environment to catch logic issues, block misalignment, or unexpected outputs.

Tool: Backtest

Run the strategy on historical market data. Backtest allows you to run your strategy on historical data and evaluate how it behaves across different market conditions.

  • Works only with triggers

  • Uses historical data

  • Trades are simulated

How to use Backtest

  • Run strategy on different time periods

  • Check how entries and exits are triggered

  • Review consistency of signals

  • Identify unstable or illogical behavior

  • Compare results after each change

What to analyze

Focus on core performance and behavior metrics:

Metric

Description

Why it matters

Return / Profitability

Net PnL or % return over the backtest period

Tells you whether the strategy actually works long-term

Trade Frequency

Number of trades made during the test

Helps you understand how active the strategy is — and whether it's realistic for execution costs

Maximum Drawdown

Largest drop from peak to trough in portfolio value

Key risk indicator. High drawdown = higher emotional and financial stress

Behavior Across Market Phases

Visual + statistical breakdown of how strategy performs in trending, sideways, or volatile markets

Ensures strategy isn't overfitting to one regime or time period

Backtest is used for:

  • Validating logic

  • Measuring performance

  • Detecting structural issues

Analytical Active Mode (Forward test)

Forward testing allows you to observe your strategy in real-time using live market data. Unlike backtests, which simulate performance on historical data, forward tests show how your logic responds to current price action, news events, volume shifts, volatility spikes, etc. This helps you validate whether the strategy is robust, reactive, and stable.

What to monitor:

Element

What to check

Signal frequency

Too many or too few signals

Too many or too few signals

Delays, premature exits

Block outputs

Correct signal flow between blocks

Strategy widget

Positions, weights, internal state

Market reaction

Behavior during volatility or news

Stability

Consistency over time

Forward test is used for:

  • Validating real-time behavior

  • Checking execution logic (without orders)

  • Confirming stability before Live

Workflow During Forward Test:

1. Activate your strategy in forward test mode 2. Let it run for several hours or days depending on your timeframe

3. Watch it closely:

  • Check trade visualizations on the chart

  • Use the widget panel to inspect block-by-block logic

  • Open block outputs to see exact signals, weights, and triggers

4. Use the AI assistant (QATS Bot) to analyze behavior

  • Ask specific questions about decisions (e.g. What potential weaknesses can be identified in this strategy?)

5. Take notes, then go back and revise:

  • Fix block conditions or thresholds

  • Adjust delays, filters, reactivity

  • Refine routing (e.g. rewire filters or fallback conditions)

6. Repeat the cycle — until strategy logic behaves exactly as intended in live flow.

When Is Forward Test Complete?

You’re done when:

  • Signals match expectations in both logic and timing

  • Noise and false signals are minimized

  • Drawdown profile is acceptable

  • Strategy reacts correctly to dynamic market shifts

  • You trust it enough to activate in real money or paper-trading mode

Remember: Forward testing is where good strategies become great — through iteration, observation, and refinement.

QATS is not a registered broker-dealer or investment advisor. All strategies are created and managed by users. Trading involves risk, and past performance is not indicative of future results. QATS does not store or manage user funds. All trades are executed via official broker APIs. Users must be 18 years or older to use the platform.

Maurizio Vitalle 3

© 2026 Quant Algorithm Tree System Ltd.

  • Workspace
  • Disclaimer
  • Terms of Use
  • Privacy Policy
  • Cookie policy

A better experience starts with cookies

Your data, your choice. We use cookies to improve how things work here.

Cookie policy