Thanks, i see. So the $0.84 from the CSV file are in this case actually Euros. But shouldn't it then be 0.88 ? ( $1.15/1.29896 = 0.884 ) The $0.84 would imply an eur/usd exchange-rate of around 1.37.

I understand its very difficult to calculate correct fx pnl during backtests, especially if you trade a portfolio of many different pairs, some of which might not even include the account base currency. Even more so if you want to account for historical roll rates. Im not entirely convinced static exchange and roll rates are 'good enough'. Some pairs are +-50% compared to 10 years ago, or even 5.