KenKem Journal

Bagaimana Mengubah Pola Trading Menjadi Aturan yang Bisa Diuji?

· #hypothesis-testing #backtesting #volume-profile #research-method #systematic-trading

Sebuah pola trading baru menjadi aturan yang bisa diuji ketika setiap kata di dalamnya punya ukuran: level yang mana, diukur pada jendela berapa lama, dihormati sejauh apa dan dalam satuan apa, berlaku berapa lama sebelum idenya kedaluwarsa, dan apa yang dihitung sebagai level itu gagal. Semuanya harus diputuskan sebelum data dibuka. Sebagian besar pola tidak bertahan setelah dituliskan, dan itu tandanya pengujian sedang bekerja.

Gambar teknik hitam putih berisi baut dan penampang, dengan pensil dan jangka di atas kertas
Gambar teknik tidak menyisakan ruang untuk tafsiran. Aturan trading harus memenuhi standar yang sama. Foto: Matej / Pexels.

MasterVP · Systematic Trading Journey

Ditulis oleh pendiri KenKem, seorang insinyur perangkat lunak dengan pengalaman dua puluh tahun yang dulu trading emas secara manual sebelum membangun perangkat riset di balik MasterVP. Saya quant otodidak, dan inilah tahap dalam proses saya di mana sebagian besar ide saya mati. Ini berbagi pengetahuan, bukan rekomendasi untuk trading apa pun. Setiap angka di bawah ini adalah hasil backtest atau simulasi pada data tick nyata dari laporan rilis 1.26 tertanggal 15 September 2026, dan tidak ada yang merupakan hasil live.

Mengapa pola yang terlihat jelas menghilang saat dituliskan?

Karena pola itu ada di perhatian saya, bukan di data.

Anda melihat harga menghormati batas bawah value area empat kali dalam satu sesi. Rasanya jelas. Grafik seolah memberi tahu sesuatu, dan perasaan itu cukup kuat sampai Anda mulai membuat rencana di sekitarnya. Lalu Anda mencoba menuliskannya sebagai aturan yang bisa dijalankan komputer tanpa bertanya kepada Anda, dan pertanyaan mulai bermunculan.

Sebagian besar waktu, setelah saya selesai menjawabnya, keunggulannya hilang. Bertahun-tahun saya menganggap itu kekalahan. Sekarang saya pikir itu hal paling berguna yang dilakukan proses ini. Trader diskresioner tidak pernah harus menyelesaikan kalimatnya, sehingga pola yang hanya ada saat melihat ke belakang bisa hidup selamanya di kepala mereka, diam-diam menentukan transaksi. Menuliskannya adalah cara mengusirnya.

Pertanyaan apa yang harus dijawab sebuah aturan?

Lima, dan masing-masing dulu adalah tempat saya membiarkan diri sendiri lolos.

Level yang mana, diukur pada jendela berapa lama? Batas bawah value area dari sesi hari ini, dari minggu lalu, atau dari master profile yang lebih panjang adalah tiga benda berbeda yang kebetulan bernama sama.

Dihormati sejauh apa, dalam satuan apa? Volatilitas emas bisa naik tiga kali lipat antara sesi Asia dan New York. Jarak tetap yang berarti "dekat" pada pukul 3 pagi berarti "noise" pada pukul 3 sore, jadi satuannya harus menyesuaikan pasar. Dalam pekerjaan saya, satuan itu adalah average true range, dan itulah sebagian besar arti kata adaptif dalam sistem saya.

Berlaku berapa lama? Ide tanpa batas waktu tidak pernah gagal. Ia hanya menunggu.

Apa yang dihitung sebagai level gagal? Ini yang paling sulit, dan harus ditulis sebelum melihat data. Kalau diputuskan belakangan, setiap kerugian menjadi pengecualian.

Berapa biayanya? Yang membawa saya ke dua hal yang tidak lagi saya lewatkan.

Mengapa biaya dan data tick harus masuk sejak pengujian pertama?

Karena keduanya mengubah jawabannya, bukan hanya besarnya.

Biaya masuk ke hipotesis sejak pengujian pertama, tidak pernah dikurangkan di akhir. Keunggulan scalping yang hanya bertahan sebelum spread dan komisi bukan keunggulan kecil. Itu bukan keunggulan. Saya menulis tentang hitungan ini pada emas di mengapa scalp emas dimulai dari minus.

