Sorry for a way out there question, but I'm hoping someone here might have a little experience with foreign currency cross-trades on the futures market. Late last year I traded a spread long Canadian dollars and short the Euro. The symbol on Globex is ECD. Gains and losses are in CDN. When I closed the trade I had a profit, great. But what I think I have now discovered is that the profit was left in my account in Canadian dollars, meaning its worth roughly 10% less today than it was when I closed the position. I would have expected, since I have a US dollar account, that when I close a position everything gets translated back to dollars and I'm done.
Does anyone know if this is standard practice at all brokers or should am I reasonably surprised/upset that I've ended up losing money I didn't even know I had at risk?
Comments
In this case I never converted anything away from USD. Even though the margin requirements are in CDN, no money is ever converted. Its just a daily calculation to make sure the USD in the account are sufficient to "cover" the CDN margin requirements. Every day on my statement everything is converted back to USD and it also seems logical to me that while a position is open, my gains and losses are "at risk" in terms of currency fluctuations. But my assumption, and apparently an incorrect one, was that once the position was closed, they wouldn't leave a foreign currency gain in a USD account in that foreign currency. I wonder what they would do if it was a loss?
I suppose if the CDN had appreciated I wouldn't be upset, but I'd still be surprised