Copy trading

Bitget One-Click Copy Trade: PnL differences between position page and copy trading page

2023-02-20 08:011457
Global Bitgetters,
If your initiated copy trades and futures trades PL seem different, please go through the steps here to understand why it happens.
In short, copy trading separates your positions depending on the time you open them, futures will combine your positions and give an average opening price.
Users who may get affected: Global Bitget Users
Futures Positions
Copy Trading Positions
Time 1
Open Position
Opening Price: 1000 USDT Quantity: 1 BTC
Open Position
Opening Price: 1000 USDT Quantity: 1 BTC
Time 2
Open Position
Opening Price: 2000 USDT Quantity: 1 BTC
Combines the 2 positions Formula: (1000+2000) / 2
Average price: 1500 USDT Quantity: 2 BTC
Open Position
Opening Price: 2000 USDT Quantity: 1 BTC
Positions are separate
  1. Opening Price: 1000 USDT Quantity: 1 BTC
  2. Opening Price: 2000 USDT Quantity: 1 BTC
Time 3
Partial Close
Closing Price: 2000 USDT Quantity: 1 BTC
PL: (2000-1500)*1 = 500 USDT
*Note: Traders cannot close on the futures page, can only close on the copy trading page.
Balance Position: 1500 USDT Quantity: 1 BTC
Partial Close
Closing Price: 2000USDT Quantity: 1BTC
The trader needs to select one of the orders to close on the copy trading page.
  1. Opening Price: 1000 USDT Quantity: 1 BTC
  2. Opening Price: 2000 USDT Quantity: 1 BTC
If the trader closes order no.1 PL: (2000-1000)*1 = 1000 USDT
If the trader closes order no.2 PL: (2000-2000)*1 = 0 USDT
Time 4
After Closing Successfully
On the futures page, it will display:
Average Position Price: 1500 USDT Quantity: 1 BTC
After Closing Successfully (Assuming closed order 1, left order 2)
On the copy trading page, it will display 1 order:
Average Opening Price: 2000 USDT Quantity: 1 BTC
*Note: At this time, the copy trading order shows a profit of 1 transaction, and the profit is 1000 USDT.
Time 5
Open Position
Opening Price: 2500 USDT Quantity: 1 BTC
Combines the 2 positions Formula: (1500+2500) / 2
Average Price: 2000USDT Quantity: 2BTC
Open Position
Opening Price: 2500 USDT Quantity: 1 BTC
Positions are separate
  1. Opening Price: 2000 USDT Quantity: 1 BTC
  2. Opening Price: 2500 USDT Quantity: 1 BTC
Summarised:1 Position Formula: (2000+2500) / 2
Average Price: 2250 USDT Quantity: 2 BTC
Time 6
Close Positions
Closing Price: 2000 USDT Quantity: 2 BTC
PL: (2000-2000) * 2 = 0 USDT
*Note: Traders cannot close on the futures page, can only close on the copy trading page.
Balance: 0 Positions
Close Positions
Closing Price: 2000 USDT Quantity: 2 BTC
Now the trader needs to close both positions
  1. Opening Price: 2000 USDT Quantity: 1 BTC
  2. Opening Price: 2500 USDT Quantity: 1 BTC
Order 1 PL: (2000-2500) * 1 = -500 USDT
Order 2 PL: (2000-2000) * 1 = 0 USDT
*Note: There's 1 winning trade and one losing trade
Total PL
Total Profits: 500+0 = 500 USDT
Total Profits: 1000-500 = 500 USDT