# ニュース分析ファイルのフォーマット

`automatic-investment-strategy/analysis/<YYYY-MM-DD>/` に毎日 2 ファイルが生成される。

## ファイル一覧

| ファイル | 内容 |
|----------|------|
| `bloomberg.md` | 日本・米国の株式/債券/為替に関するニュース分析 |
| `coindesk.md` | 暗号資産市場のニュース分析 |

## bloomberg.md のスコア読み取り方

各記事に以下の形式でスコアが記載される:

```markdown
* **影響評価**:
  * **株式 (Stocks)**: +7 (説明文)
  * **債券 (Bonds)**: -3 (説明文)
  * **為替 (Forex)**: +4 (説明文)
```

- スコア範囲: -10〜+10
- 複数記事のスコアを**算術平均**して資産クラスのセンチメントとする

## coindesk.md のスコア読み取り方

```markdown
* **評価スコア**: **+8**
```

- ファイル末尾の `**総合スコア: +X**` を使うと効率的
- なければ全記事の評価スコアを平均する

## 資産クラスとスコアのマッピング

| 資産クラス | 参照ファイル | 使用するスコア | 備考 |
|------------|-------------|---------------|------|
| 株式 (VOO, 個別株) | bloomberg.md | 株式 (Stocks) スコア平均 | 投資対象 |
| 暗号資産 (BTC/ETH/SOL) | coindesk.md | 総合スコア or 個別平均 | 投資対象 |
| 債券 | bloomberg.md | 債券 (Bonds) スコア平均 | 取引不可（参考値） |
| 円/ドル | bloomberg.md | 為替 (Forex) スコア平均 | 現金はUSD保有のため参考値 |

## 分析ファイルが存在しない場合

- 直近の日付フォルダを使う (例: 休日は前営業日分)
- 7 日以上古い場合はニューススコアを 0 (中立) として扱い、
  モメンタムスコアのみで判断する
