Cost base of assets in foreign currency

If I purchase stocks from my USD account it does not use the cost base of the USD on my account but of USD at the day I bought the stock. This is obviously wrong. That is why I have dedicated trading accounts in foreign currencies to enable cost averaging.

In many tax jurisdictions you have to use the conversion rate from the transaction date, no matter how you obtained the currency.

If you have cash tracking enabled and do track your currency conversions, then the overall rate of return will actually take this averaging into account.

I am not using capitally for tax reporting but rather for performance reporting. Tax reporting is done by my bank with specialized tax reports. Anyway we don’t pay taxes on capital gains in Switzerland, only on dividends and interest.

So I am interested in the correct currency gain per position. But I understand this is not possible in the current version.

As I wrote - if you look at the performance of both the position and cash account where you converted the currency combined, you will get the actual performance - taking into account cost averaging.

For example, if you have a brokerage account where you trade currencies and buy stocks there, the account’s performance will take into account the cost averaging.

Only if you’re looking at a single position alone, you won’t see that.