29 Ogos 2026 · pendanaan

Anda membina strategi yang hanya berdagang pada 00:00 UTC — sepucuk surat tentang artifak waktu pendanaan

Anda membina strategi yang hanya berdagang pada 00:00 UTC — sepucuk surat tentang artifak waktu pendanaan

Anda menghantar lengkung ekuiti dan log dagangan itu kepada saya, lalu bertanya sama ada hasilnya terlalu baik untuk menjadi kenyataan. Jawapan ringkas: hasil itu tidak jelas tulen dan tidak juga jelas palsu, dan anda boleh mengetahuinya dengan kira-kira sehari bekerja. Jawapan panjang menyusul, kerana diagnosis lebih penting daripada keputusan.

Strategi anda: isyarat purata kembali 15 minit pada perp BTCUSDT dan ETHUSDT di Binance, skor-z harga berbanding purata 96 bar, ambil posisi bertentangan pada nilai ekstrem, pegang 2-8 bar. Ujian semula meliputi Feb 2024 hingga Jun 2026. Sharpe 2.9 selepas ditolak kos dalam model fi anda. Apabila anda mengelompokkan untung rugi mengikut minit dalam sehari, 71% daripadanya terkumpul dalam tiga kelompok lima belas minit yang merangkumi 00:00, 08:00 dan 16:00 UTC.

Anda sudah tahu sebabnya hal ini mencurigakan. Biar saya jelaskan mengapa sebahagiannya juga bukan begitu.

Jam pendanaan memang wujud dan benar-benar menggerakkan harga

Binance menyelesaikan pendanaan perpetual pada 00:00, 08:00 dan 16:00 UTC. Setiap posisi yang masih terbuka pada saat penyelesaian membayar atau menerima bayaran. Ini aliran tunai yang tetap, berjadual dan diketahui umum, lalu ia mewujudkan aliran pesanan sebenar di sekitarnya — bukan artifak data, tetapi tindakan yang benar-benar dilakukan pedagang.

Aliran ini ada coraknya. Dalam tempoh sepuluh hingga tiga puluh minit sebelum penyelesaian, posisi yang tidak mahu membayar akan ditutup atau dilindung nilai. Jika kadar pendanaan berada pada +0.04% untuk tempoh itu, posisi long yang memang hendak ditutup akan ditutup sebelum penandaan harga, bukan selepasnya, manakala pedagang asas yang short perp akan terus memegang posisinya. Ini tekanan tidak seimbang dengan tarikh akhir. Kemudian, sejurus selepas penyelesaian, sebahagian aliran itu kembali — posisi long yang mengelak pendanaan masuk semula — lalu berlaku pembalikan separa.

Jadi isyarat purata kembali yang dicetuskan pada 23:52 dan ditutup pada 00:12 berada tepat di tempat berlakunya peristiwa kecairan yang boleh dijangka. Sebahagian kelebihan anda mungkin datang daripada pembalikan tolakan mekanikal yang dipacu kalendar. Ini fenomena mikrostruktur yang nyata dan sudah berlaku selama bertahun-tahun.

Namun, sebelum mempercayai angka sebesar angka anda, inilah perkara yang saya mahu tahu.

Enam perkara untuk diperiksa, mengikut turutan saya

