SharpTrader Pairs Trading: Penjelasan parameter Direction — kedelapan mode Mei 28, 2026 – Posted in: Arbitrage Software – Tags: , , ,

BJF TRADING GROUP · REFERENSI PRODUK

SharpTrader Pairs Trading: Penjelasan Parameter Direction — Kedelapan Mode

Direction mengatur sisi pasangan mana yang mendapat buy dan mana yang mendapat sell setelah ambang Zindex terpicu. Kedelapan mode terbagi menjadi dua kubu strategis — melawan divergensi (mean-reversion) dan mengikuti divergensi (momentum) — dengan satu pengecualian, Inversed, yang membalik kondisi pemicunya sendiri. Halaman ini adalah referensi praktis: apa yang dilakukan setiap mode, kapan terpicu, dan mode mana yang dipilih untuk setup yang benar-benar Anda perdagangkan.

8 mode dibahas
5 fade · 3 ride
1 diagram matriks
Diperbarui Mei 2026



Pengingat singkat: Current Zindex dan Zindex Open

Current Zindex adalah z-score live dari spread antara dua instrumen yang dipasangkan — berapa standar deviasi posisi spread saat ini dari rata-rata historisnya. Zindex Open adalah ambang besaran yang dikonfigurasi trader: begitu nilai absolut z-score saat ini melewatinya, strategi diizinkan membuka posisi. Parameter Direction kemudian menentukan kaki mana yang menjadi buy dan mana yang menjadi sell.

Untuk latar belakang konseptual lengkap — apa itu kointegrasi, mengapa spread kembali ke rata-rata, dan bagaimana z-score dihitung — lihat artikel utama kami tentang pairs trading forex dan arbitrase statistik. Halaman ini berfokus khusus pada parameter Direction dan delapan nilai yang dapat diambilnya.

Satu klarifikasi yang menjawab sebagian besar kebingungan

Wiki merumuskan pemicu sebagai “Current Zindex lebih besar dari nilai Zindex Open.” Jika dibaca secara harfiah, kondisi ini akan gagal ketika Z-index saat ini bernilai negatif. Dalam praktiknya, pengujiannya adalah perbandingan besaran: |Current Zindex| > Zindex Open. Zindex Open adalah ambang yang dinyatakan sebagai angka positif (misalnya 2.0); strategi terpicu ketika spread telah merenggang setidaknya sejauh itu dari rata-rata, ke arah mana pun. Tanda Current Zindex kemudian menentukan sisi mana yang long dan mana yang short.



Dua kubu strategis — dan satu pengecualian

Setiap mode Direction mengodekan dua keputusan: kapan membuka posisi (kondisi pemicu) dan ke arah mana membukanya (penetapan kaki). Jika kedelapannya dilihat bersama, muncul tiga pola:

  • Melawan divergensi (taruhan mean-reversion). Spread telah merenggang; transaksi bertaruh spread akan kembali ke rata-rata. 5 mode: ZIndexBased, PriceBased, Buy1Sell2, Sell1Buy2, ZIndexSign.
  • Mengikuti divergensi (taruhan momentum). Spread telah merenggang; transaksi bertaruh spread akan terus merenggang lebih jauh. 2 mode: Reversed, ZIndexSignInv.
  • Pengecualian — Inversed. Pemicunya dibalik: alih-alih menunggu spread merenggang melewati ambang, transaksi dibuka saat spread masih berada di dalam band, dengan taruhan spread akan merenggang ke luar. Ini satu-satunya mode yang terpicu di dekat rata-rata, bukan di titik ekstrem.

Matriks kedelapan mode Direction pairs trading SharpTrader: 5 mode fade (ZIndexBased, PriceBased, Buy1Sell2, Sell1Buy2, ZIndexSign) di kubu mean-reversion, 3 mode ride (Reversed, ZIndexSignInv, Inversed) di kubu momentum, dengan setiap kartu menampilkan kondisi pemicu dan tindakan

Gambar 1 — Kedelapan mode Direction secara sekilas. Bingkai emas = melawan divergensi (mean-reversion). Bingkai merah = mengikuti divergensi (momentum). Kartu Inversed memiliki penanda “pemicu dibalik” karena masuk posisi saat spread masih berada di dalam band ambang.



