はい、海外FXで20万円以上の利益が出た場合、確定申告が必要です。雑所得として申告し、税金を納める義務があります。
CFD取引の損失は原則として雑所得の範囲内でしか通算できませんが、特定の条件を満たせば給与所得などとの損益通算が可能な場合があります。
主な節税方法として、経費の計上、ふるさと納税の活用、損失の繰越控除(3年間)、適切な申告方法の選択などがあります。専門家に相談するのがおすすめです。