Test Your Strategy

Backtesting · MQL5 · TradingView

Find out if your strategy actually works — before you risk capital on it.

Professional strategy backtesting for forex and Indian equity & F&O markets, plus MQL5 and Pine Script coding. You get a real report — equity curve, drawdown, win rate, expectancy — not a screenshot of one good month.

Reply within 12 hours Forex · NSE · BSE Code + report delivered Honest results, good or bad
banknifty_orb.report — backtest summary
# Strategy : Bank Nifty opening-range breakout
# Period   : 2019-01-01 → 2025-12-31  (7 yrs)
# Data     : 1-min, adjusted, incl. costs + slippage

Total trades        1,284
Win rate            41.3%   ← low, but…
Avg win / avg loss  2.14
Expectancy / trade  +0.31R
Profit factor       1.48
Max drawdown        -18.6%   (94 days to recover)
CAGR                +22.4%
Sharpe              1.12

Sensitivity: edge holds at ±20% on both
parameters. Not curve-fit. Full walk-forward
and monthly breakdown in the PDF.
600+Strategies tested
72 hrsTypical report turnaround
12 hrsTypical first reply
100%Code & data handed over

Why most strategies fail live

The strategy looked great on the last six months of chart you happened to look at.

Every trader has scrolled back through a chart, seen their setup work five times in a row, and felt certain. That feeling is not evidence — it's the most expensive bias in trading. You remember the setups that worked and skip past the ones that didn't.

A proper backtest removes you from the loop. It applies your rules to every single bar across years of data, charges realistic brokerage, slippage and taxes, and reports what actually happened — including the drawdown that would have made you quit in month four.

And when the answer is "this doesn't work", you get told that. A negative result delivered in 72 hours costs a fraction of the same lesson learned live over six months.

🪞

Hindsight bias

You see the setups that worked because they're the ones you remember. A backtest counts every occurrence, including the ones you'd have skipped.

🎯

Curve fitting

Tuned parameters until the equity curve looked perfect? That's a strategy fitted to the past. Every test here includes a sensitivity check to expose it.

💸

Costs ignored

Brokerage, STT, slippage and spread quietly eat most retail edges. If a backtest omits them, it isn't a backtest.

Services

Test it, then automate it

Backtesting is the entry point. Once a strategy proves itself, the same rules get coded into a live TradingView or MetaTrader system — no rewrite, no drift between what was tested and what trades.

🧪

Strategy backtesting service

Your rules tested across years of real data, with a report you can actually act on.

  • Indian equity, futures & options
  • Forex, metals and indices
  • Equity curve, drawdown, expectancy
  • Walk-forward & sensitivity analysis
  • Costs, slippage and taxes included
🤖

MQL5 & MetaTrader coding

Fully automated Expert Advisors for MT4 and MT5 that trade your rules unattended.

  • Risk-based lot sizing & trailing logic
  • News, session & spread filters
  • Strategy Tester report on real-tick data
  • Source code always included
📈

TradingView & Pine Script coding

Custom TradingView indicators, strategies, screeners and alerts written in Pine Script v6.

  • Strategy scripts with proper backtest settings
  • Non-repainting indicators & alerts
  • Screeners and multi-symbol dashboards
  • Webhook automation to your broker
🐍

Python backtesting & research

For strategies TradingView can't express — portfolio logic, custom data, statistical testing.

  • Custom Python backtest engines
  • NSE / BSE historical data handling
  • Monte Carlo & walk-forward studies
  • Jupyter notebook handed over
📊

Custom indicators & scanners

MetaTrader and TradingView tools that surface only the setups you actually trade.

  • Multi-timeframe dashboards
  • Market scanners across watchlists
  • Push, email & Telegram alerts
  • Non-repainting by default
🏛️

Prop firm risk modules

Hard-coded guards that stop you breaching a challenge rule.

  • Daily drawdown & max loss lockout
  • Risk-per-trade position sizing
  • News blackout windows
  • Phase-aware target management

