Types of Orders
Types of Orders and Executionβ
Once you've constructed your options strategy within the builder, you'll need to decide how to execute the trade. Here's an overview of some common order types and functionalities offered by AlgoTest Strategy Builder:
Basket Ordersβ
Streamlined Execution: Basket orders enable you to execute your entire options strategy with a single click. This eliminates the need to place individual orders for each option contract, saving time and potentially reducing execution risk. You can simply add the strike you want to execute in the option chain, click on 'live trade', and then click on 'place all order' to execute all the strikes you selected in one click.
By utilizing basket orders, you can efficiently execute your multi-leg options strategies and potentially capture fleeting market opportunities.
Market vs Limit Orderβ
AlgoTest Strategy builder allows you to specify different order types within your basket order such as limit orders to define a specific price range for your trade or Market Price Protection (MPP) orders, which offer market-like execution with built-in safeguards against unfavourable price movements.
Market Price Protection Orderβ
What is MPP Order Type?β
AlgoTest introduces the Market Price Protection (MPP) order type to help traders execute faster while staying protected from adverse price movements.
MPP is designed to combine the speed of a market order with the control of a limit order. When you place an MPP order, AlgoTest automatically calculates a limit price using a predefined protection range based on live market data. MPP order simulates the market order behavior and works just like market orders.
This ensures your order executes at the best available price within a safe range. If the order cannot be fully executed within this range, the remaining quantity continues as a limit order at the calculated price, giving you both execution efficiency and price protection.
Market Price Protection Rangeβ
The protection range is determined at the time of order placement using the current market data:
-
For Buy orders β Calculated above the current Bid price
-
For Sell orders β Calculated below the current Ask price
This range is defined as a percentage and varies based on the instrument type and price range.
Key Behaviorβ
-
Your order will get executed instantly
-
Ensures execution within a controlled price band
-
Prevents unfavourable fills during volatile conditions
-
Converts to a limit order if immediate execution is not possible
How MPP Order Worksβ
Buy Order Exampleβ
Scenario:
-
Option LTP: βΉ101
-
Bid Price: βΉ100
-
Protection: 3%
Calculation:
- Limit Price = βΉ100 + 3% = βΉ103
Order Placement:
- A Limit Buy Order is placed at βΉ103
Execution:
-
Executes immediately at best available price β€ βΉ103
-
If not fully executed β remains as a pending limit order at βΉ103
Sell Order Exampleβ
Scenario:
-
Option LTP: βΉ99
-
Ask Price: βΉ100
-
Protection: 3%
Calculation:
- Limit Price = βΉ100 β 3% = βΉ97
Order Placement:
- A Limit Sell Order is placed at βΉ97
Execution:
-
Executes immediately at best available price β₯ βΉ97
-
If not fully executed β remains as a pending limit order at βΉ97
Order Price Rulesβ
-
The calculated MPP price is always aligned to the nearest tick size of the contract
-
Minimum sell price cannot be below βΉ0.05 (5 paisa)
-
If calculated sell price is lower, it will default to βΉ0.05
| Security Type | Price Range (βΉ) | Percentage of LTP |
|---|---|---|
| EQ and FUT | Less than 100 | 2% |
| EQ and FUT | Between 100 and 500 | 1% |
| EQ and FUT | More than 500 | 0.5% |
| OPT | Less than 10 | 5% |
| OPT | Between 10 and 100 | 3% |
| OPT | Between 100 and 500 | 2% |
| OPT | More than 500 | 1% |
Where You Can Use MPP Ordersβ
1. ClickTrade Order Windowβ
-
Select MPP under Order Type
-
Price field is disabled (auto-calculated)
-
Only lot size input is required
2. Apply to All Ordersβ
-
Available under βApply to Allβ section
-
Selecting MPP applies it to all orders in the strategy

The MPP order type is now expanded to 920 Straddle and Signals under Setup Execution for Equity, Equity FnO, and Index FnO (NSE/BSE).
Key Benefits & Automation β
If the order is not filled immediately, the system automatically triggers an Auto-Chase Mechanism, adjusting the price every few seconds using the protection buffer. Chasing continues safely for up to 30 seconds to complete your trade seamlessly!
Why Use MPP Orders?β
-
Faster execution similar to market orders
-
Price protection against slippage
-
Better control in volatile markets
-
Reduced risk of unfavorable fills