Get your queries solved and get to know the features in seconds. The AI is given this page (and any product's full details when you ask about it) and asked to answer only from MyAlgoMate's website.
How to copy trades across multiple demat accounts
Rishi Ajmera · 2 November 2026
If you look after more than one trading account, placing the same order again and again is slow, and it is easy to get a quantity wrong in one of them. Copy trading software removes the repetition. You place the order once, in one account, and the software places a matching order in every other account you have linked.
This guide walks through the whole setup in plain English, using MyAlgoMate's Copy Trading Software as the example.
A quick note on words. Orders are placed in a trading account, and the shares or contracts then sit in the demat account linked to it. Most people use the two words for the same thing, and this guide does too.
The short answer
Pick one account as the master and link your other accounts to it as child accounts. You keep trading in the master as usual. Copy trading software watches the master and places the same order in each child account through that broker's official API, with each child's size set by its own multiplier.
What you need
Four things, for every account you plan to use:
- A broker API for each account. The software connects to each broker through its official API, so every account, the master and each child, needs its own API access. Some brokers charge for it. At Zerodha, for example, the paid Kite Connect plan is needed only when Zerodha is the master; a Zerodha child account can use the free API.
- A static IP for each account. Every account that places orders through a broker API needs a static IP registered with its broker. Orders from an IP that is not registered are rejected.
- A daily login, or a TOTP key. Most brokers let the software log in for you with a TOTP key: a secret that produces the one-time code your broker asks for. A few brokers send a one-time password to the account holder's phone or email instead, every trading day.
- A Windows PC or a cloud server. The software is a Windows desktop program. It runs on your own PC, or on a Windows cloud machine you rent, that stays on and connected during market hours.
Nothing is installed for the child accounts. You install the software once, on your own machine, and manage every account from there. Your broker logins are stored on that machine, never on MyAlgoMate's servers.
Set up the master and child accounts
The Copy Trading user guide has a screen-by-screen version of each step.
- Get API access for every account. At each broker, create the API app or ask for API access, copy the API key and secret, and turn on TOTP where the broker uses it. Each broker's page in our broker directory lists the exact fields.
- Register a static IP for every account. Register the IP your machine will connect from with each broker. If an account needs an IP of its own, give that account its own proxy in the software.
- Install the software and sign in. Install it on your Windows PC or cloud machine and sign in with your MyAlgoMate account. Turn on Set time automatically in Windows first, because TOTP codes are worked out from the clock.
- Add the master. On the ACCOUNTS screen, press Add Master, choose the broker and enter that account's details. This is the account you will keep trading in.
- Add each child. Press Add Child for every other account and enter its details the same way.
- Run the broker IP check. The check opens by itself when you save an account. It confirms the broker accepts orders from that account's IP before the market opens, so you never find out from a rejected order.
- Set each child's multiplier and segments. Decide how big each child trades compared with the master, and untick any segment you do not want copied into that account.
- Log in and start copying. Press Login All. The master logs in first, then the children. Press START COPY and trade as you always do, in your broker's app or terminal, or from your own algo.
From then on, each new order in the master is copied into every child account the moment it appears. Completed orders are copied, and so are pending limit, SL-M and SL-limit orders that are waiting for their trigger. A change to the limit price or the trigger price is copied too, and so is a cancellation.
Two things are not copied: a change to the quantity of a pending order, and an order your broker rejects in the master.
Size each account with a quantity multiplier
Accounts are rarely the same size, so each child has its own multiplier. The child trades the master's quantity times that number.
- A multiplier of 1 copies the master's quantity exactly.
- A multiplier of 3 triples it: the master trades 2 lots, and the child trades 6.
- A multiplier of 0.5 halves it.
Whole numbers, fractions and decimals all work, and a child can be set higher or lower than the master. You can also set a different multiplier per segment on the same account, for example ×1 on NSE and ×2 on NFO.
Decimals and whole lots. Futures and options trade in whole lots, so a decimal multiplier often gives a quantity that is not a whole lot. The Quantity setting decides which way it moves. With Round Up, 2 lots of 50 times 1.4 gives 140, which becomes 150. With Round Down, the same 140 becomes 100.
Because of that rounding, booking part of a position or adding to a position in stages can leave a child with a small leftover quantity. If you work that way, use whole-number multipliers.
The software shows each account's available funds next to its multiplier, but it never changes a multiplier on its own.
Same broker or different brokers
Either works. There is no requirement that any two accounts share a broker.
- All at one broker. One account is the master and the others are children. Each child still needs its own API access and its own registered static IP at that broker.
- Across brokers. The master can be at one broker and each child at a different one. The software works with 150+ Indian brokers, and any of them can be the master or a child.
Broker rules differ in the details: which API to use, what it costs, how the static IP is registered and whether the login can run on its own. The broker guides cover them one at a time, for example copy trading with Zerodha and copy trading with Angel One.
Static IP and daily login rules in 2026
Static IP. Many Indian brokers now accept API orders only from an IP address you have registered with them. For copy trading, that means every account, the master and each child, needs its own static IP registered with its broker. Some brokers refuse the login when the IP is wrong. Others accept the login and then reject every order, which is much harder to spot. This is why the software checks each account before the market opens.
A few details are worth knowing before you register:
- Brokers usually let you register a primary IP and a backup, or secondary, one.
- Some brokers, including Zerodha and Angel One, let you change a registered IP only once a calendar week, so check it carefully before you save.
- Some brokers link a static IP to one customer only. Upstox works this way, so each Upstox account needs its own IP. The software lets you give each account its own proxy for exactly this case.
If you need static IPs, MyAlgoMate's Virtual Trading Environment gives you a dedicated static IP for each trading account. The free static IP checker shows the IP you connect from today.
Daily login. Many brokers make an API session expire every day, so each account has to log in again each trading day. With most brokers you do not do this by hand. You enter each account's details and TOTP key once, and the software logs every account in for you. A few brokers, such as HDFC Sky, send a one-time password to the account holder's registered mobile or email at every login, so those accounts need a quick OTP login each trading day.
Broker rules change from time to time. Check each broker's current rules on its page in our broker directory before you set up, and see NSE and SEBI algo trading regulations for retail traders for the background.
Common questions
Does every child account need its own static IP?
Yes. Every account that places orders through a broker API needs a static IP registered with its broker, the master and each child alike. Orders from an IP that is not registered are rejected.
Do the child account holders need to install anything or log in?
No. You install the software once, on your own PC or cloud machine, and add each child account's broker details there. The software logs those accounts in.
Can the master and the child accounts be at different brokers?
Yes. The master can be at one broker and each child at another. Any supported broker can be the master or a child.
If I change the quantity of a pending order in the master, is that copied?
No. A change to the limit price or the trigger price is copied, and so is a cancellation, but a change to the quantity is not. To change the size, cancel the order and place a new one, which is copied correctly.
How many child accounts can I add?
As many as you like. Your subscription sets how many child accounts can copy at the same time. Switching copying on for a child uses one of those places, and switching it off frees it again.
What does copy trading software cost?
MyAlgoMate's Copy Trading Software is charged per trading account: ₹400, ₹450 or ₹500 per account per month on annual, quarterly or monthly billing, plus GST. A live setup needs at least 2 accounts, one master and one child, and there is a 7-day free trial. See the Copy Trading Software page for current plans.
MyAlgoMate Technologies LLP is a technology provider and does not act as an investment adviser, research analyst or portfolio manager. We provide automation tools; all trading decisions and transactions are the user's own responsibility and are subject to market risk.