Referensi per mode

Setiap mode di bawah ini mencantumkan kondisi pemicunya (kapan terpicu), aturan penetapan kaki (sisi mana yang menjadi buy dan mana yang sell), contoh numerik konkret, dan jenis setup yang menjadi tujuannya.

ZIndexBased FADE

Pemicu |Current Zindex| > Zindex Open

Tindakan Jika Current Zindex ≥ 0 → sell sisi kiri, buy sisi kanan. Jika Current Zindex < 0 → buy sisi kiri, sell sisi kanan.

Contoh Zindex Open = 2.0, Current Zindex = +2.3. Mode ini menjual kaki kiri dan membeli kaki kanan, dengan taruhan spread kembali menuju nol.

Kapan digunakan mode fade default. Gunakan ketika Anda memercayai tanda z-score sebagai sinyal arah yang bersih dan menginginkan perilaku simetris di kedua ekstrem spread. Ini adalah konfigurasi awal yang paling umum.

PriceBased FADE

Pemicu |Current Zindex| > Zindex Open

Tindakan Jika Current Ask di sisi kiri > Current Ask di sisi kanan → sell kiri, buy kanan. Jika tidak → buy kiri, sell kanan.

Contoh Zindex Open = 2.0, Current Zindex = +2.3. Ask kiri = 1.0850, Ask kanan = 1.2640. Karena Ask kanan lebih tinggi, mode ini membeli kiri dan menjual kanan.

Kapan digunakan: Ketika β (koefisien kointegrasi) cukup asimetris sehingga perbandingan Ask mentah menjadi sinyal arah yang lebih andal daripada tanda z-score. Sebagian trader lebih memilih PriceBased pada pasangan yang kedua instrumennya diperdagangkan pada skala harga absolut yang sangat berbeda.

Buy1Sell2 FADE SATU SISI

Pemicu |Current Zindex| > Zindex Open DAN Current Zindex < 0

Tindakan Buy sisi kiri, sell sisi kanan. (Arah tetap; mode ini tidak masuk posisi ketika Current Zindex ≥ 0.)

Contoh Zindex Open = 2.0, Current Zindex = −2.4. Mode ini membeli kiri dan menjual kanan. Jika Z-index saat ini +2.4, tidak ada posisi yang dibuka.

Kapan digunakan Ketika Anda hanya ingin memperdagangkan sisi Zindex negatif dari spread. Alasan praktisnya: pandangan terhadap rezim arah, asimetri margin broker, atau perilaku pasangan satu sisi di mana secara historis hanya setup Zindex rendah yang menguntungkan.

Sell1Buy2 FADE SATU SISI

Pemicu |Current Zindex| > Zindex Open DAN Current Zindex ≥ 0

Tindakan Sell sisi kiri, buy sisi kanan. (Arah tetap; mode ini tidak masuk posisi ketika Current Zindex < 0.)

Contoh Zindex Open = 2.0, Current Zindex = +2.4. Transaksi menjual di kiri dan membeli di kanan. Jika Z-index saat ini −2.4, tidak ada posisi yang dibuka.

Kapan digunakan Cerminan dari Buy1Sell2 — ketika Anda hanya menginginkan setup Zindex positif. Sering dipasangkan dengan Buy1Sell2 pada dua instans strategi terpisah untuk menjalankan setiap sisi secara independen dengan ukuran posisi berbeda.

ZIndexSign FADE

Pemicu |Current Zindex| > |Zindex Open| DAN Current Zindex dan Zindex Open memiliki tanda yang sama

Tindakan Jika Current Zindex ≥ 0 → sell kiri, buy kanan. Jika Current Zindex < 0 → buy kiri, sell kanan.

Contoh Zindex Open diatur ke +2.0 (dengan tanda eksplisit). Current Zindex = +2.4 → tanda sama → menjual kiri, membeli kanan. Current Zindex = −2.4 → tanda berlawanan → tidak ada posisi yang dibuka.

