暗号資産の管理をしたいと思ったときに不便を感じて解決した方法を紹介します!
売買を頻繁に行う想定ではなくあくまでも「今どれくらい収益 or 損益」が出ているのか?を確認するだけのものです!
何を解決したかったのか?
暗号資産を貸し出しをする場合、利益計算を一目で確認できるようにしたかったです!
暗号資産の貸し出しとは?
貸し出しというのは、一定期間貸し出すと少し利息を上乗せして変換されるというものです。
貸し出しの期間や利息については取引所によって異なるので詳細は割愛します。
発生した問題とは?
含み益の計算が正しく行わらない…という問題が発生しました。
私が利用している取引所の一つLINEBITMAXでは、「平均取得価格」に「持っているコイン」をかけた数字が合計金額として表示されます。
貸し出すために保有していたコインは1コイン100円で購入したのに、変換時のレートが1コイン120円だった場合、120円で買ったことになり平均取得価格になります。
原因は、発生した利息はその時のレートで購入した計算になるためです。
なので実際は増えているのに最悪の場合減っているように表示される場合もあります…
それを解決するためにGoogleのスプレットシートを活用することを考えました。
調べるとGoogleのスプレットシートでできそうだということがわかったので作ってみました。
スプレットシートの作り方
作り方は簡単で、拡張機能を入れて関数を利用してコインのレートを取得します。
あとは単純な計算式を入力するだけです!
手間なのはインストールしたプラグインはアカウントを作る必要があることぐらいです!
- Cryptosheetsをスプレットシートにインストールする
- スプレットシートの「拡張機能」からCryptosheetsを選択して「Launch Sidebar」を選択する
- 関数を利用して、その日のレートを取得する(取得までに時間がかかる場合はしばらく間を開ける。最悪日が変われば取得できると思います)
- 最後に計算式を組みます
レートを取得する
下記の関数をセルに入力してください!
=CSPRICE("BTC","JPY",$B$1)
関数の引数は、コインの銘柄、表示金額の設定、日付の順番です。
記載のコードの日付は指定のセルを参照するようにしています!
指定したセルでは=TODAY()
を利用してその日の日付を取得しておくと毎日レートが更新されるので便利です!
あとは必要に応じてスプレットシートを改造してください!
私は購入枚数、購入金額、貸し出しによって増えたコインの数を手動で入力してあとは計算式を組むことで含み益を表示できるようにしています!
もしかするとレートが取得できないコインもあるかもしれませんが、基本的に世の中で使われているコインの略称で良いはずです。
下記のサイトから確認いただけますので参考にしてください。
ちなみに私が知っており、レートを取得することができるコインを表にまとめておきます!
コイン | 略称 |
---|---|
ビットコイン | BTC |
イーサリアム | ETH |
ステラルーメン | XLM |
フィンシア | FNSA |
まとめ
もっと良い方法がある気もしますが、個人レベルでは十分かと思っています。
本当はLINEBITMAXから自動で取得するなど全て自動化できるといいのですが今は一旦このままで良いと思っています!
もっといい方法がある!というのがあればぜひ教えてください!