​What is Market Price Protection? How it helps unintended execution prices?

Imagine this:
You place a market buy order for 1,000 shares in an Index Option trading at ₹8.
By the time your order reaches the exchange, a sudden spike pushes the price to ₹12 — you end up paying 50% more than expected in just seconds. Shocking? Yes. And that’s exactly what Navia’s Market Price Protection (MPP) is designed to prevent.

What is MPP?

Market Price Protection (MPP) shields your market orders from executing them at unexpectedly high or low prices due to sudden volatility or low liquidity. NSE, BSE, and MCX have their own MPP limits — if a broker sends an order outside these limits, it can be cancelled. To protect you and avoid rejections, Navia applies its own MPP limits and liquidity checks before sending orders.

How Navia Applies MPP

  1. You place a Buy/Sell Market Order (or a triggered SL/GTT order).
  2. Navia calculates the MPP limit price based on the LTP (or trigger price).
  3. Liquidity Check:
    • Buy Orders → Checks Best Ask prices and quantities.
    • Sell Orders → Checks Best Bid prices and quantities.
  4. If your entire quantity can be filled within the MPP limit, Navia sends it as a Market Order (fast execution).
  5. If not, Navia sends it as a Limit Order at the MPP limit (price protection).

 MPP % by Instrument & Price Range set on Navia All-in-one trading platform. Please note that this can change from time to time.

Security Type
Price Range (₹)
MPP %
EQ & Futures
< 100
2%
EQ & Futures
100 – 500
1%
EQ & Futures
> 500
0.50%
Options (OPT)
< 10
5%
Options (OPT)
10 – 100
3%
Options (OPT)
>100 – 500
2%
Options (OPT)
> 500
1%

Examples of How It Works

Scenario
LTP / Trigger Price
MPP %
MPP Limit Price
Order Size
Market Depth Snapshot (Ask for Buy and Bid for Sell)
Qty Available Within Limit
Navia Action
Buy – Full Liquidity
₹90
2%
₹91.80
1,000 shares
₹91 – 400, ₹91.50 – 300, ₹91.80 – 300
1,000 shares
Sends as Market Order
Buy – Partial Liquidity
₹90
2%
₹91.80
1,000 shares
₹91 – 400, ₹91.50 – 300, ₹91.80 – 100
800 shares
Sends as Limit Order at ₹91.80
Sell – Full Liquidity
₹500
1%
₹495
500 shares
₹499 – 200, ₹498 – 200, ₹495 – 100
500 shares
Sends as Market Order
Triggered Buy – Stop Loss
₹100 (trigger)
2%
₹102
500 shares
₹101 – 300, ₹101.50 – 200
500 shares
Sends as Market Order

 

Key Benefits

  • Protects from bad fills in volatile or illiquid markets.
  • Avoids order rejections from exchange MPP rules.
  • Combines speed & safety — market-like execution with limit boundaries.
  • No action needed — MPP applies automatically.

Important Considerations

1. Order Execution

Since your market order becomes a limit order:

  • If the market price moves outside the protected range, the order may remain Open.
  • You may need to manually adjust the price or switch to a direct limit order for faster execution.

2. Margin Requirements

Margins are calculated based on the MPP limit price, not the LTP.

For example:

  • Buying 100 shares at ₹500 with 2% MPP = Margin required for ₹510 per share.
  • Even if the trade executes at ₹500, you’ll need funds for ₹51,000 at the time of placing the order.

Plan accordingly if you’re trading with leverage or limited funds.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article

Related articles

Still need help?