Marge de sécurité du prix
Si vous estimez une action à 100 et qu'elle cote 70, votre marge de sécurité est de 30 % : vous ne payez que 70 % de sa valeur estimée. Saisissez les deux chiffres pour voir la décote, le rapport prix-valeur et un verdict de valorisation. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur intrinsèque
- 100
- Prix du marché
- 70
- Montant de la remise
- 30
- Marge de sécurité
- 0,3
- Marge de sécurité (%)
- 30
- Ratio prix/valeur
- 0,7
Les investisseurs value comparent la valeur intrinsèque estimée d’une action à son prix de marché avant d’acheter. L’écart entre ces deux chiffres—exprimé en pourcentage de la valeur intrinsèque—est la marge de sécurité classique. Ce calculateur transforme une juste valeur estimée et un prix de marché coté en cette décote (ou prime) : marge de sécurité en décimal et en pourcentage, l’écart absolu en monnaie, le ratio prix-valeur et une étiquette simple de valorisation. Utilisez-le pour des écrans d’actions, des notes de sizing de position, des exercices de classe sur l’investissement value et une automatisation qui doit normaliser les décisions d’achat face à une juste valeur déclarée.
Ce que signifie la marge de sécurité et comment la formule fonctionne
La marge de sécurité de Benjamin Graham est le coussin entre ce qu’on estime qu’un titre vaut et ce que le marché en demande. La valeur intrinsèque est votre estimation indépendante de la juste valeur par action—issue d’un modèle de flux de trésorerie actualisés, d’un plancher d’actifs, d’un multiple de bénéfices en lequel vous avez confiance ou de toute autre méthode de valorisation qui vous appartient. Le prix de marché est la cotation actuelle à laquelle vous pourriez acheter.
La forme en pourcentage standard est : marge de sécurité égale à la valeur intrinsèque moins le prix de marché, le tout divisé par la valeur intrinsèque. Lorsque le prix de marché vaut soixante-dix et la valeur intrinsèque cent, le montant de la décote est trente et la marge de sécurité est de trente pour cent : vous ne payez que soixante-dix pour cent de la juste valeur estimée.
Lorsque le prix de marché dépasse la valeur intrinsèque, la marge devient négative et l’étiquette est overvalued—le pourcentage négatif reste utile comme signal de prime sur la valeur, non comme feu vert d’achat. Diviser par la valeur intrinsèque (et non par le prix de marché) garde la mesure calée sur votre estimation de la valeur, comme Graham concevait le coussin qui protège contre l’erreur d’estimation et la malchance.
Ce point de terminaison n’invente pas la valeur intrinsèque pour vous ; il mesure seulement l’écart géométrique une fois que vous fournissez les deux nombres. Cette séparation est volontaire : les modèles de valorisation changent selon le secteur et la thèse, tandis que l’arithmétique de la marge de sécurité reste une identité unique et auditable.
Où un calculateur de marge de sécurité du prix apporte une vraie valeur
Les investisseurs individuels et les conseillers utilisent un calculateur de marge de sécurité du prix lorsqu’une note de recherche fixe une juste valeur cible et qu’ils ont besoin d’un coussin en pourcentage instantané et partageable face à la cotation en direct avant de dimensionner une position. Les outils de screening et les pipelines de newsletters normalisent de nombreux titres sur la même métrique MOS afin que les lecteurs classent les opportunités par profondeur de décote plutôt que par le seul prix d’appel.
Les enseignants et les plateformes LMS ont besoin d’un oracle déterministe pour les devoirs d’investissement value qui demandent de calculer la marge de sécurité à partir de la valeur intrinsèque et du prix de marché—y compris le cas overvalued que les étudiants traitent souvent mal en prenant la valeur absolue ou en divisant par le prix de marché au lieu de la valeur intrinsèque. Une validation échouée ne consomme pas le solde.
Gardez la valeur intrinsèque positive et le prix de marché non négatif, figez les champs arrondis dans les tests, et vous obtenez des chiffres de marge de sécurité reproductibles pour tableurs, flux n8n et workers en périphérie sans monter votre propre bibliothèque financière.
Cas d’usage
Contrôle de la décote avant l’ordre
Convertissez votre estimation de juste valeur et la cotation en direct en un pourcentage de marge de sécurité avant de dimensionner ou de placer un ordre d’achat.
Filtrer et classer les titres sous-évalués
Normalisez de nombreuses actions sur la même métrique MOS pour que les listes de recherche se trient par profondeur de décote plutôt que par prix absolu.
Exercices d’investissement value en classe
Corrigez des devoirs qui demandent la marge de sécurité à partir de la valeur intrinsèque et du prix de marché avec un oracle géométrique déterministe.
Questions fréquentes
Que signifie une marge de sécurité négative ?
Le prix de marché est au-dessus de votre estimation de valeur intrinsèque. Le titre est étiqueté overvalued ; le pourcentage négatif quantifie la prime sur votre juste valeur.
Pourquoi diviser par la valeur intrinsèque et non par le prix de marché ?
Le coussin classique de Graham est calé sur la valeur estimée, de sorte que l’erreur d’estimation s’exprime en fraction de la juste valeur—la grandeur que vous tenez à protéger.
Le calculateur estime-t-il la valeur intrinsèque à ma place ?
Non. Vous apportez votre propre estimation de juste valeur, issue d'un modèle de flux actualisés, d'un plancher fondé sur les actifs ou d'un multiple de bénéfices. Le calculateur mesure seulement l'écart entre cette estimation et le prix de marché.
Que montre le rapport prix-valeur ?
Il divise le prix de marché par votre valeur intrinsèque. Un rapport de 0,7 signifie que vous payez 70 % de la valeur estimée ; au-delà de 1, le marché demande plus que votre estimation et la marge de sécurité devient négative.
Le prix de marché ou la valeur intrinsèque peuvent-ils être nuls ?
Un prix de marché nul est accepté et donne une marge de sécurité de 100 %. La valeur intrinsèque doit être supérieure à zéro, car une estimation nulle ou négative rendrait le pourcentage dénué de sens.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
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)Exemple de requête
{
"intrinsic_value": 100,
"market_price": 70
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.margin_of_safety_price",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une entrée invalide échoue avec invalid_input et n’est pas facturée.
Ce que signifie la marge de sécurité et comment la formule fonctionne
Lorsque le prix de marché égale la valeur intrinsèque, la marge de sécurité est zéro et l’étiquette est fairly_valued.
Contrat d’entrée, arrondi, validation et exemples résolus
La valeur intrinsèque doit être strictement supérieure à zéro ; une estimation de juste valeur nulle ou négative est rejetée car le ratio de marge de sécurité serait indéfini ou sans sens. Le prix de marché doit être supérieur ou égal à zéro—zéro est autorisé et produit une marge de sécurité de cent pour cent lorsque la valeur intrinsèque est positive. Associez la réponse à vos propres notes de valorisation ; ce point de terminaison mesure uniquement l’écart et ne récupère pas de cotations en direct ni n’exécute un modèle de flux de trésorerie actualisés. Envoyez en POST un corps JSON avec deux nombres finis obligatoires : intrinsic_value et market_price. Un entier optionnel decimals de zéro à douze (défaut six) contrôle l’arrondi half-up appliqué une seule fois à discount_amount, margin_of_safety, margin_of_safety_percent et price_to_value_ratio à partir des valeurs IEEE brutes ; ne réinjectez jamais un pourcentage déjà arrondi dans une autre étape de formule si vous enchaînez des outils vous-même. Champs manquants, chaînes vides, valeurs non finies, valeur intrinsèque non positive et prix de marché négatif échouent avec invalid_input en nommant le problème, et ces échecs ne sont pas facturés. Exemple : intrinsic_value cent, market_price soixante-dix produit discount_amount trente, margin_of_safety zéro virgule trois, margin_of_safety_percent trente, price_to_value_ratio zéro virgule sept et valuation undervalued. Exemple : intrinsic_value cinquante, market_price soixante produit une marge de sécurité négative de moins vingt pour cent et valuation overvalued. Exemple : prix égaux produisent une marge nulle et fairly_valued.
Où un calculateur de marge de sécurité du prix apporte une vraie valeur
Comme l’implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Questions techniques
Comment calcule-t-on la marge de sécurité ?
MOS = (intrinsic_value − market_price) / intrinsic_value. L’API renvoie aussi la même figure comme margin_of_safety_percent, le discount_amount monétaire et price_to_value_ratio.
Ce calculateur estime-t-il la valeur intrinsèque pour moi ?
Non. Vous fournissez intrinsic_value depuis votre propre modèle (DCF, actifs, multiples, etc.). L’outil mesure seulement l’écart face à market_price.
Combien coûte le calculateur de marge de sécurité du prix ?
L’outil dans le navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.