EMA memberi bobot lebih besar pada pengamatan terbaru; SMA memberi bobot sama pada setiap pengamatan dalam jendelanya. Rumus itu sendiri tidak menetapkan hasil trading yang lebih baik. Untuk membandingkannya, bedakan perubahan harga terakhir, perubahan rata-rata, sinyal yang dikenali dan hasil transaksi setelah biaya.

Apakah rata-rata naik berarti harga terakhir naik?

Empat penutupan hipotetis dalam satuan sembarang adalah 90, 100, 110, 105. Bandingkan pembaruan dari candle ketiga ke keempat. Geser mendatar bila perlu untuk melihat seluruh diagram.

Apakah rata-rata naik berarti harga terakhir naik?Harga penutupan 90, 100, 110, 105. SMA tiga harga pertama 100; jendela berikutnya 100, 110, 105 memberi 105. Harga terakhir turun 5 sementara SMA naik 5. EMA(3) dimulai dari SMA pertama 100, memakai α=0,5 dan diperbarui menjadi 102,5. Hanya dua pembacaan tiap rata-rata yang sudah tersedia ditampilkan.Harga turun; kedua rata-rata naik90100110C1C2C3C4110105Harga: 110 → 105, perubahan −5SMA(3): 100 → 105, perubahan +5EMA(3): 100 → 102,5, naik +2,5SMA menghapus 90, menambahkan 105.

Asumsi: satu interval waktu dan seri Close; SMA tiga harga. EMA mulai pada candle ketiga dari SMA = 100 dengan α = 2/(3+1) = 0,5. Pembaruan SMA adalah (105 − 90)/3 = +5. EMA menjadi 100 + 0,5 × (105 − 100) = 102,5, naik 2,5. Harga justru berubah 105 − 110 = −5. Garis tidak mencakup riwayat EMA sebelumnya. Arah rata-rata menggambarkan perubahan nilainya sendiri, bukan perubahan harga terbaru. TradingView menjelaskan jendela SMA dan rumus EMA.

Dua rumus dan bentuk bobotnya

SMA(N) adalah jumlah N harga terpilih dibagi N. Bobot masing-masing 1/N: SMA20 memberi 5% pada tiap satu dari dua puluh bar dalam satu interval yang dinyatakan. Pengamatan baru menggantikan yang tertua. Pembaruannya adalah (harga baru − harga yang keluar)/N, sehingga tandanya tidak harus sama dengan perubahan dari Close tepat sebelumnya.

EMA standar memakai α = 2/(N + 1) dan EMA(t) = α × C(t) + (1 − α) × EMA(t−1). Pembaruan sebesar α × [C(t) − EMA(t−1)]. Untuk N > 1, α lebih besar dari 1/N: harga terbaru mempunyai pengaruh langsung lebih besar dibanding SMA(N). Pada riwayat ideal tak terbatas, bobot umur j adalah α(1 − α)j. Pada N = 20, umur 0, 1, 10 dan 20 berbobot sekitar 9,5238%; 8,6168%; 3,5007%; 1,2868%. Perhitungan terbatas juga memuat keadaan awal yang dipilih; data sebelum awal itu tidak muncul dengan sendirinya.

Contoh EUR/USD terpisah: lima Close dari yang tertua ialah 1.0800 · 1.0820 · 1.0840 · 1.0850 · 1.0900. Titik dalam kuotasi FX dipertahankan sebagai notasi harga. SMA5 = (1.0800 + 1.0820 + 1.0840 + 1.0850 + 1.0900)/5 = 1.0842. Dengan seed harga pertama dan multiplier tepat 2/6, EMA5 sekitar 1.0852345679; selisihnya sekitar 10,35 pip bila satu pip 0.0001. Bobot terbaru lebih besar tidak membuktikan EMA selalu lebih dekat dengan harga terakhir atau selalu menandai perubahan arah lebih awal.

Membandingkan pembaruan dan jarak pada lintasan sama

