Skip to main content

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 TypePrice Range (β‚Ή)Percentage of LTP
EQ and FUTLess than 1002%
EQ and FUTBetween 100 and 5001%
EQ and FUTMore than 5000.5%
OPTLess than 105%
OPTBetween 10 and 1003%
OPTBetween 100 and 5002%
OPTMore than 5001%

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

    market price protection order

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

Learn step by step Live Trading in Strategy Builder here.