Harga rasmi penutup dalam fail ekuiti kelihatan seperti sebarang harga lain. Cap masa 16:00:00 Eastern, satu nombor, sedia diisi. Isyarat harian menandainya. Imbangan semula menyasarinya. Ejen penyelidikan akan menganggapnya sebutan harga yang sedang duduk di buku, menunggu anda.
Penutup ialah lelongan, bukan sebutan harga. Ia ialah harga uncross pesanan on-close yang mesti diterima sebelum cutoff. Jika backtest terisi di situ tanpa menyertai kelompok itu, ia mengambil print yang anda tidak akan menjadi sebahagian daripadanya.
Mengisi 16:00 seolah-olah uncross itu pesanan pasaran
Pintasan biasa ialah: kira isyarat pada atau tepat sebelum penutup, isi pada harga rasmi penutup, cap 16:00. Pada Selasa yang senyap dalam AAPL, pembohongan itu hanya beberapa sen. Pada hari-hari yang mendominasi buku imbangan semula harian, itulah seluruh dagangan.
Pada 16:00:00.000, closing cross sedang berjalan, atau baru sahaja selesai. Pesanan marketable yang anda hantar ketika itu tidak masuk ke cross itu. Ia mendarat pada apa yang tinggal: saiz terpapar baki, odd lot, waktu lanjutan di ARCA atau Nasdaq. Print itu boleh dua sen jauh daripada harga rasmi penutup, atau empat puluh mata asas, dan ia kolam kecairan yang berbeza. Pada reconstitution Russell, hujung bulan, atau Jumaat triple-witching, penutup sering merangkumi bahagian dua digit daripada volum hari itu. Itulah kecairannya. Anda tidak berada di dalamnya.
Kami paper-trade ini secara tidak sengaja. Penalaan parameter mendarat pada 15:48. Backtest masih mengisi setiap nama pada harga rasmi penutup. OMS menghantar pesanan pasaran biasa pada 16:00:03 kerana tiada siapa yang memasang MOC. Print selepas waktu, segelintir penolakan, dan kekurangan 19 mata asas berbanding fail pada hari fail itu kata kami flat hingga penutup. Strategi tidak pecah. Peraturan pengisian yang pecah.
Saya masih menganggap 15:49 sebagai tempat fizikal. Seseorang sedang menukar wajaran. Orang lain sedang memerhati jam. Cutoff tidak peduli siapa antara anda yang betul.
MOC ialah pesanan yang benar-benar meminta uncross itu, dan MOC pun bukan janji. Halt, jeda LULD, lelongan yang dibatalkan, nama yang tidak pernah dibuka: anda boleh flat pada 16:00 dengan on-close yang masih bekerja lalu mati. LOC dibenarkan terlepas sepenuhnya. Jika uncross ialah $40.12 dan had anda $40.00, anda tidak memiliki apa-apa. Ramai backtest masih membukukan penutup.
Lebih teruk, sesetengah fail vendor menyimpan penutup komposit yang tidak pernah dicetak di mana-mana satu venue. Anda tidak boleh menyertai komposit. Jika strategi akan menghantar MOC NYSE, pengisian yang penting ialah uncross NYSE, dalam saiz yang lelongan itu akan serap.
Menganggap print waktu biasa terakhir sebagai penutup
Sesetengah pipeline menolak harga rasmi penutup atas prinsip dan mengambil print SIP terakhir sebelum 16:00, kerana print itu sekurang-kurangnya "berlaku." Pada mega-cap, last dan rasmi sering duduk satu atau dua sen berasingan dan anda tidak akan perasan. Pada mid-cap, print terakhir boleh 200 saham pada 15:59:51, ditandatangani oleh sesiapa yang mengangkat paparan baki. Harga rasmi penutup dua saat kemudian ialah uncross sejuta saham pada harga berbeza.
Indeks, bakul penciptaan ETF, dan setiap imbangan semula MOC berdagang uncross. Backtest anda berdagang baki. Dan print terakhir tidak datang dengan saiz anda terlekat. Jika print itu 400 saham dan klip anda 5,000, anda tidak mendapat harga itu. Anda mendapat cap masa yang kebetulan menjadi yang terakhir.
Saya pernah melihat fail mid-cap di mana last-print berbanding harga rasmi penutup bergerak 28 sen pada Khamis imbangan semula. Backtest yang menggunakan last kelihatan lebih "sedar mikrostruktur." Ia hanya pasaran yang berbeza dan lebih nipis, dan ia masih mengandaikan kami boleh menjadi 200 saham itu.
Mengalihkan pengisian ke pembukaan esok agar kelihatan konservatif
Helah ketiga muncul dalam semakan kod sebagai komen: jangan andaikan kami boleh berdagang penutup, jadi isi pembukaan seterusnya. Ia kedengaran dewasa. Ia membina strategi lain.
Isyarat close-to-close yang dilaksanakan pada pembukaan seterusnya telah memakan jurang semalaman. Bagi banyak faktor ekuiti, jurang itu sebahagian besar pergerakan yang anda fikir anda miliki. Mengisi pembukaan tidak menjadikan backtest berhati-hati. Ia memindahkan P&L ke sesi yang anda tidak berniat untuk dagangkan, dan menjatuhkan anda ke lelongan pembukaan yang anda juga tidak modelkan.
Di atas kertas, kerosakan mudah disalahbaca. P&L harian backtest masih sejajar dengan isyarat. Buku kertas memegang satu malam jurang indeks dan satu pagi slippage opening-cross. Orang kemudian berdebat tentang implementation shortfall apabila penerangan yang jujur ialah kedua-dua sistem tidak melakukan dagangan yang sama.
Tetapi pembukaan juga lelongan. Jika anda terlepas cutoff semalam, anda tidak secara automatik mendapat last 9:30 yang bersih. Anda mendapat mekanik MOO/LOO, ketidakseimbangan, dan jurang. Menganggap itu pengisian penutup yang konservatif hanya menyembunyikan cross kedua yang tidak dimodelkan di bawah komen yang kelihatan mulia.
| Pengisian yang anda bukukan | Apa yang venue sebenarnya perlukan | Bagaimana kerosakannya kelihatan |
|---|---|---|
| Harga rasmi penutup, tiada jenis pesanan | MOC atau LOC diterima sebelum cutoff venue itu | Print selepas waktu, penolakan, atau harga komposit yang tiada siapa hoskan |
| Print SIP terakhir sebelum 16:00 | Dagangan yang anda boleh jadi, dalam saiz anda | Baki 200 saham dianggap sebagai pengisian klip |
| Pembukaan seterusnya sebagai penutup yang "lebih selamat" | Model opening-cross, ditambah jurang semalaman | Strategi berbeza, masih lelongan, masih terlepas |
Pecahan yang jujur kecil sahaja. Sama ada kontrak penyelidikan menyatakan kami berada dalam penutup, dalam hal itu pesanan ialah on-close, dicap masa sebelum 15:50 di NYSE atau 15:55 di Nasdaq, disaizkan terhadap volum penutup yang dijangka, dan dibenarkan luput tanpa terisi jika ia LOC. Atau kami tidak berada dalam penutup, dalam hal itu selepas waktu atau pembukaan-seterusnya ialah polisi bernama dengan lelongan sendiri, dan lengkung ekuiti berhenti memakai label 16:00.
Kami kini menggagalkan backtest yang membukukan harga rasmi penutup tanpa pesanan on-close yang duduk di dalam cutoff untuk venue itu. Ia telah membunuh beberapa lengkung isyarat harian yang cantik. Lengkung itu tidak pernah boleh dilaksanakan pada harga yang mereka dakwa.
← Semua catatan


