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.

Spesifikasi lengkap siap untuk riset; belum membuktikan keunggulan.

Ilustrasi edukatif yang dilokalkan. Aturan tertulis lengkap dan batasan bukti di bawah tetap menjadi acuan utama.

Pokok penting dalam 60 detik
  • 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:

  1. Hipotesis: satu kalimat tentang keteraturan dan mekanisme yang mungkin.
  2. Klaim keunggulan dapat diuji: kriteria numerik yang mampu menolak klaim.
  3. Aturan entri: konteks wajib, pemicu, dan konfirmasi.
  4. Aturan keluar: SL, target, keluar berdasarkan waktu, dan stop setelah keluar parsial.
  5. Ukuran: rumus ukuran posisi dan batas rencana yang mengatur.
  6. Filter rezim: kondisi pasar untuk mempertimbangkan setup.
  7. Filter risiko portofolio: korelasi, eksposur agregat, dan jendela pengecualian.
  8. 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.

Hipotesis menjadi delapan lapisan. Delapan lapisan lengkap membuat strategi dapat diuji. Belum membuktikan keunggulan neto positif.
Delapan lapisan lengkap membuat strategi dapat diuji. Belum membuktikan keunggulan neto positif.
Prasyarat: kesiapan operasional sebelum penggunaan live. Strategi untuk trading live memerlukan pengaturan kesinambungan sesuai: daya cadangan jika perlu, koneksi dan akses akun alternatif, catatan tersinkron, dan perlindungan stop server yang dimaksud telah diterima broker. Artikel 15.1 membahas peralatan dan uji pemulihan. Di sini itu prasyarat mengandalkan implementasi, bukan bukti keunggulan. Pengaman lokal atau server tetap tidak menjamin harga eksekusi.
Contoh ilustratif—angka sintetis, bukan catatan akun: memperdagangkan hipotesis, bukan strategi. Trader melihat CPI AS kadang memicu pergerakan awal lalu koreksi. Tanpa stop, model ukuran, atau filter, trader melawan pergerakan pertama dengan 0,3 lot standar EUR/USD pada akun PLN 8.000. Tiga rilis menguntungkan memperkuat keyakinan keunggulan. Pada rilis keempat, kejutan besar menghasilkan gerak 60 pip tanpa koreksi yang diharap, dan posisi tetap terbuka. Nyatakan asumsi mata uang: USD/PLN = 4,00 adalah kurs konversi sintetis, sehingga 0,3 lot bernilai USD 3 per pip sama dengan PLN 12 per pip. Gerak merugikan 60 pip adalah PLN 720, atau 9% akun awal, sebelum biaya lain. Tidak ada instruksi contoh yang membatasi gerakan berikut. Masalahnya bukan apakah broker segera melikuidasi akun, melainkan trader belum menetapkan di mana atau bagaimana eksposur berakhir. Kebenaran parsial bahwa pasar kadang berbalik tidak menyediakan aturan risiko dan keluar yang hilang.

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.

Gerbang keputusan setelah setiap tahap. Dari 1 ke 2: dapatkah hipotesis dinyatakan dengan kondisi terukur? Dari 2 ke 3: adakah mekanisme yang masuk akal, dan dapatkah frekuensi serta riwayat yang tersedia menghasilkan bukti cukup presisi untuk keputusan yang dituju? Dari 3 ke 4: apakah hasil yang diasumsikan masih melebihi ambang yang diusulkan dengan model biaya konservatif, dengan biaya, payoff, dan frekuensi ditulis sebelum hasil diperiksa? Pada titik ini, itu adalah perhitungan skenario, bukan ekspektansi terukur. Dari 4 ke 5: dapatkah aturan diterapkan tanpa interpretasi yang tidak dinyatakan? Dari 5 ke 6: apakah kedua belas pertanyaan pemeriksaan kewajaran memiliki jawaban memuaskan? “Sebagian” mengembalikan draf untuk dikerjakan; jawaban itu tidak diam-diam meloloskannya ke pengujian.

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.

