Apa saja aturan Swing Definition dalam Forex?
Apa yang dimaksud dengan Swing Definition
Swing Definition adalah cara mandiri dan dapat diuji untuk menggambarkan pergerakan “swing” dalam aksi harga. Dalam konteks ini, swing bukanlah pola yang dijamin. Ini adalah klasifikasi yang Anda terapkan pada perilaku harga historis atau yang diamati menggunakan aturan yang dapat Anda ulangi.
Cara yang berguna untuk memahami “aturan” adalah: pertama Anda menentukan input apa yang Anda gunakan (deret harga dan filter opsional), lalu Anda menentukan apa yang memenuhi syarat sebagai swing (perilaku entry/perubahan arah dan pergerakan minimum), dan kemudian Anda menentukan apa yang membuat swing menjadi tidak valid (aturan kegagalan atau tumpang tindih). Jika Anda mengubah salah satu elemen tersebut, Anda telah mengubah Swing Definition.
Karena pasar bervariasi, aturan Anda harus memisahkan:
- Mekanisme yang stabil: bagaimana Anda mengukur dan mengklasifikasikan swing.
- Kondisi yang bervariasi: rezim volatilitas, likuiditas, biaya, dan bagaimana data Anda diproses.
“Aturan” di bawah ini ditulis agar dapat diverifikasi secara independen hanya dengan menggunakan data harga historis dan asumsi pilihan Anda.
Jawaban langsung: kumpulan aturan Swing Definition yang dapat diuji
Di bawah ini adalah kumpulan aturan yang dapat Anda jelaskan kepada orang lain dan terapkan secara konsisten. Ini sengaja dibuat umum; Anda harus memilih ambang batas spesifik sebelum dapat mengujinya.
1) Pilih horizon waktu dan aturan pengambilan sampel
- Pilih timeframe untuk dianalisis (misalnya, bar per jam, 4 jam, atau harian).
- Tetapkan cara Anda mengambil sampel data: gunakan penutupan setiap bar, atau gunakan high/low, tetapi jangan mencampur metode dalam pengujian yang sama.
Persyaratan aturan: timeframe dan metode pengambilan sampel adalah bagian dari definisi.
2) Tentukan titik pembalikan swing
“Titik pembalikan” adalah pivot di mana arah berubah. Salah satu pendekatan yang dapat diuji adalah:
- Dalam swing naik, harga membuat low lokal diikuti oleh pergerakan yang menembus di atas referensi sebelumnya.
- Dalam swing turun, harga membuat high lokal diikuti oleh pergerakan yang menembus di bawah referensi sebelumnya.
Untuk membuat ini terukur, tentukan referensi menggunakan satu metode yang konsisten, seperti:
- Aturan jendela lookback: pivot adalah bar yang low-nya (untuk pembalikan naik) atau high-nya (untuk pembalikan turun) merupakan titik ekstrem atas sejumlah bar sebelum dan sesudah yang tetap.
3) Tetapkan ukuran swing minimum (ambang pergerakan)
Untuk menghindari pelabelan noise kecil sebagai swing, tentukan ukuran minimum:
- Aturan rentang: jarak puncak-ke-lembah swing harus setidaknya X (dalam satuan harga) atau Y (dalam persen).
Catatan asumsi: X atau Y harus dinyatakan secara eksplisit sebelum pengujian.
4) Tentukan bagaimana Anda mengidentifikasi batas kaki swing
Kaki swing dapat diukur dari:
- pivot A (titik pembalikan) ke pivot B (titik pembalikan berikutnya), atau
- pivot A ke titik paling ekstrem hingga pivot berlawanan berikutnya yang memenuhi syarat.
Pilih satu aturan batas dan pertahankan secara konsisten.
5) Tentukan pembatalan: kapan definisi swing Anda berhenti berlaku
Bahkan jika titik pembalikan ada, itu mungkin tidak mewakili kaki swing yang bersih. Tambahkan aturan pembatalan seperti:
- Aturan tumpang tindih: jika harga kemudian masuk kembali dan melanggar struktur kaki awal melampaui ambang batas, Anda berhenti memperlakukan kaki sebelumnya sebagai swing yang valid.
- Aturan batas waktu: jika swing tidak berkembang dalam N bar, Anda mengklasifikasikannya sebagai tidak memenuhi kriteria swing.
Ini adalah keterbatasan material: tanpa pembatalan, dua orang dapat melabeli “swing” yang berbeda dari grafik yang sama.
6) Putuskan bagaimana Anda menangani biaya dan spread (opsional tetapi diperlukan untuk perbandingan)
Jika Anda menggunakan Swing Definition untuk mengevaluasi hasil yang direalisasikan nanti, pengukuran bergantung pada biaya. Untuk uji definisi murni, Anda dapat mengabaikan biaya, tetapi perbandingan apa pun antar penyedia atau metode eksekusi menjadi sensitif.
Pernyataan yang dapat diuji yang dapat Anda gunakan:
- “Klasifikasi hanya menggunakan bar harga; profitabilitas atau return tidak disimpulkan.”
Memisahkan klasifikasi dari kinerja menghindari mengubah definisi menjadi klaim prediktif.
Bagaimana Swing Definition bekerja dalam praktik (contoh konkret)
Contoh ini ditulis sebagai latihan klasifikasi, bukan sebagai rencana trading.
Asumsi contoh
- Timeframe: bar 4 jam.
- Aturan pivot: pivot low (untuk identifikasi pembalikan naik) adalah low terendah selama 3 bar sebelumnya dan 3 bar berikutnya; pivot high adalah high tertinggi selama jendela yang sama.
- Ukuran swing minimum: selisih antara pivot high dan pivot low harus setidaknya 1%.
- Aturan batas kaki: ukur dari pivot low ke pivot high berikutnya untuk kaki naik.
- Pembatalan: jika setelah pivot low harga pertama kali membuat low baru yang lebih rendah dari pivot low lebih dari toleransi kecil (misalnya, 0,1%), maka label kaki sebelumnya ditolak.
Prosedur (langkah klasifikasi)
- Pindai deret untuk pivot low dan pivot high sesuai aturan pivot.
- Identifikasi kaki naik dengan menemukan pivot low A diikuti oleh pivot high B.
- Periksa ukuran swing minimum: hitung (B - A) / A. Jika di bawah 1%, beri label “bukan swing” untuk kaki tersebut.
- Terapkan pembatalan: jika harga kembali melampaui toleransi di bawah pivot low A setelah A muncul, tolak label kaki naik tersebut.
- Untuk kaki naik yang selesai, catat ukuran kaki dan durasi (jumlah bar dari A ke B).
Apa yang dapat Anda verifikasi
- Orang lain yang menggunakan asumsi yang sama persis harus melabeli swing yang sama, kecuali untuk kasus tepi di mana pengindeksan bar dan keputusan tumpang tindih “3 bar berikutnya” menjadi penting.
Inilah mengapa asumsi harus eksplisit: definisi menjadi dapat diverifikasi hanya ketika aturan ditentukan sepenuhnya.
Logika bukti dan perbandingan yang dapat Anda jalankan tanpa prediksi
Karena tidak ada satu pun Swing Definition yang “benar”, Anda memverifikasi kumpulan aturan dengan membandingkannya terhadap dirinya sendiri di bawah perubahan yang terkendali.
Bandingkan kedua definisi kandidat dengan satu kriteria
Gunakan langkah perbandingan sederhana: pilih kumpulan data uji dan jalankan dua definisi yang hanya berbeda dalam satu aturan.
Contoh kriteria perbandingan:
- Jumlah swing: berapa banyak swing yang dilabeli per bulan?
- Ukuran swing rata-rata: bagaimana distribusi rentang kaki yang diukur?
- Frekuensi kegagalan/pembatalan: seberapa sering aturan pembatalan menolak kaki?
- Stabilitas dari waktu ke waktu: apakah hasil berubah tajam ketika volatilitas berubah?
Bandingkan kedua opsi per kriteria
Misalnya, Anda dapat membandingkan:
- Jendela aturan pivot: (3 bar di setiap sisi) vs (5 bar di setiap sisi).
- Ambang ukuran minimum: 1% vs 0,5%.
Anda kemudian mendokumentasikan perbedaan:
- Jika jumlah swing naik tajam dengan ambang yang lebih rendah, definisi Anda kemungkinan menangkap lebih banyak noise.
- Jika jendela lookback yang lebih panjang mengurangi label swing, definisi Anda mungkin tertinggal dari titik pembalikan.