ビットコイン(BTC)が安い時間帯はあるのか?
GoogleスプレッドシートとbitbankのAPIを使って、暗号資産を1日1回自動発注する積立プログラムを組んでいるのですが、買注文を出す時刻(タイミング)はできるだけ安い時に出したいと思うじゃないですか。
というわけで、1日のうちで一番安い時間帯はあるのか? を調べてみました。
結論から言うと「明確ではないが、なんとなくの傾向はある」ということがわかりました。
ただこの記事をまとめている2023/12/16現在の情報なので、最新の情報が確認したい方はリアルタイムのデータを末尾につけておきますのでそちらを参照してください。
まずbitbankのビットコイン円建て価格を0時~24時まで30分ごとに取得して、1日の平均価格を0として、最も上回っている価格をプラス、最も下回っている価格をマイナスとしてそのパーセンテージを過去30日間分散布図にプロットするとこんな感じです。
買注文を入れることを考えると、マイナスかつ深く沈んでいるプロットが多いタイミングを狙いたいのですが、この結果を見ると、最安値(マイナスのプロット)が集中するのは23:30~0:30あたりであることがわかります。ただこの時間帯は最高値(プラスのプロット)も多少見ることができますね。逆に最高値は6:00~8:00の間に頻度が高いので避けるべきと言えそうです。昼間9:00~18:00の間は最高値は出ないものの、最低値もそれほど多くない&安くない可能性があります。
何時に発注するのがベストなのか?
これらの結果から、23:30~0:30あたりを狙うのが良さそうです。中でも各タイミングを見ていくと0:30近辺だけは最高値のプロットが出ていないのがわかります。最安値を狙うなら4:00前後も候補に上がりますが、毎日発注することを考えると価格よりも頻度を狙ったほうが良さそうなので、当面は0:30付近を自動発注のタイミングとして設定していきたいと思います。
おわりに
秒単位で価格が動く中、30分間隔で取得したデータで、サンプル数が30日分と少ないので精度はそれほど高くは無いと思います。また、あくまでbitbankかつ円建ての価格をまとめたものなので為替の影響もでてきます。とはいえ、(自分を納得させる)一つの根拠として目安になるかと思います。
トレンドによっても状況が変わるかもしれませんのでリアルタイムのデータを以下に表示しておきます。需要があるかは微妙ですが、誰かしらの参考になれば幸いです。
リアルタイムデータ
通貨:ビットコイン円建て(BTC/JPY)
データ元:bitbank
集計間隔:30分ごと