Skip to content

    What is a Trading Terminal? Kite vs NEST vs ODIN, with a Worked Example

    Quick answer

    What a trading terminal is, how Kite, NEST and ODIN compare, plus a worked Nifty options example, lot sizes, margins and Indian tax rules.

    19 June 2026
    16 min read
    3,140 words

    Key Takeaways

    • 1.A trading terminal is the software you actually place orders through. In India the two big families are broker-built web/app terminals like Zerodha Kite, Upstox Pro and Angel One, and the older installable desktop terminals NEST (from Omnesys, now Thomson Reuters) and ODIN (from 63 Moons, formerly Financial Technologies).
    • 2.NEST and ODIN are licensed white-label desktop platforms that hundreds of smaller and full-service brokers re-brand. Kite is Zerodha's own in-house browser and mobile terminal. They differ a lot in speed, hotkeys, multi-leg option tools and cost.
    • 3.Every terminal in India routes orders to the same NSE and BSE matching engines and must come from a SEBI-registered broker, so the exchange and clearing are identical. What changes is the front-end experience, charting, API access and which extra charges the broker adds.
    • 4.A terminal does not change your taxes. Intraday and F&O are taxed as business income at your slab, delivery gains are STCG at 20 percent or LTCG at 12.5 percent above Rs 1.25 lakh, and STT plus brokerage are charged the same no matter which terminal you click in.
    • 5.Pick a terminal on order speed, hotkeys, basket and option-chain order entry, charting, mobile parity and API access, not on marketing. A demo or paper-trade mode and a clean order book matter more than a long feature list.

    What a trading terminal actually is

    A trading terminal is the software window where you see live prices and send buy and sell orders. When you tap buy on Reliance, the terminal packages your order and sends it to your broker, who forwards it to the NSE or BSE matching engine. That matching engine is the same for everyone. The terminal is only the cockpit. The actual trade, settlement and clearing happen at the exchange and clearing corporation, no matter which software you used.

    In India terminals come in two shapes. The first is the modern broker web and mobile app built in-house, such as Zerodha Kite, Upstox Pro, Angel One, Groww or Dhan. You log in through a browser or phone and nothing is installed beyond the app. The second is the classic installable desktop terminal, mainly NEST and ODIN, which a broker hands you as a Windows program. These desktop terminals were built for active traders who want keyboard hotkeys, dense market-watch grids and very fast single-key order entry.

    It helps to know who builds what. NEST stands for NEAT on Web and Smart Trading and comes from Omnesys, now owned by Thomson Reuters. ODIN comes from 63 Moons, the company formerly called Financial Technologies. Both NEST and ODIN are white-label products, which means many brokers license the software and put their own name on it. So two different brokers can give you what looks like the same ODIN screen. Kite, by contrast, is Zerodha's own code, used only by Zerodha.

    What every good terminal must do

    Whatever the brand, a serious terminal has to handle a few jobs reliably. It must stream live quotes and market depth (the list of buy and sell orders waiting at each price), let you place and modify orders in different ways, show your positions, order book and trade book in real time, and give you charts with indicators. For options traders it also needs a usable option chain so you can click a strike and fire an order without typing the contract by hand.

    • Live quotes plus full market depth (the 5 or 20 best bid and ask levels).
    • Order entry as market, limit, stop-loss (SL) and stop-loss-market (SL-M), plus cover and bracket style orders where the broker offers them.
    • A live order book, trade book and net position screen with running profit and loss.
    • Charting with candlesticks and indicators such as moving averages, RSI, VWAP and Bollinger Bands.
    • An option chain with one-click order entry on a strike, and basket or multi-leg entry for spreads.
    • Margin display before you confirm, so you know the SPAN plus exposure margin a position will block.

    Speed of order entry is where active traders feel the difference. On a desktop terminal like NEST or ODIN, pressing F1 buys and F2 sells the highlighted scrip instantly, which scalpers love. Web terminals like Kite have closed much of this gap with keyboard shortcuts and very fast order windows, but a heavy intraday trader managing dozens of scrips often still prefers the dense grid of a desktop terminal.

    Kite vs NEST vs ODIN: the real comparison

    This is the comparison most traders actually want, because these three cover the bulk of Indian retail order flow. Remember that NEST and ODIN are licensed by many brokers, so your exact experience depends on which broker re-branded it and what they switched on. The table below is illustrative and reflects the typical setup. Always confirm the current build and charges with your own broker.

    FeatureZerodha KiteNEST (Omnesys)ODIN (63 Moons)
    TypeIn-house web and mobile terminalWhite-label installable desktop (also web/mobile variants)White-label installable desktop (also web/mobile variants)
    Built byZerodha (in-house)Omnesys, now Thomson Reuters63 Moons (ex Financial Technologies)
    Used byZerodha onlyMany brokers re-brand itMany full-service and discount brokers re-brand it
    Install neededNo, runs in browser and appYes, Windows desktop (plus thin web option)Yes, Windows desktop (plus thin web option)
    Order hotkeysKeyboard shortcuts, fast order windowStrong single-key hotkeys (F1 buy, F2 sell)Strong single-key hotkeys and dense market watch
    ChartingModern built-in charts plus TradingView/ChartIQFunctional, less polished than web toolsFunctional, dated interface
    Option chain order entryYes, click-to-trade option chain and basketYes, depends on broker configYes, depends on broker config
    Mobile parityFull, Kite app mirrors webSeparate mobile app, varies by brokerSeparate mobile app, varies by broker
    API for algoKite Connect (paid developer API)Through broker, where offeredThrough broker, where offered
    Best suited forMost retail and swing tradersActive intraday and full-service desk usersActive intraday and full-service desk users
    Tip

    Do not choose a terminal by its name alone. Because ODIN and NEST are white-labelled, your broker decides which features, hotkeys and order types are switched on, and what they charge for the desktop version. Ask the broker for a live demo of the exact build you will get before you commit.

    Web terminal or desktop terminal: which one?

    The honest answer is that it depends on how you trade. A delivery investor or a swing trader placing a handful of orders a week gains almost nothing from a heavy desktop terminal. A clean web app like Kite is faster to log into, works on any computer and updates automatically. There is nothing to install and nothing to patch. For this trader the desktop terminal is overkill.

    A high-frequency intraday trader or jobber watching forty scrips and firing scores of orders an hour usually values the dense market-watch grid and single-key hotkeys of NEST or ODIN. The desktop layout shows more rows at once and the keyboard flow is muscle-memory fast. The trade-off is that you are tied to one Windows machine, you depend on the broker to push updates, and some brokers charge a monthly fee for the desktop terminal.

    • Choose a web/app terminal (Kite, Upstox, Angel One) if you trade occasionally, switch devices, or want zero installation and automatic updates.
    • Choose a desktop terminal (NEST or ODIN) if you are a heavy intraday trader who lives on hotkeys and a dense multi-scrip grid.
    • Whatever you choose, make sure the mobile app gives you a full order book and position screen, because internet at your desk can drop at the worst moment.

    Order types you fire from the terminal

    The terminal is where order type becomes a real choice. A market order fills immediately at the best available price and is best when you must get in or out now. A limit order fills only at your price or better, giving control but risking no fill. A stop-loss (SL) order triggers a limit order once price hits your trigger, and a stop-loss-market (SL-M) triggers a market order. Stop-loss orders are your main risk tool, so set one on every position before you forget.

    • Market order: fills now at the best price. Fast, but in illiquid scrips you can pay slippage.
    • Limit order: fills only at your price or better. Good control, but it may not fill at all.
    • Stop-loss (SL): triggers a limit order at your trigger price to cap a loss.
    • Stop-loss-market (SL-M): triggers a market order at your trigger, so it fills even in a fast move.
    • Cover and bracket orders: bundle an entry with a built-in stop-loss (and target for bracket), useful for disciplined intraday trades where your broker supports them.

    One India-specific note. SEBI tightened rules around SL-M for options in the past, and brokers periodically change which order types are available in F&O. NEST and ODIN, being broker-configured, may show or hide certain order types depending on the broker. So before you rely on a particular order type for risk control, place a tiny test order and confirm it behaves as you expect on your terminal.

    A worked example: buying a Nifty call from the terminal

    Let us make this concrete with illustrative numbers. These are example figures, not a recommendation, and option prices move constantly. Suppose Nifty 50 is trading near 23,500 and you expect a bounce into the weekly expiry. On your terminal you open the option chain, find the Nifty 23,600 CE (call) for the nearest weekly expiry, and it is quoting Rs 120 per unit. The Nifty option lot size is 65, so one lot represents 65 units.

    You buy 1 lot with a limit order at Rs 120. Your cost to enter is 120 multiplied by 75, which is Rs 9,000, plus charges. Because you are buying an option, the most you can lose is this premium. Say Nifty rallies and by expiry it closes at 23,800. The 23,600 CE is now in the money by 200 points, so it is worth about Rs 200. You sell at 200, receiving 200 multiplied by 75, which is Rs 15,000.

    Your gross profit before costs is 15,000 minus 9,000, which is Rs 6,000 on one lot. Now subtract the real charges. With a discount broker, brokerage is typically a flat Rs 20 per order, so roughly Rs 40 for buy plus sell. STT on options is charged on the sell side and, for in-the-money options exercised at expiry, STT is applied on the settlement (intrinsic) value, which is a common trap. There is also exchange transaction charge, SEBI fee, stamp duty and 18 percent GST on brokerage and transaction charges. After all of these, your net stays comfortably positive on this winning example, but the costs are real and you must respect them. Mark all of this as illustrative.

    Watch the expiry-day STT trap

    If you let an in-the-money bought option get exercised at expiry instead of selling it before close, STT is charged on the full intrinsic settlement value, not just the premium, which can be far higher. Many traders square off in-the-money options before the close to avoid this. Confirm the exact STT on the official NSE and your contract note.

    Lot sizes, expiry and margins you see on the terminal

    When you trade F&O from any terminal, three India-specific facts shape every order. First, lot sizes: Nifty is 65, Bank Nifty is 30, FinNifty is 60, Midcap Nifty is 120, Sensex is 20 and Bankex is 30. The terminal shows quantity in units, so one Bank Nifty lot is a quantity of 30. Second, expiry: index options have weekly and monthly expiries, and the exchanges have been consolidating weekly expiry days, so always check the live expiry calendar on NSE and BSE for the current product before you trade.

    Third, margin. For options buying you pay only the premium. For selling (writing) options or trading futures you must post SPAN plus exposure margin, which the terminal calculates and blocks before it lets you confirm. SEBI also enforces peak margin and upfront margin rules, so the days of tiny intraday margins are over. A good terminal shows the required margin clearly on the order window, and a margin calculator on the broker site lets you check before you place the trade.

    IndexLot size (units)Example: 1 lot at sample price
    Nifty 5065At 23,500, notional is about Rs 15.3 lakh per futures lot
    Bank Nifty30At 51,000, notional is about Rs 15.3 lakh per futures lot
    FinNifty60At 23,000, notional is about Rs 13.8 lakh per futures lot
    Sensex20At 77,000, notional is about Rs 15.4 lakh per futures lot

    How taxes work, no matter the terminal

    This is the part many beginners get wrong: the terminal you use has zero effect on your tax. Tax depends on what you traded and how long you held it. Intraday equity and all F&O profits are treated as business income and taxed at your income-tax slab. You report turnover and can claim expenses such as brokerage, internet and even terminal subscription fees against this income.

    For delivery (holding shares), gains are capital gains. If you hold listed equity for up to one year and sell, that is short-term capital gains taxed at 20 percent. If you hold longer than one year, it is long-term capital gains taxed at 12.5 percent on gains above Rs 1.25 lakh in a financial year. These are the post-Budget 2024 rates. STT is charged on every trade by the exchange and you cannot avoid it, but for business income (F&O and intraday) you can claim it as an expense. Always confirm the latest rates on the official SEBI and income-tax sites, because rules change.

    • Intraday equity and F&O: business income, taxed at your slab. Brokerage, STT and even terminal fees are claimable expenses.
    • Delivery held up to 1 year: short-term capital gains at 20 percent.
    • Delivery held over 1 year: long-term capital gains at 12.5 percent above Rs 1.25 lakh per year.
    • STT, stamp duty, exchange charges and GST apply to every trade regardless of which terminal you used.

    Algo and API access from terminals

    If you want to automate strategies, the terminal you choose decides how easy it is. Zerodha exposes a paid developer API called Kite Connect that lets your own program place and manage orders programmatically. Several brokers offer similar APIs. With NEST and ODIN, programmatic access depends on what your broker has enabled, often through a separate API or a vendor bridge. SEBI has been formalising retail algo trading rules, so any automation must run through approved broker channels, not unregulated black-box services.

    Before you build anything, two disciplines matter more than the code. First, backtest your logic on historical data so you are not deploying a hunch. Second, watch latency and risk controls, because an automated order that misfires can lose money fast with no human to stop it. Start with paper trading or the smallest possible size, and keep a hard kill-switch. A journal that records every automated trade, like the one OneTradeJournal keeps, makes it far easier to see whether the algo is actually working or just lucky.

    Common mistakes traders make with terminals

    Most terminal losses are self-inflicted, not software faults. The classic error is misreading the order window: buying instead of selling, fat-fingering the quantity (typing 750 instead of 75), or confusing units with lots. On a fast desktop terminal where F1 buys instantly, a wrong keystroke is a real position in a second. Slow down, confirm the scrip, side and quantity, and use limit orders in illiquid names.

    • Confusing quantity with lots. One Nifty lot is a quantity of 65, not 1.
    • Not placing a stop-loss the moment you enter. Decide your exit before you click buy.
    • Trading on a flaky connection. Keep the mobile app logged in as a backup to square off.
    • Letting in-the-money options expire and getting hit by STT on the full settlement value.
    • Overtrading because the terminal makes it one click. Cheap, fast order entry is not a reason to trade more.

    The cure for most of these is a routine and a record. Set price alerts so you are not glued to the screen, double-check the margin shown before you confirm, and write down why you took each trade. The terminal executes your decisions perfectly. The discipline has to come from you.

    Sources and further reading

    For authoritative data and current rules, refer to NSE India, SEBI and Zerodha Varsity. Always confirm current lot sizes, expiry days, STT and tax rates on the official source before you trade, because contract specifications and charges change.

    Sources and Further Reading

    For authoritative data and further reading on this topic, refer to NSE India, SEBI (Securities and Exchange Board of India) and Zerodha Varsity. Always confirm current rules, rates and contract specifications on the official source before you trade.

    Related Topics

    Trading TerminalIndian MarketsNSEBSEStock TradingSEBINiftyBank NiftyIndian Stock Market

    Related Articles

    OneTradeJournal

    The trading journal built for Indian F&O traders. Track your trades, spot patterns, build discipline.

    • Log one trade a day by hand, on purpose
    • AI mentor finds your repeat mistakes
    • Behavioural analytics catch tilt early
    • Trading calendar with P&L heatmap
    • Pre-trade checklist flags risks
    Start journaling

    Yearly ₹2,499 · No broker credentials