Markets covered

Global forex and Indian markets, under one roof

Most coders do one or the other. Working across both means a strategy idea gets tested wherever it actually has an edge.

🌍

Forex, metals, indices & crypto

Major and minor FX pairs, gold and silver, global indices and liquid crypto — on MetaTrader or TradingView.

  • Real-tick MT5 Strategy Tester runs
  • Spread, swap and commission modelled
  • Session and news filters tested, not assumed
  • Prop-firm rule constraints built in
🇮🇳

Indian equity, futures & options

NSE and BSE cash, index and stock futures, and options strategies on Nifty, Bank Nifty, Fin Nifty and single stocks.

  • Intraday, positional and expiry-day systems
  • Realistic brokerage, STT, stamp duty and slippage
  • Historical data from 1-minute to daily
  • TradingView and Python both supported

How it works

From an idea to a verdict in five steps

You always know where your project stands, and you find out early if it isn't worth continuing.

Free strategy review — no cost, no obligation

Send your rules however they exist: a PDF, a TradingView script, screenshots, or a voice note. Within 12 hours you get an honest read on whether it can be tested, what data it needs, and what it will cost.

Written specification & fixed quote

Your strategy becomes a precise spec — entries, exits, filters, position sizing, every edge case. You approve it in writing. The price is fixed at that point and does not move.

Backtest on clean, cost-adjusted data

The rules are coded and run across the full history — every bar, not a sample — with brokerage, taxes, spread and slippage applied. No look-ahead, no survivorship bias, no cherry-picked window.

Report, walk-forward and sensitivity check

You receive equity curve, drawdown profile, monthly and yearly breakdown, trade list, expectancy, and a parameter-sensitivity study that shows whether the edge is real or curve-fitted.

Automate it — or don't

If the results hold up, the same rules get coded into a live Pine Script strategy or MQL5 Expert Advisor. If they don't, you'll be told plainly, and you'll have saved months of live losses.

Pricing

Fixed quotes in ₹ or $. No hourly meter.

Indicative starting figures — your exact price is confirmed in writing after the free strategy review and does not change mid-project.

Single strategy backtest

₹2,499 / $59 and up
  • One strategy, one instrument
  • Up to 5 years of history
  • Costs, taxes & slippage modelled
  • Full PDF report + trade list
  • Parameter sensitivity check
  • Typical turnaround: 72 hours
Get a quote
Most requested

Backtest + live automation

₹7,499 / $179 and up
  • Everything in the single backtest
  • Multi-instrument or multi-timeframe
  • Walk-forward validation
  • Coded as a live Pine Script or MQL5 system
  • Alerts or full automation set up
  • Source code handed over
  • 30 days free bug fixing
Start my project

Portfolio & research

₹19,999 / $479 and up
  • Multi-strategy portfolio testing
  • Custom Python backtest engine
  • Monte Carlo & regime analysis
  • Correlation and allocation study
  • Jupyter notebook + data pipeline
  • Priority support & retainer option
  • Typical turnaround: 2–3 weeks
Discuss my portfolio

MQL5 Expert Advisors from ₹6,299 / $75 · Standalone Pine Script coding from ₹1,999 / $24 · Milestone payments available on larger projects.

"The backtest killed my strategy. 41% win rate, and a drawdown I'd never have sat through. Painful to read but it saved me a year of tuition fees. We tested the variant next and that one held up — running it live since March."

Rahul S. — options trader, Hyderabad

"I'd used Stockmock for months but my strategy needed a custom volatility filter the builder couldn't do. Got a proper Python backtest with the notebook handed over, so I can re-run it myself now with different parameters."

Anand K. — swing trader, Chennai

"Pine Script strategy coded exactly to spec, then the same logic ported to MQL5 for my forex account. Signals matched across both platforms bar for bar. Asked three follow-up questions after delivery, all answered same day."