Pertahankan seri input, interval, periode dan keadaan awal saat membandingkan garis. Nilai indikator, sinyal yang dikenali dan hasil bersih transaksi adalah ukuran terpisah. Pengaruh harga terbaru yang lebih besar tidak dengan sendirinya membuktikan jarak ke harga selalu lebih kecil.

Kecepatan reaksi: bobot terbaru lebih besar adalah sifat rumus; berbalik lebih awal pada setiap kesempatan bukan kepastian. Uji sinyal perlu menentukan cara mengenali pembalikan dan kapan nilainya sudah tersedia.

Ambil enam Close hipotetis 100, 100, 100, 106, 94, 100. Untuk N = 3, α = 0,5, mulai EMA pada bar ketiga dari SMA pertama 100. Dalam konvensi ini dua nilai awal belum terdefinisi.

SMA3 dan EMA3 dengan nilai awal SMA sama
BarCloseSMA3EMA3Jarak absolut SMA / EMA
31001001000 / 0
41061021034 / 3
59410098,56 / 4,5
610010099,250 / 0,75

Di bar keenam SMA sama dengan Close terakhir, sedangkan EMA berbeda. Ini membantah “EMA selalu lebih dekat” tanpa membuktikan SMA lebih menguntungkan. Tambahkan Close ketujuh 102 tanpa mengatur ulang EMA: SMA3 = (94 + 100 + 102)/3 ≈ 98,6667; EMA3 = 0,5 × 102 + 0,5 × 99,25 = 100,625. Jarak relatif bisa berubah lagi.

Perpotongan dan biaya: hitung crossing dengan definisi tetap pada data sama. Frekuensi serta hasil trading bergantung lintasan, aturan memegang posisi dan biaya; tidak ada tingkat sinyal palsu universal yang lebih baik. Deskripsi jangka panjang: SMA atau EMA panjang merangkum harga historis dengan bobot berbeda. Popularitas SMA200 tidak membuktikan kinerja unggul atau menjamin reaksi harga.

Periode menghitung bar, bukan menentukan gaya trading

Periode 20, 50 dan 200 adalah konvensi. Dengan sekitar 20–22 sesi harian per bulan, 20 bar mendekati satu bulan, 50 sedikit lebih dari dua bulan, 200 sekitar sembilan hingga sepuluh bulan. Terjemahkan bar ke kalender pasar sebenarnya; jangan menganggap 50 atau 100 bar selalu satu kuartal.

  • SMA200 M5: 200 × 5 = 1.000 menit bar, yaitu 16 jam 40 menit. Jeda dapat memperpanjang waktu kalender.
  • SMA200 D1: 200 bar harian; horizon berbeda, bukan penghalang terjamin.
  • EMA20 H1: input per jam dan α = 2/21; ingatannya tidak berakhir pada bar kedua puluh.
  • Sumber harga: Close, typical price dan median candle adalah input berbeda.
  • Offset gambar: memindahkan garis pada chart tidak mengungkap EMA masa depan.
  • Perbandingan setara: gunakan feed, kalender, kebijakan data hilang dan riwayat tersedia yang sama.

EMA memerlukan nilai awal. Fidelity menjelaskan awal dari SMA; kode TA-Lib v0.6.4 memakai seed SMA pada mode kompatibilitas default. Seed harga pertama adalah perhitungan berbeda, seperti contoh lima Close tadi. Dengan input berikutnya sama, selisih awal dikalikan (1 − α)k setelah k pembaruan. Selisih tidak langsung hilang sesudah N bar. Periksa implementasi, versi dan pengaturan sebelum menafsirkan perbedaan sebagai sinyal pasar baru.

Contoh keadaan awal terpisah dalam satuan sembarang: untuk N = 20, dua seed berbeda 10 akan tetap berbeda sekitar 1,3511 setelah 20 pembaruan dengan harga berikutnya sama, karena 10 × (19/21)20 ≈ 1,3511. Ini sisa pengaruh awal dalam rumus, bukan return atau jeda crossing.

