ビットコイン自動裁定取引アプリを独自に開発！(配布あり)


#はじめに
※ver 8.0の時点で更新された記事です。

**ビットコイン自動裁定取引システム**はすでにいくつか存在していますが、**視覚情報**に乏しかったり**取り扱える取引所の数**が限られたりするため、それを解決するべく自分で開発してみました。
今のところ6つの取引所に対応していますd(^_^o)

 - bitFlyer
 - Coincheck
 - Zaif
 - BitBank
 - Liquid by QUOINE
 - BTC BOX

![操作画面.JPG](https://qiita-image-store.s3.amazonaws.com/0/227601/80f9d5cf-631b-83ac-d955-06e2db8229b1.jpeg)
※「Bit Arbitrager」操作画面

特に知識が無くても、各取引所からAPIキーを入手するだけで誰でも簡単に扱えるようにしています。
Windows環境で実行可能です。Macの場合Bootcampをして頂く必要があります。

配布バージョンはこちらのページからダウンロードできます。
[**ダウンロードページ**](https://www.app-kobo.com/post/%E8%87%AA%E5%8B%95%E8%A3%81%E5%AE%9A%E5%8F%96%E5%BC%95%E3%82%A2%E3%83%97%E3%83%AA%E3%80%8Cbit-arbitrager%E3%80%8D%E6%9B%B4%E6%96%B0%E5%B1%A5%E6%AD%B4%E3%83%9A%E3%83%BC%E3%82%B8) ← クリックでジャンプ！

![アイコン.jpg](https://qiita-image-store.s3.amazonaws.com/0/227601/13f365ba-d130-7e42-cf24-34f9fb8785d9.jpeg)
※オリジナルアイコン

(不覚にもbootcamp中のmacでスクショ撮る方法が分からなかったので、記事中の写真はiPhoneで撮ってます。笑)

#裁定取引とは

![裁定取引.png](https://qiita-image-store.s3.amazonaws.com/0/227601/78646907-57c6-8732-c03d-1908a58171cf.png)
※引用元 : http://www.smbcnikko.co.jp/terms/japan/sa/J0288.html

つまり裁定取引は普通の取引とは異なり、**取引所同士の差額を利用して利益を得る**というもので、差額が大きく開いた時に売買を行い、差が収まってきたら逆方向の売買をする事で差額分を儲けることが出来るわけです。

例えばでいうと、取引所Aが1BTCを200万円で売っていて取引所Bで1BTCを210万円で買い取っている瞬間にAから1BTC買いBで1BTC売ると、これだけで10万円増えます。
そして近い将来、AとBが同じ値段になった時に1BTCをAで売り戻しBで買い足せば、±0円で、AとBに持っているビットコイン量は元に戻ります。つまり、手元に10万円増えただけの状態になるのです。

取引所同士の価格の差が広がり続ける事はまずないので、**ほぼリスクの無い取引**として有名です。

現に、価格の上下が激しいビットコイン相場では**1日に10回以上相場が逆転**する事も稀ではありません。たくさんのチャンスが転がっています！


#実行
![IMG_3001.JPG](https://qiita-image-store.s3.amazonaws.com/0/227601/0e4526b3-813d-fb55-95da-2e60caf7f009.jpeg)
※差額グラフ

**グラフで差額を分かりやすく表示**しています。グラフの中央辺りのように長い間相場の動きが少ない時間帯や、グラフの後半のように激しく入れ替わっている部分などがあることがわかります。ごちゃごちゃして見にくい場合は、取引所毎にグラフのON/OFFもできます。それと、**グラフが表示されない部分は、通信遅延や通信失敗となった部分**です。安全のため、このタイミングでの注文は行われません。

![IMG_3217.JPG](https://qiita-image-store.s3.amazonaws.com/0/227601/062ef431-4b60-8ee0-f95f-5a7f0bd8fc39.jpeg)
※メッセージログ

この画像を撮った時は開始後40分経過後の様子で、総計30万円分の投資に対して日本円が400円ほど増えています。この調子でいってくれると24時間で17,000円くらいの利益です。設定値によって大きく変わりますが、この日は調子がすごくよかったことを踏まえても**1日あたり投資額が平均1.2%増える**と言った感じでしょうか。

1.2%と聞くと少なく響きますが、「塵も積もれば山となる」といったように、**1月走らせ続ける**と 101.2% ^30 ≒ 143%と、**だいたい1.4倍になる**計算です…！ほぼノーリスクで…！
ちなみに1年だと、101.2% ^365 ≒ 7,778%(78倍(?!))という数字が出ています…。この数字に関しては私も懐疑的なのであまり強調はしませんが。笑


#主な処理内容

 - 一定時間ごとに各取引所の**値段帯を確認**
 - 得たデータを解析して、**裁定機会を捉えたら注文を送信**。
 - 取引所間の残高の偏りが生じた場合、**機会を見つけ次第偏りを修正**。
 - 取引所間の価格差の様子をそれぞれ**グラフとして可視化**。
 - 注文に失敗して**BTC総量が変わった場合、自動で調整(変更可)**
 - 通信や処理が遅い期間は取引をしない。
 - 残高が一定額を下回るとその取引所の取引を自動で停止
 - 短期間に注文に2度失敗するとその取引所を無効化など、**各種安全装置**

また、下記のように様々な値を各自で設定できるようにしています。

![IMG_3342.JPG](https://qiita-image-store.s3.amazonaws.com/0/227601/ebd3ece4-69c7-d143-dbfb-27ca619ed77e.jpeg)
※設定画面

![IMG_3340.JPG](https://qiita-image-store.s3.amazonaws.com/0/227601/8dfd04d2-bbd5-6d7a-c9f7-307e89b00af9.jpeg)
※詳細設定画面

この設定次第で、利益が1日に5%行ったり逆に0.1%しか行かなかったりします。(開発者の最高記録は5%)
いろいろな組み合わせをお試しください！

#目玉機能
- 売買アルゴリズムは**完全にオリジナル理論**
- **各種安全機能**（取引所の自動休憩・自動無効化，BTC総量維持機能，注文エラー時の後処理を全て自動で対処などなど）
- **各種データ表示**（資産状況，相場状況，取引量など）
- **各種グラフ表示**（損益推移，資産推移，取引量など）
- スマホへの**LINE通知機能**
- 簡単な決済システム
- 取引設定に，初心者用の「**簡易設定モード**」と玄人用の「**詳細設定モード**」を搭載。
- **現物取引**を使うので誰でも簡単！（**信用取引**モードも開発中）
- ~~アプリを他人に紹介してくれた人に向けて報酬を差し上げる**紹介プログラム**を搭載！~~とても集客効果が高いのですが、管理が面倒ですので一時停止しています。

![損益推移.JPG](https://qiita-image-store.s3.amazonaws.com/0/227601/3a755c96-2153-0b0e-d243-2248f7fe0b88.jpeg)
※損益推移グラフ

![各種便利機能.JPG](https://qiita-image-store.s3.amazonaws.com/0/227601/b9b5d7f9-e2d9-8693-f49a-abbd3a9e1465.jpeg)
※各種便利機能

#なんでこんなチャンス独り占めしないの？？

~~そうですよね、こんなうまい話がタダだったら確実に怪しいです。それで他のものを信用してないから自分で作ったっていう部分もあります。~~

~~このアプリ、**ダウンロードしてテスト環境を使って頂くまでは無料**です！が、実は、**本番環境の純利益の19%の成功報酬を頂く**形式にしてるんです。~~

var.8.0にてもっと良い条件に変更しました。
**累積利益が11,111円になるまでは無料**でそれ以降利用するには**無期限利用権を30,000円で購入**できるようにしました。つまり、使ってみて満足できる見込みがあったら買う形式になりました！

というわけで、今は自分３か月以上もの時間をかけて生み出したアプリをより多くの人に使ってほしいという気持ちで運用しています。

![決済システム.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227601/ca3543ab-37fb-34ef-3bb7-c469bbae7328.png)
※利用権の購入などができる画面


地道にアップデートもしていきます。
応援よろしくお願いします！
[**ダウンロードページ**](https://www.app-kobo.com/post/%E8%87%AA%E5%8B%95%E8%A3%81%E5%AE%9A%E5%8F%96%E5%BC%95%E3%82%A2%E3%83%97%E3%83%AA%E3%80%8Cbit-arbitrager%E3%80%8D%E6%9B%B4%E6%96%B0%E5%B1%A5%E6%AD%B4%E3%83%9A%E3%83%BC%E3%82%B8) ← はこちらからヾ(^^ )


公式ツイッターがありますので、ご要望などはTwitter [@bit_arbitrager](https://twitter.com/bit_arbitrager) まで！