Trigger basket orders and SIP alerts on Zerodha Sentinel

Introducing Sentinel baskets

December 7, 2018


With Sentinel, you can create real-time market alerts that reside on the cloud. These alerts, unlike other platforms, remain active until they are triggered, even if your device is inactive. Sentinel has been live for 6 months and is now a whole lot better with the launch of baskets. You can now use triggers to initiate a basket order on a group of scrips, create equity SIP (Systematic Investing) alerts, longstanding order alerts that can work like GTC/GTD (Good till cancel/Good till day orders), one fires another order, and multi-leg derivative orders.


Creating baskets on Sentinel

Baskets on Sentinel allow you to create a basket of stocks, ETFs, F&O contracts and then use sentinel triggers to generate an alert which can initiate a buy/sell order for the entire basket. In this example, I have created a basket of Bank stocks and a trigger to execute the basket when LTP of Banknifty is > 26900. When the condition is triggered, you will get a notification on Kite and on your email. When you click on the notification you will be redirected to the baskets page where you can execute the basket. Mobile notifications will be introduced soon.

SIP alerts

You can now setup a SIP in stocks and ETFs on Sentinel with the new SIP alerts feature. You can create weekly, fortnightly, or monthly alerts as a reminder for you to invest. You can also tag a basket of stocks so that you can execute the basket orders in just a couple of clicks. This feature is available only for Sentinel pro users and through the advanced triggers screen.

Create SIP alerts and tag your baskets

Longstanding orders

Currently, all orders on Kite are valid only for a day as exchanges don’t support GTC/GTD (Good till cancelled/Day orders). Baskets feature can double up as a longstanding order alert, similar to GTC/GTD orders. You can, for example, setup a stoploss for your holdings/positions or a buy alert for the stock you’ve been wanting to buy at a specific price.

All you have to do is to create a basket with the stocks and contracts you wish to trade, create an alert with price to buy/sell a stock at your price, and tag the basket to a sentinel trigger. When the alert is triggered, you can execute the order almost instantaneously.

One triggers another Order

We have had this request for a long time. If nifty >11000 buy Nifty futures, or if Nifty >11000 buy Nifty 11000 Calls, essentially trigger an order to buy/sell an instrument based on change in a different one. It is now possible using sentinel baskets. Create a basket by adding scrips that you want to trade (Nifty Fut/Options in the above example). Create a trigger on the instrument (Nifty index) which should initiate the order placing alert and link it to the basket.

Multi-leg F&O orders

If you are an F&O trader, you can use baskets to execute multi leg strategies. Here’s an example of a bull call spread, if Nifty >11010 Buy Nifty Jan 11000 calls and Short Nifty Jan 11200 calls. I have created a basket with the contracts which is tagged to this condition. I have shown this using advanced triggers available on Sentinel Pro version, but this can also be set using the free basic version.

Nifty bull call spread based on the spot level of Nifty

Short strangle

Here’s another example of a Nifty short strangle if the premium of Nifty 10900 CE and Nifty 10800 PE is > 159.

Nifty short straddle


Baskets are available on all plans but SIP alerts will be available only on the Pro plan. You can compare the pricing plans here. Check out the Sentinel User Manual to learn more about using these features. You can also interact with the trading community on TradingQ&A if you need help building your triggers.


Happy Trading,


Founder & CEO @ Zerodha