Golden Cross dan Death Cross

Golden Cross secara konvensional menggambarkan rata-rata lebih pendek memotong ke atas rata-rata lebih panjang, sering SMA50 di atas SMA200. Perpotongan turun disebut Death Cross. Nyatakan jenis serta periode tepat. Mengganti SMA pendek dengan EMA mengubah perhitungan; nama crossing tidak menjamin tren baru atau mewajibkan satu arah transaksi.

  1. Perhitungan: nyatakan kedua jenis, panjang, harga input dan interval.
  2. Pengamatan: untuk aturan berbasis Close, evaluasi crossing setelah bar selesai.
  3. Ketersediaan: rata-rata harian final belum diketahui pada pagi hari yang sama di H4.
  4. Entri: definisikan order terpisah; Close historis bukan fill terjamin.
  5. Keluar: tetapkan pembatalan, ukuran serta asumsi eksekusi sebelum pengujian.
  6. Evaluasi: ukur seluruh transaksi yang diterima setelah biaya, bukan crossing yang menguntungkan saja.

Hubungan dua garis merangkum harga yang sudah diamati. Crossing itu sendiri tidak memasok probabilitas bull market baru. Tentukan apakah ia kondisi, entri atau keluar, lalu uji aturan persis tersebut. EMA dan SMA menerapkan bobot berbeda; kegunaan bergantung aturan yang diuji.

Menentukan aturan eksekusi tersendiri

Kerangka yang bisa diuji dapat memakai rata-rata panjang sebagai filter arah, menengah sebagai zona pengamatan dan pendek sebagai bagian aturan entri. Efektivitas bergantung spesifikasi, sampel dan biaya; tidak ada rekam jejak penulis yang diklaim.

  • Input serta ketersediaan: catat feed, sumber harga, interval, panjang dan keadaan awal tiap garis. Gunakan hanya nilai yang saat itu tersedia.
  • Aturan pengamatan: definisikan sisi garis atau jarak yang diizinkan secara numerik. Zona pullback perlu batas dan tenggat, bukan chart yang terlihat menarik.
  • Entri serta pembatalan: nyatakan reaksi yang memenuhi syarat, waktu order aktif dan kapan dibatalkan. Pola candle memproses data harga terkait; ia tidak otomatis konfirmasi independen.

Tentukan keluar, ukuran dan biaya sebelum menilai hasil. Rasio imbalan terhadap risiko terencana 2:1 atau 3:1 merupakan asumsi level harga, bukan bukti target dapat dicapai atau strategi menguntungkan. Stop biasa bisa terisi pada harga berbeda. Keluar sebagian mengubah distribusi payoff. Pertahankan pilihan eksekusi itu saat membandingkan EMA dan SMA.

Memeriksa konfigurasi sebelum menjelaskan selisih

Perbedaan bisa berasal dari jendela input atau implementasi. Periksa perhitungan sebelum menyalahkan perilaku pasar atau mengubah aturan trading.

  • Rotasi jendela: SMA naik membandingkan harga baru dengan yang keluar, belum tentu Close tepat sebelumnya.
  • Interval: SMA200 M5 dan D1 merangkum horizon berbeda; keduanya tidak otomatis tidak bermakna atau optimal.
  • Inisialisasi: awal harga pertama dan seed SMA memberi nilai EMA terbatas berbeda.
  • Harga dan celah: periksa feed, harga terpilih serta kebijakan data hilang. EMA20 H1 tidak didefinisikan sebagai beberapa minggu harga.
  • Pemilihan uji: catat seluruh varian parameter yang dicoba dan nilai data yang belum digunakan. Panjang lazim dan filter tambahan tidak menetapkan keunggulan; jarak tetap 200 pip tidak memberi probabilitas kelanjutan universal.

Membandingkan pada satu sampel tetap

Pilih jenis dan periode untuk aturan tertentu, lalu bandingkan alternatif pada data serta biaya sama. Respons lebih cepat bisa membantu atau merugikan bergantung aturan. Indikator tambahan dan periode yang lazim tidak otomatis memperbaiki kinerja.

