楽天証券を使って株の売買をしている人に便利なツール(ポートフォリオ分析システム)

プログラミング

どういうツールか?

以下のGitHubに、環境、ソースコードなどをアップしています。

ライセンス形態は、README.mdにも記載していますがMIT Licenseです。

GitHub - Jun-kaneko/rakuten_portfolio_analyzer: 楽天証券形式の保有銘柄CSVからClaude APIで ポートフォリオの割安度・改善提案を分析するツールです。CLI(main.py)と、 ブラウザから操作できるWeb GUIの 両方を提供しています。
楽天証券形式の保有銘柄CSVからClaude APIで ポートフォリオの割安度・改善提案を分析するツールです。CLI(main.py)と、 ブラウザから操作できるWeb GUIの 両方を提供しています。 - Jun-kaneko/rakutReadMore

構築方法については、README.mdに記載しています。不明点はお問い合わせください。

機能

  1. 楽天証券のサイトから以下のように「取引履歴」を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を使えるように変更もご希望があれば対応します。
> こういう観点の分析をして欲しいとか、株だけではなく、投資信託もできないかとか。
> 楽天証券以外の対応

興味がある方は何かご意見をいただけるとありがたいです。

コメント

タイトルとURLをコピーしました