NEWAI Portfolio Risk Engine is live for stress testing and hedge planningExplore engine →

Beginner’s Guide to Building a Simple Trading Strategy on NSE

Learn how to craft a basic, risk‑controlled trading strategy using Indian stocks and indices. The article walks you through choosing a style, selecting a strategy, back‑testing with real NSE data, and managing risk with stop‑losses and position sizing.

BeginnerSTRATEGY 3 min read

1. Understand the Market Landscape

Before you write a strategy, get comfortable with the instruments you’ll trade. The National Stock Exchange (NSE) and Bombay Stock Exchange (BSE) list thousands of equities, but the top 50 stocks—like Reliance Industries, TCS, HDFC Bank, and Infosys—drive most market movement. The Nifty 50 and BSE Sensex are composite indices that reflect overall market sentiment.

2. Define Your Trading Style

Beginner traders usually fall into one of three styles:

  • Day Trading – Buy and sell on the same day, aiming for small price swings.
  • Swing Trading – Hold positions for a few days to a week, capturing medium‑term trends.
  • Long‑Term Investing – Hold for months or years, focusing on fundamentals.

Choose a style that fits your time commitment and risk tolerance. For this guide we’ll focus on a simple swing‑trading strategy using the Nifty 50 and a couple of blue‑chip stocks.

3. Pick a Simple Strategy

One of the easiest strategies for beginners is the “Moving‑Average Crossover” combined with a volatility filter. Here’s how it works:

  • Use a 20‑day simple moving average (SMA) and a 50‑day SMA.
  • When the 20‑day SMA crosses above the 50‑day SMA, it’s a buy signal; when it crosses below, it’s a sell signal.
  • Confirm the signal by checking that the daily price volatility (average true range) is below a threshold (e.g., ₹15 for large‑cap stocks) to avoid choppy markets.

Example: On 12‑Oct‑2024, Reliance Industries crossed above its 50‑day SMA while the ATR was ₹12, triggering a buy. The next day it moved up 1.2%, and the strategy would exit when the 20‑day SMA dips below the 50‑day SMA.

4. Test and Refine

Back‑test the strategy on historical data to see how it would have performed. Use free tools like NSE’s NSE India Data or paid platforms like TradingView:

  • Download daily price data for the past 2 years.
  • Apply the 20/50 SMA crossover rule.
  • Record every trade’s entry, exit, and profit/loss.

Look at metrics such as win rate, average return per trade, maximum drawdown, and Sharpe ratio. If the maximum drawdown exceeds 10% of your capital, tweak the strategy—perhaps add a stop‑loss or increase the volatility threshold.

5. Risk Management

Risk controls are the backbone of any strategy. Here are three beginner‑friendly rules:

  • Position Sizing – Risk no more than 2% of your total portfolio on a single trade. If you invest ₹10,00,000, limit each trade to ₹20,000.
  • Stop‑Loss – Place a stop‑loss 1.5% below the entry price. For a ₹1,500 share, stop at ₹1,485.
  • Profit Target – Aim for a 3% gain before taking profits. Adjust if you’re in a high‑volatility environment.

Use these rules consistently, and keep a trading journal to track why you entered, exited, and any lessons learned.

6. Putting It All Together

Let’s walk through a sample trade on Nifty 50:

  1. On 15‑Oct‑2024, the 20‑day SMA crosses above the 50‑day SMA.
  2. The ATR is ₹18, below the ₹20 threshold, so the volatility filter passes.
  3. Enter at ₹18,200. Set a stop‑loss at ₹17,900 (1.5% below) and a target at ₹18,600 (3% above).
  4. Hold until the 20‑day SMA dips below the 50‑day SMA, or the stop‑loss triggers.

By following the same steps for each trade, you create a repeatable, disciplined approach that reduces emotional decision‑making.

Remember, no strategy guarantees profits. The goal is consistency. Keep learning, practice on paper or a demo account, and gradually move to live trading once you’re comfortable with the process and risk controls.

Was this guide helpful?
Next guideMastering Option Strategies on NSE: A Practical Guide for Intermediates 6 min · Intermediate

Practise it with paper trading

Try these ideas with virtual cash on live market data — free to get started.

Get started free →