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
- You place a Buy/Sell Market Order (or a triggered SL/GTT order).
- Navia calculates the MPP limit price based on the LTP (or trigger price).
- Liquidity Check:
- Buy Orders → Checks Best Ask prices and quantities.
- Sell Orders → Checks Best Bid prices and quantities.
- If your entire quantity can be filled within the MPP limit, Navia sends it as a Market Order (fast execution).
- 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
Feedback sent
We appreciate your effort and will try to fix the article
Related articles
Still need help?