KenKem Journal

Apakah Indikator Teknikal Benar-Benar Memprediksi Harga?

· #technical-indicators #quantitative-research #systematic-trading #volatility #backtesting

Tidak. Pada 849.963 bar satu menit emas, setiap indikator klasik yang saya uji paling cocok dengan harga pada jeda nol, artinya indikator itu menggambarkan pergerakan yang sudah terlihat, bukan yang akan datang. Semuanya adalah transformasi dari harga yang sudah terjadi. Itu tidak membuatnya tidak berguna, tetapi berarti indikator tidak boleh menjadi alasan sebuah posisi dibuka.

Sebagai quant otodidak, selama bertahun-tahun saya percaya sebaliknya, dan itulah satu-satunya alasan saya akhirnya mengukurnya. Berikut audit lengkapnya, hasil yang membuat saya malu, dan perubahan desain spesifik yang lahir darinya.

Sebuah jangka sorong tergeletak di atas permukaan baja hasil pemesinan dalam cahaya redup, dikelilingi perkakas bengkel
Sebelum berdebat tentang arti sebuah pembacaan, kita harus sepakat dulu tentang apa yang sebenarnya diukur alat itu. Foto: Michel AVRIL / Pexels.

Apa yang terjadi ketika Anda mengukur apakah indikator mendahului harga?

Anda menemukan bahwa indikator tidak mendahului harga, dan jaraknya tidak tipis.

Saya mengambil XAUUSD pada grafik satu menit, 849.963 bar dari Januari 2024 sampai Mei 2026, dibangun dari sekitar 162 juta tick nyata, lalu mengajukan satu pertanyaan membosankan kepada setiap indikator. Pada jeda berapa perubahan indikator ini paling cocok dengan pergerakan harga yang sesungguhnya? Jika ia mendahului, kecocokan terbaik ada di masa depan. Jika ia tertinggal, kecocokan terbaik ada di masa lalu.

Semuanya kembali di angka nol. Jarak ke rata-rata bergerak, RSI, selisih DI dari DMI, semuanya bersamaan dengan harga. RSI pada panjang standar cocok dengan impuls harga yang dinormalisasi volatilitas pada korelasi 0,962, yang merupakan cara sopan untuk mengatakan bahwa RSI sedang menunjukkan lilin yang sudah saya lihat.

Satu-satunya fitur yang benar-benar tertinggal adalah fitur turunan. Kemiringan dan percepatan RSI keduanya memuncak tiga bar di belakang harga, dan kandungan prediktifnya punya paruh waktu hanya satu sampai dua bar. Pembacaan level mempertahankan sinyal kecilnya selama tujuh sampai dua belas bar. Tidak ada yang skandal di situ. Memang begitulah sifat alat-alat ini. Yang skandal adalah saya menghabiskan bertahun-tahun memperlakukan transformasi masa kini sebagai informasi tentang masa depan.

Mengapa konfluensi antar indikator terasa lebih meyakinkan daripada nilainya?

Karena banyak hal yang tampak seperti kesepakatan independen sebenarnya adalah satu angka yang dicetak berkali-kali.

Saat mengaudit kumpulan fitur, saya menjalankan matriks korelasi atas semua yang saya suapkan ke mesin riset. RSI pada panjang standar dan selisih DI dari DMI kembali dengan korelasi 0,935. Keduanya berada di sudut platform yang berbeda, ditulis orang yang berbeda, terpaut beberapa dekade. Yang satu osilator berbatas, yang lain konstruksi pergerakan terarah, dan pada data saya keduanya membawa informasi yang nyaris sama.

Dan keadaannya memburuk sebelum membaik:

  • RSI pada tiga panjang berbeda berkorelasi dengan dirinya sendiri antara 0,935 dan 0,978.
  • Jarak ke rata-rata bergerak pada periode bersebelahan berada di 0,93 sampai 0,94.
  • Jarak ke sebuah rata-rata bergerak panjang dan kemiringan rata-rata yang sama berkorelasi 0,994, jadi kemiringannya praktis tidak menambah apa pun.
  • Garis DI positif dan negatif begitu dekat dengan selisihnya sendiri sehingga menyimpan ketiganya adalah aritmetika, bukan analisis.

Saya tidak membangun dasbor. Saya membangun satu angka, dicetak enam kali, dalam enam warna, lalu membaca kesepakatan antar salinan itu sebagai konfirmasi. Konfluensi antara dua indikator yang redundan bukanlah konfluensi. Itu satu pendapat yang diulang, dan terasa jauh lebih meyakinkan daripada satu pembacaan justru karena ia datang dua kali.

