通貨Aを日本の取引所で購入→海外取引所に送金し、通貨Bとスワップ
その後Bが値上がりし、Aと交換し、日本の取引所に送金して円に戻した場合

税金発生タイミングはBとAを交換した時と、Aを円に戻した時の2回で合ってますかね?
あとこういう計算を自動的にやってくれるソフトとかサイトとかあったら知りたいです…