ForexBestRobots.comBandingkan EA →
ID

Indikator Tren · Panduan Forex

Moving Average Forex: SMA, EMA, Bobot, Nilai Awal dan Persilangan Baru

Bandingkan SMA dan EMA dengan nilai awal eksplisit, bobot terbatas, persilangan saat harga tetap, waktu candle selesai dan CSV fiktif yang dapat dihitung ulang.

Candle H1 fiktif dengan SMA20 dan EMA20 dari penutupan lengkap yang ditetapkan. Grafik edukasi asli, tanpa hasil perdagangan historis.
Candle H1 fiktif dengan SMA20 dan EMA20 dari penutupan lengkap yang ditetapkan. Grafik edukasi asli, tanpa hasil perdagangan historis.

EMA memberi bobot lebih besar pada penutupan terbaru, tetapi persilangan belum tentu merupakan penembusan harga baru. Pisahkan perhitungan, inisialisasi dan kejadian yang diamati sebelum mempertimbangkan biaya.

1. Tentukan seri harga terlebih dahulu

Gunakan OHLC Bid EURUSD H1 fiktif dengan 1 pip=0.0001 dan kisi harga 0.00001. Semua rata-rata memakai penutupan Bid yang selesai. Masing-masing dari enam riwayat terpisah berisi 68 candle buatan, bukan pengamatan pasar.

Candle pertama dibuka pada 2026-10-19 00:00 UTC dan selesai satu jam kemudian. Open sama dengan Close sebelumnya, kecuali candle pertama menggunakan Close sendiri. High satu pip di atas nilai terbesar Open dan Close; Low satu pip di bawah nilai terkecil. Candle ini tidak menyediakan Ask yang dapat dieksekusi.

2. Hitung SMA bergulir

Gunakan SMA_n(t)=ΣClose(t−j)/n; j=0…n−1. Semua penutupan dalam jendela berbobot sama, yang lebih lama berbobot nol. Periode menghitung candle; timeframe lain mengubah rentang waktu pengamatan.

SMA20 pertama tersedia pada k19. Perubahan berikutnya adalah SMA20(t)−SMA20(t−1)=[Close(t)−Close(t−20)]/20. Identitas ini membandingkan penutupan yang masuk dan keluar, bukan mengharuskan harga terbaru berubah dari penutupan sebelumnya.

3. Nyatakan inisialisasi EMA

Gunakan α=2/(n+1); d=1−α dan EMA_n(t)=αClose(t)+dEMA_n(t−1). Referensi dimulai dari rata-rata n penutupan pertama pada k=n−1. Nilai referensi sebelumnya tidak tersedia.

EMA20 memberi penutupan terbaru bobot 2/21≈9.5238095%, dibandingkan 1/20=5% pada SMA20. EMA mempertahankan informasi lama secara rekursif, bukan hanya jendela dua puluh candle. Cocokkan riwayat dan inisialisasi sebelum mengklaim kesamaan angka terminal.

Candle H1 fiktif berbalik arah, SMA20 dan EMA20 berawal SMA, semuanya memakai penutupan Bid selesai.
Candle H1 fiktif berbalik arah, SMA20 dan EMA20 berawal SMA, semuanya memakai penutupan Bid selesai. Pada layar kecil, geser grafik secara horizontal agar label tetap terbaca.

4. Pisahkan bobot individu dan rata-rata awal

Pada k39, EMA20 telah diperbarui dua puluh kali setelah nilai awalnya. Bobot individu terbaru adalah αd^j; j=0…19, sedangkan bobot sisa d^20 berlaku untuk rata-rata awal. Jumlahnya satu.

Kolom terakhir mewakili rata-rata 20 penutupan asli, kini pada lag 20…39, bukan satu penutupan lama. Setiap penutupan asli menyumbang seperdua puluh bobot agregat itu. SMA20 hanya memberi bobot pada dua puluh penutupan terbaru.

Pada k39 terdapat dua puluh bobot individu terbaru dan satu bobot agregat rata-rata dua puluh penutupan awal. Kolom terakhir bukan satu penutupan.
Pada k39 terdapat dua puluh bobot individu terbaru dan satu bobot agregat rata-rata dua puluh penutupan awal. Kolom terakhir bukan satu penutupan. Pada layar kecil, geser grafik secara horizontal agar label tetap terbaca.

