Dashboard
Live copy trading overview
COPY OFF
—
Master
0
Active Clients
0
Orders Copied
—
Success Rate
Master Orders
● LIVE
Waiting for master orders…
Live Execution Feed
Execution events appear here…
P&L History
No history yet — data saves every 60s
Client Snapshot
Updates every 5s
No clients configured — add them in the Clients tab
Client Accounts
Add, manage and monitor all copy targets
No client accounts yet.
Order Log
Full execution history
| Time | Client | Action | Symbol | Qty | Status | Message | Latency |
|---|---|---|---|---|---|---|---|
| No log entries yet | |||||||
Settings
Master account & copy engine configuration
🖥️ Master Account
⚙️ Copy Engine
🕐 Session Schedule (IST)
Copy trading auto-starts/stops at these IST times
📡 Webhook Endpoint
Use this URL in any strategy to instantly push orders to all clients:
https://copytrade.billionairestechnologies.com/webhook/master
🔐 Two-Factor Authentication
Protect your account with TOTP 2FA. Works with Google Authenticator, Authy, or any TOTP app.
2FA is disabled
Documentation
Step-by-step broker setup & integration guides
BTAlgo — Multi-Broker via OpenAlgo
Connect any Indian broker through a locally-running OpenAlgo gateway. Supports Angel One, Zerodha, Dhan, Alice Blue, ICICI, Kotak, and more via a single API key.
Prerequisites
1
Python 3.10+ must be installed on your machine.
2
A brokerage account with API trading enabled (Angel One, Zerodha, etc.).
3
Port
5000 must be free on localhost.Installation
1
Install OpenAlgo:
pip install openalgo2
Run the gateway:
openalgo — it starts on http://127.0.0.1:50003
Open http://127.0.0.1:5000 and complete broker login.
4
Copy your API key from the OpenAlgo dashboard.
Configuring in Billionaires Terminal
1
Go to Settings → Broker Type → BTAlgo (Multi-broker).
2
Paste the API key from OpenAlgo into API Key / Access Token.
3
Host URL should be
http://127.0.0.1:5000 (default).4
Click Test Connection — you should see "Connected successfully".
5
Click Save Master.
Fields Reference
| Field | Value |
|---|---|
| Broker Type | BTAlgo (Multi-broker) |
| API Key | From OpenAlgo dashboard |
| Host URL | http://127.0.0.1:5000 |
Angel One — SmartAPI
Direct integration with Angel One's SmartAPI. Requires an API key from the Angel One developer portal plus your client credentials and TOTP secret.
Step 1 — Create SmartAPI App
1
Visit smartapi.angelbroking.com/developer and log in with your Angel One credentials.
2
Click Create New App.
3
Fill in App Name (e.g., "BT Terminal"), set Redirect URL to
https://copytrade.billionairestechnologies.com (not used for SmartAPI but required by the form).4
Copy the generated API Key (also called App Key).
Angel One Developer Portal — App Creation Screen
Step 2 — Enable TOTP
1
Log in to trade.angelone.in.
2
Go to My Profile → Enable TOTP.
3
Scan the QR code with any authenticator app (Google Authenticator, Authy).
4
Copy the TOTP Secret shown below the QR code (a 16–32 character base32 string).
Angel One — TOTP Setup Screen
Step 3 — Configure in Terminal
1
Settings → Broker Type → Angel One (SmartAPI).
2
API Key = SmartAPI App Key from developer portal.
3
Client Code = your Angel One client ID (e.g., A123456).
4
Password = your Angel One login PIN (4-digit).
5
TOTP Secret = base32 secret from Step 2.
6
Click Test Connection, then Save.
Fields Reference
| Field | Value |
|---|---|
| API Key | SmartAPI App Key |
| Client Code | Angel One Client ID |
| Password | 4-digit login PIN |
| TOTP Secret | Base32 TOTP secret |
Zerodha — Kite Connect v3
Direct integration with Zerodha's Kite Connect API. Requires a paid Kite Connect subscription (₹2000/month). The access token refreshes daily and must be updated each morning.
Step 1 — Create Kite Connect App
1
Visit developers.kite.trade and sign in.
2
Click Create new app → fill in App Name and Redirect URL.
3
Set Redirect URL to
https://copytrade.billionairestechnologies.com.4
Note the API Key and API Secret.
Kite Connect Developer Console — App Dashboard
Step 2 — Generate Daily Access Token
1
Open this URL in your browser every trading day:
https://kite.zerodha.com/connect/login?api_key=YOUR_API_KEY&v=32
Log in with your Zerodha credentials + TOTP. You'll be redirected to
https://copytrade.billionairestechnologies.com?request_token=....3
Copy the
request_token value from the URL.4
Use the Kite Connect SDK or Postman to exchange it for an access token:
POST /session/token { api_key, request_token, checksum }5
The access_token in the response is what you paste as the API Secret / Access Token in the terminal.
Zerodha Login → Redirect with request_token in URL
Step 3 — Configure in Terminal
1
Settings → Broker Type → Zerodha (Kite v3).
2
API Key (Kite) = your Kite Connect API Key.
3
Access Token = today's access token (regenerate daily).
4
Click Test Connection to verify, then Save.
Fields Reference
| Field | Value |
|---|---|
| API Key | Kite Connect API Key |
| Access Token | Daily access token |
| Token lifetime | Expires at 6 AM next day |
Zerodha's access token expires every day at 6 AM. You must generate and update it each morning before trading starts.
Dhan — API v2
Direct integration with Dhan's HQ API. Requires a Client ID and an Access Token generated from the Dhan developer console. Token validity is 30 days.
Step 1 — Generate Access Token
1
Visit dhanhq.co/developers and log in.
2
Navigate to My Apps → Create App.
3
Fill in App Name. Set Redirect URL to
https://copytrade.billionairestechnologies.com.4
After creation, click Generate Access Token.
5
Copy the Access Token and Client ID.
Dhan Developer Console — Access Token Generation
Step 2 — Configure in Terminal
1
Settings → Broker Type → Dhan.
2
API Key = Dhan Access Token (the long token string).
3
Client ID = your Dhan numeric Client ID.
4
Click Test Connection, then Save.
Fields Reference
| Field | Value |
|---|---|
| API Key | Dhan Access Token |
| Client ID | Dhan numeric Client ID |
| Token lifetime | 30 days |
Dhan access tokens are valid for 30 days. Regenerate from the developer console before expiry.
Alice Blue — ANT v2 API
Direct integration with Alice Blue's ANT v2 API. Sessions are fully automated — no daily login required. The terminal generates sessions programmatically using your API Key + User ID, exactly like Angel One's TOTP flow. Sessions auto-refresh every 23 hours.
Step 1 — Register API App
1
Visit ant.aliceblueonline.com and log in with your Alice Blue credentials.
2
Go to Developer Console / API section.
3
Click Create App. Fill in App Name (e.g., "BT Terminal").
4
Set Redirect URL to
https://copytrade.billionairestechnologies.com. This is the callback URL Alice Blue will redirect to after login. It must match exactly what you enter here.5
After creation, copy the API Key (App Code) and API Secret.
Alice Blue Developer Portal — App Creation & Credentials Screen
Step 2 — Understand the Auth Flow
1
Alice Blue uses a server-side auth flow. Open this URL in browser:
https://ant.aliceblueonline.com/?appcode=YOUR_API_KEY2
Log in with your Alice Blue User ID + password + OTP.
3
You'll be redirected to your Redirect URL with
?authorizationcode=XXXX in the URL.4
The terminal uses this flow programmatically — sessions refresh automatically using the API Key + API Secret.
No daily login required. The terminal handles session management fully automatically using the getEncryptionKey → getUserSID programmatic flow — the same concept as Angel One's TOTP auto-generation. Sessions refresh every 23 hours in the background. Just set your credentials once and forget it.
Step 3 — Configure in Terminal
1
Settings → Broker Type → Alice Blue (ANT v2).
2
API Key = App Code from Alice Blue developer portal.
3
User ID = your Alice Blue client ID (e.g., AB12345).
4
API Secret = App Secret from Alice Blue developer portal.
5
Redirect URL =
https://copytrade.billionairestechnologies.com — must be identical to what you registered in Step 1.6
Click Test Connection — Alice Blue validates via the API, not a browser redirect. Then click Save.
Fields Reference
| Field | Value / Where to Find |
|---|---|
| API Key | App Code from developer portal |
| User ID | Alice Blue Client ID (e.g., AB12345) |
| API Secret | App Secret from developer portal |
| Redirect URL | https://copytrade.billionairestechnologies.com — must match exactly what was registered |
The Redirect URL must exactly match what you registered in Alice Blue's developer portal. A mismatch will cause authentication to fail.