My understanding is forex is a 1256B contract so taxes would be calculated in the same method as for the e-mini (futures).
Do a search for taxes, 1256, etc. There's been some earlier discussions on how futures are taxed.
Always wise to check with an accountant if large sums of money are involved.