Mulakan dengan pemeriksaan paling murah, kerana kebanyakan strategi seperti ini gagal pada pemeriksaan kedua atau ketiga.

  1. Adakah untung rugi pendanaan anda dikira dua kali? Jika enjin pelaksanaan anda mengenakan pendanaan pada posisi terbuka dan siri harga anda ialah siri harga penanda, bukannya siri harga dagangan terakhir, anda mungkin membayar atau memperoleh pendanaan dua kali — sekali secara jelas dan sekali lagi melalui tingkah laku penumpuan harga penanda. Paparkan aliran tunai pendanaan mentah bagi setiap dagangan dan semak sepuluh daripadanya dengan teliti berbanding titik akhir sejarah pendanaan bursa.
  2. Cap masa apakah yang digunakan pada rekod pendanaan anda? Sejarah kadar pendanaan Binance memulangkan fundingTime yang menandakan saat penyelesaian. Sesetengah vendor mengeluarkan rekod yang sama dengan cap masa pada permulaan tempoh yang berkenaan. Jika data anda dianjak lapan jam, anda telah berdagang menggunakan isyarat yang mengetahui masa depan. Inilah cara paling lazim saya temui untuk menghasilkan kelebihan pendanaan palsu, dan profil untung ruginya tepat seperti milik anda — tertumpu pada bar penyelesaian, tandanya betul, nampak hebat.
  3. Apakah yang berlaku pada spread pada 00:00:00? Dapatkan data buku pesanan, bukan data kline. Pada bar 1 minit, spread tidak kelihatan; dalam beberapa saat sekitar penyelesaian di bursa kelas pertengahan, spread boleh melebar 3-5x. Jika pelaksanaan anda dimodelkan pada harga pertengahan atau harga penutupan, anda mengutip spread yang sebenarnya tiada.
  4. Adakah strategi ini kekal berkesan hanya pada dua waktu penyelesaian yang lain? Asingkan ketiga-tiga tempoh itu. 00:00 UTC mempunyai aliran yang berbeza daripada 08:00 (sekitar pembukaan Asia) dan 16:00 (petang di AS). Jika semua keuntungan datang daripada salah satu daripada tiga waktu itu, anda sebenarnya hanya mempunyai kira-kira 300 peristiwa, bukannya 900, dan Sharpe anda patut dikira semula berdasarkan jumlah itu.
  5. Adakah strategi ini kekal berkesan di bursa yang menggunakan waktu berbeza? Ini ujian yang bagus. Jalankan isyarat yang sama di bursa yang menyelesaikan pendanaan setiap jam atau mengikut jadual berbeza. Jika kesannya dipacu pendanaan, ia sepatutnya mengikut waktu bursa itu. Jika isyarat masih tercetus pada 00:00 UTC di bursa yang tidak menyelesaikan pendanaan pada 00:00 UTC, anda telah menemui artifak tengah malam dalam saluran data anda, bukannya kesan pendanaan.
  6. Berapakah bahagian untung rugi dalam 90 saat pertama dan terakhir? Jika seluruh kelebihan datang daripada tempoh kurang daripada dua minit, bar 15 minit anda terlalu kasar untuk menggambarkan harga masuk dengan tepat. Anda patut menganggap pelaksanaan yang dimodelkan ialah pelaksanaan terbaik yang tersedia dalam tempoh itu, bukannya pelaksanaan yang akan anda peroleh.

Pemeriksaan kelima ialah yang akan saya lakukan dahulu jika hanya ada sejam. Ini eksperimen semula jadi yang jelas dan tidak memerlukan infrastruktur baharu selain sumber data kedua.

Kos sebenar dalam tempoh penyelesaian

Anggap kesannya tulen dan strategi anda lulus kesemua enam pemeriksaan. Sekarang kira kosnya dengan betul, kerana dagangan yang anda modelkan bukan dagangan yang akan anda peroleh.

Berikut perbandingan dagangan pergi balik selama 20 minit pada waktu lengang berbanding dagangan yang merentasi waktu penyelesaian, bagi perp USDⓈ-M dengan kemasukan taker dan penutupan taker, untuk saiz dagangan $50k:

Waktu lengang (cth. 03:20 UTC)Merentasi 00:00 UTC
Fi taker, pergi balik0.09%0.09%
Spread lazim yang dibayar~0.4 bp1.5-3 bp
Gelinciran harga bagi saiz dagangan $50k~0.5 bp2-6 bp
Pendanaan dibayar/diterima0±1 hingga ±4 bp (seluruh tempoh)
Jumlah kos yang realistik~10 bp13-19 bp sebelum pendanaan

