About usHelpServicesBlog
Contact us
← All Services

Backtesting Service in India — Strategy Validation Done Right

Backtesting a trading strategy is the process of simulating how a strategy would have performed on historical market data. Done well, it tells you whether your edge is real. Done badly, and most retail backtesting is done badly, it convinces you to trade a strategy that loses money the moment it goes live.

Arkalogi runs production-grade backtesting on Indian market data (NSE, BSE, MCX) with realistic slippage modeling, walk-forward validation, and stress tests for the 2008, 2020, and 2024 volatility events. We don't tell you what you want to hear. We tell you what the data says.

Backtesting and analysis

Why Most Free Backtesting Tools Fail

Free backtesting software in India and most no-code backtesters share the same three flaws:

01

Zero slippage

Fills happen at the printed price. Reality: 0.05–0.5% slippage on liquid stocks, multi-percent on options.

02

Survivorship bias

Delisted stocks are excluded from history. Your 'winning' strategy traded only stocks that survived.

03

Lookahead bias

Signals computed using end-of-bar data are executed at start-of-bar prices. Strategies look profitable because they're cheating.

Arkalogi's backtests handle all three. We use point-in-time data, model slippage by instrument and time-of-day, and enforce strict timing rules.

How to Backtest a Trading Strategy Properly

Every Arkalogi backtest follows a six-step protocol:

1

Data cleaning

Corporate actions, splits, delisted instruments accounted for.

2

In-sample optimisation

Strategy tuned on the first 70% of history.

3

Out-of-sample validation

Strategy tested on the unseen final 30%.

4

Walk-forward analysis

Strategy re-optimised in rolling windows to test robustness.

5

Monte Carlo stress test

Trade sequences randomised to test path-dependence.

6

Slippage & commission modeling

Realistic execution costs applied.

You receive a full report: Sharpe ratio, max drawdown, win rate, expectancy, fill rate, slippage cost, and a sensitivity analysis showing how performance changes as parameters drift.

What We Backtest

Options strategies like Iron Condor, Short Strangle, Straddle, Butterfly with Indian margin and SEBI exposure calculations.

Intraday and swing strategies on NIFTY, BANKNIFTY, FINNIFTY, and individual stocks.

Multi-leg, multi-instrument strategies with portfolio-level risk metrics.

AI/ML model predictions translated into trading rules.

Existing strategies built in Pine Script, AmiBroker AFL, Python, or proprietary code.

What makes our backtests different

Most backtests lie because they ignore friction. We model the exact conditions your strategy will face in production and flag every assumption that could break your edge.

Realistic friction modelling

Slippage scaled to volatility, maker/taker fees matching your broker tier, and STT/stamp duty for Indian markets.

Walk-forward validation

In-sample/out-of-sample splits prevent overfitting. We prove your edge holds on unseen data, not just the training set.

Monte Carlo stress tests

We randomise trade order and slippage to show worst-case drawdowns so you size capital with eyes wide open.

Multi-venue data coverage

NSE, BSE, MCX tick-level and minute-bar data across equities, options, futures, and commodities.

Corporate action handling

Splits, bonuses, and dividends adjusted in the historical dataset so your signals aren't distorted by data artefacts.

Regime-aware analysis

We tag performance by market regime (trending, choppy, high-vol) so you know when your strategy thrives and when to stand down.

Sample backtest metrics

Every report includes these metrics and more. Below is an anonymised snapshot from a recent Nifty options strategy engagement.

MetricValueNotes
Total return42.3%2 years
Max drawdown-8.7%Worst peak-to-trough
Sharpe ratio1.84Annualised
Win rate61%573 trades
Profit factor1.92Gross P / Gross L
Avg slippage0.03%Per trade
The Process

How a backtesting engagement works

Five steps from strategy brief to validated results

1

Share your strategy logic

Send us your strategy rules entry/exit conditions, position sizing, instruments, and timeframes. We accept pseudocode, Pine Script, Python, or even a plain-English description.

2

We configure the backtest environment

Our team sets up the data feed (NSE, BSE, MCX tick/minute/daily data), configures realistic slippage and brokerage fee models matching your broker tier, and defines the test window.

3

Run backtest with walk-forward validation

We execute the backtest across in-sample and out-of-sample periods using walk-forward analysis to detect overfitting. Monte Carlo simulations stress-test edge durability.

4

Deliver detailed results report

You receive a comprehensive report with equity curve, max drawdown, Sharpe ratio, win rate, profit factor, monthly returns heatmap, and per-trade logs with slippage analysis.

5

Review and iterate

We walk you through the results on a call, highlight weak points, and suggest parameter adjustments or structural improvements. Iterations are included until you're satisfied.

Turnaround time

  • Simple single-instrument backtest: 3–5 business days
  • Multi-leg options strategy with Monte Carlo: 7–10 business days
  • Portfolio-level analysis with regime tagging: 10–14 business days

Pricing

Backtesting engagements start at a fixed project fee based on strategy complexity and data requirements. Iterative refinements are included you don't pay extra for parameter tuning rounds. Contact us for a quote tailored to your strategy.

CTA Background Pattern

Learn how we can help.

Talk to our team about your project or product idea. We'll show
you how Arkalogi can make it real.