見出し画像

ビットコインのいなごフライヤー連動自動売買BOT:サンプルコード+解説

こんにちは、higoxです。先週「ビットコインのアービトラージBOTプログラム:サンプルコード+解説」という記事をnoteで公開したら、予想以上に反響があったため、調子にのって仮想通貨の システムトレード 、第二弾の記事を書いてみます。

前回公開したのが以下の記事です。

今回公開するのは「いなごフライヤーと連動したビットコインの自動売買BOTのサンプルコード」です。前回は解説なしバージョンと、解説ありバージョンを作成していたのですが、解説なしバージョンを購入された方がほとんどいなかったことと、若干名ですが、解説なしバージョンの購入の後に、さらに解説ありバージョンを購入していただいた方もいらっしゃいまして、大変申し訳ない気持ちになってしまったので、今回は解説ありバージョンのみ作成したいと思います。

さて、「いなごフライヤーと連動したビットコインの自動売買BOT」ですが、このシステムはしばらく前にずいぶんと話題になったため、耳にしたことがある方も多いのではないでしょうか。「いなごフライヤー」という、『世界各地(ビットコイン取引所)で発生する大きな群れ(トレード)を計測するイナゴトレーダー用ツール』を監視し、大きないなごの群れが計測されたタイミングで自動でビットフライヤーで売買を行うというBOTシステムです。今回公開するのはこれを実際に動作するようにプログラミングしたサンプルコードです。(手元にあったWindows7,10での動作は確認しましたが、申し訳ありませんが環境によっては動作しない可能性もあります。そのため、全ての環境での動作は保証いたしかねます。)

コードはPython3で書かれており、selenium , beautifulSoup , pybitflyerというモジュール(ライブラリ)を使用しています。また、PhantomJSというヘッドレスブラウザ(フリーで入手可能)も使用します。今回公開する記事ではプログラムの動作環境を準備するところから解説いたします。ただ、私は日中、普通のサラリーマンとして生活しておりますので、コメント欄等での質疑応答には対応できないことをご了承ください。

2018/5/8追記: BitMEXに対応しました。

では、早速解説に移っていきましょう。

ここから先は

41,457字 / 8画像

¥ 1,000

この記事が気に入ったらチップで応援してみませんか?