KenKem Journal

Building systematic trading software,documented honestly

Long-form articles from the KenKem build log — what worked, what failed, and the engineering in between. Educational content, not financial advice.

Bagaimana Cara Membaca Volume Profile yang Benar?

Panduan kerja untuk membaca volume profile seperti yang harus dilakukan seorang trader sistematis: point of control, value area, node volume tinggi dan rendah, horizon master dan lokal, serta beda antara penerimaan dan penolakan. Termasuk catatan penting yang hampir tidak pernah dipublikasikan tentang arti volume di chart emas, dan empat pemeriksaan yang harus dilewati sebuah level sebelum menjadi aturan yang bisa diuji.

#volume-profile#market-structure#systematic-trading#research-method#gold-trading

Bagaimana Memverifikasi Backtest Ketika Anda Sendiri yang Menulis Mesin Backtest-nya?

Seorang quant yang bekerja sendiri tidak punya code reviewer, jadi pemeriksaannya harus dibangun ke dalam prosesnya. Mengapa saya menjalankan setiap strategi melalui dua mesin independen yang wajib mereproduksi satu sama lain dalam toleransi satu persen, saat aturan itu menangkap mesin saya sendiri melebih-lebihkan sebuah run sekitar 48 persen, dan mengapa sebuah rilis harus mereproduksi pengujiannya sendiri sebelum boleh menyentuh akun live.

#backtesting#research-method#tick-data#software-engineering#systematic-trading

Apa yang Harus Dilakukan Ketika Sistem Trading Anda Berhenti Bekerja?

Seorang quant otodidak menghabiskan hampir seluruh 2024 dalam drawdown dan menemukan penyebabnya adalah aritmetika, bukan strategi yang rusak: spread memakan sekitar 8,6 persen ATR dibanding kondisi normal 3 sampai 4 persen. Perbaikannya adalah memberi sistem izin menolak sebuah hari, yang dalam studi pra registrasi memangkas kerugian puncak ke lembah terburuk dari 57 persen menjadi 22 persen. Ditambah mesin pemeriksanya, 7.718 konfigurasi dan registri berisi 137 eksperimen, yang ada untuk menguji apakah sebuah perbaikan itu nyata.

#risk-management#drawdown#overfitting#backtesting#systematic-trading

Apakah Indikator Teknikal Benar-Benar Memprediksi Harga?

Seorang quant otodidak menguji RSI, EMA, DMI, dan ADX pada 849.963 bar emas, dan menemukan semuanya bergerak bersamaan dengan harga, sebagian besar merupakan duplikat satu sama lain, dan tidak ada yang menambah nilai di luar sampel. Mengapa hasil itu mengubah indikator menjadi hak veto, bukan pemicu, dan mengapa satuan pengukurannya berpindah dari pip ke volatilitas.

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

Mengapa Trader Melanggar Sistem Tradingnya Sendiri?

Catatan seorang quant otodidak tentang masalah override: mengapa aturan yang ditulis dalam keadaan tenang kalah oleh versi diri yang sedang menatap posisi terbuka, apa yang sebenarnya layak disebut aturan yang bisa dijalankan mesin, cara membedakan kerusakan sungguhan dari rasa tidak nyaman biasa, dan mengapa solusinya adalah mengurangi langkah manual, bukan menambah tekad.

#trading-psychology#systematic-trading#trading-automation#risk-management#execution

Kapan Sebuah Strategi Trading Siap Dijalankan dengan Uang Sungguhan?

Catatan seorang quant otodidak tentang deploy gate: rangkaian pemeriksaan yang harus dilewati sebuah strategi sebelum menyentuh uang sungguhan, mengapa ambang lulus ditulis sebelum pengujian dijalankan, apa yang sebenarnya dibuktikan walk-forward, dan daftar kondisi mematikan yang saya siapkan untuk kandidat yang paling saya percayai sekalipun.

#systematic-trading#walk-forward#backtesting#research-method#risk-management

Mengapa Sebuah Scalp Emas Sudah Dimulai dalam Posisi Rugi?

Catatan seorang quant otodidak tentang aritmetika yang dibayar setiap scalper XAUUSD sebelum idenya sempat benar atau salah: berapa biaya satu putaran penuh, mengapa target pertama yang terlalu dekat berperilaku seperti lempar koin, jarak stop di mana spread berhenti menjadi biaya dan berubah menjadi strategi, serta empat jendela waktu yang saya hentikan sepenuhnya.

#trading-costs#xauusd#scalping#session-filters#systematic-trading

Apa yang Harus Dilakukan Ketika Backtest Engine Anda Sendiri Salah?

