The hardest thing in trading – knowing when to close out – Forex trading

I really seem to be getting the hang of trading the forex markets lately and my account is at all time highs... long may it be like this. I don't really know if it's me who has improved or simply that the markets are favouring my style of trading... anyway, I am happy with how things are working out except for the fact that although I enter quite well, I seems to be taking profits far too early still... here are my trades for today... I went long the USDCAD forex pair at 12515 and close