Konteks regulasi historis, bukan prakiraan probabilitas. Pada 27 Maret 2018, ESMA melaporkan bahwa analisis pengawas nasional menemukan 74–89% akun CFD ritel mengalami kerugian[4]. Ini adalah statistik CFD Eropa pada waktu tersebut sebelum langkah intervensi, bukan tingkat kerugian FX global saat ini. Langkah sementara ESMA tidak diperpanjang setelah 31 Juli 2019 karena digantikan langkah nasional. Dalam artikel ini, contoh lokalnya adalah keputusan KNF DAS.456.2.2019 dan peringatan risiko standar khusus penyedia yang dihitung ulang setidaknya setiap kuartal. Yurisdiksi dan badan hukum lain memiliki persyaratan sendiri; periksa regulator serta penyedia yang berlaku, bukan menerapkan aturan Polandia di seluruh dunia. Proses pengembangan terstruktur tidak menjamin profitabilitas atau penurunan kerugian dengan besaran tertentu. Janji “+30% per tahun terjamin” bukan pengganti bukti atau pembacaan pengungkapan risiko akun.
Enam tahap dari pengamatan melalui pemeriksaan konsep dan aturan hingga pengujian
Setiap tahap dapat berakhir dengan penolakan atau kembali ke langkah sebelumnya.
Mengapa penolakan dini bermanfaat. Pengembangan sistematis bertujuan menyaring ide pada tahap termurah. Spesifikasi di atas kertas adalah tempat lebih murah untuk menolak ide daripada akun yang telah didanai. Chan membahas perkembangan dari menghasilkan ide hingga menguji dan menolaknya[1]. Jika seluruh upaya dicurahkan pada backtesting sementara pemeriksaan konsep dan biaya sekadar formalitas, banyak waktu dapat dihabiskan untuk ide yang asumsinya sudah gagal dalam aritmetika dasar. [CELAH BUKTI SUMBER: tidak disediakan proporsi ide yang ditolak pada setiap tahap berdasarkan pengukuran.]

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

TingkatContohDapatkah 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:

EkspektansiR = (W% × avgWinR) − (L% × avgLossR) − costR

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_R menjadi 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.

156 hasil sintetis. Hasil sintetis sebelum komisi, seed 20260906. DD dalam R bukan persentase akun; pada model ukuran 1%, DD ≈−5,40%.
Hasil sintetis sebelum komisi, seed 20260906. DD dalam R bukan persentase akun; pada model ukuran 1%, DD ≈−5,40%.
Dasbor strategi minimum mencakup lebih dari ekspektansi. Tingkat kemenangan saja tidak cukup, begitu pula satu angka rata-rata R. Tinjau ekspektansi neto dalam R beserta interval ketidakpastiannya, profit factor, drawdown maksimum dengan jenis kurva dan frekuensi sampling dinyatakan, median R di samping rata-rata R, rentetan kerugian terpanjang, serta biaya per transaksi dalam R. Artikel 15.9 mengembangkan rumus, perhitungan ketidakpastian, dan contoh tabel keputusan. Masukkan hasil terukur ke dalam spesifikasi strategi alih-alih mendefinisikan ulang setiap metrik. Setiap batas keputusan numerik dalam artikel ini merupakan ambang ilustratif, bukan standar pasar.

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.

Swap tiga kali: biaya yang dapat terlewat dari lembar kerja. Ini hanya relevan untuk posisi yang melewati rollover penyedia. Banyak penyedia FX memakai batas harian yang terkait dengan pukul 17:00 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.
Pisahkan pajak penghasilan dari ekspektansi trading. Contoh Polandia menyangkut pelaporan pajak penghasilan tahunan setelah penggabungan dan pengimbangan keuntungan serta kerugian yang berlaku; itu bukan biaya eksekusi per entri. Dalam versi internasional, perlakuannya bergantung pada yurisdiksi dan status Anda. Pisahkan setiap perhitungan pajak penghasilan dari ekspektansi strategi sebelum pajak penghasilan, dan simpan catatan yang diperlukan untuk pelaporan setempat. Pembedaan ini tidak mengecualikan pajak atau pungutan transaksi yang benar-benar dibebankan pada order: itu termasuk biaya trading yang relevan. Pembahasan pelaporan Polandia yang asli ada dalam artikel PIT-38 bab 14, dalam bahasa Polandia; itu bukan aturan pajak bagi pembaca di negara lain.
156 hasil: histogram dan rata-rata. Histogram persis sampel sintetis sebelum komisi. Rata-ratanya bukan prakiraan; pengulangan pencilan perlu penilaian.
Histogram persis sampel sintetis sebelum komisi. Rata-ratanya bukan prakiraan; pengulangan pencilan perlu penilaian.

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.