Catatan seorang quant otodidak tentang periode ketika engine risetnya dan MetaTrader 5 memberi jawaban berbeda untuk strategi yang sama: model exit yang terlalu murah hati, parity gate yang menangkap bug yang justru menaikkan laba yang dilaporkan, asumsi biaya yang masih nyaman, dan alasan audit jujur itu dipublikasikan alih-alih dikubur.

#research-method#backtesting#reproducibility#validation#systematic-trading

Bisakah Trader Ritel Bersaing dengan Quant Institusional?

Catatan seorang quant otodidak tentang perlombaan yang sudah kalah sebelum dimulai bagi trader ritel, dan satu keunggulan yang benar-benar miliknya: kebebasan untuk tidak trading sama sekali. Filter entry yang diuji lalu dibuang, aturan berdiam diri berbasis biaya yang menurunkan maximum drawdown dari sekitar 57 persen ke sekitar 22 persen pada jendela uji yang keras, dan mengapa jawaban jujur atas sistem sempurna adalah sebuah proses yang bisa diulang.

#systematic-trading#retail-trading#trading-psychology#research-method#risk-management

Mengapa Edge Trading yang Nyata Selalu Lebih Kecil dari Penampilannya?

Catatan seorang quant otodidak tentang ukuran jujur sebuah edge: mengapa angka imbal hasil sebagian besar adalah setelan leverage, bagaimana menghapus 30 transaksi terbaik dari 3.502 membuat hasil riset saya menjadi negatif, apa yang ditemukan auditor luar ketika memeriksa angka yang paling saya andalkan, dan mengapa edge kecil tetap layak dibangunkan sebuah mesin.

#research-method#backtesting#risk-management#systematic-trading#trading-psychology

Mengapa Struktur Mengalahkan Disiplin dalam Trading?

Catatan seorang quant otodidak tentang mengapa batasan yang ditulis dalam kode mengungguli kemauan keras, dan bagian yang lebih sulit dari klaim itu: tiga aturan pelindung yang terasa jelas benar justru ditolak dalam pengujian, salah satunya membuat drawdown makin buruk, sementara dua aturan yang bertahan menurunkan drawdown maksimum dari sekitar 57 persen menjadi sekitar 22 persen pada jendela uji yang sama.

#trading-psychology#risk-management#systematic-trading#research-method#backtesting

Apa yang Membuat Sebuah Sistem Trading Tahan Lama?

Seorang quant otodidak tentang beda antara sistem yang sekali mencetak angka bagus dan sistem yang menua dengan baik: filter entry yang tidak memberi apa-apa lalu dibuang, jendela sesi yang sengaja saya geser tiga jam untuk menguji apakah edge-nya nyata, bagian strategi saya sendiri yang sampelnya terlalu tipis, dan mengapa konfigurasi tetap mengalahkan optimasi ulang tiap fold.

#systematic-trading#robustness#research-process#backtesting#risk-management

Mengapa Sebuah Strategi Trading Berhenti Bekerja?

Catatan seorang quant otodidak tentang edge bersyarat: strategi yang berhenti bekerja biasanya tidak rusak, ia hanya keluar dari habitatnya. Rezim biaya tinggi pada 2024 yang mengubah konfigurasi kuat menjadi kerugian 67 persen, gerbang sesi yang hanya ada karena trading sepanjang waktu terbukti lebih buruk, dan mengapa memilih tidak masuk pasar adalah bagian dari edge, bukan fitur yang hilang.

#regime-awareness#systematic-trading#research-method#risk-management#trading-psychology

Apakah Latar Belakang Teknik Membantu dalam Systematic Trading?

Catatan seorang quant otodidak tentang kebiasaan software yang benar-benar berpindah ke riset trading, kebiasaan yang diam-diam menyesatkan, dan bug parity yang menghapus 95 persen hasil bersih sebuah backtest sebelum sempat menyentuh akun mana pun.

#systematic-trading#research-method#reproducibility#trading-psychology#backtesting

Mengapa Kemajuan Awal dalam Trading Belum Menjadi Bukti

Catatan seorang quant otodidak tentang jarak antara momentum dan bukti: konfigurasi yang mencetak Sharpe 3.78 di habitatnya lalu kehilangan 67 persen pada tahun berbiaya tinggi, konfigurasi kripto yang tampak kuat saat pelatihan lalu berbalik di luar sampel, dan mengapa kemajuan yang serius terlihat membosankan sebelum terlihat mengesankan.

#trading-psychology#validation#systematic-trading#risk-management#backtesting

Bagaimana Saya Menjaga Riset Trading Saya Tetap Jujur