Marco T. — signal provider, Milan

"The sensitivity study was the part I didn't know I needed. My edge only existed at one exact RSI setting — move it two points either way and it vanished. That's not a strategy, and I'd have found out the expensive way."

Priya M. — systematic trader, Bengaluru

"Straightforward to deal with. Fixed quote up front, no scope creep, delivered a day early. What I appreciated most was being told which part of my idea was weak instead of just being agreed with."

Daniel R. — swing trader, London

"Bank Nifty expiry strategy tested across seven years including 2020. Seeing how it behaved in that period changed my position sizing completely. The monthly breakdown is what I keep going back to."

Vikram J. — full-time trader, Pune
🧾

Fixed price

Quoted in writing before work starts.

🔐

NDA on request

Your edge stays yours.

📦

You own everything

Code, notebooks and data pipeline handed over.

⚖️

Honest results

A losing strategy gets reported as one.

1:1 Trading Mentorship

We train one person at a time.

There is no batch, no recorded course and no group call — a small number of one-to-one mentorships, built around your charts, your data and your questions.

Complete beginners are welcome, and so are traders who have been at it for years and want to make what they do systematic and testable. Where we start depends entirely on where you are.

You work on your own strategy: building a testable rule set, learning to backtest it honestly, fixing position sizing, and closing the gap between the plan and what you actually clicked.

🎯

What you'll work on

  • Market, order and instrument basics, if you're starting out
  • Turning a chart observation into a written, testable rule set
  • Backtesting your own ideas — costs, sample size, curve fitting
  • Risk per trade, R multiples and drawdown tolerance
  • Journalling, reviewing and fixing execution errors
  • TradingView and Pine Script basics you keep afterwards

Coding, automation and done-for-you backtests are separate development work, quoted at standard rates.

From the blog

What we've learned running hundreds of backtests

Written for traders who want the mechanics, not motivation. Updated regularly.

Read all articles

Backtesting, explained plainly

What a professional backtesting service actually gives you

Backtesting is the process of applying a set of trading rules to historical market data to find out how they would have performed. Done casually, it produces a comforting number and a false sense of confidence. Done properly, it is the cheapest risk-management tool available to a retail trader — it tells you the truth about an idea before the market charges you to learn it.

MQL5 and MetaTrader automation

When a strategy needs to run unattended on a VPS, MQL5 Expert Advisors are the tool. A properly built EA sizes each position from your risk percentage and stop distance, refuses to trade in abnormal spreads, sits out high-impact news, and recovers safely from a dropped connection rather than doubling up.

TradingView and Pine Script development

Pine Script is the fastest way to get a strategy tested and running with alerts, and it is where most Indian retail traders already work. Strategies are written with correct calc_on_every_tick and bar-close handling so the backtest reflects reality rather than repainting itself into profit. Once validated, alerts can be wired via webhook to a broker API for live execution.

Forex and global market backtesting

On the forex side the traps are different: variable spreads that widen into news, swap charges on positions held overnight, and broker-specific execution. MetaTrader 5 Strategy Tester runs on real-tick data with modelled spread and commission, and results are checked against a second implementation where the strategy warrants it.

Strategy backtesting for Indian markets — NSE, BSE and F&O

Indian market backtesting has specifics that generic tools handle badly. Brokerage, STT, exchange transaction charges, GST and stamp duty add up to a meaningful drag on any intraday system, and a backtest that ignores them will show an edge that does not exist. Expiry-day behaviour on Nifty and Bank Nifty differs sharply from the rest of the week. Illiquid strikes have spreads that swallow theoretical profits. Every test here models those costs explicitly, on 1-minute to daily data, so the equity curve you see is one you could actually have traded.

