BacktestFolio · Útmutatók

Mi az a portfólió-backtest

Mi a backtest, mire való, mik a korlátai, és hogyan értelmezzük a tőkenövekedést, a drawdownt és a mutatókat anélkül, hogy téves következtetéseket vonnánk le.

10 perc olvasás

A backtest fog egy portfólió-allokációt, és megnézi, hogyan viselkedett volna a múltban. Kiválasztod a súlyokat, például 60% részvény és 40% kötvény, a motor pedig a már lezárt időszakban valóban jegyzett árakra teszi őket. Az eredmény megmondja, mennyit nőtt volna az a portfólió, és mennyit esett volna a nehéz szakaszokban. Egy már megtörtént utat ír le, és nem mondja meg, mi lesz a következő években.

Mire való

A backtest arra való, hogy egy allokáció jellegét lásd, mielőtt pénzt teszel bele. Megmutatja, hogyan nőtt a tőke, milyen mélyek voltak a visszaesések, mennyit ingott az érték (a volatilitás), és hogyan mozogtak az eszközök egymáshoz képest.

Főleg összehasonlításra hasznos. Ha két allokációt ugyanarra az időszakra teszel, látod, melyik esett messzebb a legrosszabb szakaszokban, és megérte-e az egyik többlethozama azt a többletingadozást, amit kért.

Megnézheted azt is, hogyan viselkedett a portfólió a piacok legnehezebb éveiben, például a technológiai papírok összeomlásánál 2000-2002-ben, a 2008-2009-es pénzügyi válságban vagy a 2020-as hirtelen esésnél. Ahhoz, hogy ezek az évek megjelenjenek, két feltétel kell: a választott instrumentumoknak legyen áruk addig vissza, és a backtest időszaka be tudja őket fogadni. A Free csomagban a történet legfeljebb 10 évre nyúlik vissza, ezért a 2000-2002 és a 2008-2009 kívül marad, és a három válság közül csak a 2020 látszik. Plus és Pro mellett a motor a választott instrumentumok teljes elérhető történetét használja.

Az eredmény arra az időszakra érvényes, amelyet választottál, és magától nem nyúlik át más évekre. Tíz év amerikai tőzsde például azt a piacot meséli el abban az évtizedben, a következő évtized pedig egészen másként mehet. Az eszközök közötti viszonyok is változnak: a részvények és a kötvények korrelációi egyik időszakról a másikra erősebbek vagy gyengébbek lehetnek. Idővel változnak az alapok költségei, az adózás és a megvehető instrumentumok is. Ezért a backtestet azoknak az éveknek a beszámolójaként olvasod. Segít látni, hogyan viselkedik egy portfólió, és nem mondja meg, mit hoz a jövőben.

Hogyan dolgozik a motor

A BacktestFolio azt a portfóliót szimulálja, amelyet beállítasz. Kiválasztod az instrumentumokat, a súlyokat, az alapdevizát és az időszakot, és hozzáadhatsz rendszeres befizetéseket DCA formájában, újrasúlyozást és az alapok éves költségeit (TER).

Az árak a webhely történeti adataiból jönnek. A szimuláció azon a napon indul, amikor minden választott instrumentumnak van ára, és azon a napon ér véget, amely az utolsó, mindenkinél elérhető nap. Ha egy ETF-nek 2005-től vannak adatai, egy másiknak csak 2010-től, a szimuláció 2010-ben indul. Így minden instrumentum jelen van az egész időszakban, akkor is, ha az időszak rövidebb lesz, mint amit kértél.

Az újrasúlyozás, ha bekapcsolod, a beállított gyakorisággal visszaviszi a súlyokat a választott arányokra. Újrasúlyozás nélkül a végső súlyok eltérhetnek a kezdőktől, mert minden eszköz a saját ütemében nő, és amelyik jobban emelkedik, nagyobb részt foglal el a portfólióból. Néhány év után az, ami 60/40-ként indult, más arányokban lehet.