Kapan menggunakan versi ZIndexBased yang lebih ketat? Gunakan ketika Anda ingin strategi hanya bertransaksi ke arah yang semula ditetapkan untuk ambang tersebut — berguna untuk entry pasangan bertahap atau berarah di mana Anda tidak ingin strategi terpicu di ekstrem yang berlawanan.

Reversed RIDE

Pemicu |Current Zindex| > Zindex Open

Tindakan Jika Current Zindex ≥ 0 → buy kiri, sell kanan. Jika Current Zindex < 0 → sell kiri, buy kanan. (Penetapan kaki berlawanan dengan ZIndexBased.)

Contoh Zindex Open = 2.0, Current Zindex = +2.3. Mode ini membeli kiri dan menjual kanan, dengan taruhan spread terus merenggang lebih jauh dari rata-rata.

Kapan digunakan Taruhan momentum pada spread — kebalikan dari mean-reversion. Cocok ketika pasangan sedang berada dalam rezim di mana divergensi semakin melebar sebelum kembali (misalnya satu mata uang dalam tren tajam). Risikonya lebih tinggi daripada mode fade karena putusnya korelasi cenderung gagal ke arah ini terlebih dahulu.

ZIndexSignInv RIDE

Pemicu |Current Zindex| > |Zindex Open| DAN Current Zindex dan Zindex Open memiliki tanda yang sama

Tindakan Jika Current Zindex ≥ 0 → buy kiri, sell kanan. Jika Current Zindex < 0 → sell kiri, buy kanan.

Contoh Zindex Open = +2.0, Current Zindex = +2.4. Tanda sama dan besaran terlampaui → membeli kiri, menjual kanan (mengikuti pergerakan).

Kapan digunakan Versi Reversed yang lebih ketat — taruhan momentum, tetapi hanya ketika spread telah merenggang lebih jauh ke arah yang semula dikonfigurasi. Syarat tanda yang sama menyaring pemicu palsu di ekstrem yang berlawanan.

Inversed RIDE PEMICU DIBALIK

Pemicu |Current Zindex| < Zindex Open — perhatikan bahwa pertidaksamaannya dibalik. Mode ini masuk posisi saat spread berada di dalam band ambang, bukan di luarnya.

Tindakan Jika Current Zindex ≥ 0 → buy kiri, sell kanan. Jika Current Zindex < 0 → sell kiri, buy kanan.

Contoh Zindex Open = 2.0, Current Zindex = +0.6. Besaran berada di dalam band → membeli kiri, menjual kanan, dengan taruhan spread akan merenggang ke luar.

Kapan digunakan Setup momentum khusus: Anda yakin spread berada dalam rezim di mana deviasi kecil berkembang menjadi deviasi besar alih-alih kembali. Pada dasarnya filosofinya berlawanan dengan semua mode lain — alih-alih menunggu titik ekstrem, mode ini masuk lebih awal dan mengikuti perenggangan. Digunakan secara terbatas, pada pasangan dengan perilaku kelanjutan divergensi yang kuat dan teramati.



Perbandingan berdampingan kedelapan mode

Mode Kondisi pemicu Ketika Z ≥ 0 Ketika Z < 0 Kubu
ZIndexBased |Z| > Open Sell kiri, Buy kanan Buy kiri, Sell kanan Fade
PriceBased |Z| > Open Berdasarkan Ask mentah: Ask lebih tinggi → sell, Ask lebih rendah → buy Fade
Buy1Sell2 |Z| > Open DAN Z < 0 tidak ada entry Buy kiri, Sell kanan Fade
Sell1Buy2 |Z| > Open DAN Z ≥ 0 Sell kiri, Buy kanan tidak ada entry Fade
ZIndexSign |Z| > |Open| DAN tanda sama Sell kiri, Buy kanan Buy kiri, Sell kanan Fade
Reversed |Z| > Open Buy kiri, Sell kanan Sell kiri, Buy kanan Ride
ZIndexSignInv |Z| > |Open| DAN tanda sama Buy kiri, Sell kanan Sell kiri, Buy kanan Ride
Inversed |Z| < Open (dibalik) Buy kiri, Sell kanan Sell kiri, Buy kanan Ride



Mode mana yang sebaiknya Anda pilih?

