Currency Gain Explained: How Much of Your Return Came From FX, Not the Asset?
The One-Sentence Definition
Currency gain is the portion of your investment return that came from exchange rate changes, separate from the asset's price movement in its home currency.
Currency gain is calculated automatically in Turbobulls and, on a paid plan, separated from your capital gain. See it on your dashboard →
The Intuition: Two Returns in One Trade
When you buy a foreign asset, you're really making two bets:
Both can go up. Both can go down. They can move in opposite directions and cancel out. Most investors only see the combined number and miss what's really happening.
A Worked Example
Imagine a euro investor buys 100 shares of a US stock:
- Day of purchase: stock price = 100 USD, EUR/USD = 1.10, total cost = 10,000 USD = 9,091 EUR.
- Today: stock price = 110 USD (+10% capital gain), EUR/USD = 1.20 (USD weakened ~9%).
What's their position worth?
- Native value: 100 × 110 = 11,000 USD.
- Converted to EUR: 11,000 / 1.20 = 9,167 EUR.
- Total euro gain: 9,167 - 9,091 = 76 EUR (~0.8% return).
The stock went up 10%, but the euro investor only gained 0.8%. Where did the rest go? Currency loss of ~9% offset most of the capital gain.
What It Covers in Turbobulls
Inside Turbobulls, currency gain is a portfolio figure.
That means it looks at your investment positions only:
- Foreign-currency assets in your portfolio
- Each position's buy-time FX rate vs today's FX rate
- The component of your gain that came from FX movement
It deliberately isolates from capital gain (price movement in the asset's native currency) so you can see them separately. On a paid plan, "What the return is made of" in the Portfolio's Performance section lists it as Currency moves, apart from the price gains.
What the return is made of
Since the first buyHow to Read the Number
Currency gain has no fixed "good" or "bad" - it depends on which side of a currency move you're on. But here are some interpretations:
| Currency gain | What it typically means |
|---|---|
| Significantly positive | Foreign assets you hold appreciated in their currencies that strengthened against yours. Lucky timing or deliberate exposure. |
| Near zero | Either your portfolio is mostly home-currency, or your FX exposures cancel out. |
| Significantly negative | Foreign currencies weakened against yours. Capital gain may still be positive in the foreign currency, but you keep less. |
Separate FX From Asset Returns Automatically
How Turbobulls Calculates Currency Gain
In plain words: Turbobulls measures the FX rate at the moment you bought, the FX rate now, and computes how much your gain (or loss) came from that change alone.
currency gain = (current FX − buy-time FX) × buy price × quantity
Capture the FX rate at buy time. Stored on each lot for replayability.
Find today's FX rate. Or the rate on the last day of the period, if the period you pick ends in the past. A period also moves the start: a lot you already held when it began counts from its price and rate the day before, not from its purchase.
Compute the delta. Multiply the FX rate change by the position size in foreign currency.
Sum across the portfolio. Each lot contributes; the total is your portfolio-level currency gain.
When Currency Gain Matters - and When to Ignore It
- Multi-currency portfolios. Essential for any non-domestic exposure.
- Performance attribution. Was your win the stock or the dollar weakening?
- Currency hedging decisions. Big currency losses may justify hedging instruments.
- Comparing managers. A manager whose returns came from FX, not stock picking, is a different kind of skill.
- You only hold home-currency assets. Number will be 0 or near-0 by definition.
- You're focused on a single domestic stock. No FX exposure to analyse.
- Long holding period. FX effects average out somewhat over decades.
- You don't care about path. Total return includes currency gain - just use that instead.
The Full Picture: Pair Currency Gain With These
Currency gain is one slice. Pair it with these for the full performance picture:
See Exactly How Much of Your Return Was FX
On a paid plan, Turbobulls separates currency gain from capital gain on every position. Multi-currency portfolios become readable - you finally know what your strategy is actually doing.
- Automatic currency gain isolation on every lot, on a paid plan
- Per-position, per-currency, per-broker breakdowns
- Capital gain shown separately for clarity
- Pairs with ROI and MWR for full performance attribution
- Multi-currency portfolios handled natively
- Zero manual calculations - no spreadsheets, no formulas
Get these by email
One useful investing metric, properly explained. Unsubscribe in one click.
Read more
Import Custom Assets From a CSV or Excel File
Add many custom assets at once: one asset on each line of a CSV or Excel file, a check of what will be added, then one import. Free, within your plan's limits.
Price Custom Assets From Your Own Data Provider
Link a custom asset to EODHD, Twelve Data, Alpha Vantage, Finnhub or a feed of your own with the free Turbobulls Connector, so its prices keep themselves up to date. Your API key stays on your device.
Inflation Explained: What the Numbers in Turbobulls Mean
What each inflation figure in Turbobulls answers: what your money buys today, what idle cash really lost, and whether your investments beat rising prices.