20 September 2026 · pelaksanaan

Akaun Paper Anda Menolak Isian Backtest: Surat tentang Penapis Bursa

Akaun Paper Anda Menolak Isian Backtest: Surat tentang Penapis Bursa

Anda mempunyai strategi niaga hadapan kripto kecil yang memperdagangkan beberapa kontrak, dan baru sahaja memindahkannya daripada backtest ke dagangan paper. Pengimbangan semula pertama meminta 0.037 BTC. Simulator anda menerimanya; bursa menolaknya kerana langkah kuantiti kontrak ialah 0.001 dan pesanan itu dibundarkan hingga nilainya di bawah nilai nosional minimum. Kedudukan anda kekal sifar sementara backtest merekodkan isian.

Jurang itu mudah dianggap sebagai pepijat pemformatan. Namun, ia juga boleh mengubah aset yang anda pegang, masa pengimbangan semula dan jumlah risiko yang tinggal selepas pesanan gagal. Anggap penapis dagangan setiap bursa sebagai sebahagian daripada peraturan pelaksanaan strategi, dan pastikan backtest serta penyesuai paper anda menggunakan peraturan yang sama dalam susunan yang sama.

Apakah penapis bursa yang boleh membatalkan pesanan?

Mulakan dengan metadata instrumen yang diperlukan oleh pesanan anda: kenaikan kuantiti, kuantiti minimum, nilai nosional minimum, kenaikan harga dan sebarang had saiz pesanan atau jalur harga. Nama dan skopnya berbeza mengikut bursa. Pasangan spot mungkin mempunyai nilai minimum yang berbeza daripada kontrak perpetualnya; sesuatu penapis juga boleh berubah ketika strategi anda sedang berjalan.

Pertimbangkan kedudukan sasaran bernilai $12 dalam kontrak yang nilai pesanan minimumnya ialah $10. Jika langkah kuantiti menyebabkan pesanan anda dibundarkan turun kepada $9.80, pesanan itu tidak sah walaupun sasaran sebelum pembundaran melepasi nilai minimum. Membundarkannya naik kepada $10.20 mungkin menjadikannya sah, tetapi saiznya juga melebihi sasaran sebanyak $0.20. Perbezaan ini boleh memberi kesan besar apabila akaun kecil atau strategi memperdagangkan banyak instrumen.

PeraturanPerkara yang dihadkanKesan terhadap backtest
Langkah kuantitiPerubahan saiz pesanan yang dibenarkanSaiz selepas pembundaran berbeza daripada sasaran
Kuantiti atau nilai nosional minimumPesanan terkecil yang boleh diterimaSesetengah dagangan menjadi tindakan tanpa perubahan atau perlu dibundarkan naik
Tick hargaHarga had dan pencetus yang dibenarkanPembundaran harga mengubah kebarangkalian pesanan dilaksanakan
Jalur harga atau had saizHad pada medan pesanan yang ditetapkan bursaPesanan boleh ditolak ketika pasaran tidak menentu atau pengimbangan semula berskala besar

Di manakah pembundaran patut dibuat dalam aliran pesanan?

Bundarkan medan pesanan selepas mengira perubahan kedudukan yang dikehendaki dan sebelum memutuskan sama ada pesanan patut dihantar. Kekalkan sasaran tanpa pembundaran untuk analisis, kemudian tentukan pesanan yang boleh dilaksanakan berdasarkan kedudukan semasa, pengganda kontrak dan kenaikan yang ditetapkan bursa. Bagi langkah kuantiti jualan 0.001, pengurangan yang dikehendaki sebanyak 0.0017 menjadi sama ada 0.001 atau 0.002, bergantung pada peraturan yang anda tetapkan. Pilihan tersebut meninggalkan baki kedudukan yang berbeza, jadi “bundarkan mengikut ketepatan” bukan dasar yang lengkap.

Bagi kuantiti, membundarkan ke bawah ke arah sifar mengelakkan pendedahan meningkat melebihi perubahan yang diminta, tetapi boleh meninggalkan baki kecil yang tidak pernah didagangkan. Pembundaran kepada nilai terdekat mengurangkan ralat purata, tetapi mungkin melepasi sasaran. Pengendalian nilai nosional minimum memerlukan keputusan tersendiri: langkau dagangan, kumpulkan sehingga melepasi ambang, atau tingkatkan saiz dan terima lebihan daripada sasaran. Jangan bertukar-tukar antara pendekatan ini tanpa penjelasan.

Rekodkan juga sebab pesanan tidak dilaksanakan. “Tiada pesanan: di bawah nilai nosional minimum” membawa maksud yang berbeza daripada “diisi pada sifar.” Dalam pengimbangan semula portfolio, pesanan yang dilangkau mungkin menyebabkan tunai tidak digunakan atau pendedahan kekal pada aset lama; rekodkan hasil itu dalam keadaan akaun.

Bagaimanakah anda memastikan pelaksanaan backtest dan paper selaras?

Gunakan satu fungsi pengesahan pesanan dalam kedua-dua aliran jika seni bina sistem anda membenarkannya. Berikan fungsi itu peraturan instrumen berdasarkan masa, pesanan yang dikehendaki dan keadaan akaun yang sama. Fungsi itu patut memulangkan sama ada pesanan yang telah dinormalkan atau sebab penolakan yang khusus. Simulator kemudian boleh menggunakan andaian isian pada pesanan yang dinormalkan, manakala penyesuai paper menghantar medan yang setara kepada bursa.

Simpan petikan metadata penapis yang bertarikh bersama setiap larian. Jika kenaikan kuantiti atau nilai minimum berubah, anda perlu tahu peraturan yang digunakan oleh backtest. Mengambil metadata hari ini untuk memainkan semula strategi dari setahun lalu boleh menyebabkan pesanan lama kelihatan tidak sah, atau membuat pesanan sejarah kelihatan boleh dilaksanakan sedangkan sebenarnya tidak.

Apabila bursa paper melaporkan penolakan, bandingkan medan yang dihantar dengan petikan penapis sebelum mengubah isyarat. Jika penormal pesanan backtest menghasilkan 0.037 BTC sedangkan bursa membenarkan kenaikan 0.001 BTC, ketidakpadanan itu berpunca daripada penyesuai atau metadata. Jika pesanan yang dihantar sah tetapi tidak pernah diisi, yang perlu anda periksa ialah tingkah laku pelaksanaan seperti harga, kecairan atau tempoh sah pesanan.

Apakah yang perlu diperiksa sebelum mempercayai perbandingan ini?

Bagi setiap pengimbangan semula, simpan rekod audit ringkas: kedudukan sasaran, kedudukan semasa, pesanan asal, pesanan yang dinormalkan, versi penapis yang berkenaan dan status akhir. Kemudian bandingkan rekod paper dengan rekod simulasi bagi masa keputusan yang sama.

Strategi anda mungkin masih kukuh walaupun pengimbangan semula paper pertamanya gagal. Namun, selagi simulator tidak dapat menjelaskan sebab pesanan itu akan diterima, dibundarkan, dilangkau atau ditolak, lengkung ekuitinya menggambarkan sistem pelaksanaan yang berbeza daripada sistem yang cuba anda jalankan.

penapis bursadagangan papersaiz pesananbacktestingniaga hadapan kripto
← Semua catatan