2019/11/15SHAREBitMEX(ビットメックス)のAPIと自動売買botの作成方法ツイートシェアはてブLINEPocketBitMEXで自動売買するにはどうしたらいい?APIの使い方をわかりやすく教えてほしい!とお悩みではありませんか?BitMEXでは自動売プログラムの開発が認められており、開発に必要となるAPIも公開されています。そのため、誰でも自動売買botを作ることが可能です。完成している自動売買botを利用することもできるので、プログラミング知識が少ないない方でも手軽に取引を始められます。そこで今回は、BitMEXのAPIや自動売買botの作成方法、購入できる自動売買botについてご紹介します。Interface(アプリケーション・プログラミング・インターフェイス)」の略語で、ある機能に特化した共有可能なプログラムのことをいいます。BitMEXの自動売買に特化したプログラムということです。このAPIを利用すれば一からプログラムを組む必要がないため、自動売買botを手軽に作成することができます。そのため、プログラミングの知識が少ない方でも自動売買botの自作が可能です。注意ただし、自動売買botの自作ではコードの入力が必要になるため、プログラミング知識が全くない方にとっては難易度が高めだといえます。API」が公開されています。どちらもBitMEX公認となっていて、比較的遅延が少ないのが特徴です。BitMEXで使用されるすべての機能を介しているので、自動売買botを自作した場合はあらゆるアプリケーションの管理が可能となります。自動売買botを自作する方法さっそく、BitMEXのAPIを使った自動売買botの作成方法について見ていきましょう。手順はわずか3ステップのみなので、初めての方もぜひチャレンジしてみてくださいね。自動売買botの自作手順CCXTのインストールAPIの取得コードの入力Step1:CCXTのインストールまずは、CCXTをインストールします。CCXTとは、bot取引で必要となる各取引所のAPIをまとめたモジュールのことで、要は簡単なコードだけで一定の処理ができるようにするものです。これをインストールしておけば、取引所ごとに異なるAPIを気にせずbotを作成することができるのでとっても便利です。ccxt」と打ち込むだけでOKです。あとはエンターキーを押せば、そのままインストールが始まります。次に、BitMEXのAPIキーを取得します。BitMEXにログイン後、画面上部の「アカウント」→「APIキー」の順に進みます。するとAPIキーの作成画面が表示されるので、「名前」「キーのアクセス許可」を入力し、最後に「APIキーを作成」をクリックしましょう。選択Step3:コードの入力ここからは、自動売買に必要なコードを入力していきます。コードの入力が必要になるのは主に5つのパーツで、それぞれコードが異なるので注意しましょう。1APIキーまずは、ターミナルを起動して以下のコードを入力しましょう。次に、注文を指定するためのコードを入力します。今度は、BitMEXのアカウント情報を紐付けます。bitmex.fetch_balance()[‘BTC’][‘total’]4注文価格の取得4つ目に、注文価格の取得コードを入力します。最後は、注文に関する具体的なコードになります。以下は「BTC/XRPの指値注文」のコードとなりますので、別の通貨で取引したい場合は通貨ペアや注文方法をアレンジして入力してみましょう。=0breakelse:print(‘残高が足りません。valueBitMEX(ビットメックス)の自動売買botBitMEXでは、自動売買botを自作できるだけではなく、すでに出来上がった自動売買botを購入することも可能です。ここでは、BitMEX向けの自動売買botをいくつかご紹介します。botは「note」で販売されていたBitMEX向けの自動売買bot。本番運用できることが大きな魅力でしたが、100部限定だったため現在は購入することができません。NumpinBOTトレンドが読めないレンジ相場で活躍してくれる自動売買bot。インジケーターは使用せず、「安くなったら買う、高くなったら売る」といったシンプルなプログラムが特徴です。こちらは現在も購入可能で、価格は9,800円となっています。ドテン君ドテン君は、1日に数回のスイングトレードを行う自動売買botです。期間18のチャンネルブレイクとなっているほか、基本ロジックが公開されているのが大きな特徴だといえるでしょう。「ドテン君予報」というTwitterアカウントも存在しています。自動売買botを利用すれば効率的に取引することができますが、気をつけるべきポイントもあります。それは、サーバーへの負担です。BitMEXのサーバーは負担となる取引を弾く性質があるため、自動売買botのエラーが続くと取引所側から弾かれてしまいます。エラーだけではなく頻繁な取引も負担が大きくなりやすいので注意しましょう。「サーバーへの負荷」と判断された場合は、以下の条件が強制的に設定されます。サーバー負荷とみなされた場合0.0025XBT以下の注文が非表示になるTaker手数料が発生する指値注文が拒否されるBitMEX(ビットメックス)の手数料はどのくらい?手数料で稼げるって本当?!BitMEX(ビットメックス)APIのまとめBitMEXでは公認APIが公開されているため、自動売買botを手軽に作成することができます。「自作はハードルが高い...」という方でも、第三者が作成した自動売買botを購入することもできるので、ぜひこの機会に利用してみてはいかがでしょうか。