*

BinanceとPoloniexの自動アービトラージシステムを作る1

公開日: : ビットコイン自動売買

ずっと国内の大手3社でアービトラージしているのですが、サーバーの脆さや約定力のなさが目立つことが良くあります。組み合わせを変えたり、4社目(QuoinExとか)を入れるという選択肢もあるのですが、プログラマーの経験上、この方向性は泥沼になるような気がしていました。

他にも日本の取引所vs海外の取引所でアービトラージする方法もあるにはありますが、ドル円の換算レートをどうするかという問題があり、ドル円レートがちょっとでも変わるとそれぞれのレートが大きく変わってしまいます。
本当にレート差が発生しているのか、参照しているドル円レートの差によるものなのか分からないので、変数が増えて苦労して終わりそうな予感がします。

ということで、第三の選択肢として、今回は海外の取引所同士でアービトラージをしてみようと思います。
海外同士であれば、ドルベースでレートを比較できるため、為替レートを考慮する必要がありません。

また、海外の取引所サーバーは日本の取引所よりも頑丈で、かつ、取引量も多いので、上記のような問題は多かれ少なかれ解決するのではないか、という魂胆です。

Poloniexに関しては、以前までは破たんの噂やチケットが処理されないなどの問題がありましたが、買収されて管理者が変わることで改善されていくのではないかと思います。

Binanceは歴史が浅すぎるのでかなり心配していたのですが、以前のハッキングの対応や、拠点をマルタに移すこともあり、FX業界の人からするとそこそこ長くやるつもりなのかな、という印象を持ちました。

他にも海外の取引所の中で取引量が大きくてメジャーなところはありますが、日本人がフツーに口座開設できて大きなところはこの2つだと思います。

Poloniexに関してはこれまでにレート取得や残高照会をAPIでやっているので、そちらを見ていただければ特に問題なく実装できると思います。

Poloniex APIドキュメント
https://poloniex.com/support/api/

Binanceに関してはドキュメントがちょっと読みにくい印象があったのですが、こちらも特に問題なくこれまでのメソッドをちょっと書き換えるだけで流用できると思います。

Binance APIドキュメント
https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md

Binanceはレバレッジ取引(証拠金取引)ができないので、アービトラージは必然的に現物のみとなります。(せっかくPoloniexでレバレッジ取引のメソッドを作ったのに・・・)

この点からも実装に関しては国内3社のときよりもかなり楽になるかと思います。

下記は実際にレートを比較してみた際のレートです。

時刻 2018/4/3 14:6:43
Poloniex ask:7377.355 -bid:7364.275 = 13.08
Binance ask:7360 -bid:7355.02 = 4.98

時刻 2018/4/3 14:8:6
Poloniex ask:7368.188 -bid:7353 = 15.188
Binance ask:7355.05 -bid:7355 = 0.05

時刻 2018/4/3 14:8:39
Poloniex ask:7365.589 -bid:7353 = 12.589
Binance ask:7349.03 -bid:7349 = 0.03

Binanceは他と比較してかなりスプレッドが狭くなる傾向があるようです。
しかし、取引量が多いということはそれだけアービトラージをする人たちも多いということで、レート差は国内に比べると小さいみたいですね。

ちなみにBinanceのレートは

Poloniexは、

です。

どちらもGETで、jsonで返ってくるので、適当に配列に入れて取り出してください。

国内の取引所だとビットコインのアービトラージしかできませんが、この組み合わせならライトコインやイーサリアムをはじめとするアルトコインのアービトラージができるんじゃないかと思います。

Message

メールアドレスが公開されることはありません。

このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

仮想通貨取引所のチャット音声自動読み上げシステムを作る5 音声読み上げに特化する

これまでの内容で ・取引所のチャット取得 ・音声読み上げAPIで音声ファイルを取得 ・AJAX

記事を読む

ビットコイン自動売買システムの作り方 一覧

今ならAPIの仕様の改良により、 CoinCheck、ZAIF、bitFlyer、POLONIEX

記事を読む

【コインチェック】APIが存在しないはずのチャットの自動読み上げシステムを作る

以前、bitFlyerのチャットの自動読み上げシステムを作りましたが、個人的にはコインチェックのチャ

記事を読む

ビットコインアービトラージシステム※ただ使いたい人用

ここまで業者間アービトラージシステムのプログラミングの考察?をしてきましたが、 中には「中身がどう

記事を読む

ライトコインLTCのアービトラージ取引結果 binance vs poloniex

今回はライトコインのアービトラージ結果です。 最初はレート差1USDで実行したのですが、まったくト

記事を読む

 
  • ブログ管理人の横瀬兼元(ペンネーム)です。

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽者がいるらしいのでご注意ください。
【MT4】H4, D1用EA(プレゼント企画)

EURUSD 2018/1/1~2018/12/31 D1

質問回答コラム

Q. 管理人さん自身はEAで運用しているのですか A.  して

【MT5】MACD, ストキャスティクス, モメンタムEA(配布)

GBPUSD 2018/1/1~2018/12/31 H2

【MT5】 3通貨相関アービトラージEA(無料プレゼント)

EUR, GBP, USD の3通貨の相関を利用したさや取りトレード

no image
仮想通貨対応マーチンゲールEA(無料配布)

USDJPY 2018/1/1~2018/12/31 Spread:

→もっと見る

PAGE TOP ↑