Educație · 🗺️ Planificare financiară · 13 min citire · Actualizat 19 iun. 2026

SWR personalizat Monte Carlo: risk of ruin pentru FIRE avansat

Un SWR personalizat Monte Carlo risk of ruin înlocuiește regula 4% cu un model stohastic în care rata de retragere nu mai e o constantă moștenită din studiul Trinity, ci o variabilă optimizată pe distribuția ta reală de randamente, cheltuieli și longevitate. Dacă ai parcurs deja regula 4% și calculele FIRE de bază, știi că procentul fix maschează exact riscul care contează: secvența randamentelor. Această lecție duce calculul de la euristică la simulare randamente 100k scenarii, unde fiecare traiectorie testează dacă portofoliul tău supraviețuiește unei serii proaste de ani la început, cu inflație medicală șocuri și taxe ANAF aplicate corect pe lei reali.

Vom construi un model complet de ruin probability calculator pentru investitorul român 2026: bootstrap pe randamente istorice, glidepath retrageri FIRE care urcă alocarea în acțiuni pe măsură ce înaintezi în pensionare, șocuri corelate de inflație medicală, și taxa retragere optimă fiscal calibrată pe impozitul de 16% pe dividende, pe cota de câștig de capital prin intermediar fiscal rezident (3% la dețineri peste un an, 6% sub un an) și CASS plafonat. Scopul nu e un număr magic, ci o frontieră: ce rată de retragere îți dă o probabilitate de ruină sub pragul tău de toleranță, pe orizontul tău, cu cheltuielile tale.

Presupun stăpânite valoarea actuală, deviația standard a randamentelor, corelația activelor și conceptul de sequence-of-returns risk. Nu le reluăm. Mergem direct în motorul de simulare, în calibrarea inputurilor pe date românești și în transformarea ieșirii într-o regulă de retragere dinamică pe care o poți executa real.

De ce regula 4% e o euristică greșit aplicată în România

Studiul original (Bengen 1994, apoi Trinity 1998) a derivat 4% pe un portofoliu 50/50 acțiuni-obligațiuni american, pe orizont de 30 de ani, cu inflație CPI SUA. Trei dintre aceste ipoteze se rup pentru un FIRE-er român:

Consecința: SWR-ul tău real, net de taxe și ajustat la orizont și la varianța inflației locale, e aproape sigur sub 4%. Întrebarea nu e „cât scad sub 4%”, ci „care e distribuția probabilității de ruină la fiecare rată candidat”. Asta cere simulare.

Arhitectura motorului Monte Carlo

Un motor corect de risk of ruin are cinci straturi. Le tratez pe rând cu specificațiile cantitative.

1. Generatorul de randamente: bootstrap în loc de normal i.i.d.

Eroarea de începător avansat: a simula randamente dintr-o distribuție normală cu medie μ și deviație σ. Piețele nu sunt normale — au cozi groase (kurtosis > 3) și autocorelație negativă pe orizonturi lungi (mean reversion). Două abordări superioare:

De ce simulare randamente 100k scenarii și nu 1.000: eroarea standard a estimării unei probabilități de ruină p este √(p(1−p)/N). La p ≈ 5% și N = 1.000, eroarea standard e ~0,7pp — adică un interval de încredere care acoperă 3,6%–6,4%, inutil pentru decizie. La N = 100.000, eroarea standard scade la ~0,07pp. Pentru cozile pe care le testezi (probabilitate de ruină 2–10%), ai nevoie de cel puțin 50.000–100.000 de traiectorii ca intervalul să fie strâns.

2. Modelul de cheltuieli: nu o constantă reală

Cheltuielile în pensionare nu sunt o linie orizontală indexată la inflație. Empiric, urmează un „smile”: scad în mijlocul pensionării (faza activă se calmează) și explodează la final din cauza costurilor medicale. Modelarea de specialist:

3. Stratul fiscal: retragerea brută necesară

Aici se rupe fiecare model naiv. Pentru a acoperi o cheltuială netă C, trebuie să retragi o sumă brută R > C astfel încât R minus impozitul pe partea de câștig din R să egaleze C. Dacă portofoliul are un cost-bază mediu și o cotă de apreciere a, fracțiunea impozabilă a fiecărei retrageri e a, iar impozitul efectiv pe retragere e a × cota de câștig de capital aplicabilă (3% prin intermediar fiscal rezident pentru dețineri peste un an, 6% sub un an, 16% autodeclarat prin broker străin).

Modelul corect tratează CASS ca o funcție-treaptă pe venitul anual realizat, nu ca un procent liniar. Asta favorizează retragerile concentrate (realizezi mult într-un an, plătești CASS plafonat o dată) versus retrageri uniforme an de an care lovesc plafonul în fiecare an — canalul real prin care găsești taxa retragere optimă a portofoliului tău.

4. Glidepath-ul: alocare variabilă în timp

Contraintuitiv, cercetarea (Kitces-Pfau, „rising equity glidepath”) arată că în pensionare ar trebui să crești alocarea în acțiuni, nu să o scazi. Logica: riscul de secvență e concentrat în primii 10–15 ani. Dacă intri în pensionare cu alocare mai conservatoare (de ex. 60% acțiuni / 40% obligațiuni-cash) și urci treptat spre 80–90% acțiuni pe parcurs, reduci expunerea la exact perioada când un crash te-ar ruina, păstrând în același timp randamentul așteptat pe coada lungă. Modelul tău Monte Carlo trebuie să accepte un vector de alocare w(t) ca input, nu o singură pondere.

