KenKem Journal

Mengapa Sebuah Scalp Emas Sudah Dimulai dalam Posisi Rugi?

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

Karena biaya satu putaran penuh sudah ditagih sebelum idenya sempat benar tentang apa pun. Pada XAUUSD satu pip adalah 0.01, dan tergantung jam serta broker, spread yang saya lihat bergerak di kisaran 15 sampai 57 pip, sehingga satu putaran penuh umumnya menelan 30 sampai 60 pip. Setiap transaksi membayar biaya itu, ide bagus maupun tidak.

Sebagai quant otodidak, cukup lama saya mengira jawabannya ada pada entry yang lebih baik. Dua perubahan yang paling mengubah pekerjaan emas saya justru bukan soal entry sama sekali. Keduanya adalah model biaya yang tidak saya longgarkan, dan sekelompok jam yang berhenti saya perdagangkan.

Skema yang membandingkan satu unit risiko 70 pip dengan biaya putaran penuh 40 pip, memperlihatkan berapa banyak unit risiko yang habis sebelum harga bergerak
Yang dibayar sebuah scalp sebelum ia benar atau salah. Ilustrasi skematis dari contoh perhitungan di bawah, bukan data terukur.

Berapa sebenarnya biaya satu putaran penuh di emas?

Sekitar 30 sampai 60 pip pada kondisi yang saya amati, dan bagian pentingnya adalah biaya itu bisa diketahui sebelumnya.

Letakkan angka itu di samping sebuah stop, dan masalahnya berhenti terasa abstrak. Ambil sebuah stop berjarak 70 pip, murni sebagai ilustrasi dan bukan sebagai setelan yang saya rekomendasikan. Satu putaran penuh 40 pip sudah memakan lebih dari separuh unit risiko itu sebelum harga bergerak sama sekali. Transaksi itu harus benar cukup jauh hanya untuk kembali ke titik impas. Ini bukan keluhan tentang broker. Ini biaya masuk, tercantum di dalam spread, dan ditagih pada setiap transaksi.

Sebagian besar strategi scalping yang saya uji tidak mati karena entry yang buruk. Strategi itu mati karena diukur tanpa biaya masuknya. Karena itu, di dalam engine DQuants yang saya bangun, spread ditagih pada setiap transaksi simulasi, dan saya memperlakukan kondisi live sebagai lebih tipis daripada backtest, bukan lebih ramah.

Mengapa target pertama yang terlalu dekat berperilaku seperti lempar koin?

Karena biaya itu dikurangkan dari setiap kemenangan, tetapi ditagih penuh pada setiap kekalahan.

Ambil aritmetika yang sama. Kalau satu putaran penuh menelan 40 pip dan stop berjarak 70 pip, maka target pertama yang ditaruh di 70 pip yang sama tidak mengembalikan satu unit risiko. Ia hanya mengembalikan sisanya setelah biaya, dan selisih itulah yang menentukan apakah win rate tinggi benar-benar terbayar. Inilah alasan win rate sendirian nyaris tidak mengatakan apa pun kepada saya. Sebuah strategi bisa benar hampir sepanjang waktu dan tetap menggerus akun, kalau setiap kemenangan diserut diam-diam sementara setiap kekalahan ditagih utuh.

Pertanyaan yang layak diajukan tentang target pertama bukan seberapa sering ia tersentuh, melainkan berapa yang tersisa setelah biaya ketika ia tersentuh. Target yang tidak melewati biaya dengan margin nyata bukanlah target, melainkan lempar koin dengan beberapa langkah tambahan.

Seberapa sempit terlalu sempit untuk stop di emas?

Ada satu jarak di mana spread berhenti menjadi biaya dan berubah menjadi strategi.

Logikanya sederhana. Makin sempit stopnya, makin besar bagian yang dimakan satu putaran penuh, dan makin banyak hasil yang ditentukan oleh biaya alih-alih oleh pasar. Melewati satu titik tertentu, mempersempit stop tidak lagi mengurangi risiko. Ia hanya memindahkan keputusan dari ide saya ke spread.