Contoh ilustratif: “keunggulan” yang ditemukan dengan memilih sampel. Ini angka sintetis, bukan catatan akun. Seorang trader menelusuri jurnal tiga tahun dan menemukan bahwa entri saat pembukaan Senin menghasilkan 11 kemenangan dari 18 transaksi: sekitar 61% transaksi menang dan ekspektansi +0,7R. “Strategi Senin” masuk ke playbook. Enam bulan kemudian, angka riilnya adalah 51% transaksi menang dan ekspektansi +0,1R. Seleksi retrospektif adalah satu penjelasan yang mungkin: trader menelusuri banyak subsampel lalu mempromosikan yang menguntungkan. Interval Wilson 95% untuk 11 keberhasilan dari 18 pengamatan independen kira-kira 38,6–79,7%. Asumsi independensi itu penting; kelompok kejadian dan peristiwa bersama dapat membuat interval nominal menyesatkan. Dengan rata-rata rugi 1R, tingkat kemenangan 61% memerlukan rata-rata untung sekitar 1,78R untuk menghasilkan +0,7R. Jika payoff itu dipertahankan, ujung bawah interval tingkat kemenangan menghasilkan kira-kira +0,07R dan ujung atas lebih dari +1,2R. Pada payoff 1:1, batas bawah tingkat kemenangan yang sama menghasilkan kira-kira −0,23R. Hasil +0,7R yang diamati adalah estimasi titik, bukan pernyataan presisi tentang keunggulan mendasar. Perhitungan ini masih belum lengkap: interval Wilson menyangkut tingkat kemenangan, bukan ekspektansi, serta tidak mencakup ketidakpastian payoff atau dampak pencarian subsampel menguntungkan. Estimasikan ketidakpastian ekspektansi dari hasil R itu sendiri dengan metode yang sesuai. Jumlah transaksi saja tidak menentukan kegunaan bukti; ketidakpastian relatif terhadap ambang keputusan Andalah yang menentukannya. Sampel kecil atau saling bergantung: batasi kesimpulannya.

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:

KondisiAturan numerikYA / TIDAK
Rezim yang disyaratkanATR(14) D1 adalah 60–120 pip.☐ ☐
Rentang dalam batasRentang sebelum London adalah 12–35 pip.☐ ☐
Candle M5 telah ditutupBar 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 volumeTick volume benar-benar lebih besar dari 1,2 kali rata-rata 20 candle selesai sebelumnya.☐ ☐
Tidak ada peristiwa berdampak tinggiTidak ada peristiwa kategori peringkat 3 pada kalender yang ditentukan dalam ±2 jam☐ ☐
Eksposur korelasi dapat diterimaTidak ada eksposur terbuka yang bertentangan di luar ambang korelasi 0,7 yang ditentukan; jendela perhitungan dan arah posisi juga harus dinyatakan.☐ ☐
Jenis order ditetapkanMarket, 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.

Sinyal, permintaan, pengisian. Order market tidak menjamin pengisian. Klik bukan posisi; rekonsiliasi status yang dikonfirmasi perusahaan.
Order market tidak menjamin pengisian. Klik bukan posisi; rekonsiliasi status yang dikonfirmasi perusahaan.

Eksekusi entri: market, limit, atau stop?

Jenis orderPenggunaan umumKeterbatasan
MarketPenembusan 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.
LimitPengembalian 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.
StopPenembusan 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.

Contoh ilustratif: indikator repaint dan sinyal yang tidak pernah ada. Ini angka sintetis, bukan catatan akun. Backtest H4 mencakup 18 bulan dan menemukan 200 setup, tingkat kemenangan tinggi, serta ekspektansi jauh di atas +1R. Setiap sinyal tampak rapi di puncak atau dasar lokal. Pada enam minggu pertama uji demo ke depan, hanya sekitar selusin setup muncul dan ekspektansinya negatif. Periode lebih pendek saja tidak membuktikan cacat; penemuan penting berasal dari perbandingan sinyal bercap waktu. Indikator menulis ulang nilai historis setelah candle berikutnya ditutup. Sinyal historis yang menarik itu tidak tersedia pada waktu yang ditampilkan: saat berjalan riil, sinyal baru muncul satu candle penuh kemudian, yang berarti empat jam pada H4. Untuk mengujinya, catat nilai indikator pada bar selesai N secara waktu nyata, lalu bandingkan bar yang sama setelah 10 candle tambahan. Nilai berubah menunjukkan tampilan historis bukan catatan setia atas informasi yang tersedia pada titik keputusan semula. Fluktuasi normal pada bar belum selesai berbeda dan tidak dengan sendirinya menggugurkan indikator. Implementasi gagal ketika strategi menganggap nilai yang kemudian direvisi sudah diketahui sebelumnya. Yang tampak seperti sistem sebenarnya grafik yang dipoles secara retrospektif.

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.

Ekskursi dan hipotesis baru. 7 pengamatan sintetis. MAE adalah besaran kerugian positif; MFE adalah excursion menguntungkan. R₀ awal sama; biaya diperlakukan terpisah.
7 pengamatan sintetis. MAE adalah besaran kerugian positif; MFE adalah excursion menguntungkan. R₀ awal sama; biaya diperlakukan terpisah.

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”.

