How is my position’s USD value calculated?
Last updated: 12 August 2026
USD based assets
The majority of our offering consists of assets bought and sold in USD. You can always tell if the asset is USD-based by checking the information under the ticker symbol.
By default, the value of your portfolio and positions are displayed in USD, as all funds on etoro are held in USD. You can change this in your general settings to view a live conversion of these values in your preferred currency.
This is how we calculate the USD value of a position on any asset traded in USD:
Buy trade: Value in USD = units × current price per unit
Short trade: Value in USD = invested amount + [(open rate - current rate) × units]
Non-USD based assets
Stocks and ETFs listed on exchanges outside the US are traded in their respective currencies. However, your etoro investment account is USD-based. So your non-USD-based positions are impacted by the fluctuations in the foreign exchange (FX) rate between the asset’s base currency and USD.
Non-USD assets are priced in, and labelled with, their base currency. Stocks/ETFs also include the country/exchange code in the ticker symbol.
When opening a position on such an asset, the funds are converted to the asset’s base currency to complete the transaction, and then the proceeds are converted back to USD when closing the position. So, while open, your position's USD value is impacted by both the asset price and the FX rate between the base currency and USD.
The degree of exposure a non-USD position has to the FX rate depends on the type of position and when it was opened, as follows:
- Real stock and ETF positions (secured with the underlying asset) opened before 3 March 2024 - All CFD positions | The amount invested is immediately hedged (fixed) to the USD FX rate when the position is opened. So effectively, only the profit/loss (P/L) is exposed to the FX rate, and the value of the original invested amount in USD remains unchanged: Buy trade: Value in USD = (units × price at opening × FX rate at opening) + [units × (current price - price at opening) × current FX rate] Short trade: Value in USD = (units × price at opening × FX rate at opening) + [units × (price at opening - current price) × current FX rate] |
- Real stock and ETF positions (secured with the underlying asset) opened on or after 3 March 2024 | The position is 100% valued in the base currency. So, the entire position (invested amount and P/L) is exposed to (floats with) the FX rate: Position value in USD = (units × current price per unit in base currency) × current FX rate |
You can view the value of your non-USD assets in their base currency and also in USD through the Edit Trade screen for a clearer understanding of the current value of your position.
For more information, see our blog post.
Was this article helpful?
Still need help?
We're happy to assist you, whenever you need us. Choose your preferred method of contact.