Terbuka di tab baru
Bandingkan broker

Akademi

Indikator

Memahami MACD: dari rata-rata bergerak hingga persilangan

Memahami MACD: dari rata-rata bergerak hingga persilangan

Indeks Konvergensi Divergensi Rata-Rata Bergerak (MACD) membandingkan rata-rata bergerak eksponensial cepat dari harga penutupan dengan rata-rata bergerak eksponensial lambat. Garis sinyalnya memperhalus selisih tersebut; histogramnya menunjukkan selisih antara garis MACD dan garis sinyal.

Apa yang diukur MACD

Contoh-contoh ini menggunakan EMA cepat 12 batang, EMA lambat 26 batang, dan EMA sinyal 9 batang, yang diterapkan pada harga penutupan. Ini adalah nilai bawaan klasik, bukan rekomendasi yang dioptimalkan.

  • Garis MACD adalah EMA cepat dikurangi EMA lambat.
  • Garis sinyal adalah EMA dari garis MACD.
  • Histogram adalah garis MACD dikurangi garis sinyal.

Perhitungan yang digunakan unduhan ini

MACD[i] = EMA(close, FastEma)[i] - EMA(close, SlowEma)[i]
Signal[i] = EMA(MACD, SignalEma)[i]
Histogram[i] = MACD[i] - Signal[i]
alpha = 2 / (N + 1)
EMA[i] = EMA[i-1] + alpha * (x[i] - EMA[i-1])

Nilai awal dan masa pemanasan

Setiap EMA dimulai dengan rata-rata sederhana dari N nilai masukan pertamanya. EMA harga cepat dan lambat dimulai pada batang inisialisasi masing-masing; EMA sinyal dimulai dari SignalEma nilai MACD pertama yang tersedia. Pengindeksan berjalan dari batang tertua. Dengan riwayat yang cukup, indeks MACD pertama adalah SlowEma − 1 dan indeks sinyal serta histogram pertama adalah SlowEma + SignalEma − 2. Nilai sebelumnya kosong. Dengan riwayat yang tidak cukup, semua buffer tetap kosong dan pemanggilan berikutnya menghitung ulang dari awal.

Rata-rata awal dihitung sebagai nilai pertama ditambah rata-rata selisih terhadap nilai tersebut. Ini adalah rata-rata sederhana yang sama dan menjaga rangkaian nilai identik tetap tepat. EMA dengan N = 1 adalah masukan itu sendiri.

Periksa konvensi garis sinyal. MACD bawaan MetaTrader menggunakan rata-rata bergerak sederhana untuk garis sinyalnya dan menggambar garis MACD itu sendiri sebagai histogram. Unduhan ini menggunakan garis sinyal EMA dan histogram MACD dikurangi sinyal. Tampilan dan nilai tersebut tidak dapat dipertukarkan. Indikator selisih bawaan adalah OsMA.

Bagaimana persilangan didefinisikan

Persilangan bullish pada garis sinyal terjadi ketika garis MACD bergerak dari bawah garis sinyalnya ke atasnya. Persilangan bearish adalah kebalikannya. Dengan kata lain, histogram berubah tanda. Persilangan garis nol terjadi ketika garis MACD itu sendiri berubah tanda.

Di atas dan di bawah adalah perbandingan ketat. Nilai tepat nol mempertahankan sisi sebelumnya: sentuhan tanpa perubahan tanda bukan persilangan. Persilangan melalui nilai tepat nol dilaporkan pada batang pertama yang benar-benar berada di sisi baru. Batang pertama yang memiliki sisi tidak memiliki sisi asal untuk disilangi.

Persilangan menggambarkan batang masa lalu; persilangan tidak memprediksi harga.

Persilangan dilaporkan pada batang yang ditutup saat perubahan tanda mulai terlihat, tidak pernah ditandai mundur. Batang terbaru mungkin masih terbentuk dan tidak mengonfirmasi persilangan. Nilai MACD, sinyal, dan histogramnya dihitung ulang pada setiap tick. Peristiwa pada batang tertutup tidak dihapus atau dipindahkan selama riwayat yang sudah ditutup tidak berubah; pemuatan ulang riwayat menghitung ulang indikator dari data baru.