A DCA-befizetések is belépnek a szimulációba. A záró érték ekkor attól is függ, hogyan mentek a piacok, és attól is, mikor és mennyit fizettél be. Hogy a kettő külön maradjon, a tőkegörbe mellett a webhely két hozammértéket mutat. Az egyik kiveszi a befizetések hatását, és csak azt nézi, hogyan mentek a befektetések (TWRR). A másik beleszámítja az idővel hozzáadott pénzt is.

Hogyan olvasd az eredményt

A kiindulópont a tőkegörbe, a szimulált portfólió értéke napról napra. Benne vannak már a beállított mozgások, például a befizetések és az újrasúlyozások, a többi mértéket ebből a görbéből számoljuk.

A CAGR az átlagos éves kamatos hozam: az az állandó ütem, amely évről évre alkalmazva a kezdőtőkét a záró értékre vinné. Átlag, amely kisimítja az utat. Egy 7%-os CAGR tartalmazhat egy +30%-os és egy −25%-os évet, és megeshet, hogy egyetlen év sem hozott pontosan 7%-ot.

A maximális drawdown a legnagyobb százalékos esés az addig elért legmagasabb ponttól az utána következő legalacsonyabb pontig. Egy −35%-os maximális drawdown azt jelenti, hogy a portfólió egy ponton az előző csúcshoz képest az érték több mint egyharmadát elvesztette, mielőtt visszajött. Ez az a veszteség, amelyet az szenvedett volna el, aki pontosan a csúcson lépett be és pontosan a mélyponton lépett ki. Két, azonos CAGR-ú portfóliónak nagyon különböző drawdownja lehet: az egyik útközben egyötödöt veszíthetett, a másik majdnem a felét. Aki befektet, annak a különbség számít, mert a felére esést sokkal nehezebb kibírni eladás nélkül.

A volatilitás a hozamok évesített szórása, vagyis az, hogy a hozamok átlagosan mennyire térnek el a saját átlaguktól. Minél magasabb, annál élesebben megy fel és le a portfólió értéke. A volatilitás egyformán kezeli a felfelé és a lefelé mozgást: két alapnak lehet azonos a volatilitása akkor is, ha az egyik főleg felfelé ugrott, a másik főleg esett. Ezért a drawdownnal együtt olvasod, és amikor kellenek, azokkal a mutatókkal, amelyek a hozamot a kockázathoz mérik, mint a Sharpe és a Sortino. A Sharpe a kockázatmentes kamat feletti hozamot a teljes volatilitással osztja. A Sortino csak a küszöb alatti volatilitásrésszel, tehát csak a lefelé tartó kilengéseket számolja.

A VaR és a CVaR a legrosszabb veszteségekre figyel, és párban érdemes olvasni őket. A 95%-os VaR egy küszöb: a vizsgált időszakban a hozamok 95%-a jobb volt ennél az értéknél, és csak a legrosszabb 5% lépte át lefelé. A VaR nem mondja meg, mennyit vesztettek abban az 5%-ban. Azt a CVaR mondja. Ez azoknak a veszteségeknek az átlaga, amelyek túlmentek a VaR küszöbén. Példa kitalált számokkal: ha a 95%-os VaR 2%, a CVaR pedig 3%, akkor 100-ból 95 esetben a veszteség 2% alatt maradt, és az 5 legrosszabb esetben az átlagos veszteség 3% volt. A VaR jelzi, hol kezdődik a legrosszabb veszteségek sávja, a CVaR azt, átlagosan mennyire voltak súlyosak. Mindkettőt ugyanannak az időszaknak a hozamain számoljuk, mint a görbét.

Egy példa

Ehhez a példához nyilvános táblát használunk, nem a BacktestFolio motorját, hogy bárki újraszámolhassa a számlát egy táblázatban, és ellenőrizhesse minden számot. A motor eredménye egy ETF-ekből álló 60/40-en már ki van számítva a Backtest oldal Demo 60/40-ében.

