15. syyskuuta 2008: Kun Lehman kaatui, kaatui myös kauppajärjestelmäni
Olin kolmatta vuotta valuuttakaupankäyntiurallani JPMorganissa, kun Lehman Brothers romahti. Keskihajontaan palautumiseen perustunut järjestelmäni oli tuottanut rahaa 18 kuukautta putkeen — siihen maanantaiaamuun asti. Keskipäivään mennessä olin hävittänyt kuuden kuukauden voitot. Ei siksi, että strategia olisi ollut väärä, vaan koska en ollut koskaan stressitestannut sitä todellisen likviditeettikriisin varalta.
Se päivä muutti lähestymistapaani kaupankäyntistrategian stressitestaamiseen. Seuraavien 14 vuoden aikana kokisin COVID:n piirikatkaisijat ja Silicon Valley Bankin yön yli tapahtuneen romahduksen. Jokainen kriisi paljasti erilaisia kohtalokkaita heikkouksia, joita mikään määrä normaalia backtestausta ei olisi havainnut.
Tässä on, mitä nuo kolme kriisiä opettivat minulle jokaisen kauppajärjestelmän piilevistä heikkouksista — ja stressitestauskehyksestä, joka on pitänyt minut kannattavana jokaisen niistä läpi.

Kriisi #1: Vuoden 2008 korrelaatioiden hajoaminen, jota kukaan ei osannut odottaa
EUR/USD-keskihajontaan palautumisjärjestelmäni oli tyylikkään yksinkertainen: ota vastakkainen positio liikkeille, jotka ylittävät 2 keskihajontaa, kun korreloivat parit vahvistivat. Se toimi loistavasti — kunnes korrelaatiot nousivat yleisesti 1.0:aan Lehman-viikolla.
Kohtalokas virhe? Järjestelmäni oletti historiallisten korrelaatioiden säilyvän stressitilanteessa. Kun jokainen valuuttapari alkoi liikkua tahdissa (USD:n vahvistuminen kaikkialla), suojatut positiot muuttuivat suuntaan liittyviksi katastrofeiksi.
Tältä korrelaatiomatriisi näytti:
- Ennen kriisiä: EUR/USD vs GBP/USD korrelaatio = 0.72
- 15.-19. syyskuuta: Korrelaatio = 0.94
- EUR/JPY vs USD/JPY: 0.45:stä 0.89:ään
Oppi iski kovasti, kun analysoin korrelaatiokauppaoletuksiani. Vakaisiin suhteisiin perustuvat järjestelmät romahtavat, kun pelko saa kaiken liikkumaan yhdessä.
Se, mikä pelasti urani, oli dynaamisen korrelaationseurannan käyttöönotto. 90 päivän korrelaatioiden sijaan seuraan nyt samanaikaisesti 5, 20 ja 90 päivän korrelaatioita. Kun lyhytaikaiset korrelaatiot nousevat yli 0.85:n useilla pareilla, pienennän positioiden kokoa 70 %.

