Portfolio Selection
1952Harry Markowitz
DOI: 10.1111/j.1540-6261.1952.tb01525.x
| このサイトで使う箇所 | このサイトで使わない箇所 |
|---|---|
| 共分散と制約を用いる平均分散比較の理論的背景。履歴データが揃った場合だけ任意方式として使う。 | 現在の10因子局所感応度から期待収益率や共分散を作る根拠にはしない。 |
保存済みポートフォリオを、条件付きストレス分析として安全にAIへ渡すための理論と出力契約。
現在の10因子は、金利や為替などを一つずつ動かしたときの局所的な理論価値の変化です。 期待収益率、β、共分散を観測していないため、Markowitz最適化やCAPMの期待収益率、 Black–Littermanの事後リターン、リスクパリティの最適配分とは呼びません。
| 方式 | このサイトで使う箇所 | 不足時の扱い |
|---|---|---|
conditional_factor_stress | 保存済み10因子、金利高・インフレ・危機などの条件付き比較 | 常時使用。ただし初期値・AI推定ならindicative_only |
erc | 履歴から共分散を検証できた場合のリスク寄与比較 | 観測数・PSD・通貨が不足すればnot_computable |
mean_variance | 期待収益率と共分散を明示入力した場合だけ | 10因子から期待収益率を推定しない |
capm_context | 市場βとリスクフリー金利を揃えた要求収益率の参考 | 10因子感応度をβに置換しない |
black_litterman | 市場時価総額の事前分布と明示的ビューを揃えた場合だけ | ビュー・信頼度・tau不足なら計算しない |
論文は方式の根拠であり、個別銘柄の将来株価や売買判断を保証するものではありません。
Harry Markowitz
DOI: 10.1111/j.1540-6261.1952.tb01525.x
| このサイトで使う箇所 | このサイトで使わない箇所 |
|---|---|
| 共分散と制約を用いる平均分散比較の理論的背景。履歴データが揃った場合だけ任意方式として使う。 | 現在の10因子局所感応度から期待収益率や共分散を作る根拠にはしない。 |
William F. Sharpe
DOI: 10.1111/j.1540-6261.1964.tb02865.x
| このサイトで使う箇所 | このサイトで使わない箇所 |
|---|---|
| 市場β・リスクフリー金利・ERPを揃えた場合の要求収益率の文脈として参照する。 | 保存済みの10因子感応度をβとみなさず、現行の条件付き比較をCAPMと呼ばない。 |
Fischer Black and Robert Litterman
DOI: 10.2469/faj.v48.n5.28
| このサイトで使う箇所 | このサイトで使わない箇所 |
|---|---|
| 市場時価総額の事前分布・共分散・明示的な見解と信頼度を入力できる場合の拡張候補。 | AIやアプリがユーザーの見解・信頼度・均衡リターンを勝手に補う方式としては使わない。 |
Sébastien Maillard, Thierry Roncalli, Jérôme Teïletche
DOI: 10.3905/jpm.2010.36.4.060
| このサイトで使う箇所 | このサイトで使わない箇所 |
|---|---|
| 共分散が検証できる場合のリスク寄与均等化(ERC)比較の根拠。 | 現在の因子ストレス結果をリスクパリティや最適配分と表示しない。 |
保存済みポートフォリオを読み込むと表示します。
端末内の保存済みポートフォリオを読み込み中…
ポートフォリオ画面で保有資産を保存してから、このページへ戻ってください。
AIは現在の賭け、10因子の集中、条件付き候補セクター3〜5個(各候補証券1〜3個)、 再配分実験、一次論文、限界を返します。実在証券は一次資料で同定・再計算し、 同定できない候補はカテゴリのまま未評価にします。
Schema ID: /ai/portfolio-theory-review.schema.json · 出力には必ずnot_investment_advice: trueを含めます。
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "/ai/portfolio-theory-review.schema.json",
"title": "10Y STOCK VALUE portfolio theory review",
"type": "object",
"additionalProperties": false,
"required": [
"protocol",
"schema_version",
"as_of",
"claim_status",
"current_bets",
"factor_concentrations",
"candidate_sectors",
"reallocation_experiments",
"primary_papers",
"gates",
"limitations",
"not_investment_advice"
],
"properties": {
"protocol": {
"const": "portfolio_theory_review_v1"
},
"schema_version": {
"const": 1
},
"as_of": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}quot;
},
"claim_status": {
"enum": [
"calculated",
"indicative_only",
"not_computable"
]
},
"current_bets": {
"type": "array",
"maxItems": 30,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"label",
"weight_pct",
"evidence",
"conditions"
],
"properties": {
"label": {
"type": "string",
"maxLength": 200
},
"weight_pct": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"evidence": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20
},
"conditions": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20
}
}
}
},
"factor_concentrations": {
"type": "object",
"additionalProperties": false,
"required": [
"interest_rate",
"inflation",
"real_growth",
"equity_risk_premium",
"credit_spread",
"home_currency",
"commodity_price",
"industry_demand",
"operating_margin",
"volatility"
],
"properties": {
"interest_rate": {
"type": "object",
"additionalProperties": false,
"required": [
"exposure",
"adverse_direction",
"share_of_adverse_effect",
"explanation"
],
"properties": {
"exposure": {
"type": "number"
},
"adverse_direction": {
"enum": [
"higher",
"lower",
"mixed",
"neutral"
]
},
"share_of_adverse_effect": {
"type": [
"number",
"null"
]
},
"explanation": {
"type": "string",
"maxLength": 500
}
}
},
"inflation": {
"type": "object",
"additionalProperties": false,
"required": [
"exposure",
"adverse_direction",
"share_of_adverse_effect",
"explanation"
],
"properties": {
"exposure": {
"type": "number"
},
"adverse_direction": {
"enum": [
"higher",
"lower",
"mixed",
"neutral"
]
},
"share_of_adverse_effect": {
"type": [
"number",
"null"
]
},
"explanation": {
"type": "string",
"maxLength": 500
}
}
},
"real_growth": {
"type": "object",
"additionalProperties": false,
"required": [
"exposure",
"adverse_direction",
"share_of_adverse_effect",
"explanation"
],
"properties": {
"exposure": {
"type": "number"
},
"adverse_direction": {
"enum": [
"higher",
"lower",
"mixed",
"neutral"
]
},
"share_of_adverse_effect": {
"type": [
"number",
"null"
]
},
"explanation": {
"type": "string",
"maxLength": 500
}
}
},
"equity_risk_premium": {
"type": "object",
"additionalProperties": false,
"required": [
"exposure",
"adverse_direction",
"share_of_adverse_effect",
"explanation"
],
"properties": {
"exposure": {
"type": "number"
},
"adverse_direction": {
"enum": [
"higher",
"lower",
"mixed",
"neutral"
]
},
"share_of_adverse_effect": {
"type": [
"number",
"null"
]
},
"explanation": {
"type": "string",
"maxLength": 500
}
}
},
"credit_spread": {
"type": "object",
"additionalProperties": false,
"required": [
"exposure",
"adverse_direction",
"share_of_adverse_effect",
"explanation"
],
"properties": {
"exposure": {
"type": "number"
},
"adverse_direction": {
"enum": [
"higher",
"lower",
"mixed",
"neutral"
]
},
"share_of_adverse_effect": {
"type": [
"number",
"null"
]
},
"explanation": {
"type": "string",
"maxLength": 500
}
}
},
"home_currency": {
"type": "object",
"additionalProperties": false,
"required": [
"exposure",
"adverse_direction",
"share_of_adverse_effect",
"explanation"
],
"properties": {
"exposure": {
"type": "number"
},
"adverse_direction": {
"enum": [
"higher",
"lower",
"mixed",
"neutral"
]
},
"share_of_adverse_effect": {
"type": [
"number",
"null"
]
},
"explanation": {
"type": "string",
"maxLength": 500
}
}
},
"commodity_price": {
"type": "object",
"additionalProperties": false,
"required": [
"exposure",
"adverse_direction",
"share_of_adverse_effect",
"explanation"
],
"properties": {
"exposure": {
"type": "number"
},
"adverse_direction": {
"enum": [
"higher",
"lower",
"mixed",
"neutral"
]
},
"share_of_adverse_effect": {
"type": [
"number",
"null"
]
},
"explanation": {
"type": "string",
"maxLength": 500
}
}
},
"industry_demand": {
"type": "object",
"additionalProperties": false,
"required": [
"exposure",
"adverse_direction",
"share_of_adverse_effect",
"explanation"
],
"properties": {
"exposure": {
"type": "number"
},
"adverse_direction": {
"enum": [
"higher",
"lower",
"mixed",
"neutral"
]
},
"share_of_adverse_effect": {
"type": [
"number",
"null"
]
},
"explanation": {
"type": "string",
"maxLength": 500
}
}
},
"operating_margin": {
"type": "object",
"additionalProperties": false,
"required": [
"exposure",
"adverse_direction",
"share_of_adverse_effect",
"explanation"
],
"properties": {
"exposure": {
"type": "number"
},
"adverse_direction": {
"enum": [
"higher",
"lower",
"mixed",
"neutral"
]
},
"share_of_adverse_effect": {
"type": [
"number",
"null"
]
},
"explanation": {
"type": "string",
"maxLength": 500
}
}
},
"volatility": {
"type": "object",
"additionalProperties": false,
"required": [
"exposure",
"adverse_direction",
"share_of_adverse_effect",
"explanation"
],
"properties": {
"exposure": {
"type": "number"
},
"adverse_direction": {
"enum": [
"higher",
"lower",
"mixed",
"neutral"
]
},
"share_of_adverse_effect": {
"type": [
"number",
"null"
]
},
"explanation": {
"type": "string",
"maxLength": 500
}
}
}
}
},
"candidate_sectors": {
"type": "array",
"minItems": 3,
"maxItems": 5,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"sector_id",
"sector_name",
"model_id",
"conditions",
"what_to_verify",
"candidates"
],
"properties": {
"sector_id": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"sector_name": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"model_id": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"conditions": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20
},
"what_to_verify": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20
},
"candidates": {
"type": "array",
"minItems": 1,
"maxItems": 3,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"name",
"ticker",
"exchange",
"security_id",
"identity_status",
"asset_class",
"model_id",
"valuation_status",
"conditions",
"what_to_verify",
"caveats"
],
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"ticker": {
"type": "string",
"maxLength": 80
},
"exchange": {
"type": "string",
"maxLength": 120
},
"security_id": {
"type": "string",
"maxLength": 160
},
"identity_status": {
"enum": [
"security_identified",
"category_only",
"ambiguous"
]
},
"asset_class": {
"type": "string"
},
"model_id": {
"type": "string"
},
"valuation_status": {
"enum": [
"calculated",
"indicative_only",
"not_evaluated",
"not_computable"
]
},
"theoretical_upside_pct": {
"type": [
"number",
"null"
]
},
"year10_upside_pct": {
"type": [
"number",
"null"
]
},
"conditions": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20
},
"what_to_verify": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20
},
"caveats": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20
}
}
}
}
}
}
},
"reallocation_experiments": {
"type": "array",
"maxItems": 20,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"id",
"assumptions",
"before",
"after",
"changes",
"not_a_trade_instruction"
],
"properties": {
"id": {
"type": "string",
"maxLength": 120
},
"assumptions": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20
},
"before": {
"type": "object"
},
"after": {
"type": "object"
},
"changes": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20
},
"not_a_trade_instruction": {
"const": true
}
}
}
},
"primary_papers": {
"type": "array",
"minItems": 4,
"maxItems": 4,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"id",
"title",
"authors",
"year",
"doi",
"url",
"used_here",
"not_used_here"
],
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"authors": {
"type": "string"
},
"year": {
"type": "integer",
"minimum": 1900,
"maximum": 2100
},
"doi": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https://doi\\.org/"
},
"used_here": {
"type": "string"
},
"not_used_here": {
"type": "string"
}
}
}
},
"gates": {
"type": "array",
"maxItems": 30,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"id",
"status",
"reason"
],
"properties": {
"id": {
"type": "string"
},
"status": {
"enum": [
"pass",
"warn",
"fail",
"not_applicable"
]
},
"reason": {
"type": "string"
}
}
}
},
"limitations": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
},
"maxItems": 30
},
"not_investment_advice": {
"const": true
}
}
}