Kepada pembina strategi penapis gaji,
Anda telah membina peraturan mudah: selepas laporan pekerjaan AS, strategi anda memegang ETF ekuiti selama lima sesi jika pertumbuhan gaji bulanan melebihi 175,000. Jika tidak, strategi kekal dalam tunai. Anda telah menjadualkan kemasukan selepas pasaran ekuiti dibuka, mengambil kira kos dagangan dan menetapkan ambang yang tidak berubah. Kemudian anda memuat turun siri gaji sejarah dan menggunakannya untuk membina semula setiap isyarat.
Masalah yang masih ada ialah muat turun itu. Siri ekonomi sejarah mungkin mengandungi anggaran yang telah disemak semula dan belum tersedia pada tarikh strategi anda kononnya berdagang. Untuk menguji isyarat makro dengan jujur, anda memerlukan versi yang tersedia pada setiap masa membuat keputusan. Mengalihkan kemasukan ke hadapan sebanyak satu bar tidak akan membetulkan angka yang hanya diterbitkan dua bulan kemudian.
Pemerhatian Januari anda mempunyai beberapa tarikh lahir
Lihat sejarah keluaran rekaan ini. Tarikh dan perubahan gaji ini menggambarkan mekanismenya; ia bukan hasil ekonomi yang dilaporkan.
| Keluaran | Bulan rujukan | Perubahan gaji yang dilaporkan | Peraturan anda pada keluaran itu |
|---|---|---|---|
| 7 Februari, 08:30 ET | Januari | +150,000 | Kekal dalam tunai |
| 7 Mac, 08:30 ET | Januari, disemak semula | +185,000 | Tidak mengubah keputusan Februari |
| 4 April, 08:30 ET | Januari, disemak semula sekali lagi | +210,000 | Tidak mengubah keputusan Februari |
Jika muat turun anda menunjukkan Januari sebagai +210,000, simulasi semula anda akan memasuki ETF pada Februari. Peraturan sebenar anda sepatutnya kekal dalam tunai. Setiap harga, cap masa pesanan dan komisen boleh jadi betul, sedangkan keseluruhan dagangan itu rekaan.
Anda tidak boleh mengandaikan pencemaran ini menjadikan prestasi lebih baik. Semakan semula boleh menghasilkan dagangan yang menguntungkan, menghasilkan dagangan yang rugi, atau menghapuskan salah satu daripadanya. Kecacatannya ialah simulasi anda menjawab soalan yang tidak dapat ditanya oleh strategi anda pada masa itu.
Dan Januari hanyalah tempoh yang diukur. Ia bukan tarikh anda mengetahui ukuran itu. Baris berlabel 1 Januari tidak memberi anda kebenaran untuk berdagang pada 1 Januari.
Rekodkan sejarah ketersediaan bagi setiap nilai
Jadual penyelidikan anda memerlukan lebih daripada bulan dan angka. Simpan tempoh rujukan, nilai, cap masa keluaran, pengecam vintaj dan sumber. Untuk pengumpulan berterusan, rekodkan juga masa sistem anda menerima keluaran itu. Kekalkan versi lama dan jangan kemas kini nilainya secara terus.
Pada cap masa keputusan, pilih versi terkini yang layak bagi setiap pemerhatian, dengan cap masa ketersediaannya tidak lewat daripada masa keputusan tersebut. Kemudian kira ciri anda daripada petikan data yang dibina semula itu.
Peraturan pengambilan data anda: mula-mula tapis rekod kepada maklumat yang sudah tersedia, kemudian pilih versi yang berkenaan, kemudian kira isyarat. Mengira ciri menggunakan sejarah yang telah disemak semula hari ini lalu mengalihkan hasilnya ke masa lalu tetap mengekalkan kebocoran.
Tempoh pegangan lima sesi anda tidak menjadikan rekod ini pilihan. Tempoh itu memberi anda lebih ruang untuk memilih masa kemasukan yang konservatif; ia tidak memberi anda akses awal kepada semakan semula.
Untuk penyelidikan lama, anda mungkin mempunyai bukti masa penerbitan awam tetapi tiada rekod masa penerimaan anda sendiri. Kekalkan perbezaan itu dengan jelas. Anda boleh memodelkan akses selepas cap masa penerbitan yang didokumenkan, dengan menyatakan kelewatan yang digunakan. Anda tidak boleh menggambarkan andaian itu sebagai penghantaran sejarah yang diukur.
Anda juga memerlukan cap masa yang peka zon waktu. Simpan waktu tempatan keluaran seperti yang didokumenkan dan tukarkannya dengan betul; ofset UTC tetap untuk New York akan gagal apabila waktu musim panas berubah. Berikan kebaikan kecil ini kepada diri anda pada masa hadapan. Diri anda pada bulan September tidak sepatutnya perlu mentafsir lajur diri anda pada bulan Mac yang bernama date_actual_final2.
Ciri bergulir anda memerlukan keseluruhan vintaj
Katakan anda menggantikan ambang tetap dengan “pertumbuhan gaji melebihi purata dua belas bulan sebelumnya.” Kini anda memerlukan pemerhatian terdahulu sebagaimana keadaannya pada masa keputusan itu, termasuk semakan semula yang telah diterbitkan menjelang waktu tersebut.
Menggunakan keluaran pertama setiap bulan selama-lamanya mentakrifkan ciri yang berbeza. Reka bentuk itu boleh diterima jika anda memang mahukan sejarah pengumuman awal. Namun ia tidak membina semula sejarah ekonomi yang dapat dilihat pada pagi tertentu, kerana set maklumat pagi itu mungkin sudah merangkumi semakan semula bagi bulan-bulan terdahulu.
Jika anda mendapatkan perubahan gaji bulanan daripada aras pekerjaan, bina semula siri aras mengikut vintaj yang berkaitan sebelum mengira perbezaan. Mencampurkan aras yang baru dikeluarkan dengan aras bulan sebelumnya daripada vintaj lama boleh menghasilkan perubahan yang tidak pernah wujud dalam mana-mana petikan data yang diterbitkan.
Oleh itu, anda perlu menentukan maksud ciri anda: pengumuman awal, gambaran ekonomi terkini yang tersedia, atau semakan semula itu sendiri. Istilah “pertumbuhan gaji” membiarkan terlalu banyak perkara tidak diputuskan.
Baiki satu keluaran sebelum menjalankan semula data sepuluh tahun
Anda boleh bermula dengan ALFRED, yang menyediakan sejarah vintaj untuk banyak siri ekonomi. Semak liputan bagi siri dan tempoh khusus anda. Tarikh vintaj sahaja tidak membuktikan ketersediaan intrahari; padankan dengan masa keluaran yang didokumenkan sebelum menggunakannya untuk isyarat pada hari yang sama.
Untuk audit pertama anda, pilih satu keluaran dan bina semula secara manual:
- Cari keluaran arkib dan rekodkan cap masa penerbitan, bulan rujukan serta nilai awalnya.
- Bina semula petikan input yang akan diterima oleh strategi anda sebelum kemasukan.
- Kira isyarat secara manual dan bandingkan dengan simulasi semula anda.
- Tambahkan semakan semula yang lebih baharu ke stor data dan sahkan bahawa keputusan terdahulu kekal tidak berubah.
Semakan terakhir itu amat berguna dalam saluran penyelidikan automatik. Berikan ejen penyelidikan anda had masa petikan data dan pengecam vintaj yang dipilih bersama nilai ciri. Anda memerlukan bukti yang mencukupi untuk menjejak sesuatu dagangan kepada keluaran tertentu, walaupun selepas pangkalan data asas bertambah besar.
Selepas keputusan tunggal itu dapat dihasilkan semula, jalankan semula sejarah dan bandingkan perbezaan isyarat sebelum membandingkan pulangan. Kira kemasukan yang diwujudkan, dihapuskan atau dialihkan oleh pembaikan itu. Anda akan belajar lebih banyak daripada keputusan yang berubah itu berbanding satu angka Sharpe sebelum dan selepas.
Dagangan Februari anda perlu bertahan berdasarkan maklumat Februari. Biarkan semakan semula April kekal pada bulan April.
← Semua catatan


