blofin-copy-trading
BloFin Copy Trading
Manage copy trading operations on BloFin — both as a follower and as a lead trader. Copy trading allows users to automatically replicate the trades of experienced traders.
Overview
BloFin copy trading has two roles:
| Role | Description |
|---|---|
| Follower | Automatically copies trades from lead traders |
| Lead Trader | Trades are copied by followers; earns profit sharing |
Copy trading uses a dedicated account (copy_trading), separate from the main futures account.
WebSocket: wss://openapi.blofin.com/ws/copytrading/private
Follower Workflows
1. Copy Trading Account Overview
Check copy trading account status:
- Get copy trading balance — check funds in copy trading account
- Get copy trading positions — view positions opened via copy trading
- Present account summary:
Copy Trading Account
====================
Total Equity: $X,XXX
Available: $X,XXX
Active Positions:
| Instrument | Side | Size | Entry | PnL | Lead Trader |
|------------|------|------|-------|-----|-------------|
Example prompts:
- "Show my copy trading account"
- "What positions do I have from copy trading?"
- "How much is in my copy trading account?"
2. Fund Copy Trading Account
Transfer funds to start copy trading:
- Use
get_asset_balanceswithaccountType: "funding"to check available funds - Use
fund_transferwithtoAccount: "copy_trading"to move funds
To start copy trading:
1. Transfer USDT from funding to copy_trading account
2. Select lead traders to follow on the BloFin platform
3. Set your copy parameters (amount per trade, max positions, etc.)
Example prompts:
- "Transfer 500 USDT to my copy trading account"
- "How much do I need to start copy trading?"
3. Monitor Copy Trading Performance
Track how your copy trades are performing:
- Get copy trading positions and PnL
- Review copy trading order history
- Compare performance across different lead traders
Example prompts:
- "How are my copy trades performing?"
- "Show my copy trading profit and loss"
- "Which lead trader is making me the most money?"
Lead Trader Workflows
4. Lead Trader Account Management
For users operating as lead traders:
Copy Trading REST API endpoints (Lead Trader):
- Get Account — View lead trader account balance and equity
- Get Positions — View positions that are being copied by followers
- Place Order — Place trades (with
brokerIdif applicable) - Close Position — Close positions (followers' positions close proportionally)
- Get Open Orders / Order History — View and manage orders
- Set Leverage — Adjust leverage (affects followers' positions)
- TP/SL Management — Set take-profit and stop-loss on positions
Example prompts:
- "Show my lead trader account"
- "What positions are my followers copying?"
- "Place a BTC long for my copy trading followers"
5. Lead Trader Order Management
Place and manage orders as a lead trader:
Place Order Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
instId |
String | Yes | Instrument ID |
marginMode |
String | Yes | cross or isolated |
positionSide |
String | Yes | long, short, or net |
side |
String | Yes | buy or sell |
orderType |
String | Yes | market, limit, post_only, fok, ioc |
size |
String | Yes | Size in contracts |
price |
String | Conditional | Required for limit orders |
brokerId |
String | No | Broker ID if applicable |
Example prompts:
- "Open a BTC long position for copy trading"
- "Close my ETH short in copy trading"
- "Set stop loss at $60,000 for my copy trading BTC position"
6. Lead Trader Risk Management
Manage risk for both yourself and your followers:
- Set appropriate leverage — affects all followers
- Use TP/SL — protects followers' capital too
- Monitor position sizes — be aware of total follower exposure
Example prompts:
- "Set 5x leverage for BTC in copy trading"
- "Add stop loss to all my copy trading positions"
Copy Trading WebSocket Channels
For real-time updates, subscribe to copy trading private channels:
| Channel | Description |
|---|---|
copytrading-positions |
Real-time position updates |
copytrading-orders |
Order fills and status changes |
copytrading-account |
Account balance and equity updates |
Account channel push data includes:
totalEquity,isolatedEquity- Per-currency details:
equity,balance,available,frozen,unrealizedPnl
Best Practices
- Start small — begin with a small allocation to test lead traders before committing more
- Diversify — follow multiple lead traders to spread risk
- Monitor regularly — copy trading is not fully passive; check performance and adjust
- Set risk limits — configure maximum loss per lead trader and per trade
- Understand fees — lead traders may take a percentage of profits
- As a lead trader — always use TP/SL to protect followers' capital; maintain consistent strategy
- Transfer back — when stopping copy trading, transfer funds back to funding account via
fund_transfer