今回は仮想通貨のアービトラージという取引について調べてみました
アービトラージとは?
仮想通貨は同じ通貨でも取引所によって、価格が異なります
その価格差を利用して利益を出す手法のことをアービトラージといいます
取引手法
主な取引手法は2つあるみたいです
また取引所の価格差を利用するため、複数の取引所で口座開設を行う必要があります
手法1
1つ目は価格が安い取引所で購入し、価格が高い取引所で売却する方法です
仮想通貨の価格が次のような状態と仮定します
取引所A:100万円
取引所B:110万円
取引例
- 取引所Aで仮想通貨を購入
- 取引所Bへ取引所Aで購入した仮想通貨を送金
- 取引所Bで売却
ただこのやり方はほぼ不可能です
理由としては、仮想通貨は送金するときに時間がかかります(長いと数日)
価格差があった時に購入したとしても、送金したときには価格が変わっており意味がない可能性が高いです
手法2
2つ目は複数の取引所で、価格差が発生したときに同時に売却、購入を行う方法です
取引例
- 取引所A,Bで現金と仮想通貨を持っておく
- 価格差が発生したときに、価格が低いほうで購入、価格が高いほうで売却する
このやり方であれば、先ほどの送金時間は問題になりません
ただ他にも考慮しておくことがあります
1つ目が手数料
2つ目が相場リスク
3つ目が初期投資が必要
少し詳細に話していきますが、めんどくさい方は飛ばしてもらって大丈夫です
手数料
1つ目の手数料で気にしなくていけないのは、売買手数料と入金手数料です
売買手数料は販売所(手動)で取引する人は気にしなくても大丈夫です
複数の取引所で同時に取引を行うので、購入、売却後に取引所の仮想通貨や現金をそろえるために
出金、送金が頻繁に発生する可能性があります
売買手数料はメイカー(指値注文)であれば、逆にもらえる場合が可能性がありますが、
メイカーは指定した価格になったら注文を行う予約注文のようなもので、片方は注文が成立し、片方は注文が行われないというリスクもあります
手数料については下の記事で最初のほうにまとめていますので、どのくらいかかるのか気になる方は見てみてください
相場リスク
2つ目の相場リスクですが、2つ目の方法は先に仮想通貨を持っておく必要があります
そのため、先に持っていた仮想通貨の価格が下がっており、それがアービトラージの利益額以上であれば、結局マイナスになってしまいます
頻繁に取引していれば、相場の利益は±0の可能性もありますが、アービトラージを行うときは、
仮想通貨の相場が下降傾向ではない場合がよさそうです
初期投資
アービトラージは頻繁に取引したほうがよいので、それだけ初期投資が必要になります
少ないお金での実践や1回取引ごとに出金、送金もできますが、手数料でマイナスにならないためにはある程度のお金が必要になります
実際に価格差がどの程度出るのか見てみた
APIを使用して1分後ごとにBTCの価格を取得して、どのくらい、頻度で価格差が生まれるのかを確認してみました
結果から言うと、1BTCで見ると5000円の価格差であれば結構な頻度であるようです
1時間半分の結果を載せておきますので、気になる方はみてください
値は下のような順番と意味になります
価格取得日,bitbankのBTC価格,GMOのBTC価格,bitbankとGMOどちらの価格が上か表示,1万円で実施していた場合の利益額
長いので折りたたんであります、ここをクリックすると結果が見れます
日付,BTC(bitbank),BTC(GMO),価格の大小,利益額
2021-06-22 12:00:40.679078,3632000,3635300,bitbank < GMO,6.6000000000000005
2021-06-22 12:01:55.880219,3624001,3626221,bitbank < GMO,4.44
2021-06-22 12:02:56.057340,3622408,3625234,bitbank < GMO,5.652
2021-06-22 12:03:56.252474,3625773,3625140,bitbank > GMO,1.266
2021-06-22 12:04:56.444089,3630418,3628800,bitbank > GMO,3.236
2021-06-22 12:05:56.629580,3630165,3632080,bitbank < GMO,3.83
2021-06-22 12:06:56.905518,3628276,3625900,bitbank > GMO,4.752
2021-06-22 12:07:57.108908,3627690,3626550,bitbank > GMO,2.2800000000000002
2021-06-22 12:08:57.356681,3625134,3625300,bitbank < GMO,0.332
2021-06-22 12:09:57.583784,3626837,3626650,bitbank > GMO,0.374
2021-06-22 12:10:57.790970,3624010,3621180,bitbank > GMO,5.66
2021-06-22 12:11:57.999968,3616644,3615900,bitbank > GMO,1.488
2021-06-22 12:12:58.203774,3617788,3615500,bitbank > GMO,4.5760000000000005
2021-06-22 12:13:58.431674,3617793,3616050,bitbank > GMO,3.486
2021-06-22 12:14:58.647465,3617369,3617350,bitbank > GMO,0.038
2021-06-22 12:15:58.882003,3617252,3618750,bitbank < GMO,2.996
2021-06-22 12:16:59.073444,3616701,3615900,bitbank > GMO,1.602
2021-06-22 12:17:59.277562,3622970,3620000,bitbank > GMO,5.94
2021-06-22 12:18:59.416800,3629011,3626750,bitbank > GMO,4.522
2021-06-22 12:19:59.610269,3626131,3627240,bitbank < GMO,2.218
2021-06-22 12:20:59.804394,3628240,3629000,bitbank < GMO,1.52
2021-06-22 12:22:00.030508,3630000,3629800,bitbank > GMO,0.4
2021-06-22 12:23:00.367729,3631111,3625898,bitbank > GMO,10.426
2021-06-22 12:24:00.599065,3626436,3625898,bitbank > GMO,1.076
2021-06-22 12:25:00.837524,3630829,3624620,bitbank > GMO,12.418000000000001
2021-06-22 12:26:01.035583,3629000,3626050,bitbank > GMO,5.9
2021-06-22 12:27:01.197005,3629000,3625280,bitbank > GMO,7.44
2021-06-22 12:28:01.380688,3630751,3627300,bitbank > GMO,6.902
2021-06-22 12:29:01.578849,3637311,3634832,bitbank > GMO,4.958
2021-06-22 12:30:01.795761,3643000,3640000,bitbank > GMO,6.0
2021-06-22 12:31:01.976319,3640217,3641360,bitbank < GMO,2.286
2021-06-22 12:32:02.165269,3638993,3640000,bitbank < GMO,2.0140000000000002
2021-06-22 12:33:02.384591,3638002,3636000,bitbank > GMO,4.0040000000000004
2021-06-22 12:34:02.605327,3642922,3639999,bitbank > GMO,5.846
2021-06-22 12:35:02.827551,3641781,3640199,bitbank > GMO,3.164
2021-06-22 12:36:03.122687,3647280,3644000,bitbank > GMO,6.5600000000000005
2021-06-22 12:37:03.391877,3641749,3644000,bitbank < GMO,4.502
2021-06-22 12:38:03.602028,3643013,3639900,bitbank > GMO,6.226
2021-06-22 12:39:03.896066,3656334,3657083,bitbank < GMO,1.498
2021-06-22 12:40:04.086725,3668424,3668350,bitbank > GMO,0.148
2021-06-22 12:41:04.393156,3671907,3670760,bitbank > GMO,2.294
2021-06-22 12:42:04.695838,3667649,3668400,bitbank < GMO,1.502
2021-06-22 12:43:04.890758,3663451,3665900,bitbank < GMO,4.898
2021-06-22 12:44:05.197250,3665120,3660220,bitbank > GMO,9.8
2021-06-22 12:45:05.427282,3660427,3660000,bitbank > GMO,0.854
2021-06-22 12:46:05.664529,3657913,3656100,bitbank > GMO,3.626
2021-06-22 12:47:05.889842,3655188,3653080,bitbank > GMO,4.216
2021-06-22 12:48:06.193326,3652078,3653000,bitbank < GMO,1.844
2021-06-22 12:49:06.410501,3649795,3647350,bitbank > GMO,4.89
2021-06-22 12:50:06.635105,3653085,3651498,bitbank > GMO,3.174
2021-06-22 12:51:06.954863,3651467,3651480,bitbank < GMO,0.026000000000000002
2021-06-22 12:52:07.148550,3653171,3651460,bitbank > GMO,3.422
2021-06-22 12:53:07.311566,3650960,3651500,bitbank < GMO,1.08
2021-06-22 12:54:07.499786,3648082,3644900,bitbank > GMO,6.364
2021-06-22 12:55:07.696823,3645802,3644800,bitbank > GMO,2.004
2021-06-22 12:56:07.938379,3648077,3644799,bitbank > GMO,6.556
2021-06-22 12:57:08.134890,3648345,3645800,bitbank > GMO,5.09
2021-06-22 12:58:08.331163,3650504,3647950,bitbank > GMO,5.1080000000000005
2021-06-22 12:59:08.506387,3649296,3648000,bitbank > GMO,2.592
2021-06-22 13:00:08.726414,3656628,3650000,bitbank > GMO,13.256
2021-06-22 13:01:09.069589,3647679,3645311,bitbank > GMO,4.736
2021-06-22 13:02:09.279528,3645494,3642650,bitbank > GMO,5.688
2021-06-22 13:03:09.474918,3641049,3640000,bitbank > GMO,2.098
2021-06-22 13:04:09.694979,3634942,3631640,bitbank > GMO,6.604
2021-06-22 13:05:09.867892,3637929,3635150,bitbank > GMO,5.558
2021-06-22 13:06:10.158727,3633400,3630039,bitbank > GMO,6.722
2021-06-22 13:07:10.345153,3632035,3628079,bitbank > GMO,7.912
2021-06-22 13:08:10.513099,3631559,3626423,bitbank > GMO,10.272
2021-06-22 13:09:10.711533,3634667,3628080,bitbank > GMO,13.174
2021-06-22 13:10:10.922683,3630968,3625681,bitbank > GMO,10.574
2021-06-22 13:11:11.133974,3636440,3625960,bitbank > GMO,20.96
2021-06-22 13:12:11.324388,3638234,3636000,bitbank > GMO,4.468
2021-06-22 13:13:11.611854,3640005,3635950,bitbank > GMO,8.11
2021-06-22 13:14:11.790526,3639495,3637214,bitbank > GMO,4.562
2021-06-22 13:15:11.988700,3640496,3634524,bitbank > GMO,11.944
2021-06-22 13:16:12.160619,3638989,3634180,bitbank > GMO,9.618
2021-06-22 13:17:12.393294,3642336,3637215,bitbank > GMO,10.242
2021-06-22 13:18:12.659643,3641544,3637215,bitbank > GMO,8.658
2021-06-22 13:19:12.877314,3636275,3634162,bitbank > GMO,4.226
2021-06-22 13:20:13.156409,3632370,3632950,bitbank < GMO,1.16
2021-06-22 13:21:13.358744,3629692,3620000,bitbank > GMO,19.384
2021-06-22 13:22:13.555761,3628627,3624925,bitbank > GMO,7.404
2021-06-22 13:23:13.777271,3626775,3627109,bitbank < GMO,0.668
2021-06-22 13:24:14.006300,3625651,3620460,bitbank > GMO,10.382
2021-06-22 13:25:14.205683,3633439,3625323,bitbank > GMO,16.232
2021-06-22 13:26:14.433045,3629093,3626400,bitbank > GMO,5.386
2021-06-22 13:27:14.621285,3625077,3625995,bitbank < GMO,1.836
2021-06-22 13:28:14.846541,3625895,3619420,bitbank > GMO,12.950000000000001
2021-06-22 13:29:15.023350,3623657,3620750,bitbank > GMO,5.814
2021-06-22 13:30:15.215299,3624696,3620750,bitbank > GMO,7.892
終わり
今回はアービトラージの方法については調べてみました
2つ目の方法であれば、まだ可能性がある気はしますが、相場のリスクと初期投資の対応を考える必要がありますね…
もう少し興味がでれば実際に取引までやってみようかなと思います
コメント