Pengujian juga berjalan pada riwayat tick, bukan bar satu menit. Sebuah bar memberi tahu di mana harga dibuka, ditutup, dan sampai mana bergerak, tetapi tidak urutan kejadiannya, dan jalur di dalam bar itulah tempat stop scalping berada. Di mesin Dquants yang saya kembangkan, laboratorium C++ mencari secara luas dan MetaTrader pada tick nyata menjadi wasit untuk laba rugi akhir. Jika keduanya berbeda, MetaTrader yang menang, dan laboratorium harus mereproduksinya sebelum saya mempercayainya lagi.

Apa yang ditambahkan lensa lelang pada sebuah aturan?

Ia memberi aturan satu pertanyaan untuk dijawab, bukan dua puluh.

MasterVP membaca pasar sebagai lelang. Pembeli dan penjual menghabiskan sebagian besar waktunya menyepakati rentang harga wajar, yaitu value area, dan momen menarik terjadi ketika harga meninggalkannya. Tidak setiap kepergian berarti sesuatu. Sebagian breakout punya struktur dan momentum di belakangnya. Banyak yang lain hanya harga yang meregang ke tepi kerumunan lalu jatuh kembali.

Cara pandang itu mengubah perasaan samar ("emas suka level ini") menjadi pertanyaan yang bisa ditulis dan dinilai: apakah harga meninggalkan value dengan bukti yang cukup, atau hanya berkeliaran? Semua bagian lain dari aturan melayani pertanyaan itu. Indikator klasik boleh memveto transaksi tetapi tidak pernah boleh memulainya, yang saya jelaskan beserta pengukurannya di apakah indikator trading benar-benar memprediksi harga.

Bagaimana tahu aturan itu nyata dan bukan pola yang dibayangkan?

Buat tiruan yang identik dalam segala hal kecuali satu hal yang diklaim aturan itu ketahui, lalu lihat apakah aturannya mengalahkan tiruan tersebut.

Untuk setiap sistem saya membuat 1.000 versi tiruan: pasar yang sama, jumlah transaksi yang sama, jam yang sama, bulan yang sama, keseimbangan long dan short yang sama, ukuran stop yang sama, exit yang sama. Hanya momen entri yang acak. Jika aturan entri hanyalah cerita, sebagian cukup besar tiruan akan menyamainya. Batas lulus ditetapkan sebelumnya pada p di bawah 0,05, untuk kedua periode, sebelum ada hasil apa pun.

Pada 2024 sampai 2026, tidak satu pun dari 1.000 tiruan menyamai aturan nyata, p di bawah 0,001. Pada 2021 sampai 2023, 299 dari 1.000 menyamainya, p sebesar 0,30. Periode itu tidak lolos, dan tetap dipublikasikan. Alasannya diukur, bukan diperdebatkan: itu tahun-tahun tenang bagi emas, aturannya dibangun untuk menunggu kepergian nyata dari value, dan di pasar yang tenang sistem sebagian besar menepi alih-alih terus bertransaksi. Bagi saya, aturan yang lolos hanya di tempat yang dikatakan idenya lebih bisa dipercaya daripada aturan yang mengaku berhasil di mana saja.

Aturan intuitif mana yang gagal ketika dituliskan?

Sebagian besar yang dengan senang hati akan dijual halaman penjualan kepada Anda.

Tidak pernah mengembalikan profit hari itu memotong profit dan memperburuk drawdown. Exit berbasis aliran order tidak bisa andal membedakan pullback dari pembalikan. Trading kripto sepanjang akhir pekan memotong profit setengahnya dan menggandakan drawdown. Batas rugi harian memangkas hari-hari buruk tetapi juga menghalangi pemulihan yang menyusul. Penghentian keras berdasarkan drawdown benar-benar bencana. Mengambil profit lebih awal untuk mengurangi risiko, yang paling intuitif dari semuanya, justru memperburuk drawdown, dan bukan untuk pertama kalinya dalam program ini. Masing-masing ditulis sebagai aturan sebelum diuji, dan masing-masing gagal pada data saya sendiri.

Apa yang dikatakan kuburan ide tentang yang bertahan?

Bahwa mereka diseleksi dengan keras, dan hanya itu yang memberi bobot pada sistem yang bertahan.

