さんざん聞かれてるだろうけどちょっとレス見つけられなかったので質問させてください

100万円でXPコインを購入する場合(XはBTC⇒DOGE経由で購入)
@まず、100万円で1BTC購入。(所得0円)
A次に1BTCで1000DOGE購入。(所得0円)
B1000DOGEで2000XP購入。(所得0円)
・XPの価値が倍になり1000DOGE=1000XPになる。(+100万)
C2000XPで2000DOGE購入。(所得100万円)
・BTCの価値が倍になり1BTC=2000DOGEになる。(-100万)
D2000DOGEで1BTC購入。(所得0円)
・BTCの価値は倍になってる(2行前)ので100万円=0.5BTCになる。(+100万)
E1BTCで200万円購入。(所得100万円)

まず、@〜Dのそれぞれの場合で年末を迎えた場合の所得(=確定申告する額)は↑で合ってますか?
それならDの状態で年を越せば儲かってるにも関わらず所得0で申請できるということでしょうか?
それとも、@〜Dの状態では申請する必要がなく、Eの円に戻したタイミングだけで申告すればよいのですか?