🖥️
Master
👥
0
Active Clients
📦
0
Orders Copied
Success Rate
MASTER P&L
AVAILABLE
UTILISED
UTILISATION
OPEN POSITIONS
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
👥

No client accounts yet.

TimeClientActionSymbol QtyStatusMessageLatency
No log entries yet
🖥️ 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
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 openalgo
2
Run the gateway: openalgo — it starts on http://127.0.0.1:5000
3
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
FieldValue
Broker TypeBTAlgo (Multi-broker)
API KeyFrom OpenAlgo dashboard
Host URLhttp://127.0.0.1:5000
A
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
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
FieldValue
API KeySmartAPI App Key
Client CodeAngel One Client ID
Password4-digit login PIN
TOTP SecretBase32 TOTP secret
Z
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=3
2
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
FieldValue
API KeyKite Connect API Key
Access TokenDaily access token
Token lifetimeExpires 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.
D
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 AppsCreate 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
FieldValue
API KeyDhan Access Token
Client IDDhan numeric Client ID
Token lifetime30 days
Dhan access tokens are valid for 30 days. Regenerate from the developer console before expiry.
AB
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_KEY
2
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
FieldValue / Where to Find
API KeyApp Code from developer portal
User IDAlice Blue Client ID (e.g., AB12345)
API SecretApp Secret from developer portal
Redirect URLhttps://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.