簡単な取引BOTを作る
仮想通貨取引ボットを作るぞ
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通知の結果をもとにうまく行きそうか検討中。バイトが始まったので、来月以降からお金を入れようかしらん。
まずは最小取引単位で実践する計画です。