Cara Menghitung Williams %R (Williams R)

Rumus perhitungan Williams R, input data, batasan lookback, dan verifikasi.

Cara Menghitung Williams %R (Williams R)

Jawaban langsung: rumus Williams %R

Williams %R (sering ditulis sebagai “Williams R” atau “%R”) adalah sebuah osilator yang membandingkan harga penutupan saat ini dengan rentang perdagangan terkini. Perhitungan standar menggunakan jendela lookback sepanjang N bar.

Rumus (bentuk standar): [ \text{Williams %R} = -100 \times \frac{H_{N} - C}{H_{N} - L_{N}} ]

Di mana:

  • (C) = harga penutupan terbaru (untuk bar yang sedang Anda hitung)
  • (H_{N}) = harga tertinggi selama N bar terakhir (termasuk bar saat ini)
  • (L_{N}) = harga terendah selama N bar terakhir (termasuk bar saat ini)

Kisaran keluaran (saat dapat dihitung): dengan (H_{N} \neq L_{N}) yang valid, hasilnya biasanya terikat antara −100 dan 0.

Mekanisme dan definisi: arti dari setiap input

Untuk menghitung Williams %R langkah demi langkah, anggaplah ini sebagai posisi yang dinormalisasi di dalam rentang yang berjalan.

  1. Pilih jendela lookback (N).

    • Contoh asumsi untuk ilustrasi: (N = 14) bar.
    • Pilihan N mengubah seberapa cepat indikator merespons harga tertinggi atau terendah baru.
  2. Temukan titik ekstrem berjalan selama N bar tersebut.

    • (H_{N}) adalah nilai maksimum dari harga “high” di seluruh jendela.
    • (L_{N}) adalah nilai minimum dari harga “low” di seluruh jendela.
  3. Bandingkan harga penutupan saat ini dengan rentang tersebut.

    • Pembilang (H_{N} - C) mengukur seberapa jauh harga penutupan saat ini berada di bawah harga tertinggi dalam jendela.
    • Penyebut (H_{N} - L_{N}) mengukur ukuran total rentang jendela.
  4. Skalakan ke osilator dengan tanda negatif.

    • Mengalikan dengan −100 menyatakan posisi yang dinormalisasi pada skala −100 hingga 0.

Contoh perhitungan sederhana (dengan asumsi yang eksplisit)

Asumsikan Anda menghitung indikator pada bar tertentu dengan:

  • jendela lookback (N = 5)
  • (C = 1.2000)
  • harga tertinggi selama 5 bar terakhir adalah (H_{N} = 1.2100)
  • harga terendah selama 5 bar terakhir adalah (L_{N} = 1.1950)

Hitung:

  • (H_{N} - C = 1.2100 - 1.2000 = 0.0100)
  • (H_{N} - L_{N} = 1.2100 - 1.1950 = 0.0150)

Kemudian:

  • (\frac{H_{N}-C}{H_{N}-L_{N}} = \frac{0.0100}{0.0150} = 0.6667)
  • (\text{Williams %R} = -100 \times 0.6667 \approx -66.67)

Interpretasi pada tingkat matematis murni:

  • Jika (C) lebih dekat ke (H_{N}), pecahannya lebih kecil dan nilainya bergerak menuju 0.
  • Jika (C) lebih dekat ke (L_{N}), pecahannya lebih besar dan nilainya bergerak menuju −100.

Keterbatasan dan risiko: di mana perhitungan bisa gagal atau menyesatkan

Williams %R secara matematis sederhana, tetapi penggunaan praktisnya bergantung pada detail yang memengaruhi nilai yang dihitung.

1) Pembagian dengan nol saat rentang menyempit

Jika selama N bar terakhir Anda memiliki:

  • (H_{N} = L_{N})

Maka penyebut (H_{N} - L_{N}) sama dengan 0, dan rumus menjadi tidak terdefinisi. Ini bisa terjadi ketika harga tidak bervariasi dalam jendela (misalnya, selama periode likuiditas rendah atau setelah masalah data). Dalam kasus seperti itu, platform mungkin menampilkan “tidak tersedia”, nilai kosong, atau penanganan alternatif.

2) Pilihan lookback mengubah daya tanggap

Karena (H_{N}) dan (L_{N}) berasal dari jendela berjalan, nilai N yang berbeda mengubah:

  • seberapa sering titik ekstrem baru masuk/keluar dari jendela
  • seberapa cepat indikator bergerak setelah perubahan harga

Ini adalah sensitivitas parameter, bukan jaminan akurasi prediktif.

3) Definisi data: sumber high, low, dan close

Williams %R bergantung langsung pada nilai high, low, dan close pada bar. Dalam praktiknya, penyedia dapat berbeda dalam cara mereka menyusun bar:

  • apakah nilai didasarkan pada titik tengah bid/ask, transaksi terakhir, atau feed lainnya
  • bagaimana sesi bergulir
  • bagaimana “close” dipilih untuk kerangka waktu dengan celah

Bahkan jika rumus yang sama digunakan, data input yang berbeda dapat menghasilkan hasil plot yang berbeda.

4) Hubungan historis tidak menyiratkan hasil masa depan

Bahkan ketika nilai osilator yang dihitung sejalan dengan perilaku masa lalu yang diketahui, itu tidak menetapkan bahwa kondisi masa depan yang serupa akan menghasilkan hasil yang sama. Kondisi pasar dapat berubah, dan indikator tetap merupakan transformasi dari data harga, bukan ukuran langsung dari arah masa depan.

5) Menginterpretasikan %R tanpa mempertimbangkan rentang yang dihitung

Mode kegagalan yang umum adalah berfokus pada nilai osilator tanpa memeriksa apakah nilai tersebut didasarkan pada rentang yang bermakna.

  • Bar awal mungkin tidak memiliki cukup riwayat untuk menghitung (H_{N}) dan (L_{N}).
  • Jika volatilitas sangat rendah selama jendela, perbedaan harga kecil dapat menghasilkan perubahan seperti persentase yang besar.

Verifikasi dan pertanyaan berikutnya: cara memeriksanya sendiri

Anda dapat memverifikasi Williams %R secara independen hanya dengan menggunakan rumus dan input yang diperlukan.

  1. Pilih kerangka waktu dan sebuah bar pada grafik Anda.
  2. Tetapkan jendela lookback (N) yang ingin Anda uji.
  3. Tentukan secara manual (H_{N}) (harga tertinggi) dan (L_{N}) (harga terendah) selama jendela tersebut.
  4. Catat atau baca harga penutupan (C) untuk bar yang sama.
  5. Substitusikan ke dalam: (\text{Williams %R} = -100 \times \frac{H_{N} - C}{H_{N} - L_{N}})
  6. Konfirmasikan apakah nilai yang Anda hitung cocok dengan yang ditampilkan alat charting Anda (dalam batas pembulatan).

Jika tidak cocok, ketidakcocokan biasanya disebabkan oleh perbedaan penanganan:

  • inklusi jendela (apakah titik ekstrem menyertakan bar saat ini)
  • konstruksi bar (bagaimana high/low/close didefinisikan)
  • data yang hilang atau bagaimana kasus tidak terdefinisi diperlakukan

Jika Anda mau, Anda dapat membandingkan pengaturan yang berbeda (misalnya, mengubah (N)) untuk melihat bagaimana sensitivitas berubah, atau meninjau bagaimana ukuran ini berhubungan dengan osilator momentum lainnya.

Perdagangan forex dan CFD memiliki risiko besar. Informasi FoxiForex bersifat edukatif dan bukan nasihat keuangan pribadi. Penempatan bersponsor diberi label dengan jelas.