When placing a stop-loss (SL) order, traders are often required to enter both a
trigger price and a
limit price. The error
"Trigger price can’t be higher than price" or
"Trigger price can’t be lesser than price" appears when these two values are not entered in the correct order based on the type of order.
This article explains the logic behind this error, how to avoid it, and best practices for placing stop-loss orders effectively.
What is a Stop-Loss Order?
A
stop-loss order is used to limit losses in a trade by automatically placing a buy or sell order when the market price reaches a specified trigger level. It contains two key components:
- Trigger Price: The price at which the stop-loss order becomes active.
- Limit Price: The price at which the order will be executed once triggered.
Depending on whether you are placing a
buy or
sell stop-loss order, the relationship between the trigger price and limit price must follow specific rules.
When Does This Error Occur?
| Order Type |
Trigger Price Must Be |
Incorrect Setup (Causes Error) |
| Buy Stop-Loss Order |
Less than or equal to the Limit Price |
Trigger price higher than limit price |
| Sell Stop-Loss Order |
Greater than or equal to the Limit Price |
Trigger price lower than limit price |
When the condition above is not met, the order is either rejected or becomes pending and fails to execute.
Example Scenario
Let’s consider a sell stop-loss order:
- Current stock price: ₹100
- Stop-loss trigger price: ₹95
- Limit price: ₹96
In this case, when the stock falls to ₹95, a limit sell order at ₹96 is placed. However, since ₹96 is higher than the current market price, the order remains
pending and does
not execute. This defeats the purpose of a stop-loss.
Correct Setup:
Instead, the trader should enter a
limit price lower than ₹95 (e.g., ₹94.80) to ensure the order is executed once triggered.
Summary of Correct Stop-Loss Order Setup
- Buy SL Order: Trigger Price ≤ Limit Price
- Sell SL Order: Trigger Price ≥ Limit Price
Failure to follow this structure will lead to errors such as:
- “Trigger price can’t be higher than price”
- “Trigger price can’t be lesser than price”
To Learn:
What are stop loss orders and how to use them?
To avoid such errors and ensure execution:
- Use Stop-Loss Market (SL-M) orders, where the order is executed at market price once the trigger is hit.
- This avoids the complications of setting a limit price.
- Note: SL-M orders are not allowed for options trading.
Conclusion
Understanding the correct relationship between trigger and limit prices in stop-loss orders is essential to avoid technical errors and potential losses due to unexecuted trades. Follow the guidelines outlined above and consider using SL-M orders for smoother trading.
Need Help?
Contact
RMoney at
0562-4266600 / 0562-7188900
Email:
askus@rmoneyindia.com
Tags: