At FYERS, we offer different types of order pricing so you can control how and when your trades are executed. Here’s how Market, Limit, and Trigger orders work — and how they behave based on live bid and ask prices.
Market orders are executed instantly at the best available price on the exchange. When you place a Market Buy Order, we match it with the current best ask. For a Market Sell Order, we match it with the current best bid.
Example: The stock XYZ-EQ has an LTP of ₹100. The best ask is ₹100.05. If you place a Market Buy Order, we’ll place it at ₹100.05 — the lowest price a seller is willing to accept.
A Limit Order allows you to specify the maximum price you’re willing to pay (for a Buy) or the minimum price you’re willing to accept (for a Sell). The order is placed in the exchange order book and waits for a matching counter-order.
Example: XYZ-EQ is trading at ₹100. You place a Buy Limit Order at ₹98. It will only execute if sellers are available at ₹98 or lower. If you set it at ₹101, it will likely execute instantly at ₹100.05 (best ask).
A Trigger Order stays inactive until a specific price condition is met. Once the trigger price is reached, we send a Limit or Market Order to the exchange on your behalf.
Example: XYZ-EQ LTP is ₹100. You want to buy only if it breaks ₹105. You set:
• Trigger = ₹105
• Limit = ₹107
When the stock hits ₹105, we place a Limit Buy Order at ₹107. If the price moves quickly, it may or may not get filled at that price.
In Smart GTT and Smart SIP orders, you can set buy triggers below the current LTP. These are designed for long-term or conditional entries and work independently of standard Trigger Order rules.
Order Type | Execution | Price Control | When to Use |
---|---|---|---|
Market | At best available bid/ask | No | Immediate execution |
Limit | At or better than set price | Yes | Price-sensitive trades |
Trigger | Only after trigger is hit | Partial (via limit or market) | Conditional entries or exits |
Last updated: 15 Jun 2025