Penyusunan strategi — dari hipotesis ke aturan yang dapat diuji
Ide trading menjadi dapat diuji ketika kondisi pasar, aturan entri dan keluar, ukuran posisi, serta asumsi biaya didefinisikan jelas. Pelajaran ini menunjukkan cara mengubah pengamatan menjadi spesifikasi yang dapat direproduksi orang lain. Anda akan menentukan pertanyaan riset, mengidentifikasi informasi yang tersedia pada setiap keputusan, dan mendokumentasikan kasus ketika transaksi tidak boleh ditempatkan. Contoh London Breakout lengkap, audit komponen, dan daftar periksa interaktif menyatukan proses. Hasilnya spesifikasi untuk diteliti—bukan bukti strategi akan menghasilkan uang.

Ilustrasi edukatif yang dilokalkan. Aturan tertulis lengkap dan batasan bukti di bawah tetap menjadi acuan utama.
- Hipotesis menggambarkan keteraturan yang mungkin; strategi menetapkan cara bertindak dan menguji hasil setelah biaya.
- Aturan numerik tidak otomatis menguntungkan. Tetapkan sinyal serta bukti yang mendukung, menolak, atau membuat klaim belum terselesaikan.
- Pisahkan waktu sinyal dan eksekusi. Aturan dengan penutupan terkonfirmasi tidak boleh menganggap order sudah ada sebelum penutupan itu.
- Setiap perubahan aturan dapat dilacak. Pencarian parameter diperbolehkan saat pengembangan, tetapi holdout untuk memilih parameter tidak lagi independen.
- Contoh London Breakout merupakan spesifikasi edukatif belum diuji. Semua ambang dan jurnal sintetis bersifat ilustratif, bukan standar pasar.
Catat hipotesis, aturan, sampel, dan hasil dalam Toolkit N: protokol pengujian strategi. Formulir melengkapi metode bab ini dengan simpan lokal, ekspor, dan cetak.
1. Hipotesis versus strategi: perbedaan penting
Mulailah dari pengamatan: “Setelah laporan ketenagakerjaan AS, harga sering kembali ke level sebelum rilis dalam empat hingga enam jam.” Itu adalah hipotesis: keteraturan perilaku pasar yang diusulkan. Hipotesis sendiri tidak menghasilkan uang. Strategi adalah spesifikasi operasional untuk menguji apakah perilaku itu dapat dimanfaatkan dengan hasil harapan positif setelah biaya, slippage, dan risiko relevan. Spesifikasi lengkap pun masih dapat gagal.
Keduanya sering tertukar. Materi trading dapat menyebut “beli saat RSI di bawah 30 dan lilin hammer muncul” sebagai strategi lalu berhenti. Itu hipotesis pembalikan yang mungkin, tetapi meninggalkan keputusan esensial:
- Rezim mana yang dituju: tren, range, atau volatilitas tinggi?
- Pasangan mana? Apakah klaim sama untuk EUR/USD dan USD/TRY?
- Kerangka waktu mana: M5, H1, atau D1?
- Apa tepatnya hammer: rasio sumbu-badan, sumbu lawan maksimum, dan toleransi diizinkan?
- Di mana SL dan TP, dan rasio imbalan-risiko rencana yang dihasilkan?
- Filter mana: kalender makro, korelasi, dan eksposur yang sudah ada?
- Model ukuran posisi mana: risiko fraksional tetap, lot tetap, atau berbasis volatilitas?
- Bukti apa yang membantah klaim, dan aturan tinjauan apa yang mengeluarkan setup dari playbook disetujui?
Delapan lapisan yang harus ditulis
Artikel berulang kali memakai lapisan ini. Jika satu hilang, orang lain tidak dapat mereproduksi proses lengkap, dan pengujian diam-diam menciptakan sesuatu yang tidak ditetapkan spesifikasi:
- Hipotesis: satu kalimat tentang keteraturan dan mekanisme yang mungkin.
- Klaim keunggulan dapat diuji: kriteria numerik yang mampu menolak klaim.
- Aturan entri: konteks wajib, pemicu, dan konfirmasi.
- Aturan keluar: SL, target, keluar berdasarkan waktu, dan stop setelah keluar parsial.
- Ukuran: rumus ukuran posisi dan batas rencana yang mengatur.
- Filter rezim: kondisi pasar untuk mempertimbangkan setup.
- Filter risiko portofolio: korelasi, eksposur agregat, dan jendela pengecualian.
- Kontrol perubahan: nomor versi, spesifikasi dibekukan sebelum uji, dan catatan perubahan bagian 9.
Hipotesis bisa benar sementara implementasi trading rugi
Inilah inti bagian ini. Misalkan murni sebagai ilustrasi, harga kembali setelah ketenagakerjaan dalam empat hingga enam jam pada 58% kasus. Transaksi langsung melawan breakout awal tetap dapat memiliki nilai harapan negatif:
- Pada 42% sisanya, pergerakan berlanjut dan menyentuh stop.
- Spread menit pertama bisa jauh lebih besar dari normal; contoh ini memakai 8–15 pip, bukan 0,8, bukan rentang kuotasi terkini terverifikasi.
- Slippage entri dan keluar menambah biaya ketika likuiditas buruk; ilustrasi 5–20 pip bukan distribusi terukur.
- Hasil dapat asimetris: stop mungkin tereksekusi saat likuiditas buruk, sedangkan target tersentuh di layar belum membuktikan harga yang dapat dieksekusi benar-benar terjadi di sana. Angka ini hanya besaran skenario. [CELAH BUKTI SUMBER: ukur spread dan slippage aktual pada jendela pengumuman melalui catatan eksekusi yang sesuai.]
Pengamatan perilaku bisa tetap benar sementara implementasi trading gagal. Menemukan keteraturan baru awal. Anda memerlukan aturan lengkap dan model biaya yang dapat diuji pada kondisi eksekusi relevan.
2. Enam langkah dari ide ke pengujian
Proses pengembangan disiplin mencegah akun live menjadi laboratorium pertama. Setiap tahap memiliki gerbang keputusan: lanjut, kembali langkah sebelumnya, atau tolak ide. Tanpa gerbang, “enam langkah” hanyalah daftar pendidikan, bukan proses operasional. Estimasi waktu berikut menunjukkan skala draf pertama, bukan norma industri terukur. [CELAH BUKTI SUMBER: tidak ada studi waktu terverifikasi untuk tahap pengembangan ini.]
Langkah 1: pengamatan menjadi hipotesis—sekitar satu hingga empat jam
Amati perilaku mungkin: kembali setelah NFP dalam empat hingga enam jam, pergerakan lebih besar pada tiga puluh menit pertama London, atau kecenderungan GBP/AUD tren pada Rabu. Itu contoh yang diteliti, bukan fakta pasar dinyatakan. Tulis satu kalimat dan keadaan terukur yang mendefinisikannya. Hasilnya pertanyaan riset, bukan sinyal entri.
Langkah 2: validasi konseptual—sekitar satu hingga dua jam
Jawab pertanyaan berikut sebelum menyusun aturan entri terperinci:
- Adakah alasan yang masuk akal untuk perilaku itu: mikrostruktur pasar, insentif pelaku, atau pola musiman?
- Apakah perilaku itu telah diteliti dalam karya akademis atau profesional yang kredibel?
- Mekanisme apa yang dapat menghilangkannya—misalnya, persaingan setelah metode tersebut digunakan secara luas?
- Dapatkah keunggulan itu bertahan setelah biaya? Jika pergerakan untung dan rugi yang diharapkan masing-masing sepuluh pip, tingkat kemenangan 50%, dan biaya dua hingga tiga pip per transaksi, ekspektansi bruto adalah nol dan ekspektansi neto negatif sebesar biaya tersebut: −0,2R hingga −0,3R dengan satuan risiko sepuluh pip, bukan “hampir nol”.
Proses ini harus mampu menolak ide pada tahap ini. Menolak lembar kerja setelah dua jam lebih murah daripada memakai akun riil selama dua bulan untuk menemukan aritmetika yang sama. Jika hampir semua ide lolos tanpa keberatan terkait biaya, periksa apakah asumsinya realistis; tidak ada persentase penolakan universal yang sudah mapan. Buat penilaian konseptual tetap ringkas—kira-kira satu halaman kerja—sambil mempertahankan bukti yang diperlukan untuk mendukungnya.
Langkah 3: klaim keunggulan yang dapat diuji—sekitar dua hingga empat jam
Nyatakan klaim dalam bentuk terukur:
- “Ekspektansi neto setidaknya +0,2R, dihitung dari payoff terealisasi, bukan rasio target yang direncanakan,” disertai interval ketidakpastian yang sesuai.
- “Batas bawah interval ekspektansi di luar sampel 95% yang ditentukan berada di atas nol,” dengan metode, proses seleksi, dan asumsi ketergantungan dijelaskan.
- Bukan: “Setup ini memanfaatkan manipulasi smart money.” Tanpa definisi yang dapat diamati dan kriteria penolakan, itu adalah narasi, bukan klaim yang dapat diuji.
Langkah 4: aturan entri, keluar, dan ukuran posisi—sekitar tiga hingga enam jam
Tulis spesifikasi yang sesungguhnya, yang dibahas pada bagian 4–6. Setiap aturan harus eksplisit secara operasional. Jika penilaian manusia sengaja diizinkan, definisikan dan catat perannya; jangan menyembunyikan keputusan interpretatif dalam kalimat yang seolah mekanis.
Langkah 5: pemeriksaan kewajaran—sekitar tiga puluh hingga enam puluh menit
Gunakan daftar periksa pada bagian 7 sebelum mencurahkan waktu untuk backtest. Tinjauan ini dimaksudkan untuk mengungkap definisi yang hilang, asumsi mustahil, dan aritmetika biaya yang tidak didukung ketika semuanya masih murah untuk diperbaiki.
Langkah 6: backtesting dan pengamatan ke depan—sekitar empat puluh hingga delapan puluh jam selama dua hingga enam bulan
Artikel 15.4 menyediakan metode lengkapnya. Biasanya inilah tahap yang paling memakan waktu dalam contoh ini. Pekerjaan awal yang jelas membuat pengujian lebih mudah ditafsirkan; itu tidak menjamin hasil baik atau berarti setiap kandidat pada akhirnya harus diperdagangkan dengan uang riil. Pengamatan demo menguji pelaksanaan aturan secara waktu nyata tanpa mereplikasi seluruh kondisi eksekusi riil.

