第10回目の本記事では、Pythonを使ってビットコインを購入していきたいと思います。Pythonを使ってビットコインを指値注文しよう!今回は指値ではなく成行注文を使います。例によって、新規発注するためには、口座に資金を入れる必要があります。残高がなかったり不足したりしている場合は、先に入金しておきましょう。第1回目でも書きましたが、学習を進めていく中で投資における損失リスクがあります。こちらで責任は取りかねますので、必ず自己責任の範囲で学習をお願いします。目次Pythonを使ってビットコインを購入しよう!前回の記事で書いた指値注文のためのコードは、以下のようになっていました。今回は「指値」が「成行」に変わるだけなので、上記のコードを少し編集すれば完成です。具体的にいうと、以下のパラメータだけ変更することになります。順番に見ていきましょう。注文方法(=order_type)は、以下の4つありました。売り今回は「これらの注文方法でmarket_buy(成行買い)を選ぶ」ということになります。成行注文で必要なパラメータは以下のとおりです。逆指値レート・ストップロス成行注文は「使用する日本円」を指定すると、勝手にビットコインの枚数を決定してくれます。(※ただし、指値同様に0.005BTCを下回る注文はできません!)URLの変更はないので、前回のコードでパラメータだけ変更してあげましょう。パラメータの設定この記事を書いている時点で、1BTCが約5,100,000円になっています。本記事を読んでいる時点で、「1BTC=5,100,000円」のままなら最低金額は「25,500円」です。0.005BTC(最低取引量)ゆえに最小ロットで成行注文をかけるなら、以下のようにパラメータ設定します。'25500'}0.005BTCを下回ると、指値注文と同じで以下のようなエラーになります。POSTメソッドでAPIにアクセスこれでコードは完成です。以下が全体像になります。上記のコードを実行すると、以下のような出力になるはずです。念のためコインチェックのTraderViewで、いま発注した成行注文を確認してみましょう。注文が2つに分かれていますが、しっかり25,500円分のBTCを購入できていますね。前回の指値注文時は、TraderViewから注文を取り消ししました。今回はPythonを使ってビットコインの売却をしたいので、このままホールドしておきます。Pythonでビットコインの枚数を確認するPythonを使ってビットコインの保有枚数と日本円残高を確認するには、第8回目で紹介したAPIを使う必要があります。第8回目の本記事では、認証情報を設定して口座残高を取得していきたいと思います。Python×ビットコイン自...第8回目のコードをコピペして、残高情報を取得してみましょう。表示を分かりやすくするため、出力部分だけ変更してあります。入金額によって表示される金額は変わりますが、コードを実行すると以下のような出力になるはずです。0.00500736これでビットコインの保有枚数を確認できるようになりました。0:と書けば良さそうですね。Pythonを使ってビットコインを購入しよう!というわけで、今回はPythonを使ってビットコインを購入しました。自動売買に近づいてきて、楽しくなってきたのではないでしょうか。次回の記事では、Pythonを使って今回購入したビットコインを売却していきます。ここまでできると、自動売買に必要なピースは揃ってきます。第11回目の本記事では、前回購入したビットコインを売却していきます。寄稿、記事の掲載依頼はお問い合わせページからお願い致します。当サイトで使用する「仮想通貨」とは、「暗号資産」のことを指します。当サイトで使用する「仮想通貨」とは「暗号資産」のことを指します。当サイトで掲載している情報に基づいて被ったいかなる損害についても、運営者及び情報提供者は一切の責任を負いません。保証されたものではありません。