A forrás Aswath Damodaran (NYU Stern) Historical Returns on Stocks, Bonds and Bills táblája, frissítve 2026. január 5-én. A 2005-től 2024-ig tartó naptári éveket vesszük, tehát húsz teljes évet. A tábla a 2025-öt is hozza, itt 2024-nél megállunk. A részvényoldal az S&P 500 osztalékkal, a kötvényoldal az amerikai 10 éves Treasury.

A számítás egyszerű. Minden évben a portfólió hozama az S&P 500 hozamának 60%-a plusz a Treasury hozamának 40%-a. Így számolni annyi, mint év végén visszaszúlyozni a portfóliót 60/40-re. A számításban nincs költség, adó és befizetés.

Az 1 tőke 2005 elején 2024 végére 4,44 lesz. A húsz év CAGR-ja 7,7%: 10 000 induló tőkével, befizetés nélkül körülbelül 44 400-nál kötünk ki.

A 2008 megmutatja a kombináció hatását. Abban az évben az S&P 500 36,6%-ot veszít, miközben a 10 éves Treasury 20,1%-ot nyer, a 60/40 portfólió pedig 13,9%-os veszteséggel zár.

A csak év végi értékeken mért legnagyobb esés 18,0%, és 2021 végétől 2022 végéig tart, egy olyan évben, amikor a részvények és a kötvények együtt estek. Ez a szám csak az évzárásokat nézi. A napi árakon futó backtest az év közben érintett mélypontokat is látja, ezért a drawdownja szélesebb lehet. Az éves tábla ezeket az adatokat nem tartalmazza.

Ugyanez a számítás más időszakokon nagyon különböző eredményeket ad. Ugyanazokkal a súlyokkal a CAGR 2,9% 2000 és 2009 között, és 9,9% 2010 és 2019 között. A súlyok és a módszer azonosak, tehát a különbség csak az időszakból jön.

Tartsd észben, hogy ez a 60/40 egy amerikai részvényindexből és egy amerikai állampapírból áll. A webhely Demo 60/40-e ETF-eket használ, a világszerte szétszórt portfólió pedig más instrumentumokat tartalmaz, ezért a számai mások lennének.

Határok, amelyeket érdemes észben tartani

A survivorship bias, a túlélési torzítás, akkor keletkezik, amikor az adatokban csak a még élő instrumentumok maradnak. A lezárt, összevont vagy felszámolt alapok és ETF-ek kiesnek az idősorokból. Ha főleg a gyengébben teljesítők tűntek el, a túlélők átlaga magasabb, mint amit az kapott, aki az elején abba a kategóriába tett pénzt. Stephen J. Brown, William Goetzmann, Roger G. Ibbotson és Stephen A. Ross ennek egy hatását 1992-es cikkükben vizsgálták a Review of Financial Studiesban (5. évfolyam, 4. szám, 553-580. oldal). Megmutatják, hogy ha a mintából kikerülnek azok, akik nem élnek túl, a jó eredmények úgy tűnhetnek, mintha idővel ismétlődnének, akkor is, ha a hatás csak attól függ, ki maradt.

A look-ahead bias akkor keletkezik, amikor a szimuláció olyan információt használ, amely a szimulált napon még nem állt rendelkezésre. Ez történik például, ha egy negyedéves eredményt a negyedév zárónapján ismertként kezelnek, holott csak később jelenik meg. Az is megtörténik, amikor a súlyokat az egész időszakra nézve választják, majd ugyanazon az időszakon „tesztelik”: a teszt olyan választást igazol, amelyet az eredmény ismeretében hoztak. Gilles Daniel, Didier Sornette és Peter Wöhrmann egy 2008-as munkában (arXiv 0810.1922) az indexekhez kötött változatot mértek. Ha a kosarat azokból a papírokból építik, amelyek az időszak végén az indexben vannak, más vállalatok halmazát használják, mint amelyet egy befektető az elején megvehetett volna. Az ő mintájukon, az 1926-tól 2006-ig tartó CRSP-adatokon, az 500 legnagyobb amerikai tőkeértékű társaságon, a hozamrés évi 8 százalékpontig ér.

