KenKem Journal

Sistematis Bukan Berarti Otomatis

ยท #systematic-trading #trading-psychology #research-method #execution-parity #volume-profile

Pertama kali ada yang bertanya apa itu systematic trading, saya menjawab dengan malas. Saya bilang artinya komputer yang menempatkan order.

Jawaban itu keliru dengan cara yang butuh waktu lama untuk saya sadari. Otomatisasi adalah bagian paling murah dari keseluruhan cerita. Siapa pun bisa menulis script yang menekan tombol buy. Bagian yang sulit, dan yang sebenarnya menentukan apakah sistemnya layak dipercaya, adalah semua hal yang harus benar sebelum script itu boleh menekan apa pun.

Apa arti sistematis sebenarnya, kalau bukan otomatis?

Definisi yang akhirnya saya pakai punya empat bagian, dan tidak satu pun menyebut komputer.

Logikanya eksplisit. Aturannya bisa diuji. Asumsinya terlihat. Hasilnya bisa direproduksi.

Bagian terakhir itu yang diam diam paling mematikan. Kalau saya menjalankan ulang logika yang sama pada data yang sama lalu mendapat keputusan yang berbeda, saya tidak punya sistem. Saya cuma punya sesuatu yang cepat tapi belum saya pahami. Jadi reproduksibilitas bukan properti tambahan di akhir. Itu gerbangnya.

Tanpa keajaiban, tanpa misteri, tanpa basa basi. Itu standar yang terus saya tuju, dan lebih sering saya lewatkan daripada saya capai.

Kalau bukan belajar indikator baru, lalu apa bagian yang paling sulit?

Bagian tersulitnya adalah melihat betapa mudahnya pikiran saya sendiri membelokkan penilaian yang sudah saya ambil sebelumnya.

Harapan berubah jadi bias. Ketakutan berubah jadi keraguan. Frustrasi berubah jadi overtrading. Tidak satu pun terasa seperti kesalahan saat sedang terjadi. Semuanya terasa seperti sedang membaca pasar.

Kesimpulan saya bukan "trading tanpa emosi", karena itu tidak tersedia untuk siapa pun. Kesimpulannya adalah "tanpa eksekusi emosional". Emosi boleh tetap ada, ia hanya tidak boleh menempatkan order.

Itulah pekerjaan spesifik yang saya serahkan ke perangkat lunak. Di Master Volume Profile, pendekatan volume profile saya sendiri untuk setup jangka pendek, batas batas yang sudah dikodekan dan veto volatilitas berbasis ATR ada untuk menutup persis momen ketika manusia akan berharap, ragu, atau menambah satu posisi lagi. Saya tidak menghapus penilaian manusia, saya hanya mencegah penilaian yang buruk sampai dieksekusi.

Kenapa sebagian besar indikator gagal mendapatkan tempatnya?

EMA, RSI, ADX dan sejenisnya memang berguna. Semuanya juga bukan keajaiban. Mereka menggambarkan keadaan, dan menggambarkan keadaan tidak sama dengan menciptakan edge.

Jadi saya berhenti memperlakukannya sebagai keyakinan dan mulai memperlakukannya sebagai kandidat. Setiap fitur harus menjawab apa yang diukurnya, kapan ia berlaku, dan apa yang membuatnya dibuang. Di dalam Dquants engine yang saya bangun sendiri, fitur yang tidak bisa membuktikan kontribusinya akan dipotong, sefamiliar apa pun tampilannya di chart.

Pertanyaan lanjutannya adalah soal waktu. Sinyal yang tertinggal tetap bisa berguna, tetapi kalau satu satunya hal yang ia sampaikan adalah bahwa pergerakan sudah terjadi, ia terlalu terlambat untuk jadi logika entry. Ini bukan perbedaan kecil. Banyak sistem yang kelihatan nyaman sebenarnya dibangun di atas konfirmasi yang datang setelah peluangnya lewat.

Apa yang menggantikan kebiasaan membaca candle?

Struktur pasar. Di mana value diterima, di mana harga ditolak, seperti apa konteks lelang di sekitar sebuah pergerakan, dan berapa banyak ruang yang tersisa sebelum area penting berikutnya.

Cara pandang itu menjelaskan kenapa sebuah pergerakan berlanjut atau gagal jauh lebih baik daripada bentuk tiga candle terakhir. Itu juga alasan Master Volume Profile membaca struktur volume profile, bukan pola candle. Value area dan volume node sudah ada di chart sebelum pergerakan terjadi, bukan sesudahnya.

