Bagaimana Supertrend Dihitung? Rumus, Parameter, dan Kebutuhan Data

Rumus perhitungan Supertrend, parameter, keterbatasan data.

Bagaimana Supertrend Dihitung? Rumus, Parameter, dan Kebutuhan Data

Apa itu Supertrend, dan apa yang dihitungnya?

Supertrend adalah indikator pengikut tren yang mengubah data harga menjadi satu garis (sering diplot sebagai garis seperti tangga) dan sebuah arah (uptrend atau downtrend). Indikator ini dirancang untuk tetap berada di satu sisi harga hingga pita indikator ditembus, pada saat itu indikator berbalik arah.

Secara garis besar, Supertrend membutuhkan tiga bahan:

  1. Rangkaian harga (misalnya, menggunakan high/low/close setiap bar).
  2. Estimasi volatilitas (biasanya ATR, average true range).
  3. Aturan yang mengubah pita yang disesuaikan dengan volatilitas menjadi garis tren yang dipertahankan.

Karena bergantung pada perhitungan jendela bergerak (ATR, dan opsional penghalusan), keluaran numerik yang tepat bergantung pada cara Anda menghitung ATR, definisi “bar” yang Anda gunakan (timeframe dan data OHLC), serta parameter yang Anda pilih.

Mekanika inti: pita, ATR, dan peralihan tren

Supertrend dihitung secara iteratif untuk setiap bar baru. Formulasi yang paling umum menggunakan:

Langkah 1: Hitung True Range (TR)

Untuk setiap bar t, definisikan True Range menggunakan high/low/close. Definisi standarnya adalah:

  • (TR_t = \max{H_t - L_t,\ |H_t - C_{t-1}|,\ |L_t - C_{t-1}|})

Di mana:

  • (H_t) = high bar t
  • (L_t) = low bar t
  • (C_t) = close bar t
  • (C_{t-1}) = close bar sebelumnya

Langkah 2: Hitung ATR (Average True Range)

ATR adalah rata-rata TR selama periode tertentu (n). Pilihan umum adalah simple moving average (SMA):

  • (ATR_t = \text{SMA}(TR_t, n))

Beberapa implementasi menggunakan penghalusan Wilder (yang umum untuk ATR), tetapi poin penting untuk verifikasi adalah: Anda harus mencocokkan metode penghalusan yang digunakan oleh implementasi referensi Anda.

Langkah 3: Hitung pita atas dan bawah dasar

Konstruksi pita Supertrend yang umum menggunakan harga tengah (M_t) dan ATR dikalikan dengan faktor (k) (pengali):

  • (M_t = (H_t + L_t) / 2)
  • (\text{BasicUpper}_t = M_t + k \cdot ATR_t)
  • (\text{BasicLower}_t = M_t - k \cdot ATR_t)

Parameter yang Anda butuhkan:

  • (n): Panjang lookback ATR (sering disebut “periode”).
  • (k): Pengali ATR (sering disebut “pengali”).

Langkah 4: Terapkan aturan “finalisasi pita” (logika carry-forward)

Supertrend biasanya menyesuaikan (memfinalisasi) pita sehingga tidak bergerak melawan tren saat ini. Satu set aturan yang banyak digunakan adalah:

  • (\text{FinalUpper}_t) biasanya diatur ke (\text{BasicUpper}_t) kecuali kondisi menunjukkan bahwa pita harus dibawa dari bar sebelumnya.
  • (\text{FinalLower}_t) biasanya diatur ke (\text{BasicLower}_t) kecuali kondisi menunjukkan bahwa pita harus dibawa dari bar sebelumnya.

Struktur kondisional yang umum didasarkan pada close sebelumnya dan nilai pita final sebelumnya. Secara konseptual:

  • Ketika harga berada di atas garis tren sebelumnya, pita bawah dapat “meratchet” ke atas tetapi tidak boleh menurun.
  • Ketika harga berada di bawah garis tren sebelumnya, pita atas dapat “meratchet” ke bawah tetapi tidak boleh meningkat.

Karena implementasi berbeda, ini adalah kebutuhan data yang penting: untuk mereproduksi rangkaian Supertrend tertentu, Anda harus menggunakan aturan finalisasi pita yang sama dengan referensi Anda.

Langkah 5: Tentukan arah tren dan garis Supertrend

Setelah pita atas/bawah final ada, Supertrend memilih arah tren dengan membandingkan harga saat ini (seringkali close) dengan pita yang relevan:

  • Jika indikator dalam status uptrend dan harga menembus di bawah batas bawah/atas final (tergantung konvensi), indikator berbalik ke downtrend.
  • Jika dalam downtrend dan harga menembus di atas batas lainnya, indikator berbalik ke uptrend.