A gördülő ablakokat is figyelmesen kell olvasni. Ha a 3 éves hozamot minden hónaptól számítod, két szomszédos ablak szinte minden hónapot megoszt. Ablakból sok van, a valóban különböző epizódokból jóval kevesebb, és az eredmények szilárdabbnak tűnhetnek, mint amilyenek.

A modellbe tett költségek, a TER és a tranzakciós költségek, szintén egyszerűsítés. Erősen forgatott instrumentumoknál és kevés ügyletnél a különbség a valósághoz képest kicsi lehet. Kevéssé likvid instrumentumoknál vagy gyakori újrasúlyozásnál a valódi költség a tájékoztatóban írt TER fölé megy, mert minden ügylethez spread és jutalék jön.

A BacktestFolióban

A Backtest oldalon kiválasztod az eszközöket, kiosztod a súlyokat, beállítod az időszakot, és eldöntöd, újrasúlyozol-e, és milyen költségeket alkalmazol. A motor kiszámolja a tőkegörbét a drawdownjával és a volatilitásával. Kiszámolja a Sharpe-ot és a Sortinót, a VaR-t és a CVaR-t, az eszközök közötti korrelációkat és az infláció hatását a tőke reálértékére.

Az első számítást vendégként is megcsinálhatod; a másodiktól számla kell. A Free csomagban a történet legfeljebb 10 évre nyúlik vissza, a Plus és a Pro a teljes elérhető történetet használja. Plus és Pro mellett két allokációt egymás mellett is összehasonlíthatsz, Proval pedig PDF-ben letöltheted a jelentést. A cél- és a kivét-elemzések a saját portfólióidon a Plus és a Pro csomagban vannak. Ugyanazon az oldalon a Demo 60/40 már kiszámolt eredményt mutat, a cél- és a kivét-elemzések láthatók.

Ha ez az első backtested, az útmutató Készítsd el az első backtestedet mezőről mezőre végigmegy. Ha összehasonlítottál néhány instrumentumot, és a Sharpe-ot meg a Sortinót tisztábban akarod olvasni, átmehetsz a Risk-Adjusted mutatók: Sharpe, Sortino és Calmar útmutatóra. Ha még ETF és alap között választasz, az ETF-ek és alapok helyes összehasonlítása a számok előtt elmagyarázza a különbségeket.

Gyakori kérdések

Két, azonos CAGR-ú portfólió egyenértékű?

A CAGR csak azt mondja, milyen átlagos ütemben nőtt a tőke az elejétől a végéig. A drawdown, a volatilitás és a jó meg a rossz évek sorrendje kimarad. Két, azonos CAGR-ú portfólió tehát nagyon különböző köztes veszteségeken mehetett át.

Benne vannak a költségek a backtestben?

A TER-t beállíthatod a modellben, az újrasúlyozás pedig a választott napokon mozgatja a súlyokat. A kereskedési jutalék és a spread kívül marad, és ugyanez igaz az árfolyamnyereség adójára, hacsak nem tetted be őket a költségek közé. Az eredmény tehát minden előtt áll, amit a modell nem vesz figyelembe.

Miért indul a backtestem később, mint a választott dátum?

A motor csak azt az időszakot használja, amelyben a portfólió minden instrumentumának van ára. Ha az egyik instrumentum a megadott kezdőnap után született, a szimuláció az első jegyzésnapján indul. A Free csomagban a 10 éves történet határa is számít.

A Free csomagban láthatom, hogyan ment volna a portfólió 2008-ban?

Nem. A Free csomagban a történet legfeljebb 10 évre nyúlik vissza, ezért a 2008-2009-es válság az időszakon kívül marad. Plus és Pro mellett a backtest a teljes elérhető történetet használja, és a 2008 megjelenik, ha a választott instrumentumoknak van áruk azokból az évekből.

Lásd még


Az oldal tartalma kizárólag oktatási célokat szolgál, és nem minősül pénzügyi tanácsadásnak, befektetési ajánlásnak vagy hozamígéretnek. Lásd a Pénzügyi felelősségkizáró nyilatkozatot.