Algo Trading Course for NRIs
An NRI learning to automate trading in India has to answer a question resident traders never face: what am I actually permitted to build?
Most courses ignore this entirely and teach intraday equity strategies to people who cannot legally place them. So this page starts with the constraints, then spends the rest of its length on what does work — because a good deal does.
- ✔ No coding background needed
- ✔ Lifetime access + updates
- ✔ Taught by Atul Shrivastava (16+ yrs)
- ✔ Education only — no tips, no calls
The restrictions that decide your strategy design
The broad framework, as it has stood for years. Treat this as the shape of the rules rather than as current legal advice, and confirm your own position with your broker and bank before designing anything around it.
Accounts. You invest through an NRO or NRE account. Equity on a repatriable basis runs through the Portfolio Investment Scheme with a designated bank; non-repatriable investment can run through an NRO non-PIS account.
No intraday equity. This is the one that matters most here. Equity purchases must be taken to delivery. Short selling and BTST are unavailable for the same reason.
Derivatives are separate. F&O is generally available through a non-PIS account with a custodian and a CP code allotted for the purpose, subject to the limits the exchange and custodian apply. There is paperwork and there is usually a custodial charge.
Some segments are closed. Currency derivatives and commodities have their own restrictions for non-residents.
Tax works differently. TDS is deducted at source on NRI gains rather than settled at filing, which changes your cash flow meaningfully. Rates and treatment differ by holding period and by whether a treaty applies to your country of residence. This is a question for a chartered accountant who handles NRI returns, not for an article.
These rules are set by RBI, SEBI, your broker and your custodian, and they do move. Verify before you build.
So what is actually buildable
More than the restrictions suggest. Working through them in order:
Positional and swing equity, fully automated. Delivery-based holding periods of days to months. Your program screens, sizes, enters, manages stops and exits. Nothing in the rules prevents any of that — only the same-day round trip is unavailable.
Systematic long-term allocation. Rules-based rebalancing, scheduled buying, filters that decide what to hold. Genuinely well suited to somebody living abroad, and the automation removes the temptation to react to news from a different time zone.
Derivatives, once the custodial arrangement exists. With the CP code in place, index and stock derivatives open up, including defined-risk structures.
What is off the table is the whole category of intraday equity strategies — which happens to be what most retail algo content teaches. That is worth knowing before you spend three months learning to build one.
Running it from another time zone
This is where NRIs have a genuine advantage over resident traders, and it is rarely pointed out.
A deployed strategy runs on a server in India. It starts each morning, evaluates conditions during Indian market hours, places and manages orders, and writes a log. Its owner's location is irrelevant to all of it.
Someone in Dubai reading that log at ten at night and someone in Mumbai reading it at eight thirty are in exactly the same position: both reviewing what already happened. Discretionary trading, by contrast, asks you to be alert during a window that may fall in the middle of your working day abroad, which is why so few NRIs sustain it.
The practical implication for design: prefer strategies that make decisions at the close or on a fixed schedule over ones that need continuous supervision. Not because you cannot supervise, but because a design that never required you to be awake is more robust than one that assumes you will be.
What the course covers
Over fifty modules. Python from nothing, then the Zerodha Kite Connect API for authentication, prices, orders and position checks. Then testing across years of historical data with brokerage, STT and slippage subtracted — and for an NRI the cost modelling matters more, because custodial charges and TDS both eat into a result that looked fine gross.
After that, automated entries and exits, a scanner set to your own filters, live market data in a spreadsheet, and a virtual trading system for practising with nothing at stake. Finally deployment on a cloud server with automatic restart, logging, and the static IP your broker requires for API order flow.
Delivery is entirely online with WhatsApp support, so nothing is scheduled and time zones do not matter. Students take it from the Gulf, from Singapore, from the UK and from North America on the same material.
Account opening for a non-resident follows a different process from a resident's and is handled by the broker's NRI desk, not through the standard online flow.
NRI accounts follow a separate process
If you hold resident status, the standard route applies. Free to open·NRI: ask the broker's NRI desk
Fees, and the honest caveat
Algorithmic Trading with Python is Rs 24,900 — a single payment, permanent access, all future updates, enrolled at study.thefinbaba.com and taught in a Hindi-English mix.
Take the free demo on WhatsApp and say upfront that you hold an NRI account, because it changes what is worth building for you and therefore which parts of the course matter most.
The caveat, stated plainly: we teach automation, not NRI compliance. The account structure, the custodial arrangement, repatriation and your tax position are matters for your broker, your bank and a chartered accountant who handles non-resident returns. Nothing on this page is a substitute for any of those.
We sell no tips and run no signal group, we manage nobody's money, and we promise no returns. Trading carries a real risk of loss. The instructor is Atul Shrivastava — 16+ years trading, 8+ years mentoring Python algo trading, and a registered Zerodha Authorised Person (AP2516003481).
Disclosure: the account-opening link on this page is under Atul Shrivastava's Zerodha Authorised Person registration (NSE AP Reg: AP2516003481; Zerodha Broking Ltd. SEBI Reg: INZ000031633) and earns a revenue share. TheFinBaba is not a SEBI-registered Investment Adviser — this content is educational, not investment advice.
Algorithmic Trading with Python
50+ modules - Python basics se live automated deployment tak. Kite Connect API, backtesting, VPS, sab included. No coding background needed.
Frequently Asked Questions
Can NRIs do algo trading in India?
Yes, within the limits that apply to NRI accounts. The significant one is that intraday equity is unavailable - purchases must be taken to delivery - so intraday equity strategies are off the table. Positional and swing equity work fully, and derivatives are generally possible through a non-PIS account with a custodian and CP code.
Which strategies can an NRI actually automate?
Positional and swing equity with holding periods of days to months, systematic long-term allocation and rebalancing, and derivatives once the custodial arrangement is in place. What is unavailable is the intraday equity category, which is what most retail algo content teaches.
What is the fee for the algo trading course for NRIs?
Rs 24,900, the same as for anybody else - one payment, permanent access, future updates and WhatsApp support. Delivery is online with nothing scheduled, so time zones do not matter.
How is an NRI taxed on trading gains in India?
TDS is deducted at source rather than settled at filing, which changes your cash flow, and treatment varies by holding period and by any applicable treaty with your country of residence. This is a question for a chartered accountant who handles NRI returns.
Can I run a trading system from outside India?
Yes, and it is arguably a better fit than discretionary trading. The strategy runs on a server in India during market hours; you read the log whenever your day allows. Prefer designs that decide at the close or on a fixed schedule over ones needing continuous supervision.
How does an NRI open a trading account?
Through the broker's NRI desk rather than the standard online flow, and it involves your NRO or NRE bank account and, for repatriable equity, a PIS arrangement with a designated bank. Derivatives additionally need a custodian and a CP code.
Ready to start?
Take a free demo first — see the course structure and ask anything before you decide.
Disclaimer: TheFinBaba provides educational content only. Nothing on this page is investment advice or a recommendation to buy or sell any security. Trading in financial markets carries risk of loss — make every decision based on your own research and risk capacity.