mcpField
P
portfolio-manager

portfolio-manager

github.com/mphinanceその他3293 回インストール3 日前に更新
リポジトリ

portfolio-manager について

Portfolio Managerは、Alpaca MCP Serverから保有資産と口座データを取得して投資ポートフォリオを分析するスキルです。資産配分、分散、リスク、個別銘柄、運用実績を確認し、リバランス案とMarkdownレポートを作成します。

主な機能

  1. 01口座情報と保有資産の取得
  2. 02配分と分散状況の確認
  3. 03ポートフォリオと銘柄のリスク評価
  4. 04リターンと個別保有銘柄の分析
  5. 05リバランス案の提示
  6. 06Markdownレポートの作成

活用シーン

  1. 01現在のポートフォリオ保有資産の確認
  2. 02集中リスクと配分リスクの特定
  3. 03個別銘柄の実績とリスク評価
  4. 04ポートフォリオのリバランス計画

MCP 対応

Alpaca MCP Serverのツールを使い、分析用に口座情報、現在の保有資産、ポートフォリオ履歴、市場データを取得します。スキルでは、読み取り専用アクセスが可能なブローカー接続も利用できるとしています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mphinance/alpha-skills --skill portfolio-manager

インストール後、Claude Code で/portfolio-managerを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
references/
alpaca-mcp-setup.md
asset-allocation.md
diversification-principles.md
portfolio-risk-metrics.md
position-evaluation.md
rebalancing-strategies.md
risk-profile-questionnaire.md
target-allocations.md
scripts/
check_alpaca_connection.py
scripts/tests/
conftest.py

詳細

ポートフォリオマネージャー

概要

Alpaca MCP サーバーと連携してリアルタイムの保有データを取得し、資産配分、分散状況、リスク指標、個別ポジションの評価、リバランスの推奨事項を網羅する包括的な分析を実行することで、投資ポートフォリオを分析・管理します。実行可能なインサイトを含む詳細なポートフォリオレポートを生成します。

このスキルは、MCP (Model Context Protocol) を通じて Alpaca の証券ブローカー API を活用し、ライブのポートフォリオデータにアクセスすることで、手入力のデータではなく実際の現在のポジションに基づいた分析を保証します。

使用するタイミング

ユーザーが次のことをリクエストしたときにこのスキルを呼び出します:

  • 「私のポートフォリオを分析して」
  • 「現在のポジションをレビューして」
  • 「私の資産配分は?」
  • 「私のポートフォリオのリスクを確認して」
  • 「ポートフォリオをリバランスすべき?」
  • 「保有銘柄を評価して」
  • 「ポートフォリオのパフォーマンスレビュー」
  • 「どの銘柄を買うべき、または売るべき?」
  • ポートフォリオレベルの分析や管理を含むあらゆるリクエスト

前提条件

Alpaca MCP サーバーのセットアップ

このスキルには、Alpaca MCP サーバーが設定され、接続されている必要があります。MCP サーバーは以下へのアクセスを提供します:

  • 現在のポートフォリオのポジション
  • 口座の純資産額と買付余力
  • 過去のポジションと取引履歴
  • 保有証券の市場データ

使用する MCP サーバーツール:

  • get_account_info - 口座の純資産額、買付余力、現金残高を取得
  • get_positions - 数量、取得原価、市場価値を含むすべての現在のポジションを取得
  • get_portfolio_history - ポートフォリオの過去のパフォーマンスデータ
  • 価格の気配値とファンダメンタルズのための市場データツール

Alpaca MCP サーバーが接続されていない場合は、ユーザーに伝え、references/alpaca_mcp_setup.md からセットアップ手順を提供してください。

Alpaca を使っていませんか? このスキルはポジションへの読み取りアクセスだけを必要とするため、 読み取り可能なブローカーやアグリゲーターであればどれでも機能します。このコネクタについては Alpaca in awesome-broker-mcp を参照するか、broker-mcp-selector スキルを使って 読み取り専用のルート (たとえば SnapTrade や Truthifi) を選んで、Alpaca がカバーしていない口座に対応してください。分析には 読み取り専用 の接続を推奨します — このスキルが取引スコープを必要とすることはありません。

