Back

Position Size Calculator: Nifty, Bank Nifty, Sensex & Stocks

Proper position sizing is one of the most important parts of trading risk management. Our free Position Size Calculator helps you determine how many lots or shares you can trade based on your trading capital, risk percentage, and stop-loss distance.

The calculator supports NIFTY 50, SENSEX, BANK NIFTY, and individual stocks. Simply enter your capital, choose the percentage you are willing to risk, and enter your stop-loss points. The calculator automatically calculates your maximum risk, loss per lot or share, and maximum position size.

Position Size Calculator – Nifty, Sensex, Bank Nifty & Stocks

Position Size Calculator

Calculate the maximum position size based on your capital, risk and stop loss.

NIFTY 50: 65 quantity per lot
For NIFTY/SENSEX/BANK NIFTY: index points. For stocks: ₹ price movement per share.
Maximum Risk Amount
₹0
Loss Per Lot
₹0
Maximum Lots
0
Maximum Quantity
0
Disclaimer: This calculator is for educational purposes only. It does not guarantee profits or prevent losses. Always use your own trading plan and risk management rules.

What Is Position Sizing in Trading?

Position sizing is the process of determining how many shares or lots you should trade based on your available capital and the amount of money you are willing to risk.

Instead of deciding your trade size first and then placing a stop loss, a risk-based approach starts with the amount you are willing to lose. Your position size is then calculated according to the distance between your entry and stop loss.

For example, suppose you have ₹1,00,000 in trading capital and decide to risk 2% on a trade.

Your maximum risk is:

₹1,00,000 × 2% = ₹2,000

If your stop loss represents a ₹20 loss per share, your maximum position size would be:

₹2,000 ÷ ₹20 = 100 shares

Therefore, you could take a maximum position of 100 shares while keeping the planned risk within ₹2,000.

How Does the Position Size Calculator Work?

The calculator uses your trading capital, selected risk percentage, and stop-loss distance to determine the appropriate position size.

Step 1: Enter Your Trading Capital

Enter the amount of capital you are using for trading.

For example:

Trading Capital = ₹1,00,000

Step 2: Select Your Risk Percentage

Choose how much of your capital you are willing to risk on a single trade.

The calculator allows you to select between 1% and 5%, with 2% selected by default.

Step 3: Enter Your Stop Loss

Enter your planned stop-loss distance in points.

For NIFTY, SENSEX, and BANK NIFTY, this represents the number of index points between your entry and stop loss.

For stocks, it represents the rupee price movement per share.

Step 4: Check Your Position Size

The calculator automatically shows:

  • Maximum risk amount
  • Loss per lot or share
  • Maximum lots or shares
  • Maximum quantity

The calculator rounds the position size down to a whole number so that the calculated position does not exceed your selected risk limit.

Position Size Formula

The basic position-sizing formula is:

Maximum Risk Amount = Trading Capital × Risk Percentage

For index lots:

Loss Per Lot = Stop Loss Points × Lot Size

Maximum Lots = Maximum Risk Amount ÷ Loss Per Lot

For individual stocks:

Risk Per Share = Stop Loss Points

Maximum Shares = Maximum Risk Amount ÷ Risk Per Share

The calculator rounds down the result to the nearest whole lot or share.

Example: NIFTY Position Sizing

Suppose you have:

  • Trading capital: ₹1,00,000
  • Risk per trade: 2%
  • NIFTY lot size: 65
  • Stop loss: 20 points

Your maximum risk is:

₹1,00,000 × 2% = ₹2,000

Loss per NIFTY lot:

20 × 65 = ₹1,300

Maximum lots:

₹2,000 ÷ ₹1,300 = 1.53

Since you cannot trade 1.53 lots, the calculator rounds down to:

1 lot = 65 quantity

Your planned risk would therefore be ₹1,300, which is within your ₹2,000 maximum risk.

What If One Lot Exceeds My Maximum Risk?

