Definisi: apa yang dimaksud “input” di sini
Swing Definition adalah cara berbasis aturan untuk menentukan apa yang dianggap sebagai pergerakan swing dalam deret harga (misalnya, kenaikan yang memenuhi syarat sebagai swing high dan penurunan yang memenuhi syarat sebagai swing low). Dalam konteks ini, “input” adalah data yang Anda masukkan ke aturan dan parameter yang Anda tetapkan agar aturan tersebut dapat memberi label titik swing dan menghubungkannya menjadi rangkaian swing.
Cara yang berguna untuk lebih presisi adalah memisahkan tiga lapisan:
- Mekanisme yang stabil: logika umum tentang bagaimana swing diidentifikasi.
- Parameter Anda: pilihan numerik yang mengubah hasil (seperti panjang window atau persyaratan konfirmasi).
- Kondisi yang bervariasi: pergerakan pasar, kualitas data, dan biaya transaksi yang memengaruhi hasil yang benar-benar terjadi.
Input yang digunakan Swing Definition
1) Data harga (sumber data dan format)
Input yang paling mendasar adalah deret harga. Input yang umum adalah:
- Harga instrumen (misalnya, pasangan mata uang yang dipilih).
- Jarak waktu (misalnya, candle/bar pada timeframe yang tetap).
- Field OHLC (open, high, low, close) tergantung pada bagaimana aturan swing ditulis.
Jika aturan Anda menggunakan high dan low untuk memberi label titik swing, maka input harus mencakup setidaknya nilai high/low tersebut. Jika aturan Anda menggunakan harga close untuk konfirmasi, maka close menjadi input yang diperlukan.
2) Aturan swing itu sendiri (logika)
Swing Definition menggunakan logika identifikasi swing. Logika tersebut adalah input karena aturan yang berbeda menghasilkan label swing yang berbeda meskipun pada deret harga yang sama. Elemen yang umum meliputi:
- Kondisi untuk swing high (misalnya, lebih tinggi daripada titik-titik di sekitarnya berdasarkan suatu aturan).
- Kondisi untuk swing low.
- Metode untuk menghindari pelabelan setiap fluktuasi kecil sebagai swing.
Dalam istilah sederhana: aturan memberi tahu sistem apa yang “dianggap” sebagai swing.
3) Nilai parameter (apa yang Anda pilih)
Parameter mengubah logika swing menjadi sesuatu yang operasional. Contoh jenis parameter meliputi:
- Lookback / ukuran lingkungan: berapa banyak titik di sekitarnya yang harus dilewati (atau tidak dilewati).
- Konfirmasi atau penyaringan: apakah aturan memerlukan beberapa bar/event setelah titik swing kandidat.
- Ukuran swing minimum: ambang batas untuk mengabaikan pergerakan kecil.
- Aturan pemetaan: bagaimana titik swing dikonversi menjadi “fase” tersirat (naik vs. turun) untuk penalaran lebih lanjut apa pun.
Meskipun mekanismenya tetap sama, mengubah nilai-nilai ini akan mengubah output.
4) Konteks waktu (timeframe tempat Anda memberi label)
Swing Definition sering bergantung pada timeframe. Input mencakup horizon waktu yang Anda beri label (misalnya, timeframe dari bar yang Anda gunakan). Swing pada satu timeframe dapat terpecah menjadi osilasi yang lebih kecil pada timeframe lain.
5) Asumsi untuk perhitungan contoh apa pun
Jika Anda menelusuri sebuah contoh, aturan memerlukan asumsi yang eksplisit. Asumsi yang umum adalah:
- Candle close mana yang dianggap “tersedia” untuk konfirmasi.
- Apakah Anda mengasumsikan pengisian ideal pada harga yang diamati atau pengisian realistis pada level harga lain.
- Apakah spread, slippage, dan komisi diperlakukan sebagai nol atau non-nol.
Asumsi penting karena label swing saja tidak menentukan hasil yang benar-benar terjadi tanpa pemetaan eksekusi yang didefinisikan.
Cara kerjanya (model sederhana)
Cara yang mudah untuk memeriksa pemahaman adalah membayangkan pipeline ini:
- Pilih deret harga dan timeframe (data input).
- Terapkan logika high/low dari aturan swing (mekanisme yang stabil).
- Terapkan parameter pilihan Anda untuk menyaring dan mengonfirmasi titik swing.
- Keluarkan titik swing (dan mungkin fase swing).
Jika kemudian Anda menambahkan lapisan kedua (seperti mengukur jarak antar titik swing), pengukuran tersebut adalah komputasi baru dengan inputnya sendiri (koordinat titik swing) dan asumsi (bagaimana Anda menghitung jarak dan kapan titik-titik tersebut diketahui).
Bukti / contoh (dengan asumsi yang eksplisit)
Pertimbangkan contoh generik di mana aturan swing Anda mendefinisikan swing high sebagai titik yang nilai high-nya lebih besar daripada high titik-titik di sekitarnya dalam lingkungan (neighborhood) yang tetap. Inputnya adalah:
- high harga dari timeframe yang dipilih,
- parameter ukuran neighborhood,
- logika konfirmasi (jika ada),
- dan pilihan timeframe.
Asumsi untuk contoh:
- Anda mengevaluasi aturan hanya menggunakan data historis.
- Anda memperlakukan setiap bar sebagai menyediakan high/low yang diketahui setelah bar tersebut selesai.
DOCUMENT END