3+ kali dilihat

Apa Itu Hull Moving Average (HMA)? Hampir Tanpa Keterlambatan, tapi Harganya Bisa Kebablasan

“HMA hampir tidak punya keterlambatan, bahkan lebih cepat dari EMA. Bukankah ini yang terbaik untuk menentukan arah?”

HMA memang cepat: ia memakai “2 kali moving average cepat dikurangi moving average lambat” untuk mendorong bagian moving average yang tertinggal kembali ke depan. Harganya, kalau dorongannya kelewatan, ia akan keluar dari rentang harganya sendiri; saat sideways, ia juga ikut berbalik pada setiap gerakan kecil. Artikel ini pertama-tama menghitung sekali dengan 4 candle, lalu memakai grafik nyata bertanda 1 sampai 5 (USD/JPY, 2022) untuk membandingkan HMA dan SMA berdampingan.

Ini adalah salah satu artikel dalam seri “Akademi Trading · Ensiklopedia Indikator Teknikal” dari MASQuant. Semua indikator dikelompokkan dalam Ensiklopedia Indikator Teknikal.

Paham dalam satu kalimat

HMA = memakai selisih dua weighted moving average untuk menutup keterlambatan moving average, lalu menghaluskannya sekali lagi.

Pertanyaan yang dijawabnya sama seperti moving average biasa: “Ke mana arah harga belakangan ini?” Hanya saja jawabannya lebih cepat.

HMA seperti menyetir sambil melihat ke depan, bukan ke kaca spion. Moving average biasa memberi tahu Anda “jalan yang baru dilewati berbelok ke mana”; HMA memakai kecepatan barusan untuk memperkirakan “berikutnya kira-kira akan berada di mana”. Di jalan lurus, ia sangat akurat; di tikungan tajam, ia akan meluncur keluar sedikit sebelum berbelok kembali. Cepat karena ia memperkirakan; kebablasan pun karena ia memperkirakan.

Hitung sekali dulu: bagaimana HMA bisa keluar dari harga

Supaya mudah dihitung, pakai HMA 4 candle. Harga penutupannya berturut-turut 100, 102, 104, 106 (berikut ini angka bulat untuk contoh, bukan data pasar). WMA adalah rata-rata berbobot: makin baru harganya, makin besar bobotnya.

Langkah Hitungan Hasil
WMA 2 candle (cepat) (106 × 2 + 104 × 1) ÷ 3 105.33
WMA 4 candle (lambat) (106 × 4 + 104 × 3 + 102 × 2 + 100 × 1) ÷ 10 104.00
2 × cepat − lambat 2 × 105.33 − 104.00 106.67

Harga penutupan tertinggi dari empat candle itu adalah 106, tetapi “2 × cepat − lambat” menghasilkan 106.67, lebih tinggi dari harga penutupan mana pun. Inilah cara HMA mengurangi keterlambatan: selisih garis cepat di atas garis lambat ditambahkan sekali lagi, sama saja dengan mendorong maju satu langkah. Langkah terakhir adalah menghitung WMA pendek sekali lagi dari hasil ini supaya garisnya sedikit lebih halus.

Rata-rata biasa (SMA) tidak mungkin melewati angka-angka yang dirata-ratakan; HMA bisa, jadi ia bereaksi cepat dan juga bisa kebablasan.

Rumus resmi

Parameter yang umum adalah 20 (ada juga yang memakai 9, 16, 55):

1 Garis cepat = WMA 10 periode dari harga penutupan (separuh periode)
2 Garis lambat = WMA 20 periode dari harga penutupan
3 Nilai mentah = 2 × garis cepat − garis lambat
4 HMA = WMA 4 periode dari nilai mentah (√20 dibulatkan)

HMA diperkenalkan oleh Alan Hull pada 2005, tujuannya membuat moving average yang “halus sekaligus tidak terlambat”. Kenyataannya, keduanya tidak bisa mendapat nilai sempurna bersamaan: keterlambatan berkurang, noise-nya bertambah sedikit.

MT5 tidak punya HMA bawaan, jadi Anda perlu memasang indikator kustom terpisah; versi yang berbeda bisa membulatkan periode di langkah terakhir dengan cara berbeda, sehingga nilainya bisa sedikit berbeda.

Lihat grafik: USD/JPY 2022, ikuti 1 sampai 5

Grafik di bawah adalah grafik harian USD/JPY (USDJPY) dari awal Mei 2022 sampai pertengahan Januari 2023, diambil dari data harga historis MT5. Ia berturut-turut melewati fase sideways, naik, dan turun: dari Mei sampai pertengahan Agustus, harga penutupan bolak-balik di antara 126.8 dan 138.9; dari pertengahan Agustus sampai 20 Oktober, naik dari 134.18 ke 150.10, naik 11.9%; setelah itu sampai 17 Januari 2023, turun kembali ke 128.08, 14.7% di bawah puncak. Garis oranye adalah HMA(20), garis ungu adalah simple moving average 20 periode SMA(20).

