Bayangkan trader hipotetis menyalin stop tiga puluh pip dari EUR/USD ke GBP/JPY tanpa memeriksa rentang terkini. Jarak pip sama dapat mewakili bagian ATR yang berbeda. Artikel ini menjelaskan hitungan rentang dan cara menghubungkan jarak stop yang dipilih secara eksplisit dengan model ukuran posisi. Tidak ada riwayat trading aktual atau rasio volatilitas tetap antarpasangan yang diasumsikan.

Apa yang sebenarnya diukur ATR?

Average True Range menghaluskan ukuran rentang yang memasukkan penutupan sebelumnya. TradingView mengatribusikannya kepada J. Welles Wilder dalam buku 1978 New Concepts in Technical Trading Systems, bersama RSI, ADX, dan Parabolic SAR. ATR mendeskripsikan volatilitas historis tanpa arah; ia bukan seluruh jarak yang ditempuh tick dan bukan batas bar berikutnya. Catat satuan harga, timeframe, periode, inisialisasi, dan metode penghalusan sebelum membaca nilainya.

TR atau ATR tidak memuat tanda beli/jual. Rentang sama dapat menyertai harga naik maupun turun. ADX menjawab pertanyaan kekuatan arah yang berbeda. Periode 14 merupakan pilihan umum yang dapat diubah, bukan optimum universal. Pada H1 artinya bar satu jam, pada D1 bar harian. ATR mentah EUR/USD 0,0030 sama dengan 30 pip jika satu pip 0,0001, atau 300 point jika point 0,00001. Konversi itu tidak otomatis berlaku untuk semua simbol.

ATR tidak menjumlahkan seluruh lintasan harga

Pertahankan high, low, dan C sebelumnya, lalu tambahkan satu osilasi. Model A bergerak 100 → 110 → 100: jumlah perubahan absolut 20. B bergerak 100 → 110 → 100 → 110 → 100: total 40. Keduanya memiliki O = C = L = 100, H = 110, C sebelumnya 100; TR tetap 10. Segmen dianggap kontinu dengan unit harga arbitrer, bukan data tick pasar.

Geser diagram secara mendatar bila diperlukan.

ATR tidak menjumlahkan seluruh lintasan hargaModel A bergerak dari 100 ke 110 lalu 100; jumlah perubahan absolut 20. Model B mengulanginya dua kali, total 40. Keduanya O=C=L= 100, H= 110, dan C sebelumnya 100; TR sama-sama 10. ATR sebelumnya 10 dan n=3 memberi ATR baru 10 pada keduanya.Rentang sama, lintasan berbedaA • Satu kunjungan ke high100110BukaTutupB • Dua kunjungan ke high100110BukaTutupKeduanya: O = C = L = 100 • H = 110TR = 10 • Lintasan A = 20, B = 40Jumlah osilasi tidak masuk rumus TR.

Dengan ATR sebelumnya 10 dan n =3, pembaruan keduanya (2 ×10 +10)/3 =10. Rumus TR dan penghalusan didukung panduan Fidelity. Jalur menghitung perubahan antartitik yang digambar, sedangkan TR memakai ekstrem serta penutupan sebelumnya. Lebih banyak osilasi dalam satu bar tidak harus mengubah ATR.

Menghitung true range dan penghalusan

TR = max(H − L, |H − C sebelumnya|, |L − C sebelumnya|). H/L adalah high/low bar saat ini dan C sebelumnya ialah penutupan bar terdahulu. Nilai absolut membuat jarak tidak negatif. Pilih maksimum, jangan jumlahkan ketiganya. Jika C sebelumnya berada dalam H–L, TR sama dengan rentang; jika di luar, jarak menuju ekstrem dapat membuat TR lebih besar.

Contoh lengkap menggunakan empat bar EUR/USD Bid berturut-turut yang sudah ditutup, C sebelum bar 1 =1,1000 dan pip 0,0001. Semua harga diciptakan untuk pelajaran, bukan pengamatan pasar.

Data hipotetis satu feed yang konsisten
BarOHLCTR
11,10001,10201,09901,10100,0030
21,10501,10601,10401,10500,0050
31,10501,10601,10201,10300,0040
41,10301,10351,10251,10300,0010

Bar1 membandingkan 0,0030; 0,0020; 0,0010: TR 30 pip. Pada bar 2, H − L 20 pip, C sebelumnya 1,1010 memberi jarak 50 dan 30 pip, sehingga TR 50. Gap pembukaan 40 pip tidak ditambahkan secara mekanis ke rentang 20 menjadi 60. Bar3 TR 40 pip dan bar 4 TR 10 pip. Open membantu pemeriksaan data tetapi tidak masuk langsung ke rumus TR.

