Pertimbangan Lanjutan untuk Aturan Entry
Jawaban langsung
Aturan Entry adalah serangkaian kondisi yang telah ditentukan sebelumnya yang harus dipenuhi sebelum sebuah posisi dibuka. Pertimbangan lanjutan berfokus pada (1) informasi apa yang menjadi dasar aturan tersebut, (2) bagian logika mana yang stabil versus variabel, dan (3) bagaimana detail implementasi dapat menyebabkan eksekusi nyata menyimpang dari rencana. Karena hasil tidak pasti dan eksekusi bervariasi, seorang pembaca seharusnya dapat menyatakan aturan, asumsinya, dan mode kegagalan spesifik yang dapat membuat aturan tersebut tidak valid.
Aturan Entry tidak boleh diperlakukan sebagai prediktor yang berdiri sendiri. Sebaliknya, aturan ini adalah prosedur operasional: aturan ini mengubah ide trading menjadi pemicu yang konkret dan dapat diuji yang dapat diperiksa terhadap input aktual yang diterima sistem Anda.
Mekanisme atau definisi
Model sederhana dari Aturan Entry
Cara praktis untuk memahami Aturan Entry adalah sebagai sebuah alur:
- Input: nilai yang dibutuhkan oleh aturan (misalnya, level harga, jendela waktu, dan konfirmasi yang diperlukan).
- Kondisi: pemeriksaan boolean seperti “jika kondisi A dan kondisi B benar.”
- Perilaku order: apa yang sebenarnya Anda kirim ke pasar (jenis order, durasi, dan deviasi yang diizinkan).
- Hasil eksekusi: apa yang terisi, pada harga rata-rata berapa, dan dalam waktu berapa.
Aturan Entry “lanjutan” menambahkan presisi pada langkah-langkah ini. Aturan ini biasanya mencakup asumsi eksplisit tentang waktu data (kapan nilai dibaca), pengukuran (bid/ask vs mid), dan batasan (spread maksimum yang dapat diterima, toleransi slippage, atau kerangka waktu di mana kondisi harus tetap benar).
Mekanisme stabil vs kondisi variabel
Pemisahan kuncinya adalah:
- Mekanisme stabil: bagian yang dapat Anda definisikan secara matematis dan jaga konsistensinya (misalnya, “masuk hanya selama jendela waktu tertentu” atau “mensyaratkan ambang batas untuk dilewati”).
- Kondisi pasar/penyedia yang variabel: elemen yang dapat berubah antara backtesting dan trading live, seperti spread bid-ask, likuiditas, dan kualitas eksekusi.
Jika Aturan Entry Anda bergantung pada input variabel, maka perilaku aturan berubah bahkan ketika logika dasar Anda tidak berubah. Misalnya, kondisi yang diukur menggunakan harga mid dapat berperilaku berbeda dari kondisi yang sama yang diukur menggunakan bid/ask.
State dan waktu
Aturan Entry lanjutan harus memperjelas state:
- Apa yang terjadi jika kondisi benar sesaat lalu salah?
- Apakah aturan dievaluasi sekali, atau terus-menerus?
- Pada timestamp kapan aturan dievaluasi?
Kasus tepi yang sering terjadi adalah ketidakcocokan jendela waktu: backtest mungkin mengasumsikan waktu yang sempurna, sementara sistem live mungkin menerima harga dengan latensi atau mengevaluasi menggunakan momen penutupan candle yang berbeda dari yang Anda asumsikan.
Bukti atau contoh
Contoh: ambang batas plus “harus tetap benar”
Asumsikan sebuah Aturan Entry menggunakan ambang batas harga dan mensyaratkan agar tetap benar untuk jendela waktu yang singkat. Versi sederhananya bisa berupa:
- Kondisi: “Harga di atas X.”
- Persyaratan tambahan: “Harus di atas X selama 10 detik.”
Pertimbangan lanjutan adalah detail implementasinya:
- Definisi input: apakah “harga” itu bid, ask, atau nilai kuotasi?
- Sampling: apakah sistem Anda memeriksa setiap tick, setiap detik, atau hanya pada penutupan bar?
- Waktu order: setelah kondisi 10 detik terpenuhi, apakah sistem mengirim order segera, atau pada siklus pemrosesan berikutnya?
Keterbatasan material: bahkan jika kondisi terpenuhi dalam data Anda, eksekusi tetap dapat berbeda karena spread dan likuiditas dapat berubah antara waktu aturan memicu dan waktu order mencapai pasar.
Contoh: jenis order mengubah arti aturan
Pertimbangan lanjutan lainnya adalah bahwa Aturan Entry bisa “benar,” tetapi tetap menghasilkan hasil yang tidak terduga karena jenis order.
- Jika aturan mengasumsikan Anda akan masuk di dekat harga tertentu tetapi order tunduk pada kuotasi yang bergerak cepat, eksekusi dapat terjadi pada harga yang lebih buruk.
- Jika durasi order terbatas dan kondisi menghilang, order mungkin tidak terisi sesuai yang diinginkan.
Ini penting karena Aturan Entry sering berfokus pada kapan memulai, bukan pada apakah eksekusi aktual akan sesuai dengan harga pemicu.
Kasus tepi yang perlu diperhitungkan
Tanpa mengasumsikan data real-time atau perilaku platform tertentu, kasus tepi umum yang harus dikenali pembaca meliputi:
- Eksekusi parsial: posisi dibuka dalam beberapa bagian, mengubah harga entry efektif.
- Re-quote / penundaan eksekusi: pasar bergerak setelah kondisi diamati.
- Ekspansi spread: pelebaran bid-ask dapat membuat kondisi berbasis bid atau ask berperilaku berbeda dari yang diharapkan.
- Ketidakcocokan sumber data: nilai yang digunakan untuk evaluasi berbeda dari nilai yang digunakan untuk eksekusi.
Pembaca dapat memperlakukan ini sebagai tes independen: jika aturan Anda tidak dapat menentukan cara menanganinya, maka aturan tersebut kurang terdefinisi.
Keterbatasan dan risiko
Keterbatasan material: kualitas eksekusi dapat merusak asumsi
Bahkan dengan logika yang terdefinisi dengan baik, Aturan Entry dibatasi oleh kesenjangan antara “logika pemicu” dan “realitas eksekusi.” Aturan dapat aktif dalam kondisi pasar tertentu, tetapi harga yang dieksekusi dan waktu eksekusi mungkin tidak sesuai dengan nilai yang digunakan untuk memutuskan entry.
Ini adalah mode kegagalan yang umum:
- Aturan Entry memeriksa kondisi menggunakan satu representasi atau referensi waktu.
- Order terisi menggunakan representasi lain atau pada waktu yang lebih lambat.
- Entry yang dihasilkan cukup berbeda sehingga membuat keseluruhan rencana tidak konsisten dengan asumsi awalnya.
Ketidakpastian dan non-repeatability
Hubungan historis tidak menjamin hasil di masa depan. Struktur pasar dapat berubah, likuiditas dapat bervariasi, dan biaya eksekusi dapat berbeda antar rezim. Oleh karena itu, Aturan Entry lanjutan harus dirumuskan dengan ketidakpastian:
- tentukan apa yang Anda ketahui (definisi, ambang batas, dan waktu evaluasi Anda), dan
- tentukan apa yang tidak dapat Anda kendalikan (kualitas eksekusi, biaya, dan perbedaan penyedia/sistem).
Batasan yurisdiksi dan operasional
Aturan Entry juga dipengaruhi oleh batasan operasional dan regulasi yang bervariasi menurut lokasi dan pengaturan broker/penyedia, termasuk bagaimana order ditangani dan feed data apa yang digunakan. Karena batasan ini dapat berubah seiring waktu, pembaca harus berhati-hati untuk tidak mengasumsikan bahwa deskripsi aturan dalam satu konteks berlaku sama tanpa perubahan.
Verifikasi atau pertanyaan berikutnya
Apa yang perlu diverifikasi secara independen
Untuk memverifikasi Aturan Entry secara independen, pembaca dapat memeriksa tiga lapisan:
- Pemeriksaan definisi: Dapatkah Anda menyatakan ulang aturan secara tepat, termasuk representasi data (bid/ask vs mid) dan waktu (momen evaluasi)?
- Pemeriksaan biaya dan eksekusi: Apakah rencana Anda mendefinisikan bagaimana biaya, spread, dan slippage diperlakukan dalam proses pengambilan keputusan dan dalam perilaku eksekusi yang diharapkan?
- Pemeriksaan kasus tepi: Untuk eksekusi parsial, perubahan kuotasi cepat, dan jendela kondisi singkat, apakah aturan menentukan apa yang harus terjadi?
Pertanyaan lanjutan yang berguna adalah: “Jika Aturan Entry saya memicu, perilaku order yang tepat apa yang harus terjadi, dan kondisi apa yang harus tetap benar sampai order dikonfirmasi atau terisi?”