Apa yang dimaksud dengan “scalping spreads”
“Scalping spreads” adalah konsep untuk trading yang berpusat pada spread—selisih antara harga beli (ask) dan harga jual (bid). Dalam pengaturan trading ritel yang umum, Anda membayar setengah spread (secara efektif) saat masuk, dan Anda membayarnya lagi saat keluar. Jadi, “aturan” yang dimaksud orang bukan tentang sinyal entry yang pasti, melainkan tentang daftar periksa kondisi mekanis yang dapat diulang: ukuran pergerakan harus cukup besar untuk menutup spread dan biaya transaksi lainnya, dan trade harus dieksekusi dengan timing serta kualitas harga yang membuat biaya-biaya tersebut tetap dapat diprediksi.
Artikel ini menjelaskan kumpulan aturan yang bisa Anda uji secara konseptual, dengan menggunakan asumsi alih-alih harga live. Artikel ini tidak mengklaim profitabilitas.
Kumpulan aturan (mekanisme yang bisa diuji)
Berikut adalah kerangka kerja seperti aturan tentang bagaimana scalping spreads biasanya dioperasionalkan. Tujuannya adalah membuat logikanya bisa diuji: Anda mendefinisikan input, menerapkan ambang batas, lalu mengamati apakah hasilnya konsisten dengan asumsi.
1) Tentukan target outcome dalam istilah ukuran pergerakan
Karena spread adalah biaya, aturan Anda perlu memiliki persyaratan “ukuran pergerakan” yang terukur.
Cara dasar untuk mengekspresikannya adalah:
- Biaya entry: minimal satu kali spread melintasi saat entry (beli di ask atau jual di bid).
- Biaya exit: minimal satu kali spread melintasi saat exit.
- Estimasi total biaya transaksi: biaya terkait spread ditambah biaya tambahan apa pun.
Asumsi untuk ilustrasi numerik apa pun: Anda dapat mengamati spread indikatif pada waktu entry dan Anda memiliki estimasi biaya tambahan (komisi, pembiayaan, atau biaya platform, jika berlaku). Tanpa asumsi-asumsi ini, Anda tidak bisa membentuk aturan yang dapat diuji.
2) Tambahkan realisme eksekusi: slippage dan perubahan spread
Aturan “spread scalping” yang stabil harus memisahkan ambang batas yang direncanakan dari ketidakpastian eksekusi.
Dua variabel eksekusi praktis adalah:
- Slippage: selisih antara harga fill yang diharapkan dan harga fill aktual.
- Pelebaran spread: bid–ask spread dapat meningkat selama pergerakan cepat atau likuiditas rendah.
Ide aturan yang bisa diuji: kebutuhan pergerakan yang Anda harapkan seharusnya tidak hanya didasarkan pada spread yang diamati di awal, tetapi pada estimasi konservatif yang mencakup potensi pelebaran dan slippage. Bagian konservatif ini penting; jika tidak, aturan Anda menjadi tidak realistis.
Asumsi: Anda bisa melakukan backtest atau simulasi menggunakan historical bid/ask atau mid-price ditambah model eksekusi. Jika data Anda hanya mencakup mid prices (bukan bid/ask), Anda harus membuat asumsi eksplisit, dan hasil Anda harus dianggap bergantung pada model.
3) Gunakan aturan jendela waktu
Scalping menyiratkan waktu holding yang singkat, jadi aturan waktu biasanya menjadi bagian dari daftar periksa.
Pendekatan yang bisa diuji adalah:
- Tentukan waktu holding maksimum (dalam detik atau menit).
- Tentukan apa yang dimaksud “masih valid” jika harga bergeser.
Keterbatasan yang sudah tertanam dalam aturan: semakin pendek jendelanya, semakin sensitif Anda sering kali terhadap spread sementara, posisi antrian (jika order dibiarkan menunggu), dan perubahan harga yang cepat. Ini tidak berarti pendekatan tersebut tidak valid; artinya aturan Anda harus memperhitungkan efek-efek tersebut.
4) Tentukan jenis order dan logika fill
Aturan eksekusi bergantung pada bagaimana order diisi.
Perbedaan umum yang bisa diuji:
- Market orders bertujuan untuk eksekusi segera tetapi dapat menimbulkan slippage yang tidak terduga.
- Limit orders dapat mengontrol harga tetapi dapat mengurangi probabilitas terisi.
Implikasi aturan: Anda perlu mendefinisikan bagaimana perlakuan terhadap order yang tidak terisi (mis., “tidak ada trade” jika tidak terisi, atau “terisi kemudian pada harga yang tersedia berikutnya”). Tanpa ini, dua penguji bisa menjalankan “ide strategi” yang sama dan mendapatkan hasil berbeda hanya karena pemodelan fill.
5) Tetapkan risk limits dengan cara yang konsisten terhadap biaya
Meskipun pendekatannya berfokus pada spread, Anda tetap perlu aturan tentang apa yang harus dilakukan ketika trade tidak bergerak sesuai harapan.
Aturan risiko yang bisa diuji seharusnya dinyatakan dalam istilah yang konsisten, misalnya:
- Maksimum loss yang diukur dalam istilah spread-plus-fees, atau
- Maksimum adverse move sebelum exit.
Asumsi: Anda bisa mengukur adverse move dan transaction costs dalam satuan yang sama. Jika pengukuran Anda mengabaikan biaya atau menggunakan definisi spread yang berbeda, aturan risiko Anda sebenarnya tidak bisa dibandingkan.
Bukti dan contoh pengerjaan (menggunakan asumsi yang eksplisit)
Karena tidak ada data live yang diasumsikan di sini, contoh ini menggunakan angka hipotetis untuk menunjukkan bagaimana “aturan” menjadi bisa diuji.
Contoh setup
Asumsi:
- Spread saat ini pada entry: 1.0 unit (Anda bisa menganggap ini sebagai pips atau ticks; konsepnya bekerja dengan cara yang sama).
- Biaya tambahan pada entry dan exit: 0.2 unit total.
- Risiko slippage: hingga 0.5 unit pada setiap sisi (entry dan exit). Ini adalah asumsi konservatif.
- Anda mendefinisikan aturan untuk keluar ketika harga bergerak sebesar “favorable move” yang tetap.
Jika Anda membeli di ask dan kemudian menjual di bid, profit bersih Anda sebelum ada pergerakan tambahan kira-kira:
- Net move = favorable move − (entry spread + exit spread) − additional fees − slippage costs.
Kebutuhan yang menutup biaya (kondisi yang diperlukan, bukan jaminan) adalah:
- favorable move > 2 × spread + additional fees + 2 × slippage.
Dengan asumsi:
- favorable move > 2 × 1.0 + 0.2 + 2 × 0.5
- favorable move > 3.2 unit.
Ini menjadi aturan yang bisa diuji: dalam setiap backtest atau simulasi, hitung trade yang favorable move-nya mencapai ambang batas Anda dalam jendela waktu, lalu bandingkan hasilnya dengan model biaya Anda.
Apa yang bisa Anda verifikasi secara independen
Anda bisa memverifikasi logikanya secara independen dengan memeriksa:
- Apakah spread bid/ask yang Anda catat pada titik keputusan sesuai dengan definisi asumsi Anda.
- Apakah model eksekusi Anda menghasilkan magnitudo slippage yang sebanding dengan asumsi konservatif Anda.
- Apakah jendela waktu memungkinkan favorable move sebelum kondisi berubah (pelebaran spread, penurunan likuiditas).
Jika data backtest Anda tidak menangkap bid/ask atau kualitas eksekusi, Anda harus menganggap hasilnya tidak pasti karena komponen spread dan slippage adalah hal yang sentral.
Keterbatasan dan mode kegagalan
Scalping spreads bisa gagal karena alasan yang bukan “salah arah”, melainkan karena realitas biaya dan eksekusi.
Keterbatasan 1: Spread dan likuiditas bisa berubah lebih cepat daripada aturan Anda
Meskipun Anda mengestimasi spread dengan benar pada satu momen, spread bisa melebar karena lonjakan volatilitas atau likuiditas yang lebih rendah. Aturan yang bergantung pada ukuran pergerakan kecil menjadi rapuh ketika basis biaya meningkat.
Keterbatasan 2: Slippage bisa mendominasi target kecil
Jika target favorable move Anda kecil, maka slippage yang tidak terlalu besar pun dapat membalik persamaan biaya menjadi negatif. Kerangka kerja yang bisa diuji apa pun harus memasukkan slippage sebagai variabel, bukan sebagai pemikiran setelahnya.
Keterbatasan 3: Ketidakcocokan data dan pemodelan
Backtests sering menggunakan feed harga yang disederhanakan.