Guide

What Is Mirror Trading? How to Copy Trades Across Broker Accounts

One master account, and everything you trade there shows up in your others — even at a different broker. What it does for you, how to switch it on, and the limits worth knowing before you lean on it.

Written by Geet Ramchandani

Published 6 min read

Mirror trading means placing a trade once and having it appear in your other broker accounts automatically. You buy in your main account; the same buy shows up in the others, within seconds, without you touching them.

Trade once. Mirror everywhere.

How a mirrored trade travelsA buy of 50 NIFTY 25,000 CE placed in the master account appears as the same buy of 50 in three other accounts: Dhan, Angel One and a second Zerodha account.You place one tradeYOUR MASTER ACCOUNTBUY 50 · NIFTY 25,000 CEDhanBUY 50Angel OneBUY 50Zerodha #2BUY 50
One trade in the master account becomes the same trade, at the same quantity, in every other account — within seconds.

Who this is for

If you run more than one trading account, you already know the problem.

Maybe you have your own account and manage one for a parent or spouse. Maybe you keep equity at one broker and F&O at another. Maybe you opened a second account for better margins and never closed the first.

Whatever the reason, every trade becomes two or three trades. You take a position in one account, then re-enter it by hand everywhere else — a minute later, at a worse price, and sometimes not at all because a call came in. Exits are where it really hurts, because those are the ones you cannot afford to be late on.

Mirror trading removes that work entirely.

What it does

You pick one account as your master. Everything else you connect becomes a mirror. From then on:

  • Every entry and every exit is copied. Buy, sell, open, close — all of it. Not just the trades you remember to repeat.
  • It works across brokers. A trade in Zerodha can appear in Dhan, Angel One, Groww or Upstox, in any direction. TradeCraft handles the fact that every broker lists the same contract under a different name.
  • It works within one broker too. Several Zerodha logins, for instance, all mirroring from one master.
  • You keep your own terminal. Trade in Kite, the Dhan app, whatever you use today. You do not place orders through TradeCraft, and you do not learn a new screen.
  • Copies have a price cap. Each copy goes out with a limit just beyond the price you got, so it fills quickly but never at some wild price if the market has jumped. If the price has already run too far, the order waits rather than overpaying.
  • Nothing gets copied twice. However many times something is retried behind the scenes, you will not end up with a double position.
  • Switching it on never looks backwards. Turn it on at 2pm and your morning trades stay where they are.
  • Everything is logged. Each copy is recorded — placed or failed — so you can always see exactly what happened and why.

How to set it up

  1. Go to Broker in your dashboard and connect the accounts you want to use. You can add several, including more than one at the same broker.
  2. Open Mirror Trading.
  3. Choose which account is the master — the one you actually trade in.
  4. Turn on the accounts you want it to mirror onto.
  5. Switch mirroring on.

That is the whole setup. Place your next trade the way you always do and watch it appear in the others.

What to know before you rely on it

Four honest limits.

Each account needs its own money. Copies go out at the same quantity as the master, so a mirror account needs enough funds and margin for the same position. There is no proportional sizing yet — an account with a quarter of the capital cannot take a quarter-sized position.

Very illiquid contracts may not fill. The price cap that stops you overpaying will occasionally leave an order unfilled on a far out-of-the-money option where the price has moved. Liquid strikes are rarely an issue.

Changing a pending order is not copied. Mirroring happens when a trade actually executes. If you modify or cancel an order that has not filled yet, that change stays in the master account.

It takes a few seconds, not zero. For positions you hold for minutes or longer, this makes no difference. If you scalp in and out inside a few seconds, mirroring is not the right tool.

This is not "follow a stranger"

Copy trading usually means something else: a platform where you follow a trader you have never met and their positions turn up in your account. That arrangement raises real questions in India about who is giving investment advice and whether they are registered to.

Mirror trading is narrower on purpose. It copies your own trades into your own accounts, ones you connected yourself. Nobody else's decisions reach your account, and yours never reach anybody else's.

Key takeaways

  • Mirror trading copies every trade from one master account into your other broker accounts, automatically.
  • It works across different brokers and between several accounts at the same broker.
  • You carry on trading in your usual app — nothing about how you place orders changes.
  • Entries and exits both mirror, copies are price-protected, and turning it on never affects earlier trades.
  • Each account needs its own funds, and it is not built for second-by-second scalping.

Frequently asked questions

Is mirror trading the same as copy trading?
The idea is the same — one account's trades appear in another. The difference is whose trades. TradeCraft mirrors your own trades across accounts you own and have connected yourself. It is not a place to follow a stranger's trades, which is a different thing entirely and carries its own rules in India.
Can I mirror between two different brokers?
Yes, in any direction. A trade in your Zerodha account can appear in Dhan, Angel One, Groww or Upstox, and the other way round. You can also mirror between several accounts at the same broker.
Do I have to place my trades through TradeCraft?
No, and that is the point. Keep trading in Kite or the Dhan app or whichever terminal you already use. TradeCraft notices the trade and mirrors it. Nothing about your routine changes.
What happens to trades I placed before switching it on?
Nothing at all. Mirroring only applies from the moment you turn it on. If you enable it at 2pm, your morning trades are left alone — it never reaches backwards and fills your other accounts with old positions.
Does every account need the same amount of money?
Effectively yes, for now. Each mirror account receives the same quantity as the master, so it needs enough funds and margin to take the same position. If a mirror account is short of margin, that copy simply fails and is logged — it does not partially fill or guess.
What if I close the position in the master account?
The exit mirrors too. Entries and exits are treated the same way, so closing in the master closes in the others. Exits are usually the urgent ones, which is much of the value.

Want to try this yourself?

TradeCraft lets you build a strategy, backtest it against historical data, and deploy it on paper before risking a rupee — using your own broker account.

About the author

Geet Ramchandani

Founder & Engineer, TradeCraft

Geet is the founder of TradeCraft, a platform built for retail traders to automate their strategies and mirror trades across broker accounts. With 5+ years of experience trading the markets and hands-on experience with algorithmic trading, he writes about trading systems, execution, backtesting, risk, and what it takes to build them in the real world.