ワークフロー

ステップ 1: Alpaca MCP 経由でポートフォリオデータを取得する

Alpaca MCP サーバーツールを使用して、現在のポートフォリオ情報を収集します:

1.1 口座情報を取得:

Use mcp__alpaca__get_account_info to fetch:
- Account equity (total portfolio value)
- Cash balance
- Buying power
- Account status

1.2 現在のポジションを取得:

Use mcp__alpaca__get_positions to fetch all holdings:
- Symbol ticker
- Quantity held
- Average entry price (cost basis)
- Current market price
- Current market value
- Unrealized P&L ($ and %)
- Position size as % of portfolio

1.3 ポートフォリオ履歴を取得 (任意):

Use mcp__alpaca__get_portfolio_history for performance analysis:
- Historical equity values
- Time-weighted return calculation
- Drawdown analysis

データ検証:

  • すべてのポジションに有効なティッカーシンボルがあることを確認する
  • 市場価値の合計が口座の純資産額にほぼ一致することを確認する
  • 古い、または非アクティブなポジションがないかチェックする
  • エッジケース (端株、オプション、対応していれば暗号資産) を処理する
ステップ 2: ポジションデータを拡充する

ポートフォリオ内の各ポジションについて、追加の市場データとファンダメンタルズを収集します:

2.1 現在の市場データ:

  • リアルタイムまたは遅延の価格気配値
  • 日次の出来高と流動性指標
  • 52週レンジ
  • 時価総額

2.2 ファンダメンタルズデータ: WebSearch または利用可能な市場データ API を使用して以下を取得します:

  • セクターと業種の分類
  • 主要なバリュエーション指標 (P/E、P/B、配当利回り)
  • 直近の決算と財務健全性の指標
  • アナリストの評価と目標株価
  • 最近のニュースと重要な動向

2.3 テクニカル分析:

  • 価格トレンド (20日、50日、200日の移動平均)
  • 相対的な強さ
  • サポートとレジスタンスの水準
  • モメンタム指標 (利用可能であれば RSI、MACD)
ステップ 3: ポートフォリオレベルの分析

参照ファイルのフレームワークを使用して、包括的なポートフォリオ分析を実行します:

3.1 資産配分分析

配分フレームワークについては、references/asset-allocation.md をお読みください

複数の次元で現在の資産配分を分析します:

資産クラス別:

  • 株式 vs 債券 vs 現金 vs オルタナティブ
  • ユーザーのリスクプロファイルに対する目標配分との比較
  • 資産配分が投資目標に合致しているかの評価

セクター別:

  • テクノロジー、ヘルスケア、金融、消費財など
  • セクター集中リスクの特定
  • ベンチマークのセクターウェイト(例:S&P 500)との比較

時価総額別:

  • 大型株 vs 中型株 vs 小型株の分布
  • メガキャップへの集中
  • 時価総額の分散スコア

地域別:

  • 米国 vs 国際 vs 新興国市場
  • 国内集中リスクの評価

出力形式:

## Asset Allocation

### Current Allocation vs Target
| Asset Class | Current | Target | Variance |
|-------------|---------|--------|----------|
| US Equities | XX.X% | YY.Y% | +/- Z.Z% |
| ... |

### Sector Breakdown
[Pie chart description or table with sector percentages]

### Top 10 Holdings
| Rank | Symbol | % of Portfolio | Sector |
|------|--------|----------------|--------|
| 1 | AAPL | X.X% | Technology |
| ... |
3.2 分散分析

分散理論については、references/diversification-principles.md をお読みください

ポートフォリオの分散品質を評価します:

ポジション集中度:

  • 主要な保有銘柄とその合計ウェイトの特定
  • 単一ポジションがポートフォリオの10~15%を超える場合にフラグを立てる
  • 集中度測定のためのハーフィンダール・ハーシュマン指数(HHI)の計算

セクター集中度:

  • 支配的なセクターの特定
  • いずれかのセクターがポートフォリオの30~40%を超える場合にフラグを立てる
  • ベンチマークのセクター多様性との比較

