こふそ(@koheta0325)です。はじめに今回ご紹介することは仮想通貨取引のビットコインFXです。2018/6/11会社の先輩から、bitFlyer業務停止になるかもという噂を挙がっている。それによる影響で仮想通貨全体暴落の予感がするよ。危険だからフィアット(法廷通貨。日本で言うと”円”)に戻した方がいいと思うよ。いうことお伝えいただきました。僕は信じやすいタイプなので、やばそう。海外取引所であるBitMEXに送金して空売りを試みました。全体的に仮想通貨はなみなみと下落トレンドに走っていたので、多少の利益がでました。この機会にBitMEXの基本的な使い方が分かったので、使い方のマニュアルは後日記事にするとして、BitMEXの取引を自動化したいと奮い立ちました。今回のシリーズはBitMEX自動取引botを作成して不労所得を得ようという企画です。BitMEXとはBitMEXとは。ビットコイン、アルトコインで信用取引ができる海外取引所(中国)です。レバレッジは最大100倍で取引可能。日本では確か最大25倍程度だったはずです。いろんな取引所でビットコインFXを行ってみましたが、一番BitMEXが軽快に取引できました。サーバーは非常にサクサクです。国内取引所でもビットコインFXはできます。Zaif、bitFlyer、bitbank等がありますが、まだまだ色々問題が多いです。Zaifでは、ビットコインFX(AirFX)ができますが、サーバーが弱小ということもあり、非常に危険らしいです。いうか使いづらい、わかりにくい。2018国内取引所でビットコインFXをするならbitFlyerがオススメです。話はそれましたが、今ビットコインFXをやる場合であれば、総合的に考えると、ビットコインFXをするならBitMEXをオススメします。できるので、自動取引を行うにはもってこいの環境ですね。APIの使用には事前にユーザー登録が必要です。登録していなかったら、ユーザー登録をすませておきましょう。KYC(本人書類提出)もなく、簡単に登録することができます。(3分くらい)こちらから登録すると、取引手数料が6ヶ月間、10%割引になります。BitMEX無料登録BitMEXのAPIキー取得Bitmexにログイン後、アカウント>APIキーをクリックします。名前:API名を任意に入力します。キーのアクセス許可:注文とキャンセルを行い場合は、【注文】を選択します。出金:APIで出金処理をさせない場合は、チェックを外しておきます。2要素トークン:Google認証コードを入力します。以上の入力を行った後、【APIキーを作成】をクリックします。APIキー、シークレットコードが生成されます。これをメモしておきましょう。CCXTライブラリとはさっそくbitMEXのプログラムを組んでいきますが、CCXTライブラリを使います。一言でいうと各取引所のAPIを共通化した非常に強力なライブラリです。プログラムコードが違うんですね。Zaifで価格取得処理、bitFlyerで価格取得処理、binanceで・・・と書いていると、ソースコードが長くなり、実装時間(作業時間)も2倍、3倍と増えてくるわけです。【”bitMEX”,”価格取得”,”BTC”】といったような感じで取引所名を変更してリクエストするだけなので簡単に実装が可能になります。詳しい話は、過去記事を参考にしてください。※過去記事のサンプルコードはPHPになっています。今回はPythonで実装予定なので参考程度にしてください。仮想通貨取引所のAPI処理を共通化できる!CCXTをPHPで動かしてみた。:Python3環境:cloud9cloud9とはAWS(アマゾンウェブサービス)が展開するクラウドIDEです。無料で始められるのでぜひ使ってみましょう。以下のコードさえ覚えておけばOKです。exchange.cancel_order('orderID')試しに何個か動作を確認してみましょう。forbiddenエラーが起きたので、fetch_order_bookで代用します。None}下のような感じで注文がアクティブになります。次回はこれらの基本操作をふまえて、実践編に入りたいと思います。BitMEX未登録の方はこの機会にぜひ登録してみてはいかがでしょうか。(作業時間は3分程度)こちらから登録すると、取引手数料が6ヶ月間、10%割引になります。ギャンブル川崎にて石焼き芋屋さんを始めました。