KenKem Journal

Mengapa Trading Bot Bisa Berhari-hari Tidak Membuka Posisi?

· #trading-psychology #systematic-trading #market-regimes #risk-management #gold-trading

Trading bot yang dibangun dengan baik bisa berhari-hari tidak membuka posisi karena keunggulannya hanya ada pada kondisi pasar tertentu, dan di luar kondisi itu tindakan yang benar adalah tidak melakukan apa-apa. Pada sistem emas saya sendiri, rata-rata hasil per transaksi naik seiring range harian emas di setiap tahun dari enam tahun yang saya uji, sehingga pada hari-hari paling sepi sistem sebagian besar memilih minggir. Keheningan itu adalah sistem yang bekerja, bukan sistem yang rusak.

Layar trading menyala di ruangan gelap yang kosong, grafik tetap berjalan tanpa ada orang di meja
Sebagian besar waktu, layar tetap berjalan dan tidak ada yang perlu dilakukan. Foto: Rafael Minguet Delgado / 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. Tulisan ini untuk siapa saja yang pernah melihat sistem otomatis diam dan bertanya-tanya apakah sistemnya rusak, atau yang dulu menganggap hari tanpa transaksi sebagai hari yang terbuang. Ini berbagi pengetahuan, bukan rekomendasi. Setiap angka di bawah ini adalah hasil backtest atau pengukuran riset pada data tick nyata dari laporan rilis 1.26 tertanggal 15 September 2026, dan tidak ada yang merupakan hasil live.

Mengapa bot yang diam terasa seperti bot yang rusak?

Karena bagi trader manual, aktivitas terasa seperti bekerja, dan tidak ada aktivitas terasa seperti gagal.

Saat masih trading manual, sesi tanpa transaksi membuat saya merasa belum menyelesaikan pekerjaan. Perasaan itu tidak datang dari pasar. Ia datang dari keinginan saya untuk merasa berguna, dan ia melahirkan transaksi yang tidak akan pernah saya tulis sebagai rencana. Banyak trader mengenal polanya: transaksi karena bosan, transaksi "kecil saja", transaksi karena grafik sudah datar tiga jam dan pasti sesuatu harus terjadi sekarang.

Sistem otomatis menghapus dorongan itu dari order, tetapi tidak menghapusnya dari orang yang mengawasi sistem. Reaksi pertama terhadap bot yang diam adalah memeriksa apakah ia masih berjalan, dan itu wajar, karena server memang kadang restart. Reaksi kedua yang berbahaya: ingin membantunya. Saya pernah menulis tentang biaya sebenarnya dari transaksi tambahan itu di mengapa over-trading diam-diam membunuh sebuah strategi.

Mengapa sistem saya minggir pada hari-hari yang sepi?

Karena pada hari-hari sepi, keunggulan yang terukur memang tidak ada.

Selama 5,4 tahun dan 3.860 transaksi backtest, rata-rata hasil per transaksi naik secara konsisten seiring range harian emas. Pada hari-hari paling sepi, hasilnya negatif. Titik impas tercapai pada range harian sekitar 20 sampai 22 dolar, dan di atasnya hasil membaik seiring range yang makin lebar. Hubungan ini berlaku di setiap tahun dari 2021 sampai 2026, enam dari enam, bukan hanya pada rata-rata gabungan.

Alasannya mekanis. Sistem breakout membayar biaya tetap pada setiap transaksi, yaitu spread dan kerugian yang ditanggung sambil menunggu pergerakan yang nyata. Ketika pasar hampir tidak bergerak, tidak ada pergerakan yang cukup besar untuk membayar biaya itu. Jadi sistem dibangun untuk mundur ketika pasar terlalu sepi untuk membiayai dirinya sendiri. Minggir itu dirancang, bukan suasana hati.

Berapa lama sistem yang baik bisa tidak membuka posisi?

Lebih lama dari dugaan kebanyakan orang, dan saya mempublikasikan angkanya agar keheningan dibaca dengan benar.

Diukur pada sistem yang sudah dirilis selama 2024 sampai 2026, dalam jam pasar:

  • median jeda antar entry: 1,6 jam
  • persentil ke-95: 24,2 jam
  • persentil ke-99: 43,3 jam
  • jeda terpanjang: 91 jam