Usia rata-rata bobot sama, bentuknya berbeda

Tentukan umur harga terbaru 0 dan sebelumnya 1. SMA(N) mempunyai usia rata-rata tertimbang (N − 1)/2. Pada EMA ideal dengan riwayat tak terbatas, bobot geometrik memberi usia rata-rata (1 − α)/α, juga (N − 1)/2 bila α = 2/(N + 1). Untuk N = 20, keduanya 9,5 bar, tetapi bobot harga terkini 5% pada SMA dan sekitar 9,5238% pada EMA.

Bobot EMA pada pengamatan yang lebih tua daripada dua puluh harga terbaru adalah (19/21)20 × 100 ≈ 13,5110%; SMA memberi nol di luar jendelanya. Perhitungan ini tidak mengukur keterlambatan crossing, bentuk garis identik atau timing menguntungkan. EMA terbatas juga tetap membawa pengaruh keadaan awal.

Umur rata-rata bobot N = 20SMA20 dan EMA20 ideal dibandingkan menurut bobot, bukan hasil strategi.PERHITUNGAN HIPOTETISSMA20Usia rata-rata 9,5 bar ·bobot terkini 5%EMA20 idealUsia rata-rata 9,5 bar ·terkini ≈ 9,5238%EMA20 dengan seedSelisih awal 10 → ≈1,3511 setelah 20pembaruan
Umur rata-rata bobot N = 20. SMA20 dan EMA20 ideal dibandingkan menurut bobot, bukan hasil strategi.

Usia rata-rata sama tidak berarti bentuk bobot dan garis sama.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

SMA20
Usia rata-rata 9,5 bar · bobot terkini 5% – Masing-masing 20 harga berbobot sama; di luar jendela nol.
EMA20 ideal
Usia rata-rata 9,5 bar · terkini ≈ 9,5238% – Ekor di luar 20 harga terbaru ≈ 13,5110%.
EMA20 dengan seed
Selisih awal 10 → ≈ 1,3511 setelah 20 pembaruan – Input berikutnya sama; sisa seed bukan ukuran return atau keterlambatan sinyal.

Uji tiga lapis dapat menempatkan SMA200 harian sebagai kondisi arah, EMA50 sebagai zona pengamatan dan EMA lebih pendek untuk waktu entri. Definisikan reaksi harga sebelum mengumpulkan hasil. Garis yang banyak diperhatikan tidak menjamin harga bereaksi padanya.

Jika uji berbasis Close menggabungkan D1 dan H4, pertahankan kapan nilai harian final diketahui. Nilai harian selesai tidak boleh dipakai lebih awal pada hari sama hanya karena terlihat pada chart akhir. Catat sinyal dan harga yang bisa dieksekusi berikutnya secara terpisah. Filter bisa menolak laba maupun rugi; nilai seluruh pengamatan diterima serta ditolak dengan metode tetap.

Latihan untuk langkah berikutnya

  1. Hitung ulang enam Close, N = 3 dan seed SMA. Periksa bar ketika SMA lebih dekat, lalu tambahkan Close ketujuh 102 tanpa mengatur ulang EMA.
  2. Tinjau filter arah: catat apakah tiga puluh entri terakhir di atas atau di bawah SMA200 harian. Bandingkan hasil dengan aturan Anda; berada di sisi sebaliknya saja tidak membuktikan transaksi seharusnya tidak pernah terjadi.
  3. Uji aturan pullback dengan zona, pemicu dan pembatalan ditentukan sebelum hasil diamati. Catat sinyal diterima maupun ditolak serta hasil setelah biaya. Jumlah penolakan saja tidak mengukur kinerja filter.

Bacaan terkait: perbandingan matematis rata-rata bergerak adalah versi lebih ringkas dengan fokus rumus; MACD dibangun dari selisih dua EMA; analisis multi-timeframe membahas penggabungan interval tanpa mendahului ketersediaan informasi.