Welcome to Momentum IQ — India's first AI-powered backtesting platform for NSE equity and F&O traders. This guide takes you from zero to your first backtest in under 10 minutes. No coding required.

Backtesting means testing a trading strategy on historical market data — before risking real money.

What Can You Do on Momentum IQ?

Test any trading idea on 20+ years of real NSE data. Describe your strategy in plain language, set your parameters, and our engine runs thousands of trades historically — showing exactly what would have happened.

FeatureWhat it doesPlan
Equity BacktestTest on NSE stocks and indicesFree
F&O BacktestStraddle, strangle, iron condor…Pro / Quant
AI ExplanationPlain-language insight into resultsPro / Quant
VIX FilterTest in specific volatility regimesPro / Quant
Strategy OptimizerAuto-find the best parametersQuant

Step 1 — Create Your Free Account

Go to momentumiq.in/register and sign up with Google (one click, recommended) or email. No credit card needed for the Free plan.

After signing up, complete the 5-step onboarding:

  1. About You — occupation and how you found us
  2. Trading Style — intraday, swing, positional, or long-term
  3. Tools & Markets — which segments you trade
  4. Risk Appetite — conservative, moderate, or aggressive
  5. Goals — learn, validate strategies, or automate
Your onboarding answers help Momentum IQ recommend strategies that match your style. Update them anytime from your Profile page.

Step 2 — Choose a Strategy

Go to Backtest → New Backtest. You have two options:

  • EMA Crossover — buy when fast EMA crosses above slow EMA
  • RSI Reversal — buy when RSI falls below 30, sell above 70
  • MACD Signal Cross — trade the MACD / signal line crossover
  • Supertrend — trend-following with dynamic stop loss

Describe Your Own Strategy

Type in plain language and our AI converts it to logic automatically:

Example strategy description Buy when EMA 9 crosses above EMA 21 and RSI is above 50. Exit when EMA 9 crosses below EMA 21 or stop loss of 2% is hit.

Step 3 — Set Your Parameters

ParameterWhat it isBeginner suggestion
SymbolStock or indexNIFTY 50 or RELIANCE
TimeframeCandle sizeDaily (1D)
Date RangeHow far backJan 2019 – Dec 2024
CapitalStarting amount₹1,00,000
Position Size% of capital per trade10%
BrokerageCost per trade₹20 flat
Start with daily timeframes and 3–5 years of data. Intraday backtests take longer and need more careful tuning.

Step 4 — Read Your Results

Returns

  • Net P&L — Total profit or loss after all charges
  • CAGR — Compounded Annual Growth Rate. Compare to Nifty 50's ~12% CAGR
  • Total Return % — Overall return for the test period

Risk Metrics

  • Max Drawdown — Largest peak-to-trough loss. Above 30% is a red flag
  • Sharpe Ratio — Risk-adjusted return. Above 1.0 is good; above 2.0 is excellent
  • Win Rate — % of profitable trades. Even 40% can be profitable if wins are larger than losses

Trade Statistics

  • Total Trades — Aim for 50+ for statistical confidence
  • Profit Factor — Gross profit ÷ gross loss. Above 1.5 is healthy
  • Avg Trade Duration — Confirms if this is truly swing or positional
Results showing 200%+ annual returns with very few trades are likely curve-fitted — overfitted to past data and unlikely to repeat in live trading.

Step 5 — Compare with the Benchmark

Momentum IQ automatically benchmarks your strategy against:

  • Nifty 50 Buy & Hold — the market baseline (~12% CAGR historically)
  • Fixed Deposit at 7% — the risk-free rate
  • Gold (MCX) — alternative asset benchmark
If your strategy cannot beat a simple Nifty 50 buy-and-hold over 5 years, active trading may not be worth the time and risk. The benchmark is your reality check.

Step 6 — Save and Iterate

  1. Click Save Strategy to store it for future runs
  2. Test on different symbols or date ranges to validate robustness
  3. Adjust parameters and compare results side by side
  4. Set a Price Alert to be notified when the real signal fires

Three Starter Strategies to Try Right Now

Test these on NIFTY 50 daily data, Jan 2019 – Dec 2024:

Strategy A — EMA 9/21 Crossover (Trend Following)
Buy: EMA 9 crosses above EMA 21  |  Sell: EMA 9 crosses below EMA 21
Stop Loss: 2%  |  Timeframe: Daily
Strategy B — RSI Mean Reversion
Buy: RSI(14) drops below 30  |  Sell: RSI(14) rises above 60
Stop Loss: 3%  |  Timeframe: Daily
Strategy C — Supertrend (Momentum)
Buy: Price closes above Supertrend(10, 3)  |  Sell: Price closes below Supertrend
Stop Loss: Supertrend line itself  |  Timeframe: Daily

Common Beginner Mistakes

  • Too short a test period — Use at least 3 years to cover bull, bear, and sideways markets
  • Ignoring charges — Always include brokerage, STT, and slippage
  • Over-optimising — Testing 100 parameter combos will find one that looks great by chance; always validate on a different date range
  • Treating backtest as live — Live results differ due to slippage, gaps, and execution delays

Next Steps