Membaca contoh grafik

Grafik ini menggunakan batang EURUSD per jam, dengan harga dan nilai MACD dalam USD per EUR. Ekspor yang direkam berisi 5,000 batang tertutup dari 2025-12-04 15:00 hingga 2026-09-24 22:00. Ini adalah sampel historis, bukan kuotasi langsung.

Waktu grafik adalah waktu pembukaan batang terminal. Selisih jam terminal yang diukur saat perekaman adalah UTC+3; perubahan waktu musim panas historis tidak dimodelkan. Jeda akhir pekan dan sesi dipadatkan, dengan garis vertikal tipis pada jeda tersebut.

Gambaran umum sampel terbaru

Harga EURUSD per jam di atas garis MACD dan sinyal, dengan histogram bertanda dan panah yang menandai persilangan terkonfirmasi.
Gambar 1. Sebanyak 240 batang per jam terbaru berisi 9 persilangan bullish dan 8 persilangan bearish pada garis sinyal. Panah menandai batang tempat persilangan mulai terlihat setelah penutupan; panel bawah memisahkan garis MACD, garis sinyal, dan histogram. Buka grafik ukuran penuh.

Persilangan bullish di bawah nol

Grafik EURUSD per jam yang menunjukkan persilangan bullish garis sinyal MACD di bawah garis dasar, diikuti persilangan garis dasar MACD.
Gambar 2. Persilangan bullish pada garis sinyal terjadi pada batang 2026-09-21 11:00, terlihat saat penutupannya (12:00). MACD bernilai -0.000040, sedangkan garis sinyal bernilai -0.000050. Garis MACD melintasi nol ke atas 2 batang kemudian. Sisipan memperbesar pemisahan garis. Buka grafik ukuran penuh.

Persilangan bearish di atas nol

Grafik EURUSD per jam yang menunjukkan persilangan bearish garis sinyal MACD di atas garis dasar, diikuti persilangan garis dasar MACD.
Gambar 3. Persilangan bearish pada garis sinyal terjadi pada batang 2026-09-21 17:00, terlihat saat penutupannya (18:00). MACD bernilai 0.000006, sedangkan garis sinyal bernilai 0.000028. Garis MACD melintasi nol ke bawah 1 batang kemudian. Sisipan memperbesar pemisahan garis. Buka grafik ukuran penuh.

Setiap contoh persilangan adalah persilangan terbaru yang memenuhi syarat, dengan 40 batang konteks di setiap sisi dan persilangan garis nol berikutnya dalam 30 batang. Hasil pergerakan harga tidak digunakan untuk memilihnya. Jendela-jendela tersebut bertumpang tindih sebanyak 75 batang; keduanya menunjukkan peristiwa terkait di bagian sampel yang sama.

Rangkaian persilangan yang padat

Lilin EURUSD per jam dalam rentang harga sempit di atas panah persilangan MACD yang berdekatan dan tanda histogram yang bergantian.
Gambar 4. Jendela 60 batang yang dipilih berisi 12 persilangan garis sinyal. Rentang tertinggi-terendahnya adalah 0.00428; 98.0% dari 4,907 jendela yang dinilai memiliki rentang lebih lebar. Jendela dengan persilangan garis sinyal terbanyak dipilih; jika sama, yang terbaru dipilih. Ini menggambarkan sampel, bukan kinerja trading. Buka grafik ukuran penuh.

Persilangan setelah ekstrem ayunan

Ayunan harga EURUSD dari titik rendah bertanda ke titik tinggi bertanda, dengan panah persilangan MACD berikutnya dan anotasi jeda horizontal.
Gambar 5. Titik rendah ayunan yang dipilih adalah 1.17294; persilangan bullish pertama pada garis sinyal menyusul 6 batang kemudian. Titik tinggi ayunan adalah 1.20816; persilangan bearish pertama menyusul 7 batang kemudian. Pemilihan menggunakan rentang tertinggi-terendah terlebar di antara jendela yang dinilai; jika sama, yang terbaru dipilih. Grafik meluas melewati jendela tersebut untuk menunjukkan persilangan berikutnya. Buka grafik ukuran penuh.

Unduh indikator