Grafik harian USD/JPY Mei 2022 sampai Januari 2023; HMA berganti arah berkali-kali saat sideways, berbalik hanya 2 candle setelah puncak Oktober sedangkan SMA butuh 13 candle, dan setelah turun tajam HMA sempat berada di bawah penutupan terendah 20 candle terakhir
Gambar: USD/JPY (USDJPY) harian, 29/4/2022–17/1/2023, data harga historis MT5. Candle berongga ditutup naik, candle penuh ditutup turun; latar abu-abu adalah sideways, latar oranye muda adalah tren. Garis oranye adalah HMA(20), garis ungu adalah SMA(20). Di kanan adalah harga, di bawah adalah tanggal, dan angka dalam lingkaran sesuai dengan penjelasan di bawah.
1

Saat sideways, HMA terus berganti arah (1 Juli 2022). Di fase sideways (dihitung dari titik ketika semua moving average sudah punya nilai), HMA berganti arah 8 kali, EMA 20 periode 3 kali, dan SMA hanya 1 kali. HMA naik-turun mengikuti setiap gerakan kecil.

2

Puncak harga: 20 Oktober 2022, ditutup di 150.10.

3

HMA memuncak di candle ke-2 setelah puncak harga (24 Oktober). Keesokan harinya sudah terlihat ia berbalik, saat harga 1.5% di bawah puncak.

4

SMA baru memuncak di candle ke-13 setelah puncak harga (7 November). Saat terlihat berbalik keesokan harinya, harga sudah 3.0% di bawah puncak. EMA 20 periode berada di antara keduanya: memuncak di candle ke-11, saat harga sudah turun 2.3%.

5

Kebablasan: HMA berada di bawah penutupan terendah 20 candle terakhir (21 November). Setelah turun tajam, HMA terdorong ke bawah terlalu jauh, lebih rendah daripada penutupan terendah dalam 20 candle terakhir. Di dua fase naik dan turun itu, ada 7 candle ketika HMA keluar dari rentang penutupan 20 candle terakhir. SMA 20 periode tidak mungkin begini — rata-rata tidak akan melewati angka-angka yang dirata-ratakan.

Ini adalah potongan harga historis yang nyata, dipakai untuk menjelaskan sifat HMA, bukan aturan umum. Ganti instrumen, ganti timeframe, ganti potongan pergerakan, semua angkanya akan berubah.

Yang terlihat, artinya

Yang Anda lihat Biasanya berarti Tapi hati-hati
HMA naik Harga belakangan ini sedang naik Saat sideways sering berganti arah (1 di grafik)
HMA berbalik turun Laju penurunan harga mulai cepat Reaksinya cepat, sinyal palsunya juga banyak
HMA berbalik jauh lebih awal dari SMA Keterlambatan HMA lebih kecil Di grafik, 2 candle setelah puncak dibanding 13 (3 4)
HMA keluar dari rentang harga terakhir Ia sedang memperkirakan, dan dorongannya kelewatan Moving average biasa tidak begini (5 di grafik)
Harga bolak-balik memotong HMA Tidak ada arah yang jelas Saat seperti ini, arah HMA nilai acuannya sangat rendah

Cara pakai: tiga contoh

Contoh 1: pakai arah HMA sebagai sinyal keluar

HMA cepat berbalik, cocok untuk “keluar sedikit lebih awal”: “Pegang posisi beli, keluar saat HMA berbalik turun.” Di puncak pada grafik, keuntungan yang dikembalikannya jauh lebih sedikit daripada SMA.

Contoh 2: moving average lambat mengurus arah, HMA mengurus waktu

Aturannya bisa ditulis: “Beli hanya saat harga di atas moving average 50 periode; masuk saat HMA berbalik dari bawah ke atas.” Moving average lambat menyaring fase sideways, HMA bertugas menangkap titik balik.

Contoh 3: tambahkan syarat “perubahan arah harus terkonfirmasi”

Untuk mengurangi pergantian arah saat sideways, Anda bisa mensyaratkan “HMA bergerak searah 2 candle berturut-turut” baru dianggap berbalik. Harganya, jadi sedikit lebih lambat lagi — cepat dan stabil selamanya saling ditukar.

Ketiga contoh harus menerima satu hal yang sama: HMA menukar perkiraan dengan kecepatan. Saat pasar terus bergerak searah, perkiraannya akurat; saat pasar bolak-balik atau berbalik tajam, perkiraannya meleset dan kebablasan.

Kesalahan umum

1. Mengira HMA tidak punya kelemahan

HMA berbalik hanya 2 candle setelah puncak, sangat bagus; tetapi di fase sideways pada grafik yang sama, ia berganti arah 8 kali, sedangkan SMA hanya 1 kali. Harga dari kecepatan adalah noise.

2. Menjadikan HMA sebagai support dan resistance