相関分析:

  • 主要ポジション間の相関の推定
  • 相関の高い保有銘柄(潜在的な冗長性)の特定
  • 真の分散効果の評価

ポジション数:

  • 個人ポートフォリオの最適範囲:15~30銘柄
  • 分散不足(10銘柄未満)または分散過多(50銘柄超)の場合にフラグを立てる

出力:

## Diversification Assessment

**Concentration Risk:** [Low / Medium / High]
- Top 5 holdings represent XX% of portfolio
- Largest single position: [SYMBOL] at XX%

**Sector Diversification:** [Excellent / Good / Fair / Poor]
- Dominant sector: [Sector Name] at XX%
- [Assessment of balance across sectors]

**Position Count:** [Optimal / Under-diversified / Over-diversified]
- Total positions: XX stocks
- [Recommendation]

**Correlation Concerns:**
- [List any highly correlated position pairs]
- [Diversification improvement suggestions]
3.3 リスク分析

リスク測定フレームワークについては、references/portfolio-risk-metrics.md をお読みください

主要なリスク指標を計算して解釈します:

ボラティリティ測定:

  • 推定ポートフォリオベータ(ポジションベータの加重平均)
  • 個別ポジションのボラティリティ
  • ポートフォリオの標準偏差(履歴データが利用可能な場合)

下方リスク:

  • 最大ドローダウン(ポートフォリオ履歴から)
  • ピークからの現在のドローダウン
  • 重大な含み損を抱えるポジション

リスク集中:

  • 高ボラティリティ銘柄(ベータ > 1.5)の割合
  • 投機的/非収益企業の割合
  • レバレッジの使用(該当する場合)

テールリスク:

  • 潜在的なブラックスワン事象へのエクスポージャー
  • 単一銘柄集中リスク
  • セクター固有のイベントリスク

出力:

## Risk Assessment

**Overall Risk Profile:** [Conservative / Moderate / Aggressive]

**Portfolio Beta:** X.XX (vs market at 1.00)
- Interpretation: Portfolio is [more/less] volatile than market

**Maximum Drawdown:** -XX.X% (from $XXX,XXX to $XXX,XXX)
- Current drawdown from peak: -XX.X%

**High-Risk Positions:**
| Symbol | % of Portfolio | Beta | Risk Factor |
|--------|----------------|------|-------------|
| [TICKER] | XX% | X.XX | [High volatility / Recent loss / etc] |

**Risk Concentrations:**
- XX% in single sector ([Sector])
- XX% in stocks with beta > 1.5
- [Other concentration risks]

**Risk Score:** XX/100 ([Low/Medium/High] risk)
3.4 パフォーマンス分析

利用可能なデータを使用してポートフォリオのパフォーマンスを評価します:

絶対リターン:

  • ポートフォリオ全体の含み損益($ および %)
  • 最もパフォーマンスの良いポジション(% 上昇率上位5銘柄)
  • 最もパフォーマンスの悪いポジション(% 下落率下位5銘柄)

時間加重リターン(履歴が利用可能な場合):

  • 年初来リターン
  • 1年、3年、5年の年率換算リターン
  • ベンチマーク(S&P 500、関連インデックス)との比較

ポジションレベルのパフォーマンス:

  • 勝ち銘柄 vs 負け銘柄の比率
  • 勝ちポジションの平均利益
  • 負けポジションの平均損失
  • 52週高値/安値に近いポジション

出力:

## Performance Review

**Total Portfolio Value:** $XXX,XXX
**Total Unrealized P&L:** $XX,XXX (+XX.X%)
**Cash Balance:** $XX,XXX (XX% of portfolio)

**Best Performers:**
| Symbol | Gain | Position Value |
|--------|------|----------------|
| [TICKER] | +XX.X% | $XX,XXX |
| ... |

**Worst Performers:**
| Symbol | Loss | Position Value |
|--------|------|----------------|
| [TICKER] | -XX.X% | $XX,XXX |
| ... |

**Performance vs Benchmark (if available):**
- Portfolio return: +X.X%
- S&P 500 return: +Y.Y%
- Alpha: +/- Z.Z%
ステップ 4: 個別ポジション分析