Tidak ada satu mode yang “benar” — pilihannya bergantung pada keyakinan Anda tentang perilaku pasangan dan apa yang Anda inginkan dari strategi di setiap ekstrem. Sebagai panduan praktis:

  • Memulai dari nol pada pasangan baru? Gunakan ZIndexBased. Ini adalah mode fade default yang paling bersih dan memberi Anda entry simetris di kedua sisi spread.
  • Pasangan yang kedua instrumennya memiliki skala harga sangat berbeda (orde besaran berbeda)? Coba PriceBased. Mode ini menggunakan perbandingan Ask mentah alih-alih tanda z-score, yang bisa lebih andal ketika β jauh dari 1.0.
  • Ingin menjalankan dua strategi dengan ukuran independen, satu per sisi spread? Jalankan Buy1Sell2 pada satu instans (hanya sisi negatif) dan Sell1Buy2 pada instans lain (hanya sisi positif). Ini memungkinkan Anda mengatur ukuran dan stop setiap sisi secara independen.
  • Khawatir tentang pemicu palsu ketika spread melintasi nol dengan cepat? Gunakan ZIndexSign. Mode ini hanya terpicu ketika Current dan Open memiliki tanda yang sama, sehingga menyaring noise dari sisi berlawanan.
  • Memperdagangkan pasangan dalam rezim di mana divergensi berlanjut alih-alih kembali? Reversed (atau ZIndexSignInv untuk versi yang lebih ketat). Ini adalah taruhan momentum — varians lebih tinggi, dan Anda sebaiknya menyesuaikan ukuran posisi.
  • Setup khusus di mana Anda ingin masuk di dekat rata-rata dan mengikuti pergerakan ke luar? Inversed adalah satu-satunya mode yang melakukan ini. Gunakan secara terbatas dan hanya dengan bukti kuat bahwa pasangan berperilaku seperti ini.

Tiga aturan praktis

  • Lakukan backtest pada mode yang akan Anda gunakan. Parameter Direction tidak dapat saling dipertukarkan — pasangan yang sama dapat menghasilkan kurva P&L yang sangat berbeda dengan ZIndexBased vs Reversed. Jalankan ulang optimisasi untuk mode mana pun yang ingin Anda jalankan secara live.
  • Sesuaikan mode dengan tesis strategis, bukan dengan P&L historis. Jika Anda tidak dapat menjelaskan mengapa suatu mode seharusnya berhasil pada pasangan tertentu, jangan menggunakannya hanya karena backtest tampak bagus. Pemilihan mode harus mengikuti tesis tentang rezim pasangan tersebut.
  • Jangan mengganti mode di tengah sesi. Mengganti Direction saat posisi masih terbuka akan menyisakan posisi yang dibuka dengan satu set aturan dan logika exit yang mengharapkan aturan lain. Tutup semuanya dengan rapi sebelum mengganti mode.



Pertanyaan yang sering diajukan

Apa sebenarnya arti “Current Zindex > Zindex Open” di wiki?

Artinya |Current Zindex| > Zindex Open — perbandingan besaran. Zindex Open adalah ambang yang dinyatakan sebagai angka positif (misalnya 2.0), dan strategi terpicu ketika spread telah merenggang setidaknya sejauh itu dari rata-rata, ke arah mana pun. Tanda Current Zindex kemudian menentukan kaki mana yang buy dan mana yang sell, tergantung pada mode Direction yang dipilih.

Apa perbedaan antara ZIndexBased dan PriceBased?

Keduanya memiliki pemicu yang sama (|Z| > Open) dan keduanya adalah mode fade. Perbedaannya terletak pada cara menentukan penetapan kaki. ZIndexBased menggunakan tanda z-score: Z ≥ 0 berarti sell kiri / buy kanan, Z < 0 berarti sebaliknya. PriceBased mengabaikan tanda z-score dan membandingkan harga Ask mentah: sisi dengan harga lebih tinggi dijual, sisi dengan harga lebih rendah dibeli. PriceBased paling berguna ketika kedua instrumen pasangan memiliki tingkat harga absolut yang sangat berbeda.

Kapan saya sebaiknya menggunakan Inversed?

