Introducing GTT – Good Till Triggered orders

July 22, 2019

I am happy to announce a long-awaited feature, GTC, but even better. Introducing GTT (Good Till Triggered) orders.

GTC orders

GTC (Good Till Cancelled) orders are orders that are valid until cancelled. They are most commonly used for placing long term stoploss and target orders. Offering this has been a challenge because exchanges in India don’t support this feature; all pending orders are cancelled by the exchange at the end of every trading day. The few brokers who do offer GTC, essentially re-place all the pending orders which were cancelled by exchange once again on the next trading day. This is not a scalable solution.

We have developed an innovative alternative to GTC that offers all of its features and more. Not only can you place single-leg triggers to enter or exit stock holdings until your price condition is met, but you can also simultaneously place target and stoploss (OCO or One Cancels Other) for your stock holdings.

Creating GTTs

On Kite web, click on the context menu (marketwatch, holdings, positions) to see the Create GTT option.

Creating a GTT on Kite web

On Kite mobile, click on any scrip and click on ‘Create GTT’ on the right.

Types of GTT


Buy GTT can be used to creating triggers to buy stocks for delivery. When the trigger price is hit, a buy order with the entered limit price is placed on the exchange.

Consider the example in the image below:

Current price of Reliance = 1485.30
Trigger price = 1500
Limit price = 1505

In this example, if the trigger price of 1500 is hit on the exchange, a limit buy order at 1505 is placed. Since the limit price is greater than the market price, the order behaves like a market order and executes at 1500. However, since this is a limit order, it won’t be filled at a price above 1505. The reason for having a limit price higher than the trigger price is to ensure that the order is executed when triggered and doesn’t stay pending and get cancelled.

Buy GTT — Single

Sell GTT

Sell GTT is used to exit current stock holdings, either just a target order or both stoploss and target where triggering of one will cancel the other (OCO).

Sell GTT – Single:

Consider the example in the image below:

Current price of Infy = 785.70
Trigger price = 799
Limit price = 799

In this example, if the trigger price of 799 is hit on the exchange, a limit sell order at 799 is placed. This order will be executed if you have the stock in your demat account and a buyer is available.

Sell GTT – Single

Sell GTT – OCO (One Cancels Other):

Consider the example in the image below:

Current price of Infy = 785
Stoploss trigger price = 700
Stoploss limit price = 700
Target trigger price = 800
Target limit price = 800

In this example, if either trigger price of 700 or 800 is hit on the exchange, a limit sell order at the corresponding limit price is placed. This order will be executed if you have the stock in your demat account and a buyer is available. The other trigger is cancelled when one is hit.

Sell GTT – OCO

Using percentages to set triggers

You can also easily set your GTT triggers at any desired percentage points away from the LTP. Consider the example in the image below:

Current price of Infy = 793.65
Stoploss trigger price = 674.6 (-15% from LTP)
Target trigger price = 912.65 (15% from LTP)

You can simply change the percentage value below the ‘Trigger price’ field (positive for target and negative for stoploss) and the trigger price will automatically be set to that level. You only have to enter the limit price.

Setting triggers 15% away from LTP

GTT for Nifty and Banknifty F&O

Updated May 4, 2020

We have now extended the GTT feature from to include Nifty and Bank Nifty futures and options. You can also set the target and stoposs as a % of the price at which your order will get traded while placing the order itself. This feature is currently available on Kite web and will be launched on the mobile app soon.

In the image below, while placing a buy Nifty May Futures market order, an SL and target of 1% are set. What this means is that whatever the price at which the market order gets executed, a sell GTT is placed at 1% above and below that price. If either one of these gets executed, the other gets cancelled.

Setting SL and Target while placing a Nifty futures market order

Managing your GTTs

All GTTs placed you place can be managed under the GTT tab on the Orders page of Kite.

GTT Tracking



You don’t need to have any cash or margins available in your account to create a GTT. The system only checks for margins when the GTT is triggered and an order needs to be placed on the exchange. You will need to have margin available only then.


  • A GTT is valid for one year. If it isn’t triggered within one year, the GTT will be cancelled. You will need to place the GTT again manually if required.
  • A GTT trigger is valid only once. So, if an order fired by a GTT is not filled at the exchange for any reason, you will need to re-place the GTT order manually.
  • Whenever there is a corporate action, like bonus, dividend (if greater than 5% of market value), stock split, etc., the GTTs for the corresponding stocks will be cancelled before the ex-date. You will have to re-place the GTT manually after the corporate action. These GTTs are cancelled to ensure that the order is not triggered by the movement of stock price due to the corporate action.

Important to know

  • When a GTT is triggered, and order is placed on the exchange, it is executed only if the limit price order placed is filled on the exchange. To be guaranteed of execution, make sure to place your limit price higher than the trigger price for buy GTT orders (acts like a market order with the protection of your limit set), and sell limit price lower than the sell trigger price for sell GTT orders. The further away from the trigger, more likely to be guaranteed execution.
  • All orders will be triggered and placed only during market hours.
  • Orders placed at the exchange by GTTs that trigger will only be filled if you have enough funds for buys and if you have enough stock in your demat for sells when the order is placed on the exchange.
  • Our dealing desk does not support GTT; you will have to place, cancel, modify these on your own.
  • A maximum of 100 active GTTs is can be placed at a time on one account.
  • Sell GTT orders triggered on your equity holdings will not go through as you need to authorise the delivery of your shares using CDSL TPIN. This is not applicable, if you’ve submitted a POA.

Free for use

There are no additional charges for using the GTT feature.

Help us spread the word by letting all your friends know about GTT. It can help save time by not having to login daily to place orders and help save money by having a stoploss in place when an investment doesn’t go in the expected direction.


Happy trading,

Nithin Kamath