Kriisi #2: COVID:n likviditeettityhjiö paljasti toteutusoletukseni
Pikakelaa 12. maaliskuuta 2020. Käytän nyt kehittyneempää strategiaa, joka sisältää voluumiprofiilianalyysiä ja useita aikavälejä. Järjestelmä oli selvinnyt vuoden 2008 stressitestistä. Se oli kohtaamassa täysin erilaisen pedon.
Kello 9.47 S&P-futuurit osuivat alarajaan. Järjestelmäni laukaisi ostosignaalin — oppikirjanmukainen ylimyytyjen pomppuasento. Ongelma? Likviditeettiä ei kirjaimellisesti ollut toteuttaakseen kauppaa. EUR/USD:n spreadit nousivat 0.1 pipistä 15 piippaan. "Takuullani" olleet stop-lossit olivat arvottomia.
Tällä kertaa kohtalokas virhe: normaalin markkinamikrorakenteen olettaminen äärimmäisen volatiliteetin aikana. Backtestini käyttivät keskihintoja ja jättivät huomiotta spreadien laajenemisen, liukuman piirikatkaisijoiden aikana ja täydellisen likviditeetin haihtumisen.
Luvut olivat karuja:
- Normaali EUR/USD-spread: 0.1-0.2 pipsiä
- 12.3.2020 huippuspread: 25 pipsiä
- Liuku tavallisessa 100k positioissa: 2 500 $ odotettua 20 $ vastaan
Nyt stressitestaan sillä, mitä kutsun "ydinspread-skenaarioiksi":
- Kerro normaalispreadit 50-kertaisiksi kriisiaikoina
- Lisää 20-50 pipin liukuma kaikkiin stop-losseihin
- Oleta, että 30 % kaupoista ei yksinkertaisesti toteudu rajahinnoilla
Tämä realistinen mallinnus olisi osoittanut, että "kannattava" COVID-pomppukauppani oli itse asiassa taattu tappio toteutuskustannusten jälkeen.
Kriisi #3: Silicon Valley Bank — kun sektoritartunta rikkoo kaiken
10. maaliskuuta 2023 opetti minulle uusimman opetuksen. Järjestelmäni olivat kehittyneet käsittelemään korrelaatioiden hajoamista ja likviditeettikriisejä. Mutta SVB:n romahdus paljasti kolmannen kohtalokkaan heikkouden: sektoritartunnan mallintaminen.
Olin pitkällä alueellisissa pankki-osakkeissa XLF-optioiden kautta, suojattuna lyhyillä positioilla valtionlainoissa (vetoa jatkuviin korkojen nostoihin). Kun SVB epäonnistui, alueelliset pankit romahtivat kun taas valtionlainat nousivat — kaksinkertainen tappio siinä, minkä olisi pitänyt olla suojattu positio.
Tappajana oli tartunnan nopeus:
- Päivä 1: SVB alas 60 %
- Päivä 2: First Republic alas 50 %, Western Alliance alas 45 %
- Päivä 3: Koko KRE-alueellinen pankki-ETF alas 25 %
Optiovirtanalyysini oli itse asiassa havainnut epätavallisen put-oston SIVB:ssä. Mutta järjestelmäni ei yhdistänyt yksittäisen osakkeen ahdinkoa laajempaan sektoritartuntariskiin.
Korjaus oli tartuntaskenaarioiden käyttöönotto stressitestauksessa:
- Jos mikä tahansa sektorin komponentti laskee >40 % päivässä, mallinna 20-30 % laskuja koko sektorilla
- Oleta korrelaatioiden nousevan 0.9+:aan sektorin sisällä ahdingon aikana
- Ota huomioon refleksiiviset takaisinkytkentäsilmukat (myynti synnyttää myyntiä)

Moderni stressitestauskehys
Näiden kolmen kriisin läpikäymisen jälkeen tässä on kattava stressitestauskehys, jota käytän nyt neljännesvuosittain:
1. Korrelaatiostressiskenaariot
- Pakota kaikki korrelaatiot 0.9:ään (kaikki liikkuu yhdessä)
- Pakota kaikki korrelaatiot -0.9:ään (suhteet kääntyvät)
- Testaa satunnaista korrelaatiomatriisin sekoittamista
2. Likviditeetin haihtumisen mallintaminen
- 50-kertainen spreadin laajeneminen kaikilla instrumenteilla
- 30-50 % positioliukuma stoppeissa
- Täydellinen kykenemättömyys poistua 1-3 päiväksi
3. Tartuntakaskaditestaus
- Yksittäisten nimien romahdukset leviävät sektoreille
- Rajat ylittävä tartunta (osakkeista joukkovelkakirjoihin valuuttoihin)
- Maantieteellinen tartunta (USA:sta Eurooppaan Aasiaan)
4. Operatiiviset vikaskenaariot
- Pörssien katkokset (kuten Nasdaq Facebookin listautumisessa)
- Välittäjäyhtiöiden epäonnistumiset (muistatko MF Globalin?)
- Teknologiastackin viat huippuvolatiliteetin aikana
Jokaista skenaariota testataan 20 päivän, 5 päivän ja päivänsisäisten kriisijaksojen varalta. Jos strategia ei selviä kohtuullisilla vetäytymisillä, sillä ei käydä kauppaa oikealla rahalla.

