見出し画像

CEX-CEXのアービトラージ事例

この記事は仮想通貨botter Advent Calendar 2024 12/11の記事です。

初めまして、irukitiと申します。普段はDEXやCEXでトレードを中心に活動しています。
今回は、CEX間のアービトラージ(裁定取引)について書きます。主に「Coincheck」と「Binance Japan」間での取引についてです。

言いたいこと

  • 初級botterでも取れる鞘やできることはあります。

  • 仮想通貨のbotは楽しいです。

Binance Japan手数料無料キャンペーン(BTC/ETH/XRP)

まず、このアビトラをしようと思ったきっかけは、Binance Japanの一部の仮想通貨取引の手数料無料キャンペーンです。3月12日に開始されました。このキャンペーンは、当初4月10日までの予定でしたが、後日6月25日まで延長されました。直近だとDOGEとかやってましたね。

時系列は以下の通りです。

約3ヶ月ほどの期間、Binance JapanのBTC取引は手数料無料だったわけです。

何故この鞘を取ったのか?

以下のことから強botterは放置すると考えたためです。

  • Binance Japanの板が薄いため、資金を投入しても取れる金額に限界があり

  • キャンペーンのため、短期間でエッジが消えることが予想される

戦場選びにはnupinupinuさんの記事が参考になります。

基本的に強botterやトレーダーと戦うのはやめましょう。
※技術力に自信があれば別です。

実際の鞘は?

この期間中、特に4月12日には約5%程度の鞘が確認できました。日本円入金はよ反映されろ!って思った記憶があります。

TradingViewより。Bitflyer(BTC/JPY)/Binance Japan(BTC/JPY)
※coincheckは自分の知る限り指定できなかったのでBitflyerで代用

画像

pineスクリプトも置いておきます

//@version=5
indicator("マイスクリプト")

// BINANCEのBTC/JPY価格を取得
btcjpy_binance_price = request.security("BINANCE:BTCJPY", "5", close)

// bitFlyerのBTC/JPY価格を取得
btcjpy_bitflyer_price = request.security("BITFLYER:BTCJPY", "5", close)

// 価格の比率を計算
ratio = btcjpy_binance_price / btcjpy_bitflyer_price

// グラフにプロット
plot(ratio, color=color.purple, linewidth=2, title="BINANCE/BITFLYER BTC/JPY Ratio")
plot(1, color=color.green, linewidth=2, title="1")


どうやってbotを構築するの!?

詳細は割愛しますが、以下の記事が役に立ちます
QASHさんの記事。

hayayu0(林)さんの記事。

まちゅけんさんの記事
https://zenn.dev/mtkn1/books/deployment-for-botter

最後に

初級botterでも取れる鞘やできることはありますので、bot作成してみましょう!


いいなと思ったら応援しよう!

コメント

ログイン または 会員登録 するとコメントできます。
CEX-CEXのアービトラージ事例|irukiti
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1