Saya ingin berhati hati di bagian ini, karena di sinilah orang biasanya berlebihan. Struktur membuat sebuah hipotesis layak diuji. Struktur tidak membebaskan hipotesis itu dari pengujian. Cukup banyak ide struktural yang saya sukai ternyata tidak bertahan.

Kenapa parity adalah bagian yang hampir tidak pernah dibahas?

Ini bagian yang paling saya remehkan di awal, dan sekarang saya akan menaruhnya hampir di urutan teratas.

Riset dan eksekusi harus menceritakan hal yang sama. Engine riset berbasis C++ di dalam Dquants dan sisi MQL5 dari Master Volume Profile harus menghasilkan hasil yang sama pada data yang sama. Kalau tidak, saya benar benar tidak tahu mana yang harus saya percaya, dan semua validasi sebelumnya berhenti melindungi apa pun.

Selisih kecil sangat mudah diabaikan di dalam notebook. Selisih itu berhenti menjadi kecil ketika ada uang sungguhan di dalamnya. Parity bukan pekerjaan sampingan menuju deployment. Selama parity belum kokoh, sebuah hasil riset masih berstatus draf.

Kenapa biaya lebih menentukan daripada aturan entry?

Karena biaya adalah penyaring kebenaran.

Banyak ide terlihat kuat sebelum biaya dan runtuh setelah biaya. Pada trading jangka pendek, spread dan slippage bukan pembulatan kecil di sebelah sinyal. Keduanya bagian dari sinyal itu sendiri. Jadi kebiasaan yang saya bangun adalah menekan edge sebelum merayakannya: saya dorong spread dan slippage melewati level realistis dalam sebuah cost sensitivity sweep lalu mengamati di titik mana ia patah.

Menemukan titik patah lebih awal jauh lebih murah daripada menemukannya dengan uang sungguhan di kemudian hari.

Bagaimana saya menahan diri agar tidak langsung percaya hasil awal?

Terutama dengan tidak membiarkan sinyal awal naik kelas sendirian.

Sinyal awal adalah alasan untuk terus menyelidiki, bukan alasan untuk mengunci ide. Sebelum saya mengizinkan diri saya percaya lebih jauh, parity antara backtest dan eksekusi demo harus cocok, dan metriknya harus bertahan sebagai metrik: Sharpe, Calmar, expectancy, drawdown, ditambah DSR dan PSR sebagai penjaga agar saya tidak membaca keberuntungan sebagai keterampilan.

Data adalah cermin yang berguna justru karena ia tidak peduli pada apa yang saya harapkan. Kadang hasilnya menyemangati. Sering kali hasilnya membuat saya rendah hati. Perasaan tidak bisa dibungakan.

Itu juga alasan saya berusaha tidak menjanjikan berlebihan. Kalau saya bilang sesuatu menjanjikan, artinya ia masih butuh validasi. Kalau saya bilang sesuatu kuat, artinya ia memperoleh kata itu lewat pengujian. Master Volume Profile belum punya rekam jejak live yang terverifikasi, yang saya punya hanya pilihan desain dan pengujian yang bisa saya tunjukkan, dan mengatakannya terus terang melindungi pembaca sama besarnya dengan melindungi saya sendiri.

Apa kesimpulan jujurnya?

Kemajuan nyata dalam pekerjaan ini tipis dan sangat teknis. Validasi yang lebih baik, ekspor yang lebih bersih, parity yang lebih kokoh, pelaporan yang lebih jujur. Tidak ada yang seru untuk diceritakan, dan semuanya berbunga.

Kalau Anda seorang engineer yang sedang melihat pasar, harapan jujur saya adalah bagian otomatisasi akan memakan satu akhir pekan dan sisanya akan memakan bertahun tahun. Sistematis bukan terletak pada botnya. Sistematis terletak pada disiplin untuk bisa menjelaskan, menguji, dan mereproduksi setiap keputusan yang dibuat bot itu, dan pada kesediaan membuang seluruh idenya ketika Anda tidak bisa melakukannya.


Artikel ini disusun dari seri build-log KenKem. Hanya untuk tujuan edukasi. Bukan nasihat keuangan. Kinerja masa lalu tidak menjamin hasil di masa depan.

โ† All journal articles

Chat