2026 m. lapkričio 14 d. · tyrimai

Jūsų baktestas prekiavo Didįjį penktadienį. Akcijų rinka – ne.

Jūsų baktestas prekiavo Didįjį penktadienį. Akcijų rinka – ne.

Ketvirtadienis, balandžio 2 d., 16:02 Rytų laiku. Popierinė knyga atrodė taip, kaip ją buvome suprojektavę: ilgoji apie $240,000 BTCUSDT perpetual, trumpoji – beta pasvertas COIN, MSTR, MARA ir RIOT krepšelis, likutis mažesnis nei $500. Penktadienio apsidraudimo užduotis buvo paleista 15:45 savaitę prieš tai. Finansavimo mokestis 16:00 UTC buvo apvalinimo paklaida. Atsijungiau galvodamas, kad pagaliau turime kriptovaliutų dalį, kuri ne vien atkartoja Nasdaq beta.

Penktadienis buvo Didysis penktadienis. Tai susigaudžiau tik todėl, kad kriptovaliutų čate vis dar kėlė likvidacijų ekrano nuotraukas, o akcijų čatas nutilo tuo specifiniu būdu, kuris reiškia, kad niekas nesėdi kėdėje. NYSE ir Nasdaq buvo uždarytos. Binance – ne. Nuo ketvirtadienio grynųjų uždarymo iki penktadienio 16:00 Rytų laiku perp krito 4.8%. Akcijų trumposios tą dieną kaip rinka neegzistavo. Jos buvo ketvirtadienio kainų eilutė rizikos lange.

Rizikos botas vis tiek parašė.

beta į apsidraudimo krepšelį: 0.04. residual 1d: −$11,184. status: NEUTRAL

Tą ekrano nuotrauką vis dar turiu. Kolega ją atspausdino ir priklijavo ant šaldytuvo biure, kuriuo beveik nesinaudojame. Žalias NEUTRAL dirbo už visus. Botas skaičiavo beta iš paskutinių akcijų kainų, kurias turėjo – ketvirtadienio uždarymo aukciono – prieš BTC markę, kuri jau dvidešimt keturias valandas judėjo. Užšaldyta markė yra ketvirtadienio nuotrauka. Vadinti nuotrauką apsidraudimu – šitaip į Velykų savaitgalį įžengi su neapdrausta kriptovaliutų pozicija ir ataskaita, kuri tave už tai sveikina.

Pirmadienį grynoji rinka atsidarė. Krepšelis atsidarė su tarpu žemyn, bet ne 4.8%, ir ne visi kartu. COIN atsidarė −2.1%. MSTR padarė daugiau. MARA padarė mažiau. Rytą praleidome prekiaudami į knygą, kuri buvo gyvenusi visą papildomą sesiją, kurios negalėjome apdrausti, tada ištraukėme baktestą, kuris buvo palaiminęs šį dizainą, ir uždavėme jam nemandagų klausimą. Ką tu veikei praėjusį Didįjį penktadienį, ir tą prieš jį, ir kiekvieną savaitės dieną, kai akcijų rinka sėdėjo nuošalyje, o BTC prekiavo per šventę?

Tyrimų agentas, parašęs pirmąją versiją, viską persamplavo į 15 minučių barus ir užpildė į priekį. Pandas freq='B' buvo notebooke, ir tai atrodo kaip suaugusiųjų pasirinkimas, kol prisimeni, ką tai iš tikrųjų daro. 'B' reiškia nuo pirmadienio iki penktadienio. Didysis penktadienis yra penktadienis. Juneteenth 2026 buvo penktadienis. Nepriklausomybės dienos minėjimas buvo penktadienis. Kalendoriaus funkcija neturėjo kalendoriaus. Ji turėjo savaitės dienų filtrą.

Apsidraudimo užduotis paleidžiama penktadieniais 15:45 Rytų laiku – tai protingas laikas prekiauti link grynųjų uždarymo įprastą savaitę. Didysis penktadienis visada yra penktadienis. 2023–2026 lange ta užduotis sutapo su keturiais Didžiaisiais penktadieniais, Juneteenth, liepos 3 d. visos dienos uždarymu ir keturiomis sesijomis kitą dieną po Padėkos dienos, kurios jau buvo skambinusios 1:00 PM varpeliu. Dešimt penktadienio sesijų. Kiekvienoje iš jų simuliatorius priėmė akcijų orderius. Pildymai buvo ketvirtadienio uždarymas arba į priekį pernešta penktadienio paskutinė įprasta kaina, apsirengusi kaip gyvi sandoriai bloteryje. Kriptovaliutų markės ėjo gyvai. Likučio eilutė gavo kreditą už apsidraudimo judesius, į kuriuos viena koja niekada neturėjo progos atsakyti.