5. Wajibkan dua pengamatan tersedia

Persilangan naik memerlukan Close(t−1)≤MA(t−1) AND Close(t)>MA(t), turun memerlukan Close(t−1)≥MA(t−1) AND Close(t)<MA(t). Kesamaan sebelumnya diperbolehkan; kesamaan saat ini bukan persilangan.

Di atas rata-rata adalah keadaan yang bisa bertahan tanpa kejadian baru. Persilangan referensi lambat pertama yang dapat dibandingkan muncul paling awal pada k20. Nilai hilang tetap tidak tersedia; menggantinya dengan nol menciptakan kejadian palsu saat awal.

6. Amati persilangan tanpa perubahan harga

Pada riwayat keluarnya nilai lama, Close tetap 1.10005 sejak k19. SMA20 bernilai 1.100105 pada k20 dan 1.1000075 pada k21 ketika penutupan tinggi lama keluar. Harga tetap menyeberangi SMA yang bergerak.

Pada k21 EMA20 tetap di atas Close sehingga tidak memberi kejadian naik yang sama. Harga tidak pernah menembus level SMA sebelumnya. Menyeberangi rata-rata baru dan menembus level harga beku adalah definisi berbeda.

Close tetap 1.10005. SMA turun di bawahnya pada k21 saat nilai tinggi lama keluar; EMA20 tetap di atas.
Close tetap 1.10005. SMA turun di bawahnya pada k21 saat nilai tinggi lama keluar; EMA20 tetap di atas. Pada layar kecil, geser grafik secara horizontal agar label tetap terbaca.

7. Bandingkan dua nilai awal secara eksplisit

EMA20 alternatif dimulai dari penutupan pertama pada k0. Bandingkan dengan referensi berawal SMA hanya sejak k19. Dengan penutupan berikutnya sama, selisih mengikuti δ(t)=dδ(t−1) dan δ(k)=d^(k−19)δ(19).

Peluruhan tidak menjamin jumlah pemanasan universal untuk setiap selisih awal dan toleransi. Nyatakan riwayat, nilai awal, presisi dan batas kesalahan. Jangan diam-diam memakai seri alternatif yang tersedia lebih awal untuk mengganti referensi yang hilang.

Riwayat lurus fiktif menunjukkan selisih geometris yang meluruh antara dua nilai awal. Hanya nilai tersedia dibandingkan.
Riwayat lurus fiktif menunjukkan selisih geometris yang meluruh antara dua nilai awal. Hanya nilai tersedia dibandingkan. Pada layar kecil, geser grafik secara horizontal agar label tetap terbaca.

8. Uji apakah EMA selalu lebih sedikit tertinggal

Pada riwayat lurus, Close naik 1 pip per candle. Dengan nilai awal kami, EMA20 dan SMA20 berimpit sejak k19, keduanya 9.5 pips di bawah Close. Versi sepuluh periode sama-sama tertinggal 4.5 pips sejak k9.

Identitas bergantung pada kemiringan konstan dan inisialisasi, bukan aturan universal. Setelah satu lonjakan, EMA bereaksi lebih besar lalu meluruh; SMA mempertahankan pengaruhnya sampai keluar jendela. Keduanya tidak meramalkan harga berikutnya.

Dengan satu pip per candle, EMA20 dan SMA20 berimpit 9.5 pip di bawah Close. Ini bukan aturan keterlambatan universal.
Dengan satu pip per candle, EMA20 dan SMA20 berimpit 9.5 pip di bawah Close. Ini bukan aturan keterlambatan universal. Pada layar kecil, geser grafik secara horizontal agar label tetap terbaca.

9. Bedakan persilangan harga dan cepat/lambat

Kejadian naik cepat/lambat menggunakan Fast(t−1)≤Slow(t−1) AND Fast(t)>Slow(t); balikkan kedua perbandingan untuk turun. Nyatakan metode dan periode. Harga/EMA dan EMA10/EMA20 membandingkan objek berbeda.