Mengapa ADX satu-satunya indikator yang saya pertahankan?

Karena ia satu-satunya yang mengakui tidak punya pendapat soal arah, dan ternyata itulah sifat yang berguna.

Dalam audit yang sama, ADX berkorelasi dengan impuls harga bertanda pada 0,001. Ia benar-benar tidak tahu ke mana harga akan bergerak, dan tidak berpura-pura tahu. Terhadap besaran mutlak selisih DI, ia berada di 0,593, cukup tinggi untuk berkaitan, cukup rendah untuk bukan duplikat apa pun di lembar itu. Dalam kumpulan fitur yang hampir semuanya salinan, ADX adalah satu-satunya pembacaan yang benar-benar ortogonal.

Saya tetap mengujinya untuk keunggulan arah, dan hasilnya nihil. Lebih buruk dari nihil. Sinyal kondisionalnya keluar pada statistik t minus 0,18, dan tanda kontribusinya berbalik antar lipatan validasi, sepakat dengan dirinya sendiri tepat pada setengah dari enam lipatan. Itu koin.

Jadi ia tidak mendapat suara soal arah. Ia mendapat tugas lain. Ia menggambarkan keadaan pasar, sedang tren atau tidak, dan deskripsi keadaan boleh menolak transaksi yang diusulkan hal lain. Ia tidak pernah boleh mengusulkan transaksi.

Apakah indikator klasik menambah sesuatu di luar sampel?

Tidak. Diukur dengan benar, setiap keluarga yang saya uji kembali datar sampai negatif.

Cara penyusunan ujinya yang membuatnya adil, jadi layak dijelaskan dengan tepat. Saya membangun baseline dari hal-hal yang sudah saya ketahui: momentum harga terkini, volatilitas saat ini dan kemiringannya, serta posisi harga terhadap struktur volume profile. Sengaja tanpa rata-rata bergerak, tanpa RSI, tanpa DMI, dan tanpa ADX di dalamnya.

Lalu saya bertanya, satu keluarga sekaligus, dalam walk forward bersarang. Apakah menambahkan keluarga ini ke apa yang sudah saya ketahui memperbaiki prakiraan pada data yang belum pernah dilihat model? Bukan apakah ia berkorelasi dengan imbal hasil. Bukan apakah ia tampak benar di grafik. Apakah ia menambah sesuatu di atas baseline, di luar sampel.

Keluarga yang ditambahkan ke baseline Tambahan R kuadrat di luar sampel
Jarak rata-rata bergerak minus 0,00006
RSI minus 0,00008
ADX minus 0,00005
DMI plus 0,00004
Keempatnya sekaligus minus 0,00023

Satu-satunya angka positif tidak dapat dibedakan dari nol, dan tandanya bertahan ketika saya menjalankan ulang semuanya pada horizon prakiraan yang lebih panjang. Menambahkan keluarga-keluarga itu membuat prakiraan di luar sampel sedikit lebih buruk daripada tanpa mereka, karena mereka menyumbang derau dan bukan informasi yang belum dimiliki baseline.

Bagian yang tidak nyaman adalah kontrasnya. Di dalam sampel semuanya tampak terhormat secara statistik, dengan sinyal kondisional stabil pada statistik t sekitar 6 sampai 8 yang akan lolos standar kebanyakan orang. Di luar sampel mereka mengembalikan kurang dari nol. Jurang itulah seluruh pokok persoalannya, dan dengan 849.963 bar, signifikansi di dalam sampel muncul nyaris otomatis dari ukuran sampel, bukan diperoleh oleh sinyalnya.

Lalu mengapa saya masih memakainya?

Karena audit itu tidak menyimpulkan alat-alat ini tidak berguna. Ia menyimpulkan sesuatu yang lebih sempit dan jauh lebih berguna, yaitu tidak satu pun dari mereka layak menjadi satu-satunya alasan sebuah posisi ada.

Itu dua kalimat berbeda, dan perbedaannya adalah seluruh desainnya. Dalam sistem saya, indikator klasik adalah hak veto, tidak pernah pemicu.

