KenKem Journal

Dari pola yang Anda lihat ke aturan yang bisa diuji: CBC Flip, langkah demi langkah

· #rule-design #volume-profile #open-source #systematic-trading

"Pembeli baru saja mengambil kendali." Saya mengucapkan kalimat itu kepada diri sendiri ribuan kali sebagai trader manual, dan selama bertahun-tahun kalimat itu tidak berguna, karena saya tidak bisa menjelaskan apa tepatnya artinya.

Dari pola yang Anda lihat ke aturan yang bisa diuji: CBC Flip, langkah demi langkah: grafik untuk bagian 3 dari seri Dari diskresioner ke sistematis
Bagian 3 dari 15, Dari diskresioner ke sistematis. Grafik saya gambar sendiri, ilustratif, tidak berskala.

Bagian 3 dari 15: Dari diskresioner ke sistematis

Celah itulah yang dibahas bab ini. Pola adalah sesuatu yang Anda lihat. Aturan adalah sesuatu yang bisa diperiksa komputer tanpa menanyakan perasaan Anda. Segala yang sistematis dimulai dengan berpindah dari yang satu ke yang lain, dan sebagian besar edge diskresioner diam-diam menghilang tepat di langkah ini. Itu informasi, bukan kekalahan.

Saya akan membahasnya dengan contoh nyata: CBC Flip - Volume Profile Context, script yang saya publikasikan gratis dan open-source di TradingView di bawah profil saya, kenkemdayfx. Ini script saya yang paling banyak disukai, dan karena kodenya publik, saya bisa menunjukkan setiap input dan setiap keputusan. Mesin kendalinya adalah metode Candle-By-Candle yang dipopulerkan oleh maplestax. Yang saya tambahkan adalah lokasi.

Langkah 1: tuliskan kalimatnya

Mulailah dengan versi bahasa sehari-hari. "Ketika pembeli mengambil kendali di dekat tepi value, sesuatu yang layak diperhatikan sedang terjadi." Kalimat ini kabur, dan itu tidak apa-apa. Tugasnya sekarang adalah menghapus setiap kata yang kabur, satu per satu.

Langkah 2: definisikan "mengambil kendali"

Dalam CBC, kendali berpindah tangan pada penutupan, bukan sentuhan. Candle yang ditutup di atas high candle sebelumnya menyerahkan kendali kepada bull. Candle yang ditutup di bawah low candle sebelumnya menyerahkannya kepada bear. Jika keduanya tidak terjadi, pihak yang memegang kendali tetap memegangnya.

Baris terakhir itu adalah bagian yang cerdas. Itu adalah histeresis: statusnya mengabaikan kedipan naik turun candle individual dan hanya berubah pada penutupan terkonfirmasi di luar rentang sebelumnya.

Lalu kasus-kasus tepi, karena aturan sebagian besar terdiri dari kasus tepi. Dengan "strict breaks" aktif (default), penutupan harus benar-benar melewati high atau low sebelumnya, dan penutupan yang sama persis tidak dihitung. Dengan "flip candle must close in the flip direction" aktif (juga default), flip bullish membutuhkan candle hijau dan flip bearish membutuhkan candle merah, yang menyaring penutupan yang secara teknis menembus level sementara candle itu sendiri sedang melemah. Filter opsional, nonaktif secara default, dapat mensyaratkan rentang minimum candle flip yang diukur dalam ATR.

Langkah 3: hanya gunakan apa yang bisa diketahui saat itu

Aturan yang melihat informasi dari masa depan bukanlah aturan, melainkan kesalahan yang belum Anda temukan. Karena itu flip hanya tercatat pada penutupan bar yang terkonfirmasi. Label, setelah tercetak, tidak pernah dipindahkan atau dihapus. Penembusan lanjutan ke arah yang sudah memegang kendali tidak mencetak apa pun.

Langkah 4: definisikan "di dekat tepi value"

Ini membutuhkan volume profile, dan profilnya membutuhkan konstruksi yang tepat. Script mengambil jendela bergulir, 100 bar local dikali pengali master 3, jadi 300 bar secara default. Setiap bar terkonfirmasi menyumbangkan hlc3-nya sebagai sampel harga dan volumenya sebagai bobot. Rentang high-low jendela dibagi menjadi 40 bin yang sama besar. Bin terpenuh adalah point of control. Value area tumbuh keluar dari sana, selalu menambahkan bin tetangga yang lebih berat, sampai menampung 70 persen volume, sesuai konvensi market profile.

