C級botterになりたい男の記録 part2

↑の続きです。

はじめに

part1を見てくださった方、ありがとうございました。
正直、1~2スキくらい貰えれば嬉しいなと思っていたので、こんなに見てる人が多いんだと驚きました。
そして、part1を投稿してから思ったんですが、アウトプットによるbot開発へのモチベアップは予想以上に大きかったです。
拙い文章で恥ずかしいですが今後も頑張りたいと思います。

結論

※noteの読みやすい書き方を調べると、どうやら一番伝えたいことを先頭に書いたほうが良いそう(当たり前)なので、最初に入れてみました。
目次も入れたほうが良いそうですが、日記なので一旦ご容赦ください・・・。

自分の頭で考えろ

はい、今現在、自分まったくできてないことです。

今まで、広く浅く色々なbot開発をしてきましたが、
完成まで持っていけたものはとても少ないです。
※そのbotも利益は0円です・・・。

noteを書いてアウトプット力を高めようと思った理由がここにあるんですが、
自分の考えをアウトプットする習慣が無い人生だったので自分の頭で考えることや調べたことを整理するのが苦手なようです。
part1でもそうですが、part2も自分で何も考えずにbotを作ってる様が見られると思います。
反面教師になれば幸いです。

これから書くこと

これから書くことは、今まで自分が開発してきたbotたちを時系列順に紹介していきたいと思います。
botごとに深堀りについては別のnoteで書く予定なので、今しばらくは
触りの部分だけお付き合い願えれば幸いです。

自己紹介

さっそく、別の話題で申し訳ないのですが、part1で自身の自己紹介を忘れていたので、ここで紹介させてください。

  • 性別:男

  • 年齢:30代

  • 仕事:放送業界のITエンジニア(年末転職予定)

  • プログラミング歴:20年

  • 生涯投資収支:マイナス70万円ほど

  • 趣味:アニメ、Vtuber

です。
プログラミングを始めたのが高校生のときなので、プログラミング歴20年となっていますが、全然ガチじゃないです。
綺麗にコーディングすることよりも汚いコードでいいので何かサービスを作るほうが好きです。

生涯投資収支はちゃんと計算してないのでざっくりですが、株の信用取引でマイナス50万、ク◯◯アでマイナス20万円ほどだったと思います。

たくさん書けるほど濃い人生を歩んでいないのでもう書けることはないですが、Vtuber黎明期の2017年代からVtuberを追ってるのは密かな自慢です。
※その頃はVtuberという呼称すらない

強化学習高頻度bot

自己紹介は短めに、さっそく作ったbotの残骸たちを紹介していこうと思います。※これから書くものはすべて仮想通貨のbotです。

まずは強化学習高頻度botです。
これが、一番最初に作ったbotだったと思います。

いきなり強化学習!?しかも高頻度?wって思われた方がたくさんいらっしゃるかと思いますが、今からやろうとしてる方は本当に辞めといた方がいいです。
※板取引すら良くわかっていなかった・・・

最近botterになった方々はrichmanさんのチュートリアルで入ってこられた方が多いと思いますが、その前から開発を始めたのでnoteやツイッターを漁って気になったものを調べるようにしていました。

そこで最初に目に留まったのがj26(https://x.com/j262226)さんの強化学習botでした。

強化学習で高頻度!?すげーって思った記憶が残ってます。
情報を漁っていく中で教師あり学習や強化学習がトレードに有用なことは
なんとなく感じていましたが、強化学習を使って実際に安定して利益を上げられていることに大変興味を持ちました。

強化学習はゲームの分野でも好成績を上げており、「トレードもゲームみたいなものだし、強化学習を使えばうまくいくかな?」と思って、まずは強化学習botを作ることにしました。
※そのうちの5割は強化学習ってなんかかっこいいと思ったからです、はい。

まずは、強化学習について調べ始めました。

とても難しかったです・・・。
トレードで成功するは人は、気になる分野があれば、調べ上げてトレードに
活かしてると思いますが、頭の出来が悪い自分は強化学習のアルゴリズムにPPOや、DQNっていうものがあるんだなぁレベルにしか調べなかったです。
※ここで自分の欠点の「自分の頭で考えない」がさっそく出ています。

そして、一から調べてコーディングするのを諦めた自分はgithubを使って、強化学習でトレードbotを作成しているリポジトリを漁りました。

そしてあるリポジトリに行き着きました。

なんと、一から強化学習でのトレーディングbotの作り方を紹介してるではありませんか!
※結構上位のリポジトリにあるので、強化学習botについて調べていれば誰でもすぐ出てくるやつです。

そしてチャプター1から7まで履修し、コーディングに取り掛かりました。

そして、結果・・・はと言いたいところですが、また長い文章を書くことに疲れてしまったので、続きはpart3にしたいと思います。

今回もご覧いただきありがとうございました!

いいなと思ったら応援しよう!