Product details

Bitget Copy Trading: Rules for calculating ROI

ROI (Return on Investment) is a crucial metric in evaluating the performance of your investments in Bitget's Copy Trading platform. To help you grasp the intricacies of ROI calculation, we've provided detailed rules and examples in this article.

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
+0.02 ETH

=

(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).

We invite you to join our official elite trader community on Telegram.
Join Bitget, the World's Largest Crypto Copy Trading Platform