主要なポジション(ポートフォリオウェイトの上位 10〜15 銘柄)について、詳細な分析を実施します:

ポジション分析フレームワークについては references/position-evaluation.md を参照してください

各重要ポジションについて:

4.1 現在の投資テーゼの検証:

  • このポジションはなぜ構築されたのか?(ユーザーのコンテキストから判明している場合)
  • 投資テーゼは実現したか、それとも崩れたか?
  • 最近の企業の動向とニュース

4.2 バリュエーション評価:

  • 現在のバリュエーション指標(P/E、P/B など)
  • 過去のバリュエーション範囲との比較
  • セクターの同業他社との比較
  • 割高 / 適正 / 割安の評価

4.3 テクニカル面の健全性:

  • 価格トレンド(上昇トレンド、下降トレンド、横ばい)
  • 移動平均線に対する位置
  • サポートとレジスタンスの水準
  • モメンタムの状態

4.4 ポジションサイジング:

  • ポートフォリオにおける現在のウェイト
  • 確信度とリスクを踏まえてサイズは適切か?
  • 最適値に対するオーバーウェイトまたはアンダーウェイト

4.5 アクションの推奨:

  • HOLD - ポジションは適切なサイズで、テーゼも維持されている
  • ADD - 機会に対してアンダーウェイトであり、テーゼが強化されている
  • TRIM - オーバーウェイト、またはバリュエーションが割高
  • SELL - テーゼが崩れ、他により良い機会がある

ポジションごとの出力:

### [SYMBOL] - [Company Name] (XX.X% of portfolio)

**Position Details:**
- Shares: XXX
- Avg Cost: $XX.XX
- Current Price: $XX.XX
- Market Value: $XX,XXX
- Unrealized P/L: $X,XXX (+XX.X%)

**Fundamental Snapshot:**
- Sector: [Sector]
- Market Cap: $XX.XB
- P/E: XX.X | Dividend Yield: X.X%
- Recent developments: [Key news or earnings]

**Technical Status:**
- Trend: [Uptrend / Downtrend / Sideways]
- Price vs 50-day MA: [Above/Below by XX%]
- Support: $XX.XX | Resistance: $XX.XX

**Position Assessment:**
- **Thesis Status:** [Intact / Weakening / Broken / Strengthening]
- **Valuation:** [Undervalued / Fair / Overvalued]
- **Position Sizing:** [Optimal / Overweight / Underweight]

**Recommendation:** [HOLD / ADD / TRIM / SELL]
**Rationale:** [1-2 sentence explanation]
ステップ 5: リバランスの推奨

リバランスのアプローチについては references/rebalancing-strategies.md を参照してください

具体的なリバランスの推奨事項を生成します:

5.1 リバランスのトリガーの特定:

  • 目標ウェイトから大きく乖離したポジション
  • 調整が必要なセクター / アセットクラスの配分
  • 縮小すべきオーバーウェイトのポジション(しきい値を超過)
  • 追加すべきアンダーウェイトの領域(しきい値を下回る)
  • 税務上の考慮事項(キャピタルゲインへの影響)

5.2 リバランス計画の策定:

TRIM するポジション:

  • オーバーウェイトのポジション(目標からの乖離がしきい値超)
  • 大きく上昇した銘柄(バリュエーションへの懸念)
  • ポートフォリオの 15〜20% を超える集中ポジション
  • テーゼが崩れたポジション

ADD するポジション:

  • アンダーウェイトのセクターまたはアセットクラス
  • 現在アンダーウェイトである確信度の高いポジション
  • 分散を改善するための新たな機会

キャッシュの投入:

  • 余剰キャッシュ(ポートフォリオの 10% 超)がある場合は投入を提案
  • 機会と配分のギャップに基づいて優先順位を付ける

5.3 優先順位付け: リバランスのアクションを優先度別に順位付けします:

  1. 即時 - リスク削減(集中ポジションの縮小)
  2. 高優先度 - 大きな配分の乖離(目標から 10% 超)
  3. 中優先度 - 中程度の乖離(目標から 5〜10%)
  4. 低優先度 - 微調整と機会に応じた調整

出力:

## Rebalancing Recommendations

### Summary
- **Rebalancing Needed:** [Yes / No / Optional]
- **Primary Reason:** [Concentration risk / Sector drift / Cash deployment / etc]
- **Estimated Trades:** X sell orders, Y buy orders

### Recommended Actions

#### HIGH PRIORITY: Risk Reduction
**TRIM [SYMBOL]** from XX% to YY% of portfolio
- **Shares to Sell:** XX shares (~$XX,XXX)
- **Rationale:** [Overweight / Valuation extended / etc]
- **Tax Impact:** $X,XXX capital gain (est)

#### MEDIUM PRIORITY: Asset Allocation
**ADD [Sector/Asset Class]** exposure
- **Target:** Increase from XX% to YY%
- **Suggested Stocks:** [SYMBOL1, SYMBOL2, SYMBOL3]
- **Amount to Invest:** ~$XX,XXX

#### CASH DEPLOYMENT
**Current Cash:** $XX,XXX (XX% of portfolio)
- **Recommendation:** [Deploy / Keep for opportunities / Reduce to X%]
- **Suggested Allocation:** [Distribution across sectors/stocks]

### Implementation Plan
1. [First action - highest priority]
2. [Second action]
3. [Third action]
...

**Timing Considerations:**
- [Tax year-end planning / Earnings season / Market conditions]
- [Suggested phasing if applicable]
ステップ 6: ポートフォリオレポートの生成

リポジトリのルートに保存する包括的な Markdown レポートを作成します:

ファイル名: portfolio_analysis_YYYY-MM-DD.md

レポートの構成:

# Portfolio Analysis Report

**Account:** [Account type if available]
**Report Date:** YYYY-MM-DD
**Portfolio Value:** $XXX,XXX
**Total P&L:** $XX,XXX (+XX.X%)

---

## Executive Summary

[3-5 bullet points summarizing key findings]
- Overall portfolio health assessment
- Major strengths
- Key risks or concerns
- Primary recommendations

---

## Holdings Overview

[Summary table of all positions]

---

## Asset Allocation
[Section from Step 3.1]

---

## Diversification Analysis
[Section from Step 3.2]

---

## Risk Assessment
[Section from Step 3.3]

---

## Performance Review
[Section from Step 3.4]

---

## Position Analysis
[Detailed analysis of top 10-15 positions from Step 4]

---

## Rebalancing Recommendations
[Section from Step 5]

---

## Action Items

**Immediate Actions:**
- [ ] [Action 1]
- [ ] [Action 2]

**Medium-Term Actions:**
- [ ] [Action 3]
- [ ] [Action 4]

**Monitoring Priorities:**
- [ ] [Watch list item 1]
- [ ] [Watch list item 2]

---

## Appendix: Full Holdings

[Complete table with all positions and metrics]
ステップ 7: インタラクティブなフォローアップ

フォローアップの質問に答えられるよう準備してください:

よくある質問:

「[SYMBOL] をなぜ売却すべきなのですか?」

  • 具体的な懸念事項(バリュエーション、テーゼの崩壊、集中)を説明する
  • 裏付けとなるデータを示す
  • 該当する場合は代替のポジションを提示する

「代わりに何を買うべきですか?」

  • 配分を改善するための具体的な銘柄を提案する
  • それらがポートフォリオのギャップをどのように埋めるかを説明する
  • 簡単な投資テーゼを示す

「私の最大のリスクは何ですか?」

  • 主要なリスク要因(集中、セクターエクスポージャー、ボラティリティ)を特定する
  • リスクを定量化する
  • 緩和策を提案する

「私のポートフォリオは [benchmark] と比べてどうですか?」

  • 配分、セクターウェイト、リスク指標を比較する
  • 主な違いを強調する
  • その違いが正当化されるかどうかを評価する

「今リバランスすべきですか、それとも待つべきですか?」

  • 市場環境、税務上の影響、取引コストを考慮する
  • 根拠とともにタイミングの推奨を提示する

「[specific position] をより詳しく分析できますか?」

  • 必要に応じて us-stock-analysis スキルを用いて詳細分析を実施する
  • 分析結果をポートフォリオの文脈に統合する

