Analyser la corrélation entre l’OAT 10 ans et les rendements affichés par France SCPI

Lucas Martin

Publié le mercredi 25 mars 2026 à 12h05

découvrez comment analyser la corrélation entre l'oat 10 ans et les rendements des scpi françaises pour mieux comprendre leurs performances et optimiser vos investissements.

L’objectif est d’analyser la corrélation entre le OAT 10 ans et les rendements affichés par France SCPI, en reliant marché obligataire et immobilier collectif. Cette lecture croisée combine éléments techniques de marché, données publiques et retours d’acteurs pour éclairer les canaux de transmission.

Les observations de l’été 2025 et les séries officielles montrent des mouvements sensibles des dix ans français, avec des implications concrètes pour les SCPI et les investisseurs particuliers. Ces constats conduisent naturellement à un rappel synthétique des points essentiels à retenir :

A retenir :

  • OAT 10 ans au-dessus de 3 %
  • Écart France‑Italie comprimé
  • Volatilité face à la Grèce
  • Maturité longue du stock

Analyser la corrélation entre l’OAT 10 ans et France SCPI : mécanismes

Partant des éléments précédents, il faut décortiquer les canaux par lesquels le OAT 10 ans affecte les rendements des SCPI et leur pricing. Selon l’Agence France Trésor, le contexte d’émission et la maturité moyenne pèsent fortement sur la sensibilité de la charge budgétaire.

Indicateur Valeur (référence) Évolution
Inflation zone euro (juil. 2025) ≈ 2,0 % Stabilisation
OAT France 10 ans (mi-août 2025) > 3 % Hausse récente
Écart France‑Italie (14–15 août) ≈ 0,12 point Resserrement
Dette publique France (fin 2024) ≈ 113 % du PIB Tension persistante

La corrélation n’est ni mécanique ni immédiate, car elle dépend de la part du stock à refinancer et de la structure des coupons. Selon l’IMF, la persistance des écarts tient aussi à la crédibilité des trajectoires budgétaires et aux flux internationaux.

Facteurs clés :

  • Part du stock renouvelable dans l’année
  • Proportion d’OAT indexées
  • Profil des investisseurs non‑résidents
  • Calendrier et taille des adjudications

Mécanique de transmission des taux longs vers les SCPI

Ce sous‑point situe le lien direct entre le TEC‑10 et les spreads exigés par les prêteurs pour des durées longues. Selon Trading Economics, une hausse du dix ans répercute les coûts de financement intermédiés et les swaps, affectant les taux internes des SCPI.

Les SCPI empruntent ou substituent des financements via des lignes bancaires et emprunts obligataires, ce qui rend leur coût de levée corrélé aux OAT. Un choc durable sur la partie longue augmente le coût moyen pondéré du capital des véhicules immobiliers.

« J’ai vu nos taux de refinancement augmenter après l’été 2025, et cela a resserré les marges opérationnelles. »

Alice M.

Exemples et micro‑cas : ajustements de portefeuille

Cette partie relie la théorie à des cas concrets observés chez des gestionnaires de SCPI qui ont modifié leurs durées cibles. Selon la Banque de France, la part élevée de détenteurs étrangers amplifie la sensibilité aux flux internationaux.

Un gestionnaire fictif, « Groupe H », a allongé certaines lignes pour capter des échéances plus longues pendant une fenêtre de marché favorable. Ce choix illustre un arbitrage entre liquidité et coût moyen.

Impact statistique et observations marché sur France SCPI

Après l’analyse des mécanismes, il est utile d’examiner les données empiriques liant les rendements SCPI aux variations du OAT 10 ans sur les douze derniers mois. Selon Investing.com, les mouvements intrajournaliers ont montré des corrélations fluctuantes selon les épisodes d’émission.

Nature des rendements :

  • Rendement brut moyen des SCPI face au dix ans
  • Spread moyen exigé par les banques pour financements SCPI
  • Volatilité trimestrielle des prix de parts
  • Effet délai entre hausse OAT et répercussion sur parts

Tableau comparatif : rendements SCPI versus OAT

Période OAT 10 ans (moyenne) Rend. SCPI (moyenne) Écart
T1 2025 ~3,1 % ~4,5 % 1,4 pt
T2 2025 ~3,3 % ~4,4 % 1,1 pt
Été 2025 ~3,5 % ~4,3 % 0,8 pt
Dernier mois ~3,4 % ~4,2 % 0,8 pt

Ce tableau synthétique illustre un glissement du spread qui s’est compressé pendant les épisodes de portage vers l’Italie et de réallocation d’actifs. Selon Reuters, ces mouvements reflètent souvent des flux techniques plus que des changements fondamentaux.

Outils pratiques :

  • Suivi TEC‑10 quotidien pour jauger la tendance
  • Analyse des adjudications pour mesurer la demande
  • Observation des flux étrangers sur le marché OAT
  • Évaluation régulière du coût moyen pondéré

« J’ai ajusté la durée cible de la SCPI suite aux signaux d’adjudication, pour lisser l’impact. »

Marc L.

Vidéo explicative et cas pratique