Baris pendanaan itulah yang menarik, dan sebabnya saya asyik menekankan pemeriksaan pertama. Jika anda memegang posisi merentasi penyelesaian, anda menanggung pendanaan untuk seluruh tempoh itu, tanpa mengira berapa lama anda memegang posisi. Pendedahan selama dua belas saat pada 23:59:54 dikenakan pendanaan untuk lapan jam penuh. Strategi yang purata tempoh pegangannya 20 minit dan merentasi penandaan harga membayar kos pegangan lapan jam untuk dagangan dua puluh minit. Model fi anda perlu mengenakan kos itu sepenuhnya, bukan mengikut kadar prorata.

Satu lagi perangkap: jika anda mengelak daripada merentasi waktu penyelesaian sepenuhnya — keluar pada 23:58, masuk semula pada 00:02 — bilangan fi anda berganda dan kini tesis strategi anda bergantung sepenuhnya pada dua transaksi taker tambahan yang lebih murah daripada satu bayaran pendanaan. Ada kalanya memang begitu. Kira secara jelas dan jangan biarkan ujian semula menentukan jawapannya bagi pihak anda.

Soalan tentang rejim yang belum anda tanyakan

Sampel anda meliputi Feb 2024 hingga Jun 2026. Pendanaan sepanjang tempoh itu tidak berada dalam satu rejim sahaja. Ada tempoh panjang apabila kadar 8 jam kekal pada paras minimum 0.01% dan tiada siapa mempunyai sebab untuk mengubah posisi sekitar waktu penyelesaian. Ada juga minggu-minggu apabila kadarnya mencecah 0.05%+ selama beberapa hari dan aliran sebelum penyelesaian sangat kuat.

Kelompokkan untung rugi anda mengikut kadar pendanaan semasa dagangan — contohnya empat kelompok berdasarkan kadar mutlak. Jika kelebihan itu datang daripada aliran pendanaan, hubungannya dengan |funding| sepatutnya lebih kurang sehala. Pendanaan hampir sifar, kelebihan hampir sifar; pendanaan tinggi, kelebihan tinggi. Jika sebaliknya nilainya mendatar merentas kelompok, atau lebih buruk lagi tertumpu dalam kelompok pendanaan rendah, cerita pendanaan itu hanyalah naratif yang anda lekatkan pada sesuatu yang lain.

Saya suka ujian ini kerana ia ramalan yang boleh disangkal dan berpunca daripada penjelasan anda sendiri. Anda bukan bertanya "adakah strategi ini masih berkesan" — anda bertanya "adakah strategi ini berkesan atas sebab yang saya dakwa."

Apa yang akan saya lakukan dengannya

Jika strategi ini lulus: kecilkan skopnya. Versi jujur strategi ini bukan 900 dagangan setahun pada grid 15 minit. Sebaliknya, ia melibatkan beberapa ratus peristiwa yang dipilih dengan teliti, logik kemasukan yang ditetapkan hingga ke saat, dan model pelaksanaan yang dibina daripada petikan buku pesanan, bukan kline. Hasilnya lebih kecil, kurang menarik, tetapi lebih mudah dipertahankan. Inilah juga versi yang berpeluang memberikan hasil sepadan dalam dagangan simulasi, satu-satunya cara untuk mengetahui sama ada pelaksanaan yang anda anggap tersedia itu benar-benar wujud.

Jika strategi ini gagal pada pemeriksaan kedua — anjakan cap masa — jangan terlalu kecewa. Semua orang pernah terkena perkara itu sekurang-kurangnya sekali. Baca pemuat data anda dengan teliti dan jangan sekadar membetulkan anjakannya, kerana jika data pendanaan dianjak, ada kemungkinan data kepentingan terbuka juga begitu. Anda perlu mengetahuinya sebelum mencuba idea seterusnya.

Satu perkara lagi, dan inilah bahagian yang sering orang abaikan. Apa pun hasilnya, catatkan enam pemeriksaan itu berserta hasilnya di sebelah rekod strategi. Enam bulan dari sekarang, anda atau orang lain akan menghasilkan isyarat yang serupa dari segi struktur, mendapat lengkung yang sama cantik, lalu mengulangi perdebatan yang sama dari awal. Diagnosis itulah aset yang berkekalan di sini. Strategi itu mungkin tidak.

kadar pendanaanniaga hadapan perpetualujian semulaterlebih suaikripto
← Semua catatan