分析フレームワーク

目標アロケーションのテンプレート

このスキルには、さまざまな投資家プロファイル向けの参考アロケーションモデルが含まれています。

詳細なモデルについては references/target-allocations.md をお読みください:

  • 保守的(資本保全、インカム重視)
  • 中庸(成長とインカムのバランス)
  • 成長(長期的な資本増価)
  • 積極的(最大限の成長、高いリスク許容度)

各モデルには以下が含まれます:

  • 資産クラスの目標(株式/債券/現金/オルタナティブ)
  • セクターのガイドライン
  • 時価総額の分布
  • 地域別アロケーション
  • ポジションサイズのルール

ユーザーが自身のアロケーション戦略を指定していない場合は、これらを比較のベンチマークとして使用してください。

リスクプロファイルの評価

ユーザーの目標アロケーションが不明な場合は、以下に基づいて適切なリスクプロファイルを評価します:

  • 年齢(言及されている場合)
  • 投資期間(言及されている場合)
  • 現在のアロケーション(選好を明らかにする)
  • ポジションの種類(保守的な銘柄か投機的な銘柄か)

評価フレームワークについては references/risk-profile-questionnaire.md をお読みください

出力ガイドライン

トーンとスタイル:

  • 客観的かつ分析的
  • 明確な根拠を伴う実行可能な推奨事項
  • 市場予測における不確実性を認める
  • 楽観性とリスク認識のバランスを取る
  • 可能な限り数値化する

データの提示:

  • 比較と指標には表を使用
  • アロケーションとリターンにはパーセンテージを使用
  • 絶対値にはドル金額を使用
  • レポート全体を通して一貫したフォーマット

推奨事項の明確さ:

  • 明示的な動作動詞(TRIM、ADD、HOLD、SELL)
  • 具体的な数量(XX 株を売却、$X,XXX を追加)
  • 優先度レベル(即時、高、中、低)
  • 各推奨事項の裏付けとなる根拠

視覚的な説明:

  • 円グラフを作成するようにアロケーションの内訳を説明する
  • セクターのウェイトを棒グラフ相当として示す
  • 方向性指標(↑ ↓ →)を用いたパフォーマンスの傾向

参照ファイル

分析中に必要に応じてこれらの参照を読み込んでください:

references/alpaca-mcp-setup.md

  • 使用時:ユーザーが Alpaca MCP サーバーのセットアップに支援を必要とする場合
  • 内容:インストール手順、API キーの設定、MCP サーバー接続の手順、トラブルシューティング

references/asset-allocation.md

  • 使用時:ポートフォリオのアロケーションを分析する、またはリバランス計画を作成する場合
  • 内容:資産配分理論、リスクプロファイル別の最適アロケーション、セクター配分のガイドライン、リバランスのトリガー

references/diversification-principles.md

  • 使用時:ポートフォリオの分散の質を評価する場合
  • 内容:現代ポートフォリオ理論の基礎、相関の概念、最適な銘柄数、集中リスクのしきい値、分散の指標

references/portfolio-risk-metrics.md

  • 使用時:リスクスコアを計算する、またはボラティリティを解釈する場合
  • 内容:ベータの計算、標準偏差、シャープレシオ、最大ドローダウン、バリュー・アット・リスク(VaR)、リスク調整後リターンの指標

references/position-evaluation.md

  • 使用時:買い/保有/売りの判断のために個別の保有銘柄を分析する場合
  • 内容:ポジション分析のフレームワーク、投資仮説の検証チェックリスト、ポジションサイズのガイドライン、売却規律の基準

references/rebalancing-strategies.md

  • 使用時:リバランスの推奨事項を策定する場合
  • 内容:リバランスの方法論(カレンダーベース、しきい値ベース、戦術的)、税務最適化戦略、取引コストの考慮事項、実施のタイミング

references/target-allocations.md

  • 使用時:比較のためのベンチマークアロケーションが必要な場合
  • 内容:保守的/中庸/成長/積極的な投資家向けのモデルポートフォリオ、セクターの目標範囲、時価総額の分布

