もうひとつ、具体的な計算方法についてなんですが、、

円建ての所得計算は通貨ごとに時系列表を作ってなんとか計算できました。
次にBTC建てのアルトコイン売買なのですが、「アルトコイン購入=BTCをJPYに売却+そのJPYでアルト購入」の二要素に分割して考え、それぞれは先に作ってある円建ての時系列表に組み込んで所得計算を行う、
つまりアルトコイン購入時にはBTC/JPYの時系列表において売却=所得計算を行いALT/JPYの時系列表においては取得原価の計算を行う、
逆にアルトコイン売却時にはBTC/JPYの時系列表において購入=取得原価の計算を行いALT/JPYの時系列表においては売却=所得の計算を行う、みたいに。

説明が下手で申し訳ないです。