2. november 2026 · uurimus

Sinu backtesti dollar oli USDC. 11. märtsil kauples see 87 sendi juures.

Sinu backtesti dollar oli USDC. 11. märtsil kauples see 87 sendi juures.

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.

$0.87USDC madalaim, 11. märts 2023
$26kBTC/USDC print Krakenil
13%auk sularahas, mis on märgitud $1

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.

Coinbase oli USDC-konversioonid juba peatanud. Binance peatas USDC-paarid. Isegi jumalarežiimi backtest, mis otsustas 08:00 UTC noteerimisvara dollarite vastu maha visata, oleks vajanud platvormi, mis veel konverteeris, spreadi, mis ei olnud depeg ise, ja arveldusteid, mida ei olnud olemas enne, kui pangad esmaspäeval avanesid.

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 kirjeMida mootor salvestasLaupäev, natiivneSama hetk dollarites
Jõude tagatis70,000 USDC × 1.0070,000 USDC~$61,600
BTC perp markBTCUSDC last~23,000 USDC (26,000 Krakenil)BTCUSD ~$20,200
Realiseerimata 1.5 BTC pealt+4,300 USDC+4,300 USDCpeamiselt peg, natuke bitcoini
Raporteeritud NAV104,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:

  1. NAV platvormi noteerimisvaras, ühikus, mida sa tegelikult saad välja võtta.
  2. Noteerimisvara versus USD, päris lint, kaasa arvatud laupäev, kaasa arvatud 0.87, kaasa arvatud tunnid, mil Coinbase ei konverteerinud.
  3. 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.

stabiilsusmündidnoteerimisvaluutatagasitestiminekrüptopaberkauplemine
← Kõik postitused