Ce segment montre un cas pratique de recalibrage d’une SCPI face à une hausse du OAT 10 ans, mettant en évidence effets et marges potentielles. Une brève vidéo pédagogique illustre le mécanisme d’ajustement et ses conséquences financières.

En parallèle, la modulation entre indexées et nominales dans le portefeuille demeure un levier clé pour piloter la charge d’intérêts. Cette stratégie peut réduire le risque de réévaluation rapide des coûts.

<!– Calculateur : Impact d'un changement de 10 points de base sur le coût d'émission À coller tel quel dans votre page existante (pas de ni complets). Hauteur totale contenue (<
A lire également :   La saison des résultats trimestriels influence le sentiment de marché des opérateurs boursiers

Calculateur : impact d’un changement de 10 points de base

Calculez l’impact d’un changement de 10 points de base sur votre coût d’émission en fonction du volume et de la maturité moyenne.

Entrez le montant total de l’émission en euros.

Maturité moyenne de l’émission (en années).

1 point de base = 0,01%. Exemple : 10 = 0,10%.

Taux utilisé pour actualiser les flux (par ex. taux OAT approximatif).


Résumé : Aucun calcul réalisé.
Coût additionnel annuel
—
Coût additionnel total (nominal)
—
Valeur actuelle des flux additionnels
—
Impact pour 100k€ émis (annuel)
—

Table de sensibilité

Explications & hypothèses
  • 1 point de base = 0,01 % ; 10 points de base = 0,10 %.
  • Coût additionnel annuel = volume × variation de taux (en décimal).
  • Coût additionnel total (nominal) = coût annuel × maturité moyenne.
  • Valeur actuelle (PV) = annuité actualisée au taux fourni. Si taux d’actualisation = 0, PV = coût annuel × maturité.
/* Script : logique du calculateur (commenté, lisible) – Tous les textes en français. – Pas de dépendances lourdes, fonctionne hors-ligne. – Accessible : labels, aria-live. */ /* Utilitaires de formatage (français) */ function frCurrency(x) { return Number(x).toLocaleString(‘fr-FR’, { style: ‘currency’, currency: ‘EUR’ }); } function frNumber(x, digits = 2) { return Number(x).toLocaleString(‘fr-FR’, { minimumFractionDigits: digits, maximumFractionDigits: digits }); } /* Récupération des éléments */ const volumeEl = document.getElementById(‘volume’); const maturiteEl = document.getElementById(‘maturite’); const bpsEl = document.getElementById(‘bps’); const discEl = document.getElementById(‘disc’); const calculerBtn = document.getElementById(‘calculer’); const resetBtn = document.getElementById(‘reset’); const copierBtn = document.getElementById(‘copier’); const statusCopy = document.getElementById(‘status-copy’); const txtResume = document.getElementById(‘txt-resume’); const coutAnnuelEl = document.getElementById(‘cout-annuel’); const coutTotalEl = document.getElementById(‘cout-total’); const pvEl = document.getElementById(‘pv’); const per100kEl = document.getElementById(‘per-100k’); const tableSens = document.getElementById(‘table-sens’); /* Calcul principal – bps : points de base (ex : 10) – conversion en décimal : delta = bps / 10000 (ex : 10 -> 0.001) – coût annuel additionnel = volume * delta – coût total nominal = coût annuel * maturité – PV (valeur actuelle) = annuité actualisée au taux disc (%) : PV = annuité * (1 – (1+disc)^-n) / disc si disc == 0 => PV = annuité * n */ function calculerImpact({ volume, maturite, bps, discPercent }) { const delta = bps / 10000; // ex 10 -> 0.001 const disc = discPercent / 100; // ex 0.5% -> 0.005 const coutAnnuel = volume * delta; const coutTotalNominal = coutAnnuel * maturite; let pv; if (disc === 0) { pv = coutAnnuel * maturite; } else { // formule de la valeur actuelle d’une annuité constante const factor = (1 – Math.pow(1 + disc, -maturite)) / disc; pv = coutAnnuel * factor; } const per100k = (100000) * delta; // impact annuel pour 100k € return { delta, coutAnnuel, coutTotalNominal, pv, per100k }; } /* Mettre à jour l’UI avec les résultats */ function afficherResultats(res, inputs) { coutAnnuelEl.textContent = frCurrency(res.coutAnnuel) +  » / an »; coutTotalEl.textContent = frCurrency(res.coutTotalNominal) +  » (nominal sur  » + inputs.maturite +  » ans) »; pvEl.textContent = frCurrency(res.pv); per100kEl.textContent = frCurrency(res.per100k) +  » / an »; txtResume.textContent = `Variation de ${inputs.bps} pb (${frNumber(res.delta * 100, 3)} %) sur ${frNumber(inputs.maturite,2)} ans pour ${frCurrency(inputs.volume)}.` ; // Générer une table de sensibilité simple pour plusieurs scénarios en bps const bpsScenarios = [5, 10, 20, 50, 100]; let html = ‘‘; bpsScenarios.forEach(b => { const r = calculerImpact({ volume: inputs.volume, maturite: inputs.maturite, bps: b, discPercent: inputs.discPercent }); html += ``; }); html += ‘
Δ (pb)AnnuelNominal totalPV
${b} pb${frCurrency(r.coutAnnuel)}${frCurrency(r.coutTotalNominal)}${frCurrency(r.pv)}
‘; tableSens.innerHTML = html; } /* Évènements boutons */ calculerBtn.addEventListener(‘click’, () => { const volume = Number(volumeEl.value || 0); const maturite = Number(maturiteEl.value || 0); const bps = Number(bpsEl.value || 0); const discPercent = Number(discEl.value || 0); // Validation basique if (volume <= 0) { alert('Veuillez saisir un volume supérieur à 0.'); volumeEl.focus(); return; } if (maturite { volumeEl.value = 1000000; maturiteEl.value = 8; bpsEl.value = 10; discEl.value = 0.50; txtResume.textContent = ‘Aucun calcul réalisé.’; coutAnnuelEl.textContent = ‘—’; coutTotalEl.textContent = ‘—’; pvEl.textContent = ‘—’; per100kEl.textContent = ‘—’; tableSens.innerHTML =  »; statusCopy.textContent =  »; }); /* Copier le résumé des résultats dans le presse-papiers (utile pour l’intégration d’article) */ copierBtn.addEventListener(‘click’, async () => { const résumé = document.getElementById(‘txt-resume’).textContent; const coutAnnuel = coutAnnuelEl.textContent; const coutTotal = coutTotalEl.textContent; const pv = pvEl.textContent; const per100k = per100kEl.textContent; const payload = `Résumé : ${résumé}nCoût additionnel annuel : ${coutAnnuel}nCoût additionnel total (nominal) : ${coutTotal}nValeur actuelle : ${pv}nImpact pour 100k€ émis (annuel) : ${per100k}`; try { await navigator.clipboard.writeText(payload); statusCopy.textContent = ‘Copié dans le presse-papiers.’; setTimeout(() => statusCopy.textContent =  », 3000); } catch (e) { statusCopy.textContent = ‘Échec du copié.’; console.error(‘Copie impossible’, e); } }); /* — Remarques sur les APIs (aucune requête externe nécessaire pour ce calcul) — Ce widget fonctionne hors-ligne avec vos entrées. Si vous souhaitez récupérer un taux OAT 10 ans distant, utilisez uniquement des APIs publiques gratuites. Exemple (API hypothétique publique) : URL : https://exemple-api-taux-gratuite.fr/oat10y/latest Exemple de réponse JSON : { « code »: « OAT10Y », « date »: « 2026-03-25 », « taux »: 0.51, // en pourcentage annuel (ex: 0.51 => 0.51%) « source »: « BanqueX » } NOTE : L’API ci-dessus est un exemple. Le calculateur reste autonome et ne requiert aucune clé. */ /* Initialisation : reset propre */ document.getElementById(‘reset’).click();

Conséquences pour les investisseurs et scénarios prospectifs

En élargissant l’analyse, il est nécessaire d’anticiper trois scénarios macroéconomiques et leur incidence sur le OAT 10 ans et les rendements SCPI. Selon l’Agence France Trésor, la sensibilité budgétaire dépendra fortement du profil de refinancement et des choix d’émission.

Points d’attention :

  • Exécution budgétaire 2025‑2026 et annonces sur 2027
  • Demande étrangère en adjudication comme baromètre
  • Tendance de la désinflation au second semestre
  • Stabilité réglementaire sur l’épargne et l’investissement

Scénario central et conséquences pour SCPI

Dans le cas d’un atterrissage en douceur, l’OAT 10 ans resterait dans une fourchette supportable et les SCPI conserveraient un rendement attractif par rapport aux obligations. Selon le FMI, la profondeur du marché OAT est un facteur stabilisant.

Les gestionnaires peuvent alors arbitrer des réouvertures longues et optimiser la part d’indexées pour gérer le risque réel. Cette approche préserve la distribution aux associés tout en pilotant la sensibilité aux taux.

« En tant que conseiller, j’ai recommandé d’augmenter la part de lignes longues lorsqu’une fenêtre de marché favorable est apparue. »

Claire D.

Risque élevé et pistes d’atténuation

Si le spread se creuse durablement, l’impact se matérialise par une hausse du coût marginal et une pression sur les distributions, surtout pour les SCPI fortement endettées. Selon Eurostat, l’inflation proche de 2 % n’exclut pas des chocs secondaires sur les primes de terme.

Les leviers d’atténuation incluent discipline d’émission, communication budgétaire claire et allongement opportuniste des maturités en fenêtre favorable. Ces mesures préservent la demande structurelle des investisseurs institutionnels.

« L’avis d’expert m’a aidé à recalibrer l’allocation, en privilégiant la résilience du rendement net. »

Paul N.

Source : Agence France Trésor, « Key figures (encours, maturité, TEC-10) », consulté le 4 septembre 2025 ; IMF, « France: 2025 Article IV » ; Banque de France, « Indices obligataires », 2025-05-16.

Partagez votre avis