投資状況の分析・共有用の自動化(SBI証券)
こんにちは、Akiです。
みなさんは投資状況や配当金の状況を分析されていますか?
私はSBI証券を使っており、”My資産”機能で下記は見ることができますが、やや機能不足だなーと感じていました。
- 保有資産の一覧
- 実現損益
- 資産の推移
- 配当金・分配金
エクスポート機能も提供されていますが、内容やフォーマットが残念なところがあり、取得したとて、そのまま分析用途に使うのは活用難しいです。
そこで、エクスポートできるファイルや、サイト上からコピペできる情報を元に分析するためのツールを作ってみることにしました。現在は、コピペが手準に含まれている都合で、コードまで公開しても使いづらいところが残っていますので、最終的に出力している分析用のデータをご紹介したい思います。どんなことをやっているか共有することで、FIRE仲間との共有も円滑になると嬉しいです。
SBI証券ポートフォリオ分析ツール
入力データをPythonのスクリプトを利用し、最終的に分析結果をグラフ化などして可視化します。Pythonは文字列のデータ処理や、グラフ化のライブラリが豊富にあり、比較的簡単に構築できるのが良いところですね。最終的には入力データの準備&1コマンドで出力結果を準備できるようになりました。
入力データ
下記を準備し、入力とすることにしました。
- ポートフォリオのデータ(円建てのみ)
- SBI証券 → 口座管理 → ポートフォリオ → CSV出力
- 外貨建て商品のデータ
- SBI証券 → 口座管理 → 口座(外貨建て) → 円換算評価額(表示内容をコピペ)
- 配当金のデータ
- SBI証券 → 口座管理 → My資産 → 配当金・分配金・償還金(CSVダウンロード)
手動のコピペ手順があることが残念ですね・・エクスポート機能の強化を強く望みます・・!
出力結果
定点観測&分析用に出力します。ちょっとだけラベルが重なってしまっていたりするところもありますが、ご愛敬。
基本ポートフォリオ分析チャート
コスト分析
隠れコストは含みませんが、信託報酬ベースでのコストを比較もしています。
📊 年間総コスト: 31,428円
📊 コスト率: 0.0447%
💰 NISA税制優遇効果: 68,822円/年
🏷️ ファンド別年間コスト:
------------------------------
VOONYSE バンガード S&P 500 ETF 18,161円 (0.0300%)
BLK-MMF ブラックロック・スーパー・マネー・マーケット・ファンド(米ドル) 5,336円 (0.4200%)
VTNYSE バンガード トータル ワールド ストックETF 3,997円 (0.0800%)
三菱UFJ−eMAXIS Slim 全世界株式(オール・カントリー) 3,758円 (0.1133%)
SBI−SBI・V・S&P500インデックス・ファンド 176円 (0.0938%)
🏆 コスト効率ランキング(信託報酬順・銘柄別集約):
--------------------------------------------------
1. VOONYSE バンガード S&P 500 ETF 0.0300% ( 18,161円)
2. VTNYSE バンガード トータル ワールド ストックETF 0.0800% ( 3,997円)
3. SBI−SBI・V・S&P500インデックス・ファンド 0.0938% ( 176円)
4. 三菱UFJ−eMAXIS Slim 全世界株式(オール・カントリー) 0.1133% ( 3,758円)
5. BLK-MMF ブラックロック・スーパー・マネー・マーケット・ファンド 0.4200% ( 5,336円)
おわりに
まだ粗削りですが、少しの手間で自動的に分析用のデータが準備できるようになったので、定期的に見ていきたいなと思います。
また、コードを公開することも少し検討しましたが、入力データの準備がかなり手動なところが多かったり、同じSBI証券を使っていても購入している商品のカテゴリが違っていると使えない個所がある状況なので、今回は見送りました。SBI証券のオフィシャルなエクスポート機能が拡充されましたら、改めてスクリプトを再構成して公開するのもありかなーと思っています。
コメント
コメントを投稿