Epämiellyttävä totuus backtestauksesta
Tässä on, mitä 14 vuotta kriisikauppaa opetti minulle: perinteinen backtestaus on vaarallisen puutteellista. Se olettaa:
- Voit toteuttaa historiallisilla hinnoilla (et voi kriisien aikana)
- Korrelaatiot pysyvät vakaina (ne eivät pysy, kun pelko nousee)
- Välittäjäsi/pörssisi pysyy toiminnassa (usein väärin)
- Stop-lossit toimivat mainostetusti (20-50 % liukuma on yleistä)
Riskienhallintakehykset, jotka näyttävät luodinkestäville backtesteissä, usein murtuvat ensimmäisessä kosketuksessa todellisiin kriisiolosuhteisiin.
Todellinen stressitestaus tarkoittaa markkinamikrorakenteen hajoamisen mallintamista, ei vain hintaliikkeitä. Se tarkoittaa oletusta, että suojauksesi epäonnistuvat juuri silloin, kun niitä tarvitset eniten. Se tarkoittaa hyväksymistä, että 15 % maksimivetäytymisesi voi muuttua 40 %:ksi yhdessä yössä.
Käytännön toteutusopas
Aloita näillä konkreettisilla vaiheilla tällä viikolla:
Vaihe 1: Lataa kriisijaksojen data
- 15.-30.9.2008 (Lehmanin romahdus)
- 9.-23.3.2020 (COVID-romahdus)
- 8.-15.3.2023 (SVB:n epäonnistuminen)
- 24.8.2015 (Flash crash)
- 6.5.2010 (Alkuperäinen flash crash)
Vaihe 2: Muokkaa backtestausmoottoriasi
- Lisää spreadin laajenemiskertoimet (aloita 10x, 25x, 50x)
- Toteuta liukumamallit (2 %, 5 %, 10 % positioiden koosta)
- Koodaa korrelaatioiden ohitusfunktiot
- Lisää "ei toteutusta" -skenaariot rajatoimeksiannoille
Vaihe 3: Aja nykyinen strategiasi jokaisen kriisin läpi
- Dokumentoi maksimivetäytyminen realistisella toteutuksella
- Huomioi, mitkä oletukset rikkoutuivat ensin
- Laske toipumisaika vetäytymisistä
- Tunnista yhteiset epäonnistumismallit
Vaihe 4: Ota käyttöön piirikatkaisijat
- Korrelaatioihin perustuva positioiden koon vähentäminen
- Volatiliteettiin perustuvat vipuvaikutusrajat
- Sektorieksposuurirajat
- Päivittäiset tappiorajat, joita todella noudatetaan
Automatisoitua stressitestausta varten FibAlgon riskianalyysityökalut voivat auttaa tunnistamaan strategiasi haavoittuvuusvyöhykkeitä ennen seuraavaa kriisiä.
Kriisit, joita et ole vielä nähnyt
Olemme stressitestanneet menneitä kriisejä vastaan, mutta entä tulevat? Tässä on skenaariot, joita mallinnan nyt:
- Stablecoinin systemaattinen epäonnistuminen: Mitä jos USDT menettää sidoksensa kriisin aikana?
- AI:n ajama flash crash: Algoritmit laukaisevat kaskadistoppeja millisekunneissa
- Kryptovaluuttapörssien maksukyvyttömyys: FTX oli vain alkua
- Keskuspankin digitaalisen valuutan lanseeraus: Massiiviset FX-järjestelmän muutokset yhdessä yössä
- Kyberhyökkäys rahoitusinfrastruktuuriin: Markkinat jäädytettynä päiviksi
Jokainen vaatii erilaisia stressitestausparametreja. Stablecoinin sidoksen menetyksen skenaariot, joita mallinnan, olettavat 20-40 % alennuksia ja monipäiväisiä toipumisaikoja.
Lopputulos kriisinkestävässä kaupankäynnissä
Pääoman ohjaamisen jälkeen kolmen suuren kriisin läpi, yksi totuus korostuu: strategia, joka selviää, ei ole kannattavin — vaan robustein.
Jokaisen vuoden 2008 jälkeen rakentamani järjestelmän on läpäistävä kolmen kriisin testi:
- Selviääkö se korrelaatioiden hajoamisesta? (2008-testi)
- Selviääkö se likviditeetin haihtumisesta? (COVID-testi)
- Kestääkö se sektoritartunnan? (SVB-testi)
Useimmat eivät. Ne, jotka selviävät, näyttävät tyypillisesti 30-40 % alhaisemmat tuotot normaaleilla markkinoilla. Se on kriisiselviytymisen hinta — ja se on jokaisen luovutetun prosenttiyksikön arvoinen, kun seuraava musta joutsen laskeutuu.
Muista: markkinat voivat pysyä irrationaalisina pidempään kuin sinä pysyt maksukykyisenä. Mutta asianmukaisella stressitestauksella voit pysyä maksukykyisenä kaiken markkinoiden heittämän läpi.
Seuraava kriisi on tulossa. Se tulee aina. Kysymys kuuluu: selviääkö kauppajärjestelmäsi siitä?

