That's not so unusual. Many Forex-Brokers are actually CFD-brokers, so as a trader you are trading against the broker. When you win the broker lose.
Such retursn that you have generated are obviously unrealistic are only achievable when you had a shorter latency than your broker. In other words, you knew in which direction a currency pair was moving before your broker did.
Be happy with your gain and move on to another CFD-broker who has a slower latency as well and continue the game. When you "robbed" them all out, invest your generated cash in dividend paying stocks or ETF and con continue your gains for the long run.