見出し画像

【Coincheck】ボリンジャーバンドを指標としてPythonでBitcoinを自動売買する

こんにちは、くりっぴーです。
本noteでは、CoincheckのAPIを用いて、Bitcoinを自動売買するPythonコードを公開します!

Coincheckの公式ページに取引APIドキュメントが記載されていますが、なかなかそのままPythonで実装するのは大変です。

さまざまなブログ記事や本を探しましたが、自動売買できるコードって流石に載ってないんですよね。よくよく考えたら当たり前で笑、そんな有能コードをフリーで提供したいはずがありません。
そこで、本noteでは、有償にはなりますが、そのままコピぺでご使用いただけるコードを公開します!一度コードを使ってしまえば自動売買が可能でほったらかしokになりますので、是非ご購読いただけますと幸いです。本noteで公開するコードは、ボリンジャーバンドの計算に基づいて、以下の条件で売買判断を行います。
・現在の価格が上部バンド(平均 + 2σ)以上の場合:Bitcoinを売り注文します。
・現在の価格が下部バンド(平均 - 2σ)以下の場合:Bitcoinを買い注文します。

Python上でコードを動かすには、アカウントの認証、すなわちAPIキーが必要となります。APIキーの取得方法については、上記のCoincheckの公式HPに記載されているのでそちらをご覧ください。

※公開しているコードは2023年7月22日現在で動作確認をしているものです。APIの仕様変更などありますので、その点ご了承ください。


それでは以下に、そのままコピペで使えるコードを記載します!
※2024.3追記 コードが古いものであるため、公開を停止します。

最後までご購読いただきありがとうございました。
今後もより良いコードやお役立ち情報をアップしますので、気に入っていただければ、記事にいいねや、アカウントをフォローいただけますと幸いです!

この記事が気に入ったらサポートをしてみませんか?