Tidak ada posisi dibuka karena rata-rata bergerak bersilangan atau osilator berbalik. Keputusan dimulai dari struktur volume dan aliran di sekitarnya, yang merupakan jenis informasi berbeda: bukan transformasi harga, melainkan catatan tentang di mana transaksi benar-benar terjadi. Setelah itu, pemeriksaan kualitas tren boleh menolak posisi yang latar belakangnya tidak sejalan. Veto momentum ada dan dikirim dalam keadaan mati.

Skema yang membandingkan arsitektur pemicu, tempat sebuah indikator mengusulkan sekaligus mengonfirmasi transaksi, dengan arsitektur veto, tempat struktur volume mengusulkan dan indikator hanya boleh menolak
Komponen yang sama, dirangkai dengan dua cara. Di kiri, sebuah indikator mengusulkan transaksi sekaligus mengonfirmasinya. Di kanan, ia hanya boleh menolak. Ini ilustrasi skematis dari desain yang dibahas, bukan data terukur.

Ada alasan jujur mengapa arah ini bekerja. Alat yang bergerak bersamaan dengan harga tidak bisa memberi tahu apa yang akan terjadi, tetapi sangat baik untuk memberi tahu apa yang sedang terjadi sekarang. Menolak adalah pekerjaan waktu kini. Memprediksi bukan. Saya tidak butuh indikator yang lebih baik. Saya butuh berhenti memberi indikator yang sudah ada sebuah tugas yang tidak pernah mampu mereka kerjakan.

Mengapa saya berhenti mengukur pasar dengan harga dan mulai mengukurnya dengan ATR?

Karena pergerakan 40 pip pada emas jam tiga pagi dan pergerakan 40 pip semenit setelah rilis data sesi Amerika bukan peristiwa yang sama. Angka yang sama, dua pasar yang berbeda.

Lama sekali aturan saya ditulis dalam harga. Stop sekian pip. Buffer selebar ini. Filter aktif melewati level itu. Setiap aturan semacam itu diam-diam mengasumsikan pasar punya satu kecepatan, dan emas tidak punya satu kecepatan.

Jadi saya menulis ulang pengukurannya. Hampir setiap kondisi yang dibaca sistem saya kini dinyatakan relatif terhadap volatilitas terkini pasar itu sendiri, bukan dalam harga absolut. Bukan apakah pergerakan ini besar, melainkan apakah pergerakan ini besar untuk saat ini.

Inilah yang saya maksud dengan adaptif, dan saya ingin spesifik karena kata itu dipakai untuk hampir apa saja. Saya tidak bermaksud sistemnya belajar secara daring, mengoptimalkan ulang dirinya, atau berganti pikiran soal strategi. Yang saya maksud adalah penggarisnya berubah skala. Konfigurasi yang dibekukan adalah satu-satunya jenis yang backtest-nya bermakna, dan menormalkan setiap pembacaan terhadap volatilitas saat ini adalah yang membuat konfigurasi beku itu bisa bertahan.

Saya juga harus menyebut di mana pekerjaan ini belum selesai. Beberapa ambang pip absolut masih ada di konfigurasi saat ini, termasuk jarak stop minimum, pita node, dan penjaga anti churn. Mengubahnya ke satuan volatilitas adalah pekerjaan yang sudah dijadwalkan, bukan yang sudah selesai, dan itu paling penting untuk kebenaran lintas simbol, karena satu pip emas dan satu pip Bitcoin bukan besaran yang sebanding.

Apa sebenarnya arti jarak antara dua rata-rata bergerak?

Tidak ada artinya, sampai Anda membaginya dengan volatilitas. Barulah ia mulai berarti sesuatu yang bisa dibawa ke mana-mana.

Pendekatan multi timeframe yang biasa memeriksa apakah rata-rata cepat berada di atas rata-rata lambat, dan apakah timeframe yang lebih besar setuju. Itu pertanyaan ya atau tidak tentang sesuatu yang jelas-jelas soal derajat. Dua rata-rata bisa berurutan benar namun nyaris menempel, itu pasar yang belum memutuskan apa pun. Dua rata-rata juga bisa berurutan benar dengan jarak lebar dan bersih, itu pasar yang punya arah. Pemeriksaan persilangan menyebut keduanya selaras, padahal keduanya bukan pasar yang sama.

Jadi ukurlah pemisahan itu dalam satuan volatilitas saat ini, bukan dalam harga. Seberapa jauh jaraknya, relatif terhadap seberapa jauh pasar ini biasanya bergerak sekarang?

Satu perubahan itu saja membuat pembacaannya bisa dipindahkan. Ambang yang sama berarti hal yang sama pada hari sepi maupun hari cepat, dan pada instrumen dengan ukuran tick yang sama sekali berbeda. Ia juga menghapus sebagian besar keselarasan palsu, karena di pasar sideways rata-rata bergerak saling membelit dan jarak yang dinormalkan runtuh, tepat ketika pemeriksaan persilangan akan berkedip antara ya dan tidak. Dalam sistem saya pembacaan itu adalah hak veto, konsisten dengan semua di atas. Ia boleh menolak. Ia tidak pernah memulai apa pun. Anda bisa menguji gagasan ini malam ini di grafik mana pun tanpa membeli apa pun.

Mengapa stop dalam pip menjadi stop yang berbeda setiap jam?

Karena jarak tetap bukan risiko tetap. Ia jarak tetap, dan pasarlah yang menentukan berapa nilai jarak itu.

Pada jam sepi, stop berbasis pip duduk jauh di luar sana dan hampir tidak pernah tersentuh, sehingga posisi rugi berjalan lebih lama dari yang dimaksudkan. Pada jam cepat, stop yang sama berada di dalam derau normal sesi, dan ia mengeluarkan Anda dari posisi yang sebenarnya baik-baik saja. Satu angka di tiket, dua keputusan yang sama sekali berbeda, dipilihkan oleh jam dinding.

Begitu stop dan ukuran posisi dinyatakan dalam satuan volatilitas, maknanya berhenti bergeser. Risiko menjadi persentase dari akun dan lot diturunkan dari jarak stop berbasis volatilitas, sehingga setelan risiko yang sama menghasilkan lot lebih kecil ketika pasar bergerak lebih cepat. Perubahan itu juga butuh pengaman sendiri. Lonjakan spread saat rollover pernah memampatkan jarak stop cukup jauh sehingga sesaat menghasilkan lot sekitar dua belas kali normal. Itu didiagnosis, diperbaiki dengan lantai yang menghitung ukuran seolah stop berada setidaknya pada sebagian tertentu dari ATR, dan dikonfirmasi di MetaTrader 5. Penskalaan volatilitas adalah default yang lebih baik, bukan default yang gratis.

Saya tidak akan menerbitkan jarak saya, dan Anda sebaiknya curiga pada siapa pun yang memberikan jaraknya, karena jarak yang dicabut dari sistem di sekitarnya hanyalah angka yang pernah benar sekali. Bagian yang bisa dipindahkan adalah satuannya, bukan nilainya. Ketika saya beralih dari pip ke satuan volatilitas, perubahan terbesar bukan pada satu statistik kinerja mana pun. Perubahan terbesarnya adalah sistem berhenti berperilaku seperti strategi yang berbeda tergantung jam berapa saya menyalakannya.

Apa yang menentukan sebuah transaksi boleh ada atau tidak?

Sebuah pemeriksaan keterjangkauan, yang berjalan sebelum pertanyaan apa pun tentang bagus tidaknya setup.

Logikanya aritmetika sederhana. Setiap transaksi membayar spread. Apa yang realistis bisa dihasilkan sebuah transaksi dibatasi oleh seberapa jauh pasar ini sedang bergerak. Rasio antara keduanya memberi tahu saya apakah ada cukup ruang di pasar ini, hari ini, agar sebuah keunggulan bisa bertahan melewati biayanya sendiri. Ketika rasionya buruk, sistem menepi seharian. Tidak ada prediksi, tidak ada indikator yang dikonsultasi. Penalarannya sama dengan menolak pekerjaan yang bayarannya lebih kecil daripada ongkos perjalanan.

Saya tidak akan menerbitkan di mana garisnya berada, karena konstanta ambang yang dicabut dari sistemnya tidak berharga bagi Anda dan justru memberikan sesuatu yang nyata. Yang layak diketahui adalah apa yang dilakukannya. Sepanjang jendela validasi 2024 sampai 2026, penjaga ini memblokir kira-kira satu hari dari tiga, tepatnya 235 dari 736 hari, dan blokirnya tidak disebar merata agar terlihat sibuk. Hanya 50 dari 367 hari pada rentang yang lebih tenang 2025 sampai 2026 yang diblokir. Sisanya jatuh pada tahun yang paling sulit bagi sistem.

Tahun itulah alasan pemeriksaan ini ada. Pada 2024, spread median berjalan sekitar 8,6 persen dari volatilitas harian dibandingkan 3 sampai 4 persen yang normal, dan pada eksekusi nyata MetaTrader 5 strategi ini mengalami penurunan dari puncak ke lembah sebesar 74,2 persen. Sebagian besar keunggulan scalping yang pernah saya uji tidak mati karena entri yang buruk. Mereka mati karena diukur tanpa biaya masuknya, lalu diperdagangkan pada hari-hari ketika biaya itu lebih besar daripada keunggulannya.

Berapa biaya penjaga itu, dan mengapa ia tetap mati secara default?

Biayanya sekitar 14 persen dari pertumbuhan era yang baik, dan ia gagal pada satu dari lima kriteria yang saya daftarkan sendiri sebelumnya, jadi saya tidak menyebutnya tervalidasi.

Ini bagian yang ingin saya baca seandainya artikel ini ditulis orang lain. Praregistrasinya ditulis sebelum reproduksi dijalankan, dan ia menetapkan lima palang yang harus dilewati penjaga itu. Ia melewati empat. Ia gagal pada uji kerusakan sampingan, memblokir lebih banyak hari jinak daripada yang diizinkan kriteria dan memangkas kira-kira 14 persen pertumbuhan periode tenang, sebagian karena keterlambatan keluar dari rezim 2024 dan sebagian karena beberapa gugus volatilitas 2025 yang ia lewatkan.

Uji terpisah di tingkat broker mengukur sisi lainnya. Menyalakan penjaga itu pada jendela dua belas bulan terkuat melewatkan tepat 68 entri pada tepat 13 hari yang telah diprediksi, dan menelan biaya sekitar 7,2 persen dari hasil akhir. Jadi kedua sisinya kini terukur: premi nyata pada tahun-tahun tenang, dan pengurangan penurunan yang besar pada tahun yang keras.

Karena ambangnya terikat pada habitat spread satu umpan harga broker tertentu, penjaga ini dikirim dalam keadaan mati dan pelacaknya tetap menyala sebagai telemetri. Menyalin ambang itu ke umpan yang lebih lebar akan membungkam strategi tanpa suara. Begitu pula gerbang sesi diputuskan, lewat falsifikasi dan bukan selera: menghapusnya dan berdagang sepanjang waktu ditolak, karena setiap jam yang tidak digerbang membuat profit factor dan penurunan memburuk secara monoton.

Butuh waktu cukup lama bagi saya untuk membangun kerangka DQuants saya sendiri agar loop ini berjalan cepat, dari validasi hipotesis sampai penerapan. Kecepatannya kalah penting dibanding fakta bahwa hasil yang ditolak seperti ini meninggalkan catatan yang tidak bisa saya sunting diam-diam di kemudian hari.

Pertanyaan yang sering diajukan

Apakah indikator teknikal memprediksi pergerakan harga di masa depan? Pada data yang saya ukur, tidak. Di 849.963 bar satu menit emas, RSI, jarak rata-rata bergerak, dan selisih DI semuanya paling berkorelasi dengan harga pada jeda nol, artinya mereka menggambarkan pergerakan saat ini dan bukan yang berikutnya. Hanya fitur turunan seperti kemiringan RSI yang menunjukkan jeda nyata, yaitu tiga bar di belakang harga. Indikator adalah transformasi dari harga yang sudah terjadi, dan itu pernyataan tentang sifat kategorinya, bukan kritik terhadap satu alat tertentu.

Apakah konfluensi antar indikator merupakan konfirmasi yang nyata? Sering kali tidak, karena banyak indikator nyaris merupakan duplikat satu sama lain. Pada data saya, RSI pada panjang standar dan selisih DI dari DMI berkorelasi 0,935 meski berasal dari keluarga berbeda, dan RSI terhadap dirinya sendiri pada tiga panjang berkisar 0,935 sampai 0,978. Ketika dua pembacaan redundan sepakat, itu satu pendapat yang datang dua kali, dan terasa lebih meyakinkan justru karena alasan yang keliru.

Mengapa mempertahankan ADX kalau ia tidak bisa memberi tahu arah? Karena ketidaktahuan arah itulah yang membuatnya berguna sebagai deskripsi keadaan. ADX berkorelasi dengan impuls harga bertanda pada 0,001 dan dengan besaran mutlak selisih DI pada 0,593, sehingga ia satu-satunya pembacaan yang benar-benar ortogonal dalam kumpulan fitur yang penuh salinan. Ia memberi tahu saya hari ini hari seperti apa, dan deskripsi tentang hari itu boleh menolak transaksi meski tidak pernah boleh mengusulkannya.

Apa arti praktis dari "indikator adalah veto, bukan pemicu"? Artinya tidak ada posisi boleh dibuka karena sebuah indikator melakukan sesuatu. Usulan datang dari struktur volume dan aliran di sekitarnya, yaitu catatan tentang di mana transaksi benar-benar terjadi, bukan transformasi harga lainnya. Setelah sesuatu yang nyata mengusulkan transaksi, pemeriksaan kualitas tren baru boleh menolaknya. Rem, tidak pernah gas, sementara sebagian besar perangkat ritel termasuk milik saya selama bertahun-tahun justru dirangkai terbalik.

Apa arti "adaptif" di sini? Hanya bahwa penggarisnya berubah skala. Hampir setiap kondisi dinyatakan relatif terhadap volatilitas terkini pasar itu sendiri alih-alih dalam harga absolut, sehingga satu konfigurasi beku tetap bermakna sama pada jam Asia yang sepi maupun pada menit ganas setelah rilis data. Itu tidak berarti sistem belajar daring, mengoptimalkan ulang dirinya antar transaksi, atau berganti strategi. Penyetelan mandiri berkelanjutan sudah dipertimbangkan dan ditolak, karena pada sekitar seribu transaksi per tahun datanya jauh dari cukup untuk membenarkannya.

Mengapa mengukur jarak stop dengan volatilitas alih-alih pip? Karena jarak pip yang tetap adalah jarak tetap, bukan risiko tetap, dan pasarlah yang menentukan nilai jarak itu dari jam ke jam. Stop yang sama berada jauh di luar jangkauan pada sesi sepi dan berada di dalam derau biasa pada sesi cepat. Satuannya bisa dipindahkan antar sistem dan simbol. Nilainya tidak, dan itulah sebabnya saya tidak menerbitkan angka saya dan tidak akan memakai angka orang lain.

Apakah ini hasil trading nyata? Bukan. Semua angka di sini adalah keluaran riset: sebuah audit indikator pada bar yang dibangun dari tick nyata, serta backtest dan uji validasi pada data tick nyata dari broker. Saya menjalankan uji langsung dan memantaunya, dan saya akan menerbitkan apa yang ditunjukkannya, tetapi menyebut keluaran riset sebagai kinerja adalah tidak jujur. Model biaya saya membebankan spread sementara slippage, latensi, dan swap belum dimodelkan, jadi saya menganggap kondisi nyata lebih tipis daripada hasil uji, bukan lebih tebal.

Apakah ada bagian dari semua ini yang pernah gagal? Ya, dan kegagalannya adalah alasan desainnya berbentuk seperti sekarang. Penjaga biaya gagal pada satu dari lima kriteria praregistrasinya sehingga tidak disebut tervalidasi. Berdagang sepanjang waktu tanpa gerbang sesi ditolak berdasarkan pengukuran. Pada 2024 strategi ini mengalami penurunan dari puncak ke lembah sebesar 74,2 persen pada eksekusi nyata dalam rezim biaya tinggi, dan itu diungkapkan alih-alih disembunyikan, karena hasil yang tidak bisa gagal secara jujur bukanlah hasil.

Produk KenKem yang mana melakukan apa? Indikator Master Volume Profiler berjalan di TradingView dan di MetaTrader 5, ia menampilkan pembacaannya dan menyerahkan keputusan order kepada Anda. Master Volume Sniper di pasar MQL5 adalah sisi Expert Advisor, dan ia hanya menjalankan aturan serta setelan risiko yang dikonfigurasi sendiri oleh penggunanya. Keduanya bukan layanan sinyal, dan keduanya tidak menghapus keharusan berpikir.


Ditulis oleh KenKem, seorang software engineer dan pendiri dengan pengalaman dua puluh tahun, yang belajar trading kuantitatif secara terbuka dan menerbitkan prosesnya, termasuk hipotesis yang ditolak.

Artikel ini disusun dari rangkaian tulisan tentang isi mesin dalam build log KenKem. Hanya untuk tujuan edukasi. Bukan nasihat keuangan. Angka yang dikutip adalah hasil audit, backtest, dan validasi pada data tick nyata, bukan rekam jejak trading langsung. Kinerja masa lalu tidak menjamin hasil di masa depan.

← All journal articles

Chat