Garis “Supertrend” untuk bar t kemudian diatur ke:

  • pita bawah final ketika statusnya uptrend (atau pita atas final ketika downtrend), mengikuti konvensi plotting indikator.

Mesin status iteratif inilah mengapa Supertrend bukan sekadar rumus tunggal: keluarannya bergantung pada pita final bar sebelumnya dan status tren sebelumnya.

Contoh perhitungan (dengan asumsi eksplisit)

Di bawah ini adalah contoh mini gaya-verifikasi yang menunjukkan apa yang akan Anda hitung, bukan hasil numerik yang tepat.

Asumsi untuk contoh:

  • Anda menggunakan bar dengan (H_t, L_t, C_t) yang diketahui.
  • Anda menghitung (TR_t) dengan definisi max.
  • Anda menghitung ATR sebagai SMA selama (n) bar.
  • Anda menggunakan parameter (n) dan (k) yang dipilih oleh kalkulator yang Anda reproduksi.
  • Anda menggunakan aturan finalisasi pita standar yang konsisten dengan implementasi yang ingin Anda cocokkan.

Prosedur:

  1. Untuk bar mulai dari (t = 2) (karena (C_{t-1}) diperlukan), hitung (TR_t).
  2. Untuk setiap bar (t) di mana nilai TR yang cukup ada ((t \ge n) dalam pengertian SMA), hitung (ATR_t).
  3. Hitung (M_t = (H_t + L_t)/2).
  4. Hitung pita dasar:\
    • (\text{BasicUpper}_t = M_t + k\cdot ATR_t)\
    • (\text{BasicLower}_t = M_t - k\cdot ATR_t)
  5. Terapkan aturan finalisasi pita (ratcheting) implementasi untuk mendapatkan (\text{FinalUpper}_t) dan (\text{FinalLower}_t).
  6. Perbarui status tren:
    • Bandingkan harga dengan pita final yang relevan sesuai konvensi indikator.
    • Keluarkan nilai Supertrend sebagai pita bawah final (uptrend) atau pita atas final (downtrend).

Yang penting untuk kebenaran:

  • Jika rangkaian yang Anda hitung berbeda, ketidakcocokan biasanya disebabkan oleh jenis penghalusan ATR (SMA vs Wilder), perbedaan aturan finalisasi pita, atau cara status awal diatur.

Data apa yang Anda butuhkan untuk menghitung Supertrend sendiri

Untuk mereproduksi Supertrend secara independen, Anda membutuhkan:

  • Dataset OHLC berurutan waktu untuk instrumen yang Anda analisis (pada timeframe yang tepat yang digunakan oleh perhitungan).
  • Definisi TR dan penghalusan ATR (SMA vs penghalusan Wilder).
  • Nilai parameter (n) (periode ATR) dan (k) (pengali).
  • Aturan finalisasi pita dan aturan pembaruan status tren yang digunakan oleh definisi pilihan Anda.

Tanpa pilihan yang sama, dua kalkulator sama-sama dapat mengklaim menghitung “Supertrend” namun menghasilkan garis yang berbeda.

Keterbatasan material dan mode kegagalan

Supertrend bersifat mekanis, tetapi tidak kebal terhadap masalah. Keterbatasan utama meliputi:

  1. Sensitivitas parameter Mengubah (n) atau (k) mengubah seberapa lebar pita dan seberapa cepat perubahan volatilitas menyebar ke dalam indikator. Pengaturan yang tetap mulus di satu rezim pasar dapat lebih sering berbalik di rezim lain.

  2. Pembalikan yang berisik dalam kondisi sideways atau choppy Ketika harga berosilasi di sekitar pita, status tren dapat sering berpindah. Ini menciptakan pola fase naik/turun yang berselang-seling yang mungkin tidak mencerminkan tren yang berkelanjutan.

  3. Efek inisialisasi ATR dan moving average memerlukan periode start-up. Nilai ATR pertama yang dapat dihitung (dan status tren awal) memengaruhi pita final selanjutnya dan evolusi status, sehingga bar awal dapat terlihat berbeda di berbagai implementasi.

  4. Granularitas data dan konvensi OHLC Konstruksi bar yang berbeda (timeframe, penanganan sumber data untuk high/low, bar yang hilang) dapat mengubah (TR_t) dan karenanya ATR, menggeser penempatan pita.

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