3. Keunggulan — definisikan keunggulan yang benar-benar dapat Anda uji
Keunggulan adalah hasil harapan yang positif setelah biaya penerapan strategi. Gagasannya terdengar sederhana, tetapi banyak strategi ritel tidak memiliki keunggulan terukur karena keunggulan yang diklaim tidak pernah didefinisikan dalam bentuk yang dapat diuji secara numerik. Penjelasan meyakinkan tentang mengapa pasar seharusnya bergerak tidak sama dengan bukti bahwa aturan Anda menangkap bagian yang menguntungkan dari pergerakan itu.
Tiga tingkat definisi keunggulan
| Tingkat | Contoh | Dapatkah diuji? |
|---|---|---|
| Lemah: narasi | “Setup saya mendeteksi saat smart money sedang mengakumulasi posisi.” | Tidak dalam bentuk ini. Identitas dan niat “smart money” bukan variabel yang dapat diamati dalam rangkaian aturan ritel ini. |
| Menengah: deskripsi kualitatif | “Setup saya masuk setelah penembusan dengan volume tinggi.” | Hanya setelah “tinggi” memiliki ambang numerik dan sumber data volume telah diidentifikasi. |
| Kuat: spesifikasi kuantitatif | “Setup saya masuk setelah candle M5 ditutup setidaknya 8 pip di luar rentang sebelum London, dengan volume tick lebih besar dari 1,2 kali rata-rata 20 candle M5 sebelumnya.” | Ya. Setiap parameter terukur dan dapat diperiksa terhadap data yang ditentukan. |
Versi kuantitatif dapat diuji balik secara konsisten. Versi menengah masih memerlukan penilaian subjektif pada setiap keputusan kecuali istilah yang belum jelas didefinisikan. Versi naratif tidak dapat diuji sebagaimana tertulis. Ini tidak membuktikan aturan kuantitatif memiliki keunggulan; ini memungkinkan Anda menemukan apakah keunggulan itu ada. Gunakan pertidaksamaan yang sama pada spesifikasi riset, kartu strategi, dan implementasi.
Menguji keunggulan: rumus ekspektansi
Ukuran dasar keunggulan adalah imbal hasil neto harapan per transaksi, dinyatakan dalam satuan risiko awal:
Di sini:
- W% adalah tingkat kemenangan historis untuk semua kejadian setup yang memenuhi syarat, dimasukkan sebagai pecahan, bukan persentase berupa bilangan bulat. L% adalah pecahan transaksi rugi yang bersesuaian; transaksi impas menyumbang nol tetapi tetap termasuk dalam sampel.
- avgWinR dan avgLossR adalah besaran positif dari rata-rata transaksi untung dan rugi. Satu R adalah risiko moneter yang direncanakan sebelum entri, bukan penyebut yang disesuaikan setelahnya agar hasil terlihat lebih baik.
- costR adalah rata-rata komisi, swap, dan biaya konversi mata uang yang berlaku, dikonversi ke R dari laporan broker aktual. Jangan menggantinya dengan biaya minimum yang diiklankan. Jika untung dan rugi sudah memakai harga eksekusi aktual, spread serta slippage sudah tercermin dan tidak boleh dikurangi lagi. Jika nilai R juga mencakup komisi serta swap, seperti pada perhitungan di akhir bagian ini, biaya tersebut juga sudah tercakup: tetapkan tambahan
cost_Rmenjadi nol untuk biaya yang sudah diperhitungkan. Kurangi setiap biaya satu kali.
Ini contoh umum, bukan kartu strategi London pada bagian 9, yang hasil lengkap dua targetnya dibatasi 1,75R sebelum biaya berdasarkan asumsi yang dinyatakan. Misalkan tingkat kemenangan 55%, rata-rata transaksi untung +1,8R, dan rata-rata transaksi rugi −1R, diukur dari harga eksekusi sebelum komisi dan swap. Rata-rata biaya tambahan 0,1R.
Ekspektansi sebelum biaya tambahan tersebut: (0,55 × 1,8) − (0,45 × 1,0) = 0,99 − 0,45 = +0,54R.
Ekspektansi neto: 0,54 − 0,1 = +0,44R per transaksi.
Angka itu membuka pembahasan, bukan menuntaskannya. Ekspektansi yang dihitung setelah memilih hanya entri terbaik dalam jurnal adalah hasil seleksi, bukan bukti keunggulan yang dapat diandalkan. +0,44R juga tidak menunjukkan seberapa tidak pasti estimasinya. Anda memerlukan jumlah pengamatan, penyebarannya, dan pendekatan yang memperhitungkan ketergantungan sebelum menilai interval di sekelilingnya. Estimasi positif dapat disertai rentetan kerugian panjang serta drawdown yang lebih besar daripada apa pun dalam pengujian historis. Kurva ekuitas strategi berekspektansi positif bukan garis naik mulus: ada kenaikan, kemunduran, dan periode stagnasi.
SQN: ukuran lain di samping ekspektansi
System Quality Number dari Van Tharp, atau SQN,[3] menggabungkan rata-rata imbal hasil, variabilitas, dan ukuran sampel. Varian yang dibahas di sini adalah SQN = (rerata R / standar deviasi R) × √N, dengan N = min(n, 100). Pembatasan N pada 100 mencegah angka itu meningkat semata-mata karena sampel yang sudah melebihi 100 transaksi bertambah panjang. Keterbatasan sumber: artikel Polandia mengidentifikasi batas ini dari penjelasan sekunder tentang metode tersebut, bukan edisi buku asli yang diperiksa langsung. Perlakukan sebagai varian yang ditentukan, bukan definisi universal yang telah diverifikasi secara independen. Artikel 15.9 membahas definisi dan interpretasi metrik; di sini SQN hanya satu kolom pada kartu strategi.
SQN bukan keputusan alokasi dan tidak menggantikan interval kepercayaan. Nilai tinggi yang dihitung dari satu rezim pasar menunjukkan hasil yang relatif baik dan konsisten dalam sampel itu; itu tidak membuktikan keunggulan akan bertahan pada rezim lain. Gunakan definisi dan N yang sama saat membandingkan langsung. Catat ukuran sampel aktual secara terpisah meskipun rumus membatasi N.
America/New_York; jam Eropa yang bersesuaian berubah pada pekan ketika pergantian waktu musim panas AS dan Eropa berbeda. Untuk banyak pasangan mata uang T+2, penyesuaian pendanaan tiga kali lazim diterapkan saat rollover Rabu karena penyelesaian melintasi akhir pekan. Hari, jumlah, dan pengecualian bergantung pada instrumen, hari libur, serta penyedia: periksa spesifikasi simbol Anda. Ini bukan sifat tetap platform trading. Masukkan pendanaan aktual satu kali dalam perhitungan biaya strategi menginap. Artikel 15.7 mengembangkan pencatatan biaya untuk satu transaksi.Seberapa besar keunggulan agar berguna secara operasional?
Dalam kerangka ilustratif di sini, ekspektansi neto di bawah +0,15R positif secara matematis tetapi menyisakan margin operasional tipis. Itu pilihan skenario, bukan ambang penolakan universal:
- Variasi antarsampel mungkin besar relatif terhadap estimasi. Misalnya, perubahan 0,1–0,2R akan mengubah interpretasi +0,15R secara material; jangan menganggap rentang ilustratif ini sebagai ketidakpastian terukur strategi Anda sendiri.
- Penurunan kualitas eksekusi, seperti spread lebih lebar saat stres atau harga pengisian yang lebih buruk, menghabiskan buffer yang tersedia.
- Hasil dekat nol dapat membuat proses lebih sulit diikuti karena kerugian besar relatif terhadap laju keuntungan yang diperkirakan. Kekhawatiran praktis itu tidak menggantikan bukti statistik.
Aturan seperti “+0,3R untuk A+ dan +0,15R untuk B” adalah ambang ilustratif, bukan standar pasar. Tujuannya membuat aturan keputusan eksplisit. Keterbatasannya, interval ketidakpastian dapat melintasi ambang itu. Jika demikian, tunda kesimpulan: lanjutkan pengamatan, gunakan hanya pengaturan pengujian berisiko rendah yang telah diotorisasi sebelumnya jika sesuai, dan jadwalkan tinjauan berikutnya. Hipotesis yang belum tervalidasi tidak otomatis boleh diperdagangkan secara riil hanya karena ukuran posisinya kecil. Artikel 15.10 menjabarkan cara mempertahankan, menurunkan kelas, atau menghentikan setup.
Asal angka: peringatan tentang ekspor data
Hitung metrik riset dari jurnal yang telah direkonsiliasi, bukan hanya dasbor ringkasan platform. Ada jebakan teknis pada langkah pertama: laporan riwayat MT5 tidak otomatis berupa CSV. Prosedur Polandia menjelaskan Riwayat → Laporan menghasilkan laporan HTML menggunakan ReportHistory.htm, dengan Open XML juga tersedia pada sebagian implementasi. Prosedur harus diverifikasi pada build yang Anda pasang; tanggal tinjauan sumber: 6 September 2026. Jangan menganggap menu atau format identik di setiap instalasi. Kolom seperti profit_pln, commission_R dan swap_R tidak dijamin merupakan kolom ekspor bawaan; itu kolom jurnal yang Anda hitung sendiri.
Dalam praktiknya, ambil pengenal transaksi atau deal, waktu, untung/rugi berbasis harga, komisi, dan swap dari laporan, rekonsiliasi pengisian parsial jika perlu, lalu tambahkan risiko moneter terencana sebelum entri milik Anda sendiri. Dalam contoh Polandia kolom itu adalah risk_pln; untuk akun internasional, gunakan risk_account_currency dan catat mata uangnya secara eksplisit. Lalu hitung R = (laba + komisi bertanda + swap bertanda) / risiko awal terencana, dengan menambahkan pungutan lain yang berlaku secara konsisten. Dalam laporan bertanda, biaya bernilai negatif: jangan mengurangi biaya negatif sehingga tanpa sengaja mengubahnya menjadi pendapatan. Spread dan slippage sudah tercermin ketika laba memakai harga eksekusi aktual. Jangan membebankannya dua kali. Artikel 15.9 menyediakan skema jurnal, rumus, dan kode.
4. Aturan entri — dari pemicu ke konfirmasi
Aturan entri memiliki tiga komponen: kondisi wajib yang mendefinisikan konteks, pemicu yang mengidentifikasi sinyal, dan konfirmasi yang memeriksa apakah transaksi masih diizinkan. Masing-masing harus tegas. Pemicu saja bukan izin mengirim order, dan mengirim order tidak sama dengan mendapat pengisian.
Kondisi wajib: konteks
Ini adalah lingkungan tempat strategi dimaksudkan bekerja. Tanpa aturan konteks, sinyal yang sama dapat muncul dalam tren maupun konsolidasi meskipun keunggulan yang diusulkan hanya berlaku pada salah satunya. Filter konteks adalah hipotesis untuk diuji, bukan bukti bahwa satu rezim otomatis menguntungkan.
Misalnya, strategi pengikut tren dapat mendefinisikan lingkungan tren yang disyaratkan sebagai:
- SMA D1 50 periode berada di atas SMA D1 200 periode untuk bias long, atau di bawahnya untuk bias short.
- ADX(14) D1 setidaknya 25.
- Harga berada di atas kedua rata-rata bergerak untuk transaksi long, atau di bawah keduanya untuk transaksi short.
Strategi pengembalian ke rata-rata dapat mensyaratkan:
- ADX(14) D1 di bawah 20.
- Harga berosilasi dalam kanal yang ditentukan oleh harga tertinggi dan terendah dari 20 candle D1 selesai sebelumnya.
- ATR(14) D1 antara 0,7 dan 1,3 kali rata-rata 90 harinya.
Tentukan bar selesai mana yang dipakai dan apa yang terjadi pada batas. Jika “berosilasi” masih memerlukan penilaian visual, tambahkan kondisi terukur sebelum menganggap deskripsi tersebut sebagai aturan backtest yang selesai. Contoh numerik ini menggambarkan cara menulis aturan konteks; bukan ambang pasar universal.
Pemicu: sinyal entri
Pemicu mengidentifikasi kejadian yang membuat setup memenuhi syarat untuk pemeriksaan berikutnya. Pemicu seharusnya satu kondisi yang didefinisikan presisi pada data M5, M15, atau H1 yang relevan, tanpa interpretasi spontan. Contohnya:
- “Candle M15 ditutup di atas harga tertinggi candle sebelumnya, dan badannya lebih besar dari 0,5 kali ATR(20) M15.”
- “Harga mencapai SMA H1 50 periode dari bawah dan membentuk candle dengan sumbu bawah lebih besar dari 60% badannya.” Untuk kandidat ini, definisikan toleransi sentuhan, candle selesai, dan perlakuan terhadap badan dengan panjang nol.
- “RSI(14) M15 melintasi 30 ke atas dari bawah.” Tentukan apakah nilai sebelumnya harus benar-benar di bawah 30 dan evaluasi persilangan pada bar yang sudah selesai.
“Pasar terlihat siap” dan “peluang bagus sedang muncul” bukan pemicu. Itu penilaian yang bisa diterapkan berbeda oleh orang berbeda pada grafik yang sama. Aturan yang dapat diuji memberi tahu kedua orang kejadian apa yang berlangsung dan kapan.
Konfirmasi: pemeriksaan sebelum mengirim order
Setelah pemicu, tetapi sebelum entri, evaluasi filter konfirmasi. Setiap jawaban harus YA atau TIDAK: bukan “mungkin”, “sampai batas tertentu”, atau “kecuali saya sangat menyukai grafiknya”. Daftar periksa biner ringkas bisa seperti berikut:
| Kondisi | Aturan numerik | YA / TIDAK |
|---|---|---|
| Rezim yang disyaratkan | ATR(14) D1 adalah 60–120 pip. | ☐ ☐ |
| Rentang dalam batas | Rentang sebelum London adalah 12–35 pip. | ☐ ☐ |
| Candle M5 telah ditutup | Bar selesai terkonfirmasi: pembacaan ilustratif 5 detik setelah batas (08:05:05, 08:10:05, … dalam Europe/London) tidak menggantikan verifikasi cap waktu dan kelengkapan feed. | ☐ ☐ |
| Ambang volume | Tick volume benar-benar lebih besar dari 1,2 kali rata-rata 20 candle selesai sebelumnya. | ☐ ☐ |
| Tidak ada peristiwa berdampak tinggi | Tidak ada peristiwa kategori peringkat 3 pada kalender yang ditentukan dalam ±2 jam | ☐ ☐ |
| Eksposur korelasi dapat diterima | Tidak ada eksposur terbuka yang bertentangan di luar ambang korelasi 0,7 yang ditentukan; jendela perhitungan dan arah posisi juga harus dinyatakan. | ☐ ☐ |
| Jenis order ditetapkan | Market, limit, atau stop telah dipilih dalam spesifikasi strategi sebelum sesi. | ☐ ☐ |
Tujuh jawaban YA memungkinkan proses entri berlanjut sesuai playbook. Setiap TIDAK berarti lewati setup. Nilai yang tidak didefinisikan atau tidak tersedia bukan YA. Di mana pun daftar periksa mengizinkan “mungkin”, preferensi diskresioner dapat menggantikan aturan yang hendak Anda uji.
Ini adalah parameter ilustratif contoh London pada bagian 9, bukan standar pasar. Ambang Anda perlu dikalibrasi pada data sendiri; artikel 15.6 mengembangkan katalog filter dan proses kalibrasi. Spot FX terdesentralisasi tidak menyediakan satu seri volume bursa terkonsolidasi. Tick volume platform mencerminkan aktivitas pada feed tertentu, bukan total perputaran mata uang global. Ambang 1,2× yang dikalibrasi pada satu feed tidak otomatis dapat dipindahkan ke feed lain. Verifikasi penyedia, periode, dan kelengkapan data.
Eksekusi entri: market, limit, atau stop?
| Jenis order | Penggunaan umum | Keterbatasan |
|---|---|---|
| Market | Penembusan atau entri sensitif waktu lainnya ketika strategi mengutamakan eksekusi segera pada harga yang tersedia. | Harga tidak dijamin, begitu pula eksekusi pada setiap kondisi pasar. Slippage di sekitar rilis seperti ketenagakerjaan AS atau CPI dapat material; 1–5 pip hanya ilustrasi, bukan batas yang dapat diandalkan. Likuiditas berkurang dapat menghasilkan pengisian lebih buruk. |
| Limit | Pengembalian ke rata-rata, retracement menuju rata-rata bergerak, atau aturan lain yang menunggu harga tertentu atau lebih baik. | Order mungkin tidak terisi dan peluang dapat terlewat. Pengisian parsial mungkin terjadi bergantung pada tempat eksekusi, order, serta likuiditas tersedia; itu bukan ciri khusus akun kecil. |
| Stop | Penembusan level ketika entri baru diaktifkan setelah kondisi harga yang ditentukan tercapai. | Setelah aktif, order stop-market terkena risiko eksekusi order market, yang dapat berat pada likuiditas rendah. Order stop-limit memiliki risiko berbeda berupa tidak terisi. |
Tuliskan jenis order dalam playbook sebelum sesi. Memilih market, limit, atau stop ketika candle sudah bergerak mengubah metode saat pelaksanaan. Aturan pengikut tren sering memakai entri stop, pengembalian rata-rata sering memakai limit, dan beberapa strategi berita memakai order market; ini asosiasi umum, bukan anjuran atau bukti bahwa trading saat rilis cocok untuk pembaca.
Eksekusi broker: apa yang terjadi setelah klik?
Eksekusi demo dan riil dapat berbeda, dan perbedaan itu langsung memengaruhi ekspektansi. Nyatakan empat asumsi sebelum menguji: spread pada jendela entri aktual, bukan rata-rata harian; slippage order market yang didukung log sendiri; kemungkinan requote atau penolakan order; serta pengisian parsial, terutama ketika ukuran order besar relatif terhadap likuiditas tersedia. Jika tidak dinyatakan, pengujian tidak dapat dibandingkan dengan implementasi riil secara semestinya. Artikel 15.7 mengikuti satu transaksi dari pengiriman hingga eksekusi.
Order stop-market menjadi memenuhi syarat untuk eksekusi market setelah terpicu. Order ini tidak menjamin harga eksekusi maupun eksekusi tanpa syarat: penghentian, gap, ketiadaan kuotasi, atau pembatasan penyedia dapat mencegah pengisian segera. Beberapa penyedia menawarkan layanan guaranteed stop berharga terpisah dengan ketentuan tertentu; jangan menganggap stop biasa memiliki perlindungan itu. Order stop-limit mengontrol harga yang dapat diterima tetapi menimbulkan kemungkinan tidak terisi. Saat gap, stop-limit untuk keluar dapat tetap tidak terisi sementara posisi terbuka terus merugi.
Untuk contoh stop pelindung dalam artikel ini, default yang ditentukan adalah order stop-market, bukan stop-limit. Entri yang membatasi harga adalah keputusan berbeda dari keluar darurat. Gunakan stop-limit hanya jika strategi secara eksplisit menerima dan mengelola risiko tidak tereksekusi; jangan mendeskripsikannya sebagai jaminan perlindungan modal. Periksa makna order aktual penyedia, bukan mengandalkan nama saja.
Apakah jeda eksekusi bagian dari strategi?
Jika aturan entri berbunyi “kirim order market setelah penutupan M5”, selang antara sinyal dan pengisian merupakan bagian strategi, bukan detail teknis kebetulan. Nyatakan jeda yang diasumsikan, model slippage terkait, dan bukti bagi keduanya. Lokasi terminal, koneksi cadangan, dan sinkronisasi jam sistem termasuk rancangan workstation yang dibahas pada artikel 15.1.
Batas praktisnya adalah kepekaan terhadap infrastruktur. Jika beberapa ratus milidetik menghapus keunggulan terukur, proyek itu memerlukan riset latensi dan eksekusi eksplisit; ia tidak dapat diperlakukan sebagai setup ritel diskresioner yang tangguh hanya karena grafik historis menarik. Jelaskan ketergantungan itu secara jujur dalam spesifikasi alih-alih menganggap koneksi internet lebih cepat akan menyelesaikannya.
5. Aturan keluar — stop, target, dan penutupan parsial
Aturan keluar sering ditentukan kurang teliti daripada entri. Itu salah satu alasan strategi tampak meyakinkan secara teori tetapi gagal secara operasional. Stop yang tidak jelas, target sewenang-wenang, dan tidak adanya instruksi untuk keadaan di antaranya membuat metode tidak lengkap. Keluar adalah bagian hipotesis strategi, bukan keputusan untuk diimprovisasi setelah transaksi dimulai.
Stop loss: tempatnya dan alasannya
Tempatkan stop di lokasi hipotesis transaksi tidak lagi berlaku, bukan sekadar lokasi yang Anda sukai agar rugi sedikit atau angka arbitrer “2% di bawah entri”. Tiga pendekatan umum adalah struktural, di luar ekstrem relevan ditambah buffer; berbasis volatilitas, memakai kelipatan ATR yang ditetapkan; dan gabungan keduanya. Metode yang dipilih adalah parameter strategi. Tetapkan sekali, karena itu menentukan jarak stop yang selanjutnya memengaruhi ukuran posisi dan biaya dalam R. Mengganti metode selama transaksi adalah perubahan strategi, bukan penyesuaian kecil.
Buffer harus mencerminkan instrumen, konvensi kuotasi, dan volatilitas teramati, bukan kebiasaan. Angka tetap “5–10 pip untuk semua” bisa terlalu lebar pada satu pasangan mayor yang tenang tetapi tidak memadai pada instrumen atau kondisi pasar lain. Pasangan yen dan emas juga memerlukan perhatian pada arti pip atau poin dalam spesifikasi penyedia. Tetapkan aturan struktural atau volatilitas terlebih dahulu, lalu hitung ukuran posisi dalam risiko moneter yang disetujui; jangan memaksakan buffer numerik sama pada semua instrumen.
Take profit: tetap, struktural, trailing, atau parsial
Ada empat pendekatan besar. Target tetap memakai kelipatan risiko awal dan mudah diuji. Target struktural memakai level pasar yang ditentukan. Keluar trailing mengikuti pergerakan harga menguntungkan dan dapat menangkap pergerakan besar, tetapi sering mengembalikan sebagian keuntungan sebelum keluar. Keluar parsial menutup sebagian posisi pada target lebih dekat dan membiarkan sisanya untuk keluar kemudian. Aturan entri sama dapat menghasilkan distribusi imbal hasil yang sangat berbeda dengan keempat pendekatan ini.
Pilih varian keluar sebelum pengujian dan catat pada kartu strategi. Membandingkan dua varian dengan data sama berarti mengevaluasi dua hipotesis; Anda tidak lagi memiliki satu pengujian yang tak tersentuh. Artikel 15.2 menentukan kolom pada kartu.
Keluar parsial juga menciptakan batasan aritmetika penting. Pada “50% di +1R dan 50% di +2,5R”, hasil target lengkap yang direncanakan adalah 0,5 × 1 + 0,5 × 2,5 = +1,75R sebelum biaya, dengan asumsi pengisian tepat pada target dan ukuran posisi tidak berubah. Anda tidak dapat sekaligus mendeskripsikan model keluar tetap itu dan mengasumsikan rata-rata transaksi menang di atas batas 1,75R. Model eksekusi berbeda, perbaikan harga menguntungkan, atau sisa posisi tanpa batas perlu dinyatakan terpisah. Bagian 9 mengembangkan perhitungannya.
MAE dan MFE dalam spesifikasi strategi
Maximum adverse excursion, atau MAE, mencatat pergerakan merugikan terbesar selama transaksi. Maximum favourable excursion, atau MFE, mencatat pergerakan menguntungkan terbesar. Keduanya merupakan diagnostik yang dihitung dari sampel selesai, bukan informasi yang sepenuhnya tersedia saat entri. Perannya dalam pengembangan strategi adalah membantu membedakan masalah entri dari masalah penempatan stop atau pengambilan untung.
Lakukan diagnosis sebelum mengubah aturan. Aturan yang berubah membuat versi baru dan memerlukan pengujian baru; itu tidak memperbaiki bukti versi lama secara retrospektif. Bagian 9 menggambarkan urutannya. Definisi, metode scatter plot, dan tabel diagnostik dikembangkan pada artikel 15.9.
Waktu tahan maksimum
Pertanyaan yang sering terlewat adalah tindakan untuk posisi yang berjam-jam atau berhari-hari tidak mencapai stop maupun target. Tentukan periode tahan maksimum atau kondisi kedaluwarsa eksplisit lainnya, beserta cara eksekusi keluarnya. Rentang perencanaan ilustratif adalah:
- Day trading: 4–6 jam, atau paling lambat saat penutupan sesi yang ditentukan.
- Swing trading: 5–10 hari, jika sesuai hipotesis periode tahan strategi yang telah diuji.
- Position trading: 3–8 minggu pada contoh dengan horizon tersebut.
Ini bukan durasi yang dianjurkan untuk setiap strategi. Intinya, eksposur yang belum kedaluwarsa tetap harus memiliki alasan untuk ada berdasarkan aturan tertulis. Jika setup dimaksudkan bekerja dalam empat jam dan setelah sembilan jam Anda hanya menunggu, posisi itu memakai kapasitas risiko di luar proses yang dituju. Eksposur berita tambahan dan biaya pendanaan tetap nyata walau grafik tampak tidak aktif. Memperpanjang waktu tahan memerlukan aturan tersendiri yang telah diuji, bukan frasa “memberi pasar kesempatan”.
Posisi terbuka disertai platform tidak merespons termasuk prosedur krisis pada artikel 15.8. Spesifikasi strategi tetap harus mewajibkan penempatan stop pelindung di server sebagai bagian proses pembukaan, dengan penerimaan segera diverifikasi. Jika alur order penyedia tidak dapat melampirkannya secara atomik, definisikan respons eksplisit untuk keadaan singkat tanpa perlindungan; jangan menganggap stop ada hanya karena entri terisi atau menundanya hingga “sebentar lagi”.
6. Filter — rezim, kalender, korelasi, dan waktu dalam sehari
Filter membedakan setup, pola entri individual, dari strategi yang memakai setup terpilih dalam kondisi tertentu. Tanpanya, sinyal dari rezim menguntungkan dapat bercampur dengan sinyal dari lingkungan tempat mekanisme yang diusulkan tidak bekerja. Hasil agregat kemudian dapat menyembunyikan ketergantungan yang justru harus dipahami. Filter itu sendiri juga harus diuji: menambah pengecualian sampai kurva historis menarik bukan validasi.
Filter rezim pasar
Aturan rezim mengidentifikasi kapan strategi boleh beroperasi. Contoh implementasi:
- Pengikut tren: ADX(14) D1 setidaknya 25, dengan ATR(14) D1 antara 0,7 dan 1,3 kali rata-rata 90 harinya, bersama kondisi arah pada bagian 4. Pita ATR relatif ini milik contoh umum. Kasus London pada bagian 9 justru memakai pita absolut 60–120 pip; jangan diam-diam menerapkan keduanya atau saling menukarkannya.
- Pengembalian ke rata-rata: ADX(14) D1 di bawah 20 dengan ATR stabil; “stabil” memiliki definisi numerik yang dicatat di kartu, bukan interpretasi visual.
- Penembusan volatilitas: ATR(14) M15 mengembang setelah periode kompresi. Kondisi kompresi kandidat: ATR selama lima bar sebelumnya di bawah 0,7 kali rata-rata 50 barnya. Definisikan apakah ini berarti setiap pembacaan dari lima bar atau rata-ratanya, serta pemicu ekspansi berikutnya, sebelum membuat kode pengujian.
Filter kalender ekonomi
Jangan menetapkan tanggal rilis secara permanen dari ingatan. Hari libur, perubahan waktu musim panas, publikasi tertunda, dan penjelasan bank sentral mendadak dapat menggugurkan jadwal yang familier. Periksa kalender sehari sebelumnya dan kembali pada pagi trading. Playbook harus berisi aturan mengidentifikasi peristiwa serta jendela pengecualian, bukan asumsi bahwa hari dalam pekan yang diingat selalu benar.
- Peristiwa yang lazim relevan bagi mata uang utama meliputi ketenagakerjaan AS dan CPI, keputusan serta proyeksi FOMC, keputusan serta konferensi pers ECB, keputusan Bank of England, Bank of Japan, dan Reserve Bank of Australia, rilis ZEW dan Ifo Jerman, PDB Inggris, laporan ketenagakerjaan Australia dan Kanada, serta perkembangan OPEC+ yang dapat memengaruhi mata uang peka minyak seperti CAD dan NOK. Signifikansinya berubah menurut rezim dan ekspektasi; daftar ini tidak menjamin reaksi tertentu.
- Agregator kalender meliputi Forex Factory, Investing.com dan Trading Economics. Bandingkan dua sumber bila perlu karena definisi kategori dampak berbeda, dan gunakan institusi penerbit untuk menyelesaikan perbedaan waktu rilis.
- Aturan tunggal di seluruh contoh London adalah tidak ada setup dalam ±2 jam dari peristiwa kategori dampak tertinggi pada kalender terpilih yang memengaruhi mata uang dasar atau kuotasi. Ini adalah parameter strategi ilustratif, bukan standar pasar.
- Terapkan filter berdasarkan eksposur mata uang, bukan hanya nama satu pasangan. Peristiwa Bank of Japan dapat memengaruhi EUR/JPY, GBP/JPY, dan AUD/JPY selain USD/JPY.
Filter rollover: tentukan batas aktual penyedia
Banyak penyedia FX menerapkan rollover harian sekitar 17:00 America/New_York. Ini setara dengan 22:00 UTC saat waktu standar New York dan 21:00 UTC saat waktu musim panasnya. Contoh Polandia asli memakai pukul 23:00 lokal, konversi lazim tetapi tidak berlaku pada setiap pekan transisi AS–Eropa. Selalu verifikasi batas aktual instrumen dan penyedia.
Penyesuaian pendanaan dan aktivitas kuotasi yang menurun dapat bersamaan dengan spread jauh lebih lebar. Pasangan yen, dolar Australia, dolar Selandia Baru, serta yang kurang likuid dapat rentan, tetapi besarnya harus diukur pada feed terkait. Stop 12 pip pada AUD/JPY dapat tercapai karena sisi kuotasi yang dapat dieksekusi bergerak, walau tidak ada pergerakan sebanding pada harga tengah. Long keluar pada bid; short keluar pada ask. Grafik satu sisi saja tidak dapat membuktikan apa yang terjadi pada sisi lainnya.
- Jendela pengecualian intraday ilustratif adalah lima menit sebelum hingga sepuluh menit setelah rollover: umumnya 16:55–17:10 America/New_York, setara dengan 22:55–23:10 di Polandia pada selisih waktu lazim. Jangan membawa posisi intraday ber-stop ketat melewatinya kecuali eksposur tersebut secara eksplisit tercakup dalam strategi yang telah diuji.
- Stop swing yang secara struktural lebih lebar mungkin kurang peka terhadap pelebaran spread biasa daripada stop M5 atau M15 yang ketat, tetapi tidak kebal terhadap gap, perubahan kuotasi, atau risiko eksekusi. “Beberapa puluh pip” bukan jaminan keamanan.
- Untuk banyak instrumen FX T+2, rollover Rabu umumnya mencakup penyesuaian pendanaan tiga kali. Konfirmasi hari, tarif, dan pengecualian hari libur terkait dalam spesifikasi penyedia alih-alih mengalikan sendiri setiap biaya Rabu dengan tiga.
| Filter | Contoh kondisi numerik | Sumber data | Potensi kesalahan |
|---|---|---|---|
| Rezim tren | ADX(14) D1 ≥ 25. | ADX bawaan MT4/MT5 dengan pengaturan dicatat. | ADX merespons terlambat, sehingga bar awal tren yang sedang berkembang mungkin tersisih. |
| Rezim volatilitas | ATR(14) D1 antara 0,7 dan 1,3 kali rata-rata 90 harinya. | Data platform dan perhitungan yang dapat direproduksi. | Acuan tetap 90 hari mungkin kurang sesuai dengan rezim makro yang berubah. |
| Kalender ekonomi | Tidak ada peristiwa peringkat 3 yang relevan dalam ±2 jam | Penyedia kalender yang ditentukan, dengan sumber kedua atau konfirmasi penerbit jika diperlukan. | Definisi “peringkat 3” berbeda antarpenyedia kalender, dan jadwal rilis dapat berubah. |
| Korelasi portofolio | Untuk contoh konservatif, syaratkan |ρ| < 0,7 terhadap eksposur yang ada. | Kalkulator broker atau perhitungan sendiri dengan frekuensi imbal hasil dan periode tinjau balik dicatat. | Korelasi berubah. Saat stres, ketergantungan dapat menguat dan diversifikasi melemah tepat ketika paling dibutuhkan. |
| Waktu dalam sehari | Jendela FX London konvensional 08:00–16:00 Europe/London; jendela FX New York 08:00–17:00 America/New_York. Pembukaan pasar tunai NYSE pukul 09:30 waktu New York. | Kerangka sesi pada artikel 15.5 dan jadwal pasar terkait sendiri. | Pergantian waktu musim panas menggeser jam 1 jam, biasanya 2 kali setahun di zona acuan ini; tanggalnya berbeda antarnegara. Batas sesi FX tetap konvensi, bukan pembukaan satu bursa sentral. |
Filter korelasi portofolio
Aturan konservatif di sini bersifat biner: jangan menambah posisi kedua kecuali |ρ| di bawah 0,7. Jadi, nilai yang sama dengan ambang juga gagal; memakai satu batas secara konsisten menghindari celah antara “di bawah 0,7” di tabel dan “di atas 0,7” dalam prosa. Ini bukan aturan yang sama dengan otomatis mengurangi separuh posisi kedua.
Aritmetikanya penting. Dua posisi yang masing-masing memiliki risiko terencana 1% berarti sekitar 2% gabungan risiko stop terencana sebelum slippage dan biaya, terlepas dari korelasinya. Korelasi mengubah kecenderungan hasil keduanya terjadi bersama. Arah posisi sama pentingnya dengan koefisien imbal hasil pasangan mentah: dua posisi searah dengan ρ mendekati +0,8 dan dua posisi berlawanan arah dengan ρ mendekati −0,8 dapat memperkuat eksposur yang sama. Balik kombinasi arah itu dan keduanya justru dapat saling mengimbangi sebagian.
Filter nilai absolut sengaja konservatif: ia mengecualikan korelasi imbal hasil pasangan yang sangat positif maupun sangat negatif, bukan meminta trader mengimprovisasi perhitungan pengimbangan. Ini tidak menyatakan semua kombinasi yang dikecualikan memiliki risiko ekonomi identik. Catat frekuensi imbal hasil dan jendela pengukuran bersama ambangnya; estimasi 20 hari dan 250 hari adalah input berbeda. Data korelasi hilang atau tidak andal bukan berarti lolos. Batas eksposur keseluruhan termasuk rencana trading pada artikel 15.2, bukan strategi tunggal secara terpisah.
Filter waktu dalam sehari
Beberapa hipotesis strategi menyangkut jendela aktivitas tertentu, bukan pola sepanjang hari. Contohnya:
- Penembusan saat pembukaan London: 08:00–09:30
Europe/London, dengan rentang acuan dibangun selama satu jam sebelumnya. Bagian 9 memakai jendela ini. - Momentum pembukaan pasar tunai New York: 09:30–11:00
America/New_York. Ini mengacu pada pembukaan saham tunai AS, bukan awal sesi FX New York konvensional yang lebih dini. - Rentang sesi Tokyo: jendela konvensional 09:00–18:00
Asia/Tokyo. Jepang tidak mengganti jam secara musiman; waktu Eropa hasil konversinya berubah. - Periode yang dikecualikan: jendela rollover khusus penyedia dan jam terakhir trading Jumat yang secara eksplisit dikecualikan. Tetapkan batas Jumat alih-alih membiarkan “larut” ditafsirkan sendiri.
Selalu catat nama zona waktu dan terapkan selisihnya sesuai tanggal. AS dan Eropa mengganti jam pada tanggal berbeda sehingga selisih lazimnya berubah sementara pada musim semi dan gugur. Simpan cap waktu tak ambigu, sebaiknya UTC ditambah zona sesi strategi, bukan melekatkan “GMT” atau “CET” pada setiap tanggal. Artikel 15.5 memuat kerangka sesi bersama bab ini. Verifikasi waktu: zona, konversi waktu musim panas, dan ketersediaan informasi pada waktu keputusan.
7. Pemeriksaan kewajaran sebelum backtesting
Pemeriksaan kewajaran selama 30–60 menit dapat menghemat banyak jam pengujian strategi yang sejak awal tidak lengkap atau tidak konsisten. 12 pertanyaan berikut adalah daftar periksa kerja. Lengkapi setiap jawaban sebelum menganggap spesifikasi siap diuji.
Pertanyaan konseptual
- Dapatkah saya menjelaskan dalam dua kalimat tanpa jargon mengapa strategi ini mungkin bekerja? Jika penjelasan memerlukan lima paragraf atau bergantung pada “manipulasi smart money” yang tidak didefinisikan, mekanismenya belum cukup jelas.
- Apakah ide berasal dari mikrostruktur pasar, perilaku pelaku, atau musiman, atau justru dicocokkan pada data historis? Kelompok pertama setidaknya menawarkan mekanisme kandidat yang dapat dinamai dan ditantang. Itu bukan janji profitabilitas langgeng: keberlanjutan harus diukur dengan data serta biaya implementasi Anda. Label kategori yang meyakinkan tidak memvalidasi aturan.
- Dapatkah saya mengidentifikasi mekanisme yang akan menggugurkannya? Contohnya, pemakaian lebih luas oleh algoritme pesaing, perubahan struktur pasar, atau perubahan regulasi. Nyatakan bukti apa yang akan bertentangan dengan hipotesis.
- Adakah ruang cukup untuk biaya? Sebagai ilustrasi awal, syaratkan pergerakan menguntungkan yang khas atau rata-rata pergerakan menang bruto yang dipakai dalam perhitungan penyaringan setidaknya tiga kali estimasi biaya. Pergerakan 8 pip terhadap biaya 3 pip menghasilkan 2,67, di bawah penyaring ilustratif itu. Ini bukan standar pasar atau pengganti ekspektansi seluruh transaksi menang dan kalah; strategi dapat lolos rasio ini tetapi tetap merugi.
Pertanyaan metodologis
- Apakah setiap aturan tidak ambigu? Kata seperti “kuat”, “jelas”, dan “meyakinkan” memerlukan definisi operasional. Jika tidak, orang dapat menilai kejadian historis yang sama secara berbeda setelah melihat hasilnya.
- Dapatkah pengembang yang kompeten mengimplementasikan strategi dalam Pine Script atau MQL tanpa meminta saya membuat penilaian visual? Kemampuan coding Anda sendiri bukan ukurannya. Pertanyaannya apakah instruksi cukup lengkap untuk diterapkan konsisten.
- Sudahkah saya mendefinisikan semua keadaan relevan? Entri, keluar untung, keluar rugi, waktu tahan maksimum, dan respons terhadap penolakan order semuanya harus memiliki instruksi. Sertakan keadaan ambigu atau data hilang, jangan menganggapnya tidak pernah terjadi.
- Apakah strategi mendefinisikan rezim pasar yang diizinkan? Jika tidak, sinyal dari kondisi yang diharapkan mendukung mekanisme dapat tercampur dengan sinyal dari kondisi yang tidak mendukung. Jika hipotesis benar-benar independen dari rezim, klaim itu tetap perlu pengujian eksplisit.
Pertanyaan risiko
- Apakah ukuran posisi ditentukan dengan rumus spesifik? “Sesuai keadaan” bukan aturan ukuran posisi.
- Apakah risiko terencana maksimum per transaksi dan batas risiko harian ditentukan? Nyatakan kontribusi risiko terbuka, kerugian terealisasi, serta biaya terhadap batas tersebut.
- Apakah pemeriksaan korelasi portofolio dan eksposur agregat menjadi bagian proses entri? Satu setup menarik tidak mengesampingkan batas tingkat akun.
- Adakah rencana kegagalan operasional? Minimal: stop pelindung di server yang diverifikasi, jalur alternatif pengelolaan posisi yang diuji seperti aplikasi seluler resmi atau dealing desk broker, serta batas risiko darurat yang ditentukan sebelumnya beserta tindakan pemicunya. Batas adalah ambang keputusan, bukan jaminan batas kerugian saat gap atau eksekusi gagal. Artikel 15.1 membahas infrastruktur; artikel 15.8 membahas respons setelah kegagalan. Tanpa jawaban ini, strategi hanya memiliki rencana untuk keadaan ketika semuanya berjalan.
Jika strategi gagal pada pertanyaan 1–4, mengganti rata-rata bergerak dari 50 menjadi 48 atau menyesuaikan stop bukan solusinya. Tinjau ulang ide. Gagal pada pertanyaan 5–8 berarti metode memerlukan spesifikasi lebih jelas. Gagal pada pertanyaan 9–12 berarti kendali risiko dan operasional tidak lengkap. Perbaiki lapisan yang relevan alih-alih mengubah parameter termudah.
Langkah terakhir sebelum uji: bekukan spesifikasi
Sebelum menjalankan uji, bekukan spesifikasi: beri nomor versi, tanggal, serta catatan dataset dan periode evaluasinya. Sejak itu, setiap perubahan aturan, termasuk yang dianggap kecil, membuat versi baru dan memerlukan uji baru. Uji yang aturannya berubah sambil hasilnya diperiksa terutama mengukur kemampuan Anda mencocokkan masa lalu. Bagian 9 memperlihatkan register versi.
Katalog lengkap bahaya pengujian ada pada artikel 15.4: informasi masa depan, repainting, pembagian kalibrasi dan validasi, pengujian berulang, pemodelan biaya, serta pemilihan instrumen retrospektif. Hasil kerja di sini adalah dokumen yang dapat diuji: aturan eksplisit, inventaris derajat kebebasan, dan kriteria penolakan yang dinyatakan.
8. Jebakan umum dalam pengembangan strategi
Jebakan ini dapat terjadi di berbagai platform, penyedia, dan gaya trading. Ciri bersamanya adalah melewatkan tahap pengembangan yang tampak tidak perlu saat aturan ditulis. Solusinya bukan grafik lebih mengesankan: spesifikasi dan catatan risetlah yang mengungkap apa yang benar-benar diuji.
Jebakan 1: menumpuk indikator
Seorang trader menambah lima indikator—RSI, MACD, Bollinger Bands, ATR, dan Stochastic—serta mewajibkan semua mengonfirmasi. Strategi lalu menghasilkan tiga transaksi setahun, menyisakan sangat sedikit bukti untuk membedakan keunggulan dari kebetulan. Beberapa indikator juga mungkin mengulang informasi serupa alih-alih memberi konfirmasi independen. Hipotesis awal lebih sederhana dapat memakai satu atau dua kondisi struktural dan satu filter konfirmasi. Kesederhanaan tidak menjamin keunggulan, tetapi memudahkan pemeriksaan mekanisme yang diusulkan dan kegagalannya.
Jebakan 2: memilih parameter dari backtest terbaik
Seorang trader menguji SMA-20, SMA-21, SMA-22, dan SMA-23, menemukan SMA-22 memberi hasil historis terbaik lalu memakainya. Kinerja ke depan mengecewakan. Salah satu penjelasan yang mungkin adalah parameter pemenang cocok dengan noise, bukan efek berkelanjutan. Mulailah dari alasan parameter yang dapat dipertanggungjawabkan—misalnya menguji acuan 50 periode yang umum diamati—dan catat alternatif yang dipertimbangkan. Popularitas juga bukan bukti keunggulan. Kalibrasi memerlukan pemeriksaan ketahanan dan data validasi tak tersentuh; satu nilai terbaik dalam sampel bukan bukti cukup.
Jebakan 3: kondisi pasar tidak didefinisikan
Strategi yang diklaim bekerja “sepanjang waktu” tidak memiliki batas yang dinyatakan. Kondisi seperti ADX ≥ 25 membuat hipotesis kekuatan tren eksplisit dan mengecualikan pengamatan di bawah ambang. Itu tidak mengenali setiap tren dengan sempurna atau otomatis menyelamatkan strategi rugi. Perubahan bergunanya adalah ketergantungan pada rezim kini dapat diukur, bukan dijelaskan setelah setiap kerugian.
Jebakan 4: jurnal yang tidak dapat mendiagnosis apa pun
Jurnal yang hanya berisi date, pair, long/short dan laba dalam mata uang akun tidak dapat menjelaskan mengapa jam tertentu lebih buruk, apakah stop terlalu ketat, atau apakah peluang A+ benar-benar melampaui B. Tanpa kolom yang menjelaskan kondisi keputusan, enam bulan pencatatan dapat memberi ringkasan akun tetapi sedikit bukti diagnostik.
Persyaratan pengembangan strategi ini sempit dan tegas: tentukan terlebih dahulu apa yang harus dicatat agar aturan dapat dievaluasi kemudian. Sertakan ID dan versi setup, kondisi pasar yang diukur pada waktu keputusan, kelas peluang yang ditetapkan sebelum entri, hasil dalam R, serta biaya dalam R. Artikel 15.9 menyediakan skema lengkap, definisi kolom, serta alat impor.
Jebakan 5: menyalin strategi dari video
Strategi berlabel “SMC” atau “ICT” dapat tampak meyakinkan dalam presentasi daring tanpa membuktikan apa yang bisa direplikasi penonton. Perbedaannya mungkin mencakup modal dan toleransi risiko presenter, contoh terpilih, serta keputusan diskresioner berbasis pengalaman yang tidak ada dalam aturan. Kemungkinan ini tidak boleh dianggap tuduhan faktual terhadap penulis tertentu. Masalah risetnya: Anda tidak tahu berapa banyak keunggulan semu berasal dari aturan, interpretasi price action, atau pemilihan materi yang ditampilkan.
Sebelum trading berdasarkan metode seperti itu, buat jurnal pengamatan sendiri: tandai setup memenuhi syarat tanpa mengambil posisi. Pengamatan pada instrumen dan feed sendiri menunjukkan apakah aturan mengenali situasi sama secara konsisten. Ide dari luar dapat menjadi inspirasi berguna, tetapi spesifikasi yang dapat dieksekusi, validasi historis, dan uji ke depan harus milik Anda sendiri. Contoh menarik orang lain tidak menggantikannya.
Jebakan 6: mengabaikan model biaya
Uji berbasis bid saja dengan spread nol dapat tampak luar biasa. Tambahkan ilustrasi spread 0,8 pip, slippage 0,3 pip, dan ekuivalen komisi pulang-pergi 0,5 pip, totalnya 1,6 pip. Menyatakannya sebagai 0,15R memerlukan jarak risiko harga awal sekitar 10,67 pip; dampak R tidak sama untuk setiap jarak stop. Dengan asumsi itu, +0,4R sebelum biaya tersebut menjadi +0,25R, sementara +0,2R menjadi hanya +0,05R. Keduanya sendiri tidak membuktikan keandalan statistik.
Gunakan model biaya realistis yang didukung data sesi dan penyedia terkait, ditambah skenario stres lebih buruk. Spread minimum iklan bukan default memadai. Jika uji sudah memakai harga bid/ask yang dapat dieksekusi serta pengisian realistis, jangan mengurangi spread atau slippage sama untuk kedua kalinya. Buku biaya harus menjelaskan persis komponen mana tertanam dan mana ditambahkan.
Jebakan 7: mencoba membuat strategi universal
Klaim bahwa satu strategi bekerja pada setiap pasangan, timeframe, dan rezim jauh lebih luas daripada dukungan kebanyakan sampel. Instrumen berbeda dalam likuiditas, pola sesi, pendanaan, dan karakter eksekusi. Program riset yang lebih dapat dikelola dapat berisi beberapa strategi khusus, mungkin empat hingga enam pada portofolio matang ilustratif, masing-masing dengan skenario terdefinisi. Ini bukan kewajiban menambah strategi sebelum satu strategi divalidasi.
Jebakan 8: dua belas parameter dioptimalkan dan delapan puluh transaksi
Mengoptimalkan dua belas parameter pada delapan puluh transaksi historis dapat menciptakan kecocokan sangat presisi tetapi sedikit alasan untuk bertahan di luar sampel. Kegagalan tidak harus muncul dalam jumlah jam tertentu; masalahnya fleksibilitas berlebihan relatif terhadap bukti. Jangan menambah parameter tanpa mengidentifikasi kontribusi masing-masing pada mekanisme yang diusulkan serta dampak pemilihannya terhadap uji.
Pelajaran ini memakai rem yang sengaja kasar: tidak lebih dari satu parameter yang dioptimalkan untuk setiap 30 transaksi, setara dengan 120 transaksi untuk empat parameter atau 240 untuk delapan. Ini adalah heuristik ilustratif penulis, bukan teorema statistik atau standar pasar. Ini tidak dapat mengesahkan ukuran sampel aman, mendeteksi overfitting sendiri, atau menggantikan estimasi ketidakpastian dan validasi di luar sampel. Tujuan terbatasnya adalah memaksa inventaris derajat kebebasan sebelum parameter lain ditambah. Jumlah varian yang dicoba, ketergantungan antartransaksi, dan sifat proses seleksi juga penting.
Jebakan 9: indikator repaint
Ini masalah informasi historis, bukan sekadar optimasi parameter berlebihan. Indikator dapat merevisi nilai pada bar yang sudah selesai setelah candle berikutnya datang. Grafik retrospektif lalu menampilkan nilai akhir yang tidak tersedia pada waktu keputusan asli. Sebaliknya, nilai berubah pada bar yang sedang terbentuk itu normal; aturan yang hanya membaca bar selesai dapat menanganinya dengan benar.
Spesifikasi tidak dapat dieksekusi sebagaimana tertulis jika mengasumsikan mengetahui nilai historis yang direvisi kemudian pada cap waktu sebelumnya. Rekam dan uji nilai waktu nyatanya, atau pakai nilai hanya setelah benar-benar tersedia. Artikel 15.4 membahas pemeriksaan anti-repaint serta sumber kontaminasi uji lainnya.
Jebakan 10: jumlah setup yang tidak dapat dikelola
Portofolio ilustratif bab ini berisi tiga hingga enam setup untuk berbagai kondisi, seperti pengikut tren, pengembalian rata-rata, dan penembusan volatilitas. Setup terlalu sedikit dapat membuat trader bergantung pada satu mekanisme dan menghadapi masa tanpa aktivitas panjang. Terlalu banyak dapat melampaui perhatian untuk pemantauan, eksekusi, serta jurnal. “Kurang dari tiga” maupun “lebih dari enam” tidak otomatis salah: jumlah sesuai bergantung pada peluang tervalidasi, waktu tersedia, dan kapasitas operasional.
Misalnya, empat setup yang masing-masing menghasilkan dua hingga delapan transaksi per bulan memberi 8–32 transaksi per bulan sebelum memperhitungkan tumpang tindih dan pengecualian portofolio. Angka ini asumsi skenario, bukan keluaran pasar yang diharapkan. Portofolio strategi hanya dapat dikelola jika setiap setup dapat dikenali, dieksekusi, dan didokumentasikan tanpa melemahkan kendali.
Jebakan 11: mempertahankan strategi memburuk karena keterikatan
Menambah pengecualian bisa terasa lebih mudah daripada mempertimbangkan apakah aturan familier sudah tidak bekerja. Ekspektansi turun antarperiode tinjauan, rentetan rugi melampaui apa pun dalam uji, atau perubahan kondisi pasar maupun eksekusi broker dapat membenarkan penyelidikan. Tidak satu pun membuktikan keunggulan lenyap. Pertama rekonsiliasi data dan implementasi: pelanggaran aturan, biaya, slippage, dan kecocokan dengan catatan broker. Baru kemudian evaluasi hipotesis perubahan pasar.
Artikel 15.10 mendefinisikan gerbang tinjauan, kriteria penarikan, serta status retired. Untuk spesifikasi, penghentian juga merupakan perubahan status versi yang didokumentasikan, dengan tanggal dan alasan. Itu tidak boleh menghapus bukti lama atau membuat transaksi terdahulu tampak milik metode baru.
Jika eksekusi otomatis, tambahkan kolom keadaan gagal eksplisit: apa yang terjadi saat otomatisasi berhenti? Catat apakah posisi mempertahankan stop di server, cara mendeteksi proses berhenti, dan siapa penerima notifikasi. Hosting, startup, dan pemantauan ada pada artikel 15.1; respons terhadap kegagalan aktual ada pada artikel 15.8.
9. Contoh lengkap — dari ide hingga spesifikasi dan audit
Kini kita menerapkan siklus enam langkah pada satu ide konkret. Tujuannya memperlihatkan catatan pengembangan lengkap, bukan menyajikan sistem trading yang divalidasi independen.
Langkah 1: pengamatan → hipotesis
Pengamatan untuk diselidiki: “Pada EUR/USD, satu jam sebelum pembukaan London konvensional, 07:00–08:00 Europe/London, kadang terbentuk rentang sempit. Setelah pembukaan, harga menembus rentang dan mungkin berlanjut searah selama satu hingga tiga jam lagi.” Kata “kadang” dan “mungkin” menggambarkan ide riset, bukan frekuensi terukur.
Hipotesis yang dapat dibantah: “Entri setelah penembusan rentang itu, selama 08:00–09:30 Europe/London dan sesuai kondisi langkah 3, menghasilkan ekspektansi neto setidaknya +0,20R, dihitung dari hasil transaksi terealisasi. Tolak klaim pada tinjauan yang ditentukan jika batas atas interval ekspektansi 95% berada di bawah +0,20R.” Satu hipotesis, satu metrik keputusan, satu ambang. Berganti-ganti antara “tingkat kemenangan ≥ 55%” dan “imbalan-risiko ≥ 1:1,8” di tempat lain dalam dokumen akan menciptakan klaim berbeda; tidak ada hasil backtest yang dapat menyelesaikan ambiguitas itu untuk Anda.
Langkah 2: validasi konseptual
- Mekanisme yang mungkin: satu jam sebelum London dibuka dapat mendahului perubahan aktivitas pelaku saat arus order Eropa meningkat. Ini penjelasan kandidat yang masuk akal, bukan fakta teruji tentang profitabilitas aturan persis ini.
- Petunjuk literatur: Lien membahas strategi mata uang intraday dan trading terkait sesi.[2] Jendela waktu dan kombinasi parameter persis yang dipakai di sini belum diperiksa terhadap edisi yang dikutip. Perlakukan rujukan sebagai petunjuk riset, bukan validasi spesifikasi ini.
- Mekanisme kegagalan yang mungkin: antisipasi luas dapat memajukan aktivitas sebelum pemicu atau menambah penembusan gagal. Ide telah dibahas bertahun-tahun tidak membuktikan keunggulannya bertahan. Keberlanjutan harus diukur dengan data dan biaya Anda.
- Penyaringan biaya awal: biaya eksekusi ilustratif 2,5 pip dibanding skala jarak stop minimum 25–48 pip sekitar 0,05–0,10R. Ini memakan sekitar 5–10% jarak target pertama. Penembusan lebih besar dapat memperlebar jarak stop dan mengurangi pecahan itu, tetapi tidak otomatis memperbaiki ekspektansi. Komisi dicatat terpisah jika belum tercakup dalam hasil R. Spread dan slippage dalam harga pengisian tidak dikurangi lagi. Lolos penyaringan biaya awal ini adalah syarat penyelidikan lanjutan pada contoh ini, bukan bukti efektivitas.
Langkah 3: definisi keunggulan yang dapat diuji
Setup kandidat bekerja pada EUR/USD selama 08:00–09:30 Europe/London hanya jika semua kondisi berikut terpenuhi:
- Rentang acuan 07:00–08:00 memiliki lebar 12–35 pip.
- ATR(14), dihitung dari bar D1 selesai, sebesar 60–120 pip. Pada contoh satu pasangan dan satu jendela ini, pita absolut menggantikan pita relatif umum 0,7–1,3 kali rata-rata ATR 90 hari. Pilihan ini membuat aturan kandidat terbaca dari satu nilai indikator tanpa rata-rata acuan yang bergeser; bukan bukti batasnya optimal. Hanya 60–120 pip yang berlaku dalam kartu, pemeriksaan kewajaran, dan audit kasus ini.
- Tidak ada peristiwa relevan EUR atau USD dalam kategori dampak tertinggi kalender yang ditentukan dalam ±2 jam dari entri yang diusulkan.
Ketiga kondisi harus dapat diamati sebelum entri. “Dapat diuji” berarti orang lain memakai data dan definisi sama memperoleh jawaban YA atau TIDAK sama. Bukan berarti deskripsinya sekadar terdengar kuantitatif.
Langkah 4: aturan entri, keluar, dan ukuran posisi
Konteks wajib: ATR(14) dari hari selesai adalah 60–120 pip, pengecualian kalender lolos, jendela entri London terbuka, dan data yang diperlukan lengkap.
Pemicu: candle M5 selesai ditutup setidaknya 8 pip di atas atau di bawah rentang acuan 07:00–08:00 selama jendela entri. Ukur penembusan dari harga penutupan, bukan harga tertinggi atau terendah candle. Gunakan satu konvensi kuotasi yang dinyatakan; spesifikasi berbahasa Inggris ini memakai candle bid penyedia untuk rentang maupun pemicu. Itu tidak berarti semua keluar juga dieksekusi pada bid.
Konfirmasi: tick volume candle pemicu benar-benar lebih besar dari 1,2 kali rata-rata 20 candle M5 selesai sebelumnya pada feed penyedia sama. Jangan masukkan candle pemicu ke rata-rata acuan.
Entri: kirim order market hanya setelah sinyal selesai tersedia. Long membeli pada ask tersedia; short menjual pada bid tersedia. Catat waktu konfirmasi, pengiriman, dan pengisian. Uji historis tidak boleh menganggap order yang dikirim setelah penutupan sudah ada pada harga penutupan itu. Tidak boleh ada permintaan baru setelah 09:30 Europe/London; jadi candle yang ditutup tepat pada batas tidak membenarkan permintaan sesudahnya berdasarkan tenggat ini.
Stop awal: tempatkan 5 pip di luar batas rentang seberang: di bawah harga terendah untuk long, di atas tertinggi untuk short. Jarak geometris minimum adalah lebar rentang 12–35 ditambah penembusan wajib 8 pip dan buffer 5 pip, menghasilkan 25–48 pip pada penembusan minimum. Ini bukan pita jarak tetap yang diperbolehkan. Penutupan lebih dari 8 pip di luar rentang atau harga pengisian berbeda memperbesar atau mengubah jarak aktual. Hitung ukuran dari jarak entri-ke-stop yang benar-benar dapat dieksekusi dan diamati, bukan angka dalam rentang penjelasan ini.
Notasi risiko: gunakan D untuk jarak harga awal itu dalam pip dan R₀ untuk risiko moneter terencana seluruh posisi. Target +1D menghasilkan +1R sebelum biaya tambahan hanya dengan asumsi pengisian tepat serta seluruh posisi yang dinyatakan. Pertahankan R₀ tetap dalam jurnal setelah entri. Jangan campuradukkan jarak 35 pip dengan nilai uang R.
TP1: tutup 50% posisi asli pada jarak menguntungkan 1D dari entri.
TP2 dan trailing: pasang target sisa 50% pada 2,5D. Hanya setelah TP1 terisi, aktifkan aturan trailing SMA(20) M15. Pada setiap candle M15 selesai berikutnya, pertimbangkan memindahkan stop sisa ke nilai SMA candle itu. Stop long hanya boleh naik dan tidak boleh di bawah entri; stop short hanya boleh turun dan tidak boleh di atas entri. Stop juga harus valid terhadap kuotasi yang dapat dieksekusi saat itu serta aturan jarak minimum penyedia. Jika modifikasi tidak valid atau ditolak, pertahankan stop pelindung terakhir yang diterima dan ikuti prosedur pengecualian tercatat, bukan berpura-pura level baru sudah ada.
Sisa posisi keluar pada kejadian pertama: target 2,5D, stop pelindung aktif, atau keluar berdasarkan waktu. Order riil dapat dieksekusi intrabar; hanya pembaruan trailing yang menunggu candle M15 selesai. Jika uji berbasis bar saja menunjukkan stop dan target sama-sama tersentuh tanpa urutannya, gunakan asumsi pesimistis stop lebih dulu dan tandai ambiguitas, atau pecahkan dengan data cukup terperinci. Jangan menyimpulkan urutan riil dari OHLC satu bar.
Dengan model acuan tepat dan pengisian penuh, hasil target lengkap adalah 0,5 × 1R + 0,5 × 2,5R = +1,75R sebelum biaya. Trailing dapat menguranginya; tidak menghapus batas TP2 tetap. Pada D = 25–48 pip, TP2 berjarak 62,5–120 pip dalam jendela tahan empat jam. Frekuensi tercapainya target itu perlu diukur; distribusi sintetis di bawah bukan bukti peluang dunia nyatanya.
Waktu tahan maksimum: empat jam setelah entri. Jika entri terakhir yang memenuhi syarat terjadi paling lambat 09:30 Europe/London, keluar terjadwalnya paling lambat 13:30. Syarat terpisah “sebelum akhir sesi London” tidak menambah apa pun pada jadwal khusus ini. Eksekusi aktual permintaan keluar waktu tetap bergantung pada ketersediaan pasar dan penyedia.
Kedaluwarsa sinyal: jika tidak ada penembusan memenuhi syarat dan permintaan sebelum batas, setup hari itu kedaluwarsa. Jangan memperpanjang jendela. Jika harga kembali ke dalam rentang acuan setelah candle sinyal ditutup tetapi sebelum permintaan dikirim, sinyal tidak valid. Pencatatan keadaan ini membedakan “tidak ada setup memenuhi syarat”, “gugur sebelum pengiriman”, dan “eksekusi terlewat”; jangan gabungkan menjadi sampel backtest yang dipilih demi kenyamanan.
Ukuran posisi: rencana trading ilustratif mengizinkan risiko terencana 1% untuk kelas A+, 0,5% untuk B, dan tidak trading untuk C. Persentase belum merupakan ukuran order. Bagi anggaran moneter dengan jarak stop terukur dan nilai pip dalam mata uang akun, perhitungkan biaya relevan, lalu bulatkan ke bawah ke kenaikan volume penyedia, diilustrasikan 0,01 lot di sini. Jika ukuran minimum atau pembagian wajib 50/50 tidak muat dalam anggaran dan kenaikan yang diizinkan, lewati alih-alih membulatkan ke atas. Artikel 15.7 mengembangkan konversinya; artikel 15.2 memuat kerangka klasifikasi dan batas agregat.
Nilai peluang ditentukan sebelum entri dari kondisi rentang, ATR, kalender, dan volume: A+ berarti semua kondisi lolos dengan margin yang ditentukan; B berarti tepat satu kondisi numerik berada dalam pita batas di sisi yang diizinkan; C berarti ada kondisi wajib gagal atau setidaknya dua kondisi mendekati batas. Kalender adalah pengecualian biner, bukan kelonggaran batas diskresioner. A+ dan B adalah kelas peluang hipotetis; status bukti strategi yang terpisah tetap hipotesis belum diuji, sehingga persentase risiko ini tidak mengizinkan penggunaan riil.
Enam keputusan untuk menutup celah aturan
Di sinilah banyak strategi yang tampak selesai menjadi bungkam. Setiap keputusan mengubah hasil numerik, jadi catat sebelum uji:
- Stop setelah TP1: pindahkan stop pelindung sisa ke harga entri, dengan syarat diterima. Dengan pengisian tepat, separuh ditutup pada +1D dan separuh pada entri menghasilkan +0,5R sebelum biaya, bukan 0R atau −0,5R. Stop pada harga entri bukan jaminan pengisian impas neto.
- Jumlah entri dan entri ulang: paling banyak satu entri per pasangan per hari. Setelah terkena stop, jangan masuk lagi walau kemudian sisi seberang rentang ditembus.
- Harga acuan penembusan: harga penutupan bid M5 selesai, bukan tertinggi atau terendah. Eksekusi memakai ask untuk entri long dan bid untuk short. Setiap selisih termasuk model eksekusi eksplisit dan hasil harga terealisasi, bukan penyesuaian kinerja tanpa penjelasan.
- Trailing dan batas hasil: keluar trailing lebih awal menghasilkan kurang dari hasil penuh terencana +1,75R. Target tetap 2,5D masih aktif; trailing tidak menciptakan sisa posisi tanpa batas pada versi ini.
- Pita batas kelas B: sekitar 5% ke dalam dari setiap ambang, hanya pada sisi yang diizinkan: rentang 12,0–12,6 atau 33,3–35,0 pip; ATR 60–63 atau 114–120 pip; rasio volume lebih besar dari 1,20 dan tidak lebih besar dari 1,26. Batas bulat 33,3 adalah konvensi kerja yang didokumentasikan. Tepat 1,20 gagal pada aturan volume ketat; bukan B. Rentang 11,4, rasio volume 1,14, atau ATR 57 maupun 126 berada di luar kondisi wajib sehingga C. Toleransi simetris ±5% diam-diam akan memperluas setup dan bertentangan dengan definisi keunggulan. Catat kelas sebelum membuka posisi, tidak pernah setelah mengetahui hasilnya.
- Requote atau penolakan terkonfirmasi: tinggalkan setup hari itu, bukan mengejar harga dengan permintaan lain. Timeout dengan status order tak diketahui berbeda dari penolakan terkonfirmasi: rekonsiliasi order, deal, dan posisi sebelum tindakan yang mungkin menciptakan eksposur ganda.
Derajat kebebasan: hitung sebelum menambah lagi
Spesifikasi memuat 15 pilihan numerik: batas bawah dan atas rentang (12 dan 35), ambang penembusan (8), buffer stop (5), batas bawah dan atas ATR (60 dan 120), periode ATR (14), rasio volume (1,2), panjang acuan volume (20 candle M5), jarak TP1 (1D), jarak TP2 (2,5D), pembagian 50/50, panjang SMA trailing (20), waktu tahan maksimum (empat jam), dan lebar pita batas (5%). Tambahkan tiga jendela waktu —rentang acuan, periode entri, dan pengecualian kalender—serta tiga pilihan timeframe: M5 untuk entri, M15 untuk trailing, dan D1 untuk rezim. Jadi ada 21 pilihan numerik, jendela, dan timeframe yang eksplisit.
Dalam contoh edukatif ini tidak satu pun dipilih melalui optimasi data, jadi heuristik kasar “transaksi per parameter yang dioptimalkan” tidak langsung mengesahkan atau menolaknya. Setiap pilihan tetap memerlukan alasan. Ada pula pilihan kategoris dan prosedural, termasuk sisi kuotasi, jenis order, kebijakan satu entri per hari, dan penanganan bar ambigu. Catat juga semuanya; hitungan 21 adalah inventaris pilihan terdaftar, bukan klaim mencakup semua derajat kebebasan riset yang mungkin. Setiap penyesuaian tambahan memperluas riwayat pencarian dan beban validasi independen.
Baseline: titik pembanding
Baseline membantu mengidentifikasi kontribusi aturan tambahan. Pembanding pertama memakai entri penembusan rentang yang sama tanpa filter volume dan ATR, dengan mempertahankan asumsi bersama lain yang dinyatakan. Jika versi lengkap tidak memperbaiki sasaran kinerja atau risiko yang telah ditetapkan secara andal, filter mungkin hanya mengurangi sampel. Pembanding kedua yang lebih ketat memakai waktu entri acak dalam jendela sama, dengan prosedur arah, stop, target, dan biaya terdefinisi lengkap. Bekukan protokol pengacakan, bukan memilih seed menguntungkan.
Evaluasi alternatif pada periode historis dan semesta data bersama yang sama, dengan biaya serta pencatatan kelayakan konsisten. Keduanya tidak harus menghasilkan transaksi identik; perbandingan harus menjelaskan perbedaannya. Membandingkan strategi berfilter pada satu periode dengan baseline pada periode lain mencampur perubahan aturan dengan perubahan pasar.
Langkah 5: pemeriksaan kewajaran
Terapkan 12 pertanyaan bagian 7, satu baris untuk masing-masing:
- ✓ (1) Mekanisme dua kalimat: rentang sebelum London diikuti peningkatan aktivitas Eropa.
- ✓ (2) Mekanisme disebutkan, bukan nilai optimum historis, tetapi tetap belum terkonfirmasi.
- ✓ (3) Mekanisme kegagalan mungkin telah diidentifikasi: antisipasi dan persaingan di sekitar penembusan.
- ✓ (4) Penyaringan biaya awal: 2,5 pip terhadap jarak target pertama 25–48 pip memberi rasio target-biaya 10–19,2, di atas penyaring ilustratif 3×. Ini memakai target terencana, bukan rata-rata untung terealisasi yang belum diketahui.
- ✓ (5) Aturan eksplisit setelah enam keputusan di atas, termasuk aktivasi trailing setelah TP1, pembaruan M15 selesai, pergerakan hanya menguntungkan, dan pembulatan volume ke bawah.
- ✓ (6) Kondisi dapat diimplementasikan numerik dalam MQL atau Pine setelah data dan pengaturan penyedia yang disebutkan dilengkapi.
- ✓ (7) Entri, kedua target keluar, keluar waktu, stop setelah TP1, tanpa entri ulang, dan penolakan terkonfirmasi terdefinisi; status order tidak diketahui perlu rekonsiliasi.
- ✓ (8) Filter rezim adalah ATR(14) hari selesai 60–120 pip, bukan pita ATR relatif contoh umum.
- ✓ (9) Ukuran mengikuti anggaran moneter rencana, jarak terukur, dan nilai pip, dibulatkan ke bawah ke kenaikan ilustratif 0,01 lot, tunduk pada kendala simbol aktual.
- ✓ (10) Batas per transaksi dan harian berasal dari rencana trading dan harus diisi sebelum implementasi.
- ✓ (11) Gerbang korelasi konservatif mewajibkan |ρ| < 0,7 dan jendela pengukuran terdefinisi.
- ✓ (12) Rencana operasional memerlukan perlindungan server yang diterima, jalur pengelolaan alternatif, serta ambang tindakan darurat terdefinisi.
Pemeriksaan ini menjelaskan kesiapan spesifikasi, bukan strategi menguntungkan. Beberapa input implementasi sengaja belum diisi, terutama penyedia data dan biaya aktual. Lengkapi dan verifikasi sebelum uji nyata. Dua belas pertanyaan yang dijawab secara konseptual tidak meniadakan daftar bukti yang hilang di bawah.
Langkah 6: pengujian — dan jurnal sintetis sebagai pengganti hasil
Artikel 15.4 menyediakan metodologi pengujian. Belum ada uji dilakukan untuk strategi ini. Tidak ada hasil kalibrasi, holdout, atau perbandingan antarpasangan. Jika hasil itu ada, laporan memerlukan penyedia data, periode, serta pemeriksaan kelengkapan yang disebutkan.
Untuk mendemonstrasikan format pelaporan lengkap dan hubungan antarmetrik, jurnal berikut memuat 156 transaksi rekaan. Lima nilai hasilnya mematuhi batas target +1,75R model acuan tepat dan mencakup rugi di bawah −1R untuk menggambarkan gap. Penyederhanaan penting: jurnal ini tidak memiliki keluar waktu. Sampel penembusan nyata dapat memiliki banyak hasil keluar waktu kecil yang positif maupun negatif, misalnya sekitar −0,3R hingga +0,2R, tetapi rentang maupun frekuensi itu tidak diukur di sini. Menambah pengamatan seperti itu mengubah rata-rata, distribusi pemenang, dan penyebaran. Ini latihan perhitungan, bukan distribusi empiris realistis.
random.Random(20260906).shuffle(values) dalam Python 3. Seed saja, tanpa urutan awal dan prosedur, tidak dapat mereproduksi rangkaian itu. Ini data pembelajaran, bukan catatan pasar atau akun trading.Metrik dari jurnal sintetis
| Metrik | Nilai | Perhitungan atau konvensi |
|---|---|---|
| Jumlah transaksi | 156 | 92 hasil positif dan 64 negatif. Keluar parsial tetap satu transaksi, bukan kemenangan terpisah. |
| Tingkat kemenangan | 59,0% | 92 / 156; perkiraan interval Wilson 95% 51,1–66,4%, berdasarkan konvensi pengamatan independen. |
| Rata-rata untung / rugi | +1,12R / −1,02R | Dihitung dari hasil sintetis terealisasi, bukan rasio target-stop terencana. |
| Ekspektansi sebelum komisi | +0,24R | 0,590 × 1,12 − 0,410 × 1,02 = sekitar +0,24; harga eksekusi sudah mencerminkan spread dan slippage, sementara jurnal sintetis ini tidak mencakup komisi serta swap. |
| Ilustrasi ekspektansi neto | +0,22R hingga +0,23R | 0,24R − cost_R; dengan komisi pulang-pergi setara 0,6 pip dan jarak stop 25–48 pip, cost_R sekitar 0,013–0,024R. Swap = 0 berdasarkan asumsi keluar hari yang sama ini. Ini biaya skenario ilustratif, bukan kuotasi penyedia. |
| Profit factor sebelum komisi | 1,58 | 103,2R keuntungan / 65,5R kerugian. |
| Simpangan baku sampel | 1,12R | Dihitung dari seluruh 156 hasil menggunakan konvensi sampel. |
| Skor bergaya SQN dengan batas | 2,15 | (0,2417 / 1,1232) × √100 — memakai batas N = 100 yang dipilih eksplisit [3]. Ini konvensi perhitungan deskriptif, bukan kelas alokasi tervalidasi. |
| Drawdown maksimum sebelum komisi | −5,5R | Pada kurva R kumulatif yang diambil setelah tiap transaksi. Simulasi terpisah dengan risiko 1% ekuitas saat itu per transaksi menghasilkan drawdown ekuitas majemuk sekitar −5,4%. |
| Rentetan rugi terpanjang | 4 transaksi | Khusus untuk urutan acak yang dinyatakan. Urutan lain dari hasil sama dapat mengubah nilai ini. |
| Perkiraan interval ekspektansi 95% | +0,07R hingga +0,42R | ±1,96 × 1,12 / √156, dengan asumsi pengamatan independen. Baris ini sebelum komisi tambahan. |
Baris terakhir relevan bagi keputusan: intervalnya mencakup ambang hipotesis +0,20R. Mengurangi komisi ilustratif tetap menyisakan ambang di dalam interval sehingga tidak menjawab pertanyaannya. Bahkan jika pengamatan asli, hasil ini tidak membuktikan ekspektansi setidaknya +0,20R atau membenarkan aktivasi ukuran penuh. Lanjutkan riset; pilot prospektif berisiko rendah membutuhkan persetujuan terpisah dan kesiapan operasional. Dengan data sintetis, sama sekali tidak ada bukti pasar untuk ditindaklanjuti. Angka 156 bukan nilai kelulusan: ketidakpastian relatif terhadap ambang keputusanlah yang penting.
Daftar bukti yang hilang
Sebelum strategi melampaui status hipotesis, catatan riset memerlukan:
- Data EUR/USD M5 dari satu penyedia bernama, dengan periode, konvensi kuotasi, gap, hari libur, dan gangguan didokumentasikan. Identifikasi agregasi D1 serta data lebih rinci untuk menyelesaikan jalur eksekusi.
- Riwayat tick volume dari feed sama. Ambang 1,2× adalah aturan data penyedia, bukan ambang volume FX global terkonsolidasi.
- Kalender peristiwa historis bercap waktu dengan klasifikasi dampak terpilih, agar pengecualian ±2 jam diterapkan memakai informasi yang tersedia saat itu, bukan ingatan.
- Model biaya dan pengisian yang didukung catatan eksekusi aktual: spread selama 08:00–09:30 Europe/London, bukan rata-rata harian, serta slippage order market terukur.
- Hasil baseline tanpa filter volume dan ATR, dievaluasi pada periode data sama dengan pencatatan konsisten.
- Sampel evaluasi yang tidak dipakai memilih parameter atau alternatif prosedural dalam inventaris riset. Dokumentasikan seluruh percobaan terdahulu dan buat perubahan berikutnya dapat ditelusuri.
Satu koreksi yang menjernihkan aturan ambigu
Deskripsi terdahulu menyebut “jam pertama sesi London”, sedangkan aturan operasional memakai 08:00–09:00 waktu Polandia. Itu jendela berbeda: pada selisih Inggris–Polandia biasa, yang kedua adalah 07:00–08:00 London, satu jam sebelum pembukaan konvensional. Jadi spesifikasi konsistennya adalah rentang acuan 07:00–08:00 Europe/London, jendela entri 08:00–09:30 Europe/London.
Klarifikasi ini mempertahankan hipotesis sebelum pembukaan sembari menghapus kata yang dapat menghasilkan dua kumpulan sinyal berbeda. Tetap catat dalam log perubahan. Jika implementasi sebelumnya memakai jendela lain, hasil lamanya tidak berpindah tanpa perubahan; jalankan ulang uji terdampak. Aturan ambigu: identifikasi kondisi, pengamatan yang tersedia, dan keputusan hasilnya.
Satu perubahan yang menciptakan varian riset baru
Menaikkan ambang volume dari 1,2× menjadi 1,5× mengubah populasi yang memenuhi syarat serta memperkuat klaim aktivitas luar biasa tinggi. Ini mungkin disebut kalibrasi parameter, tetapi tetap varian baru yang diuji dan satu derajat kebebasan tambahan. Sinyal lebih sedikit serta distribusi hasil berbeda perlu evaluasi; perbaikan tidak boleh diasumsikan.
Tetapkan versi spesifikasi baru dan catat alasan usulan perubahan. Anda boleh menelitinya pada data pengembangan, tetapi pengamatan sama kemudian tidak dapat disajikan sebagai konfirmasi tak tersentuh bahwa versi baru lebih baik. Jaga kriteria keputusan eksplisit dan peroleh validasi independen, bukan mengganti nama seleksi dalam sampel menjadi “perbaikan”.
Kartu strategi: satu dokumen untuk satu setup
Lampirkan kartu implementasi pada setiap strategi. Satu dokumen mewakili satu setup dan satu versi dalam playbook. Tujuannya membuat instruksi dapat direproduksi tanpa berbicara dengan penulis. Kartu di bawah tetap template riset dengan input implementasi yang hilang ditandai jelas.
| Kolom | Spesifikasi LON Breakout EUR/USD |
|---|---|
| Nama setup | LON_Breakout_EURUSD_M5. Pengenal baku ini dipakai oleh rencana, jurnal, dan audit bersama versi, tanpa variasi ejaan informal. |
| Versi | v0.1 adalah spesifikasi beku pertama contoh ini. Spesifikasi ini menyatakan sisi kuotasi, batas ketat, waktu order, dan trailing sisi short; tandai implementasi juga dengan revisi dokumen tepatnya. Hasil riset yang ada tidak boleh diam-diam berpindah antaraturan berbeda. Setiap perubahan aturan berikutnya memerlukan versi dan catatan uji. |
| Status bukti | Hipotesis. Belum dilakukan uji historis maupun uji ke depan. |
| Instrumen dan data | EUR/USD; entri M5, trailing M15, data rezim D1 selesai. Candle bid untuk rentang dan pemicu; data bid/ask yang dapat dieksekusi untuk pengisian. Penyedia, feed volume, batas D1, dan kriteria kualitas data harus ditetapkan sebelum uji. |
| Konteks | Rentang acuan 07:00–08:00 Europe/London; permintaan entri selama 08:00–09:30, tidak pernah setelah batas. |
| Kondisi entri | Rentang acuan 07:00–08:00 Europe/London, lebar 12–35 pip; ATR(14) hari selesai 60–120 pip; tidak ada peristiwa EUR/USD peringkat 3 dalam ±2 jam; penutupan bid M5 selesai setidaknya 8 pip di luar rentang; tick volume pemicu benar-benar lebih besar dari 1,2 kali rata-rata 20 bar M5 sebelumnya. |
| Ketersediaan sinyal | Hanya setelah candle M5 dipastikan ditutup. Order mengikuti konfirmasi dengan kuotasi berikutnya yang dapat dieksekusi menurut model jeda eksplisit; tidak diasumsikan ada pengisian sebelum permintaan ada. |
| Jenis order | Market: entri long pada ask, short pada bid. Penolakan terkonfirmasi atau requote mengakhiri upaya hari itu. Status tak diketahui memerlukan rekonsiliasi sebelum tindakan lanjut. |
| Stop dan pembatalan | Stop: 5 pip di luar batas rentang seberang, pada order pelindung server yang diterima penyedia. Geometri penembusan minimum memberi D 25–48 pip, tetapi jarak entri-stop aktual harus diukur untuk ukuran posisi. Gap atau kuotasi tak tersedia dapat menyebabkan rugi di bawah −1R. Setelah TP1, pindahkan stop sisa ke entri, dengan syarat diterima. Pembatalan: tidak ada penutupan M5 selesai setidaknya 8 pip di luar rentang beserta permintaan memenuhi syarat sebelum 09:30 Europe/London, atau harga kembali dalam rentang sebelum pengiriman. Satu entri per pasangan per hari; tanpa entri ulang. |
| Target dan keluar | TP1: 50% pada +1R. TP2: 50% pada +2,5R. Setelah TP1, lakukan trailing sisa dengan SMA-20 M15: tiap candle M15 selesai, gunakan SMA-20 candle itu, hanya ke arah menguntungkan dan tidak pernah melewati entri ke arah rugi. Tolak modifikasi tidak valid tanpa menghapus perlindungan terakhir yang diterima. Target atau stop aktif yang pertama dieksekusi menutup sisa; tabrakan stop/target dalam data bar saja yang tak terselesaikan memakai asumsi pesimistis stop pertama yang didokumentasikan. Batas hasil target penuh +1,75R sebelum biaya. Keluar waktu 4 jam setelah entri, paling lambat 13:30 Europe/London. |
| Ukuran posisi | Rencana ilustratif: risiko terencana 1% untuk A+, 0,5% B, nol C. Tetapkan kelas sebelum entri; bagi anggaran moneter dengan risiko terukur per unit dan bulatkan ke bawah ke kenaikan valid. Kedua bagian volume harus valid. Batas agregat berasal dari artikel 15.2. Ini aturan ukuran hipotetis untuk contoh belum diuji. |
| Biaya | Asumsi eksekusi yang tertanam dalam pengisian: spread 2 pip selama 08:00–09:30 Europe/London ditambah slippage entri biasa 0,5 pip, total 2,5 pip atau sekitar 0,05–0,10R pada D = 25–48. Jangan kurangi dua kali. Tambahan cost_R: komisi setara 0,6 pip pulang-pergi, atau sekitar 0,013–0,024R pada rentang jarak itu; swap = 0 karena posisi dijadwalkan ditutup paling lambat 13:30 Europe/London. Ini asumsi ilustratif, bukan standar pasar; ganti dengan bukti penyedia relevan sebelum uji. Kerugian gap tetap skenario ekor terpisah. |
| Pengecualian | Peristiwa relevan peringkat 3 dalam ±2 jam; pengecualian rollover penyedia (contoh Polandia asli memakai 22:55–23:10 Europe/Warsaw pada selisih transatlantik biasa); eksposur ada yang gagal gerbang konservatif |ρ| < 0,7; konfirmasi volume tidak ada atau gagal; entri lain hari sama; data hilang, ukuran tidak valid, atau perlindungan tak terverifikasi. Verifikasi batas penyedia sesuai tanggal dan definisikan sampling korelasi dalam rencana. |
| Hipotesis yang dapat dibantah | Ekspektansi neto ≥ +0,20R. Tolak jika batas atas interval 95%-nya di bawah +0,20R. Interval yang melintasi ambang membuat hasil belum terselesaikan. |
| Ekspektansi: jurnal sintetis | Sekitar +0,24R sebelum komisi dan +0,22 hingga +0,23R setelah biaya tambahan ilustratif. Perkiraan interval 95% sebelum komisi +0,07R hingga +0,42R pada n = 156. Interval mencakup +0,20R sebelum maupun setelah penyesuaian biaya ilustratif. |
| Profit factor: sintetis | 1,58 sebelum komisi tambahan. |
| Skor bergaya SQN berbatas: sintetis | 2,15, memakai n = 156, batas N = 100, dan simpangan baku sampel sekitar 1,12R. Definisi serta keterbatasan sumber dinyatakan di atas. |
| Drawdown maksimum: sintetis | −5,5R pada kurva R kumulatif yang diambil setelah tiap transaksi. Sekitar −5,4% pada simulasi terpisah dengan risiko tetap 1% ekuitas saat itu sebelum komisi, bukan rekonstruksi kelas A+/B yang tidak diketahui. |
| Rentetan rugi terpanjang: sintetis | 4 transaksi pada rangkaian acak yang ditentukan. |
| Waktu dan zona | Jendela sesi memakai Europe/London. Simpan cap waktu UTC bersama interpretasi sesi itu. Periksa konversi sesuai tanggal untuk peristiwa America/New_York; AS dan Eropa mengganti jam pada tanggal berbeda. Jangan hard-code selisih antarzona biasa dalam EA. |
| Register perubahan | v0.1: spesifikasi pertama. Untuk setiap revisi berikutnya catat tanggal, kolom berubah, alasan, apakah memperjelas kata atau mengubah hipotesis, revisi implementasi tepat, dan hasil uji ulang. Klarifikasi yang memengaruhi sinyal lama tetap memerlukan pembangkitan ulang hasil terdampak. |
Audit komponen: enam kolom untuk setiap elemen strategi
Untuk audit akhir, ambil setiap komponen dan isi seluruh enam kolom. Kolom kosong menandakan persyaratan implementasi atau bukti yang belum terselesaikan. Kendali dan ambang di bawah adalah pilihan diagnostik ilustratif, bukan standar penerimaan universal.
| Komponen | Definisi | Data tersedia saat keputusan | Potensi ambiguitas | Metode kendali | Kondisi penolakan atau tinjauan |
|---|---|---|---|---|---|
| Rentang London 07:00–08:00 | Bid tertinggi dikurangi bid terendah dalam jendela itu. | Bar M5 selesai yang mencakup seluruh jendela. | Bid versus harga tengah; kuotasi hilang; penyertaan bar pada batas. | Bandingkan rentang rekonstruksi dengan feed kedua selama 20 hari, simpan definisi kedua feed. | Selisih lebih dari 1 pip memicu penyelidikan berdasarkan aturan contoh ini; bukan dengan sendirinya membuktikan feed mana salah. |
| Penembusan 8 pip | Penutupan bid M5 selesai setidaknya 8 pip di luar rentang. | Penutupan terkonfirmasi dan cap waktu ketersediaan aktualnya. | Penutupan versus tertinggi intrabar; sisi kuotasi; permintaan setelah batas waktu. | Putar ulang 20 sinyal beserta catatan waktu keputusan dan tenggat order. | Sinyal semu hanya ada secara retrospektif atau tidak tersedia sebelum pengiriman. |
| Tick volume > 1,2× | Jumlah tick bar pemicu dibagi rata-rata 20 bar sebelumnya. | Jumlah bar pemicu selesai dan bar acuan. | Aktivitas khusus penyedia, bukan volume pasar terkonsolidasi; penyertaan pemicu dalam rata-ratanya sendiri. | Periksa protokol sama pada feed atau akun lain dan catat selisih hasilnya. | Perbedaan ambang atau rasio yang melebihi toleransi ilustratif 20% memicu tinjauan portabilitas, bukan bukti otomatis melawan mekanisme pasar. |
| ATR(14) D1, 60–120 pip | ATR dari bar D1 selesai dan batas harian tertentu. | Nilai dari bar harian selesai terakhir. | Memasukkan bar D1 kini yang belum selesai atau memakai batas hari penyedia lain. | Wajibkan input bar selesai sebelumnya dan simpan nilai indikator. | Sinyal bergantung pada nilai akhir harian yang belum tersedia atau agregasi berbeda tak terdokumentasi. |
| Kalender ±2 jam | Tidak ada peristiwa relevan EUR atau USD peringkat 3 dalam jendela pengecualian. | Jadwal peristiwa yang benar-benar tersedia pagi itu, termasuk pembaruan yang diketahui. | Definisi “peringkat 3” berbeda antarpenyedia; waktu publikasi dikoreksi retrospektif. | Periksa silang dua sumber dan selesaikan konflik dengan penerbit jika memungkinkan. | Perbedaan pendapat tak terselesaikan tentang peristiwa atau waktu memblokir kandidat terkait. |
| Stop struktural, skala penembusan minimum 25–48 pip | 5 pip di luar batas rentang acuan seberang; ukuran dari D aktual. | Batas rentang tetap, kuotasi entri yang dapat dieksekusi, dan level stop diterima. | Konvensi bid/ask, kuotasi entri berubah, dan jarak stop minimum tidak valid. | Rekonstruksi 20 entri dari kuotasi, permintaan, dan order diterima. | Order minimum valid tidak muat anggaran risiko, atau perlindungan yang dimaksud tidak diterima. |
| Kelas peluang A+ atau B | Semua kondisi lolos dengan margin, atau tepat satu kondisi numerik berada pada pita batas sisi yang diizinkan. | Pengukuran dicatat sebelum entri. | Pita tak terdefinisi, kesamaan tepat pada ambang volume ketat, atau penilaian retrospektif. | Simpan kelas dan nilai komponennya sebelum mengirim order. | Kelas ditetapkan setelah hasil, kondisi wajib gagal, atau dua kondisi mendekati batas. |
Uji kesiapan sederhana: berikan kartu dan tabel audit kepada orang lain lalu tanyakan bagian yang tidak bisa direproduksi tanpa bertanya kepada Anda. Setiap titik itu adalah definisi hilang atau diskresi tersembunyi. Selesaikan sebelum membekukan implementasi, karena revisi setelahnya mengubah dokumen acuan pemeriksaan uji.
10. Daftar periksa — siapkah strategi untuk backtest?
Gunakan daftar interaktif 20 poin ini bersama spesifikasi. Centang hanya jika Anda dapat menunjukkan definisi atau bukti terkait dalam dokumen. Penghitung diperbarui dalam peramban. Halaman ini tidak mengirim jawaban ke server atau sengaja menyimpannya dalam penyimpanan lokal. Gunakan tombol reset untuk menghapus tinjauan; peramban dapat memulihkan keadaan formulir saat kembali atau memuat ulang halaman, jadi jangan mengandalkan refresh sebagai reset terjamin.
Untuk pekerjaan beberapa hari, simpan tangkapan layar atau hasil cetak, atau salin daftar ke dokumen atau lembar kerja sendiri dengan kolom Boolean. Halaman ini alat bantu satu tinjauan, bukan jurnal riset persisten. Simpan spesifikasi bertanggal dan register percobaan secara terpisah.
20/20 hanya berarti strategi terdokumentasi siap diuji setelah input wajib dilengkapi. Uji historis memeriksa aturan terhadap data; pengamatan ke depan dan demo memeriksa waktu, eksekusi, biaya, serta kemampuan mengikuti proses. Pada 17–19, lengkapi item hilang sebelum backtest. Di bawah 17, tinjau ulang spesifikasi, jangan memperlakukan skor persentase sebagai izin parsial melanjutkan. Daftar lengkap bukan bukti ekspektansi positif dan tidak mengizinkan order riil.
Pertanyaan umum
Apa perbedaan hipotesis dan strategi?
Berapa transaksi yang mengonfirmasi keunggulan?
Dapatkah MAE menunjukkan stop sebaiknya lebih ketat?
Bagaimana biaya memengaruhi strategi stop pendek?
Apakah pengaturan indikator presisi membuktikan overfitting?
Haruskah strategi bekerja di setiap sesi?
Apakah stop struktural selalu lebih baik daripada stop berjarak tetap?
Apa fungsi keluar waktu?
Dapatkah trader manual memakai metrik kuantitatif?
Apa tahap setelah spesifikasi?
Sumber dan bibliografi
Buku berikut memberi latar belakang topik yang dibahas. Pencantumannya tidak memvalidasi setup London ilustratif. Jika metode atau kutipan persis belum diperiksa dalam edisi primer, keterbatasan itu dinyatakan eksplisit.
- Ernest P. Chan, Quantitative Trading: How to Build Your Own Algorithmic Trading Business, Wiley, 2009. Latar belakang pengembangan, evaluasi, dan implementasi strategi sistematis.
- Kathy Lien, Day Trading the Currency Market, Wiley, 2005; edisi kedua terbit pada 2008 dengan judul Day Trading and Swing Trading the Currency Market. Latar belakang strategi mata uang intraday dan swing. Jendela sebelum London serta kombinasi parameter persis dalam artikel ini belum diverifikasi terhadap edisi itu.
- Van K. Tharp, Trade Your Way to Financial Freedom, edisi kedua, McGraw-Hill, 2006. Latar belakang kelipatan R dan evaluasi sistem. Keterbatasan sumber primer: varian SQN dengan batas N = 100 berasal dari penjelasan sekunder, bukan bagian edisi ini yang diperiksa langsung; batas adalah konvensi perhitungan yang dipilih eksplisit untuk contoh ini. Artikel menjelaskan perhitungannya dan tidak menganggap skor sebagai aturan alokasi.
- Otoritas Sekuritas dan Pasar Eropa, pengumuman intervensi produk 27 Maret 2018, dan Keputusan (EU) 2018/796. Kisaran akun rugi 74–89% yang dikutip menyangkut analisis historis pengawas nasional atas akun CFD ritel Eropa, bukan statistik FX global kini. Langkah sementara ESMA tidak diperpanjang setelah 31 Juli 2019; aturan terkini harus diperiksa untuk yurisdiksi dan penyedia terkait.
- NIST/SEMATECH, Interval kepercayaan binomial; SciPy, Uji t satu sampel. Inferensi rata-rata dan proporsi menjawab pertanyaan berbeda.
- MetaQuotes, Properti simbol dan Mengeksekusi transaksi: kendala kontrak, volume, mode eksekusi, dan trailing.
- TradingView, Strategi: waktu emulator broker dan asumsi intrabar.
- TradingView, Repainting: waktu konfirmasi dan perbedaan historis/waktu nyata.
- Bailey, Borwein, López de Prado dan Zhu, The Probability of Backtest Overfitting: seleksi di antara strategi kandidat.
- BLS, Jadwal Employment Situation; Federal Reserve, Kalender FOMC; ECB, Kalender rapat. Jadwal penerbit, bukan konvensi jam global tetap.
- ESMA, pengumuman intervensi produk 27 Maret 2018: kisaran historis akun CFD ritel Uni Eropa yang merugi; bukan statistik global terkini.