This is one of the most important features of the calculator.

Suppose your maximum risk is ₹1,000, but your stop loss results in a potential loss of ₹1,625 for one NIFTY lot.

Because:

₹1,625 > ₹1,000

even one lot exceeds your predefined risk.

The calculator will therefore display:

❌ Do Not Enter This Trade

Instead of increasing your position size or ignoring your risk limit, you could consider waiting for a setup with a smaller stop-loss distance or using a trading approach that fits your risk parameters.

Why Is Position Sizing Important?

A good trading strategy can still result in significant losses if position sizing is not controlled.

Risk-based position sizing can help traders:

  • Protect trading capital
  • Control losses
  • Reduce the impact of losing streaks
  • Maintain consistent risk between trades
  • Avoid oversized positions
  • Improve trading discipline
  • Reduce emotional decision-making

The goal isn’t to eliminate losses. The goal is to make sure that a single losing trade does not cause disproportionate damage to your trading account.

How Much Should You Risk Per Trade?

There is no universally correct risk percentage for every trader.

Some traders prefer a conservative 1% risk per trade, while others may use 2% or more depending on their strategy, capital, experience, and risk tolerance.

A simple framework is:

Risk Per TradeGeneral Approach
1%Conservative
2%Moderate
3%Higher risk
4%Aggressive
5%Very aggressive

These percentages are general educational examples, not recommendations for every trader.

NIFTY, SENSEX and BANK NIFTY Position Sizing

This calculator supports three major Indian market indices:

NIFTY 50

The calculator uses 65 quantity per lot by default.

SENSEX

The calculator uses 20 quantity per lot by default.

BANK NIFTY

The calculator uses 30 quantity per lot by default.

Because exchange-defined lot sizes can change, always verify the current applicable lot size before placing a trade.

Stock Position Size Calculator

The calculator can also be used for individual stocks such as HDFC Bank, Infosys, Reliance Industries, TCS, ICICI Bank, SBI, or any other stock.

You don’t need to enter the stock name.

Simply enter:

  • Trading capital
  • Risk percentage
  • Stop-loss points

For stocks, the calculator treats the stop-loss input as the rupee amount you would lose per share if the stop loss is hit.

Example

Capital = ₹2,00,000

Risk = 2%

Maximum risk:

₹2,00,000 × 2% = ₹4,000

Stop loss = ₹40 per share

Maximum shares:

₹4,000 ÷ ₹40 = 100 shares

Therefore, the maximum calculated position size is 100 shares.

Frequently Asked Questions

What is a position size calculator?

A position size calculator determines the number of shares or lots you can trade while keeping the potential loss within a predefined percentage of your trading capital.

How is position size calculated?

Position size is calculated by dividing your maximum acceptable risk by the amount you could lose per share or lot if your stop loss is hit.

What is the best risk percentage per trade?

There is no single percentage that is appropriate for everyone. Many traders use a relatively small percentage of their capital per trade, while more aggressive traders may use higher percentages.

Can I use this calculator for NIFTY?

Yes. Select NIFTY 50, enter your capital, risk percentage, and stop-loss points. The calculator uses the configured NIFTY lot size to calculate the position size.

Can I use this calculator for BANK NIFTY?

Yes. Select BANK NIFTY and enter your trading capital, risk percentage, and stop-loss points.

Can I use this calculator for SENSEX?

Yes. Select SENSEX and enter your trading capital, risk percentage, and stop-loss points.

Can I use it for stocks?

Yes. Select STOCK. You don’t need to enter the stock name. Enter your capital, risk percentage, and stop-loss points to calculate the maximum number of shares.

What happens if one lot exceeds my maximum risk?

The calculator displays “Do Not Enter This Trade” when even one lot exceeds your selected maximum risk.

Does position sizing guarantee profitable trades?

No. Position sizing only helps manage the amount of capital at risk. It cannot predict whether a trade will be profitable.