10penktadienio sesijos, kurioms grynoji rinka nebuvo atidaryta perbalansavimui
4.8%perp judėjimas, kol akcijų apsidraudimas sėdėjo ant ketvirtadienio kainos
1.14 → 0.61likutinis Sharpe, kai sesijų kalendorius tapo tikras

Savaitgaliai buvo ta pati klaida pagal tvarkaraštį, apie kurį bent jau juokavome prie alaus. Šventės buvo ta versija, apie kurią niekas nejuokavo, nes notebookas sakė darbo dienas, o Didysis penktadienis vis dar jaučiasi, kūnu, kaip diena, kai suaugusi finansų sistema dirba. Bankai atidaryti. Fedwire veikia. Brokerio API gali atrodyti budrus ir vis tiek neturėti kur nusiųsti COIN orderio.

Didysis penktadienis nėra federalinė šventė. Jei tavo sesijos patikra yra „ar bankų kalendorius nedirba“, prekiausi uždaryta akcijų rinka. Kolumbo diena yra veidrodinis atspindys: grynosios akcijos atidarytos, obligacijų rinka uždaryta. Prekybos vietos valandos yra jungimo raktas, o ne nuojauta.

Ankstyvieji uždarymai buvo tylesni ir, bloteryje, įžūlesni. Lapkričio 28 d., 2025, kitą dieną po Padėkos dienos, NYSE užsidarė 1:00 PM. Mūsų užduotis vis tiek pabudo 15:45, pažiūrėjo į 15 minučių eilutę, kuri beveik tris valandas nešė 12:59 paskutinę kainą, ir „prekiavo uždarymą“. Pildymo modelis netgi priskaičiavo mums uždarymo aukciono praslydimą. 16:00 aukciono nebuvo. Aukcionas įvyko 13:00, be mūsų. Popierius tą popietę turėjo sąžiningesnę nesėkmę: nauji orderiai atmesti, veikiantys orderiai atšaukti į ankstyvą uždarymą, pildymo rodiklis nulis.

SesijaGrynoji rinkaBaktesto pildymasPopierius
Didysis penktadienis 2026Uždaryta visą dienąKrepšelis užpildytas ketvirtadienio uždarymuAtmetimai; markės pasenusios nuo ketvirtadienio
Juneteenth 2026Uždaryta visą dienąTa pati penktadienio užduotis, tie patys šmėkliniai pildymaiPagauta vėliau, peržiūroje
Liepos 3 d., 2026Uždaryta (minima liepos 4 d.)Penktadienis 15:45 prieš ketvirtadienio kainąNėra grynosios sesijos, prie kurios jungtis
Lapkričio 28 d., 20251:00 PM uždarymas15:45 perbalansavimas, 12:59 paskutinė kaina, aukciono praslydimasAtmetimai po 13:00
Įprastas šeštadienisUždarytaĮ priekį užpildyti akcijų barai, gyvas perpUžšaldyti vardai, gyvas perp

Knygą paleidome iš naujo su sesijų failu kiekvienai prekybos vietai: įprastos valandos, šventės, ankstyvieji uždarymai, 16:00 vs 13:00 uždarymas ir pasenusių valandų skaitiklis ant kiekvienos markės. Orderiai į uždarytą grynąją sesiją neužsipildo pagal last. Jie atmetami. Rizikos langui neleidžiama spausdinti NEUTRAL, jei kuri nors apsidraudimo koja pasenusi daugiau nei kelias valandas. Vienetinis testas bjaurus ir man jis patinka: paimk įprastą penktadienį, nudažyk jį uždarytą, assertink, kad COIN pildymų nulis ir ant krepšelio – pasenimo vėliava. Tada nudažyk 13:00 kaip uždarymą ir assertink, kad 15:45 užduotis net nepažiūri į aukciono modelį.

Likutinis Sharpe krito nuo 1.14 iki 0.61. Nė vieno iš šių skaičių nelaikau priežastimi prekiauti. Skirtumą laikau prisipažinimu. Didelė dalis to, ką vadinome apsidraudimo likučiu, buvo kriptovaliutų švenčių kintamumas, surinktas dienomis, kai trumpoji akcijų koja buvo ankstesnės sesijos suvenyras. Savaitgaliai irgi atliko dalį to darbo, ir tai pokalbiuose jau diskontuodavome. Šventės slėpėsi darbo dienų persamplavime, o tai kur kas gėdingesnė vieta slėptis.

Penktadienio 15:45 užduotį vis dar paleidžiame. Dabar ji skaito failą su dvylika eilučių 2026 metams, iš kurių dvi dar neįvyko. Padėkos diena yra 26-oji. Kitą dieną grynoji rinka miršta 13:00. Tą 1:00 PM uždarymą į kalendorių įrašiau du kartus, dviem skirtingais vardais, nes savimi lapkritį nepasitikiu ir nes pandas vis dar mielai vadins tą penktadienį darbo diena, jei tik leisčiau.

šventėskelių turto klasiųkriptovaliutosakcijosbaktestavimas
← Visi įrašai