Konfigis seisis starting_capital: 100000 ja graafiku y-telg ütles USD. Iga täide logis oli USDC-number. Selle jooksu üheteistkümne kuu vältel elasid need kaks fakti samas lahtris ja kellelgi ei olnud põhjust neid eraldada.
Siis kukkus Silicon Valley Bank, Circle ütles, et $3.3 miljardit USDC-reservidest oli sinna kinni jäänud, ja USDC kauples 87 sendi juures. Meie „dollari“ raamat läks üles. USDC-s hinnatud BTC kiskus üles. Perp trükkis rohelist. Sularaha, mida olime käsitlenud riskivaba 100,000-na, oligi see, mis liikus.
Ma taban endiselt uurimisvooge, mis märgivad USDC, USDT ja USD ühe veeruna. See on too nädalavahetus, lahti võetud selles järjekorras, milles pearaamat seda nägi.
Rida, millel seisis $100,000
Paberkonto, USDC-marginaaliga BTC perpetual, tagasihoidlik long. 30,000 USDC BTC-nominaali, umbes 1.5 BTC reede marki juures $20,150 lähedal. Ülejäänud 70,000 istus USDC-tagatisena. Tahtlikult alakasutatud. Soojendasime strateegiat sisse. Ülejäänud virn istus sularahas.
NAV-funktsioon tegi seda, mida enamik neist teeb. See liitis USDC-sularaha USDC realiseerimata pnl-iga ja kirjutas summa seeriasse nimega equity_usd. Konfigis oli kommentaar, mille ma ise kirjutasin:
stabiilsusmündid = 1 dollar. ära topeltloenda FX-i.
Ma olin mõelnud: ära muuda USDT funding-makset teiseks dollariliikumiseks, konverteerides seda kaks korda. Mida ma tegelikult tegin, oli FX-kursi külmutamine 1.0 peale ülejäänud faili ulatuses.
quote_asset = "USDC"
Platvorm oli USDC-platvorm. Täited, marginaal, funding, likvideerimismargid, loti suurus, min nominaal, kõik. Hyperliquid, dYdX v3, Coinbase International, tosin teist, sama kuju. Uurimisnotebook importis BTCUSDC-küünla ja BTCUSD-küünla, kasutas esimest kauplemiseks ja sildistas teise graafikul, sest graafik nägi dollarites professionaalsem välja.
Ja see on see väike rumal osa, millele ma veidratel tundidel endiselt mõtlen: graafikuteegi vaikimisi teljepealkiri on „USD“. Ma ei kirjutanud seda kunagi üle. Inimesed kõndisid ekraanist mööda ja lugesid ühikut, mida seerial ei olnud.
Reede õhtu, Circle'i säuts
10. märts 2023. SVB on juba kadunud. Circle avaldab, et $3.3 miljardit toonasest ~$40 miljardist USDC-reservist istus kukkunud pangas, umbes 8%. Coinbase peatab USDC-konversioonid samal ööl. Lunastamine, tegelik peg-mehhanism, on nädalavahetuseks suletud.
Backtestil ei olnud selle kõige jaoks ühtegi rida. Ei lunastamise peatamise lippu, ei emitendi-reservi välja, ei „kas ma saan selle tokeni eest dollareid enne esmaspäeva“. Tal oli close. Reede close oli meie FX-failis endiselt 1.0000, sest FX-fail oli stub, mis tagastas 1.0 kõigele, mille ticker algas USD-ga.
Ma kohtlesin USDT preemiat kunagi õpikunäite mürana, asjana, mille mainid joonealuses ja siis ignoreerid. Me veetsime kunagi köögis kakskümmend minutit vaieldes, kas 1.03 on „väärt kirja panemist“. Me mõlemad toimetasime. Paar on seeria. Salvesta see. Lõpeta selle üle hääletamine.
0.8789
Laupäeva hommik. CoinGecko USDC madalaim on $0.8789. Teised lindid trükivad $0.87. Mõned DEX-basseinid käivad $0.80-st läbi. DAI, USDC-tagatisega toppis, jälgib seda alla. USDT läheb teistpidi, $1.03 mõnel ekraanil, $1.06 Krakenil.
Stub FX-fail tagastab endiselt 1.0. Backtesti kell teab, et on laupäev. Ta ei tea, et raamatu ühik on nüüd raskustes token.
Krakeni print 26,000 juures
Bitstamp BTC/USD tiirleb $20,200 ümber. Kraken BTC/USDC trükib üle $26,000. See on sama bitcoin. Teine number on dollarhind jagatud katkise pegiga, pluss milline tahes õhk, mida õhuke USDC-raamat laupäeval juurde lisab.
Meie platvorm märkis perpetuali USDC-s. Võta konservatiivne lint, BTC/USDC ~$23,000 juures, mis on $20,200 / 0.88. 1.5 BTC long on umbes 4,300 USDC plussis. Konto natiivühikutes: 104,300 USDC. Mootor raporteerib $104,300, 4.3% üles nädalavahetuse, ja funding-makse maandub selle otsa samas ühikus.
Dollarites on 70,000 USDC jõude tagatist väärt umbes $61,600. Kogu 104,300 USDC on väärt umbes $91,800. Raamat, mis „teenis“ 4.3%, kaotas 8% oma dollarikapitalist, samal ajal kui see enamasti istus sularahas.
Nädalavahetuse tootlus oli ühiku muutus, mitte saatuse pööre. Long BTC/USDC positsioon USDC-alla päeval on mehaaniliselt long depegi suhtes. Sa võid seda panust tahta. Sa ei saa seda hiljem avastada seeriast, mis on sildistatud USD.
cash_usd = cash_usdc * 1.0
See rida on see, mille ma alles hoian. See jooksis igal baaril, kaasa arvatud baaridel, kus USDCUSD oli 0.87. Korrutamine 1.0-ga tundub tühitehtena, seetõttu see elab koodiülevaatusest üle. See on FX-mark. Külmutatud.
70,000 USDC tagatist ei käivitanud kunagi tehingut, seega ükski libisemismudel ei vaadanud seda kunagi, ei tasude tabel, ei funding. Sularaha peaks olema igav veerg. Sellel raamatul oli see suurim risk ja ainus, mida me ei hinnanud.
Maker-tagasimakse BTC täidetel sel nädalavahetusel oli 2 või 3 bps, kui üldse täideti. Noteerimisvara liikumine oli 1,300 bps. Meil on terve virn 3 jaoks ja stub 1,300 jaoks.
Roheline nädalavahetus graafikul
Esmaspäeva hommikune Slack, enne kui keegi oli USDCUSD avanud: me trükkisime üleöö 4%. Keegi küsis, kas peaksime pabermahtu skaleerima. Ma vaatasin graafikut, siis Krakenit, siis stub'i.
| Pearaamatu kirje | Mida mootor salvestas | Laupäev, natiivne | Sama hetk dollarites |
|---|---|---|---|
| Jõude tagatis | 70,000 USDC × 1.00 | 70,000 USDC | ~$61,600 |
| BTC perp mark | BTCUSDC last | ~23,000 USDC (26,000 Krakenil) | BTCUSD ~$20,200 |
| Realiseerimata 1.5 BTC pealt | +4,300 USDC | +4,300 USDC | peamiselt peg, natuke bitcoini |
| Raporteeritud NAV | 104,300 „USD“ | 104,300 USDC | ~$91,800 |
USDT-raamatutel oli vastupidine karikatuur. USDT kauples preemiaga, nii et USDT-marginaaliga lame konto näitas dollarikasumit, mida see samuti ei olnud teeninud, ja BTCUSDT marki, mis oli BTCUSD suhtes liiga madal. Kui sa reastasid kaks „identset“ BTC perpetualit sel nädalavahetusel, ühe USDC-platvormil ja teise USDT-platvormil, reastasid sa noteerimistokenid ja nimetasid seda alphaks.
Paberkonto, see mis tegelikult USDC-d hoidis, oli tõele lähemal kui uurimisdashboard. Ta ei väitnud kunagi, et on dollarid. Seda tegime meie ekspordis.
Eksport, mille esmaspäeval välja saatsime
USDC roomas tagasi $1 poole pärast seda, kui Treasury, Fed ja FDIC ütlesid, et SVB hoiustajad hüvitatakse täies ulatuses, ja pärast seda, kui Circle ütles, et katab puudujäägi. Esmaspäevaks oli peg enamasti paigatud. Stub FX-fail, mis oli 48 tundi vale olnud, oli jälle õige.
Aga päevased baarid peitsid selle. 00:00 UTC valim 11. märtsil tabas USDC juba all, või juba põrkamas, sõltuvalt andmepakkujast, ja 12. märtsi valim oli teine film. Kui sa salvestasid ainult NAV-i ja mitte noteerimismarki, ei saanud sa rekonstrueerida, kumb. Inetu nädalavahetus lamenes piiksuks, mis oli piisavalt väike ignoreerimiseks, mida me tegime, sest me valimisime päevaselt.
Mida me nüüd raamatus hoiame, on kolm seeriat, alati, isegi kui nad istuvad kuude kaupa üksteise peal:
- NAV platvormi noteerimisvaras, ühikus, mida sa tegelikult saad välja võtta.
- Noteerimisvara versus USD, päris lint, kaasa arvatud laupäev, kaasa arvatud 0.87, kaasa arvatud tunnid, mil Coinbase ei konverteerinud.
- NAV dollarites, tuletatud seeriana, et USD graafikusildil oleks vanem.
Kui agent kirjutab backtesti, on kontroll sama. Küsi temalt iga positsiooni ja sularaha noteerimisvara. Kui ta vastab USD USDC-platvormil, ei ole jooks dollarijooks. Märts 2023 on nädal, mille ma kordan, kui keegi ütleb mulle, et see eristus ei liiguta Sharpe'i. See liigutas seda rohkem kui strateegia, ja strateegia oli see osa, millele meil olid mudelid.
← Kõik postitused