Dalam riwayat bergantian, SMA10 dan SMA20 sama sepanjang interval bersama, sementara kejadian EMA dapat berganti arah. Kesamaan bukan persilangan. Beberapa transformasi penutupan yang sama tidak memberikan konfirmasi independen.

Riwayat bergantian membedakan keadaan di atas EMA dan persilangan naik/turun baru. Perbandingan hilang tetap kosong.
Riwayat bergantian membedakan keadaan di atas EMA dan persilangan naik/turun baru. Perbandingan hilang tetap kosong. Pada layar kecil, geser grafik secara horizontal agar label tetap terbaca.

10. Gunakan interval valid yang sama

Periode 10 dan 20 ditetapkan sebelum memeriksa riwayat. Bandingkan keempat rata-rata sejak k19 dan kejadian referensi lambat sejak k20. Memberi satu metode candle awal tambahan mengubah perbandingan.

20, 50 atau 200 periode adalah horizon pengamatan, bukan setelan yang selalu menguntungkan. Rata-rata panjang menghaluskan variasi dan dapat terlambat merespons. Pemilihan periode dari hasil yang sama membutuhkan evaluasi terpisah.

Sepuluh dan dua puluh periode memakai interval valid sama. SMA10 dan SMA20 yang sama tetap digambar berimpit.
Sepuluh dan dua puluh periode memakai interval valid sama. SMA10 dan SMA20 yang sama tetap digambar berimpit. Pada layar kecil, geser grafik secara horizontal agar label tetap terbaca.

11. Pisahkan pergeseran tampilan dan indeks buffer

Pada iMA MQL4, ma_shift menggeser garis di grafik, sedangkan shift terakhir memilih nilai historis buffer. Referensi memakai pergeseran nol, Close dan metode SMA atau EMA yang disebutkan. Menggeser garis tidak membuka penutupan masa depan lebih awal.

Indeks 1 dan 2 memilih candle terakhir yang selesai dan pendahulunya; 0 masih terbentuk. Periksa identitas candle dan riwayat lengkap. Batas penutupan UTC terjadwal tidak membuktikan tick atau buffer lengkap sudah teramati tepat saat itu.

12. Tambahkan konteks sebelum aturan transaksi

Rata-rata naik, harga di atasnya dan garis cepat di atas garis lambat dapat mencerminkan gerakan terbaru yang sama. Itu bukan bukti keuntungan masa depan yang independen. Harga dapat berbalik mendadak atau berosilasi di sekitar rata-rata.

Panduan ini mendefinisikan pengamatan, bukan strategi masuk lengkap. Ukuran, pembatalan, durasi, kelayakan kuotasi dan batas order memerlukan aturan sebelumnya. Persilangan baik belakangan tidak memperbaiki entri yang sudah ditolak model lain.

13. Hitung kedua sisi kuotasi yang dapat dieksekusi

Empat skenario asumsi independen memakai spread 1.2 pip dan Bid/Ask awal 1.10000/1.10012. Gerakan Bid searah yang menguntungkan 5 pips memberi bruto 3.8 pips untuk BUY maupun SELL; gerakan merugikan lima pip memberi −6.2 pips.

BUY masuk di Ask dan keluar di Bid; SELL masuk di Bid dan keluar di Ask. Waktu kuotasi asumsi adalah 2026-10-20 07:00:05 UTC dan 08:00:05 UTC. Kuotasi ini terpisah dari riwayat indikator, bukan eksekusi teramati atau hasil persilangannya.

14. Bedakan cadangan biaya dan hasil

Kurangi komisi pulang-pergi 0.7 pip dan cadangan slippage 1 pip, dengan pembiayaan diasumsikan nol. Neto ilustratif adalah +2.1 pips untuk setiap kasus baik dan −7.9 pips untuk setiap kasus buruk. Cadangan bukan slippage terukur.

Pada 0.10 lot dan asumsi 10 USD per pip per lot dalam akun USD, nilainya +2.10 USD dan −7.90 USD. Instrumen, mata uang dan durasi lain membutuhkan perhitungan berbeda. Contoh positif buatan bukan imbal hasil harapan.

