目次
「投資を始める前に金融商品の仕組みを理解せよ」——これは投資の世界で広く信じられている教訓だ。しかし、株式・債券・投資信託・ETF の違いを正確に説明できる人は少ない。本稿では主要な金融商品の構造と特性を、数式と実例を交えて体系的に解説する。
金融商品の 3 要素
すべての金融商品は以下の 3 要素で評価できる。
| 要素 | 説明 | 測定方法 |
|---|---|---|
| リターン | 資産から得られる収益率 | 配当利回り+値上がり率 |
| リスク | リターンの不確実性・変動幅 | 標準偏差(ボラティリティ) |
| 流動性 | 現金化のしやすさ | 売買高・売買代金 |
この 3 要素のトレードオフ関係を理解することが、適切な資産配分の第一歩だ。
1. 株式(Stock)
1.1 株式の本質——企業の所有権
株式とは企業の所有権の一部を表す証券だ。株主は以下の権利を持つ。
| 権利 | 内容 |
|---|---|
| 残余利益分配請求権 | 配当を受け取る権利 |
| 残余財産分配請求権 | 会社清算時に残余財産を受け取る権利 |
| 議決権 | 株主総会で議決に参加する権利(1 株=1 議決権が原則) |
1.2 株式のリターン構造
株式のリターンは 2 つの源泉からなる。
株式リターン = 配当利回り + 値上がり益(キャピタルゲイン)
配当利回りの計算:
配当利回り = 年間配当金 / 株価 × 100(%)
例:株価 3,000 円、年間配当 60 円の場合
配当利回り = 60 / 3,000 × 100 = 2.0%
総合リターンの計算:
総合リターン = (配当金 + 売却価格 - 購入価格) / 購入価格 × 100
例:3,000 円で購入、1 年後に 3,300 円で売却、配当 60 円を受け取った場合
総合リターン = (60 + 3,300 - 3,000) / 3,000 × 100 = 12.0%
1.3 株式のリスク測定
株式のリスクは標準偏差(ボラティリティ)で測定する。
import numpy as np
# ある株式の過去 12 ヶ月の月次リターン(%)
monthly_returns = np.array([2.1, -1.5, 3.2, 0.8, -2.3, 1.7, 2.5, -0.9, 1.2, 3.1, -1.8, 2.0])
# 平均リターン
mean_return = np.mean(monthly_returns)
print(f"平均月次リターン:{mean_return:.2f}%") # 0.84%
# 標準偏差(リスク)
std_dev = np.std(monthly_returns, ddof=1) # 不偏標準偏差
print(f"月次ボラティリティ:{std_dev:.2f}%") # 1.89%
# 年率換算(√12 の法則)
annual_std = std_dev * np.sqrt(12)
print(f"年率ボラティリティ:{annual_std:.2f}%") # 6.55%
√T の法則:リターンが独立同一分布に従う場合、標準偏差は時間の平方根に比例する。
1.4 株式のバリュエーション指標
| 指標 | 計算式 | 意味 | 基準値 |
|---|---|---|---|
| PER(株価収益率) | 株価 / 1 株当たり利益 | 利益の何倍の価格か | 15-25 倍 |
| PBR(株価純資産倍率) | 株価 / 1 株当たり純資産 | 純資産の何倍の価格か | 1-2 倍 |
| 配当利回り | 年間配当 / 株価 | 配当収益率 | 2-4% |
| ROE(自己資本利益率) | 純利益 / 自己資本 | 資本効率 | 8-15% |
1.5 株式の種類
| 種類 | 特徴 |
|---|---|
| 共通株(普通株) | 議決権あり、配当は変動 |
| 優先株 | 配当優先、議決権なし、固定配当 |
| 成長株 | 利益成長率が市場平均より高い |
| 割安株(バリュー株) | 本源的価値より低く評価されている |
| 配当株 | 安定した高配当 |
2. 債券(Bond)
2.1 債券の本質——貸付金の証券化
債券とは発行体への貸付金を証券化したものだ。投資家は発行体(政府・企業)にお金を貸し、利息を受け取る。
| 用語 | 説明 |
|---|---|
| 額面(元本) | 満期時に償還される金額 |
| 券面利率(クーポンレート) | 元本に対する年間の利息率 |
| 満期 | 元本が償還される日 |
| 発行体 | 国債(政府)・社債(企業)・地方債(自治体) |
2.2 債券のキャッシュフロー
年 0 年 1 年 2 年 3(満期)
|----------|----------|----------|
↓ ↓ ↓
利息 利息 利息+元本
(クーポン) (クーポン) (クーポン+償還)
例:額面 100 万円、券面利率 3%、3 年物の場合
年 1: 30,000 円(利息)
年 2: 30,000 円(利息)
年 3: 1,030,000 円(利息 30,000 円+元本 1,000,000 円)
2.3 債券価格の計算——割引現在価値
債券価格は将来キャッシュフローの現在価値だ。
債券価格 = C/(1+r) + C/(1+r)² + ... + (C+F)/(1+r)^n
ここで:
C = 年間クーポン(利息)
F = 額面(元本)
r = 要求利回り(市場金利)
n = 満期までの年数
Python での実装:
def bond_price(face_value, coupon_rate, market_rate, years):
"""債券価格の計算"""
coupon = face_value * coupon_rate
price = 0
# クーポンの現在価値
for t in range(1, years + 1):
price += coupon / (1 + market_rate) ** t
# 元本の現在価値
price += face_value / (1 + market_rate) ** years
return price
# 例:額面 100 万円、券面利率 3%、市場金利 2%、5 年物
price = bond_price(1_000_000, 0.03, 0.02, 5)
print(f"債券価格:{price:,.0f}円") # 1,047,135 円
2.4 債券価格と利回りの逆関係
債券価格と市場金利は逆の関係にある。
| 市場金利 | 債券価格 | 理由 |
|---|---|---|
| 上昇 | 下落 | 既存の低クーポン債券の魅力が低下 |
| 下落 | 上昇 | 既存の高クーポン債券の魅力が向上 |
例:額面 100 万円、券面利率 3%、5 年物の価格
for market_rate in [0.01, 0.02, 0.03, 0.04, 0.05]:
price = bond_price(1_000_000, 0.03, market_rate, 5)
print(f"市場金利 {market_rate*100:.1f}% → 価格 {price:,.0f}円")
出力:
市場金利 1.0% → 価格 1,097,087 円
市場金利 2.0% → 価格 1,047,135 円
市場金利 3.0% → 価格 1,000,000 円(額面と一致)
市場金利 4.0% → 価格 955,480 円
市場金利 5.0% → 価格 913,406 円
2.5 債券のリスク測定——デュレーション
デュレーションは金利変動に対する債券価格の感応度を測る指標だ。
修正デュレーション = マコレーデュレーション / (1 + 利回り)
価格変化率 ≈ -修正デュレーション × 金利変化率
例:修正デュレーション 4.5 の債券で、金利が 0.5% 上昇した場合
価格変化率 ≈ -4.5 × 0.5% = -2.25%
2.6 利回りの種類
| 利回り | 計算式 | 意味 |
|---|---|---|
| 券面利回り | クーポン / 額面 | 表面の利息率 |
| 現在利回り | クーポン / 市場価格 | 投資額に対する利息率 |
| 最終利回り(YTM) | 内部収益率 | 満期まで保有したときの平均年率リターン |
def ytm_approx(price, face_value, coupon_rate, years):
"""最終利回り(YTM)の近似計算"""
coupon = face_value * coupon_rate
# 近似式
ytm = (coupon + (face_value - price) / years) / ((face_value + price) / 2)
return ytm
# 例:価格 95 万円、額面 100 万円、券面利率 3%、5 年物
ytm = ytm_approx(950_000, 1_000_000, 0.03, 5)
print(f"最終利回り:{ytm*100:.2f}%") # 4.10%
3. 投資信託(Investment Trust / Mutual Fund)
3.1 投資信託の仕組み
投資信託は多くの投資家から資金を集め、専門家が運用する商品だ。
投資家 A ──┐
投資家 B ──┼→ 投資信託 → 株式・債券などに投資 → 収益を分配
投資家 C ──┘
3.2 投資信託の 3 つの要素
| 要素 | 内容 |
|---|---|
| 基準価額 | 1 口あたりの純資産額(純資産総額 / 総口数) |
| 分配金 | 運用益の分配(毎月末・年 1 回など) |
| 信託報酬 | 運用会社への手数料(信託財産から日々控除) |
3.3 基準価額の計算
基準価額 = (純資産総額 - 翌日分配金) / 総発行口数
例:純資産 100 億円、総発行口数 5,000 万口、翌日分配金 1 億円の場合
基準価額 = (100 億 - 1 億) / 5,000 万 = 198 円/口
3.4 投資信託の種類
| 種類 | 特徴 |
|---|---|
| インデックスファンド | 日経平均や S&P500 などの指数に連動 |
| アクティブファンド | 指数を上回るリターンを目指す |
| バランスファンド | 株式・債券・REIT などに分散投資 |
| 目標日ファンド | 目標年に合わせて自動で資産配分を調整 |
3.5 信託報酬の影響
信託報酬は長期的なリターンに大きな影響を与える。
def compare_fees(initial, annual_return, fee_low, fee_high, years):
"""信託報酬の違いを比較"""
value_low = initial * ((1 + annual_return - fee_low) ** years)
value_high = initial * ((1 + annual_return - fee_high) ** years)
return value_low, value_high
# 例:100 万円、年率 5%、30 年
initial = 1_000_000
annual_return = 0.05
fee_low = 0.001 # 0.1%
fee_high = 0.02 # 2.0%
years = 30
value_low, value_high = compare_fees(initial, annual_return, fee_low, fee_high, years)
print(f"低コスト(0.1%): {value_low:,.0f}円")
print(f"高コスト(2.0%): {value_high:,.0f}円")
print(f"差分:{value_low - value_high:,.0f}円")
出力:
低コスト(0.1%): 4,321,942 円
高コスト(2.0%): 2,208,040 円
差分:2,113,902 円
2% の信託報酬差で 30 年後に 200 万円超の差——長期投資ではコストが極めて重要だ。
4. ETF(上場投資信託)
4.1 ETF の特徴——投資信託と株式のハイブリッド
ETF(Exchange Traded Fund)は証券取引所に上場している投資信託だ。
| 特徴 | ETF | 投資信託 |
|---|---|---|
| 取引方法 | 株式と同じく市場で売買 | 販売会社を通じて売買 |
| 価格 | 市場価格(基準価額と連動) | 1 日 1 回の基準価額 |
| 取引時間 | 市場時間中いつでも | 1 日 1 回(基準価額算出後) |
| 信託報酬 | 一般的に低い(0.1% 前後) | 比較的高い(0.5-2.0%) |
| 最低投資金額 | 1 口から(数百円〜) | 100 円〜10 万円 |
4.2 代表的な ETF
| ETF 名 | 連動指数 | 信託報酬 | 特徴 |
|---|---|---|---|
| 1321(TOPIX 連動型 ETF) | TOPIX | 0.045% | 日本株式市場全体 |
| 1330(日経 225 連動型 ETF) | 日経 225 | 0.045% | 日本大型株 225 社 |
| SPY(SPDR S&P500 ETF) | S&P500 | 0.09% | 米国大型株 500 社 |
| QQQ(Invesco QQQ Trust) | NASDAQ100 | 0.20% | 米国ハイテク株中心 |
4.3 ETF の価格メカニズム
ETF 価格が基準価額と乖離したとき、裁定取引が働く。
ETF 価格 > 基準価額 の場合:
→ 販売会社は基準価額で ETF を設定し、市場で売却
→ ETF 供給が増え、価格が基準価額に近づく
ETF 価格 < 基準価額 の場合:
→ 販売会社は市場で ETF を買い、償還請求
→ ETF 供給が減り、価格が基準価額に近づく
この仕組みにより、ETF 価格は基準価額にほぼ連動する。
5. 先物・オプション(派生商品)
5.1 先物契約——将来の売買を予約する
先物契約は将来の特定日に、あらかじめ決めた価格で売買する契約だ。
例:原油先物契約
・契約日:1 月 1 日
・満期日:6 月 30 日
・先物価格:1 バレル = 80 ドル
・取引数量:1,000 バレル
6 月 30 日:
・現物価格が 90 ドル → 先物買い手は 10 ドル/バレルの利益
・現物価格が 70 ドル → 先物買い手は 10 ドル/バレルの損失
5.2 先物の活用——ヘッジと投機
ヘッジ(リスク回避)目的:
航空会社:燃料費上昇リスクを回避したい
→ 原油先物を買い、価格上昇を固定化
農家:収穫時の価格下落リスクを回避したい
→ 農産物先物を売り、価格を事前確定
投機目的:
投資家:原油価格上昇を予想
→ 原油先物を買い、値上がり益を狙う
5.3 オプション契約——権利を取引する
オプションは将来の特定日に、あらかじめ決めた価格で売買する権利だ。
| オプションの種類 | 権利の内容 | 予想 |
|---|---|---|
| コールオプション | 買う権利 | 価格上昇 |
| プットオプション | 売る権利 | 価格下落 |
5.4 オプションの利益構造
コールオプションの買い:
権利行使価格:100 ドル
オプション料(プレミアム):5 ドル
満期時の株価が 120 ドルの場合:
・権利行使:100 ドルで買える
・時価売却:120 ドル
・利益:120 - 100 - 5 = 15 ドル
満期時の株価が 90 ドルの場合:
・権利行使しない(市場で 90 ドルで買える)
・損失:5 ドル(オプション料のみ)
プットオプションの買い:
権利行使価格:100 ドル
オプション料:5 ドル
満期時の株価が 80 ドルの場合:
・権利行使:100 ドルで売れる
・時価購入:80 ドル
・利益:100 - 80 - 5 = 15 ドル
満期時の株価が 120 ドルの場合:
・権利行使しない(市場で 120 ドルで売れる)
・損失:5 ドル(オプション料のみ)
5.5 派生商品の特徴
| 特徴 | 内容 |
|---|---|
| レバレッジ | 少額で大きな取引が可能 |
| 損失リスク | 先物は損失が無限大になる可能性 |
| オプション | 買いはオプション料の範囲内、売りは損失無限大 |
| 複雑性 | 価格決定に高度なモデル(ブラックショールズ等)が必要 |
6. 金融商品の比較まとめ
6.1 リスク・リターン特性
| 商品 | 期待リターン | リスク(標準偏差) | 流動性 |
|---|---|---|---|
| 現金・預金 | 0.1-0.5% | ほぼ 0 | 高 |
| 国債(先進国) | 1-3% | 3-5% | 高 |
| 社債(投資適格) | 2-5% | 5-8% | 中〜高 |
| 株式(先進国) | 5-8% | 15-20% | 高 |
| 株式(新興国) | 7-10% | 20-30% | 中 |
| 不動産(REIT) | 4-7% | 15-25% | 中〜高 |
| 商品(金・原油) | 物価連動 | 20-40% | 高(先物) |
| 暗号資産 | 不確実 | 50-80% | 中〜高 |
6.2 投資目的別の選択
| 目的 | 推奨商品 | 理由 |
|---|---|---|
| 元本確保 | 預金・国債 | 元本保証または格付けが高い |
| 安定的収益 | 社債・REIT | 定期的なインカムゲイン |
| 長期成長 | 株式・ETF | 長期的なキャピタルゲイン |
| インフレヘッジ | 商品・REIT | 物価上昇に連動しやすい |
| 分散投資 | バランスファンド | 複数資産に自動分散 |
まとめ
金融商品の理解は以下のポイントに集約される:
- 株式は企業の所有権、配当と値上がり益の 2 源泉
- 債券は貸付金、価格と金利は逆の関係
- 投資信託・ETFは分散投資を専門家に委託、コストが長期リターンを左右
- 先物・オプションはヘッジと投機の手段、レバレッジと複雑性に注意
これらを理解した上で、自身のリスク許容度と投資目的に合った資産配分を決定することが重要だ。
免責事項 — 当記事は情報提供を目的としており、特定の金融商品の売買を推奨するものではありません。投資判断はご自身の責任で行ってください。