Cara Kerja ATR dalam Forex
Jawaban langsung
ATR (Average True Range) adalah indikator volatilitas yang digunakan dalam forex untuk memperkirakan seberapa besar pergerakan harga secara tipikal selama sejumlah periode tertentu. Cara kerjanya adalah dengan terlebih dahulu menghitung “true range” untuk setiap periode, kemudian menghaluskan nilai-nilai true range tersebut menjadi sebuah rata-rata. Nilai ATR yang dihasilkan adalah skala besaran pergerakan terkini, bukan sebuah perkiraan dan bukan pemicu trading yang berdiri sendiri.
Mekanisme dan definisi
Untuk memahami cara kerja ATR, mulailah dengan input dan urutannya.
1) Mendefinisikan “true range” per periode
Untuk setiap periode t, ATR dimulai dengan true range (TR), yang mengambil nilai terbesar dari tiga perhitungan jarak absolut:
- Rentang dalam periode: ( |High_t - Low_t| )
- Gap dari close sebelumnya ke high saat ini: ( |High_t - Close_{t-1}| )
- Gap dari close sebelumnya ke low saat ini: ( |Low_t - Close_{t-1}| )
Intuisi: TR mengukur pergerakan harga paling signifikan yang ditunjukkan oleh rentang trading periode saat ini atau pergerakan relatif terhadap close sebelumnya.
2) Mengubah TR menjadi ATR dengan penghalusan selama panjang periode
ATR kemudian merata-ratakan TR selama panjang lookback tertentu N (misalnya, 14 periode umumnya digunakan sebagai titik awal dalam diskusi umum). Platform yang berbeda mungkin menerapkan penghalusan dengan cara yang sedikit berbeda, tetapi tujuan konseptualnya sama: menghasilkan ukuran rata-rata dari true range terkini.
Dalam salah satu bentuk yang banyak dijelaskan, ATR untuk langkah berikutnya diperbarui dengan menggabungkan ATR sebelumnya dengan TR terbaru, yang membantu mengurangi lonjakan mendadak yang akan terjadi jika Anda menggunakan rata-rata sederhana dari nilai TR mentah.
3) Output: skala volatilitas, bukan arah
ATR menghasilkan satu angka per titik waktu (per simbol dan timeframe). Angka tersebut mewakili besaran pergerakan tipikal berdasarkan perilaku harga terkini. Angka ini tidak menunjukkan apakah harga cenderung naik atau turun.
Input, output, dan contoh perhitungan sederhana
Input yang Anda butuhkan
- Harga OHLC untuk setiap periode: High, Low, dan Close.
- Close periode sebelumnya untuk menghitung dua jarak antar-periode.
- Panjang lookback N yang mengontrol seberapa “cepat” ATR merespons.
Output yang Anda dapatkan
- Nilai ATR yang berubah seiring waktu mengikuti volatilitas.
Contoh urutan (asumsi dibuat eksplisit)
Asumsikan Anda menggunakan candle 1 periode (timeframe ditentukan oleh grafik Anda), dan Anda menghitung true range pada periode t menggunakan tiga jarak di atas.
Misalkan:
- (High_t = 1.1050)
- (Low_t = 1.1000)
- (Close_{t-1} = 1.1020)
Hitung:
- ( |High_t - Low_t| = |1.1050 - 1.1000| = 0.0050 )
- ( |High_t - Close_{t-1}| = |1.1050 - 1.1020| = 0.0030 )
- ( |Low_t - Close_{t-1}| = |1.1000 - 1.1020| = 0.0020 )
Kemudian:
- TR_t adalah nilai maksimum dari {0.0050, 0.0030, 0.0020} → (TR_t = 0.0050).
Setelah mengulangi ini untuk N periode sebelumnya, ATR dibentuk dengan merata-ratakan atau menghaluskan nilai-nilai TR tersebut menjadi satu estimasi ATR.
Cara menginterpretasikan output tersebut dalam istilah forex
Jika pembacaan ATR Anda lebih tinggi daripada sebelumnya, ini menunjukkan bahwa candle-candle terakhir mengandung pergerakan true range yang lebih besar. Jika ATR lebih rendah, ini menunjukkan pergerakan tipikal yang lebih kecil. Ini adalah deskripsi besaran, bukan arah masa depan yang tersirat.
Keterbatasan dan risiko (apa yang bisa salah)
1) ATR sensitif terhadap timeframe dan panjang periode
ATR berubah ketika Anda mengubah timeframe candle (misalnya, menit vs. jam) dan ketika Anda mengubah N. Pengaturan yang lebih cepat mungkin merespons dengan cepat terhadap perubahan volatilitas; pengaturan yang lebih lambat mungkin tertinggal. Bagaimanapun, indikator ini mengukur volatilitas untuk pengaturan yang dipilih.
2) ATR bukanlah arah harga atau sinyal entry
Karena ATR hanya memperkirakan besaran pergerakan, ATR tidak dapat, dengan sendirinya, menjawab “apakah harga akan naik atau turun?” Memperlakukannya sebagai pemicu trading yang berdiri sendiri dapat menyebabkan hasil yang membingungkan.
3) Rezim volatilitas dapat berubah
Pasar sering bergantian antara periode volatilitas tinggi dan volatilitas rendah. ATR lebih mencerminkan riwayat terkini daripada riwayat yang lebih lama, sehingga perubahan rezim yang tiba-tiba dapat membuat ATR tampak “salah” dibandingkan dengan apa yang Anda harapkan.
4) Biaya dan eksekusi dapat mendominasi hasil
Bahkan jika ATR menggambarkan ukuran pergerakan dengan baik, hasil trading aktual bergantung pada kualitas eksekusi, biaya transaksi, dan spread. Faktor-faktor ini bisa signifikan relatif terhadap skala pergerakan yang Anda pikir sedang ditangkap oleh ATR.
Verifikasi dan pertanyaan berikutnya
Anda dapat memverifikasi mekanisme inti secara mandiri dengan dua cara:
- Hitung TR secara manual dari nilai OHLC (High, Low, dan close sebelumnya) dan konfirmasikan bahwa TR menggunakan nilai maksimum dari tiga jarak.
- Bandingkan nilai ATR di berbagai platform menggunakan simbol, timeframe, dan panjang periode yang sama; perbedaan mungkin timbul dari cara penghalusan diterapkan.
Jika Anda ingin langkah berikutnya, pertanyaan yang paling berguna adalah: Bagaimana ATR harus diinterpretasikan pada timeframe pilihan Anda, mengingat panjang periode Anda dan cara platform Anda menghaluskan TR menjadi ATR?