5. Definiția ruinei și metrica de ieșire

„Ruină” = portofoliul atinge zero înainte de finalul orizontului în cel puțin un an. Dar metrica binară (ruină da/nu) ascunde informație. Ieșiri mai bogate:

Exemplu numeric complet pas cu pas

Construim cazul de bază al unui FIRE-er român, 2026.

Pasul 1 — rata de retragere brută inițială. Cheltuială netă 100.000 lei → retragere brută ~101.800 lei (impozit efectiv 1,8% pe partea de câștig, prin intermediar fiscal rezident, cotă 3% la deținere peste un an). Raportat la portofoliul de 2.500.000 lei, rata de retragere brută = 101.800 / 2.500.000 = 4,07%. Deja peste pragul „sigur” intuitiv de 4%, înainte de a adăuga CASS, inflația medicală și — dacă ai folosi un broker străin la 16% — un strat fiscal de încă circa 0,35pp pe rata de retragere.

Pasul 2 — parametrii distribuției. Pentru blocul de acțiuni globale: randament real mediu istoric ~5% (developed markets, net de inflație), σ ~17%. Obligațiuni: real ~1,5%, σ ~7%. Inflația generală: medie 3%, σ 4% (calibrat pe varianța mai mare a României). Inflație medicală: IPC + 3pp, deci medie 6%.

Pasul 3 — rulează 100.000 de traiectorii block-bootstrap. În fiecare an t: trage randamentul portofoliului din blocul curent, aplică alocarea w(t), scade retragerea brută indexată la inflația realizată în acel scenariu, adaugă șoc medical Poisson dacă apare, recalculează soldul. Marchează ruina dacă soldul ≤ 0.

Pasul 4 — citește ieșirea. Pentru acest caz, un motor calibrat astfel produce tipic o probabilitate de ruină în zona 12–18% la rata de 4,07% brută pe 50 de ani — mult peste pragul de toleranță rezonabil de 5–10%. Concluzia: rata e prea agresivă. Cobori iterativ.

Pasul 5 — găsește SWR-ul la pragul tău. Rulezi modelul pe o grilă de rate (3,0%, 3,25%, 3,5%, ...) și cauți rata maximă la care probabilitatea de ruină ≤ 5%. Pentru profilul de mai sus, acea rată cade tipic în jur de 3,2–3,5% brut pe orizont de 50 de ani — adică un portofoliu țintă mai aproape de 3.000.000–3.300.000 lei pentru aceeași cheltuială, nu 2.500.000. Diferența între 4% naiv și SWR-ul simulat e capitalul suplimentar de care ai nevoie ca să nu fii ruinat de secvență.

Reguli de retragere dinamice: superioare procentului fix

Un SWR fix e suboptimal pentru că ignoră informația care apare în timp. Trei reguli dinamice care reduc dramatic riscul de ruină la aceeași rată inițială:

Guardrails (Guyton-Klinger)

Definești o bandă în jurul ratei de retragere curente (rata = retragere / portofoliu curent). Dacă rata curentă urcă peste banda superioară (portofoliul a scăzut, deci retragerea ca % a crescut) — tai cheltuiala cu 10%. Dacă scade sub banda inferioară (portofoliul a crescut) — mărești cheltuiala cu 10%. Aceste „prosperity/capital preservation rules” transformă o ruină de 15% într-una de 2–4% la aceeași rată inițială, cu prețul unei variabilități de venit. Modelul Monte Carlo trebuie să implementeze regula endogen: retragerea în anul t depinde de soldul în t, nu de un plan static.

Floor-and-ceiling

Indexezi retragerea la inflație, dar impui un plafon (nu crești cu mai mult de X% chiar dacă portofoliul explodează) și un prag-podea (nu scazi sub un minim absolut de subzistență). Podeaua poate fi acoperită separat de pensia de stat CNPP și de Pilonul II/III, care în acest model devin o anuitate de bază ce reduce suma pe care portofoliul de risc trebuie să o producă.

Integrarea pensiei de stat și a Pilonului II

Un model serios scade din cheltuielile finanțate de portofoliu fluxurile garantate care încep mai târziu. Pensia CNPP și Pilonul II (plată la 65 de ani) acoperă o parte din podea după acea vârstă. Asta înseamnă că portofoliul trebuie să ducă greul doar pentru fereastra 45–65 (faza de „pre-pensie” cea mai vulnerabilă la secvență) plus suplimentul peste pensie după 65. Modelarea acestui flux întârziat reduce semnificativ rata de retragere necesară din portofoliul lichid în primii ani.

Edge-cases și capcane de modelare

De la probabilitate de ruină la decizie

Probabilitatea de ruină nu e o țintă de minimizat la zero — costul de a o duce sub 1% e un portofoliu atât de mare încât amâni FIRE cu ani. E un parametru de optimizat împotriva utilității tale: cât suplimentar de muncă valorează reducerea ruinei de la 8% la 4%? Cadrul corect e o frontieră ruină–capital–flexibilitate, unde regulile dinamice (guardrails) cumpără reducere de ruină nu cu capital, ci cu acceptarea variabilității de venit. Pentru majoritatea, combinația optimă e: SWR inițial simulat la prag 5–8%, plus guardrails, plus integrarea pensiei după 65 — nu un procent fix mai mic.

Checklist de implementare

⚠️ Conținut educativ, nu sfat de investiții. Pentru decizii financiare consultă un specialist autorizat.

← Toate articolele