Catatan seorang quant otodidak tentang kebiasaan kerja yang mencegah sebuah backtest bagus berubah menjadi keyakinan: aturan eksplisit yang bisa di-debug, rantai validasi di mana setiap gerbang membunuh satu jenis ilusi, dokumentasi yang rapi, dan kebiasaan memeriksa trade rugi lebih dulu.

#research-method#validation#backtesting#systematic-trading#trading-psychology

Cara Saya Membedakan Edge yang Tangguh dari Hasil yang Cuma Beruntung

Catatan seorang quant otodidak tentang beda antara hasil yang bertahan menghadapi variasi dan hasil yang cuma bagus sekali saja. Kenapa wishful thinking itu mahal, apa yang sebenarnya diuji oleh robustness, kenapa kualitas sampel lebih penting daripada angka utama, dan kenapa belum adalah jawaban paling jujur.

#robustness#backtesting#research-method#trading-psychology#systematic-trading

Sistematis Bukan Berarti Otomatis

Otomatisasi adalah bagian yang paling murah. Catatan seorang quant otodidak tentang apa yang sebenarnya dituntut oleh systematic trading: logika yang eksplisit, fitur yang harus membuktikan perannya, membaca struktur alih alih pola candle, dan uji parity antara riset dan eksekusi yang hampir tidak pernah dibahas orang.

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

Mengapa Sebagian Besar Ide Trading Saya Berakhir Ditolak

Catatan jujur seorang quant otodidak tentang membangun proses riset yang keluarannya sebagian besar adalah kata tidak. Mengapa kejujuran data harus datang sebelum berburu edge, apa saja yang harus dilewati sebuah ide sebelum layak disebut bukti, dan mengapa menyimpan catatan ide yang gagal adalah bentuk manajemen risiko.

#research-method#systematic-trading#backtesting#trading-psychology#volume-profile

Mengapa Terlalu Sering Trading Diam-Diam Membunuh Sebuah Strategi

Saya mengambil strategi yang selektif, mengoptimalkannya, dan strategi itu mulai trading jauh lebih sering. Rasanya seperti peningkatan. Kenyataannya sebaliknya. Catatan jujur tentang beban biaya, win rate yang menyesatkan, dan harga dari hilangnya kesabaran.

#systematic-trading#trading-psychology#trading-costs#backtesting#risk-management

Mengapa Saya Mempublikasikan Akun Trading Saya Secara Terbuka, Termasuk Kerugiannya

Catatan jujur seorang software engineer tentang alasan menaruh akun trading nyata secara publik, baik profit maupun drawdown, mengapa aturan pengungkapan ditulis sebelum angka pertama muncul, dan mengapa keterbukaan publik adalah alat disiplin, bukan alat marketing.

#trading-psychology#systematic-trading#transparency#accountability#risk-management

The Evidence Behind MasterVP, and Where It Stops

A software engineer's honest account of how we tried to prove our own gold strategy wrong: validated first in a separate tick engine, stress-tested with the statistics built to catch luck, attributed to the one thing it actually does well, and disclosed down to the year it failed. Evidence, not a track record.

#systematic-trading#volume-profile#backtesting#risk-management#research-method#xauusd

Why Backtests Lie, and How a Tick Engine Fixes It

A software engineer's plain-language account of a defect hiding in most retail backtests: the bar-level fill assumption. Why a candle-based engine quietly flatters your results, what a pure tick engine does differently, and why I rebuilt mine so the tests would stop lying to me.

#systematic-trading#backtesting#tick-data#research-method#trading-psychology

Kriteria Kelly: Berapa Besar Seharusnya Risiko Seorang Trader Sistematis per Trade?

Penjelasan sederhana tentang kriteria Kelly, rumus yang mengubah sebuah edge trading menjadi ukuran posisi, mengapa bertaruh melampauinya secara matematis menjamin kehancuran, dan mengapa para praktisi menjalankan Kelly pecahan (fractional Kelly).

#risk-management#kelly-criterion#position-sizing#systematic-trading#expectancy

Rasio Calmar: Mengapa Saya Menilai Strategi dari Drawdown Terburuknya, Bukan Bulan Terbaiknya

Penjelasan sederhana seorang software engineer tentang rasio Calmar, apa yang diukurnya, mengapa trader sistematis sering lebih mempercayainya daripada Sharpe, dan mengapa maximum drawdown adalah angka yang sesungguhnya menentukan apakah seorang trader mampu bertahan menghadapi strateginya sendiri.

#risk-management#calmar-ratio#drawdown#systematic-trading#trading-psychology
Chat