Dalam artikel ini
Setelah membaca artikel ini…
- Menjelaskan EMA berbeda meskipun harga barunya identik.
- Memeriksa sejarah serta inisialisasi sebelum membandingkan platform.
- Membedakan pembulatan tampilan dari pembulatan keadaan rekursif.
Pelajari istilah tanpa meninggalkan artikel
Exponential Moving Average (EMA) Simple Moving Average (SMA) Stop loss Take profit (TP)SMA dan EMA adalah dua cara merata-ratakan seri harga. Reproduksi beberapa nilai sebelum membandingkan garis: perbedaan dapat berasal dari metode, data atau inisialisasi. Pengantar ini menjelaskan hitungan, tanpa memberi peran trading wajib kepada EMA20, EMA50 atau SMA200.
Memulai ulang EMA berbeda dari melanjutkannya
Asumsikan bobot harga baru α =0,5. Satu lembar kerja memiliki keadaan sebelumnya 100; yang lain mulai dari harga saat ini 108. Tiga Close baru juga 108. Hasil pertama naik 104→106→107, sedangkan yang kedua tetap 108.
Geser ke samping untuk melihat seluruh diagram →
Pembaruan E′ = E + 0,5 × (108 − E). Setiap langkah membagi dua selisihnya. Jika dua EMA berbeda, periksa awal sejarah dan cara inisialisasi nilai pertama sebelum mencari rumus berbeda.
Asumsi: Harga serta keadaan arbitrer, α =0,5 ditetapkan eksplisit. Dua inisialisasi dibandingkan, bukan konfigurasi yang direkomendasikan atau perilaku platform tertentu. Rujukan rumus: Fidelity — rekursi EMA.
SMA dan EMA: tetapkan rumus serta awal hitungan
Untuk N Close pilihan, SMA(t) = [C(t) + C(t−1) + … + C(t−N+1)]/N. Setiap pengamatan dalam jendela berbobot 1/N. Ketika Close baru masuk, yang terlama keluar; menambah nilai keenam tanpa mengeluarkan nilai pertama bukan SMA5.
EMA di sini memakai α =2/(N +1) dan E(t) = E(t−1) + α[C(t) − E(t−1)]. Inisialisasi E pada bar N dengan rata-rata N Close pertama. Fidelity menjelaskan seed SMA; TA-Lib 0.6.4 menggunakan seed tersebut dalam kompatibilitas default. Sejarah atau konvensi seed lain dapat memberi keadaan berbeda.
Delapan Close EUR/USD rekaan kita adalah 1.0800, 1.0820, 1.0840, 1.0850, 1.0900, 1.0880, 1.0860 dan 1.0800. Itu bukan observasi sesi nyata. Dengan N =5, α =1/3; simpan presisi penuh pada langkah perantara dan tampilkan enam desimal.
| Bar | Close | SMA5 | EMA5 |
|---|---|---|---|
| 1 | 1.0800 | — | — |
| 2 | 1.0820 | — | — |
| 3 | 1.0840 | — | — |
| 4 | 1.0850 | — | — |
| 5 | 1.0900 | 1.084200 | 1.084200 |
| 6 | 1.0880 | 1.085800 | 1.085467 |
| 7 | 1.0860 | 1.086600 | 1.085644 |
| 8 | 1.0800 | 1.085800 | 1.083763 |
Pada bar 5, jumlah 5.4210 dan rata-rata 1.0842. SMA5 sama dengan EMA5 pertama karena konstruksi seed. Lima Close saja tidak menetapkan EMA berbeda tanpa keadaan sebelumnya atau inisialisasi lain. Pada bar 6, jumlah SMA baru 5.4290. EMA =1.0842 + (1.0880 −1.0842)/3 ≈1.085467; mengganti 1/3 dengan 0,33 mengubah hitungan.
Empat pertanyaan berbeda tentang satu garis
1. Apakah Close terbaru naik?
Pada bar 7, Close turun dari 1.0880 ke 1.0860, tetapi EMA naik menjadi sekitar 1.085644 karena Close baru masih di atas EMA sebelumnya. Tanda C(t) −C(t−1) tidak harus sama dengan tanda pembaruan EMA. Warna candle membandingkan Open dengan Close candle itu sendiri, yaitu pertanyaan ketiga.
2. Pengamatan mana yang keluar dari jendela SMA?
Selisih dua rumus SMA memberi SMA(t) −SMA(t−1) = [C(t) −C(t−N)]/N. Pada jalur rekaan terpisah 90, 110, 100, 100, 100, 100, SMA5 dimulai 100 pada bar 5 lalu menjadi 102 pada bar 6. Inisialisasi EMA5 pada 100 di bar 5: nilainya tetap 100. SMA naik (100 −90)/5 =2 karena 90 keluar, walaupun dua Close terakhir tidak berubah.
3. Harga berada di atas pengamatan apa?
Harga relatif terhadap rata-rata, kemiringan rata-rata dan persilangan dua rata-rata adalah kondisi berbeda. Support atau resistance yang didefinisikan terpisah merupakan observasi lain, bukan bukti persilangan MA profitabel.
4. Apakah bar sudah tutup?
Rata-rata berbasis Close dapat berubah ketika bar terbuka. Aturan berbasis Close final menunggu nilai itu diketahui. Alert intrabar dan pengujian bar tutup memakai informasi berbeda; jangan mengganti salah satunya diam-diam.
Catat konfigurasi sebelum membandingkan platform
MetaQuotes iMA memisahkan simbol, timeframe, periode rata-rata, pergeseran horizontal, metode serta harga input. Catat semuanya, penyedia, zona waktu candle, sejarah tersedia serta inisialisasi. “EMA5” saja belum mendefinisikan perhitungan lengkap. Harga median bukan Close, dan garis yang digeser tampil di bar berbeda.
Cocokkan satu SMA pada bar tutup terlebih dahulu: periksa harga input dan timestamp tepat. Lalu bandingkan keadaan awal serta pembaruan EMA. Data hilang bukan harga nol. Sejarah platform yang lebih panjang dapat memberi keadaan sebelumnya berbeda dari lembar delapan bar.
Periode menghitung pengamatan, bukan gaya trading
SMA20 pada H1 memakai dua puluh bar per jam: 1.200 menit kuotasi bila tiap bar mewakili satu jam penuh. Penutupan pasar dapat memperpanjang waktu kalender. SMA200 pada M5 mewakili 1.000 menit kuotasi atau 16 jam 40 menit dengan asumsi sama, bukan otomatis sesi kemarin. Periode sama pada D1 mengagregasi pengamatan berbeda.
Nilai 9, 20, 50 atau 200 tidak menentukan entry, exit atau peran tren wajib. Tetapkan aturan lengkap, termasuk stop-loss dan take-profit. Pada beberapa interval, simpan kapan pengamatan tersedia; analisis multi-timeframe mengembangkan pertanyaan itu.
Kombinasi beberapa MA tetap memerlukan aturan lengkap
Bagian kombinasi klasik pada versi lama dapat dipahami sebagai contoh konfigurasi, bukan sistem yang otomatis paling kuat: SMA200 D1, EMA50 D1 serta EMA20 H4 mengolah pengamatan dan waktu berbeda. Hubungan harga di atas salah satu garis belum menetapkan ukuran, entry, invalidasi, exit atau hasil neto. Memakai ketiganya tidak membuktikan konfirmasi independen karena input harga dapat saling berkaitan.
Jika strategi memilih aturan pullback, sebut level, waktu sinyal diketahui dan harga eksekusinya. Aturan hanya searah tren tertentu adalah pilihan strategi, bukan akibat wajib rumus SMA. Uji seluruh aturan pada data belum dipakai; label gaya swing, harian atau scalping tidak menentukan rumus terbaik.
Persilangan menggambarkan relasi dua nilai yang dihitung
Konvensi golden cross yang umum memakai rata-rata 50 periode melintasi rata-rata 200 dari bawah; death cross kebalikannya. Tentukan metode, seri input, interval serta aturan kesetaraan. Salah satu aturan persilangan naik ketat adalah fast sebelumnya ≤slow dan fast saat ini >slow.
Persilangan dihitung dari input serta keadaan yang tersedia. Itu tidak mengonfirmasi rezim pasar masa depan, arah transaksi wajib atau hasil beberapa minggu berikutnya. Sampel crossing belum menjadi strategi sampai entry, exit, biaya serta waktunya ditetapkan.
Pokok praktis: Cocokkan input, timestamp, bobot serta inisialisasi sebelum menafsirkan perbedaan garis.
Presisi mengubah hasil
Bulatkan hasil untuk tampilan, bukan keadaan yang dipakai langkah berikutnya. Selisih digit terakhir mungkin format; selisih lebih besar perlu ditelusuri input demi input. Jangan mengganti keadaan EMA bar 8 yang belum dibulatkan dengan 1.083763 sebelum melanjutkan lembar kerja.
Pada EMA20, α =2/21. Input k pembaruan selesai sebelumnya berbobot α(1 −α)ᵏ: sekitar 9,5238% saat ini, 8,6168% satu bar sebelumnya, 3,5007% sepuluh bar dan 1,2868% dua puluh bar sebelumnya. Koefisien keadaan awal yang tersisa sesudah m pembaruan adalah (1 −α)ᵐ. Uraian ini tidak membuktikan lebih banyak atau lebih sedikit sinyal profitabel.
Pembulatan keadaan dapat membuat pembaruan berhenti
Perbandingan tambahan rekaan memakai unit harga arbitrer: keadaan awal 100,00, α =1/3 serta setiap harga baru 100,01. Dengan presisi penuh, tiga hasil berturut-turut adalah sekitar 100,003333; 100,005556; 100,007037. Tampilkan dua desimal tetapi simpan keadaan lengkap: baris kedua sudah tampil 100,01.
Pada algoritme pembanding berbeda, bulatkan keadaan menjadi dua desimal setelah setiap langkah. Langkah pertama 100 + (100,01 −100)/3 ≈100,003333 dibulatkan menjadi 100,00; langkah berikutnya mengulang input keadaan sama sehingga tetap 100,00. Tidak ada aturan bahwa keadaan EMA harus mengikuti tick harga input 0,01. Ini perbedaan algoritme yang dinyatakan, bukan kegagalan platform yang sudah diamati atau prediksi trading.
Keadaan indikator boleh memiliki pecahan lebih halus daripada tick harga input. Contoh tidak menyatakan perilaku aktual suatu platform atau keuntungan trading.
Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.
- Pembaruan pertama
- Presisi penuh ≈100,003333; tampilan 100,00 – Algoritme pembulatan keadaan juga menyimpan 100,00.
- Pembaruan kedua
- Presisi penuh ≈100,005556; tampilan 100,01 – Algoritme kedua masih menyimpan 100,00 dan mengulang hitungan lama.
- Pembaruan ketiga
- Presisi penuh ≈100,007037; keadaan bulat 100,00 – Kedua algoritme bukan lagi rekursi yang sama.
Kesalahan interpretasi yang perlu dibedakan
Reaksi aritmetika tidak menetapkan win rate atau jumlah bar konfirmasi universal. Tidak ada dasar dari rumus saja untuk klaim EMA50 selalu bereaksi setelah 5–10 bar, SMA50 setelah 15–20, atau EMA menghasilkan persentase tertentu sinyal palsu tambahan. Persilangan dan harga menyentuh garis masih memerlukan aturan strategi serta evaluasi.
SMA200 pada M5 tetap memiliki arti matematis: 200 pengamatan, dengan cakupan waktu yang harus dijelaskan. Periode standar juga tidak kebal terhadap salah pilih atau overfitting, dan perubahan periode tidak otomatis membuktikan overfitting. Jarak harga 200 pip dari EMA50 sendiri bukan perintah menunggu, membeli atau menjual. Bedakan pertanyaan perhitungan dari keputusan memakai indikator.
Rumus mana yang menjawab pertanyaan Anda?
SMA membuang pengamatan yang keluar dari jendela terbatas. EMA mempertahankan keadaan sebelumnya dengan bobot meluruh. Setelah jelas, tentukan tujuan serta evaluasi aturan lengkap pada data belum dipakai dengan biaya. Klaim popularitas atau membekukan periode selama satu bulan tidak mengesahkan parameter lebih baik.
Contoh terkendali menunjukkan perilaku aritmetika, bukan keunggulan pasar teramati. Pada bar 8 kedua rata-rata turun; pada bar 7 EMA naik walaupun Close turun; pada jalur 90→100, SMA naik ketika harga dan EMA tetap. Tidak ada kesimpulan universal “EMA selalu berbalik lebih dahulu”.
Reproduksi satu baris tambahan
Tambahkan Close kesembilan rekaan 1.0840. SMA5 kini memakai bar 5–9: (1.0900 +1.0880 +1.0860 +1.0800 +1.0840)/5 =1.085600. Melanjutkan keadaan bar 8 yang belum dibulatkan dengan α =1/3 memberi EMA5 ≈1.083842. Keduanya tidak harus sama dengan Close saat ini.
Contoh diagram terpisah dimulai pada keadaan EMA 100 serta 108, α =0,5 dan harga baru sama 108. Selisih menjadi 4, 2, 1. Quiz menanyakan dua pembaruan dari selisih awal 8: 8 ×0,5 ×0,5 =2. Harga baru identik tidak langsung menyamakan dua lembar bila keadaan awal berbeda.
Lanjutkan ke panduan lengkap rata-rata bergerak untuk metode pembobotan lain. Tambahkan garis setelah mendefinisikan pertanyaan yang perlu dijawab dalam analisis teknikal.
Periksa pemahaman Anda
Latihan: sekitar 2 menit.
Lihat jawaban dan penjelasan
Benar: 8 ×0,5 ×0,5 =2. Harga baru saja belum menyamakan hasil tanpa memperhitungkan keadaan awal.
Pertanyaan lain
Mengapa EMA pertama sama dengan SMA pada tabel?
Bolehkah 0,33 menggantikan 1/3?
Apakah EMA naik berarti candle terakhir naik?
Rata-rata mana yang terbaik untuk entry?
Apakah SMA200 selalu berarti tren jangka panjang?
Sumber dan verifikasi
- Fidelity — Exponential Moving Average
Rekursi dengan EMA sebelumnya serta seed SMA.
- TA-Lib 0.6.4 — EMA
Seed rata-rata dalam kompatibilitas default dan pembaruan rekursif; bukan hasil uji strategi.
- MetaQuotes — iMA
Simbol, timeframe, periode, shift, metode serta harga input adalah parameter berbeda.
Perhitungan menggunakan asumsi yang dinyatakan secara terbuka. Perhitungan ini tidak menggantikan data pasar terkini atau ketentuan penyedia.
