// 01 What is Forward Testing?
Forward testing — also called paper trading or walk-forward testing — is the process of running your trading strategy on live market data in real time, but without using real money. Every signal is tracked, every trade is recorded, but no actual orders are placed in your broker account.
It is the critical bridge between a strategy that looks good in backtesting and one that is actually ready for live capital. Live markets have conditions that historical data cannot fully replicate — news events, liquidity gaps, and execution dynamics all affect performance.
// 02 Backtesting vs Forward Testing — Key Differences
- Data: Backtest uses historical OHLC data. Forward test uses live market data.
- Speed: Backtest runs instantly. Forward test runs at real market speed — 1 minute per minute.
- Bias: Backtest can suffer from look-ahead bias and overfitting. Forward test is completely unbiased.
- Purpose: Backtest validates the idea. Forward test validates real-world execution.
// 03 Why Forward Testing Matters for Indian Traders
NSE markets have several characteristics that historical data does not always capture perfectly:
- Opening gaps — Overnight news causes stocks to open significantly above or below the previous close. These gaps can trigger stop-losses or targets differently than backtests suggest.
- Liquidity variation — A stock might be liquid enough for backtests but have wide bid-ask spreads in practice during volatile periods.
- Slippage — In live trading, your order fills at a slightly different price than the signal price. This eats into profits especially on high-frequency strategies.
Forward testing reveals all of these realities before you risk real money.
// 04 How to Forward Test on MyAlgoKart
MyAlgoKart's Forward Testing module tracks your strategy signals live against real NSE market data:
- Configure the same strategy parameters you backtested.
- Set your paper trading capital (e.g. ₹1,00,000 virtual).
- The system tracks every signal, entry, exit, and P&L in real time.
- Review your live trade log daily against your backtest results.
Additionally, you can connect TradingView webhooks to forward test signals from your own Pine Script strategies on MyAlgoKart's signal monitor.
// 05 How Long Should You Forward Test?
Minimum: 30 trading days (about 6 calendar weeks). This covers enough market conditions — at least one trending phase and one sideways phase.
Ideal: 60–90 trading days — especially if your backtest was on 90 days of data. You want the forward test period to be at least half as long as the backtest period.
Stop criteria: If your forward test results are significantly worse than backtests (more than 30% lower win rate), go back and refine the strategy before going live. The gap might indicate overfitting in the backtest.