【Python】Zaifで仮想通貨の自動売買をする方法2018/02/242020/04/14【Python】Zaifで仮想通貨の自動売買をする方法Pythonライター:古澤嘉啓TwitterFacebook仮想通貨取引所のZaifはビットコインやその他の仮想通貨をプログラムで売買するためのAPIを提供しています。このAPIを使えば、非常に簡単に自動売買システムを実現できてしまうのです。当記事ではこのAPIの使い方を、Python3のサンプルプログラムを交えながら解説していきます。ドキュメントZaifのAPIをコールするにあたって、今回はこちらのページの方(ZaifのAPIを簡単にコール出来るようにしました→https://github.com/techbureau/zaifapi)が作成してくれたライブラリを利用しています。非常に便利なので使わせていただきました。(現時点では非公式ライブラリらしいです。まとめビットコインを売買するプログラム100万円で買って105万円でリミット売り以下のPythonプログラムで0.0001ビットコインを価格100万円で買うという注文ができます。買えたと同時に105万で売り注文を出します。keyとsecretにはzaifで発行したご自身のキーをご入力ください。amount=0.0001,limit=1050000)サーバーへの負荷などによって、一時的に注文が通らない場合もあります。その場合は下記のようなエラーが発生します。この場合はしばらく待機してから再度注文するようにしましょう。unavailable.105万円で売って、100万円でリミット買い買い注文のプログラムのaction=”bid”をaction=”ask”に変更することで売り注文が指せます。amount=0.0001,limit=1000000)最終取引価格を取得するプログラムZaifのAPIの機能としては、トレードの実行だけではなく、板情報や最終取引価格の取得もできます。例として最終取引価格を取得するプログラムを以下に掲載いたします。こちらは公開APIなので、APIキーや特別なライブラリなどは必要ありません。実行画面の方は以下のようになります。1118100.0}1118100.0まとめいかがでしたでしょうか。zaifのトレード画面で出来ることのほとんどが、Pythonプログラムでもできてしまいます。あとは、これらとwhile文やif文組み合わせていけば、条件が揃った時に自動的に売買をしてくれる自動売買システムが完成します。プログラムを途中で止めたく無い場合は、try,except文を使いましょう。仕事などで忙しくて手が離せないけど、取引はしたい、というようなタイミングに使えるかもしれませんね。G検定を取得するメリットを解説!最弱オセロを初めて攻略した天才オセロ高校生。TrendCOMMENTコメントを残すコメントをキャンセルメールアドレスが公開されることはありません。コメント*お名前*メールアドレス*プライバシーポリシーはこちら上に表示された文字を入力してください。