Apa saja aturan Swing Highs Lows?
Jawaban langsung: aturan-aturannya, dalam bentuk yang dapat diuji
Swing highs dan swing lows adalah titik-titik pada grafik harga yang menggambarkan perilaku pembalikan lokal: swing high adalah puncak lokal, dan swing low adalah lembah lokal. “Aturan” untuk mengidentifikasinya sebagian besar berkaitan dengan dua hal: (1) definisi lokal, dan (2) data yang Anda gunakan (jenis harga dan urutannya).
Serangkaian aturan yang dapat diuji harus memungkinkan Anda menjawab, pada grafik yang sama, “Apakah batang ini yang tertinggi dalam jendela yang saya tentukan?” dan “Apakah batang ini cukup terpisah dari batang-batang sebelumnya/sesudahnya untuk dihitung sebagai swing?” Jika aturan Anda tidak dapat diterapkan secara konsisten oleh orang lain, hasilnya akan bervariasi.
Mekanisme atau definisi: input dan aturan swing inti
1) Pilih rangkaian harga
Sebelum menemukan swing, tentukan apa arti “harga” dalam metode Anda. Pilihan umum termasuk menggunakan high/low candle (untuk titik ekstrem swing) atau menggunakan harga penutupan (untuk sinyal yang lebih halus). Aturan Anda harus menyatakan rangkaian persis yang digunakan, misalnya:
- Swing high menggunakan nilai high batang.
- Swing low menggunakan nilai low batang.
2) Definisikan apa arti “lokal” (jendela swing)
Lokal berarti “mendominasi lingkungan sekitar.” Cara praktis untuk membuat ini dapat diuji adalah dengan mendefinisikan jendela batang di kedua sisi.
Contoh aturan (salah satu pola logika yang banyak digunakan):
- Sebuah batang pada indeks i adalah swing high jika high-nya lebih besar dari high sejumlah batang tetap di kiri dan sejumlah batang tetap di kanan.
- Sebuah batang pada indeks i adalah swing low jika low-nya lebih rendah dari low sejumlah batang tetap di kiri dan sejumlah batang tetap di kanan.
Jumlah batang di lingkungan kiri/kanan tersebut adalah sebuah parameter. Ini tidak universal; mengubahnya akan mengubah titik-titik swing.
3) Wajibkan pemisahan (hindari menghitung gerakan kecil)
Untuk mengurangi penghitungan berlebihan, Anda dapat menambahkan aturan pemisahan, seperti:
- Setelah mengidentifikasi swing high, swing low berikutnya harus terjadi setelah setidaknya N batang, dan sebaliknya.
Ini sangat penting dalam rentang yang tidak menentu (choppy), di mana banyak batang dapat memenuhi uji “maksimum lokal” yang ketat.
4) Tangani seri (equal highs/lows)
Pasar dapat menghasilkan high yang sama atau low yang sama. Aturan Anda harus menyatakan aturan tie-breaker. Opsinya meliputi:
- “Secara ketat lebih besar/lebih kecil” (sehingga seri tidak dihitung sebagai swing), atau
- “Lebih besar dari atau sama dengan” dengan tie-breaker tambahan (seperti batang paling awal/terakhir), atau
- Perlakukan titik ekstrem yang sama sebagai zona dan pilih batang yang mewakili.
Tanpa kebijakan seri, dua pembaca dapat berbeda pendapat secara wajar.
5) Tentukan kapan sebuah swing dikonfirmasi
Aturan apa pun yang menggunakan batang di kedua sisi menyiratkan bahwa titik tersebut hanya dikonfirmasi setelah lingkungan sisi kanan terjadi. Jika Anda mencoba memberi label swing secara real-time, Anda akan mengalami penundaan bawaan.
Oleh karena itu, rangkaian aturan yang lengkap harus menentukan:
- “Swing hanya dikonfirmasi setelah k batang setelah kandidat,” di mana k adalah jendela sisi kanan Anda.
Bukti atau contoh: menerapkan aturan secara konsisten
Asumsikan kumpulan data sederhana dari batang-batang dalam urutan waktu, dan gunakan definisi ini:
- Swing high: high batang pada i secara ketat lebih besar dari high L batang di kiri dan R batang di kanan.
- Swing low: low batang pada i secara ketat lebih rendah dari low L batang di kiri dan R batang di kanan.
Sekarang pertimbangkan prosedur pemeriksaan visual:
- Pilih batang kandidat i.
- Hitung L batang di kiri dan verifikasi bahwa high kandidat lebih tinggi dari masing-masing high tersebut.
- Hitung R batang di kanan dan verifikasi bahwa high kandidat lebih tinggi dari masing-masing high tersebut.
- Jika semua perbandingan berhasil, tandai sebagai swing high; jika tidak, buang.
Untuk swing low, ulangi menggunakan low dan perbandingan “lebih rendah dari” yang ketat.
Karena metode ini didasarkan pada perbandingan eksplisit, orang lain dapat mereplikasi tanda yang sama jika mereka menggunakan parameter yang sama (L, R) dan rangkaian harga yang sama (high/low atau close, dll.). Itulah persyaratan “aturan” kunci untuk verifikasi.
Keterbatasan dan risiko: apa yang dapat merusak aturan
1) Sensitivitas parameter
Ukuran jendela kiri/kanan dan aturan pemisahan apa pun secara signifikan memengaruhi peta swing. Dalam praktiknya:
- Jendela yang lebih kecil menemukan lebih banyak swing dan dapat mengejar noise.
- Jendela yang lebih besar menemukan lebih sedikit swing dan dapat melewatkan pembalikan yang lebih kecil.
Ini adalah keterbatasan dari pendekatan ekstremum lokal apa pun yang diterapkan pada harga yang noisy.
2) Kompresi tren dan titik pembalikan palsu
Dalam tren yang kuat, jeda kecil masih dapat menciptakan high/low lokal bahkan ketika pergerakan yang lebih luas tidak berubah. Swing Anda kemudian mencerminkan struktur mikro daripada perubahan rezim yang bermakna. Aturan tersebut dengan benar mendeteksi perilaku pembalikan lokal, tetapi interpretasinya mungkin tidak sesuai dengan asumsi Anda.
3) Equal highs/lows dan ambiguitas
Titik ekstrem yang sama menciptakan ambiguitas. Jika metode Anda tidak secara eksplisit mendefinisikan bagaimana seri diperlakukan, titik swing dapat bergeser satu batang saat dianotasi ulang.
4) Penundaan konfirmasi
Jika aturan Anda membutuhkan batang sisi kanan untuk mengonfirmasi swing, Anda tidak dapat mengetahui swing high/low pada saat yang tepat kandidat terbentuk. Upaya apa pun untuk “memproyeksikan” swing sebelum konfirmasi akan tidak konsisten dengan definisi aturan yang dapat diuji.
5) Variabilitas pasar dan eksekusi
Meskipun identifikasi swing didefinisikan pada grafik, grafik itu sendiri dapat berbeda karena sumber data, pengaturan simbol, dan konstruksi grafik (misalnya, agregasi candle). Oleh karena itu, tanda swing historis mungkin tidak berpindah tanpa perubahan antar penyedia atau kerangka waktu. Selain itu, biaya dan kondisi eksekusi terpisah dari logika grafik itu sendiri; hal-hal tersebut dapat mengubah hasil yang direalisasikan, bahkan jika identifikasi swing konsisten.
Verifikasi atau pertanyaan berikutnya: cara memeriksa apakah rangkaian aturan Anda berfungsi
Untuk memverifikasi rangkaian aturan swing Anda secara independen, Anda dapat menjalankan uji konsistensi:
- Anotasi grafik historis yang sama dua kali menggunakan parameter dan rangkaian harga yang sama.
- Bandingkan seberapa sering Anda setuju pada titik-titik swing.
Jika kesepakatan rendah, aturan Anda kemungkinan perlu klarifikasi (definisi jendela, kebijakan seri, pemisahan, dan apa yang dihitung sebagai rangkaian harga). Langkah selanjutnya yang baik adalah memilih satu definisi konkret (misalnya, “maksimum/minimum lokal yang ketat dengan L=R atas high/low”) dan kemudian menguji bagaimana titik swing berubah ketika Anda hanya memvariasikan satu parameter.