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