Kini lokasi sudah menjadi definisi, dan flip terbagi ke dalam beberapa kelas. BRK: flip bullish yang ditutup di atas mVAH, atau flip bearish yang ditutup di bawah mVAL. Kendali berpindah tangan di tempat harga sedang diterima di luar value. REV: flip bullish dari sisi mVAL, atau flip bearish dari sisi mVAH, aktivitas responsif yang membalikkan harga ke arah master point of control, digambar sebagai garis panduan titik-titik menuju mPOC. Segala sesuatu di zona mati antara POC dan tepi di sisinya sendiri disembunyikan secara default sebagai noise pasar yang seimbang.

Langkah 5: definisikan seperti apa "salah" itu

Aturan tanpa kondisi gagal hanyalah opini. Selama bull memegang kendali, script menggambar garis putus-putus di low candle yang menyerahkan kendali kepada mereka. Selama bear memegang kendali, di high-nya. Penutupan terkonfirmasi melewati garis itu mematahkan struktur yang mengaktifkan status tersebut.

Langkah 6: hapus noise yang sudah Anda ketahui

Ada dua filter. Sinyal yang sama tidak pernah tercetak dua kali berturut-turut, karena BRK long kedua tepat setelah yang pertama hanyalah informasi yang sama yang diulang. Dan breakout yang penutupannya sudah lebih dari 10 persen jarak tepi-ke-POC di luar tepi disembunyikan sebagai pengejaran yang terlambat.

Langkah 7: buat bisa dihitung

Dua kondisi alert, flip bullish dan flip bearish, terpicu pada penutupan bar dan hanya untuk flip yang ditampilkan. Kini pola itu menghasilkan daftar timestamp. Daftar bisa dihitung, diberi biaya, dan dibandingkan dengan peluang acak. Perasaan tidak bisa.

Batasan yang jujur

Profilnya beresolusi bar, bukan tick, jadi lebih kasar daripada profil yang dibangun dari tick. Pada sebagian besar feed forex dan CFD, termasuk emas, "volume" adalah tick volume, yaitu jumlah pembaruan harga, bukan kontrak yang dieksekusi, dan dua broker bisa berbeda pendapat. Flip baru diketahui saat candle-nya ditutup, sehingga selalu tercetak setelah pergerakan dimulai.

Dan satu pelajaran dari riset saya sendiri yang mengejutkan saya. Filter anti-kejar itu membuat grafik jauh lebih mudah dibaca, jadi tetap ada di script gratis. Tetapi ketika saya menguji ide serupa, menolak entry yang jauh dari awal pergerakan, sebagai aturan trading dalam riset MasterVP saya, hasilnya 0 dari 4 formulasi di 3 feed data. Aturan yang merapikan grafik dan aturan yang menambah edge adalah dua pekerjaan berbeda. Hanya pengujian yang memberi tahu Anda mana yang Anda tulis.

Intinya

Anda tidak perlu menjadi programmer untuk melakukan langkah 1 sampai 6. Anda butuh pena dan kesabaran untuk menjawab "apa tepatnya maksud saya?" sampai tidak ada lagi yang kabur. Kodenya adalah bagian yang mudah. Definisinya adalah pekerjaan yang sebenarnya.

Script-nya gratis dan sumbernya terbuka, jadi bacalah, coba patahkan, dan simpan hanya apa yang layak berada di grafik Anda. Pertanyaan saya untuk Anda: pola apa yang Anda trading dengan mata tetapi belum pernah berhasil Anda tuliskan sebagai aturan?

Dari diskresioner ke sistematis, bagian 3 dari 15.
Sebelumnya: Grafik yang sama, keputusan berbeda: apa yang dilakukan emosi pada trader diskresioner
Berikutnya: ATR adalah satuannya: mengapa setiap jarak dalam sistem saya diukur dengan volatilitas


Bagian 3 dari seri Dari diskresioner ke sistematis, juga diterbitkan sebagai X Article. Hanya untuk tujuan edukasi. Bukan nasihat keuangan. Angka yang dikutip adalah hasil backtest dan riset kecuali dinyatakan live, 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