Test Almost Any Trading Idea
in Backtesting Lab
Have a chart pattern you believe in? A favourite RSI or moving-average setup? Your own entry and exit rules? An options strategy? Or a completely custom multi-leg basket?
Bring it to the BRBStox Backtesting Lab and see how it performed across historical market data.
20 Chart Patterns. 130 Ready-to-Test Setups. No-Code Strategy Builder. Options Strategies. Custom Baskets. Advanced Analytics.
You Do Not Have to Test Every Trading Idea in the Same Way
Choose what you want to test.
Test Any of 20 Chart Patterns
Choose a supported chart pattern and find out how it performed over time.
Simply select: Pattern → Instrument → Timeframe → Historical Period → Entry & Exit Rules
Test supported patterns on:
See how often the pattern appeared, how many trades worked, where it failed and how the results changed across different market conditions.
You can also add filters. For example: Bull Flag + RSI above 55, or Breakout + High Volume + Price above EMA 50.
Do not judge a pattern by one beautiful chart. Test every historical occurrence you can find.
Choose From 130 Ready-to-Test Trading Setups
Don't Want to Build a Strategy From Scratch?
Start with a ready-made setup. Change the settings, select the instrument and historical period, and run the backtest.
BRBStox can offer setups across momentum, trend, breakout, pullback, volume, volatility, mean reversion, price action and more.
Moving Average Setups
RSI Setups
MACD Setups
Breakout Setups
Pullback Setups
Mean-Reversion Setups
Trend Setups
Bollinger Band Setups
VWAP Setups
Volume-Based Setups
Volatility Setups
Price-Action Setups
Candlestick Setups
Choose a setup. Change the parameters. Run it again.
See what actually changes.
Build Your Own Strategy Without Coding
Your Rules. Your Strategy.
If you already have a trading idea, use the No-Code Strategy Builder. Create conditions using simple IF / AND / OR rules.
IF
- Price is above EMA 50
- AND RSI is above 55
- AND Volume is greater than average
THEN
Enter a Buy Trade
EXIT WHEN
- Target is reached
- OR Stop-loss is hit
- OR Your exit condition occurs
Build strategies using supported:
No programming required.
Test Prebuilt Options Strategies
Choose the Strategy. Change the Rules. Run the Test.
Select from available prebuilt options strategies and test them using historical options data.
Choose:
Test bullish, bearish, neutral and multi-leg strategies. Modify supported legs and compare different variations.
Prebuilt strategies are provided for testing and learning and are not trading recommendations.
Build and Backtest Your Own Basket
Create the Position You Actually Want to Test
Build your own multi-leg basket using supported:
Then apply rules to the complete basket. For example:
Test the complete strategy instead of analysing each leg separately.
Running a Backtest Is Only the Beginning
The Backtesting Lab is designed to help you understand why the result happened.
Compare Strategies Side by Side
Which Version Actually Performs Better?
Compare multiple strategies or variations together.
| Strategy | Trades | Win Rate | Profit Factor | Max Drawdown |
|---|---|---|---|---|
| RSI Below 30 | 830 | 42% | 1.18 | 18% |
| RSI Below 25 | 510 | 38% | 1.31 | 13% |
| RSI Below 20 | 280 | 34% | 1.48 | 9% |
A higher win rate does not always mean a better strategy.
Compare the complete picture.
Parameter Explorer
Find Out How Sensitive Your Strategy Is
Instead of testing just one setting, test a complete range.
Compare the results and see whether the strategy remains consistent when the settings change.
This helps answer an important question:
Does the strategy really work—or did I simply find one lucky historical setting?
Market Condition Analysis
Find Out Where Your Strategy Works Best
A strategy does not behave the same way in every market. Analyze results separately during supported market conditions such as:
You may discover that a strategy works very well in one environment and poorly in another.
Time-of-Day Analysis
Does Your Strategy Work Better at 9:30 AM or 2:30 PM?
For intraday strategies, timing can make a huge difference. Break down performance by time periods such as:
You may discover that most of the strategy's performance comes from a particular part of the trading session.
Day-of-Week Analysis
Does Monday Behave Differently From Friday?
Compare performance across:
Sometimes a strategy's behaviour changes significantly depending on the day. Now you can see it.
Long vs Short Analysis
Don't Mix Two Different Behaviours Into One Result
See long and short trades separately. Compare:
You may find that a strategy works extremely well on one side of the market but poorly on the other.
MFE & MAE Analysis
Find Out What Happened Inside the Trade
Maximum Favorable Excursion — MFE
How far did the trade move in your favour before it was closed?
Maximum Adverse Excursion — MAE
How far did the trade move against you before it was closed?
This analysis can help you answer questions such as:
Sometimes the biggest improvement to a strategy is not the entry.
It is the target or stop-loss.
Exit Analysis
A Good Entry Can Still Have a Bad Exit
Test different exit methods such as:
Compare them and see how much the exit rule changes the strategy.
Position-Sizing Analysis
Test the Strategy With Different Capital Rules
Backtest different position-sizing methods such as:
The same entry and exit rules can produce very different equity curves when position sizing changes.
Detailed Performance Metrics
Don't Judge a Strategy From Net Profit Alone
Review important metrics across performance, risk, strategy quality and trade statistics.
One number never tells the whole story.
Equity Curve & Drawdown Curve
See the Journey, Not Just the Final Result
View how the strategy's simulated capital changed over time.
Equity Curve — See periods of growth, stagnation and decline.
Drawdown Curve — See how deeply and how long the strategy fell below its previous peak.
Two strategies can make the same final profit and still have completely different risk profiles.
Open Every Trade on the Chart
See Exactly What Happened
Click any trade from the results and open it directly on the chart. Review:
Statistics tell you what happened.
The chart can help you understand why.
Study Winners and Losers Separately
Find the Common Behaviour
Filter the results to study:
Then inspect those trades on the chart.
Sometimes the losing trades have something in common. Sometimes the winning trades do too.
Save Different Strategy Versions
Never Lose a Good Experiment
Create versions such as My RSI Strategy — V1, V2 and V3. Keep your earlier versions and compare them later.
Your strategy can evolve without losing the work you have already done.
Clone Any Setup
Start With Something Good and Make It Yours
Like one of the BRBStox prebuilt setups? Clone it. Then modify:
For example, start with EMA Crossover, clone it and add RSI > 55, ADX > 25 and Volume > Average. Now it becomes your own setup.
Combine Multiple Setups
Build More Precise Trading Conditions
Do not restrict yourself to one indicator or pattern. Combine supported conditions. For example:
Then test the complete combination historically.
This lets you turn a simple setup into a much more specific trading strategy.
Strategy Scorecard
Understand the Strategy at a Glance
Instead of looking only at profit, get a wider view. Your Strategy Scorecard can highlight areas such as:
Use the scorecard to quickly identify where a strategy looks strong—and where it deserves more investigation.
Validation Testing
Test the Strategy on Data You Did Not Use to Build It
Suppose you develop the strategy using 2021–2024. Now validate it separately on 2025.
This helps you see whether the strategy continued to behave reasonably outside the period used to develop it.
A strategy that looks great on the data used to create it may behave very differently on a separate period.
Walk-Forward Testing
Test How the Strategy Holds Up Over Time
Take strategy validation one step further.
This helps you study whether the strategy remained useful as market conditions changed over time.
Robustness Testing
What Happens When Everything Is Not Perfect?
A strategy should not collapse simply because conditions change slightly. Stress-test it by changing supported assumptions such as:
If a change completely destroys the historical result, that is important information.
The objective is not to create the most beautiful backtest.
It is to discover how robust the idea really is.
Modify the Strategy and Let BRBStox Show You the Difference
Change a rule and rerun the backtest. BRBStox can compare the two versions for you.
RSI Threshold: 55 → 60
Instead of simply seeing a new result, understand what your change actually did.
Test the Option You Would Actually Have Traded
The underlying may move in your expected direction while the option premium behaves very differently.
Where historical options data is available, BRBStox can test using recorded:
Test the actual option structure instead of relying only on the underlying chart.
Historical options data may not be available for every strike, expiry or date.
Use the Instrument You Actually Trade
Depending on historical-data availability, test supported:
Stocks
Futures
Options
Commodities
Indices where applicable
Start Simple. Keep Going.
You can begin with something as simple as: Does an EMA crossover work on this stock?
And then keep going. Add RSI. Add volume. Change the stop-loss. Compare targets. Analyze different times of day. Separate long and short trades. Study MFE and MAE. Compare market conditions. Validate on another historical period. Run robustness tests.
That is why we call it the Backtesting Lab.
They Solve Different Problems
Backtesting Lab
Does this strategy perform consistently across historical data?
Define the rules and test them across multiple historical opportunities.
Market Replay
Can I spot the setup and trade it without knowing what happens next?
Experience a historical session manually and make the trading decisions yourself.
Explore Market ReplayBacktesting helps you test the strategy.
Market Replay helps you test yourself.
Strategy Testing vs Trade Practice
Backtesting Lab
Test patterns, setups and trading rules across historical data.
Trading Simulator
Practice placing trades, managing positions and following your process while a simulated market keeps moving.
Explore Trading SimulatorBacktesting tests what you want to trade.
Trading Simulator helps you practice how you trade.
Built for Traders Who Want Evidence
Pattern Traders
Test chart patterns across hundreds of historical occurrences.
Technical Traders
Test indicators, price action, momentum, volume and trend setups.
Intraday Traders
Analyze time of day, exits, targets, stop-losses and market conditions.
Options Traders
Test prebuilt strategies, historical options and custom baskets.
Strategy Builders
Create your own systems using the No-Code Strategy Builder.
Advanced Traders
Use parameter testing, MFE/MAE, strategy comparison, validation, walk-forward and robustness analysis.
Then Let the Data Challenge It
Choose What You Want to Test
Pattern, prebuilt setup, custom strategy, options strategy or basket.
Choose the Instrument
Stock, future, option or commodity.
Define the Rules
Entry, exit, target, stop-loss and other supported conditions.
Run the Backtest
Let BRBStox find and process the historical opportunities.
Analyze
Study performance, drawdown, MFE/MAE, time of day, market conditions and individual trades.
Modify and Test Again
Backtesting is not about running one test. It is about asking better questions with every test.
One Subscription. A Serious Strategy-Testing Environment.
Start with the available free trial.
Current subscription prices and billing periods are displayed on the Pricing page and during checkout.
Included in Backtesting Lab
Market Replay and Trading Simulator are separate BRBStox products.
Common Questions About Backtesting Lab
Don't Just Believe the Strategy. Challenge It.
- Test the pattern.
- Test the setup.
- Change the rules.
- Compare the results.
- Study the winners.
- Study the failures.
- Test different market conditions.
- Validate it.
- Stress-test it.
- Then decide whether the idea deserves your confidence.