Ada alasan kedua mengapa stop yang sangat sempit sulit bertahan di emas, dan itu tidak berhubungan dengan biaya. Stop yang diparkir tepat di dalam swing terakhir berada persis di tempat yang dijangkau noise biasa. Terkena di sana bukan nasib buruk, melainkan stop yang ditempatkan di bagian paling ramai dari chart. Sebuah stop punya dua tugas: membuat saya salah dengan murah, dan berdiri cukup jauh sehingga bukan biaya dan noise yang mengambil keputusan. Dalam riset emas saya sendiri, saya menahan sebuah batas bawah untuk jarak stop karena alasan itu, dan menempatkannya di luar swing terakhir, bukan di dalam zona sumbu lilin.

Tombol mana yang membuat backtest biasa terlihat bagus?

Asumsi biaya, bukan logika entry.

Biaya nol, atau slippage yang terlalu ringan, mengubah scalper biasa menjadi scalper yang terlihat bagus di layar. Tidak ada yang berubah pada strateginya. Ia hanya berhenti ditagih untuk keberadaannya. Itulah tombolnya, dan itu yang saya kunci sebelum hasilnya dilihat, bukan sesudahnya.

Butuh waktu cukup lama bagi saya untuk membangun framework DQuants saya sendiri agar seluruh proses pengembangan, dari validasi hipotesis sampai deployment, menjadi jauh lebih cepat, dan model biaya adalah satu-satunya setelan di dalamnya yang tidak saya sentuh setelah hasil muncul di layar. Spread ditagih pada setiap transaksi, kondisi live diasumsikan lebih tipis daripada pengujian, dan sebuah konfigurasi harus melewati ambangnya pada biaya realistis itu di jendela out of sample yang benar-benar terpisah. Angka yang dihasilkan pada jendela ramah dengan biaya ramah bukanlah bukti, melainkan sebuah foto. Aturan itulah yang membuat saya menolak jauh lebih banyak strategi daripada yang saya simpan, dan membuat yang saya simpan dipublikasikan bersama drawdown-nya, bukan tanpa itu.

Skema satu hari perdagangan dengan empat jendela yang disaring: jam Asia yang sepi, jeda setelah setiap pembukaan sesi, akhir sesi New York, dan jendela di sekitar rilis ekonomi terjadwal
Empat jendela waktu yang tidak diambil sama sekali oleh sistem saya. Ilustrasi skematis sebuah aturan penjadwalan, bukan data terukur.

Mengapa saya menghapus sepertiga hari perdagangan?

Karena jam-jam itu tidak cocok dengan apa yang diminta metode saya dari pasar.

Jam Asia pada emas biasanya sepi dan cenderung kembali ke rata-rata. Pendekatan momentum meminta harga untuk terus melanjutkan, dan pada jam-jam itu pasar umumnya tidak melakukannya. Sinyal tetap muncul, biaya tetap ditagih, dan hasilnya berada dekat dengan noise. Jadi jendela itu dimatikan secara default dalam pekerjaan saya. Bukan karena jam-jam tersebut buruk secara mutlak, melainkan karena bertentangan dengan premis yang menjadi dasar strategi.

Pasar tidak berutang perilaku yang sama sepanjang hari kepada sebuah strategi. Mencocokkan metode dengan jam yang memang menjadi rancangannya lebih berguna daripada menyetel entry di dalam jam yang premisnya sudah salah. Gerbang sesi adalah salah satu hal pertama yang saya periksa ketika sebuah konfigurasi melemah, sebelum saya menyentuh satu pun parameter entry.

Mengapa saya melewatkan menit-menit pertama sebuah sesi?

Karena pembukaan sesi belum benar-benar sesi. Itu adalah perdebatan sebelum sesi terbentuk.

Ketika sebuah sesi besar dibuka, bagian awalnya cenderung menjadi saat pasar mencari tahu apa yang dipikirkannya. Level ditembus lalu dikembalikan, rentangnya belum terbentuk, dan sebuah breakout beserta pembalikannya bisa terjadi di dalam beberapa lilin yang sama. Metode yang dibangun untuk mengikuti struktur nyaris belum punya struktur untuk diikuti.

