One master account. Every linked account in step.
CopyTrade watches your Zerodha Kite master account and replicates each fill into the child accounts you control (Kite or Kotak Neo), scaled by the ratio you set for each account.
Features
Every feature listed here is in the current build.
Master → children mirroring
Fills in the Kite master are detected in real time over Kite WebSocket (with a polling fallback) and placed in child accounts in parallel.
Kite and Kotak Neo children
Add child accounts on Zerodha Kite or Kotak Neo. Kotak logins use TOTP + MPIN through the official Neo API, with symbol, segment and product mapping handled for you, including MCX lot sizes.
Per-account ratios
Set a quantity multiplier per account (steps of 0.05) and choose floor, round or ceil rounding for lot quantities.
Slippage control & auto-revise
Child limit prices use a slippage band you set (0.1–10 pts). Unfilled child orders can be auto-revised at set intervals up to a maximum number of revisions.
Pre-trade margin check
Margin is checked on login and before child orders are placed, so you can see when an account is short of funds.
Rebalance & fix
Compare each child's positions with the expected ratio. Fix one mismatch individually or rebalance all with a confirmation step.
Unified orders & positions
See open orders and positions across all accounts. Cancel, modify, cancel-all or square off from one screen.
Per-account static-IP proxy
Route each account's order placement through its own proxy, with a built-in proxy test. Useful where brokers require a registered static IP for API orders.
Account management
Add, edit, remove accounts, switch the master, login-all / logout-all, and open any child's broker web console in an isolated incognito window.
Resilience
Retries only on transient errors with backoff, WebSocket auto-reconnect, partial-fill awareness and periodic health checks.
Product inheritance
Child orders inherit the master's product type (e.g. NRML / MIS), mapped to each broker's codes.
Local web dashboard
Runs on your machine as a local browser app with live toasts for every copy event.
Requirements
- Windows, macOS or Linux with Python 3.10+
- Zerodha Kite Connect API app for the master account (paid subscription from Zerodha)
- Kite Connect or Kotak Neo API access for each child account
- Static IP / proxy per account where your broker requires one for API orders
Who it is for, and who it is not for
CopyTrade is for a trader who operates several accounts they own or are legally authorised to operate, for example their own accounts at two brokers. It is not a service that copies ARV Capital's trades into your account, and it must not be used to trade other people's money without the SEBI registration and broker permissions that requires.
⚠ Risk disclaimer
Trading in equity derivatives (F&O) and commodity derivatives involves substantial risk and can result in losses greater than expected. CopyTrade and TradeMate are software tools only. They do not provide investment advice, research, tips or signals, and ARV Capital is not a SEBI-registered investment adviser or research analyst. You place and are responsible for every order, for your broker relationship, and for complying with your broker's and the exchanges' rules, including SEBI rules on API and algorithmic trading. No software can guarantee any outcome. Full disclaimer.