Founder & CEO @ Zerodha. Partnering startups through Rainmatter. Love playing poker, basketball, and guitar. @Nithin0dha on Twitter. | Personal website:


  1. Jagadeesh says:

    Yet another milestone ! Cheers !

    • Saju says:

      Great belated,much awaited addition. Good going. Congratulations.

      • kutub says:

        then the price data and position data would be a big big advantage for playing on a bigger scale

        • Bandar Singh says:

          Like many people have already mentioned in some of the forums, we desperately need decimal trailing stop loss feature. For low value shares…even the Nifty 50 top companies have pretty low value – take for instance Tata Motors. Here when we are forced to put only 1 rs as trailing stop, then temporary short covering or profit booking wipes out our entire gains before going back in the same direction.
          Take today for example, there was a momentary turn around in Nifty and I ended up losing all the gains before the share went back in the same direction because my original SL didn’t get hit but my trailing SL got hit. If I had put .3 as trailing, then the SL would have been triggered yet giving me a profit.

          • Hari says:

            +1 Agree Trailing sL is needed

            • Matti says:

              Trailing SL is considered an algo and wouldn’t be permitted.

              • Bandar Singh says:

                No no, we aren’t asking you to add trailing SL on GTT orders. Our appeal is to allow decimal numbers as trailing stop loss in whichever segment or type of orders we have the feature of trailing SL.

              • saurav says:

                zerodha chart not moving with the price or autorefresh . I have to refresh every minute manually , why this fuck is happening , already lost hard earned money with the help of zerodha technical isssue, yesterday now another new problem . Does zerodha take their customers seriously?? can’t able to intraday trading in 1 min::face_with_symbols_over_mouth::face_with_symbols_over_mouth::rage:

                • Matti says:

                  Hey Saurav, there’s no issue with charts today. Best create a ticket on our Support Portal if you’re facing difficulties.

                • Vaidya says:

                  If a ticket is created, you MAY get a call. For any reason, if you can not take the call, the ticket is CLOSED INSTANTLY. And then even if you communicate with the Zerodha, nothing happens. I have raised an issue about partial freezing of the charts, with the screenshot. Out of the 4 graphs open, two were not moving. The only option is to close the PI, delete BIN files and restart.

                • Ramachandran MATHODIYIL says:

                  Now, any online trading the chart is very crucial thing. When chart showing the correct position on the time the trading very easy for traders. I knew that Zerodha considering and working and improving on these kind of problems.
                  On my side, I faced many time same SITUATION. When I watch an executed Buy order get on profit + other expenses, Then I try to do to put a sell order on that position, surprisingly it execute with a negative far range from this Imaginary position. The results are loss with double Dhamaka.

              • shashank agarwal says:

                Plz add Heiken ashi Smoothed indicator.

                and Renko Charts with wicks

          • Amit Sharma says:

            Yes there should be a Decimal trailing stop loss as every single decimal matters. hope it is done soon.

          • Pankaj says:

            Which is the advanced web version of Zerodha platform, is it Kite? If yes, I tried to explore the demo version of it and found that while placing a GTT buy order, there is not an option to put stop loss and target at once in the same order. In order to do so, I have to put another Sell order to provide stop loss and target.
            Kindly help in better my understanding before I go ahead and open an account.

      • Arun Yargole says:

        Dear CEO Mr. Nitin,
        Thank you so much for this. I stared using recently for buying options. now I’m able to control my losses by machine and sentiments, emotions are not in picture. I need to decide only how much loss i can bear. Usually the options returns are much more if losses have been taken care. I made great losses due to emotions. Thank you.
        One Question-
        Generally I do trade for intraday. and successful in closing positive, But if I carry forward an bought option for next day. and market gap opens in other direction then how SL trigger will act.
        For example I purchased Nifty option at 100 with stop loss of 5% . i.e if option value hits 95 SL will trigger but what if on next day option price hits 90 or less at open on next day will SL trigger as it is set to 95? or it will wait for option price to hit back 95. If it is so then I wouldn’t venture to carry forward option as it may never hit.
        Seek your advice.
        and Thank you again for featuring this.

        • Kiritkumar Kothari says:

          I am also always in fear of that in options if SL triggered and placed with NSE exchange but price run towards downside and SL not exucated, what will happen ???
          more & more ….. unlimited loss I see on position… what to do ?? I tried to EXIT from potion but it creates new sell order ,but due to less funds saved me from ‘ new sell order ‘
          luckily price came up in minutes and SL exucated.
          but if price fall more than……my BP increased…..
          pl.answer ,I would like to create ticket.

        • Anish says:

          Hello, if the SL price gets skipped due to gap be it carry forward or intraday, your position will remain open. The gap in due to there being no buyers in that particular price.

          PS: I am not replying on behalf of Zerodha. I am a normal trader and sharing my experience. It is a very frustrating and unfortunate when it happens.

          • Shubham says:

            Hey Anish, for better execution, you can keep some difference between the trigger and limit price. So once the GTT is triggered, the limit order will execute at the best available price in the market. You can learn more about this here.

      • Pardeep sharma says:

        Sir ji why gtt order not executed when I can place it on trigger and price more like it behave as market price

    • Rajendra Kumar says:

      Dear Sir i Was awaiting this of future since long back. we are working people and small investor and always can not watch the market, Hence It is very useful future for us. lot of thanks to zerodha team and who taken this kind of initiate. kindly note keep reasonable price. so that small investor can use it efficiently.
      Thanking you

    • Pradip says:

      Congrtulations sir for GTT, but I think u need to launch OCO order for commodity same as UPSTOX is providing. Instead of cover order there should be OCO order….

    • Rama Reddy says:

      Excellent!!! Very Good job by Zerodha Team..
      I am a currency Trader (NSE-CDS).
      I request/hope this feature to be facilitated for F&O trades also.

      • Matti says:

        Looking into the feasibility of offering this for F&O.

        • Rahul says:

          Dear Team Zerodha,
          Please add this feature in FNO also and that too on priority basis. It will be of great help for BTST tradesr like me who has to drop my daughter to school everyday at 9:00 am only. please listen to us!

      • Premal says:

        Can Zerodha please confirm when this GTT option will be valid on Futures? I am looking forward to it.

    • Dheeraj says:

      Nithin Kamath, correct me if I’m wrong, but since Govt. waived neft charges, are you still charging us for withdrawals?

    • Vinay says:

      Good feature, but why only free for 3 months, this feature should be available for free? If you want more people to use zerii don’t keep anything free only for limui time please!!

      • Sampat Kumar Godavarthy says:

        But why charges for GTT after 3 months ?
        This is extracting more money.
        Sharekhan and Icici offers free GTT

        • Matti says:

          Hey Sampat, while other brokers may not charge for the GTT, they do charge brokerage for the order once it’s executed, which isn’t the case with us. Also, there is a cost associated with maintaining the GTT on our system, hence the proposed charge. I can assure you though, the charge will be reasonable. 🙂

        • Venkatesh says:

          what are the charges for GTT feature?

    • Chandra Sekhar Agarwal says:

      Great initiative, this will help us setting SL for positional Stocks. But how the system deals with gap down in case of Gap down.

    • nextradix says:

      Hello sir. While fixing price kindly think of people who invest in small amount. It will be a big help for them if the pricing pattern is compatible with their investments.

    • Ashish says:

      Is it applicable for mobile app

    • Vinod Passy says:

      How one can cancel or modify GTT order?

    • Bandar Singh says:

      The multiple trades setup may be advantageous in some circumstances, but overall – I am saying this after using your platform for months – that the disadvantages outweigh the advantages. For one thing, it causes so much clutter and becomes next to impossible to manually track down every trade in haste. Second, when we have to quickly exit when the market goes in a direction we do not want it to, we will have to manually change the targets in 500 trades. The only option left is to exit it. That is quite dangerous because during rapid falls, we end up with disastrous losses when all trades get executed at market prices. Falling markets always retrace by the next candle. Isn’t it high time you provided an option to edit an entire order in one go? Or get rid of this setup of multiple trades, multiple stoplosses and multiple exit orders altogether. Take for example a few days ago I accidentally placed a buy Limit instead of Buy SL and the godforsaken thing created 50 trades. On most other platforms, I would have had to only edit it quickly once and sell at .05 rs less. But here I didn’t have that choice and having used full leverage, I lost 15k in seconds as I exited the whole order. I don’t think anyone ever likes this useless setup. This is not the first time this has happened. As luck would have it, the very second I realised my mistake and decided to exit, Nifty began to make rapid freefall and the market order itself executed at as low as 1% below my order price in a matter of SECONDS!!!
      Besides with almost all brokerage companies now offering fixed brokerage or 0 brokerage plans, this sham setup proves costlier to traders in terms of brokerage. Meaning if the system splits one order into 100 trades and charges individual brokerage on each of them, that can be viewed as deceptive marketing of a ‘fixed brokerage’.

      • kkr says:

        I agree with Mr Bhander Singh. I have lost more than 10 lacs. i have faced many times this type of problem and after reporting yo helpdesk not encouraging answers I got. They don,nt bother when yr hard money will stay or vanish in second. i was in profit of Rs 65000/- when I pressed Co order exit button my profit came down to Rs 5000/- very sad. many times they squared my position too early as used to put margin money regularly. Very sad.

        • Bandar Singh says:

          Oh I am not even talking about unrealised profit that is lost. Here I am anyway in losses already. So any money going negative is my own money. Today for instance, kite web page began to hang. I accidentally changed the SL order instead of SELL order to a suitable number for quicker profit because the morning session was volatile. Obviously the trade got executed immediately because the prevailing price was much lower than the SL price
          Wht happens every single time is that the trade trails in green but begins reversal and before getting any more losses I want to edit the trade rather than let it hit stop loss. Today there was such a maddening movement abruptly even though until noon, scrips showed signs of bullish momentum with a lot of volatility. Every buy order hit stop loss in matter of minutes. 🙁

      • Babu says:

        I’m using Zerodha almost 1 year and feeling that something is wrong. The brokerage calculator is showing the amount different from the actual deducted amount. The brokerage is some kind of mischief.

        • Augustine Rajesh says:

          Yes, I have observed this in the recent past and I they are charging us very high brokerage on the whole. Yesterday(07/25/2020) they charged me INR4000/- . I feel they are cheating us in some way. Better to move away from this platform if going to get into serious trading.

    • Akshay says:

      I was exactly looking for this feature, no more need to place active stop loss orders daily. Kudos to team zerodha for another successful achievement

    • bnhs says:

      Sharekhan is offering the feature from last 10yrs for free. No extra charge is taken for such transaction. I was stunned in beginning this feature is not provided by zerodha. They provided it now but with fees in coming months.
      Anyway good addition. Congrats

    • Durga Shankar says:

      Its great concept for saving time and planning buy &sell. I hope the charges after free period don’t burden small investors.

    • Revathy R says:

      Very nice to have this novel facility at Zerodha. But the announcement of announcing pricing after three months make me little dejected.

    • Achuthan says:

      nice update thank you

    • YZO525 says:

      is it possible for buying option also???

    • sudarshan badhe says:

      i feel much more relieved as i do not login daily and ended up making losses inspite of being in profit.
      but at least you must see that the charges are below intraday charges.

    • Sunil says:

      Is it possible to write all chapters like GTT, SMALL CASE IN HINDI LANGUAGE?
      IT will very useful for all…..

    • Prakash says:

      Plz introduce GTT order in equity future and mcx future also it will be helpful in trading.

    • Asha Suraj Thomas says:

      How can you cancel a gtt biy order which has triggered today at 1000 bit it still has not been executed but it’s blocking my available margin.
      Please cancel my already triggered
      GTT order from your side immediately and release my margin money
      My client id : MT7456

    • Kapil says:

      It is very good , I already mailed for this feature so far – however still BO is blocked -i don’t think any particular reason – it must be availed to customer benefits

    • chandrakiran says:

      thanks for adding one more useful tool

    • krishna prasad says:

      gtt how maney days free it any limit for orders

    • Jayesh says:

      Its going to save so much money of small investors which they loose due to mkt volatility…

    • Karthik says:

      Hi, I was just wondering if a GTT can be placed to short a trade. Is it possible to sell a script which is not in your holdings/positions using a GTT?

      • Matti says:

        you can place a short GTT order for a F&O contract and it’ll work. However, you’ll need to have margins when the GTT is triggered. If you place a sell GTT for a stock that is not in your holdings, it’ll simply get rejected when triggered.

    • VINEET SAHAI says:

      Is it mandatory to sell the stock in the same exchange from which it was purchased or can be sold on any.

    • sushant pawar says:

      Dear Sir,
      It’s difficult to excute GTT of SELL order as it’s required CDSL TPIN.
      once order is triggered it doesn’t executed automatically at target price due barrier of TPIN.

      We required to place seprate sell order.

      Is there any alternative method to execute sell order automatically once define in GTT.

      • Matti says:

        You can pre-authorise all your holdings and then place GTT. Use the “Authorise” link on the top-right of the holdings page.

        • Nitesh Mistry says:

          When the holdings are pre-authorised, how many days is the pre-authorisation is valid? If it is valid for only a day, then it is of no use as we need to pre-authorise daily (same as placing gtt again).

          • Shruthi R says:

            Hi Nitesh, CDSL TPIN authorisations are valid for only 1 day, however, you can send a DDPI and POA to skip placing CDSL TPIN authorisation requests every time you place long-standing orders like GTT.

    • SANDEEP says:


      • jd says:

        Go to ‘Orders’ tab/section on Kite. There is another tab/section named GTT. You can see all your GTT orders and modify/delete them.

    • R P Hans says:

      Thanks for GTT feature. I want one clarification. You said gtt sell order can be placed if you are having it in you account. Can’t we place a sell order for future to creat a short position for trading? And then place buy occ order.

      Second point is can you provide GTT order for intraday also that is MIS. Anyways in few months margin for both is going to be same so there won’t be any difference between overnights and MIS Orders.


      For Experience only

    • Pooja pandey says:

      Allow bracket order also

    • M Rajendra Prasad says:

      How to cancel a GTT OCO after it is Triggered. Cancel option is not found in the menu. Thank you.

      • Shruthi R says:

        Hey Rajendra, the order placed once the GTT is triggered can be canceled from the orders tab, (if not already executed).

    • Arssjb says:

      How does the Buy OCO order work ?

    • Raj says:

      after GTT order got triggered when will come holdings

      • Shubham says:

        Hey Raj, all shares on the day you buy using CNC product type (for delivery) show up on the positions tab and will show up under the Holdings tab from T+1 (trade day +1) day.

    • Sudhakar says:

      Dear ZERODHA, Please clarify my doubt regarding the GTT orders. Consider that I placed a sell order in GTT for a quantity of 100. Consider that order got triggered and there are buy orders for only 50 shares in my price bid range. In that case will my order get executed partially or will the order get cancelled? (In short, will there be partial execution of orders possible in GTT?)

    • Navaneethakrishnan says:

      Superb initiative for new traders who are in the learning phase. You people are doing great job…

    • Nitesh says:

      Gtt order system is good
      But number of order Limit
      100 not safisin

      Please try to unlimited

    • G S SUNIL says:

      How to cancel a GTT

      • Shruthi R says:

        Hi Sunil, once the GTT is triggered it will become inactive and will be automatically removed from the GTT tab. The order placed once the GTT is triggered can be canceled from the orders tab, (if already not executed).

    • SURESH ARORA says:

      how can we place a GTT sell order for a tagged security? meaning thereby if we want to sell a portion of the holding equity via GTT. how can we proceed ?

  2. Ranganatha says:

    It is very very ,good intiation, Thank you sir.
    pls clarify , if I placed buy order ,is fund will be blocked for the same? If no , it is very good .

    • No fund is blocked when placing the GTT. Funds or stocks need to be present only when the GTT is triggered and order is placed.

      • Gopi says:

        We required Nifty Future rollover option as well. Is it possible to enable?

      • sachin says:

        If gap up or gap down opening will be there whether GTT will work. Suppose i bought a share for 1000 and I placed GTT target 1040 and price 1050 for sell. If next day this share open for 1060 then at which price the share will sell?

        • Matti says:

          If you have a target order at 1050 with trigger at 1040, the GTT will be triggered in the morning when the stock opens at 1060. This will place a limit sell order of 1050, which will act as a market order and sell at 1060.

          • sandeep says:

            in the same way if a stock open below the stop loss will it be sold at the current price.

            • Matti says:

              No, if the stock opens below the SL, the order is triggered and placed and waits for the price, since in this case, the limit price is above the market price.

              • sanjay says:

                In your illustration u show the trigger price is high and limit price low for buy GTT but later u mention it oyher way ie to keep the limit price higher than trigger for confirmed execution of orders while buying….I m confused pl clarify

      • Yogi says:

        Hello Nithin, It’s a much-awaited feature! Thank you!
        However, I think MARGIN/FUND requirement is STILL a big and practical limitation for BUY orders. As it will force you to either (a) keep the required fund for wks/months or (b) keep checking your GTC and stock price which defeats the GTC order purpose.
        Can I request you to allow execution of GTC orders worth X% (20-40%) of one’s holding?
        This will generate a WIDER ADOPTION of GTC (BUY) orders.

        For SELL orders, it’s undoubtedly a big relief as I don’t need to logon often and check daily price.

        • Matti says:

          The biggest use case for GTT is placing longterm stop-loss or target orders. These are essentially sell orders. For buy orders, what you can do is place the trigger a few points above the limit price. As soon as your order is triggered, you’ll get an email and can transfer funds. We will look at what is possible with respect to enabling these buy orders on our end without the requirement to hold funds.

        • Meera says:

          I completely agree that Margin for buy order needs to be sorted out as otherwise completely kills the purpose for GTD/GTC/GTT

          Sharekhan has handled this smartly. You create margin by putting some shares (no charge for creating margin) as this is just temporary. When order gets executed you have 2 days to settle. If you don’t than all types of charges come in picture as sharekhan has to sell blocked shares etc…otherwise its just a technical arrangement.

          In Zerodha case, I even don’t mind to settle within 24 hours, if some similar arrangement is done. But purpose should be that GTT buy get executed at target/desired price.

          • Matti says:

            Will look into what’s possible. Not sure if we’ll be able to fund your purchase. We could, however, set up a system that alerts you when the price is close to your trigger.

            • Yogesh says:

              Hi Team Zerodha, Is it possible that I keep the GTT Buy Order amount in my linked account and you auto-debit the amount when triggered. Some sort of ECS arrangement can be workout. Kindly have a look as it will help us make the best use of the new feature. All the best. Good work.

              • Matti says:

                Will look into the possibility of doing this. Currently not possible though.

                • An says:

                  Hi Zerodha Team, GTT is a great feature, – will it work if I keep the GTT Buy Order amount in my IDFC 3 in 1 account so that when the order is executed, Zerodha can pull the funds ( since POA is is place for 3in1 IDFC account ? ) Appreciate your guidance, Thank you !

            • Meera says:

              Can alert be SMS or Email? We should get sufficient time to bring in funds before triggered buy order fails due to lack of margin.

              It doe not make sense to keep funds in broker account…

              I think till this is sorted out. GTT on Buy order won’t make much sense.

      • kkr says:

        Dear Nitin,
        There is no use of many applications until and unless it is being used by clients. Please strengthen yr help desk and other marketing Relationship Managers to train the active clients for effective use.
        Put some well qualified/trained people at help desk , they are not courteous and wise to handle highly educated clients.
        While squaring of the position, pl do not levy call-n trade charges. it should be free like other brokers are doing. Company may not be benefited much by this tiny amount.
        I requested many times your help desk for guiding me to operate the software/app but all invain, resulted in loss of more than 5 to 8 lacs in experimenting for kite web order placement . still I got confused many times in CO order pacement and modify a bit more confusing. Here in summary I say that I have learnt on order palce by losing/spending on lakh hard earned money at this age of 56yrs. Very sad.
        I would like to suggest, a fixed relationship manager may pl be provided for each client to clarify their doubt and help in placing order/modification.
        with regards

        • Naveen says:

          Rule#1. Never experiment with more money when you are still learning.
          Rule#2: Never forget rule# 1

          Most of the new entrants to trading close their accounts due to losses in 6 months of opening an account. They want to make right from day of opening the account. In reality this does not work that way.

    • Kirankumar wandhekar says:

      Very nice ,was waiting for it since long time

  3. Rampratap says:

    Thanks for all you team events tags highlight trading pannal

  4. Mahesh Achari says:

    Great announcement by Team Zerodha today. Today is my birthday as well so I’m quite happy to hear good news from our Zerodha. It’s a challenging decision and proud to say that I’m doing my trading with one of Classic brokerage firm. And it’s always ready to take-up new researches to our customers with transparency manner. I felt like its my own brokerage platform while doing trading in market. Thank you Zerodha and Nithin sir and obviously deserves victory for Team Zerodha…..!!!

  5. Prakash Tejwani says:

    Very good feature for investors. Kudos to Zerodha team.

  6. Lalitkumar Sonawane says:

    Congratulations Nithin Sir& zerodha team ..!!A wonderful invention which i think traders will surely like a lot .Kudos ..!!!!

  7. Paniraj says:

    Hi Team, I would like to request you to introduce a feature on zerodha where we can download the scripts which we have entered on our terminal. It would be helpful if the scripts on the 5 sheets provided could be downloaded into microsoft excel format. Please work on this feature.

  8. Atul says:

    This is really awaited feature for me…One more suggestion- Can you plz allow user to add couple of columns on portfolio page for self tracking. It will give good handy instead of maintaining separate excel

    • Amit Kumar gupta says:

      Kindly introduce systematic equity plan option in zerodha. Ao that we can place monthly purchase of small qty of stock

  9. Amanpreet Singh says:

    Great Work !!! Very Much Needed Feature. Will really make life simpler. Bravo to development team.



    • Pratik says:

      I think you can place GTT at any time. Even after market hours. It will be triggered once the price is reached.

  11. Nitin says:

    Great improvement. Is it possible to trigger price based on technical indicators please?
    For example : If EMA(5) cross EMA(10) (or EMA(5) is greater than EMA(10) ) for a particular stock, Buy order (CNC) should be placed.

  12. Anitesh Dharam says:

    Long-awaited and BHALO feature to have.
    Yo Nitin!

  13. AVI MADHU says:


  14. BabuRajendraprasad Tavva says:

    Very useful feature to build portfolio and to save capital of the existing portfolio. As it is difficult to individuals to track the market on daily basis, this feature helps a lot. Good going. Congratulations to the team on successful addition of this new feature. I hope that the pricing will be nominal post three months.

  15. Kanna says:

    Hi nitin, congrats for this milestone.. I also want to place option orders based on the underlying security. Pls provide this feature asap…

  16. Pratik says:

    For Sell GTT window – it will be great if the quantity is picked up automatically from the holdings. User can then decide if he/she wants to sell the entire quantity OR part of it.
    For Buy GTT window – it will be great if there is an alert if the quantity is not supported by available balance. User can then ensure that much amount is available before the trigger price is hit.

    • Yep, on our list of things to do. The Buy GTT bit, we will not know when the actual order will get triggered, the balance need to be present on that day. In any case, you will get an email (which will act as an alert) when the order is placed, you can quickly add funds and replace the order in case the funds aren’t available on that day in the trading account.

      • yajesh singh says:

        Nitin, Whenever I try to log in at to get ECN. After entering my phone number and OTP, the website shows unable to login. Please solve this issue.

      • Chandan says:

        Hi Nitin,
        Now a days you know that due to restriction / freeze in quantity for Nifty 50 FUT we will have multiple orders when we want to trade in bulk,
        now for each order ( e.g 1800 / 2800 etc.) there would be a GTT on both buy and sell baskets.

        before taking a position – This is suggested to delete the existing GTT’s manually each ‘one by one’ which is a painful task , and also time consuming and risk prone due to delay in next trade taking.
        There should be a feature
        1. To be able to cancel ‘All’ GTTs in a single shot by providing a checkbox and ‘select all’

        Also if this possible that system deletes the GTT associated to any open position if we square off the position, then in that case we even dont need to delete any GTT manually.

        Please think about it and incorporate at the earliest as this is becoming a non-productive manual task(non-productive).

        Chandan Roy

  17. Naga S says:

    Happy to hear this… Kudos Team….!!!

  18. MANISH says:

    “The few brokers who do offer GTC, essentially re-place all the pending orders which were cancelled by exchange once again on the next trading day. This is not scalable.”

    So how is Zerodha implementing this? Who will place the order on trigger? Is it an algo? Please elaborate.

    • Like mentioned in the post, triggers are maintained at our end, the order is placed on the exchange only when the trigger condition is met. Think of it like how a stop-loss order works today. The actual stoploss order is placed only if trigger is met, until then the main order is not really placed on the exchange.

  19. Manan Mody says:

    Whats the point of charging extra for OCO orders after 3 months?

    • ARVIND says:

      revenue i guess? zerodha is a business.

      • Sujit says:

        I think when Nitin sir get invested money get back after charging make it free again. So small investors with 1 to 100 shares invested in penny stocks get more benefited when his decision becomes against his order.

    • Raghu says:

      No point charging after 3 months. after all we are going to trade. and trade gets you money.

      • Matti says:

        We don’t charge anything for delivery trades, so there’s nothing we would make on the trade. Hence the planned charge for GTTs.

  20. Nanda Kumar Jothi says:

    Good step again by zerodha…. kudos.. it will make the investors more disciplined…

  21. Sudhir says:

    Is this feature available for api ?

  22. Jayakumar S says:

    Hi Team,

    Is GTT and OCO available in mobile app?

    Jayakumar S

  23. Ritesh Agrawal says:

    Happy to know this.
    However not happy with charging after 3 months

    • Sujit says:

      I think when Nitin sir get invested money get back after charging make it free again. So small investors with 1 to 100 shares invested in penny stocks get more benefited when his decision becomes against his order.


      • Shailesh says:

        I suggest to have a free tier plan with limited number of GTTs (like 20-25). Paid plans may have larger number of GTTs or even unlimited GTTs. Remember, each of our GTT will consume some resources on zerodha infrastructure. Zerodha will have to charge for better scalability.

  24. Rangaswamy Varadarajan says:

    This is a wonderful feature. I have a suggestion. When I go into GTT orders from Holdings tab, it would be advisable to show the current stock ( for Sell Orders ) so that I can choose what quantity I want to sell. By showing the quantity as 1, we have to go back to Holdings page every time we forget the quantity of stock we have. Please see if this can be implemented. Just show the stock in the GTT window for information. This will also help us place multiple GTT orders ( Sell ) at varying price points. Thanks once again for this wonderful feature.

  25. Biju says:

    Suppose I placed Infy buy @ 700, Infy close today 710, next morning open down @ 680. Then my order execute @ 680 or not

    • siva says:

      If your trigger is at 700 and next day if market opens at 680 then your GTT will be triggered and limit order will be released as per your pre defined price. Execution of order is dependent on the price you have given in limit.

      • Lakshmikanth says:

        In case the trigger and the limit price is both 700, then as the LTP is currently 680 which is less than limit price, it will get executed as a market order at 680 and the shares are bought at 680

  26. Rangaswamy Varadarajan says:

    In the GTT Tab on the orders page, the quantity of the GTT order is not being shown. Any specific reason?

  27. KVP says:

    Can we edit the GTT parameters AFTER it is placed ?

  28. G10 says:

    Great, Thanks for it. Kudos to Nithin ji n team members involved.

  29. Tejas Joshi says:

    Great feature. Much awaited. Congratulations !!

    I have gone through the details of “Buy” section. It only supports the price lower than the current one. Is there any way I can place an order at price higher than current in GTT?
    For example. Current price of Asian Paints is 1476. I want to buy Asian Paints only if it crosses 1530. (because I see resistance at 1530. I plan to buy only if it breaks that resistance.)

    Let me know if I missing something.

  30. mr. Abhijeet Joshi says:

    Is it possible to create a GTT order after market hours?
    I usually do all my analysis at night and enter my trades manually at 9:15, it would be nice to if i could enter all my orders at night.
    Best thing about this is that fund is not locked until the trigger condition is met unlike other brokers.

  31. Yatan Jain says:

    Zerodha why did not you come with an IPO? I want to invest in your co.

  32. Kunal says:

    I want to place automated limit orders when the Best Ask Price goes below my set threshold. For example, when the best ask price (not traded price) of Infosys falls below 701. Can you introduce this feature?

  33. Kartikbhai says:

    Wow !
    Proud to have Zerodha brokerage platform.

    By developing GTT, zerodha has once again proved it to be NumeroUno

    Instead copy cat of other service providers offering, this feature is a way ahead of what is already available.

    Another First.

  34. Amit Kumar gupta says:

    Kindly introduce systematic equity plan option in zerodha. Ao that we can place monthly purchase of small qty of stock

  35. Amit Kumar gupta says:

    Kindly introduce systematic equity plan option in zerodha. So that we can place monthly purchase of small qty of stock

  36. Srikanth says:

    Great feature. Can you also add “market” order along with limit, So that execution chances will be higher.

  37. Sanjoy says:

    Great !! Yet Again.
    Zerodha is going the Apple way. You are delivering more than we have asked for. I agree, GTT is better than GTC.

    One request, if you could extend the OCO feature to Intraday order, that would be really great.

    Thanks and Kind Regards

  38. Vinayak says:

    Good One.. but why would you charge for that sir. It’ll be nice if you include that charge as part of AMC and not sell it as a product. Having this feature is really good and helps saving time and money so please think of it and give this feature for free and do not charge.

    • Nene says:

      I agree, it would be great if you can offer this as part of AMC but not charging it separately.

      • SUJIT says:

        Nene and Vinayak

        I support you!!!!
        But my one more suggestions is
        I think when Nitin sir get invested money get back after charging make it free again. So small investors with 1 to 100 shares invested in penny stocks get more benefited when his decision becomes against his order.

  39. Tinku says:

    Nice work

  40. NIKHIL RELIA says:

    Much awaited way of placing an order ..introduced now…cheers! ICICI Direct has been doing this for a while. The price should be part of the existing brokerage rather than an extra addition.

    Near the GTT Beta – A tentative figure mentioning extra fund addition (MAX) required for order placement if all present triggers are executed. This will help the user plan his funds better.

    • NIKHIL RELIA says:

      Brokerage* I mean AMC

    • Sujit says:

      I think when Nitin sir get invested money get back after charging make it free again. So small investors with 1 to 100 shares invested in penny stocks get more benefited when his decision becomes against his order.


  41. Tinku says:

    @Nithin, Thanks for making our job easy. It’s a great and most awaited feature. But can we have this feature for Future/Option contract, provided it will expire within 1-3 months? It will add a lot of advantage for people trading in FO contract.

    • siva says:

      No plans for FNO, also objective of GTT is for investors who can’t track investments daily.where as FNO needs active management and one can use AMO.

      • Hiten Doshi says:

        Many congratulations on this wonderful feature.

        You must consider it for FNO as AMO is not a replacement for OCO.

        With a trailing stop loss the sell order gets executed for a lower rate, whereas with OCO it can get sold at the hi

  42. Anshul says:

    Great feature. I was waiting for it so long. But we are not able to place GTT on FNO futures as of now. Will this be implemented later on them?

  43. Nisarg says:

    Pls add trigger price for placing orders. If the trigger price comes than only the order will sent to exchange.

  44. Ramesh says:

    First of all, Thank you so much for adding this much awaited feature. I have opened another brokerage account just for this and came back to Zerodha because of their ugly/unbearable UI 🙂

    Not sure its too much to ask, but it would be great to combine entry+sl+target as a single form.

    Can we place sell order (GTT) before my buy order(GTT) triggers?

    • Matti says:

      Yes, you can. However, if you don’t have the stock in the demat account, the order will be rejected once it’s triggered because we only allow CNC orders for GTT.

  45. Rajesh says:


    Looks good initiative. Tried today.

    Is it possible to add Live price/LTP. This will make it very useful if we want to change the triggers after some time.

  46. Anshul says:

    Other companies who are offering it are offering it for free then why is Zerodha thinking of it as a paid feature. If you will keep on charging for features then I really doubt how long this company will be better from other brokerages.

    • Chikkalingam says:

      then u can move to others brokerages … it is a free country and a free market.

      • Anshul says:

        Are you someone from Zerodha or someone poking their face in other matters. Dude whoever you are mind you own work and if you are from Zerodha then this is not at all acceptable comment from you.

    • Matti says:

      We charge nothing for equity delivery trades, while others do. Also, our systems need to monitor your triggers constantly to ensure your order is triggered at the right time. This requires infrastructure that has a cost associated with it.

      • Sujit says:

        I think when Nitin sir get invested money get back after charging make it free again. So small investors with 1 to 100 shares invested in penny stocks get more benefited when his decision becomes against his order.


  47. Mahipal Surana says:

    Request to upgrade Pi software in sync with kite. many features of kite is not available in pi.
    make console link in Pi.

    • Matti says:

      The team that built and maintains Pi (TradeLab, a separate company) has not planned any new features for Pi at the moment. Since Kite was built and is maintained by us, we would be able to add features more frequently.

  48. Sumit mittal says:

    i want to know that if gap up or down opening of a stock then what will happen to my order. lets say if palace a order to buy reliance at 1300rs which is trading at 1250rs cmp and next day stock open gap up say 1320rs. then in that case what will happen to my order , means will i get the stock at 1300 or my order will cancel.

    • siva says:

      Your GTT will be triggered at 1320 and order will be released to exchange at your set limit price.

      • TARUN says:

        my question is same:
        like reliance LTP is 1162 and i placed order: trigger value 1170 & limit value 1171 and next day it opens at 1175, in that case my order will be placed at 1171 or not.

  49. Zoeb says:

    Thanks Zerodha team, for incorporating this feature. Now on holidays (India or abroad), need not wait for internet connectivity for days together.

  50. Rajesh Mistri says:

    Most awaited feature Nithin bhai,

    It would be better if this feature had been implemented with Trailing trigger price, it will combine the types of orders into single one and will protect the user against loss during down side move and/or will also protect from loss-in-profit during upside !

    and, also why there is plan to charge for this ?
    say, if user manually places similar orders everyday, would Zerodha charge for excess number of unexecuted orders ?

  51. Harshad Pujara says:

    Excellent…Congratulations …Exactly the concept I thought and for this I wanted to develop my own application using your API…but your cost scared me……..Hope after three month…the cost will not scare us….Zerodha should remain as unique one and as along as human services are not involved, should not try to charge & recover brokerage indirectly.. This feature will help lots of us…who could not daily see the market but analyse the stock and take decision to safe guard capital and earned desired profit….again…thanks and congratulations…..

    • siva says:

      I think offering it for free won’t make us unique, we believe it’s the products. Every order will add load to our system and costs us. Even if we charge those would be minimal. Just wondering what made you think we do things to recover brokerage indirectly?

      • Anshul says:

        If this needs to be made paid then this should have more and more features added to it. Until that this is not a big sell for me. I wont take its premium subscription at all if this is only the thing provided to me.

  52. Farooque says:

    Can this be used for Futures and MCX? Why charge an additional fee?

  53. Alex says:

    Great feature that was long awaited in Zerodha. Congrats !

    It would be a good idea to implement a similar feature for Futures too. At present, positional future traders have the challenge of monitoring the positions and placing Target/Stop Loss orders every day, since Bracket orders are available only for intraday trades.

    • siva says:

      For now there are no plans for fno. Main objective of GTT is to help investors who don’t tract their investments on daily basis. I think futures should be actively managed so one can use AMO.

  54. Namit Gupta says:

    Thanks for the much awaited feature..

  55. Sagar Gandhi says:

    Why take money for individual features? Trying to follow the Apple model? Increase AMC if it’s not sustainable.

    • Matti says:

      As a business, we’ve always believed in charging proportionally to the effort/cost that we incur for offering a service. Hence the flat brokerage. In the case of GTTs, we need to constantly evaluate your triggers to fire orders when they’re hit. Hence the charge would be for that.

  56. Gowtham says:

    Zerodha is innovative. And the new feature is quite good.
    But recently the problem many traders are facing is the malfunctioning of your server.
    I experienced it in yesterday’s MCX Evening session.
    May be Zerodha should focus on improving or correcting the day to day glitches rather than giving its customers numerous features.
    I think some dissatisfied customers started looking for another brokerage.
    Don’t lose Customers, Arent they valuable?

  57. Nitin D says:

    Thanks for introducing this feature.
    I have following query how can we use this GTT feature to place GTC order?
    e.g. Let us say current price for a given Scrip is 87 and I need to place GTC order for limit price of 80 then how do I place this order with GTT feature, so that this order exists in system till this price is reached (say after few days)?
    Could you please explain?

    • Matti says:

      GTT is meant for people to place GTC like orders. Check out the examples in the post above to see how to place the orders.

      • PN says:

        NO GTT order is not GTC order as we cannot place order for lower price then latest trading price. So GTT order is not useful who wants GTC order.

  58. Gaurav says:

    Great work.. keep doing👍👍

  59. Amit says:

    I have placed GTT but I after placing order I am not able to view it. Please let me know where we can view all GTT orders and can we modify after placing GTT on any Stocks.

    • Matti says:

      Hey Amit, you can manage all your GTTs from the orderbook on Kite. You’ll see a separate GTT tab as shown in the post above in the Managing your GTTs section.

  60. Ramya sruthi Nasvathi barber girl says:

    Great … Wonderful. Iam waiting for it for long.

  61. N.Venkateswaran says:

    Dear Sir,
    When you will introduce BO on Commodity.

  62. Ramya sruthi Nasvathi barber gir says:

    yes well said. hats off to u.

  63. R. Gopalakrishnan says:

    IS GTT available for Commodity also?

  64. gss_satish says:

    Great feature….. Can you please show 4 Hour chart option as well and when Kite 3 is coming to web?

  65. Rutul Parekh says:

    What a feat Zerodha & Nithin!! Truly laudable…..I firmly believe you folks make more than enough profit at Zerodha to keep it free forever…..

  66. Vikram says:

    Is GTT applicable to F&O positions also?

  67. Mukesh says:

    I was much waiting for this feature. Why the extra charges for this? Very disappointing.

  68. Hiren says:


    This is what is required and I was hoping that you’d do this.

    Thank you very much.

    P.S. : For your next improvement, request you to provide floating windows for 1. chart and 2. order/position modifications. The chart goes away when we want to modify order or position.

  69. Om Prakash Verma says:

    Pl do the same for commodity trades also

  70. Vikram says:

    Is GTT applicable to F&O positions also? Or only cash?

  71. Vijay says:

    Everything is nice in this article except the pricing. Why are you guys even thinking of this as a paid feature. This has been a limitation from the brokers and this should be a free feature. Come on!

    • Anshul says:

      Totally agree with you on this. They are explaining this as they need to have infrastructure maintained for this which is the reason they are charging for it. I mean what they want from us. They are being profitable and still showing these types of tantrums.

  72. manoj says:

    this feature is there in the market. and i have used it, somewhere since 2008.
    congratulations ZERODHA finally for having it.

  73. HARSH says:


  74. anirudh says:

    This is what we r waitingggggggggg and you have filled that empty space ..thxs now not worry

  75. JITENDER KUMAR says:

    can we use it in commodity market for stop loss or target overnight.

    • Matti says:

      For overnight SL/target, you can use AMOs. This is meant to place long-term SL/targets. Only for equity delivery.

  76. Vinay Pai says:

    Kudos Nithin, At last you made it..

  77. Sameer says:

    I don’t understand why you need to charge for this feature. It is a useful feature and you as a broker should provide it for free to your clients.

  78. Harish says:

    Hi Zerodha Team,
    This is a much awaited facility. Thank you very much. Are there any plan to extend this this to Futures as well?

  79. Sachit Maitra says:

    Excellent, this was long overdue. Please extend to NRML positions as well.

  80. tarak says:

    Good work! Like ISRO you are reaching greater heights!

    Have a question.
    Since you are going to know all the orders sell as well as buy in advance, how do you ensure, the order info is secure and does not leak (or zerodha also does not trade against). This is very important as you are biggest retail broker and can alter the markets.


  81. Vidyasagar A says:

    Good feature. This is helpful for CNC trades. but i believe CNC trades are not as frequent as Intraday and is used by investors hence not sure if they prefer to continue to pay monthly fee for GTT that they only use rarely. For example, if i put a GTT order to buy Infy after it falls 200/- then i dont know when will the rate come down by 200/- but i end up paying monthly fees till it comes ??
    This may need to be re-looked at.

    • sh! says:

      A very good point to be noted. Instead of monthly fee.Trade based fee be collected.

    • Kiran says:

      Pricing and its model is not announced yet, so dont assume paying monthly fees. It may be for orders placed. So you need to pay only when you place a GTT order. Lets wait to hear after three months and comment.

  82. tarak says:

    Need clarification..

    Let’s say I have created a small case with my own set of stocks and have executed that small case. Now, I will have that set of stocks.


    Can I use GTT on those stocks(small case) to sell?
    If so, will I be charged for rebalancing of small case ?


  83. sha says:

    A kind of long wish filled

  84. AShok Parihar says:

    Great sir . You hv done a great job

  85. Mukesh M says:

    Will it be applicable for future and options also?

  86. ajay R says:

    sir we expect this order in intraday aswell? and thank yu for this ….

  87. Mcx says:

    Is GTT available in MCX exchange?

  88. Arun Yargole says:

    YES This is what I was waiting for. Great!! Thanks You.
    Do I need to upgrade Kite for this?

  89. Sanjay Singh says:

    This is showing Beta, Which is violation of exchange rule which said customer money need to be be safe by system. And Proper audit and approval should be taken before opening to customers. As one order canclled by exchange, So this is ALGO orders. Will you published the Approval status of this changed to Investor…. Any bug can mess the life of investor that is for sure.
    Few is good, But money of Investor need to be protected……


    Thanks For GTT, once again you proved you are the best in the industry. I was waiting for long time. But I would suggest not to make it Chargeable .
    Thanks once again
    Navnit kumar

  91. sheem says:

    Thanks for the efforts.

    Request you to please keep the prices low for the same after 3 months

  92. Nagaraju says:

    Much awaited from Zerodha. Thanks for adding this feature. The lack of this feature made me look for other brokers. Now I am happy that you introduced it.
    Can we place this GTT orders after market hours
    Can a SELL GTT order be placed on the day of Buying the stocks.
    Eg: Today I place a Buy Limit order and if it gets triggered
    Can I place a SELL GTT OCO order immediately.

  93. Gurcharan Singh Issar says:


  94. zero says:

    Worth paying for but know your limits

  95. CP420 says:

    But why will you charge for this after 3 months? It is a common, basic, feature in most international exchange. And the development effort for this is trivial.

  96. omprakash kumar says:

    If GTC comes with the trailing option, it will be worth to pay.

  97. Sikandar says:

    In OCO order, if on any given day, my SL trigger price is reached but Limit Price is not reached and scrip bounces back, then what will be the status of my GTT order next day?? Will it get cancelled or will remain as it was ?? Do i need to place fresh GTT order for the same ??? Pls clarify.

    • siva says:

      GTT will be triggered only once. If order is not executed it will be cancelled and one need to place GTT again. So, if one want guarantee execution give limit price such that it can act as market.For ex: if LTP is 100 and trigger is 90 and give limit as 100 so that once LTP is 90 order will be sent at limit 100 and it can result in execution at best available price.

  98. Manas says:

    Kindly bring it on f&o segment…

  99. Ankit says:

    Hi Nitin,
    I have been using Streak since last one week and it is an excellent tool to work with . It has helped novice like me to automate things and work efficiently.

    I want to give feedback or need improvements on two below things which will help me become more effective

    (1) When we create strategy; fields like Qty/Price/SL/Target should be there separately for multiple stocks .I should be able to fill these four data fields separately for multiple stocks and then execute that strategy and see backtest results for a month in one go only for multiple stocks.

    (2)Secondly instead of receiving alerts for entry condition and than taking action , can’t we place orders straight away with actions by using SL-M option

    If we create a strategy and deploy it than it asks for regular or BO. If we select “BO” than whenever entry condition is triggered, we receive alert and then we take action

    Current scenario:
    If we use ORB(15 min) strategy , than i know high/low of 15 min range. I have to wait for breakout to happen and sit till the time it happens.Once it happens i receive alert and then i need to take action

    Suggestion:If we use ORB(15 min) strategy , than i know high/low of 15 min range
    Now i should be able to place BO order with SL-M so that i don’t have to wait for breakout to happen whole day. As soon as 15 min is over Entry orders with SL_M should be sent along with their respective SL and target.

    Can these two things be done or is there any way to overcome these challenges?


  100. SG says:

    Don’t charge money for this or make it FREE for them from who you earn big amount of brokerages.

  101. bbjha says:

    good features

  102. acedubai says:

    Great feature. When will this be available for Futures?

  103. Finas says:

    Great initiative….Thanks Zerodha Team..

  104. Gururaj says:

    Dear, Nitin Kamat and Zerodha team,
    It was much awaited and long pending, this facility is available for most the brokerage houses since long time and that to free of cost. Congratulations.

  105. Sonita says:

    Dear Nithin,

    I have been trading using Tradestation in US market and it is very good tool for GTCetc.. Also all advance level of Options like debit spread/credit spread/condor etc can be placed, you need to consider Tradestation capability to build Zerodha.. Also charges — why Traders should pay charges for advance level of placing order… if you do so trader may not opt for it.

  106. Alpa Aggarwal says:

    Great feature. One suggestion though is GTT dashboard should have the expiry date.

  107. Sanjeev says:

    Good and required feature.

    Thanks Zerodha.

    One comment on pricing after three months. Even ICICI Direct ( high charging site) doesn’t charge for this feature. Why Zerodha thinks that it should be charged.

  108. Ajay Singh says:

    Error commimg – While modify

    Error Modifying GTT

  109. Pradyumna Chatterjee says:

    When I try to select the first text box (trigger price box) with dragging across the digits(for selecting them), the dialog box closes.
    Same occurs for Buy & Sell (OCO option as well)

    For your debugging reference:
    Tried multiple time on 26/07/2019 10:30AM to 10:50AM
    Chrome: v75
    No Error log in Chrome Console

  110. Pradyumna Chatterjee says:

    Kudos Zerodha Team for this feature. Awaited for a long time. Thanks!

  111. Tanmay Prakash says:

    Kudos to team Zerodha. Much awaited and useful feature for day job working professionals. I used this feature in US 10 years back and used to think how far behind the Indian markets are from a technology point of view. Zerodha is taking big strides to close the gap. Congratulations to the entire team.

  112. Bharat says:

    Good. Pls keep innovation on & on & on…..

  113. Naimesh says:

    Woo Hoo!!

    Long awaited. Congratulations on adding this very important feature!!

  114. Nirmal Kejriwal says:

    GTT and OCO not available for options and futures ???

  115. Laxmanbhai R. Jarsaniya says:

    sir demo in you tube video please

  116. Bharat says:

    Pls do one thing. If the target price comes, but at that time if cash in account is not available, give alert to that extent pls on screen and also by email or sms. that will help.

  117. Chandresh Shah says:

    Good, but why should you charge after 3 months? Reconsider it and don’t charge for it.

  118. S M VISWANATH says:

    That is really real entrepreneurship. All the best.

  119. Hemanth says:

    Great… Thanks 🙂

  120. S M VISWANATH says:

    That is really real entrepreneurship.

  121. Rahul says:

    hi Sir… I just tried the GTT… but I can’t understand it very well. so I delete this GTT by pressing three dots and hit the delete tab… as in the instruction given. I think it gets canceled. but after a while when its trigger price hits, that order is placed but it cancelled and rejected due to insufficient fund in an Account. Now the Status shows Triggered. I want to cancelled this order permanently. what should I do or How it gets permanently deleted from my order (GTT) book.

  122. Ash says:

    Better late than never, but wait, why would you charge for the feature? Don’t you think these features should come as part of the plan we are paying money anyways for?

  123. jayana saha says:

    Nice to read about G T T feature and of course it is an another milestone of Zerodha Trading Platform.

  124. Bhargav says:

    Thanks for this, This was a much needed one.

    But i request you to keep this free, I see many of the other sites donot charge for this feature, but why zerodha wants to charge? There are many places where you can make money.

  125. Bhargav Ram says:

    Thanks for this, This was a much needed one.

    But i request you to keep this free, I see many of the other sites donot charge for this feature, but why zerodha wants to charge? There are many places where you can make money.

  126. karuppusamy says:

    your always good, but one problem your live data speed slow compare angel broking. please fix soon, then you always top

  127. Gaurav says:

    Requesting you to kindly make video on the same

  128. Bhushan Pathak says:

    Thanks. You are Great ,& understand what customer want
    …Please Introduce Stock SIP also…

  129. RAVI KUMAR says:

    For every small things money is charged…. why money to be charged? These r features of a software not a seperate service.. guys get ready to pay for any kind of enhancements in future.. actually everything is going towards a point where money can be charged. so sad…

  130. amrita narain says:

    Yet another milestone ! Cheers !

  131. Rajesh says:

    Please enable BO for commodity

  132. Ritesh Patil says:

    I thought this feature will be free for lifetime, but it is not.

  133. पंकज गुप्ता says:

    Don’t make it chargeable in view of small investor, in Zerodha many small investor are associated with you. you hit the market because you hit the common man of India.
    I would really congratulate you for this big initiative, nice steps.
    Thanks !

  134. Arun says:

    Hi @nithin Let’s say I am holding ICICI Bank at 410 and I have a GTT-Single order placed at 380 (limti & trigger price). What if there is a 10% gapdown suddently on Monday morning? What happens to my order? Is there an option to sell at Market price if my current price crosses my trigger price?

  135. Anant Garg says:

    Also please introduce the international trading feature. I am really interested in some good stocks in the international market for which I need to open another Demat with other available options in the market

  136. Jyoti says:

    I done see opion in app

  137. Deepthi says:

    When will such a similar option be provided for Futures?

  138. Anilkumar says:

    Sir,. Please add net change number in portfolio position under in kaite.

  139. Rahul says:

    I am punching a buy GTT to buy say Infy today. Can I punch sell GTT for stoploss and target immediately after punching buy GTT for the same quantity? Will it be allowed? or do I have to first wait for buy GTT to trigger and then only place a sell GTT for ST and target?

  140. R says:

    Instead of just adding new features , its advisable to make the kite platform itself highly robust . There have been many cases of kite login issues, kite not placing/executing orders on time in recent past. Such issues should be dealt with first , to gain the confidence of traders / investors on this web platform. And then and then only such new features should be added.

  141. rajkumar chakraborty says:

    sir please add sl-m option under bracket order section. it’ll be really helpful

  142. Nitin says:

    For the order window in GTT, please color the window BLUE and RED entirely to avoid user errors.

  143. Yogesh says:

    very useful feature

  144. Ajay says:

    GREAT JOB ZERODHA!! most awaited feature.

  145. Sukhen K Mitra says:

    Everything is great, your platform has been moving in the right direction, reaching new highs every day, trying to match international platforms and we must congratulate you on this. I have now only one wish, KITE must have an independent platform. This is a big necessity, you must agree. Scalpers like me need an on-chart trading facility like your competitors like Fyers (Fyers One) etc have. Admittedly, Pi is obsolete, it’s more of a pain today. You may keep it or remove whatever but some of the traders NEED Kite as an independent platform also on desktop (Windows/Linux) and NOT browser-based one.

    I’m sorry for being critical but kindly consider from the view of a trader. Please try to make it for us.

    Thanks much and Best Regards

    • siva says:

      Trading from charts options is on our top priority list. Currently everything is moving to mobile and web and just wondering what a retail trader can’t do on web compared to exe.

      • Sukhen K Mitra says:

        Hi Siva,
        Many thanks for your reply.

        I am from old school and a full time trader. I use good old desktops and use 100 Mbps steady connection on a 16 GB RAM. When you are having an overlay like a browser, there are problems with speed. Nonetheless, I have seen a lag in arrival of your data when you are on browser and I understand it is highly possible. Browsers can be easily affected by malwares. Anyways, I won’t argue on that but we may agree that compared to browsers, independent platforms are more reliable. Check yr data on exes like Pi/FYERS ONE/other data vendors (I use MT4 occasionally) and compare it with Kite on web. Many times, I saw their quotes hit earlier than on Kite.

        Mobile might be good but I don’t trade using Mobile unless I’m away from my monitor and that is rare. I hate small screens. To use Kite on Android, my only workaround is installing Android on my laptop, nothing else came to mind.

        Your first line – Trading from charts options is on our top priority list – makes me happy. I do appreciate and thank you guys very much.

  146. Ajay Bhosale says:

    GREAT JOB ZERODHA!! most awaited feature.

  147. balajee says:

    Dear Sir i Was awaiting this of future since years back. i am a small retail investor and i have difficulties to watch the market continuously , Hence It is very useful future for us. lot of thanks to zerodha team and who taken this kind of initiate. kindly note keep reasonable price. so that small investor can use it efficiently.
    Thanking you

  148. Rahul says:

    GTT tab in kite is showing the trigger price for open orders, however not showing the limit price. Would be nice if you can add the same.

  149. AMIT KUMAR says:


  150. Ganesh bhat says:

    I am really happy for GTT
    Is its charge monthly or depends upon every trade?

  151. Nitin Chinta says:

    Dear Team,
    Very awesome feature has been introduced. The best part is Corporate actions are taken care off, usually retailers are not upto date with corporate actions.
    With this i m looking forward for Stop loss buy order at upper price and likewise Stop loss sell order at lower price, there are certain technical price levels where price tends to move faster.
    Keep innovating. Thanks

  152. Balachandran Nadar says:

    Anything pending on conditional orders ? e.g. Price triggers in Nifty futures but the order should get executed in selected Nifty Option strike.

  153. Sandeep says:

    Good work.
    But why do you want to go about making everything payable? This business model on the long run is a deterrent to customer satisfaction. It’s like buying Apple laptop, after which every accessory is payable.

    • Matti says:

      Hey Sandeep, we don’t charge any brokerage for equity delivery trades. This offering implies we have to monitor all the triggers and fire orders accordingly. There’s an infra cost associated with this, and it doesn’t make sense for us to not charge.

  154. Kaushal Shah says:

    Any plans to enable this on F&O segment in future?

  155. ratnavali says:

    i always doing my trading based on day low and high. my problem is, ex: the stock price is 340 and day low is 338 i want to palce the order when the stock price fell down bellow 338, there is any option for i put the order advance that means if in bracket order i put the stock limit price 337.7 and if i place the order , my order is immediately executed . but at the time the stock price not fell down bellow 338 , pls give any sollution.

  156. tanmay garg says:

    There should be no pricing for such a feature 🙁 you will ultimately earn by a brokerage. Other don’t charge for GTC

  157. ANURAG says:

    Dear Nitin,
    Any plan to future provide the stop loss feature settings on live chart as like FLY app…

  158. Harbeer Singh says:

    Hello Mr. Nitin Kamath,
    Pleasure to see such announcements coming often and at times of needs. Would request you to kindly make available continuous feature wrt to futures and options on the watchlist. Though it is not such a big deal but still would be a bit of ease if we were to not be able to punch in all the future stocks all the time

    • Matti says:

      Continuous charts for futures are already available. Check the display menu in the charts. For options, since there is time decay, continuous charts wouldn’t make sense.

  159. Harnish says:

    Awesome..i remember requesting this feature as hdfc supports this since years and now it is here as well..

  160. Tony Lopes says:

    Dear Nithin

    Thank you for finally introducing a better version of GTC , , , the GTT.

    Couple of suggestion and questions

    1. On the GTT screen you should also display the limit price the investor has entered as well as the CMP so that we can fine tune (modify) the trigger and limit price on the go.

    2. If funds available at the time of system placing the order are insufficient then will the system amend the order quantity to match available funds?

    3. What happens if the order is placed based on trigger price but does not get executed due to price not reaching the limit price pf thye order?

    I have converted all my orders to GTT :).

    Appreciate your clarifications.

    Excellent feature

    Many thanks

    • siva says:

      1. LTP will be added soon. Also oco will have 2 trigger and 2 limit prices, adding too many prices can lead to confusion.
      2. If no funds are available then order will be rejected. It is not allowed to modify order from our end.
      3. Then order will be cancelled end of the day and you need to place GTT again. But once GTT is triggered you will get an email alert and it triggers only once.

      • Tony Lopes says:

        Thanks . . . if you show LTP and Limit price . . . this will help to view all prices entered in the GTT witoiut opening the GTT order

        I don’t think there will be confusion.


    • Matti says:

      1. The GTT info page has these details. Showing this on the main page would make the page too cluttered.
      2. No, the order would get rejected.
      3. The order get cancelled at the end of the day and you’ll have to place the GTT again.

  161. Sampath Kumar says:


  162. Raffi says:

    Good if available for intraday trades. Currently it needs to place two orders, say stoploss order and a buy order. If one executed it needs to cancel the other order manually.

  163. suni says:

    how to remove GTT once created.

  164. MD ASIQ SHAIK says:

    good works…

  165. Hemant Bhanushali says:

    Request you to add TSL Feature in GTT.

  166. Manmad says:

    When is available GTT option?

  167. Prasad Vasant Risbud says:

    Plz make conditional auto square off position as per MTM value while trading with multiple option legs. if trader using option strategy with multiple legs it will be much easier to square off the position as per MTM profit/loss value. Its too hard to place order for every leg while trading with multiple option leg strategy. hope u get my point what i want to say.

  168. Rashidan says:


    Feature is good but not working properly because i placed an order and after sometime i deleted it because is buy that equity as normal order. but after some time price reach to that level which i placed in GTT and i am shocked because it placed and order execute yet i cancel i before.

    Poor experience.

  169. Bharat Darji says:

    Excellent, Great initiative….Thanks Zerodha Team..

  170. Divy Jain says:

    Can we use this for bonds as well ?

    Currently even AMOs for bonds get rejected for this reason.

    “The instrument is either suspended from trading, or the order was placed outside of trading hours (try placing AMO).”

    Whats happening here ?

  171. Hemant Charya says:

    TradingView charts and GTT are to Zerodha’s users as the ASAT and Chandrayaan II are to India. Thank you Team Zerodha. You guys are awesome!

    P.S. I Hope GTT will be reasonably priced so that it will be affordable for small traders. Please don’t break our hearts. 🙂

  172. Srikanth Subramanyam says:

    Hi Team,
    Please can we have friendly SIP option via coin for mutual funds.


    After New updates in Kite Web , When we try to Exit order New popups open
    Before background was clearly seen Now it is changed, We can see the Back ground , Can’t be able to watch Market depth chart area in Back ground , But previous it was there..

    Now only these Dialog box shown clearly .. it Will be very good if Back ground Also have clear looks as before , Transparency level should increase a little bit so that while working on Exit window or while using market depth from position tab it will be more clear as before it was.

    Thank you.

  174. Chirag I Sharma says:

    I’m really confused here between the already available LMT order and GTT order.

    Under LMT if Indy Ltd is at ₹785 and I want to buy it at ₹700 then I just out a LMT order and it’ll be triggered when price reaches there.

    And for LTT too you have said the same thing. I’m really confused here!

  175. Swapnil Kale says:

    It is irritating me…
    I am not able to watch fundamentals and events.

    Not required free …. keep it with you…
    Tell me how to remove it.
    Tell your team to remove it from my account..
    You have my email.

    • Matti says:

      Hey Swapnil, GTT has nothing to do with fundamentals or events. These options are still available. What seems to be the issue?

  176. Rajani Shetty says:

    Sir, please make the colour of the fonts little bold, it is becoming increasingly difficult to see the above samples ..pls see the Modify GTT Sample .. the letters are so light and grey instead of black … that it is almost blurred image which you try to show. Take any website or anything from internet the letters are black and clear and even the small images can be seen clearly … but in zerodha kite .. aha .. Why so obsessed with light colour…pls make it little bolder. Tks

    • Matti says:

      The images in the post above are scaled to fit the post. You can right-click and open them in a new tab to see the full image.

  177. Rajani Shetty says:

    I tried to see the GTT set up in the kite .. same thing there. When opened the GTT order to buy or sell .. pls look underneath at the box to tick saying ” I agree to terms and conditions…” Be truth and say …can u really read the print and even placing the order print etc are so blurred and small as if there is something to hide and dont want the reader to read everything.
    also one more request the GTT order placing window should be taking less space …and clear little big font that the chart on which basis GTT order is placed can also be viewed in the background.

    • Matti says:

      We’ve determined the styles based on a lot of design research and can confidently say that we have nothing to hide. In fact, that is why we need the user to check the “terms and conditions” checkbox each time he or she is placing a GTT. 🙂

  178. Anand Kumar says:


    Can Zerodha margin calculator be included in Mobile App.

  179. Anoop says:

    Zerodha upgrades are too good. Loved all your products. Wishes for more.

  180. ANKIT says:

    why r u charging for this order evan other broker giving free this order type …thanks to zerodha i wrote him personnaly many time this type of order but i dnt hope u will charge very bad

    • Matti says:

      We charge nothing for equity delivery trades, while others do. Also, our systems need to monitor your triggers constantly to ensure your order is triggered at the right time. This requires infrastructure that has a cost associated with it.

  181. Rajeev Juneja says:

    Well done Nithin. Though I have been a little biased towards Zerodha because of its repeated system failures on important event days.. yet this feature is truely a milestone. Thanks a lot..

  182. Kartikbhai says:

    Below feature may be made optionally available to those who checkbox for this conditional exclusion in GTT set-up. It may not be made compulsory as integrated in every GTT created.

    GTT is a great introduction by Product Team, but they need not go so over-board in taking over individual’s pre-set GTT, shifting goal post set by others, jumping gun.

    ///// “Whenever there is a corporate action, like bonus, dividend (if greater than 5% of market value), stock split, etc., the GTTs for the corresponding stocks will be cancelled before the ex-date. You will have to re-place the GTT manually after the corporate action. These GTTs are cancelled to ensure that the order is not triggered by the movement of stock price due to the corporate action”

    • Matti says:

      This is done in the interest of the investor and you’ll receive a notification when we cancel it in any case. So, you can always place the GTT again.

  183. Pawan says:

    Great feature for placing longterm target and SL priced orders.
    I understand implementing such a feature which is not supported in our country would have required a lot of efforts. Kudos to the Zerodha technical team.
    It would be great if Zerodha decides to provide this feature to retail investors for free.

  184. neeraj says:

    Great addition to Kite platform!!.
    I have been looking for the following 2 features on kite:-

    1. Ability to place 2 SL orders simultaneously one above and one below the CMP at a difference from CMP that can be set by the trader. For example, Buy SL order at 2 rupees distance (above) and sell SL order at 3 rupees distance from CMP. This will help in quickly placing orders.

    2. Show the stop loss and target in the Chart and allow the trader to drag the SL or target to a desired level, using the mouse.

    Can you please implement these 2 features in Kite.?

    • Matti says:

      1. This is already available on Kite in the form of bracket orders with SL entry. This is an intraday product. For long-term orders, you can place a buy GTT and an OCO GTT for target and stoploss.
      2. On our to-do list.

  185. Rajan says:

    Dear Zerodha Team,

    Nice initiative on intro of GTT .
    1)Please confirm whether GTT will consider circuit limits set by exchange
    2) Kindly introduce GTT bracket orders as OCO has limitations. eg. I have a scrip purchased at 108 and have placed limit/trigger at say 115 in GTT and the order is executed.Again i would like to repurhcase the same and get it back into my demat account when the price reaches say 101.( sell order and buy order need not executed the same day) and buy willbe still live in GTT.

    Would be obliged if this query is answered by your team.

    Also it is a humble request to Zerodha to introduce bracket orders for commodity .


    • Matti says:

      1) GTT is meant for long-term target/stoploss orders. As such, circuit limits don’t really matter. If there’s an exchange circuit, the GTT would never be triggered outside the range.
      2) You can place a second GTT to buy 101 and leave it there. 🙂

      BO for commodity has been on our todo list for a while. We’ll have this live in some time.

  186. M R Vishwas says:

    Its actually great step thanks

  187. Smit says:

    I have GTT order. It triggered on 26-Jul but did not get executed as the order price was not matched.
    Today, It is showing still in triggered state, although it should have been removed from the system.

  188. Ashwani Kumar says:

    What if my order is triggered to be placed as limit order but my limit price is not achieved in the day??
    If for xyz stock whose CMP is 750, i place a trigger price as 705 and limit order as 700. and stock trigger 705 but does not touch 700 that day. Will it go back to my GTT order for next day? or my GTT will be cancelled. i will have to place order again??

  189. vishal patil says:

    very nice feature. try to keep this service free, if possible increase AMC charges no problem but this service should be free.

  190. Anandkumar says:

    WOW! Great feature.
    I have been waiting for such feature for a long time.
    Such user friendly features make Zerodha a great trading/investing platform.
    Keep up the good work. 🙂

  191. GK Dinker says:

    Very nice sir but it should be free life time

  192. R,Muthukumaran says:

    Sir, I have been using Pi software .Since two days I am not able to get 1,2,3,5 minutes charts for Nifty options and Bank Nifty Future.Please do the needful.

  193. Karan Chhetri says:

    Thanks really great feature. Looking forward to it’s pricing after 3 months

  194. Abhijeet Joshi says:

    I am unable to delete the GTT that has already triggered.. the GTT page is becoming messy.

    The “triggered GTTs” could be made part of console as this is more of a back-end data after the order is executed.

    I would really like to propose a feature of having description/comment text box along with GTT order. As GTT is a year long valid order, one needs to keep track of the analysis that lead to the GTT order and check whether the analysis still holds true. It would be nice if the user is given a place to write this analysis preferably in kite or alternatively in console.

    • Matti says:

      A GTT once triggered cannot be deleted. You can, however, cancel the order it places. The GTT itself will be removed from the GTT screen in 4 days.

      As for notes, yes, we are working on a tagging mechanism where you can tag trades to strategies or any other text for not only GTTs, but all orders.

  195. Chetan says:

    This order will only be useful if Zerodha provides execution(trade order) of placed GTT order after triggered price and a message over mobile & an email shall be auto generated to the customer with “Your GTT order has been filled however the required margin shall be paid within T+2 days else auto debit from demat shall be done”.

    Hope then only this kind of order will be successful.

  196. KuberNath says:

    You Rock !!! Still not tested .Is GTT is possible with Future also in Future ?where it gets cancelled 2 days prior to expiry.

  197. Nahas N says:

    Now i know why i am paying good broker fee to zerodha. You guys are awesome . The only thing i am missing is order edit, position edit directly from chart like fyers. Which is very good if you guys implement this on kite i will trade intraday on kite . Any way my positional trade are also from zerodha. Thumbs up

  198. sharad bass says:

    very good & usefull feature
    but it should not be charged

  199. Hary says:

    But ye facility kite app me nahi h so plz kite app me bhi ye facility provide kare…

  200. Aaron says:

    GTT does not place a limit order if the value is below the days circuit. However, this should not be applicable on FnO stocks. My GTT on yes bank did not get executed as the price fell below 10% and the limit order did not get placed. Request you to rectify this bug.

    • Gaurav says:

      Hey Aaron,
      this isn’t a bug, this is how it works. If an order is placed beyond the circuit limits it will be rejected.

  201. Arshad says:

    This was one of the TWO features that was stopping me from trading in zerodha. Thanks and congrats for this to team Zerodha for being innovative all the time. The other feature is direct debit from bank account or what we call 3 in 1 account. I think it is available with IDFC first bank account but hope other major banks like Kotak, HDFC ICICI, SBI etc. are also included. I m awaiting immensely for this feature also.

  202. Rajesh says:

    Hi I have few doubts on placing an OCO order. Say the LTP for a stock is 100, I have set the Stop loss Trigger price as 50 and the limit price as 48 with quantity 5 and Target Trigger price as 150 and limit price as 152 with quantity 5. After placing this OCO, the below scenario happens.
    1) Say if the LTP is 50, so my Sell Limit order of 48 is placed. So when the LTP moves to 48, then my trade is executed and this will be successful only if i have 5 shares in my demat account already?
    2) Consider the LTP moves to 49 in after trading hours, when the trade starts next day, I think the Sell Limit order of 48 will be triggered and if the LTP moves to 48, then my order gets executed. Is that right?
    3) Consider the LTP moves to 45 in after trading hours, when the trade starts next day, I think the Sell Limit order of 48 will be triggered and at what cost my trade gets executed ? Will it be a market order automatically and gets executed at 45?
    4) Say if the LTP is 150, so is it a Buy Limit order of 152 will be placed ? If So, then when the LTP moves to 152, then my trade is executed and this will be successful only if i have enough equity right?
    5) Consider the LTP moves to 151 in after trading hours, when the trade starts next day, I think the Buy Limit order of 152 will be triggered and if the LTP moves to 152, then my order gets executed. Is that right?
    6) Consider the LTP moves to 155 in after trading hours, when the trade starts next day, I think the Buy Limit order of 152 will be triggered and at what cost my trade gets executed ? Will it be a market order automatically and gets executed at 155?
    7) Say if the LTP is 150, if a Buy Limit order of 152 is placed, If So, then when the LTP moves to 152, then my trade is executed. So if i wanted to sell the stocks at 170, then i can place a separate Sell GTT on the same day or only after the shares get added to my Demat (T + 2 ), i can sell the stocks.
    As i am new to trading, I know, it’s lot of doubts 😀

  203. Smitesh says:

    Please donot charge for GTT order, make it easy and free to used.. And i request zerodha co founder to add unlimited script stock in kite. Now, a days, other broker are giving unlimited stocks script. There software doesnot get hanged nor it crashes, so i request zerodha to add unlimited script stock list and make software also very strong that time…

  204. Abhijeet Joshi says:

    1. If a 3-in-1 IDFC account is linked with zerodha, would it be possible to get the required funds from IDFC account when the GTT gets triggered.

    2. highlight the buy GTT orders whose LTP is close to triggers (may be in 10% band), so the user could ensure sufficient funds are maintained with zerodha that the order can be executed

  205. rohit says:

    when this facilty will be stared for future n options trading
    icici n kotak are having it
    can we get it here

  206. Debkrishna Ghosh says:

    Can I place SL-M order in GTT. Because of let’s say I Bought ABC stock at Rs 300. Now I put a stop-loss which is sell order at Rs 280. Now tomorrow if the price gaps down at 278 and falls the rest of the day my sell order will not get triggered. How to overcome this situation, because I want to sell at whatever rate is coming if the LTP is at or below the sell order or stop loss order..

  207. Balaji says:

    First Kudos to Team Zerodha for bringing this much awaited feature.
    I am listing a few enhancements (after placing few GTT orders on kite web)

    1. The default Order type is Sell and Trigger type is OCO. Shouldn’t it be ‘Buy’ or there should be an option to select the default option.
    2. The popup window for GTT should be movable on the screen so that we can see the actual quantity available with us on the Holdings screen
    3. Why do one need to agree on the GTT everytime one places the order. Shouldn’t be agree forever option
    4. Cancellation of GTT is not intuitive. Kindly update the help pages and make it more clear that only delete option is available for GTTs
    5. How GTTs are different from Algo trading. Is it not an algorithm at your end that triggers these orders? Certain features (such as TSL) are considered algo and while GTT is not ? How do one know which feature is algorithmic or not? How does SEBI regulate the algo trading.

    • Bhuvanesh says:

      Hey Balaji

      1. The most used case is placing a stop-loss on holdings, hence – Sell.
      2. Will look into the possibilities.
      3. Just to ensure that users are aware of the risks of placing GTT type orders.
      4. All you to do is Orders>GTT, select the context menu and hit delete. This is similar to your normal orders.
      5. GTTs just create triggers and when a trigger is met, it is sent to the exchange.

  208. Anshul says:

    There is one suggestion to you guys. Why are triggered orders still displayed in the GTT tab. I think after they are executed they should either be removed or they should be taken somewhere else in the tabs. I can see huge list of all the triggered orders. This does not seems nice if after some point of time I have 100 orders in list and 50 gets executed then also it will be displayed there.

  209. Sanjeev says:

    Unable to delete GTT order that triggered two days back, but not executed as yet. Client ID RWS95

  210. Nitish Prabhu says:

    Yes, at least GTT should be free for small orders. Otherwise, we ended up with commission, charges, and tax only 🙁

  211. KD says:

    Hi Zerodha team,
    Congratulations for long awaited feature. I am a long time user of Zerodha and find it most innovative brokerage in india.
    Could of suggestions on GTT feature:
    1. Whenever a GTT is triggered, instead of sending email, pl send a SMS on registered mobile no sothat customer may place additional funds if required. it will be much faster and remove your team’s headache of end of day work in triggering sell orders due to lack of reqd margins.
    2. On pricing, I feel it should be offered pay as you go model for triggered alerts for infrequent investors/traders and a unlimited/large GTTs for professional traders for a monthly fee….Pay as you go model will allow you to get your infra costs covered .

  212. KD says:


    1. Need one clarification on GTTs buy orders. If I place a trigger price of 100 Rs for a stock ABC and place limit buy order at 99. Then if price doesn’t goes down to 99 on same day but next day, will my GTT buy order will be cancelled by EOD on day 1 or will remain in the system for next day?
    2. if it is cancelled Will I get a SMS by EOD to place it again next day?
    3. if executed, I prefer to get SMS over email. Could you please see possibility of implementing this as well?

    • Anshul says:

      Hi, As per my observations
      1. Yes it will be cancelled by EOD and needs to be placed again if you want it to be executed. For that only they have suggested to enter trigger price lesser than the price so that you never miss any order execution or price or trigger price make it same.
      2. No.

      • Faisal says:

        Anshul has already answered the 1st point.
        2. No, however, you get an email notification when the GTT is triggered when it hits 100.
        3. Emails for now. We will soon have Kite mobile notifications too 🙂

  213. Phani says:

    I am Commodity trader. Please clarify, GTT offered for commodity and currency segments also?

  214. neeraj says:

    This is a good feature.

    I trade in options where order has to be placed quickly especially during expiry days to buy or sell at the desired rate.

    To help traders like me place orders quickly, I am giving below a suggestion, which I think is easy to implement:-

    1. When we click buy or sell in market watch, we get the Order placement window. Here we have to enter the quantity every time before clicking “Buy” button. After that kite closes the window immediately. I suggest that the window remain there permanently (as long as I want it there) and close it using an additional button captioned as “Close” or “Dismiss”.

    2. Allow a maximum of 2 order windows (i.e., for 2 different scrips) to be there on the screen (instead of just 1, as it is now). This will help in quick order placement for hedged positions. This will help traders who create a hedge using another scrip instead of stop loss.

    Could you please implement these 2 features in kite?

    • Faisal says:

      GTT for F&O trades will be available soon. We will have this feedback passed to our product development team.

      • neeraj says:

        Thank you, Faisal for your prompt response.

        Here, I have asked for these features for a general intraday order for any scrip (it is not about GTT). My suggestion is meant to enable a trader like me to place an order quickly with just one click, when the prices move fast.

        Currently, to place an order we have to take the mouse to market watch, click the Buy / Sell button there, then bring the mouse to order window and enter the quantity and click Buy or Sell button (for market order). This is a bit time consuming. Instead, if the order window is left there on the screen with my previous order quantity filled (not erased), then I have to just click Buy or Sell button only, to place a new order. (This is like One-click trading). It will be very useful in the case of options.

        Allowing one more order window of this type would enable traders to enter hedging order. I am looking for a maximum of 2 order windows only on the screen, to be available for this one-click trading.


    • Bhuvanesh says:

      Hey Neeraj,
      1. GTT orders are available only for equity.
      2. That would be very unintuitive and would just add additional clutter on the screen. The order placement flow remains the same as all the other order types.

      • neeraj says:

        Dear Bhuvanesh,
        My request has actually nothing to do with GTT. I have just asked for a specific kite feature in this forum because this is the latest news from zerodha.

        All I am asking for is to not close the order window immediately on clicking “Buy” button or “Sell” button in the order window (To close the order window one can click an additional “Close” button or the existing “Cancel” button itself). This will enable a trader to place one more order with the same order window with just one click. (In fact a similar feature is there in Pi and so I don’t see any confusion for the user; but in Pi it is available only in the chart window and so if I want to buy another scrip immediately, I have to open the chart for that scrip and then place the order there. Moreover Pi charts are not very user friendly when compared to Kite. That is the reason I am asking for this feature in Kite where market watch and chart are there on the screen side-by-side. It is easy to place an order for another scrip from the market watch window in kite.

        Two parts of my request are:-
        1. Do not close order window on clicking Buy or Sell button. Let it be thru the “Cancel” button only or an additional “Close” button.
        2. Allow a maximum of 2 order windows on the screen, one each for a scrip clicked by the user in the market watch. This is useful for a trader who does hedging or pair trading in intraday.

        Even if you cannot implement point no. 2 above, at least consider implementing point no. 1. I feel it will be very useful for traders.

        • Matti says:

          Will look into the possibility, but I’m not sure if this behaviour would help much.

          • neeraj says:

            Thank you Mr. Matti for the response.

            Actually I have always felt the need for these 2 features when I trade in options while having the chart of the underlying or the futures kept open. During expiry days, in the last few hours of trading, option prices move so fast (by even 20% to 50% within few seconds) that we don’t get it at the price we desire if we have to bring the Order Window from the market watch and enter the quantity and click ‘buy’. With Options, many times I felt the need for placing order for both put and call depending on the situation, as the direction of the price movement changes. In such cases 2 order windows would help (but I think this can be achieved by having kite instance in 2 separate windows).

            But One-click trading with the order window retained on the screen (until “cancel” button is clicked) and the order quantity retained in the text box from the previous order as in zerodha Pi, (point no. 1 in my previous post) is definitely very useful IMHO.

  215. S says:

    It’s not available on Kite Mobile app?

  216. Sumit says:

    Hey. I’ve a doubt in this statement “When a GTT is triggered, and order is placed on the exchange, it is executed only if the limit price order placed is filled on the exchange.”

    So let’s say I bought 1 share at 100 Rs and now I put a stop loss GTT like below:
    Trigger price: 99
    Quantity: 1

    Does it mean that the order will get executed at any price between 99 and 95 once it reaches below 99?
    Or does it mean that the trigger will happen at 99 but the order will be placed with price as 95? And if didn’t reach there (95), the order will not be executed?

    • Rishi Kothari says:

      Boss, sell price should not be lower then the current market price. If you put the trigger at 99 with limit price at 95, you order will be placed at 95, once the stock reaches 99 and your stock will be sold immediately, since you are offering to sell at 95<which is lower than the current market price

    • Matti says:

      As Rishi has pointed out, if your trigger is at 99 and sell limit order is at 95. When your GTT is triggered, the sell is executed at 99 since it’s a better sell price that 95.

  217. rajesh says:

    is it applicable for f & o also

  218. Ashish M says:

    Suppose my GTC oder got triggered but did not get executed, will my GTC order is valid for next day automatically ?

  219. Revanth says:

    Great work from zerodha. Infact I called customer support of zerodha long back to discuss about possibility of this feature. It is great help for ppl like me, who is busy in their own profession during trading hours. Thank you. Hope you won’t charge much for this.

  220. Irfan Hussain says:

    GTT Should be free of Cost.

  221. Rishi Kothari says:

    Its a very nice feature for working professionals who cannot watch the market on daily basis.

  222. senthil says:

    Please create a feature for portfolio stop loss trigger also

  223. Siva says:

    I just want to know the margin required to buy a stock

  224. Santhosh K R says:

    Very good initiative… Definitely this will be a good advantage to active traders….

  225. Siddharth says:

    Nice feature which is already provided by other brokers with free cost.. since this is basic feature it has to given free of cost.

  226. Dev says:

    Hey Guys!
    Just a Suggestion.
    While putting qty in buy/sell case.. If you can show the total amount that would be of great help. Have to calculate that manually.
    Eg. 2 shares x 100(price) = 200.
    Maybe show this 200 there just like a calculator.If you can, please Do it.
    And Btw KITE 3 is Great!

  227. Dipneel Saha says:

    Revolutionary features for investor like us, those are busy in their daily working life and give 4-5hours of time at the weekend.
    Thank you zerodha team.and make it free just like ur name ZEROdha.or charge some minimal charges on target hit,not on target set. This is a suggestion from a zerodha family member. 🙂

  228. Suneetha says:

    Like to know if this feature is available for equity futures too.

  229. Atul says:

    Congrats! Very useful feature.

    But I mostly deal in Futures. How do I use it for Futures or Options?

  230. Vasant says:

    If I place sell GTT for a particular stock with trigger price as 100 and limit price as 95. If the stock opens next day at 90, will my entire quantity be sold at 95?
    Pls explain GTT in Gap up/down situation with some examples.


    why trigger price is needed for GTT ? We should be able to place order without trigger price

    • Matti says:

      If the order is placed directly with the exchange, exchange cancels the order at the end of the day. Hence, we use triggers to trigger your order. You can have the trigger and the price as the same value and it’ll work as a regular order.

  232. Tanmay Prakash says:

    Any plans to roll out this feature for the FNO segments?

  233. Sandeep Tomer says:

    Why their is cost involved in placing GTT Order, all other broker provide this feature free of cost for a long time

  234. rajiv says:

    what if i am using kite app?

  235. dwaipayan sarkar says:

    Can you add the “Smart order routing (SOR)” service or feature to kite dashboard for executing orders, like Icici direct and some others brokers providing ,it will be a best gift and option for users like us ?

  236. brijesh kumar mehra says:

    Dear Zerodha Team,
    you are the one of the best sorry my opinion only you the best broker in this industry.
    your innovative idea help us to retail trader and investor.

  237. Vithal Desai says:

    Sir, It is great feature.
    Please activate GTT feature for options also.
    Explain for gap up or gap down opening how it works. Give example.

    • Matti says:

      GTT for F&O is on our list of things to do.
      For gap up/gap down, your GTT will be triggered at open. However, if the market price is already beyond the limit price, this would stay as a pending order on your orderbook. You’ll either have to modify this order to execute at market or wait for the price to go back to the limit price you’ve set.

  238. Bharati says:

    The full form of GTT is not suitable, of course the name doesn’t matter but still it conveys that the orders are good till triggered, if triggered ,do they turn bad? 😜😜

  239. Parth Pandey says:

    Can we short a stock using GTT or CNC orders? Today I tried to short a stock using CNC for a delivery trade but my order was rejected. Please clarify the correct procedure for doing this.

  240. Pritesh says:

    This feature is an edge over others and should not be charged.

  241. SUBRAMANIAN says:

    Is it not available for Options Buying / Selling? .. Of course options / futures have monthly expiry..But you could consider having GTT which can be valid till triggered / cancelled or till expiry date?

  242. Sara says:

    A long waiting functionality Thanks.
    Additional Request: There should be an auto-calculation and display saying how much money is required for all my GTT request. so that I will ensure I will have enough money in my Fund.

  243. Mukesh says:

    Is it possible to modify/cancel GTT once it is triggered.

    • jd says:

      Go to ‘Orders’ tab/section on Kite. There is another tab/section named GTT. You can see all your GTT orders and modify/delete them.

  244. Rahul Shinde says:

    It says you don’t need margin till it hits the trigger price. But here if you don’t know the margin how can you calculate the quantity which you are able to buy? I want margin also.

  245. Ahitosh says:

    Cover & Bracket order is only available for people who need margin. I need the facility to place buy stop loss & sell target price in one order but don’t need any Margin. Is there any option to do so?

  246. Badal Khemchandani says:

    Awesome Work Mr. Kamath

  247. pradeep says:

    Hi Currently only 50 active GTT orders are supported per account. Is there a plan to increase them for paid customers say to 100 or 200 after the trail period is over?

    • Matti says:

      We haven’t considered this yet, but may increase the limit later based on demand.

      • vikas says:

        Yes, please increase the limit to at-least 100.
        Also triggered GTT orders should be moved to a separate area.

        No way to see only the active ones.

      • Sarita says:

        Respected Sir, I am sharing this feedback since long but Zerodha seems to be ignorant towards the requested upgrade in the feature. Me amd my wife are together holding 35 lakhs in the Zerodha trading account but with the GTT feature limitation of max 50, face many problems as both of us are working professionals and can’t access Zerodha during working hours. Kindly upgrade the feature as soon as possible. Otherwise, I will be forced to move with Kotak Securities Limited as they offer unlimited GTT order facility. Regards. Vikram n Sarita Yadav with Client ID ZO4589 n AS1460.

  248. Sunil says:

    Is it applicable for existing positions in Futures & Options?

  249. Avinash K R says:


    I noticed one thing. A minor bug on display. When we create a GTT (either single buy or OCO), trigger at price is not shown in “info” tab of GTT created.
    Another enhancement can be of : conversion of single buy to OCO and vice-versa, with a check of stock is in holdings or not for OCO.

  250. Rakeshkumarprajapat says:

    I want gtt

  251. Chakravarthi says:

    To open new demat account I completed payment step and I’m facing problem to continue digiloker process help to continue create new demat account

  252. sathish says:

    Please increase the GTT free time limit from 3 months to one year.Thanks

  253. Sanket says:

    First of all kudos to team Zerodha for all the good job you are doing. I have a query– whether these GTT orders can be placed for T1 holdings? Or do we have to wait till stocks are in our demat accounts?

  254. subrahmanian.n says:

    Congrats, Mr Nitin kamath and his team, A good one, though i have not yet used it. It is mentioned that GTT is chargeable after 3 months. I am already paying a good amount for various zerodha extras. It is not a good idea to charge each and every thing, when the trader is already paying for small case, sensibull pro etc.

    • Matti says:

      We don’t charge anything for delivery orders already. There is an effort and cost associated with each order which is why we intend to charge. Sensibull, smallcase, etc., are separate companies charging for their services.

  255. Somenath Paul says:

    Why do the GTT orders DO NOT have disclosed quantity?
    When one would like to place a large order, he cannot do it with GTT as there is no disclosed quantity option.

    It would not be very hard to incorporate the disclosed qty option, just another field on the popup.

    Request to please take this up on priority. Other brokers with GTC option do have the disclosed option feature as well.

    • Matti says:

      The GTT order window already has too many inputs. Adding another would simply make it complicated. We see that disclosed quantity is used by very few people and the added complexity isn’t justified by the number of people using the feature.

      • Hiren Shah says:

        I suggest you to reconsider Disclosed Quantity field based on your experience so far. It is the only field missing from standard order page. You may keep it with 0 value (indicates no different disclosed quantity) and still allow those few to take advantage of this feature. For higher quantity CNC order, I’m sure lots of people use disclosed quantity and they may not use GTT.

        • Kailash Gupta says:

          I also support this request to include the option for “Disclosed Quantity” for ease and parity to the normal order.

  256. Parthasarathy says:

    The Trigger price difference is expecting more than 0.25. Why did this make like this? Any special reason?

    • Matti says:

      Hey. No such restriction for GTT orders. Where are you seeing this?

      • Parthasarathy says:

        I’m getting the error while placing the order after sell target is set and placing the order.
        Error message as “Error creating GTT Trigger price was too close to the last price. (difference should be more than 0.25)

        • Matti says:

          For stocks less than Rs.50 in value, the difference between trigger and LTP has to be at least 0.25. In case of stocks that cost more than Rs.50, it has to be at least 0.5% of the stock value. This is because GTT is intended to be used as a long-term stoploss or target.

          • Desikan says:

            I am getting the same error even for a script for which the LTP was 773.4. Why is the trigger price 0.25% from the LTP? GTT need not be a long-term target. I may want to buy the stock the next day but might have time to place the order when the market is open.

  257. Savan says:

    I had placed GTT, with stop loss trigger. Script achieved that Stop loss price, however, still GTT order not executed. Serious concerns on the facility provided. Further, concerned person not able to help. Very Bad experience on this.

  258. BlaBla says:

    Please make this GTT free don’t make again mistake like zerodha coin initially charged and make free after sometime because of competitor.

  259. Gaurav Yerawar says:

    Cheers !!
    New milestone!!

  260. Jothibash says:

    Hi Nithin,

    Im waiting for a long time on BO in commodities. Still it is unavailable in zerodha. I trade during crude inventory time every week, without bracket order it is really tough exit with the volatility at 8PM on the day. So Kindly enable Bracker order for commodities ASAP.

  261. Amit kumar yadav says:

    great sir …. salute you … very good innovation

  262. Anil Bhargava says:

    Too much confusing. Couldn’t understand.

    I don’t understand why Zerodha doesn’t come up with a VIDEO to explain things instead of all pictures /text content.

  263. rajan says:

    It is good to know of this very useful feature in kite. Please let me digress from this topic.

    I use charts for trading in trading view. Some charting platforms like Meta trader provide a view of stop loss and target in the chart using horizontal dotted lines and allow the user to move them (SL and Target) up or down using the mouse. Please provide this feature as it becomes very difficult to keep on shifting the stop loss by typing the numbers. A constant Trailing stop loss won’t be much useful here as we need to decide this in real time based on candle sticks.

    Also, please allow the user to buy or sell a scrip with just a single click (with the quantity and order type filled from the previous order).


  264. Nirav says:

    Is this applicable only for Delivery or can be used for Intraday and Future as well??

  265. SANKET says:


  266. satya says:

    I have set up GTT for ACE stock buy at 65 a week ago. Now it’s 63.95 but my GTT was not triggered. Can you help?

  267. Ajith says:

    Hi Nithin,
    When can we expect this feature for FnO ? It will be really helpful


    • Matti says:

      Will make this available for F&O soon.

      • Anshul says:

        Then i suppose if this will be available for FNo then this feature can easily be recovered from brokerage and settlement charges over there. why charge separetely just for equity. This will surely discourage equity retailers who are busy and cannot track market. Regular Fno players will need this more for their trading infact.

  268. Naveen says:

    Dear Nitin,

    Honestly, its not a good thought to charge for GTT feature separately. This should be recovered through brokerage charges and hence should be part of Kite application. By charging separately for GTT usage, you are discouraging usage of this functionality.



  269. Manish says:

    Hope zerodha will not use our data for their own benefit.

  270. Rohit says:


    I wanted to know if we can cancel GTT order after creation. Because i am not able to see the option any where.
    There are situations/scenarios where you feel that the stock will not trigger the GTT price. hence, you sell the stocks early. thus, the GTT order is still active waiting to be triggered even though the stocks are sold.
    I believe we need 2 options. a> modify GTT. b> cancel gtt buttons for this scenario


    • Matti says:

      You can, of course, modify and cancel your GTTs. Go to your order book, and click on the GTT tab on top of the order list to switch to GTTs.

  271. sharanabasayya hiremath says:

    Sir i had placed a gtt order though the price was triggered and also hit the limit price , the stock is not reflecting in the holding, i am not sure if i have made any errors .i can give my order no. Thanks

  272. Ramesh kumar says:

    whether,orders can be placed even after the market close.

  273. SAURABH says:

    Good feature, but why only free for 3 months, this feature should be available for free? If you want more people to use zerii don’t keep anything free only for limui time please!!

  274. Sumit says:

    GTT should be Free, not chargeable. My existing Broker offering it for FREE since last 6 years. Keep this feature FREE FOREVER to gain more clients in order to get extra edge over other brokers. I have a future plan of becoming Zerodha Marketing Partner, so please consider my request.

  275. Amitkumar Gupta says:

    Thanks a lot for this amazing feature.

    Small suggestion, It will be helpful if could you use some color coding for GTT orders type like Red for sell and green for buy instead of showing all inn blue.

    If possible present both types in different section

  276. HDP says:

    I have created gtt order for single buy for one stock, for which trigger price was set at Rs. 40 and purchase price at Rs. 39 per share for 50 shares.

    Now my order had triggered, at price 40 but since purchase price set was Rs. 39

    But I don’t want to purchase the shares now, but there is no option to cancel the gtt order as the stock had triggered the price.
    Please suggest what to do??

    • Matti says:

      You can simply cancel the limit order at 39 placed and visible in your order book. If you don’t cancel it and it remains pending until the end of the day, it gets automatically cancelled after markets close.

  277. Sampat Kumar Roy says:

    What if my buy and sell price triggered simultaneously on the same day? (Ex. Maruti Buy @ Rs 6160 and Sell @ 6270. Profit Rs 110 per share).

  278. ravi says:

    Not seeing for futures

  279. Vishnu says:

    I got into a special case, I placed a Gtt for yesbank to buy at limit price 52. The trigger price for the Gtt was set at 55. Today the Gtt got triggered unfortunately the trade didn’t happen because the lower circuit was 52.35.
    I wanted to know the possibilities of the order

  280. Atulesh Kumar Sinha says:

    Dear Sir,
    I have placed 5 GTT order out of which 4 were triggered. My trade book is showing all 4 trades on 19.08.2019 & 20.08.2019 but my holding does not showing any stocks. I am confused that weather I have any stocks or not. please help me understanding this.

  281. Sajid Sheikh says:

    Nithin Sir

    You are what you deserve…
    While others are struggling to survive, you are still Creating new innovations in market..
    Due to customer oriented nature, zerodha is far ahead from its competitor..
    Your twitter message wrt Yes Bank, Ashok Leyland & Tata motors is a proof that you are concern with the investment of investors & not just brokerage.

    God Bless

  282. Pavan says:

    This feature is very much useful. But it should not be charged.. It is just an option for placing the orders. Why it should be charged..?

  283. Uday says:

    but why not in derivatives

  284. Rajesh says:

    Sharekhan has this facility free of cost.

  285. Supratim Bhowmick says:

    Since 1st Sep’19 unable to create new or modify existing GTT orders. What is the issue and when will it be resolved?

  286. Babu says:

    Free for 3 months. but if I do not like it then how can I deactivate it. Will it charge if I do not use it after 3 months?

    • Faisal says:

      GTT is still a free feature. If you plan to charge for GTT order placement in the future, we will notify all clients for the same.

  287. Vinayak says:

    Are you planning to introduce GTT on Pi platform as well? It would be better if you’re planning on Pi as well.

  288. Pavan Sarda says:

    Using of percentages while placing a OCO Sell Order does not help as you ask to put a Limit Price rather than a differential percentage of trigger price.
    e.g. LTP = 100
    Stoploss = -15% i.e. 85
    Target = 15% i.e. 115
    Here you have asked to put the Limit Price for both. If we use percentages then it should work as trailing stop loss or moving target and the Limit Price should have a option of percent on Stoploss or Target. This feature would help investor to maximize the profit and stay invested.

    • Matti says:

      Having a moving target is equivalent to not having a target because as the stock moves favourably, the target keeps getting revised and would never be hit. As for a trailing SL, again, since this is meant for long-term investments, the idea is to stay invested up to the stoploss or the target, so trailing the stoploss isn’t a great idea either.

      • Pavan Sarda says:

        I would disagree here. Below is the theoretical definition of Trailing Stop Loss order. I believe Zerodha has a lot of opportunities to evolve.

        Trailing Stop Orders
        A sell trailing stop order sets the stop price at a fixed amount below the market price with an attached “trailing” amount. As the market price rises, the stop price rises by the trail amount, but if the stock price falls, the stop loss price doesn’t change, and a market order is submitted when the stop price is hit. This technique is designed to allow an investor to specify a limit on the maximum possible loss, without setting a limit on the maximum possible gain. “Buy” trailing stop orders are the mirror image of sell trailing stop orders, and are most appropriate for use in falling markets.

      • Matti says:

        Rohit, we get thousands of feature requests. Not assessing how useful they are before building something wouldn’t be wise.

  289. suresh pal says:

    how i do this? …and what is my profit for GTT order?

    • Matti says:

      The process of placing a GTT order is explained in the post above. The GTT order acts as a stoploss, target, or both that you can use to minimise risks.

  290. Kishor N Mahajan says:

    The order is triggered, but not executed since no funds. Now if I add funds it will be immediately executed, but current price is still lower than my quoted prices. Hoe can I modify to lower limits. During off market hours, I am unable to modify, nor cancel the order. Please help.

    • Matti says:

      If you’ve placed a buy order and it is triggered when there are no funds in the demat account, it’ll be rejected. You will need to place a fresh order.

      • Rajneesh says:

        Hi I am finding the similar situation – i have created OCO GTT but next day market opened below my stoploss, GTT is showing triggered but its not sold —now i dont find any modification or cancelation Tab – Pls help how to modify the GTT. If required call me.

  291. VivekPhadke says:


    Much awaited option and much advance form than others but such services are free of cost at axis direct and icici direct.

  292. Rajnish says:

    Sir what to do in GTT if my stock price float in .10 paise & .05 paise only.(eg.uvsl-be)

    • Matti says:

      You can place the target GTT at any price, however, for a stoploss, you’d have to place it at 0.05, since this stock price can’t be 0.

  293. Chokka says:

    Hi, Its a good feature. However, this feature does not allow me to place a new trade with entry price, SL and target all at once. This is something available only for bracket orders on intraday basis. I’m also disappointed to know that GTT will be priced, which i haven’t heard of.

  294. Onkar Sapre says:

    Better late than never. Is a must have feature on any trading platform. Should not be published as an value added feature with additional charge.

  295. Pavan Sarda says:

    The limit price should have percentage setup because using a absolute value for it in cancel of using percentages does not make sense.
    LTP = 100
    Stoploss = 15% i.e. 85
    Limit = 85
    Now say the LTP moved up and it is 120
    New Stoploss = 15% i.e. 102
    Now in this scenario the Order would be yet triggered for 85.

  296. Pavan Sarda says:

    Again the pop up screen of GTT order does not stay and we cannot scroll up and down. It vanishes if we click outside or try to scroll.

    • Matti says:

      Hi Pavan. I see that scrolling works, however, clicking outside, as you said, will make the order form disappear. We’re working on changing this behaviour.

      • Pavan Sarda says:

        The scroll does not work in the pop-up window of GTT. You cannot go down by any any means. I had to reduce the screen size to see the whole pop-up window.

        • Matti says:

          Hey Pavan, the GTT order window itself should ideally fit in one screen on any device. There is no scroll on the order window.

          • Pavan Sarda says:

            In that case then the the GTT order window does not fit in one screen. When you select OCO the window size increases and does not fit in. Also when the window opens it opens from the middle hence the lower part goes out of the available laptop screen .

          • Mehul Mishra says:

            Pavan is correct . There is a scroll on the order window. Even though the order box fits in one screen

  297. siji k says:

    I have recently opened zerodha account, and love ICICI Direct UI and ease of use. I had not shifted for many long years because of the ease of use, and multiple features, but am shifting to zerodha as I discovered that I am paying a lot of money as brokerage; and was sad that I would miss the VTC feature in ICICI Direct, but was happy to learn that a even better option has been introduced (GTT). But seeing that it will be charged, is a downer 🙁

    Some suggestions on first use, which are very simple to implement immediately. (a) Please add sort feature for trigger percentage. this will help us quickly find and update prices if needed, when the price is near my target (b) Please display the Limit price as well, currently only trigger price is displayed.

    If possible, request you to make it free, or with very minimal charge. Being unable to monitor regularly, I am a “fill it – forget it” type of investor, I am planning to use only this feature, as was doing with ICICI Direct. I am yet to see your reports, and will make suggestions. Hope you listen to your customers.

  298. Ankit Agrawal says:

    It’s a great product, this is something that I suggested as Product Idea to ICICI Securities some 3 years back but those folks didn’t understand or were too arrogant to listen to their own customers.

    I have a small question, why the product is being rolled out for CNC only and not for Options, Margins, and Futures segment. Maybe GTT for these products could be set only for a set period like 1 week and not for a 1 year. I think since the user itself is setting clearly define trigger and limit price he is totally aware of the risk in Rs value in case of stop loss.

  299. Sarfaraz Patel says:

    Hi, So Finally you have started GTT is a good thing, but it seems like it looses its charm in the way you have implemented it, Reason being if the order is triggered once and if the order does not goes thru next day it is not re triggered which means One has to keep a close eye on it to see where it stands, It should not be Good till Triggered it should be Good till transacted. And I do not think its a major change that cannot be implemented if you have reached so far.

    • Matti says:

      If a GTT is triggered and doesn’t execute, then the price you set has very likely passed and it’s beyond that point in whichever direction. In such cases, re-placing the GTT wouldn’t help, which is why we alert you of the trigger with an email and you can place another order manually if it hasn’t executed.

  300. Ankita says:

    Thanks Zerodha team. This feature will really help small traders like me to ensure that by ensuring that risk is managed properly. One need not to sit whole day and tracking the stock price and deciding the buy or sell call.

    It will be more useful if I will be able to distinguish my holdings as in on which stock I have already created the GTT or which one not. Currently either one have to remember it or swapping between orders and holding screens.

  301. Zoeb Sutarwala says:

    I have 10,000 cash balance in my account.
    I place Buy orders in 2 scrips (in Nifty) to buy for amount 8000 in A and amount 7500 in B
    when B is triggered, and after sometime , A also gets triggered.
    Explain what actions take place in my account.

  302. Vaibhav Kalra says:

    Hi sir

    Can we use GTT orders for options ?

  303. sushantvs says:

    Isn’t this a limitation of the broker? And why is it free for only 3 months?

  304. Amit says:

    That’s a great news. Keep up the good work & keep adding new features.

  305. Rahul says:

    Thanks for adding GTT to mobile app!
    Why there is no chart button on GTT order/section? We need to go to the watchlist, see the chart and come back to the GTT order to edit the order for each GTT order placed. You can stop this hassle by just adding the chart button on GTT order. Also there was a script info pop up window after moving back from the chart, which is removed after GTT update. So we need to search the script again to place order. Hope this will be corrected in next update 🧐🤔

  306. Zoeb says:

    How to delete triggered orders from screen

  307. Nagaraja says:

    Awesome features 🙂 cheers !!!

  308. Jaydeep says:

    I thought you said before any corporate action or announcement GTT will be cancelled and we have to order again. This is to protect against sudden price movement.
    But today afer finance minister announcement, market jumped 2K points and my GTT was executed .
    Did I get your feature terms wrong or what happened? Can you please explain this and when exactly our GTT will get cancelled?

    • Matti says:

      GTTs are meant to cover these events when there is a big move.

      • jaydeep says:

        I am sorry i did not get that completely.Can you please elaborate ? .
        I will put three query here, can you please share your comment on that ?

        do you mean 2K jump was not a big move ?
        GTT is meant to cover means it will continue to be triggered in case of big movements (which are known before hand to move the market , like planned conference from finance ministers to boost economy etc)

        I am just trying to understand it completely how and when GTT gets canceled ?

        For example, I may think for a 100 Rs share , 200 is big price to sell and if it touches 200, there are chances it will come down soon from over price , and offer opportunity to buy again at low after selling at 200 , and hence I put GTT sell of 200.
        But in case of sudden boost to market scenario, where in single day it reached from 100 to 200(just for example) , it is more likely it is going to go even higher so i would have preferred if my GTT was canceled day before and i get to set new GTT sell, based on the mood of market and make sure i anyway set 200 as stoploss just in case market recovers that fast too.

        3) is above case stop loss possible where i am not buying above 200 but , if before corporate/government event my GTT gets cancelled and next day I place it again for say sell GTT of 250 and want to sell at least at 200 if it starts falling before reaching 250 ? basically two GTT sell without any buy in that range or day, with one cancels other option ?

        • Hey Jaydeep,

          Corporate actions announced by companies, we will know much ahead in advance on how much the stock value will actually change. For example if a stock is at 100 and a 1:1 bonus is announced as on ex-date of 1st Oct, we know that instead of 1 share of 100, client will have 2 shares of 50. So on 1st Oct there will be a 50% drop in the value of the stock. But understand that corporate action doesn’t change the overall value of the stock you own. So we have two options, either ask clients to cancel the pending GTT and modify it accordingly or cancel it on our own after informing and ask clients to place fresh GTT. The reason we decided to cancel it on our own is that most people don’t read the messages we send out to them.

          Coming to a news event, there is no way for anyone to know how much the movement of the stock is going to be. Most people who use GTT, use it as a stoploss. So the idea is to protect, and if we cancel it, what is even the point of having a GTT type of order. The idea of GTT isn’t to time the market entry/exit, it is to provide long-standing orders. If you are an active trader trying to time the market, it is best not to use GTT.

  309. GULSHAN says:




  310. Zingo says:

    Finance Minister announcement is NOT a Corporate Action, like stock splitting etc.

    • Jaydeep says:

      Don’t go on exact word, point was to avoid circumstances where high market movement is possible, it should be avoided.
      Announcement by corporate or government is likely to move market too much and everyone knows it.
      So either zerodha should not say there is a provision to protect from sudden market movement,
      And if zerodha claim the provision for it , then it should have covered scenario of Finance minister announcements.

  311. Sachin Junghare says:

    @Nithin Kamath – Congratulation ! on another big milestone in the great stock platform.

    One question, why we are asking money on the GTT and related features ?


  312. MITHUN says:

    what If gap up or gap down open?? & my GTT price is in range of gap??

  313. Suresha says:

    Dear concerned, please provide option to cancel all the pending GTT orders in one go if need arises. This will be useful in case of emergency and saves time.

  314. Kumar says:

    Appreciate for GTT feature which my friend and my self was discussing that such facility should be available, and suddenly I show your post. It seems you are finding problem from market and updating software. I like the way you are doing.
    one more request :
    Please create some tools like dartStock which freely provide for upstock user. I show some excellent feature which help to select good stock to invest.

  315. Mehul Mishra says:

    It would be very useful if GTT was added in F&O.
    Also it would really help if it had a trailing stop loss feature.

  316. tirupathi shenaveni says:

    can i short selling order in gtt means i want sell first and then buy.
    stock -gati
    i want sell in the price of 46 and after trigger the price
    then i want buy 36 .
    is this possible in gtt order.

  317. sudarshan badhe says:

    Great to have GTT , it will be very helpful to people like me who invest and trade rarely

  318. V K Gaurav says:

    It’s nice tool,

    Thanks to Zerodha Team for developing it.

  319. Saurabh says:

    Buy GTT is not triggered. Please help.
    Scrip (bond) : MFL29NOV18
    Buy trigger price :1081
    Limit price : 1061
    Last trade price: 1077.45
    Date : 3oct2019

    Please help.


  320. Girish says:

    Hi Team,

    I am having HDFCAMC in my holding from long term. On 01-Oct-2019, I placed GTT Sell order with following details,

    Trigger price: 2675
    Price: 2675

    Today’s (03-Oct-2019) low shows 2650.05, then also how this order was not triggered.
    Please explain/help.

    Thank you.

    • Matti says:

      Hi Girish, we’ll have to look into this. Can you please create a ticket on our Support Portal? Will have someone check.

      • Girish says:

        Hi Matti,

        I did create a support request, that is not the point here as it was small quantity and I was just testing the system/feature.
        What I am trying to point out here is, “Are GTT really trustable ?”

        Two suggestions as others also mentioned,
        1. Enable/Disable buttons will be really helpful
        2. Along with of LIMIT order, Market order option should be there.


        • Matti says:

          1. Cancelling a GTT and creating a new one whenever required would achieve the same result. Don’t see the value add of the disable feature.
          2. Market orders bring with them significant risk of impact cost for illiquid scrips, hence limit orders only.

  321. Sriram says: