Walk Forward Analysis Service: Validate a Strategy Before You Fund It
A walk forward analysis service that stress-tests your strategy with out-of-sample data, realistic costs and Monte Carlo drawdown before you trade it live.

It's 11 p.m. and you've just paid $250 for an EA from a vendor whose backtest curve looks like a 45-degree line. You load it on a demo account, then start wondering whether that curve was curve-fitted to five years of EUR/USD data with no out-of-sample test at all. You don't have the tooling or the two free weekends it takes to check properly, so you either trust the seller or you don't trade it.
That hesitation has a cost. A prop-challenge attempt is $100-$500 and burns 30-60 days if it fails. A live account funded on an unvalidated strategy can lose more in a bad week than a proper validation would have cost in total. Most retail traders skip this step not because it doesn't matter, but because building a walk-forward and Monte Carlo pipeline from scratch in Python or a platform tester is genuinely fiddly work.
This guide covers what a walk forward analysis service actually checks, how the process runs from kickoff to verdict, what it costs, and what you need to have ready before you start. Bharat AI Saathi runs this as a fixed-scope offer — see the offer page for the current scope.
What Strategy Backtest & Validation Report actually does
It's an independent, quant-style review of a trading strategy, indicator or EA — run in your platform of choice (TradingView Pine, MT5 Strategy Tester, or Python with pandas/backtrader-style logic) — that answers one question: does this hold up outside the data it was built on?
The report covers four things a normal backtest usually skips. First, an out-of-sample split, so the strategy is tested on data it never saw during optimization. Second, walk-forward analysis, where the parameter set is re-optimized on a rolling window and tested forward, repeated across multiple windows, to see if performance is a fluke of one lucky period. Third, realistic cost and slippage assumptions layered on top of the raw signal, since spread, commission and slippage are what usually kill a strategy that looked great on paper. Fourth, a Monte Carlo simulation of the trade sequence to produce a drawdown and risk-of-ruin table — not just "max drawdown was X%" but a distribution of plausible outcomes if trade order or a subset of trades had gone differently.
The output isn't a black-box score. It's a written, plain-English verdict: does the edge survive out-of-sample, how sensitive is it to parameter changes, and what drawdown should you actually plan capital around.
How it works, step by step
- Kickoff call or form. You submit the strategy (rules, EA file, or Pine script), the instrument and timeframe, and your platform of choice.
- Scope confirmation. We confirm the data range, cost assumptions (spread/commission/slippage) and the walk-forward window structure with you before running anything.
- Backtest build. The strategy is implemented or verified in your chosen platform's tester.
- Out-of-sample and walk-forward run. The strategy is optimized on in-sample windows and tested forward on unseen windows, repeated across the full data range.
- Monte Carlo and cost layer. Trade sequences are resampled to build the drawdown and risk-of-ruin table; realistic costs are applied throughout, not just at the end.
- Verdict drafted. Findings, parameter-sensitivity notes, and a plain verdict are written up and sent for your review.
- Delivery and optional monthly care. You get the full report; if you're on the care plan, the strategy is re-validated monthly as new data comes in.
Customer: We've got an MT5 EA a vendor sold us, 3 years of backtest, Sharpe looked great. Can you check if it's just curve-fit? Agent: Send the .ex4/.mq5 and your broker's typical spread and commission. We'll run in-sample optimization on the first 70% of your data, walk it forward across the remaining windows, and layer in your actual costs. Agent: Walk-forward efficiency came back below 40%, and Monte Carlo shows a 25% risk of a drawdown deeper than what the vendor's backtest displayed. In our experience, that combination usually means the parameters were fit to a specific period rather than a durable edge — the verdict flags it as high-risk to trade at full size.
Before and after
| Situation | Before | After |
|---|---|---|
| EA purchased from a vendor | Trusting the vendor's own backtest screenshot | Independent out-of-sample and walk-forward check with cost assumptions applied |
| Prop-challenge attempt | Guessing whether the strategy can survive the challenge's drawdown rule | Monte Carlo table showing risk-of-ruin against that specific drawdown limit |
| Indicator-based strategy in TradingView | Pine backtest with no slippage or realistic spread modeled | Same strategy re-tested with broker-realistic costs layered in |
| Strategy built in-house | No idea if performance depends on one lucky parameter set | Parameter-sensitivity notes showing how fragile the edge is |
| Signal-service subscription | Subscribing on trust, no independent check of the track record's data | Validation report on the underlying logic where rules are disclosed |
| Small fund allocating to a new strategy | Internal review limited by staff bandwidth for quant tooling | Independent second opinion delivered in days, not weeks |
What it costs and what is included
| Item | Price | Notes |
|---|---|---|
| Strategy Backtest & Validation Report (setup) | $299 one-time | Covers backtest build, out-of-sample, walk-forward, Monte Carlo, written verdict |
| Monthly care plan | $49/month | Monthly re-validation on new data; optional, cancel anytime |
| Platform/data costs | Billed to client directly | E.g. TradingView subscription tier, MT5 broker data, cloud compute if Python is used |
| Model/API usage (if applicable) | Billed to client directly | Only if the engagement uses a paid data or compute API beyond standard platform tools |
There's no lock-in — the care plan is monthly, not a contract. The logic is simple: a single failed prop-challenge or a strategy that draws down further than expected on a live account typically costs multiples of $299, so the report only needs to catch one bad strategy, or confirm one good one with more confidence, to justify itself.
Delivery timeline
Day 0 — Kickoff
Strategy, data range, platform and cost assumptions confirmed. Scope locked in writing.
Day 1-2 — Build and test
Backtest implemented, out-of-sample and walk-forward windows run, Monte Carlo drawdown table generated.
Day 3 — Go-live
Written verdict delivered with parameter-sensitivity notes; care plan (if selected) scheduled for the following month.
What you need to have ready
- The strategy rules, EA file (.mq5/.ex4), or Pine script — or a clear written description if it's not yet coded
- Instrument(s) and timeframe(s) you intend to trade
- Your platform of choice: TradingView, MT5, or Python
- Broker-realistic spread, commission and typical slippage figures (or broker name so these can be estimated)
- The data range you want tested, and any known regime changes you want isolated (e.g. pre/post a rate-hike cycle)
- Any hard constraints, such as a prop-firm's specific drawdown or daily-loss rule, so Monte Carlo can be measured against it
- Confirmation of whether results may reference vendor claims, if this is a third-party EA or indicator being checked
Doing it yourself vs done-for-you
| Factor | DIY | Bharat AI Saathi |
|---|---|---|
| Tools needed | Python (pandas, backtrader/vectorbt), or manual MT5/TradingView scripting for walk-forward windows | Built and run for you in your chosen platform |
| Time cost | Typically several days to a few weeks, depending on coding comfort | 3 days from kickoff to delivered verdict |
| Common failure point | Skipping out-of-sample entirely, or applying zero-slippage assumptions | Out-of-sample, walk-forward and realistic costs applied by default |
| Objectivity | Easy to unconsciously optimize until the result looks good | Independent party with no stake in the strategy passing |
| Ongoing re-checks | Requires rebuilding the pipeline each time new data arrives | Monthly care plan re-validates automatically |
| Cost | Free if you already have the skills and time | $299 setup, $49/month optional care |
DIY is a reasonable choice if you already have a working walk-forward pipeline and the time to maintain it. Where it usually breaks down is the realistic-cost step and the discipline to not peek at out-of-sample results before finalizing parameters.
Compliance and risk notes
- This is an analytical report, not investment advice, and not a guarantee of future performance — treat the verdict as one input into your own risk decision.
- If the strategy is a third-party EA or indicator, check the vendor's license terms before sharing the source file for review.
- If you're validating against a specific prop firm's rules, confirm those rules haven't changed since your challenge started, since drawdown and time limits vary by provider and are updated periodically.
- Broker execution data (spread, slippage) varies by broker and account type; assumptions used in the report should be checked against your actual account statements where possible.
- If the strategy trades on your behalf via API keys or EA auto-trading, keep those credentials scoped to trading only, not withdrawals.
- Data residency: confirm whether your data or strategy code needs to stay within a specific jurisdiction if you're operating under a regulated entity.
Mistakes buyers make
- Trusting a vendor's backtest screenshot at face value. Fix: ask for out-of-sample results specifically, or get an independent check before buying.
- Ignoring slippage and commission in the initial test. Fix: always layer in broker-realistic costs; a strategy that only wins on zero-cost fills isn't tradeable.
- Testing on too short a data range. Fix: include at least one full market regime change (a trending period and a ranging period) in the walk-forward windows.
- Re-optimizing after seeing out-of-sample results. Fix: lock parameters before the out-of-sample run, or the "out-of-sample" test isn't really out-of-sample anymore.
- Sizing capital to the average backtest outcome instead of the worst plausible one. Fix: size against the Monte Carlo drawdown table, not the single historical equity curve.
FAQ
What's the difference between a backtest and walk forward analysis?
A backtest applies fixed rules to historical data once. Walk forward analysis re-optimizes parameters on a rolling window and tests each optimized set on the next unseen window, repeated across the full history — it's a much stronger check against curve-fitting.
Can you validate a strategy I bought from someone else?
Yes, as long as you can share the rules or the compiled file and it doesn't breach the vendor's license terms. Many buyers use this specifically to sanity-check a purchased EA or signal service before committing capital.
Which platforms do you support?
TradingView (Pine Script), MT5 Strategy Tester, and Python-based backtesting. Tell us your platform at kickoff and the build is done in that environment.
What does the Monte Carlo drawdown table actually show?
It resamples your trade sequence many times to show a distribution of plausible drawdowns, rather than the single drawdown your historical backtest happened to produce — useful for sizing capital and checking against prop-firm drawdown limits.
Do you guarantee the strategy will be profitable?
No. The report is an independent analytical check, not a profitability guarantee. In our experience it typically clarifies whether a strategy has a durable edge or was fit to a specific historical period, so you can size and risk-manage accordingly.
What happens after the report if I want ongoing checks?
The $49/month care plan re-validates the strategy on new data each month, so you catch performance decay early rather than discovering it after a live drawdown.
Next step
Email support@bharataisaathi.com or message us on WhatsApp with your strategy file or rules, instrument, timeframe and platform. See the full scope on the offer page, or check our process on the how we work page. Delivery is 3 days from kickoff to a written verdict you can act on.
Strategy Backtest & Validation Report
Third-party platform and model usage billed to you directly. No lock-in. Live in 3 days.