Sembilan puluh satu jam pasar hampir sama dengan empat hari trading penuh tanpa kejadian apa pun. Jika saya belum mengukurnya, saat pertama kali hal itu terjadi di akun live saya mungkin tergoda menyebutnya kerusakan. Dengan distribusi yang sudah tercatat sebelumnya, pertanyaan "apakah sistemnya rusak?" berubah menjadi "apakah ini masih dalam rentang yang sudah saya ketahui?", dan pertanyaan itu punya jawaban.

Ada juga keheningan lain yang disengaja. Sistem membuka paling banyak empat transaksi per sesi, dan batas kerugian harian menghentikannya sampai akhir hari setelah batas itu tercapai. Dalam backtest 2024 sampai 2026, batas harian itu menghentikan trading pada tiga hari.

Bagian mana dari sistem yang boleh berkata tidak?

Tiga lapisan, dan tidak satu pun boleh berkata ya sendirian.

Yang pertama adalah pemeriksaan habitat di atas: pergerakan tidak cukup, tidak ada transaksi. Yang kedua adalah lapisan indikator. Saya mengukur indikator klasik pada 849.963 candle emas satu menit dan tidak satu pun mendahului harga, sehingga dalam sistem saya indikator hanya boleh memveto. Pemeriksaan tren boleh menolak transaksi yang latar belakangnya tidak sejalan. Ia tidak pernah boleh memulai transaksi. Pengukuran lengkapnya ada di apakah indikator trading benar-benar bisa memprediksi harga.

Yang ketiga adalah lapisan proteksi, dan urutannya disengaja: kurangi ukuran dulu, lalu tolak transaksi baru, lalu tutup semua posisi. Lapisan ini punya sifat yang lebih mengkhawatirkan saya daripada transaksi rugi mana pun. Batas risiko yang tidak pernah terpicu terlihat persis sama dengan batas yang bekerja, sampai tiba hari ketika ia benar-benar dibutuhkan. Audit saya pada Agustus dan September 2026 menemukan empat kegagalan senyap di sana: garis pengaman yang bisa bersilangan pada akun yang sudah tumbuh, restart di tengah hari yang mereset titik awal hari dan menghapus kerugian yang sudah terealisasi hari itu, komisi yang tidak ikut dihitung dalam rekonstruksi tersebut, dan sebuah pengaman yang diatur lebih ketat daripada drawdown normal strategi itu sendiri. Tiga perbaikan pertama diputar ulang transaksi demi transaksi pada pengaturan rilis, 246 juta tick dan 368 baris deal identik sampai ke byte. Yang keempat adalah alasan rilis 1.26 memutar ulang pengamannya sendiri sebelum dirilis. Lebih lengkap di mengapa trading bot menghancurkan akun.

Berapa harganya jika Anda mengisi keheningan itu sendiri?

Biasanya lebih mahal dari transaksi yang Anda tambahkan, karena tidak ada yang tahu transaksi mana yang membawa hasil.

Pada sistem emas lima menit saya, 30 transaksi terbaik dari 1.643 transaksi backtest membentuk sekitar 77 persen dari hasil. Satu transaksi yang mencapai target penuh membayar sekitar lima kerugian penuh. Sisanya adalah biaya untuk tetap berada di posisi saat pergerakan besar datang.

Bentuk itu berlaku dua arah bagi orang yang mengawasi bot yang diam. Menambah transaksi tak terencana saat pasar mati berarti mengambil transaksi dari bagian distribusi yang justru dihindari sistem. Mematikan sistem karena sudah membosankan selama seminggu berarti berisiko melewatkan salah satu dari sedikit transaksi yang membayar sisanya. Keduanya tidak terasa mahal saat itu. Secara rata-rata, keduanya mahal. Saya membahas konsentrasi itu lebih dalam di ambil profit lebih awal atau biarkan posisi untung terus berjalan.

Bagaimana saya tahu minggir bukan sekadar alasan untuk periode yang buruk?

Karena saya mengujinya dengan cara yang memungkinkan untuk gagal, dan satu bagian memang gagal.

Saya membuat 1.000 versi palsu dari setiap sistem: pasar yang sama, jam yang sama, jumlah transaksi yang sama, aturan risiko yang sama, hanya momen entry yang diacak. Batas lulus, p di bawah 0,05 pada kedua periode, ditulis sebelum pengujian dijalankan. Pada 2024 sampai 2026, tidak satu pun dari 1.000 versi palsu mengalahkan aturan aslinya. Pada 2021 sampai 2023, 299 di antaranya mengalahkannya, p = 0,30. Panel itu tidak lulus, dan saya mempublikasikannya di samping panel yang lulus.

