Bitget Copy Trading: Rules for calculating ROI
1. ROI calculation formula
Total ROI = current ROI + sum of historical ROI per period.
Current ROI = PnL ÷ beginning assets × 100%.
a. PnL = ending assets – beginning assets.
b. Beginning assets = account balance after transfer.
Current ROI: The ROI from the most recent transfer to the present moment.
Calculation cycle: Calculated at the point of the transfer. Once a transfer is made, this indicates that the user has adjusted the principal amount (beginning assets), and the subsequent ROI need to be calculated based on this updated principal amount.
Carryover ROI: When a transfer occurs, the current ROI is recorded, and the total ROI will then be accrued based on this recorded value.
Note:
*If the beginning assets are less than 200 USDT, the beginning assets will be considered as 200 USDT.
2. Examples
a. Elite traders who only trade USDT-M Futures
Period |
Deposit |
Withdrawal |
Beginning assets |
Ending assets |
Current PnL |
Current ROI |
Carryover ROI |
Total ROI |
T0 |
100 USDT |
0 |
100 USDT |
100 USDT |
0 |
0% |
0% |
0% |
T1 |
0 |
0 |
100 USDT |
150 USDT |
+50 USDT |
= 50 ÷ 200 × 100% = +25% Since the beginning assets of 100 USDT are lower than 200 USDT, the beginning assets will be considered 200 USDT. |
0% |
25% |
T2 |
100 USDT |
0 |
250 USDT |
250 USDT |
+0 USDT |
0% |
25% |
25% |
T3 |
0 |
0 |
250 USDT |
200 USDT |
–50 USDT |
= –50 ÷ 250 × 100% = –20% |
25% |
5% |
T4 |
0 |
0 |
250 USDT |
300 USDT |
–50 USDT (loss incurred at T3) +100 USDT |
= (–50+100) ÷ 250 × 100% = +20% |
25% |
45% |
T0:
A deposit of 100 USDT is made to the futures account. During this period, the beginning assets are 100 USDT, and the ending assets are 100 USDT. The current PnL is 0, resulting in a total ROI of 0%.
T1:
With a profit of 50 USDT, the current ROI is 50 ÷ 200 × 100% = 25%. During this period, the ending assets are 150 USDT.
* As the beginning assets of 100 USDT do not meet the minimum amount of 200 USDT, the ROI is calculated based on 200 USDT.
T2:
With a transfer of 100 USDT to the futures account, the carryover ROI becomes 25%. The beginning and ending assets both amount to 250 USDT, respectively.
T3:
With a loss of 50 USDT, the current ROI is –50 ÷ 250 × 100% = –20%.
Total ROI: –20% + 25% = 5%.
During this period, the ending assets are 200 USDT, and the beginning assets are 250 USDT (as no transfers were made).
T4:
The beginning assets are 250 USDT (as no transfers were made).
With a profit of 100 USDT at T4, the current ROI is (–50 + 100) ÷ 250 × 100% = 20%.
Total ROI is 20% + 25% = 45% (no transfers were made between T3 and T4 during a calculation cycle).
b. Elite traders who trade USDT-M Futures and Coin-M Futures
Period |
Deposit |
Withdrawal |
Beginning assets |
Ending assets |
Index price |
Current PnL |
Current ROI |
Carryover ROI |
Total ROI |
T0 |
100 USDT + 0.1 ETH |
0
|
100 USDT + 0.1 ETH |
100 USDT + 0.1 ETH |
ETH/USD = 1800 |
0 |
0% |
0% |
0% |
T1 |
0 |
0 |
100 USDT + 0.1 ETH |
150 USDT + 0.12 ETH |
ETH/USD = 1820 |
+50 USDT |
= (50 + 0.02 × 1820) ÷ (100 + 0.1 × 1820) = +30.6% |
0%
|
30.6% |
T2 |
100 USDT |
0 |
250 USDT + 0.12 ETH |
250 USDT + 0.12 ETH |
|
+0 USDT |
0% |
30.6% |
30.6% |
T3 |
0 |
0 |
250 USDT + 0.12 ETH |
200 USDT + 0.12 ETH |
ETH/USD = 1800 |
–50 USDT
|
= –50 ÷ (250 + 0.12 × 1800) = –10.7% |
30.6% |
19.9% |
T4 |
0 |
0 |
250 USDT + 0.12 ETH |
200 USDT + 0.13 ETH |
ETH/USD = 1850
|
–50 USDT (loss incurred at T3) +0.01 ETH |
= (–50 + 0.01 × 1850) ÷ (250 + 0.12 × 1850) = –6.67% |
30.6% |
23.94% |
T0:
A deposit of 100 USDT + 0.1 ETH is made to the futures account. During this period, the beginning and ending assets both amount to 100 USDT + 0.1 ETH, respectively. The current PnL is 0, resulting in a total ROI of 0%.
T1:
With a profit of 50 USDT, the current ROI is (50 + 0.02 × 1820) ÷ (100 + 0.1 × 1820) = 30.6%. During this period, the ending assets are 150 USDT + 0.12 ETH.
* In this scenario, ETH is converted based on the index price at T1.
T2:
With a transfer of 100 USDT to the futures account, the carryover ROI becomes 30.6%. The beginning and ending assets both amount to 250 USDT, respectively.
T3:
With a loss of 50 USDT, the current ROI is –50 ÷ (250 + 0.12 × 1800) = –10.7%.
Total ROI = –10.7% + 30.6% = 19.9%.
The beginning assets are 250 USDT + 0.12 ETH, and the ending assets are 200 USDT + 0.12 ETH (no transfers were made).
T4:
The beginning assets are 250 USDT + 0.12 ETH, and the ending assets are 200 USDT + 0.13 ETH.
With a profit of 0.01 ETH at T4, the current ROI is (0.01 × 1850 – 50) ÷ (250 + 0.12 × 1850) = –6.67%.
Total ROI is 30.6% – 6.67% = 23.94% (no transfers were made between T3 and T4 during a calculation cycle).