GTT order problem with IMMEDIATE Trigger Type

In below image you can see IMMEDIATE condition is written as it will execute when the market price matches the defined trigger price. But when we are placing order with IMMEDIATE condition, it executes order irrespective of market price.

for example: if market is running at 100 and if I place GTT order with 150 trigger price and trigger type as IMMEDIATE. It should wait until market price touches 150 but instead order gets executed IMMEDIATELY at 100 and we are facing loss because of it.

Hi @Jagdish_j_ptl
GTT in API works the same as in pro web you can refer this post for more information. Understanding GTT Orders on Upstox: Mechanics and Working

Here, a limit order with price 150 is set. Since the price of 100 is better than 150, the order would be executed around the last traded price, as it is a buy order.

Same concern is explained here: Understanding GTT Orders on Upstox: Mechanics and Working - #2 by Jagdish_j_ptl

Thanks!

Then you should change description in documentation as it is confusing. Description should be “The order will triggered immediately as soon as it is placed.”