安全余裕価格計算機
本質的価値を100と見積もった株が70で取引されていれば、安全余裕は30%で、見積もった価値の70%しか払っていないことになります。2つの数字を入れるだけで、割安額と判定が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 本源的価値
- 100
- 市場価格
- 70
- 割引額
- 30
- 安全域
- 0.3
- 安全域 (%)
- 30
- 株価対価値比率
- 0.7
バリュー投資家は購入前に、株式の推定本質的価値と市場価格を比較します。その二つの数値の差—本質的価値に対するパーセント—が古典的な安全余裕(マージン・オブ・セーフティ)です。本計算機は、推定公正価値と提示市場価格をそのディスカウント(またはプレミアム)に変換します。小数とパーセントの安全余裕、絶対額のディスカウント、価格対価値比率、簡潔なバリュエーションラベルを返します。株式スクリーニング、ポジションサイズのメモ、バリュー投資の授業演習、明示された公正価値に対して買い判断を正規化する自動化に使えます。
安全余裕の意味と数式の働き
ベンジャミン・グレアムの安全余裕は、証券が推定でどれだけの価値があるかと、市場がいくら求めるかとの間のクッションです。本質的価値は、割引キャッシュフローモデル、資産ベースの下限、信頼する利益倍率、その他ご自身の評価手法から得た、1株あたり公正価値の独立した推定です。市場価格は購入可能な現在の気配です。
標準のパーセント形は、安全余裕=本質的価値−市場価格、を本質的価値で割ったものです。市場価格が七十、本質的価値が百のとき、ディスカウント額は三十、安全余裕は三十パーセントです。つまり推定公正価値の七十パーセントしか払っていないことになります。
市場価格が本質的価値を上回ると安全余裕は負になり、ラベルは overvalued です。負のパーセントは、買いに対する青信号ではなく、価値を超えるプレミアムのシグナルとしてなお有用です。市場価格ではなく本質的価値で割ることで、尺度はあなたの価値推定に合わせられます。
それがグレアムが推定誤差と不運から守るバッファを定式化したやり方です。両方の数値をいただいたあと、幾何的な差だけを測ります。この分離は意図的です。 評価モデルはセクターやテーゼで変わりますが、安全余裕の算術は単一で監査可能な恒等式のままです。
安全余裕価格計算機が真に役立つ場面
個人投資家やアドバイザーは、リサーチノートが目標公正価値を示し、ポジションサイズを決める前にライブ気配に対する即座で共有可能なパーセント・クッションが必要なときに、安全余裕価格計算機を使います。
株式スクリーニングツールやニュースレターのパイプラインは多くの銘柄を同じ MOS 指標に正規化し、読者が見出し価格だけでなくディスカウントの深さで機会を並べ替えられるようにします。教育者や LMS プラットフォームは、本質的価値と市場価格から安全余裕を求めるバリュー投資の宿題向けに、決定論的なオラクルを必要とします。
overvalued のケースで絶対値を取ったり市場価格で割ったりしがちな誤りも含めて採点できます。検証失敗は残高を消費しません。
活用例
取引前のディスカウント確認
公正価値の推定とライブ気配を、買い注文のサイズ決定や発注の前に安全余裕パーセントへ変換します。
割安銘柄のスクリーニングと順位付け
多くの株式を同じ MOS 指標に正規化し、リサーチリストを絶対価格ではなくディスカウントの深さで並べ替えます。
授業でのバリュー投資演習
本質的価値と市場価格から安全余裕を求める宿題を、決定論的な幾何オラクルで採点します。
よくある質問
負の安全余裕は何を意味しますか?
市場価格が本質的価値の推定を上回っています。銘柄は overvalued とラベルされ、負のパーセントは公正価値に対するプレミアムを数値化します。
なぜ市場価格ではなく本質的価値で割るのですか?
グレアムの古典的バッファは推定価値にスケールされるため、推定誤差は守るべき量である公正価値の分数として表されます。
本質的価値はこの計算機が見積もってくれますか?
いいえ。割引キャッシュフローや資産の下限、信頼できる利益倍率など、ご自身の方法で出した適正価値を入力します。計算機はその見積もりと市場価格の差だけを測ります。
株価と価値の比率は何を示しますか?
市場価格を本質的価値で割った値です。0.7なら見積もった価値の70%を払っていることを意味し、1を超えると市場が見積もりより高い価格を求めているため、安全余裕はマイナスになります。
市場価格や本質的価値をゼロにできますか?
市場価格のゼロは受け付けられ、安全余裕は100%になります。本質的価値はゼロより大きくなければなりません。ゼロや負の見積もりでは割合に意味がなくなるためです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/margin-of-safety-price \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"intrinsic_value":100,"market_price":70}'const res = await fetch("https://api.kit.forhosting.com/finance/margin-of-safety-price", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"intrinsic_value": 100,
"market_price": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/margin-of-safety-price",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"intrinsic_value": 100,
"market_price": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/margin-of-safety-price", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"intrinsic_value":100,"market_price":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"intrinsic_value":100,"market_price":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/margin-of-safety-price", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"intrinsic_value": 100,
"market_price": 70
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.margin_of_safety_price",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無効な入力は invalid_input で失敗し、課金されません。
安全余裕の意味と数式の働き
市場価格が本質的価値と等しいとき、安全余裕はゼロでラベルは fairly_valued です。本エンドポイントは本質的価値を勝手に作りません。
入力契約、丸め、検証、計算例
本質的価値は厳密にゼロより大きくなければなりません。ゼロまたは負の公正価値推定は、安全余裕比率が未定義または無意味になるため拒否されます。市場価格はゼロ以上でなければなりません。ゼロは許可され、本質的価値が正のとき安全余裕は百パーセントになります。ツールを自分で連鎖させる場合、すでに丸めたパーセントを別の式ステップに再注入しないでください。応答はご自身の評価メモと組み合わせてください。POST で JSON 本文に二つの必須有限数 intrinsic_value と market_price を送ります。任意の整数 decimals はゼロから十二(既定六)で、生の IEEE 値から discount_amount、margin_of_safety、margin_of_safety_percent、price_to_value_ratio に一度だけ half-up 丸めを適用します。欠落フィールド、空文字列、非有限値、非正の本質的価値、負の市場価格は invalid_input で問題を示して失敗し、課金されません。例:intrinsic_value 百、market_price 七十は discount_amount 三十、margin_of_safety ゼロ点三、margin_of_safety_percent 三十、price_to_value_ratio ゼロ点七、valuation undervalued を返します。例:intrinsic_value 五十、market_price 六十はマイナス二十パーセントの負の安全余裕と valuation overvalued です。例:等しい価格は安全余裕ゼロと fairly_valued です。本エンドポイントは差だけを測り、ライブ気配の取得や割引キャッシュフローモデルの実行は行いません。
安全余裕価格計算機が真に役立つ場面
実装は純粋 parse の tier A のため、成功した呼び出しは毎回公開ベース価格 $0.002 で、モデルトークンも外向きネットワークもありません。本質的価値を正、市場価格を非負に保ち、丸めフィールドをテストで固定すれば、表計算、n8n フロー、エッジワーカー向けに再現可能な安全余裕数値が得られ、自前の金融ライブラリは不要です。
技術的な質問
安全余裕はどのように計算しますか?
MOS = (intrinsic_value − market_price) / intrinsic_value。API は同じ数値を margin_of_safety_percent、金額の discount_amount、price_to_value_ratio としても返します。
この計算機は本質的価値を推定してくれますか?
いいえ。intrinsic_value はご自身のモデル(DCF、資産、倍率など)から供給してください。本ツールは market_price との差だけを測ります。
安全余裕価格計算機の料金は?
ブラウザツールは無料です。API リクエストは成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効な入力は課金されません。