General
What is the trigger price in Algo Trading, and why does it not always match the Last Traded Price (LTP) in a Scalping Algo?
The trigger price in Algo Trading is the predefined price at which an order is activated and sent to the exchange. In a Scalping Algo, the trigger price does not always match the Last Traded Price (LTP) because the reference price is based on the bid/ask price at which the last order was triggered, irrespective of whether it was executed or not. The algo continuously monitors price movement relative to this reference price to determine when to trigger the next order.
How does this work (Example)
Inputs: Max open positions = 2, Entry difference = 2, Take profit/Exit difference = 3.
h6
sixCol
Step
Market Price
Action Taken
Order Status
Reference Price Update
Exit Condition
Start
₹100
Algo Initialized
✅Executed at 100.10
Updated to ₹100
Exit at ₹103 (₹100+₹3) Entry at ₹98 (₹100-₹2)
Price Drops to ₹98
₹98
Buy Order Placed
✅ Executed at 98.20
Updated to ₹98
Exit at ₹101 (₹98 + ₹3) Entry at ₹96 (₹98 - ₹2)
Price Drops to ₹96
₹96
Buy Order Placed
❌ Failed order
Updated to ₹96
Exit at ₹99 (₹96 + ₹3) Entry at ₹94 (₹96 - ₹2)
Price Drops to ₹94
₹94
Buy Order Placed
❌ Failed order
Updated to ₹94
Exit at ₹97 (₹94 + ₹3) Entry at ₹92 (₹94 - ₹2)
Price Bounces to ₹97
₹97
Sell Order Placed
✅ Executed at 96.80
Updated to ₹97
Exit Triggered at ₹97
🔴 Important Note:
💡 Ensure you have sufficient funds in your account to avoid this scenario.
💡 Order can fail due to many reasons.