2021 sampai 2023 juga merupakan masa ketika range harian emas lama berada di level rendah, sebagian besar di bawah garis impas tadi. Sistem tidak menemukan keunggulan di sana, sehingga sekarang ia minggir pada kondisi seperti itu alih-alih memaksakan trading. Pada periode itu, setengah tahun terburuknya rugi 1,5 persen. Itulah versi jujur dari "minggir": habitat yang terukur, dengan bukti kegagalan tetap tercatat. Metode di balik pengujian ini ada di bagaimana mengubah pola trading menjadi aturan yang bisa diuji.

Apa yang ditambahkan akun live yang tidak bisa diberikan backtest?

Gesekan nyata, dan catatan publik tentang periode-periode sepi.

MasterVP sudah trading live di akun myfxbook publik sejak awal September 2026. Akun live menunjukkan hal yang tidak pernah ditunjukkan backtest: spread nyata, eksekusi nyata, server yang kadang restart. Setiap laporan yang saya unggah dibuka dengan aturannya, batas kerugian 5 persen harian dan 10 persen maksimum, termasuk minggu-minggu yang buruk. Satu bulan trading live membuktikan sangat sedikit ke arah mana pun, jadi saya mengawasinya dalam hitungan bulan, bukan hari, dan hari-hari yang sepi juga bagian dari yang saya laporkan. Alasan saya melakukannya secara terbuka ada di mempublikasikan akun trading saya secara terbuka.

Pertanyaan yang sering diajukan

Mengapa trading bot saya tidak membuka transaksi apa pun? Sering kali karena pasar berada di luar kondisi yang menjadi dasar aturannya. Periksa dulu apakah bot masih berjalan dan terhubung, lalu periksa apakah pasar memang terlalu sepi. Pada sistem emas saya, rata-rata hasil per transaksi negatif pada hari-hari dengan range terendah, sehingga minggir di sana adalah perilaku yang dirancang.

Berapa lama wajar bagi trading bot untuk tidak membuka transaksi? Itu sepenuhnya tergantung sistemnya, karena itu distribusi jeda antar transaksi perlu diukur dan dicatat. Pada sistem emas saya yang sudah dirilis, selama 2024 sampai 2026, median jeda antar entry adalah 1,6 jam dan yang terpanjang 91 jam pasar.

Apakah sistem yang lebih jarang trading selalu lebih baik? Tidak. Lebih sedikit transaksi hanya membantu jika transaksi yang dilewati adalah yang tidak memiliki keunggulan. Ujiannya adalah apakah hasil per transaksi terukur lebih buruk pada kondisi yang dihindari sistem, dan pada sistem saya memang begitu, di enam dari enam tahun.

Haruskah saya membuka transaksi manual saat bot sedang diam? Itu keputusan Anda, tetapi pahami apa artinya. Transaksi yang ditambahkan saat pasar mati berasal dari kondisi yang justru dihindari sistem, dan bukan bagian dari apa pun yang pernah diuji.

Apa itu filter rezim pasar? Aturan yang menentukan apakah pasar sedang berada dalam kondisi di mana strategi memiliki keunggulan, sebelum entry apa pun dipertimbangkan. Filter saya membaca range harian emas. Selama 5,4 tahun dan 3.860 transaksi backtest, hasil per transaksi naik secara konsisten seiring range yang makin lebar.

Bisakah batas risiko gagal tanpa ada yang menyadarinya? Bisa, dan itu jenis kegagalan paling berbahaya, karena batas yang tidak pernah terpicu terlihat sama persis dengan batas yang bekerja. Audit saya pada 2026 menemukan empat kegagalan senyap seperti itu di lapisan proteksi saya sendiri, dan setiap rilis kini memutar ulang pengamannya sebelum dirilis.

Apakah minggir berarti strateginya sudah tidak bekerja? Tidak dengan sendirinya. Bisa berarti pasar sudah keluar dari habitat strategi. Cara membedakannya adalah menguji habitat itu secara jujur. Uji entry acak saya lulus pada 2024 sampai 2026 dan gagal pada 2021 sampai 2023 dengan p = 0,30, dan itulah alasan sistem minggir pada kondisi range rendah.

Jika Anda ingin melihat ke mana semua 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. Berapa lama sistem Anda sendiri bisa diam sebelum Anda mulai ingin membantunya?


Artikel ini disusun dari postingan bertema minggir dari pasar dalam seri catatan pembangunan MasterVP. Hanya untuk tujuan edukasi. Bukan nasihat keuangan. Angka yang dikutip adalah hasil backtest dan riset 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