Per rilis 1.26, mesin Dquants telah menelusuri 7.990 konfigurasi berbeda dan saya telah menjalankan 169 uji wasit MetaTrader pada tick nyata. Dari 158 eksperimen yang dideklarasikan sebelumnya, dengan aturan keputusan ditulis sebelum hasil diketahui, 140 tidak pernah menjadi produk dan 3 dirilis. Indikatornya bahkan bisa menandai setup yang hampir terbentuk lalu tersaring, masing-masing dengan alasan singkat. Fitur ini mati secara default karena membuat grafik lebih ramai, tetapi saya merasa hampir-kena itu lebih banyak mengajarkan karakter sistem daripada deretan kemenangan yang rapi.

Metode yang tidak pernah menolak apa pun bukanlah metode. Itu cerita yang ditempeli angka.

Pertanyaan yang sering diajukan

Apa yang membuat aturan trading bisa diuji? Setiap bagiannya punya ukuran yang ditetapkan sebelum data dibuka. Artinya level, jendela, jarak dalam satuan berbasis volatilitas, batas waktu, dan definisi kegagalan yang tertulis. Aturan yang kekurangan salah satunya bisa ditafsirkan ulang setelah kejadian.

Mengapa sebagian besar pola trading diskresioner gagal saat diuji? Karena banyak di antaranya hidup di perhatian trader, bukan di data. Saat melihat ke belakang, empat sentuhan mudah diingat sementara sesi ketika level itu jebol tersembunyi. Dalam proses saya, sebagian besar ide kehilangan keunggulannya sebelum uji penuh pertama selesai.

Biaya trading dimasukkan sebelum atau sesudah backtest? Sebelum, sejak pengujian pertama. Mengurangkannya belakangan membuat ide yang sensitif biaya tampak menjanjikan selama berminggu-minggu. Pada strategi emas jangka pendek, spread saja bisa menentukan apakah sebuah ide ada.

Mengapa memakai data tick alih-alih bar satu menit? Bar menyembunyikan urutan terjadinya high dan low. Untuk strategi dengan stop ketat, urutan itu menentukan apakah stop atau target yang tersentuh lebih dulu. Wasit saya adalah MetaTrader yang berjalan pada tick nyata.

Apa itu uji permutasi entri acak? Uji yang membuat banyak versi tiruan sebuah strategi, identik dalam segala hal kecuali momen entri. Jika aturan nyata tidak mengalahkan hampir semuanya, entrinya tidak menambahkan apa pun. Pada 2024 sampai 2026, tidak satu pun dari 1.000 tiruan saya menyamai aturan nyata, p di bawah 0,001.

Apakah masalah jika strategi gagal uji di satu periode? Tidak, jika kegagalannya sesuai dengan klaim aturan itu tentang dirinya sendiri dan dipublikasikan. Aturan saya tidak lolos di pasar emas yang tenang 2021 sampai 2023, p sebesar 0,30, saat sistem sebagian besar menepi.

Berapa banyak ide yang sebaiknya gagal sebelum satu dirilis? Tidak ada rasio pasti, tetapi jumlahnya sebaiknya terbuka. Dalam registri saya, 140 dari 158 eksperimen yang dideklarasikan sebelumnya tidak menjadi produk, dan 3 sistem dirilis.

Jika Anda ingin melihat ke mana proses ini berujung, MasterVP adalah metode intraday saya sendiri yang dibangun di atas teori volume profile yang terbuka untuk umum. Metode ini hadir sebagai Master Volume Profiler indicator di TradingView dan MetaTrader 5, yang menampilkan bacaan pasar dan menyerahkan order kepada Anda, dan sebagai Master Volume Sniper di MQL5 market, sebuah Expert Advisor yang menjalankan aturan dan pengaturan risiko yang Anda konfigurasi.


Artikel ini disusun dari postingan bertema pola-ke-aturan dalam seri catatan pembangunan MasterVP. Hanya untuk tujuan edukasi. Bukan nasihat keuangan. Angka yang dikutip adalah hasil backtest dan simulasi pada data tick nyata, dan kinerja masa lalu tidak menjamin hasil di masa depan. Setiap trader tetap bertanggung jawab atas pengaturan risiko dan keputusannya sendiri.

← All journal articles

Chat