I'm kind of surprised no one mentioned it yet here, (...amateurs,)
There's a loophole, or way, to skirt that $3000/year maximum loss deduction...in a little something called Trader Tax Status, and selecting Section 475 mark-to-market for accounting.
(further look into it yourself for all the exact details.)
If you trade full-time, you do it in significant amounts all day, then you're technically defined as a professional trader. And you can deduct All of your losses againsts your gains.
This is only for US tax law though. You mentioned Forex, most forex traders are international people.