Jadi saya memberi jeda pada pembukaan alih-alih memperdagangkannya. Menunggu berarti kehilangan beberapa sinyal. Tidak menunggu berarti kehilangan sinyal yang sama plus biayanya, tepat pada jendela ketika sinyal itu paling kecil kemungkinannya berarti. Datang lebih awal ke sebuah sesi bukan keunggulan, dan saya tidak perlu ikut dalam perdebatan itu.

Apa yang salah dengan jam terakhir New York?

Pasar menjadi lebih sepi sementara manusianya menjadi lebih berisik, dan itu rasio terburuk yang mungkin ada.

Volume menipis, pelaku pasar menutup posisi, dan pergerakan yang muncul sering kali soal penataan posisi, bukan arah. Itu juga jam ketika seorang trader yang sedang minus hari itu paling mungkin meraih satu transaksi tambahan, dalam kondisi yang paling tidak mampu menopangnya. Karena itu saya memperlakukan akhir sesi sebagai tertutup, bukan sebagai kesempatan terakhir.

Jam-jam yang paling ingin saya perdagangkan jarang sekali jam yang didukung data. Menuliskan aturannya lebih dulu adalah satu-satunya hal yang secara konsisten menghentikan saya, dan itulah alasan utama saya beralih ke pendekatan algoritmik. Aturan tidak pernah lelah, dan aturan tidak ingin mengembalikan kerugian hari itu.

Mengapa berdiri di luar saat rilis terjadwal?

Karena emas tidak melayang perlahan melewati angka ekonomi besar. Emas melompat.

Di sekitar rilis terjadwal yang penting, pergerakan seratus sampai tiga ratus pip adalah hal biasa, dan spread melebar pada saat yang sama. Kedua bagian itu sama pentingnya. Pergerakan tersebut bisa menyapu stop ke arah yang tidak ada hubungannya dengan setup, sementara biaya untuk berada di dalam transaksi justru paling tinggi tepat saat eksekusinya paling buruk.

Semua itu bukan ramalan. Itu kalender yang sudah dipublikasikan, sehingga berdiri di luar menjadi keputusan penjadwalan, bukan prediksi. Ada perbedaan nyata antara strategi yang selamat melewati berita dan strategi yang memang tidak berada di pasar saat itu, dan saya lebih memilih jujur tentang yang mana yang saya bangun.

Apa yang sebenarnya berubah ketika biaya dan waktu diperlakukan sebagai input?

Lebih sedikit transaksi, dan ekor kerugian yang tidak bisa saya jelaskan setelahnya menjadi jauh lebih kecil.

Ini tidak mengubah ide lemah menjadi ide kuat. Tidak ada yang bisa. Yang ia lakukan adalah mencegah dua kebocoran terbesar dan paling bisa diprediksi menjadi tak terlihat dalam riset: biaya yang ditagih terlepas dari bagus atau tidaknya ide, dan sekelompok jam di mana premis metode itu memang tidak berlaku. Keduanya bisa diketahui sebelum transaksi. Keduanya tidak memerlukan ramalan. Itulah sebabnya keduanya adalah dua hal pertama yang saya perbaiki dan dua hal terakhir yang bersedia saya longgarkan.

Pertanyaan yang sering diajukan

Berapa biaya satu putaran penuh XAUUSD dalam pip? Pada kondisi yang saya perdagangkan dan riset, umumnya 30 sampai 60 pip untuk satu putaran penuh. Pada emas satu pip adalah 0.01, dan spread yang saya amati bervariasi menurut jam dan broker di kisaran sekitar 15 sampai 57 pip, sehingga biayanya adalah rentang, bukan konstanta. Angka yang penting bukan spread itu sendiri, melainkan spread sebagai proporsi dari jarak stop.

Mengapa win rate tinggi tidak berarti sebuah strategi menguntungkan? Karena biayanya mendarat secara asimetris. Setiap kemenangan dikurangi satu putaran penuh sementara setiap kekalahan ditagih stop penuh ditambah putaran yang sama, sehingga target yang hanya pas melewati biaya mengembalikan kurang dari satu unit risiko sementara kerugiannya tetap utuh. Sebuah strategi bisa benar hampir sepanjang waktu dan tetap kehilangan uang, dan itulah sebabnya saya tidak memimpin dengan win rate.

