I think u r mistaken, first, I am not a trader and second the lowest price of MON100 for today is ₹157.96. But my trigger price was ₹156.80.
My point is, the buy order should have never got triggered in the first place, as my trigger price is much lower than the Lowest market price of today.
I am just trying to understand how the GTT even got triggered to begin with.
In this scenario, when you placed the GTT Buy order with a trigger of 156.8, the LTP of the underlying ETF was 156.3, which was the previous day’s closing price. Therefore, the GTT order was triggered when the LTP crossed above your trigger price since your trigger price was above the LTP.
No, a Buy GTT order triggers both ways. If the trigger price is above the LTP, it triggers when the LTP crosses above the trigger price. If the trigger price is below the LTP, the GTT triggers when the LTP crosses below the trigger price.
Logically speaking, why would ppl want to set a buy GTT in future for a higher price, they can very well but it at current price, if they expect the prices to rise right.
Normally i assumed that u set SELL GTT for a price above the current market price and a buy GTT for a price below market price.
I just checked all my GTT trigger mails in the past, not once was the buy order trigger activated above the set trigger price.
Maybe that was because all my old GTTs were never placed close to the current market price and were always hit during dips.
Today was the first time I placed a GTT during market time and that too close to the previous days closing price.
its not like that.
now if X is trading in range of 1000-1005 and i want to buy only on breakout, entry price will be higher.
That is why intraday also, for this, one uses SL (stoploss limit) orders for breakout entry for long.
Same can be done if one wants to sell below a breakdown.