Osaketiedoston virallinen päätöskurssi näyttää samalta kuin mikä tahansa muu hinta. Aikaleima 16:00:00 Eastern, yksi luku, valmiina täytettäväksi. Päivittäiset signaalit merkitsevät sen. Uudelleenpainotukset osuvat siihen. Tutkimusagentti pitää sitä noteerauksena, joka istui tarjouskirjassa ja odotti sinua.
Päätös on huutokauppa, ei noteeraus. Se on sellaisten on-close-toimeksiantojen uncross-hinta, jotka oli hyväksyttävä ennen katkaisuajankohtaa. Jos backtest otti täytön siinä liittymättä tuohon erään, se otti printin, jonka osana et olisi ollut.
Kello 16:00 täyttäminen ikään kuin uncross olisi markkinatoimeksianto
Tavallinen oikotie on: laske signaali päätöksen hetkellä tai juuri ennen sitä, täytä virallisella päätöskurssilla, leimaa 16:00. Hiljaisena tiistaina AAPL:ssä vale on muutama sentti. Päivinä, jotka hallitsevat päivittäisen uudelleenpainotuksen kirjaa, se on koko kauppa.
Kello 16:00:00.000 päätöscross on käynnissä tai juuri toteutunut. Markkinakelpoinen toimeksianto, jonka lähetät silloin, ei mene tuohon crossiin. Se päätyy siihen, mitä on jäljellä: jäljellä olevaan näytettyyn kokoon, odd lotiin, pidennettyyn kaupankäyntiin ARCA:lla tai Nasdaqilla. Tuo printti voi olla kaksi senttiä virallisesta päätöskurssista tai neljäkymmentä basispistettä, ja se on eri likviditeettiallas. Russellin uudelleenmuodostuksessa, kuukauden lopussa tai triple-witching-perjantaina päätös on usein kaksinumeroinen osuus päivän volyymista. Se oli likviditeetti. Sinä et ollut siinä.
Paperikaupoimme tämän vahingossa. Parametrien hienosäätö osui kello 15:48. Backtest täytti silti jokaisen nimen virallisella päätöskurssilla. OMS lähetti tavallisia markkinatoimeksiantoja kello 16:00:03, koska kukaan ei ollut kytkenyt MOC:ia. Jälkipörssiprinttejä, kourallinen hylkäyksiä ja 19 basispisteen alitus suhteessa tiedostoon päivänä, jolloin tiedosto sanoi meidän olevan flat päätökseen. Strategia ei ollut rikki. Täyttösääntö oli.
Ajattelen yhä kello 15:49:ää fyysisenä paikkana. Joku muuttaa painoa. Joku toinen katsoo kelloa. Katkaisuajankohta ei välitä, kumpi teistä on oikeassa.
MOC on toimeksianto, joka oikeasti pyytää tuota uncrossia, eikä edes MOC ole lupaus. Keskeytys, LULD-tauko, peruttu huutokauppa, nimi, joka ei koskaan auennut: voit olla flat kello 16:00 avoimen on-close-toimeksiannon kuollessa. LOC saa jäädä kokonaan toteutumatta. Jos uncross on $40.12 ja rajasi on $40.00, et omista mitään. Monet backtestit kirjaavat silti päätöksen.
Pahempaa on, että jotkin toimittajatiedostot tallentavat yhdistelmäpäätöksen, jota ei koskaan printattu millään yksittäisellä kauppapaikalla. Yhdistelmään ei voi liittyä. Jos strategia olisi lähettänyt NYSE MOC:n, merkitsevä täyttö on NYSE:n uncross, siinä koossa, jonka huutokauppa olisi imenyt.
Viimeisen säännöllisen kaupankäynnin printin kutsuminen päätökseksi
Jotkin putket kieltäytyvät virallisesta päätöksestä periaatteesta ja ottavat viimeisen SIP-printin ennen kello 16:00, koska tuo printti ainakin "tapahtui." Mega-capissa viimeinen ja virallinen ovat usein sentin tai kaksi erillään, etkä huomaa. Mid-capissa viimeinen printti voi olla 200 osaketta kello 15:59:51, allekirjoittajana se, joka nosti jäljellä olevan näytön. Virallinen päätös kaksi sekuntia myöhemmin on miljoonan osakkeen uncross eri hinnalla.
Indeksi, ETF:n luontikori ja jokainen MOC-uudelleenpainotus kävivät kauppaa uncrossilla. Backtestisi kävi kauppaa jäännöksellä. Eikä viimeiseen printtiin ole liitetty sinun kokoasi. Jos tuo printti on 400 osaketta ja klippisi on 5,000, et saanut sitä hintaa. Sait aikaleiman, joka sattui olemaan viimeinen.
Olen nähnyt mid-cap-tiedoston, jossa last-printin ja virallisen päätöksen ero oli 28 senttiä uudelleenpainotustorstaina. Lastia käyttänyt backtest näytti "mikrorakennetietoisemmalta." Se oli vain eri, ohuempi markkina, ja se oletti silti, että olisimme voineet olla nuo 200 osaketta.
Täytön siirtäminen huomisen avaukseen konservatiivisuuden vuoksi
Kolmas väistö näkyy koodikatselmoinnissa kommenttina: älä oleta, että voimme käydä kauppaa päätöksellä, joten täytä seuraava avaus. Se kuulostaa aikuiselta. Se rakentaa toisen strategian.
Päätöksestä-päätökseen-signaali, joka toteutetaan seuraavassa avauksessa, on syönyt overnight-gapin. Monille osakefaktoreille tuo gap on suuri osa liikkeestä, jonka luulit omistavasi. Avauksen täyttäminen ei tee backtestistä varovaista. Se siirtää P&L:n sessioon, jota et aikonut treidata, ja pudottaa sinut avaushuutokauppaan, jota et myöskään mallintanut.
Paperilla tuhot on helppo lukea väärin. Backtestin päivittäinen P&L kulkee yhä signaalin mukana. Paperikirja pitää sisällään yön indeksigapin ja aamun avauscross-lipsuman. Sitten väitellään implementation shortfallista, kun rehellinen kuvaus on, että kaksi järjestelmää ei tee samaa kauppaa.
Mutta avauskin on huutokauppa. Jos missasit eilisen katkaisuajankohdan, et automaattisesti saa siistiä 9:30 lastia. Saat MOO/LOO-mekaniikan, epätasapainon ja gapin. Sen kutsuminen konservatiiviseksi päätöstäytöksi vain piilottaa toisen mallintamattoman crossin hyveellisen kommentin alle.
| Kirjaamasi täyttö | Mitä kauppapaikka oikeasti vaati | Miltä tuhot näyttävät |
|---|---|---|
| Virallinen päätös, ei toimeksiantotyyppiä | MOC tai LOC hyväksytty ennen kyseisen kauppapaikan katkaisuajankohtaa | Jälkipörssiprintti, hylkäys tai yhdistelmähinta, jota kukaan ei isännöinyt |
| Viimeinen SIP-printti ennen kello 16:00 | Kauppa, jossa olisit voinut olla, omassa koossasi | 200 osakkeen jäännös kohdeltuna klipin täyttönä |
| Seuraava avaus "turvallisempana" päätöksenä | Avauscross-malli plus overnight-gap | Eri strategia, yhä huutokauppa, yhä missattu |
Rehellinen jako on pieni. Joko tutkimussopimus sanoo, että olemme päätöksessä, jolloin toimeksianto on on-close, aikaleimattu ennen 15:50 NYSE:llä tai 15:55 Nasdaqilla, mitoitettu odotettua päätösvolyymia vasten, ja sen annetaan vanhentua täyttymättä, jos se on LOC. Tai emme ole päätöksessä, jolloin jälkipörssi tai seuraava avaus on nimetty politiikka omalla huutokaupallaan, eikä tuottokäyrä enää kanna 16:00-leimaa.
Hylkäämme nyt backtestin, joka kirjaa virallisen päätöksen ilman kyseisen kauppapaikan katkaisuajankohdan sisällä istuvaa on-close-toimeksiantoa. Se on tappanut joitakin kauniita päivittäissignaalin käyriä. Niitä käyriä ei koskaan voitu toteuttaa sillä hinnalla, jonka ne väittivät.
← Kaikki kirjoitukset


