【python】Bybitでビットコインの自動売買するプログラム

※本ページはプロモーションが含まれています

Binanceが日本人追放になってしまい、botが完全に使えなくなりました。結局、Bybitを選んだのですが、全て作り直さないといけない。Bybitでビットコインの売買をするプログラムを自分用メモとして残しておこうと思います。

目次

BybitのAPI

公式のドキュメント

APIのドキュメントは公式サイトから以下のとおり

あわせて読みたい
矢野テック
矢野テック

ドキュメントを見ながらゼロから作ってもよいのですが、pythonの場合は有志の方が取引所に対応したライブラリを作成しているケースが多いです。それを探してみます。

有志のライブラリ

外国人〜日本人に至るまで、有志の方がライブラリを何名か作成していますが、放置気味も多いです。バージョンが古くて動かないケースがあるので、日本語優先というよりは、最終更新日優先で選んだほうが良いです。

pybitがおすすめか

バージョン5に対応しているということと、更新頻度も高いので、こちらのライブラリがおすすめです。

PyPI
pybit Python3 Bybit HTTP/WebSocket API Connector

 

インストールもpipコマンドで簡単です。

 

ちなみにソースコードや使い方はGithubに公開しています(英語のみ)

GitHub
GitHub - bybit-exchange/pybit: Official Python3 API connector for Bybit's HTTP and WebSockets APIs. Official Python3 API connector for Bybit's HTTP and WebSockets APIs. - GitHub - bybit-exchange/pybit: Official Python3 API connector for Bybit's HTTP and WebSoc...

 

APIキーとシークレットキーの発行

Bybitに登録して本人確認や2FA(2段階認証)終了後、以下のページからAPIキーを発行します。

https://www.bybit.com/future-activity/ja-JP/developer

ホワイトリスト登録

APIを発行するだけでは動かなくて、そのまま動かすとこんなエラーがでます。エラーコード10029番

Bybit Error 10029

 

どうやら通貨ペアごとにホワイトリスト登録しないとAPIを使って売買できません。ホワイトリスト登録は、パソコンから管理画面にログインしてAPI設定の箇所からできます。

何もチェックが入っていないはずなので、自動売買する予定の通貨ペアにチェックを入れておきます。

ホワイトリスト登録

 

サンプルソース

pybit使えば、相当簡単でした。売買のみのルーチンです。動かすと現物で50ドル分を買って売り、先物で0.001btc分、売買します。

現物のロット計算

現物売買は買う時はUSDT計算、売りの時はBTC計算なので内部で計算しないといけません。ロット管理が難しいです。

 

矢野テックの使い方

僕の場合はTradingViewを使って、webhook経由で組み合わせて使っているので、トレードアルゴリズムはそちらで書いて、売買のみ取引所のAPIを使ってます。詳細はこちらの記事をご覧ください。

あわせて読みたい
TradingViewのアラートとpythonを組み合わせてビットコイン自動売買bot作ってみた TradingViewにはMT4みたいな自動売買は出来ません。色々調べてみると、Webhookを使えばbot側で受信可能というのが分かりました。 TradingViewのアラート機能とpythonを...

 

ブログランキングに参加してます。この記事が少しでもお役に立ちましたら、応援ポチっとお願いします。

にほんブログ村 為替ブログ システムトレード 自作EA派へ
にほんブログ村

お友達にMT4インジケータープレゼント中

機械学習使った日々の予測結果や、細かい試行錯誤の結果はLINEで公開しています。パスワード付き記事もこちらから。

また、今ならお友達には矢野テック自作のMT4用のインジケーターをプレゼント中です。

友だち追加

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

プログラマー。FXのMT4を使った自動売買EA作成やBOT作成などが趣味。2016年から元本10万円をどこまで増やせるか挑戦中。一旦は10万⇒700万⇒2017暴落 20万。ガチホからFXトレードに変更。 現在1000万円。その過程やノウハウは無料メール講座にまとめました。1か月で学べます。→無料メール講座

ご質問はコメント欄からお願いします

コメントする

目次