references/risk-profile-questionnaire.md

  • 使用時:ユーザーがリスク許容度や目標アロケーションを指定していない場合
  • 内容:リスク評価の質問、スコアリング方法論、リスクプロファイルの分類

エラー処理

Alpaca MCP サーバーが接続されていない場合:

  1. Alpaca 連携が必要であることをユーザーに伝えます
  2. references/alpaca-mcp-setup.md からセットアップ手順を提供します
  3. 代替案を提示します: 手動でのデータ入力 (あまり理想的ではありませんが、ユーザーがポジションの CSV を提供します)

API が不完全なデータを返す場合:

  • 利用可能なデータで続行します
  • レポートに制約事項を記載します
  • 欠落しているポジションについては手動での確認を提案します

ポジションデータが古いと思われる場合:

  • 問題を指摘します
  • 接続の更新または Alpaca のステータス確認を推奨します
  • 分析は続行しますが、結果に注意事項を付記します

ユーザーがポジションを保有していない場合:

  • 空のポートフォリオであることを認識します
  • 分析の代わりにポートフォリオ構築のガイダンスを提供します
  • 銘柄アイデアとして value-dividend-screener や us-stock-analysis の使用を提案します

高度な機能

税金対策の損失確定 (タックスロス・ハーベスティング) の機会

税金対策の損失確定に適した含み損のあるポジションを特定します:

  • 損失が 5% を超えるポジション
  • 保有期間の考慮 (ウォッシュセールルールの回避)
  • 代替銘柄の提案 (類似しているが実質的に同一ではないもの)
配当収入の分析

配当を支払う銘柄を含むポートフォリオの場合:

  • 年間配当収入の推定
  • 配当成長率の推移
  • 配当のカバレッジと持続可能性
  • 長期保有における取得原価利回り (Yield on Cost)
相関行列

5~20 のポジションを持つポートフォリオの場合:

  • 主要なポジション間の相関を推定します
  • 冗長なポジションを特定します (相関 >0.8)
  • 分散の改善を提案します
シナリオ分析

さまざまなシナリオにおけるポートフォリオの挙動をモデル化します:

  • 強気相場 (+20% の株式価値上昇)
  • 弱気相場 (-20% の株式価値下落)
  • セクターローテーション (テクノロジー弱含み、バリュー強含み)
  • 金利上昇 (成長株と債券への影響)

クエリの例

基本的なポートフォリオレビュー:

  • 「私のポートフォリオを分析してください」
  • 「私のポジションをレビューしてください」
  • 「私のポートフォリオの調子はどうですか?」

アロケーション分析:

  • 「私の資産配分はどうなっていますか?」
  • 「私はテクノロジーに集中しすぎていますか?」
  • 「セクター別の内訳を見せてください」

リスク評価:

  • 「私のポートフォリオはリスクが高すぎますか?」
  • 「私のポートフォリオのベータはいくつですか?」
  • 「私の最大のリスクは何ですか?」

リバランス:

  • 「リバランスすべきですか?」
  • 「何を買って何を売るべきですか?」
  • 「分散を改善するにはどうすればよいですか?」

パフォーマンス:

  • 「私のベストとワーストのポジションは何ですか?」
  • 「市場と比べて私のパフォーマンスはどうですか?」
  • 「どの銘柄が勝っていて、どれが負けていますか?」

特定のポジションについて:

  • 「[SYMBOL] を売却すべきですか?」
  • 「[SYMBOL] は私のポートフォリオでオーバーウェイトですか?」
  • 「[SYMBOL] をどう扱うべきですか?」

制約事項と免責事項

すべてのレポートに記載してください:

この分析は情報提供のみを目的としており、金融アドバイスを構成するものではありません。投資判断は、個人の状況、リスク許容度、および財務目標に基づいて行うべきです。過去のパフォーマンスは将来の結果を保証するものではありません。投資判断を行う前に、資格のあるファイナンシャルアドバイザーにご相談ください。

データの正確性は Alpaca API および第三者による市場データソースに依存します。重要な情報は独自に確認してください。税務上の影響はあくまで推定です。具体的なガイダンスについては税務の専門家にご相談ください。

コメント