どういうツールか?
楽天証券を使ってお小遣い程度の株の売買をしています。
私の量の売買だと手数料はかからないですし便利なのですが、いつその株を購入したのか、最新のニュースで値動きしそうなものはないかといった情報を見るのが手間です。
また、AIで分析してくれるサービスもありますが、個人の情報を外部に送ることになるので抵抗があります。
そこで、楽天証券からCSVファイルで自分の売買情報を取得してAIに分析してもらおうと思い、このツールを作りました。
AIで分析すると言っても、専門のサービスを使うのではなく、自分で仕組みを構築しAIに分析を依頼するので他の会社に情報を提供することはありません。
AIの会社にはデータが出てしまいますが、こればかりはどうしようもありません。ローカルのAIを使うこともできますが、レスポンス、精度を考えたら、一般的に使われているOpenAI、Claude、Geminiを使った方が良いです。
APIでそれらの情報を取得できれば便利なのですが、残念ながら楽天証券はそのようなサービスは無いようなので手間ですが一度CSVで出力する手順を取りました。
Claude codeで2日ぐらいでひとまず使えるレベルのものを作ったので楽天証券で株の売買をしている人にはぜひ使ってご意見をいただきたいです。
以下のGitHubに、環境、ソースコードなどをアップしています。
ライセンス形態は、README.mdにも記載していますがMIT Licenseです。
構築方法については、README.mdに記載しています。不明点はお問い合わせください。
機能
- 楽天証券のサイトから以下のように「取引履歴」をCSV形式で保存してください

2. ツールを起動するとブラウザーから以下の操作ができます
(1) ポートフォリオ選択 : 1.でダウンロードしたCSVファイルを選択します

(2) これが個人的にどうしても欲しかった機能なのですが、持っている銘柄に対して、愛着度を入れることができます。0〜100で入力し、100が最も愛着度が高いです。
例えば、この銘柄は好きな会社なので株価は関係なしに基本保存し続けるといった場合は、100に近づけて設定します。一方、利益重視の銘柄は0に近く設定します。
AIはこの愛着度も考慮してコメントしてくれます。

(3) 実行オプション
このポートフォリオ分析システムは、AIとしてAnthropicのAPIを使っています。最初にいくらかチャージして(5$から)一回AIに質問をすると質問の量に応じて費用がかかります。
なので質問の量、AIに依頼することはできるだけ少なくして、大切なところ(最終的なまとめ)はAIに頼むような作りです。その方が、費用的にも抑えられますし、AIからのレスポンスの精度も良いです。
それを抑えるための実行オプションです。

(4) 実行状況
分析を開始してから、現在どのような状態なのかの進捗がわかります。

(5)最終レポート
以下が最終的にAIが出力するレポートです。サンプルのデータなので私の実績ではありません。
かなり充実していると思っています。

最後に
以上ですが、かなり不親切な説明になってすみません。
このようなツールは作ったのですが、使ってくれ人がいるのかわからないので、ひとまずリリース優先で不親切な説明になっています。
自分でこの環境を作ってみたいようでしたら、GitHub のREADME.mdには構築するまでの手順が記載されていますので、まずはそれを見てください。
全く理解ができないようでしたら、そのようにフィードバックを頂ければ詳細な構築手順を準備します。
また、以下のような希望も対応を検討します。
> 今はAIはAnthropicを使っていますが、OpenAI、Gemini、ローカルのAIを使えるように変更もご希望があれば対応します。
> こういう観点の分析をして欲しいとか、株だけではなく、投資信託もできないかとか。
> 楽天証券以外の対応
興味がある方は何かご意見をいただけるとありがたいです。


コメント