Contoh ilustratif: stop ketat saat rollover. Ini angka sintetis, bukan catatan akun. Seorang trader membiarkan short AUD/JPY terbuka semalaman dengan stop 15 pip untuk “membiarkan pasar bekerja”. Di sekitar rollover harian penyedia, likuiditas menipis dan kuotasi ask sebentar naik beberapa pip relatif terhadap bid. Short ditutup oleh stop meskipun grafik bid harian tidak menunjukkan kenaikan sebanding. Esok pagi jurnal berisi sekitar −1R, atau mungkin lebih buruk setelah slippage dan biaya, tanpa pergerakan arah yang diharapkan trader. Short keluar pada ask, bukan bid yang ditampilkan banyak grafik. Pelajaran operasionalnya: definisikan jendela larangan menahan posisi intraday ber-stop ketat melewati rollover. Dalam contoh Polandia asli, jendelanya 22:55–23:10 waktu lokal pada selisih waktu AS–Eropa yang lazim; secara internasional, nyatakan sebagai lima menit sebelum hingga sepuluh menit sesudah rollover aktual penyedia, umumnya 16:55–17:10 America/New_York. Tutup sesuai aturan yang telah ditulis. Strategi yang sengaja melewati rollover memerlukan model jarak stop, ukuran posisi, dan biaya yang divalidasi terpisah; jangan memperlebar stop yang ada secara impulsif untuk menghindari kerugian.

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