Neto pip ilustratif setelah spread, komisi dan cadangan slippage dalam asumsi kuotasi independen, bukan hasil riwayat indikator.
Neto pip ilustratif setelah spread, komisi dan cadangan slippage dalam asumsi kuotasi independen, bukan hasil riwayat indikator. Pada layar kecil, geser grafik secara horizontal agar label tetap terbaca.

15. Hitung ulang dengan CSV

CSV pertama berisi 408 candle fiktif, empat rata-rata referensi, nilai awal alternatif dan penanda kejadian. Sel kosong berarti tidak tersedia, termasuk perbandingan tanpa dua pengamatan. Tabel mengisolasi harga tetap; pembulatan tampilan tidak menentukan persilangan.

CSV kedua memisahkan dua puluh bobot terbaru dan satu bobot awal agregat. CSV ketiga hanya berisi empat skenario kuotasi independen. Hitung dengan presisi penuh dan jangan campur riwayat. Harga datar harus menghasilkan rata-rata valid yang sama tanpa persilangan palsu.

Unduh enam riwayat OHLC H1 fiktif dan perhitungan SMA/EMA (CSV)

Unduh bobot terbatas SMA/EMA dan rata-rata awal agregat (CSV)

Unduh empat skenario kuotasi dan biaya asumsi independen (CSV)

IndeksBatas penutupan UTCPenutupan BidEMA20SMA20Close−EMA (pip)
192026-10-19 20:00:00 UTC1.100051.100102501.10010250-0.525000
202026-10-19 21:00:00 UTC1.100051.100097501.10010500-0.475000
212026-10-19 22:00:00 UTC1.100051.100092981.10000750-0.429762
222026-10-19 23:00:00 UTC1.100051.100088881.10001000-0.388832
232026-10-20 00:00:00 UTC1.100051.100085181.10001250-0.351801

16. Evaluasi strategi lengkap secara terpisah

Sebelum menguji eksekusi, tetapkan input, metode, periode, nilai awal, toleransi, kejadian dan penanganan celah. Pisahkan pemilihan parameter dari evaluasi selanjutnya, masukkan biaya realistis dan periksa sinyal yang ditolak.

Strategi pullback moving average yang sudah ada memiliki aturan harga dan risiko sendiri. Model persilangan baru memerlukan spesifikasi lengkap lain. Enam riwayat ini menjelaskan perhitungan dan batas kasus, tanpa memperkirakan tingkat kemenangan, drawdown atau keunggulan perdagangan.

Pertanyaan umum

Apakah EMA lebih baik daripada SMA untuk Forex?

Tidak ada rumus yang membuktikan keunggulan menguntungkan. EMA membobot penutupan terbaru lebih besar; SMA memakai jendela terbatas berbobot sama. Evaluasi strategi lengkap secara independen.

Bisakah harga menyeberangi SMA tanpa bergerak?

Bisa. Keluarnya penutupan lama dapat menggerakkan SMA melewati harga sekarang yang tetap. Contoh keluar-jendela menunjukkannya.

Apakah EMA20 hanya memakai dua puluh penutupan?

Tidak. Informasi lama bertahan secara rekursif setelah inisialisasi. Grafik menyertakan bobot awal agregat.

Berapa candle pemanasan yang cukup?

Tidak ada jumlah universal untuk semua toleransi. Nyatakan nilai awal dan riwayat, lalu periksa sisa kesalahan.

Apakah setiap candle di atas rata-rata kejadian baru?

Tidak. Itu keadaan. Kejadian baru membutuhkan dua pengamatan tersedia dan pertidaksamaan yang ditetapkan.

Apakah grafik merupakan hasil backtest?

Tidak. Riwayat fiktif dan kuotasi merupakan asumsi terpisah, tanpa transaksi teramati atau keuntungan terukur.

Sumber dan catatan penelitian

Sumber primer menjelaskan definisi rata-rata dan argumen iMA. Enam riwayat fiktif, inisialisasi SMA, bobot dan kuotasi asumsi merupakan konstruksi edukasi asli; tidak membuktikan kesamaan awal terminal atau keuntungan.

Panduan edukasi dengan harga fiktif dan kuotasi asumsi independen; tanpa order teramati, backtest historis, keunggulan terukur atau jaminan.