Indikator berjalan di jendela terpisah, menampilkan garis MACD, garis sinyal, histogram, dan panah persilangan garis sinyal. Indikator tidak melakukan transaksi, mengirim peringatan, atau menggunakan impor DLL.

Kode sumber MQL5

Kode sumber native dengan periode EMA cepat, lambat, dan sinyal yang dapat diubah.

Unduh kode sumber .mq5

Indikator MT5 terkompilasi

Hasil kompilasi yang tercatat adalah 0 kesalahan, 0 peringatan. Pemasangan pada grafik native dan penggambaran belum diuji.

Unduh indikator .ex5

Kode sumber MQL4

Hanya tinjauan statis: belum dikompilasi atau dijalankan di MT4.

Unduh kode sumber .mq4

Konfigurasi

  1. Pilih berkas sumber atau berkas terkompilasi untuk platform yang dituju.
  2. Gunakan folder indikator dan kontrol indikator platform untuk memuat indikator kustom.
  3. Atur FastEma, SlowEma, dan SignalEma. FastEma dan SignalEma harus positif; SlowEma harus lebih besar daripada FastEma.
  4. Periksa konvensi garis sinyal, riwayat yang tersedia, dan perilaku batang tertutup sebelum menafsirkan tampilan.

Keterbatasan

Alat ini tidak mendeteksi divergensi MACD. Alat ini menandai persilangan dan tidak memprediksi harga atau melakukan trading. Jumlah persilangan sampel bukan tingkat keberhasilan dan tidak diuji untuk kinerja trading. Implementasi lain dapat menggunakan rata-rata garis sinyal, nilai awal, atau batang pertama yang berbeda, sehingga mengubah nilai awal atau garis sinyalnya.

Jumlah dalam sampel bukan tingkat keberhasilan dan tidak diuji untuk kinerja trading.

Peringatan risiko: Trading mengandung risiko, dan Anda dapat kehilangan uang. MACD tidak boleh digunakan sendirian untuk mengambil keputusan trading.

Pertanyaan yang sering diajukan

Apa yang diukur garis MACD?

Garis ini adalah EMA cepat dari harga penutupan dikurangi EMA lambat dari harga penutupan.

Apa yang ditunjukkan histogram?

Histogram adalah garis MACD dikurangi garis sinyal. Nilainya positif ketika MACD berada di atas garis sinyal dan negatif ketika MACD berada di bawahnya.

Pengaturan apa yang digunakan contoh-contoh ini?

Periode EMA cepat, lambat, dan sinyal masing-masing adalah 12, 26, dan 9 batang, yang diterapkan pada harga penutupan.

Apakah persilangan garis sinyal sama dengan persilangan garis nol?

Tidak. Persilangan garis sinyal mengubah tanda MACD dikurangi sinyal. Persilangan garis nol mengubah tanda garis MACD itu sendiri.

Bisakah batang terbaru mengonfirmasi persilangan?

Tidak. Batang terbaru mungkin masih terbentuk. Nilainya berubah pada setiap tick; unduhan ini melaporkan peristiwa persilangan hanya pada batang tertutup.

Mengapa MACD bawaan MetaTrader bisa terlihat berbeda?

Indikator bawaan menggunakan garis sinyal rata-rata sederhana dan menggambar garis MACD sebagai histogram. Unduhan ini menggunakan garis sinyal EMA dan menggambar MACD dikurangi sinyal sebagai histogramnya.

Apakah unduhan ini mendeteksi divergensi?

Tidak. Alat ini tidak mendeteksi divergensi MACD.

Bacaan lebih lanjut

Anda mungkin juga menyukai

Manajemen Risiko: Panduan dan Strategi

Manajemen Risiko: Panduan dan Strategi

Dalam dunia trading berisiko tinggi, ketika kekayaan dapat diperoleh atau...

ETFs: Panduan Pemula untuk Trader dan Investor

ETFs: Panduan Pemula untuk Trader dan Investor

Menjelajahi labirin peluang investasi sering terasa seperti menguraikan bahasa asing...

Apa Itu Saham? Panduan Pemula Lengkap

Apa Itu Saham? Panduan Pemula Lengkap

Menavigasi pasar saham dapat terasa seperti labirin angka dan jargon...