Post a comment

  1. Sid says:

    What about unconditional baskets. If I want to execute a option ladder right now ? Currently I will have to execute each leg separately.

    Of course, I could create the basket and then, which is what I do, set a trigger which is likely to be met very soon, like nifty 5/-5 pts above below, but it is a pain.

  2. Lucky says:

    Dear team,

    Please Add the RSI option in (Alert me when) Sentinel, if will very useful for our clients.

    Particularly RSI is very important in Sentinel

    Feeling very happy with you.


  3. Aditya says:

    Can you please tell us how to create a Weekly SIP order in Sentinel,
    Since when we place weekly SIP order it didn’t ask for the day & time on which it will execute.
    So if you can add a video of weekly SIP, it will be very helpful

  4. Vinay Kumar Singh says:

    Nitin if you can create something in basket wherein I can see my basket p&l so, if there are multiple strategies running simultaneously I,having multiple legs,I,instantaneously know which strategy is in profit and which one is in loss,also basket should also contain something like one click close all basket position at once🙂

  5. JF says:

    OMG , what is the use of Nifty short straddle animated video , if we could not see it properly …its too fast !!

  6. Miram says:

    Hi I want have lots of penny stocks and want to sell 40,000,00 shares. So how can I create baskets to sell or buy 40 Lacs shares. Howmany shares per basket I can order? Pls explain me the whole procedure. You didn’t have any limits when I bought these shares now I’m feeling trapped. Help me to learn how can I sell and buy in large quantity.

    Thank you.

  7. Pandi says:

    Hi Team,

    My query is regarding the SIP.
    Where can I mention the SIP amount, not sure if I am missing anything.
    Please help

  8. Ankit says:

    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 lke Qty,Price, SL , Target should be there respectively 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 If we create a strategy and deploy it than it asks for regular or BO. If 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?

  9. Balaji says:

    Hi Kunal,
    Triggering a basket order without alert means you are trying to automate your trade which is not allowed by SEBI.
    Baskets are intended to execute multiple scrips simultaneously as soon as an alert linked to it is triggered and not the other way around i.e trigger basket based on a alert

    Also there is no minimum order value requirement for each order in the basket.

  10. Kunal says:

    Is it possible to trigger basket order without alert? I usually place order of a dozen scrips each day. Some gets executed, some don’t. The ones that do not get executed I have to place it manually again next day – with additional orders of that day. It becomes very time consuming.

    I am evaluating if sentinel baskets can be used to overcome this challenge. So far I was able to create basket and place all my scrips in them but I was not able to trigger the order without any alert. I don’t have any alert. In that case how should I trigger the basket orders?

    Also is there any minimum order value requirement for each order in the basket?

  11. Ak says:

    How much is the charge for sentinal???if i have 100 stock…

  12. amit says:

    still kite is not 100 percent accessible for blind traders in iphone. not able to add desired script and read deft.

  13. Sandeep Tomer says:

    Was basket order completely free, particularly for deliveries trades and was their any video link for placing that order

  14. Praveen says:

    Since today morning I am unable to execute my Basket order.

    It gives following error :

    status “error”
    message “Invalid connect session.”
    data null
    error_type “InputException”

    Kindly check and help on this.

  15. Rakeshkumar saran says:

    I want to change my mobile number.

  16. Naveen Kankatala says:

    Hi sir,

    We are trying to place the basket orders in kite. Please add this feature to kite trading login.
    I have seen most of the third party vendors are charging 2000 RS per month to access this future along with other benefits. Please have a look on and if possible implement this basket order future in kite.

    Thank you zerodha for wonderful Full tools and software in Indian stock market.

    Kind regards,
    Naveen Kankatala

  17. sathish kumar says:

    Hi, can i give a condition that once Opening range is broken (say first 30 minutes range) entry can be triggered based on the predefined risk. I want to trade only in equity; it should also calculate , quantity (based on the risk). Further I want this to be operative for all the nifty 50 stocks. Is this possible

    • Streak says:

      Dear Sir,

      Opening range is easy to define on Streak – Close crosses above opening range(high,30mins). Do write to support[@] to help you out further.


  18. sanjeev gupta says:

    Is there a possibility of getting message when the quarterly result of a company is declared?

  19. rahul kaushal says:

    what is the key to be a successful trader.



    Thanks for Deleting my queries….
    I am really to happy if zerodha solve the issue of pivot.

    Yes.. If zerodha add DAILY PIVOT instead of standard and fibonacy dynamic , just let us add only normal DAILY PIVOT TRADITIONAL IT WOULD BE VERY HELPFUL.

    it is 1 and half years gone but no support from zerodha end….
    thanks you very much for your kind support.

    I would be very happy instead solving this issue without deleting my query….
    thank you.

  21. Mahesh says:

    Hi Team,

    Request you to makewebsite(combo boxes-for picking scripts) and apps for mobile accessible for blind persons to use all features in zerodha.

  22. GS says:

    Hi @Nithin
    Thanks for bringing up new features. Some suggestions

    1. There is no sentinel mobile app, please make an app for it as it would be quite handy (same goes for sensibull as well)
    2. It would be very convenient for users if every thing is integrated into one Kite app only because with so many new features coming up it become quiet inconvenient to jump from one app to another. Already there are three or four apps (Kite / Coin / Streak / Pulse) and now I have placed a request for Sentinel and sensibull app.

    If single app is not possible then pls keep only two apps, one for trading Kite and make one another app which combine all other features like coin / streak /sentinel etc.


  23. Ramesh rao says:

    I want to invest in ELSS under direct funds. How to do in Zerodha kite site.

  24. BalajiCanabady says:

    @Nithin & Team,
    Kudos for bringing alive the long-awaited feature…
    I usually park my cash in liquid funds. Is it possible to liquidate my funds before executing the basket orders based on my triggers so that my basket orders are not cancelled due to lack of fund?

    • Zerodha Social says:

      Hey Balaji,
      Liquid funds have a settlement period of 1 day i.e if you place an order on Coin before 1:30 PM, you will receive the money in your trading account the next day. So, an alternative is to park your funds in Liquid-bees. When you sell liquid bees the sale proceeds can be immediately used to place your basket orders.

  25. rajendra says:

    how to create an alert if I want to buy infy when it triggers LTP=EMA 15 on hourly time frame. Please advise.

  26. santosh Viswanathan says:

    Great features.

  27. Mamta says:


    Can we have something in zerodha which gives us the details of OI built durring the day, this should be a game changer in terms of trading the stocks intra-day as well as positional. Please do think on this and do let me know if OI data can be fetched live during the market hours

  28. Nir says:

    Hi Nithin,

    Can we expect CFD (contract of difference) on different asset class with mini and micro lots from Zerodha in near future?

  29. Srini says:

    It would be nice if there is a sound alert on the pc when the trigger fires – a short and sharp ‘ting’ is good enough.

  30. Srini says:

    Feathers keep adding…

  31. Alok says:

    If only BO and CO orders could also be placed in these basket orders, it would have been awesome. Any plans to do so @Nithin sir?

  32. Sreejith says:

    fantastic ….. think or swim

  33. rohi says:

    Good…atlast Zerodha got that feature GTC which could have been a deal breaker for me…..

  34. gunabalan g says:

    Really its a nice work sir.I am very much love to trade with ZERODHA because of your innovative ideas and improvements in trading platform.I really like it very much

  35. Manish says:

    One fires the other – Does it only give the trigger or it can place the order too ?
    Example – If Nifty spot goes below 11600, buy 11200 PE

    • There is a click required. You click on the alert, takes to order form where you place. That is the closest we could do because of regulations.

      • Anand says:

        You had always said about constrain to have auto nation in trading but so many people selling auto trading tools like auto trader, presto etc does they do not have any regulation? Since these guys are working on your api what stopping them from auto trader type of tools?

        • Zerodha Social says:

          Hey Anand,

          Exchange approvals are mandatory for automated trading. It is likely that theses platforms you’ve mentioned has the necessary approvals. If not they are operating illegally.

          • Vikas says:

            Just curious what is the definition of automated trading here.

            Where the computer takes a decision on its own in real-time basis some parameters.

            Or even when it just executes a decision that was taken by some human at some point of time in the past.

            • Faisal says:

              Any order that follows an algorithmic pattern(even though preset by a human) requires an exchange approval to be made operational.
              As a broker, we are required to collect the order via phone or a web interface directly from the client

          • Kaushal says:

            ICICI Direct is having VTC [ valid till cancel ] order mechanism. Where I can order and forget about it say . Say buy Maruti at 7000. Whenever the price hits 7000 the order gets triggered. The write on FAQ at ICICI direct is encl

            Pl inform can we place order in this fashion at ZERODHA,

            Valid Till Cancel (VTC)
            What is “VTC”?

            Valid Till Cancel VTC is a new facility offered through using which you can place buy and sell Limit orders in scrips of your choice specifying the period for which you want the order instruction to be valid. The period selected by you should be within the maximum validity date defined by ICICI Securities Ltd. (I-Sec).

            How does VTC order feature work?

            When you place a VTC order, you give an order instruction to I-Sec stating that if the order is not executed for the entire quantity, I-Sec is authorised to place fresh orders for the unexecuted quantity in your account on the subsequent trading days till the entire quantity is executed or till the validity expires, whichever is earlier. The feature allows you to specify the number of days during which you wish to place the orders.

            Your VTC order will remain valid but will be expired at the end of every trade date if the order remains unexecuted and if not cancelled or rejected. At the end of day, after market hours, I-Sec will place overnight orders on your behalf at the same limit price and for the unexecuted quantity for the next trade date provided your validity date is less than or equal to the next trade date.

            For example, On trade date 14-03-2011, you can place an order with VTC order validity to buy 100 shares of BHEL at a Limit price of 1800 with order validity date 16-03-2011. Hence your VTC order will be valid till 16-03-2011 if not fully executed

      • ved prakash says:

        I donnot know what regulation you are talking about. GTC orders are there in KOTAK since long and you need to place GTC order. Once triggered, order placed automatically. please clarify what regulations you are mentioning here. It will good to place automatically once trigger GTC order is set.


        • Faisal says:

          The response was specific to algorithmic orders generated for which Sentinel gives triggers to the user to be able to execute the order.
          Concerning GTC orders, there are no regulations restricting it as the order is initiated by the client and remains valid till its executed or cancelled.

      • Suraj says:

        All Am looking for is to enter short strangle at 9:15:01 AM with one click, is this possible? or excuse is regulations again.

        • Matti says:

          Regulation isn’t an excuse! It’s the reason why things are the way they are! You can enter this trade, or any other options strategy, in one click on Sensibull. Check it out.

  36. Pramod says:

    Finally an option like GTC. Better late than never…. Good work!

    • Abdul Wahab Bhoira says:

      How to place orders on my GTD and GTC ? how to go about it?

      • Matti says:

        When your condition is hit, you’ll receive an email alert and an alert on Kite (soon on Kite mobile as well). You can click on the notification and confirm the order.