blog coverimage

簡単な取引BOTを作る

仮想通貨取引ボットを作るぞ

author image

Authored by tsugumi7878

March 16th 2021

取引BOTを作る

こんにちは、北大機械学習サークルのtsugumi7878です。

簡単なとタイトルに書きましたが、めちゃくちゃ頑張って調べました。日本の取引所のAPIを使ったBOTってあんまり情報がないので大変でした。使ったサービス等を書きます・

・ bitFlyer Lightning API

・ Cloud Run

・ Cloud Function & Cloud Scheduler & Line Notify

・ Cryptowatch API

bitFlyer Lightning API

ccxtで使用。

Cloud Run

学習済みモデルを用いて予測結果を返すAPIをFlask & Dockerで作成。ここにデプロイした。予測時にはCryptowatch APIで得たデータを使用。

Cloud Function 他

Dockerで作ったAPIとbitFlyerのAPIを叩いて実際に取引を行う場所。結果をLINE通知する。2時間毎に実行。

いまのところ月に100円もかからずに2時間毎での取引ができそうなので頑張ったと褒めてあげたい。

今はお金を入れおらず、LINE通知の結果をもとにうまく行きそうか検討中。バイトが始まったので、来月以降からお金を入れようかしらん。

まずは最小取引単位で実践する計画です。