Untuk model Wilder ATR(3) yang transparan, rata-ratakan tiga TR awal: (0,0030 +0,0050 +0,0040)/3 =0,0040 atau 40 pip. Pembaruan berikutnya ((n−1) × ATR sebelumnya + TR baru)/n memberi (2 ×0,0040 +0,0010)/3 =0,0030 atau 30 pip. SMA(3) bergulir justru (0,0050 +0,0040 +0,0010)/3 ≈0,003333 atau 33,33 pip. Penghalusan Wilder menyimpan pengaruh lama melalui rata-rata terdahulu; bukan sekadar tiga TR terakhir. Ini ATR(3), bukan ATR(14).

Periode, metode, dan agregasi bar

TradingView memakai RMA secara bawaan untuk ATR dan menyediakan SMA, EMA, atau WMA. Periode lebih pendek mengubah bobot observasi baru; indikator tetap rata-rata dan tidak memiliki keterlambatan tetap persis seminggu. Panjang periode adalah parameter yang perlu diuji dalam aturan yang dinyatakan.

Agregasi juga mengubah masukan. Dengan C sebelumnya 100, bar O/H/L/C = 100/102/99/101 dan 101/101/98/100 masing-masing TR 3. Bar gabungan O/H/L/C = 100/102/98/100 memiliki TR 4, sedangkan jumlah TR kecil 6 dan rata-ratanya 3. Bangun ulang OHLC besar kemudian hitung TR kembali; mengalikan ATR H1 dengan 24 tidak membuat ATR D1.

Volatilitas historis dan batas interpretasinya

ATR menggunakan satuan harga instrumen. Perbandingan antarpasar memerlukan konteks dan normalisasi: bandingkan dengan histori simbol yang sama atau ATR/harga dalam persen. Nilai point tertentu pada indeks saham tidak cukup untuk mendiagnosis krisis.

Penghalusan Wilder memberi bobot 1/N pada TR baru. Rentang besar dapat menaikkan ATR, lalu rentang kecil menurunkannya bertahap. ATR saja tidak membuktikan spread melebar atau slippage rutin. Jika volatilitas berubah, hitung ulang jarak stop pilihan dan ukuran posisi dengan spesifikasi terkini. Memotong ukuran setengah pada ambang tertentu tetap asumsi strategi untuk diuji, bukan respons wajib.

Jarak stop dipilih dengan asumsi eksplisit

Salah satu aturan dapat memakai pengali ATR. Asumsi EUR/USD 80 pip menghasilkan 120 pip pada 1,5× atau 160 pada 2×; asumsi GBP/JPY 200 pip menghasilkan 300 atau 400 pip. Angka ini bukan rentang normal pasar terkini. Untuk long EUR/USD masuk 1,0850 dengan pip 0,0001, level rencana ialah 1,0730 dan 1,0690. Jarak merupakan kelipatan ATR terpilih, belum tentu bagian yang sama dari rentang harian aktual.

Tidak ada pengali yang menjamin stop tidak tersentuh fluktuasi biasa. Stop biasa tidak membatasi kerugian aktual secara pasti. Evaluasi aturan, biaya, dan asumsi fill; jangan menyebut pengali 1,5 atau 2 optimum hanya karena umum dalam contoh.

Ukuran posisi dari jarak, nilai pip, dan biaya

Model sumber: akun 10.000 USD dan anggaran kerugian harga 1% memberi 100 USD. Asumsikan kontrak EUR/USD 100.000 EUR per lot, pip 0,0001, nilai pip 10 USD per lot, jarak stop 120 pip. Ukuran mentah 100/(120 ×10) =0,08333 lot. Pembulatan ke bawah pada langkah 0,01 memberi 0,08 lot dan kerugian harga rencana 96 USD. Tambahkan komisi serta biaya lain dan pertimbangkan slippage; pasangan lain memerlukan nilai pip dan konversi akun sendiri. Stop tidak menjamin kerugian maksimum.

Model IDR terpisah: C sebelumnya belum pasti

Model tambahan memakai harga indeks fiktif, bukan pair atau spesifikasi broker. H = 110, L = 100, ATR sebelumnya 10, n =3; C sebelumnya hanya diketahui berada dalam rentang tertutup 98–112. O saat ini 105 tidak menggantikan C sebelumnya. Semua nilai dalam rentang dianggap mungkin tanpa peluang yang diberikan. Dari TR =max(110,c) −min(100,c), didapat TR 10–12 dan ATR baru (20 + TR)/3, yaitu 10 sampai 32/3.

Untuk model uang terpisah, modal 8.500.000 IDR dan batas latihan 1% memberi anggaran 85.000 IDR. Aturan memilih jarak stop 2× ATR baru. Setiap unit posisi fiktif bernilai 1.000 IDR per satu unit perubahan harga indeks dan menanggung biaya masuk-keluar 500 IDR per unit. Ukuran hanya bilangan bulat; pajak, pendanaan, biaya tetap, dan arus dana lain diasumsikan nol, exit tepat pada jarak model. Asumsi fill ideal ini bukan jaminan stop aktual.