Inversed adalah satu-satunya mode yang pemicunya dibalik — mode ini masuk posisi saat spread berada di dalam band (|Z| < Open), bukan di luarnya. Gunakan ketika Anda memiliki bukti kuat bahwa pasangan berada dalam rezim di mana deviasi spread kecil berkembang menjadi deviasi besar alih-alih kembali. Ini adalah setup yang tidak biasa; perilaku default sebagian besar pasangan adalah mean-reversion, sehingga Inversed sebaiknya disimpan untuk rezim tertentu yang telah Anda amati dan uji secara eksplisit.

Apa perbedaan antara ZIndexBased dan ZIndexSign?

Keduanya adalah mode fade dengan penetapan kaki yang identik berdasarkan tanda Z. Perbedaannya ada pada pemicu: ZIndexBased terpicu setiap kali besaran melampaui ambang, apa pun tandanya. ZIndexSign juga mensyaratkan Current Zindex dan Zindex Open memiliki tanda yang sama — artinya spread telah merenggang lebih jauh ke arah yang semula dikonfigurasi untuk ambang tersebut. ZIndexSign menyaring pemicu di ekstrem berlawanan; ZIndexBased terpicu secara simetris di kedua ekstrem.

Mode Direction mana yang menjadi default untuk pasangan baru?

ZIndexBased adalah default yang praktis. Mode ini menerapkan transaksi pairs trading kanonis yang melawan divergensi dengan perilaku simetris di kedua sisi spread. Mulailah dari sana, lakukan backtest dengan kondisi eksekusi yang realistis, dan hanya beralih ke mode lain ketika Anda memiliki alasan spesifik (pandangan rezim, ukuran asimetris, konfirmasi tanda, atau tesis momentum).

Bisakah saya menjalankan Buy1Sell2 dan Sell1Buy2 secara bersamaan?

Ya — itulah salah satu alasan utama mode satu sisi tersebut ada. Menjalankan dua instans strategi pada pasangan yang sama, satu dengan Buy1Sell2 (hanya sisi Zindex negatif) dan satu dengan Sell1Buy2 (hanya sisi Zindex positif), setara dengan ZIndexBased, hanya saja Anda dapat mengatur ukuran, stop, dan parameter setiap sisi secara independen. Berguna ketika satu sisi secara historis lebih menguntungkan atau Anda menginginkan ukuran berbeda per arah.

Bisakah saya mengganti Direction di tengah sesi saat posisi masih terbuka?

Secara teknis bisa, tetapi sebaiknya tidak. Posisi yang dibuka dengan satu mode dimasukkan berdasarkan tesis implisit tentang sisi mana yang seharusnya menang — logika exit, take-profit, dan aturan stop-loss berperilaku konsisten dengan tesis tersebut. Mengganti mode di tengah posisi menyisakan transaksi terbuka yang tidak pernah dirancang untuk dikelola oleh set aturan baru. Tutup semua posisi dengan rapi, lalu ganti Direction sebelum sesi berikutnya.

Bagaimana Direction berinteraksi dengan parameter pairs trading SharpTrader lainnya?

Direction adalah aturan penetapan kaki; parameter lainnya — Zindex Open, Zindex Close, filter ATR, ukuran lot, take-profit, stop-loss — menentukan kapan keluar dan berapa ukuran posisi. Mode Direction tidak mengubah aturan-aturan tersebut, tetapi dapat mengubah logika Zindex Close mana yang masuk akal (mode fade menargetkan kembalinya spread ke nol; mode ride menargetkan divergensi yang lebih lebar). Setel ulang parameter exit setiap kali Anda mengganti Direction. Wiki berisi referensi parameter lengkap: sharptrader.arbitragesoftware.net/Pairs_Trading_Strategy.



Jalankan pairs trading di SharpTrader

Parameter Direction adalah salah satu dari beberapa kontrol yang menentukan apakah strategi pasangan bertahan di produksi. Kontrol lainnya — kualitas eksekusi broker, asumsi backtest yang realistis, dan validasi walk-forward — dibahas dalam panduan utama kami dan BEQI broker audit toolkit.

Halaman produk SharpTrader Pro
Panduan utama pairs trading