Typical turnaround and deliverables by project type
Project typeTurnaroundYou receive
MQL5 Expert Advisor3–7 daysSource, Strategy Tester report, setup help
Pine Script strategy or indicator2–4 daysSource script, settings guide, alerts
Single strategy backtest2–3 daysPDF report, trade list, sensitivity study
Python backtest engine1–2 weeksNotebook, data pipeline, full report
Portfolio / multi-strategy study2–3 weeksAllocation study, Monte Carlo, dashboards

What a backtest cannot tell you

A backtest describes the past. It cannot promise the future, and any service claiming otherwise is selling something else. Market regimes change, liquidity dries up, and a strategy that worked for seven years can stop working in the eighth. What a rigorous backtest does give you is an honest estimate of edge, a realistic drawdown expectation, and evidence that the result is not an artefact of curve fitting. That is the difference between an informed decision and a hopeful one.

FAQ

Questions traders ask before ordering a backtest

How much does a strategy backtest cost?

A single strategy on one instrument starts at ₹2,499 (about $29). A backtest plus live automation in Pine Script or MQL5 starts at ₹7,499 (about $89). Multi-strategy portfolio studies with a custom Python engine start at ₹19,999 (about $239). Every project is quoted as a fixed price after a free review.

How long does it take?

Most single-strategy backtests are delivered in 2 to 3 days. Pine Script coding takes 2 to 4 days, MQL5 Expert Advisors 3 to 7 days, and portfolio research 2 to 3 weeks. A written timeline comes with the fixed quote.

Which markets and instruments do you cover?

Global: forex majors and minors, gold and silver, indices and liquid crypto. Indian markets: NSE and BSE cash, index and stock futures, and options on Nifty, Bank Nifty, Fin Nifty and single stocks. Data from 1-minute up to daily.

Do you include brokerage, STT and slippage?

Always. A backtest without costs is marketing, not research. Brokerage, STT, exchange charges, GST, stamp duty and a realistic slippage assumption are modelled for Indian instruments; spread, swap and commission for forex. The assumptions used are stated in the report so you can challenge them.

What exactly is in the report?

Equity curve, drawdown profile and recovery periods, total and per-year returns, monthly breakdown, win rate, average win versus average loss, profit factor, expectancy per trade, Sharpe, the complete trade list as a spreadsheet, and a parameter-sensitivity study showing whether the edge survives when your inputs are nudged.

What if my strategy turns out to be unprofitable?

You'll be told, with the evidence. That is a successful project, not a failed one — it cost you a few thousand rupees instead of a year of live losses. Where the data suggests a fixable weakness (costs too high for the timeframe, a filter that would help, an exit that's leaving money behind), that gets flagged too.

Will you guarantee returns, or manage my money?

No, to both. This is a software development and research service — not investment advice, not portfolio management, and not a SEBI-registered advisory. You receive code and analysis; every trading decision remains yours.

Do I get the source code and reports?

Yes. Pine scripts, MQL5 source, Python notebooks, the data pipeline and every report are handed over, and you own them outright. An NDA is signed before you share your strategy if you'd like one.

Can you convert my TradingView strategy into an MT5 Expert Advisor?

Yes — Pine Script to MQL5 conversion is a regular request. The logic is rebuilt in MQL5 and validated against your TradingView chart so the signals match bar for bar before the execution layer is added.

Do you work with traders outside India?

Yes. Clients are worldwide. Communication over email, WhatsApp, Telegram or scheduled calls, and payment accepted in both INR and USD.

Get started

Send the strategy. Get an honest read in 12 hours.

No obligation, no sales pressure — a straight answer on whether your idea can be tested, what data it needs and what it will cost.

Direct contact

Prefer to just message? Reach out on any channel below — you'll usually hear back the same day.

💬
🕒
HoursMon–Sat, 09:00–21:00 IST

Send your strategy brief

Your details go straight to contact@testsyourstrategy.com. Nothing is stored on this site, and your strategy is never shared.

You'll find out eventually. The only question is whether the market charges you for it.

A backtest costs a few thousand rupees. Learning the same lesson live costs considerably more — and takes a year.

💬 WhatsApp