Rollover: akun dan zona waktu. Rollover bukan penutupan pasar sentral universal. Penyesuaian tiga kali tidak selalu Rabu.
Rollover bukan penutupan pasar sentral universal. Penyesuaian tiga kali tidak selalu Rabu.

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.
FilterContoh kondisi numerikSumber dataPotensi kesalahan
Rezim trenADX(14) D1 ≥ 25.ADX bawaan MT4/MT5 dengan pengaturan dicatat.ADX merespons terlambat, sehingga bar awal tren yang sedang berkembang mungkin tersisih.
Rezim volatilitasATR(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 ekonomiTidak ada peristiwa peringkat 3 yang relevan dalam ±2 jamPenyedia kalender yang ditentukan, dengan sumber kedua atau konfirmasi penerbit jika diperlukan.Definisi “peringkat 3” berbeda antarpenyedia kalender, dan jadwal rilis dapat berubah.
Korelasi portofolioUntuk 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 sehariJendela 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.
Ketersediaan Anda adalah syarat kelayakan pelaksanaan. Jendela entri intraday di tengah tugas kerja yang tidak dapat ditinggalkan dapat membuat strategi mustahil dijalankan. Identifikasi konflik itu saat spesifikasi, bukan setelah melewatkan transaksi lalu mencoba menggantinya dengan notifikasi. Catat jendela pasar serta apakah Anda benar-benar bisa mengawasi keputusan yang diperlukan selama itu. Jika tidak, teliti timeframe atau implementasi yang sesuai kendala Anda. Artikel 15.5 mengembangkan alur kerja trader yang bekerja serta rutinitas harian dan mingguan.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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

  1. Apakah ukuran posisi ditentukan dengan rumus spesifik? “Sesuai keadaan” bukan aturan ukuran posisi.
  2. Apakah risiko terencana maksimum per transaksi dan batas risiko harian ditentukan? Nyatakan kontribusi risiko terbuka, kerugian terealisasi, serta biaya terhadap batas tersebut.
  3. Apakah pemeriksaan korelasi portofolio dan eksposur agregat menjadi bagian proses entri? Satu setup menarik tidak mengesampingkan batas tingkat akun.
  4. 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.

Bias konfirmasi setelah sesi panjang menulis aturan. Setelah berjam-jam mencurahkan tenaga pada ide, mudah mencari alasan ide itu akan bekerja, bukan alasan akan gagal. Perlakukan pemeriksaan kewajaran sebagai daftar syarat wajib yang tegas, bukan refleksi umum. Salah satu protokol praktis: tutup dokumen, beri jeda setidaknya delapan jam, lalu tinjau pada hari lain. Ini pilihan alur kerja, bukan ambang delapan jam yang dibuktikan ilmiah. Tidak ada data terverifikasi di sini yang mengukur bagaimana sesi menulis empat jam mengubah tingkat kesalahan validasi. Memisahkan penulisan dan tinjauan dimaksudkan memberi jarak terhadap ide, bukan menjamin objektivitas. Tujuannya menangkap kesalahan spesifikasi yang murah diperbaiki sebelum berminggu-minggu mengoptimalkan noise di grafik M5.
Kapan aturan boleh berubah. Rentetan kerugian saja tidak cukup membuktikan spesifikasi rusak. Dengan hasil independen dan probabilitas rugi 50%, rentetan sedikitnya delapan kerugian muncul di suatu tempat dalam 100 transaksi dengan probabilitas kira-kira 17%; rentetan sedikitnya enam kerugian lebih mungkin terjadi daripada tidak. Probabilitas delapan kerugian pada satu blok tertentu yang ditentukan sebelumnya hanya 0,58 ≈ 0,4%. Pertanyaannya berbeda: seluruh sampel memberi banyak kesempatan tumpang tindih untuk rentetan. Mencampuradukkannya dapat mengubah kejadian ekor biasa menjadi keadaan darurat semu. Independensi dan probabilitas rugi konstan adalah asumsi, bukan jaminan tentang transaksi riil. Artikel 15.10 mengembangkan perhitungan rentetan, kriteria intervensi, serta perbedaan masalah sistem dan masalah eksekusi. Untuk spesifikasi, aturan inti tetap sama: perubahan aturan berarti versi baru dan uji baru, bukan penyesuaian riil tanpa dokumentasi.

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.

Contoh ilustratif: satu setup pada dua belas pasangan. Ini pengamatan sintetis, bukan catatan akun. Seorang trader menerapkan strategi penembusan pada dua belas pasangan, mencampur mayor, cross, dan delapan instrumen kurang likuid atau eksotis, dengan satu filter ADX di semuanya. Setelah beberapa bulan, EUR/USD menyerupai hipotesis, pasangan lira Turki lebih buruk, dan GBP/AUD paling buruk. Sinyal tertulis sama menghasilkan hasil berbeda. Penjelasan kandidat mencakup risiko intervensi atau kebijakan khusus instrumen, likuiditas serta perilaku spread, eksposur sesi Asia, dan kepekaan komoditas. Penjelasan itu sendiri perlu bukti; ADX D1 tidak mengukur semuanya. Pelajarannya bukan pasangan tertentu pasti berperilaku demikian, melainkan setiap pasar tambahan memperluas beban validasi. Dua belas instrumen bukan dua belas strategi yang divalidasi independen hanya karena transaksinya ada dalam satu lembar kerja. Jika jumlah transaksi sama, sampel tiap pasangan adalah seperdua belas total; praktiknya tidak merata karena frekuensi sinyal berbeda. Peristiwa mata uang bersama juga dapat membuat transaksi saling bergantung. Sampel kecil atau saling bergantung: batasi kesimpulannya.

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.

Parameter dan sampel. Nilai grid ilustratif, bukan hasil pasar. Tidak ada n atau rasio sampel/parameter universal yang menghapus overfitting.
Nilai grid ilustratif, bukan hasil pasar. Tidak ada n atau rasio sampel/parameter universal yang menghapus overfitting.

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.

Hipotesis — bukan keunggulan terkonfirmasi. Strategi ini belum melalui uji historis, uji ke depan, atau perbandingan dengan pasangan lain. Semua angka kinerja di bawah berasal dari jurnal sintetis langkah 6. Angka tersebut mendemonstrasikan format pelaporan dan hubungan antarmetrik; bukan bukti strategi bekerja.

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Asal data: sintetis, bukan demo atau riil. Mulai dari 58 transaksi pada −1,00R, 6 pada −1,25R, 27 pada +0,50R, 37 pada +1,10R, dan 28 pada +1,75R: total 156. Hasil −1,25R mewakili gap atau putusnya kuotasi, bukan asumsi slippage entri biasa 0,5 pip. Pelampauan 25% setara kira-kira 6,25–12 pip saat D 25–48 pip. Urutan untuk drawdown dan rentetan rugi dibuat dengan menyusun kelompok-kelompok itu tepat dalam urutan tersebut lalu menerapkan 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

MetrikNilaiPerhitungan atau konvensi
Jumlah transaksi15692 hasil positif dan 64 negatif. Keluar parsial tetap satu transaksi, bukan kemenangan terpisah.
Tingkat kemenangan59,0%92 / 156; perkiraan interval Wilson 95% 51,1–66,4%, berdasarkan konvensi pengamatan independen.
Rata-rata untung / rugi+1,12R / −1,02RDihitung dari hasil sintetis terealisasi, bukan rasio target-stop terencana.
Ekspektansi sebelum komisi+0,24R0,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,23R0,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 komisi1,58103,2R keuntungan / 65,5R kerugian.
Simpangan baku sampel1,12RDihitung dari seluruh 156 hasil menggunakan konvensi sampel.
Skor bergaya SQN dengan batas2,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,5RPada 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 terpanjang4 transaksiKhusus 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:

  1. 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.
  2. Riwayat tick volume dari feed sama. Ambang 1,2× adalah aturan data penyedia, bukan ambang volume FX global terkonsolidasi.
  3. Kalender peristiwa historis bercap waktu dengan klasifikasi dampak terpilih, agar pengecualian ±2 jam diterapkan memakai informasi yang tersedia saat itu, bukan ingatan.
  4. 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.
  5. Hasil baseline tanpa filter volume dan ATR, dievaluasi pada periode data sama dengan pencatatan konsisten.
  6. 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.

Kartu ilustratif — bukan kinerja historis. Ekspektansi, profit factor, skor berbatas, drawdown, dan rentetan rugi terpanjang seluruhnya berasal dari jurnal sintetis langkah 6. Bukan hasil data pasar. Contoh risiko A+/B tidak mengubah status bukti atau mengizinkan trading riil.
KolomSpesifikasi LON Breakout EUR/USD
Nama setupLON_Breakout_EURUSD_M5. Pengenal baku ini dipakai oleh rencana, jurnal, dan audit bersama versi, tanpa variasi ejaan informal.
Versiv0.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 buktiHipotesis. Belum dilakukan uji historis maupun uji ke depan.
Instrumen dan dataEUR/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.
KonteksRentang acuan 07:00–08:00 Europe/London; permintaan entri selama 08:00–09:30, tidak pernah setelah batas.
Kondisi entriRentang 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 sinyalHanya 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 orderMarket: 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 pembatalanStop: 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 keluarTP1: 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 posisiRencana 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.
BiayaAsumsi 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.
PengecualianPeristiwa 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 dibantahEkspektansi neto ≥ +0,20R. Tolak jika batas atas interval 95%-nya di bawah +0,20R. Interval yang melintasi ambang membuat hasil belum terselesaikan.
Ekspektansi: jurnal sintetisSekitar +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: sintetis1,58 sebelum komisi tambahan.
Skor bergaya SQN berbatas: sintetis2,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: sintetis4 transaksi pada rangkaian acak yang ditentukan.
Waktu dan zonaJendela 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 perubahanv0.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.
Penafian metodologis. LON Breakout EUR/USD bukan rekomendasi investasi atau sistem riil siap pakai. Ini mendemonstrasikan kolom yang diperlukan aturan teruji, biaya, serta jurnal Anda sendiri. EUR/USD dipakai sebagai mayor likuid yang familier untuk ilustrasi, bukan pemenang perbandingan artikel ini: tidak ada perbandingan dilakukan. Menyalin kartu ke akun riil tanpa validasi mengulangi kesalahan jebakan 5.
LON_Breakout_EURUSD_M5: gerbang entri lengkap, keluar, dan hasil R sintetis Spesifikasi edukatif belum diuji. Empat gerbang berurutan memeriksa konteks hari selesai, rentang London 07:00–08:00, penembusan penutupan M5, dan tick volume penyedia. Kondisi gagal atau tak diketahui berarti tidak masuk. Permintaan market mengikuti konfirmasi sebelum 09:30 waktu London. Stop, target parsial, trailing, dan keluar waktu empat jam mengatur posisi. Sumbu hasil menunjukkan contoh sintetis dari minus 1,25R hingga plus 1,75R, bukan probabilitas atau batas terjamin. Keluar waktu tidak memiliki rentang tetap minus 1R hingga plus 0,5R. London Breakout: gerbang → entri → keluar → hasil LON_Breakout_EURUSD_M5 · v0.1 · hipotesis belum diuji · hasil sintetis Semua waktu sesi: Europe/London. Kartu tertulis lengkap mengatur detail implementasi. Urutan dalam satu hari trading London Sebelum entri D1 selesai 07:00–08:00 08:00–09:30 Bar sinyal Setelah penutupan Paling lambat 13:30* 1. Konteks wajib ATR(14) D1 selesai: 60–120 pip, pita absolut. Tidak ada peristiwa EUR/USD berdampak tinggi dalam ±2 jam. Periksa jendela entri, data, dan pembatasan akun. 2. Rentang acuan sebelum London Bid tertinggi dikurangi bid terendah, 07:00–08:00 Europe/London. Lebar diizinkan: 12–35 pip. 3. Pemicu Penutupan bid M5 selesai ≥ 8 pip di luar rentang. Gunakan penutupan, bukan tertinggi/terendah; patuhi batas waktu. 4. Konfirmasi Tick volume pemicu > 1,2 × rata-rata 20 bar M5 sebelumnya. Feed khusus penyedia; tepat 1,20 tidak lolos. Permintaan entri, lalu verifikasi pengisian dan perlindungan Market setelah konfirmasi: long pada ask, short pada bid. Kelas dan risiko dicatat lebih dulu; tidak ada permintaan setelah 09:30. Keluar SL: batas rentang seberang + buffer 5 pip ke luar. TP1: separuh pada +1D; stop sisa ke entri jika diterima. TP2: separuh pada +2,5D; setelah TP1, trailing SMA(20) M15. Pembaruan hanya menguntungkan; keluar waktu empat jam setelah entri. D = jarak harga awal; R₀ = risiko moneter seluruh posisi. TIDAK atau TIDAK DIKETAHUI di gerbang mana pun Atau tidak ada permintaan memenuhi syarat sebelum batas; atau harga kembali ke dalam rentang sebelum pengiriman → TIDAK MASUK. Paling banyak satu entri per hari; tanpa entri ulang. Tidak trading adalah hasil proses yang valid. Sinyal tidak menjamin pengisian atau laba. *13:30 adalah keluar terjadwal paling akhir. Eksekusi aktual dapat tertunda atau gagal. A+/B adalah kelas peluang ilustratif. Status bukti tetap: belum diuji. Stop dan target riil dapat terisi intrabar. Hanya pembaruan trailing menunggu penutupan M15. Tabrakan tak terselesaikan pada data bar: stop pertama. Ilustrasi hasil seluruh transaksi dalam R — bukan probabilitas atau batas rugi terjamin −1,5R −1,0R −0,5R 0R +0,5R +1,0R +1,5R +2,0R −1,25R Stop melampaui gap −1,00R Stop acuan +0,50R TP1, sisa pada entri +1,10R TP1 + contoh trailing +1,75R TP1 + TP2 penuh Keluar waktu dapat positif atau negatif; tidak ada interval tetap −1R hingga +0,5R. Jurnal sintetis lima nilai mengabaikan keluar waktu. Ini bukan distribusi terukur realistis. Hasil target +1,75R mengasumsikan pengisian acuan tepat sebelum biaya. Gap dapat membawa rugi di bawah −1R. Belum dilakukan backtest atau uji ke depan. Lihat bagian 9 untuk asumsi, keterbatasan, dan audit.
Kartu disusun menurut urutan eksekusi: empat gerbang berurutan, entri, aturan keluar, serta hasil ilustratif dalam R. Urutan vertikal mengikuti hari trading London dari 07:00 hingga keluar terjadwal paling akhir 13:30 Europe/London. Sumbu horizontal menampilkan hasil seluruh transaksi relatif terhadap risiko moneter awal R₀; D adalah jarak harga entri-ke-stop awal. “Tidak masuk” adalah cabang valid, bukan kegagalan trading. Order terkirim tidak berarti terisi atau menghasilkan laba. Hasil numeriknya sintetis dan strategi tetap hipotesis belum diuji.
Contoh aturan LON. Contoh aturan, bukan strategi tervalidasi. R₀ memakai pengisian aktual; biaya mengurangi payoff; kedua bagian harus memenuhi volume minimum dan kenaikannya.
Contoh aturan, bukan strategi tervalidasi. R₀ memakai pengisian aktual; biaya mengurangi payoff; kedua bagian harus memenuhi volume minimum dan kenaikannya.

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.

KomponenDefinisiData tersedia saat keputusanPotensi ambiguitasMetode kendaliKondisi penolakan atau tinjauan
Rentang London 07:00–08:00Bid 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 pipPenutupan 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 pipATR 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 jamTidak 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 pip5 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 BSemua 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.

Konsep: empat pemeriksaan

Aturan: delapan pemeriksaan

Filter: empat pemeriksaan

Risiko: empat pemeriksaan

Terdokumentasi: 0/20 pemeriksaan

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?
Hipotesis adalah klaim tentang perilaku atau hasil. Strategi menambah definisi data, waktu informasi, aturan entri dan keluar, ukuran posisi, biaya, serta respons operasional. Menulis aturan itu membuat ide dapat diuji; tidak membuktikan klaimnya.
Berapa transaksi yang mengonfirmasi keunggulan?
Tidak ada jumlah universal. Presisi bergantung pada penyebaran, ketergantungan, cakupan pasar, biaya, dan jumlah varian yang ditelusuri. Laporkan n beserta estimasi ketidakpastian yang sesuai serta evaluasi independen. Aturan 100 transaksi tidak menggantikan pemeriksaan itu.
Dapatkah MAE menunjukkan stop sebaiknya lebih ketat?
MAE dapat menyarankan varian untuk diselidiki. MAE pemenang saja tidak memberi tahu transaksi menang mana yang akan tersingkir oleh stop lebih ketat atau bagaimana seluruh sampel berubah. Bekukan alternatif dan uji dengan semua pengamatan memenuhi syarat.
Bagaimana biaya memengaruhi strategi stop pendek?
Biaya sama memakan lebih banyak R saat jarak risiko awal lebih kecil. Biaya 3 pip adalah 0,30R pada jarak acuan 10 pip dan 0,20R pada 15 pip. Kelayakan strategi bergantung pada distribusi hasil neto lengkapnya, bukan batas biaya universal 10%.
Apakah pengaturan indikator presisi membuktikan overfitting?
Tidak dengan sendirinya. Catat cara pengaturan dipilih, semua alternatif diuji, dan sensitivitasnya. Angka bulat pun dapat overfit. Lingkungan parameter stabil adalah hasil diagnostik, bukan bukti independen ekspektansi positif.
Haruskah strategi bekerja di setiap sesi?
Tidak. Hipotesis khusus sesi dapat sah. Definisikan waktunya dan uji lingkupnya sendiri. Jika Anda mengklaim dapat dipindahkan ke sesi atau pasangan lain, itu klaim tambahan yang memerlukan bukti.
Apakah stop struktural selalu lebih baik daripada stop berjarak tetap?
Tidak. Aturan struktural, tetap, dan berbasis volatilitas memiliki sifat berbeda. Bandingkan sebagai varian riset terdokumentasi dengan ukuran posisi dan biaya eksekusi dihitung ulang. Stop adalah aturan keluar transaksi, bukan jaminan atau bukti seluruh hipotesis salah.
Apa fungsi keluar waktu?
Ini menjadwalkan keluar menurut aturan waktu tahan tertentu dan bertujuan menghindari peristiwa atau periode pendanaan yang dikecualikan. Eksekusi aktual bisa lebih lambat karena kuotasi hilang, latensi, atau penolakan. Bisa menutup transaksi untung maupun rugi. Tenggat serta metode eksekusi harus eksplisit; keluar empat jam adalah contoh, bukan kewajiban universal.
Dapatkah trader manual memakai metrik kuantitatif?
Ya, jika jurnal mencatat keputusan dan satuan risiko moneter secara konsisten. Metrik tidak memerlukan otomatisasi. Yang diperlukan adalah pengamatan lengkap, pencatatan biaya benar, serta pembatasan inferensi yang sesuai untuk sampel diskresioner atau terpilih.
Apa tahap setelah spesifikasi?
Kartu uji dan protokol riset historis pada 15.4. Selesaikan data dan kolom implementasi yang hilang terlebih dahulu. Dokumen lengkap bukan izin mengirim order riil.

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.

  1. Ernest P. Chan, Quantitative Trading: How to Build Your Own Algorithmic Trading Business, Wiley, 2009. Latar belakang pengembangan, evaluasi, dan implementasi strategi sistematis.
  2. 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.
  3. 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.
  4. 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.
  5. NIST/SEMATECH, Interval kepercayaan binomial; SciPy, Uji t satu sampel. Inferensi rata-rata dan proporsi menjawab pertanyaan berbeda.
  6. MetaQuotes, Properti simbol dan Mengeksekusi transaksi: kendala kontrak, volume, mode eksekusi, dan trailing.
  7. TradingView, Strategi: waktu emulator broker dan asumsi intrabar.
  8. TradingView, Repainting: waktu konfirmasi dan perbedaan historis/waktu nyata.
  9. Bailey, Borwein, López de Prado dan Zhu, The Probability of Backtest Overfitting: seleksi di antara strategi kandidat.
  10. BLS, Jadwal Employment Situation; Federal Reserve, Kalender FOMC; ECB, Kalender rapat. Jadwal penerbit, bukan konvensi jam global tetap.
  11. ESMA, pengumuman intervensi produk 27 Maret 2018: kisaran historis akun CFD ritel Uni Eropa yang merugi; bukan statistik global terkini.

Kemajuan belajar Anda

Selesai membaca pelajaran ini? Tandai sendiri. Membuka atau menggulir halaman tidak menandainya sebagai selesai.

Kemajuan memerlukan JavaScript dan penyimpanan browser.

Disimpan hanya di browser ini. Tanpa akun atau sinkronisasi antarperangkat. Menghapus data situs dapat menghapus kemajuan Anda.

Jarosław Wasiński

Pemimpin redaksi, ForexMechanics.com • Analis makro dan FX

Analis independen dan profesional dengan lebih dari 20 tahun pengalaman di pasar keuangan. Aktif di Forex sejak 2004, berfokus pada analisis fundamental, struktur pasar OTC, dan manajemen risiko modal yang disiplin.

  • Pendiri dan pemimpin redaksi MyBank.pl, menyediakan edukasi keuangan tepercaya sejak 2004.
  • Penulis ratusan komentar pasar mendalam, analisis struktural, dan materi edukasi untuk trader dan investor.
  • Pendukung transparansi pasar, mempromosikan edukasi berbasis data konkret dan laporan institusional (BIS, ESMA, CFTC).

Seluruh konten bersifat edukasi dan informasi semata – bukan merupakan saran investasi atau rekomendasi apa pun. Ingat: trading dengan leverage (Forex/CFD) memiliki risiko tinggi kehilangan modal dengan cepat.