Olympus Capital Knowledge Base
  • Welcome to Olympus Capital
    • Welcome
    • About
    • Policies
      • KYC
      • Privacy Policy
      • AML
  • GETTING STARTED
    • Olympus Capital Website Overview
    • Verification
    • Deposit Funds
    • Create a cTrader Live Account
    • Transfer Funds
    • Copy a Strategy
    • FAQ's
    • Telegram Channel
    • Forex Trading Bible
  • cTrader Tutorials
    • Overview
    • Access your cTrader Site
    • Add Funds to a Strategy
    • Set an Equity Stop Loss
    • Remove Funds from Strategy
    • Stop Copying
    • Move Funds from One Strategy to Another
    • Account Performance
    • ROI Calculation
    • Strategy Fees
    • High-Water Mark (HWM) Model
  • Olympus Capital Tutorials
    • Create a Support Ticket
    • How to Access the cTrader Platform if you do not Receive your Initial Confirmation Email
    • Security and Two Factor Authentication
    • Two Factor Authentication (2FA)
    • E/Wallet and Balances
    • Access your cTrader Site
    • Profile Information
    • Customise your Dashboard
    • How to Change Theme, Select Language and Notifications
    • Archive a cTrader Live Account
    • Withdrawal Presets and Logout
    • Withdraw Funds
    • Internal Transfer
    • Transaction History
  • Copy Strategies
    • Strategy 1
Powered by GitBook
On this page
  • Time-weighted ROI¶
  • ROI Update Frequency¶
  1. cTrader Tutorials

ROI Calculation

Last updated 8 months ago

Time-weighted ROI

According to the Global Investment Performance Standards (GIPS), cTrader Copy applies the time-weighted ROI (TWR) calculation method.

The TWR method suggests that cash inflows, cash outflows, and amounts invested over different periods have no impact on the resulting value.

The history of any account is divided into sub-periods; so each time a new deposit or withdrawal occurs, a new sub-period is formed. The ending of the day also forms a new sub-period. The ROI of each sub-period is calculated by the formula:

Rn = (Equity at the end of the sub-period - Equity at the beginning of the sub-period - Deposits + Withdrawals) / Equity at the beginning of the sub-period

To apply the TWR method, combine the ROI for sub-periods, by compounding them together, resulting in the overall period ROI.

TWR (%) = ((1 + R1) * (1 + R2) * ... * (1 + Rn) - 1) * 100%, where R1, R2,... Rn is ROI for the sub-period.

Example

An investor had USD 1,000 in equity at the beginning of the period. The investor opened a position, and their equity at the end of the day increased to USD 1,100.

The investor can deposit an additional USD 900, which will increase the resulting equity to USD 2,000.

Note

The last sub-period that was formed is due to the deposit amount not affecting the resulting TWR (%).

By the end of the next day, the investor's equity reaches USD 2,100 through trading.

You can see that USD 100 was earned on this step giving a change in ROI on a less percentage amount than USD 100 that was earned during the first step (5% vs. 10%).

The reason for this is that ROI depends on the starting amount that is used for trading. In these two cases, different starting amount was used to make a profit.

The resulting TWR (%) is calculated as follows:

ROI Update Frequency

The ROI is updated:

  • Every 15 minutes for strategy providers' accounts.

  • Daily for copy-trading accounts and accounts that do not provide strategies.

ROI (sub-period) = (1,100 - 1,000) / 1,000 = 0.1
TWR (%) = (1 + 0.1 - 1) = 0.1 * 100% = 10%
ROI (sub-period) = (2,000 - 1,100 - 900) / 1,100 = 0
TWR (%) = (1 + 0.1 ) * (1 + 0) - 1 = 0.1 * 100% = 10%
ROI (sub-period) = (2,100 - 2,000) / 2,000 = 0.05 or 5%
TWR (%) = (1 + 0.1) * (1 + 0) * (1 + 0.05) - 1 = 0.155 * 100% = 15.5%
¶
¶