Moving average biasa sering dianggap “tempat koreksi akan berhenti”. HMA menempel sangat dekat dengan harga dan juga bisa kebablasan (5 di grafik), jadi kalau dijadikan support atau resistance, sangat mudah tertembus begitu tersentuh.

3. Membaca “harga di atas moving average” seperti pada moving average biasa

HMA bisa melewati rentang harga, sehingga kadang harga masih naik tetapi malah berada di bawah HMA. Yang lebih bermakna adalah arah HMA itu sendiri, bukan apakah harga berada di atas atau di bawahnya.

Pertanyaan umum

Apa itu HMA?

HMA (Hull Moving Average) diperkenalkan oleh Alan Hull. Ia memakai “2 kali WMA jangka pendek dikurangi WMA jangka panjang” untuk mengurangi keterlambatan, lalu dihaluskan sekali lagi dengan WMA pendek, sehingga berbalik jauh lebih cepat daripada SMA atau EMA.

Mana yang lebih baik, HMA atau EMA?

Tergantung kegunaannya. HMA berbalik lebih cepat, cocok untuk menangkap titik balik dan keluar lebih awal; EMA lebih stabil, pergantian arah palsunya saat sideways lebih sedikit. Dalam contoh kami, setelah puncak HMA berbalik dalam 2 candle dan EMA dalam 11 candle; saat sideways HMA berganti arah 8 kali dan EMA 3 kali.

Bagaimana mengatur parameter HMA?

Yang umum adalah 9, 16, 20, dan 55. Makin pendek periodenya, makin cepat dan makin berisik; makin panjang, makin stabil dan makin lambat. Paling baik dibandingkan lewat backtest di instrumen dan timeframe Anda.

Apakah MT5 punya HMA?

MT5 tidak punya HMA bawaan, jadi Anda perlu memasang indikator kustom terpisah.

Penutup

HMA memperbaiki sebagian besar kelemahan terbesar moving average, yaitu “keterlambatan”, tetapi sebagai gantinya membawa kelemahan lain: ia memperkirakan, bisa kebablasan, dan saat sideways juga ikut berbalik mengikuti gerakan kecil.

Jadi yang benar-benar perlu ditanyakan: kalau aturan keluar Anda diganti dari “harga menembus ke bawah SMA” menjadi “HMA berbalik”, apakah keuntungan yang tidak jadi dikembalikan cukup untuk menutup transaksi tambahan saat sideways? Pertanyaan ini tidak bisa dijawab oleh satu potongan harga historis; aturannya harus di-backtest di banyak potongan pasar.

Belum punya aturan sendiri dan tidak mau merangkainya dari indikator satu per satu? Dengan Strategy Genie dari MASQuant, Anda cukup memilih satu gaya investasi terlebih dahulu; AI akan menganalisis kondisi pasar, memilih instrumen, dan memberi Anda tiga strategi kandidat sekaligus. Setiap strategi sudah di-backtest dengan data historis, imbal hasil dan drawdown maksimum terhadap modal dibeberkan apa adanya, lalu Anda yang memutuskan apakah akan menerapkannya ke MT5.

Kalau Anda sudah punya ide sendiri, tulis kondisinya dalam satu kalimat, misalnya “beli hanya saat harga di atas moving average 50 periode dan HMA(20) berbalik dari bawah ke atas, keluar saat HMA berbalik turun”, serahkan ke AI Strategy Assistant, tekan tombolnya dan backtest pun dimulai. Lingkungan backtest memperhitungkan friksi pasar nyata seperti spread, slippage, perubahan likuiditas pasar, dan keterlambatan eksekusi (cara pakainya lihat Panduan AI Strategy Assistant). Lalu ganti HMA dengan EMA 20 periode dan jalankan sekali lagi, dan Anda akan melihat apakah sedikit lebih cepat itu sepadan. Backtest memberi tahu Anda “bagaimana kinerja aturan ini di kondisi pasar masa lalu”, bukan jaminan untuk masa depan.

Ide baru menjadi strategi setelah diverifikasi.

Grafik harga dalam artikel ini diambil dari data harga historis platform MT5 (harian; harga dan cara pemotongan candle harian antarplatform sedikit berbeda, sehingga nilainya mungkin tidak persis sama), dan indikator dihitung oleh program menurut rumus standar; angka bulat dalam contoh bukan data pasar. Harga historis hanya dipakai untuk menjelaskan sifat indikator dan tidak mewakili pergerakan harga di masa depan.

Pengungkapan risiko: CFD adalah produk keuangan berisiko tinggi dan dapat menyebabkan kehilangan dana dengan cepat. Kinerja masa lalu tidak menjamin hasil di masa depan; semua strategi dan backtest hanya sebagai referensi dan bukan merupakan nasihat investasi. Sebelum bertransaksi, harap pahami sepenuhnya Ketentuan Pengungkapan Risiko kami.