C sebelumnya yang belum pasti: dua ukuran modelHarga indeks fiktif, H = 110 / L = 100, C sebelumnya 98–112, ATR lama 10, n = 3. Budget 85.000 IDR; jarak 2 × ATR, 1.000 IDR per unit harga per unit posisi, biaya 500 IDR per unit posisi. Tidak ada peluang atau jaminan stop.PERHITUNGAN HIPOTETISMengganti C dengan O = 105TR 10; ATR 10; 4 unit →82.000 IDRC = 98 atau 112TR 12; ATR 32/3; 4 unit→ 87.333,33 IDRTiga unit pada seluruh rentangKerugian model palingbanyak 65.500 IDR
C sebelumnya yang belum pasti: dua ukuran model. Harga indeks fiktif, H = 110 / L = 100, C sebelumnya 98–112, ATR lama 10, n = 3. Budget 85.000 IDR; jarak 2 × ATR, 1.000 IDR per unit harga per unit posisi, biaya 500 IDR per unit posisi. Tidak ada peluang atau jaminan stop.

Ketidakpastian input dapat mengubah volume yang sesuai budget; jangan mengganti penutupan hilang dengan Open tanpa aturan.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Mengganti C dengan O = 105
TR 10; ATR 10; 4 unit → 82.000 IDR – Penggantian diam-diam menghapus ketidakpastian.
C = 98 atau 112
TR 12; ATR 32/3; 4 unit → 87.333,33 IDR – Melebihi budget 85.000; angka pecahan dipertahankan dalam hitungan.
Tiga unit pada seluruh rentang
Kerugian model paling banyak 65.500 IDR – Ukuran terbesar yang memenuhi budget untuk semua C dalam rentang asumsi; bukan batas kerugian pasar.

Jika C sebelumnya diganti diam-diam dengan Open 105, TR menjadi 10 dan empat unit tampak memenuhi anggaran dengan 82.000 IDR. Namun pada C =98 atau 112, kerugian model empat unit menjadi 262.000/3 ≈87.333,33 IDR, melampaui 85.000. Tiga unit memberi paling banyak 65.500 IDR di seluruh rentang asumsi; empat unit tidak. Ini pemilihan ukuran dalam model masukan tak pasti, bukan batas kerugian pasar. Empat unit memenuhi anggaran hanya bila TR ≤11,125, setara C sebelumnya antara 98,875 dan 111,125 dalam domain ini. Kondisi batas sama dengan harus dihitung secara eksplisit; rentang bukan interval kepercayaan.

Trailing stop berbasis ATR

Trailing memerlukan harga acuan serta aturan pembaruan. StockCharts mendokumentasikan Chandelier Exit: default long memakai highest high 22 periode dikurangi 3 × ATR(22); short memakai lowest low 22 periode ditambah 3 × ATR(22), dengan atribusi Charles Le Beau. Ini konvensi platform bernama, bukan pengali wajib bagi day trading atau swing trading. Level kandidat yang digambar berbeda dari stop yang sudah dikirim dan diterima broker.

Jarak ATR dapat melebar ketika volatilitas naik dan menyempit ketika turun. Tentukan apakah level proteksi diizinkan menjauh dari harga. Trail yang hanya meratchet ke arah keuntungan tidak dilonggarkan hanya karena ATR meningkat. Trail ATR maupun jarak tetap tidak menjamin exit untung. ATR memasok jarak harga; sizing tetap membutuhkan aturan stop dan nilai pip akun.

Empat pemeriksaan berikutnya

Hitungan dapat direproduksi tanpa akun yang didanai uang riil. Gunakan data bar tertutup yang dibekukan dan bandingkan dengan masukan serta inisialisasi platform; pisahkan selisih hitungan dari keputusan trading.

  1. Catat simbol, feed, timeframe, periode, penghalusan, dan satuan harga. Bandingkan nilai sejenis tanpa mengasumsikan rasio volatilitas antarpasangan tetap.
  2. Hitung TR dari H,L,C sebelumnya pada bar tertutup. Bila C sebelumnya hilang, nyatakan aturan inisialisasi atau rentang ketidakpastian; jangan memasukkan nol diam-diam atau mencampur high Ask dengan low Bid.
  3. Untuk studi sizing, tetapkan jarak pilihan, anggaran uang, dan nilai pip dalam mata uang akun. Pisahkan biaya dan slippage dari kerugian harga rencana.
  4. Periksa ulang setelah bar berikutnya ditutup. Ambang volatilitas atau aturan memotong ukuran setengah adalah parameter strategi yang perlu bukti, bukan respons universal pada ATR naik.