Seberapa sempit stop scalping bisa dibuat sebelum spread mendominasi? Tidak ada angka universal, tetapi ujinya adalah rasio, bukan jarak. Begitu satu putaran penuh memakan bagian besar dari stop, spread dan bukan pasar yang menentukan sebagian besar hasil, dan mempersempitnya lebih jauh tidak mengurangi risiko. Dalam riset emas saya sendiri, saya menahan batas bawah jarak stop dan menempatkannya di luar swing terakhir, bukan di dalam zona yang dijangkau sumbu lilin biasa.

Apakah saya sebaiknya memperdagangkan sesi Asia pada emas? Itu sepenuhnya bergantung pada asumsi metode Anda, dan itu keputusan Anda, bukan keputusan saya. Yang bisa saya sampaikan adalah temuan dalam pekerjaan saya sendiri: jam Asia pada emas biasanya sepi dan cenderung kembali ke rata-rata, sehingga pendekatan momentum sedang meminta perilaku yang umumnya tidak disediakan jam tersebut. Sistem saya mematikan jendela itu secara default karena alasan tersebut dan bukan yang lain.

Apa yang terjadi pada lima belas menit pertama setelah sesi dibuka? Karena rentangnya belum terbentuk. Level ditembus lalu dikembalikan, dan sebuah breakout beserta pembalikannya bisa terjadi di dalam beberapa lilin yang sama, sehingga metode yang mengikuti struktur punya sangat sedikit bahan untuk dikerjakan. Memberi jeda pada pembukaan membuat saya kehilangan beberapa sinyal, sementara mengambil sinyal itu membuat saya kehilangan sinyal yang sama plus biayanya pada momen paling tidak informatif dalam sesi.

Bagaimana seorang trader sistematis menangani berita berdampak tinggi? Sebagai masalah penjadwalan, bukan masalah peramalan. Rilisnya diumumkan lebih dulu, jadi sistem saya menyaring satu jendela di sekitarnya dan tidak mengambil apa pun di dalamnya. Di sekitar rilis itu pergerakan seratus sampai tiga ratus pip adalah hal biasa sementara spread melebar pada saat bersamaan, yang berarti eksekusi terburuk dan pergerakan paling sulit dijelaskan cenderung datang bersamaan.

Bagian mana dari MasterVP yang membaca chart, dan bagian mana yang trading? Keduanya ada, dan pembagian itu penting. MasterVP Profiler adalah indikatornya, di TradingView dan di MetaTrader 5: ia menunjukkan pembacaannya kepada Anda, di mana volume benar-benar diperdagangkan dan bagaimana struktur chart terbentuk, dan keputusan order tetap ada pada Anda. Ia bukan layanan sinyal. Eksekusi berada di sisi Expert Advisor, yaitu MasterVP Sniper di MQL5 market, dan itu hanya memperdagangkan aturan yang dikonfigurasi sendiri oleh pengguna.

Apakah angka-angka ini merupakan rekam jejak live? Bukan. Semua yang di atas adalah aritmetika riset dan disiplin backtest, bukan catatan hasil live, dan saya tidak akan menyiratkan sebaliknya. Rentang spread adalah kondisi yang diamati, perbandingan 40 melawan 70 pip adalah contoh perhitungan dan bukan hasil, dan model biaya saya sendiri masih mengasumsikan kondisi live lebih tipis daripada pengujian, bukan lebih ramah.


Ditulis oleh KenKem, seorang software engineer dan founder dengan dua puluh tahun pengalaman, yang mempelajari trading kuantitatif secara terbuka dan mempublikasikan prosesnya, termasuk bagian yang ditolak.

Artikel ini disusun dari rangkaian catatan tentang biaya scalping dan sesi dalam seri build-log KenKem. Hanya untuk tujuan edukasi. Bukan nasihat keuangan. Angka yang dikutip adalah kondisi perdagangan yang diamati dan contoh perhitungan, bukan rekam jejak live. Kinerja masa lalu tidak menjamin hasil di masa depan.

← All journal articles

Chat