Hi there!
You’re trading EUR/GBP which means that the P/L which you made will be in the quote currency (in this case GBP) so your answer 30.2 is correct but that’s in GBP and not in USD
So you have to convert 30.2GBP to USD based on the exchange rate at that moment
You just have to do a little bit of conversion from your quoted currency to the currency in which you want to see the amount. That is where all your calculation is going wrong. Just convert your amount in other currency and then check the results.
The actual calculation of profit and loss in a position is quite straightforward. To calculate the P&L of a position, what you need is the position size and the number of pips the price has moved.
The actual profit or loss will be equal to the position size multiplied by the pip movement.