Simple moving average, disingkat SMA, menjumlahkan nilai yang dipilih lalu membaginya dengan jumlah nilai tersebut. Pada grafik harga, hasil perhitungan berulang membentuk garis yang membantu kita membaca pergerakan tanpa terpaku pada setiap fluktuasi kecil. Untuk memahaminya, kita perlu mengetahui harga yang dipakai, panjang jendela dan interval waktu perhitungannya.
Jana mencatat harga penutupan beberapa candle dan ingin merangkumnya. SMA menurut penjelasan Fidelity adalah rata-rata aritmetika biasa: jumlahkan harga, lalu bagi dengan banyaknya harga. Setiap harga yang disertakan memiliki bobot sama. Jadi, candle dengan volume perdagangan besar tidak mendominasi hasil hanya karena volumenya. Jika bobot diubah mengikuti volume, kita sedang menghitung jenis rata-rata lain. [1]
Jana ingin melihat rentang yang panjangnya tetap, bukan rata-rata seluruh riwayat. Karena itu, saat harga baru masuk, ia mengeluarkan harga tertua. TradingView menjelaskan SMA melalui jendela bergerak ini. Perubahan hasil ditentukan oleh selisih nilai yang masuk dan keluar, dibagi panjang jendela. Jadi, rata-rata dapat berubah meskipun harga terbaru sama dengan harga sebelumnya. Contoh di bawah memperlihatkan hitungannya. [2]
Di TradingView, Source memilih jenis harga yang digunakan. SMA dari Close, yaitu harga penutupan candle, bisa berbeda dengan hasil dari High, harga tertingginya. Timeframe menentukan interval data indikator, yang tidak selalu sama dengan interval grafik yang ditampilkan. Jana karena itu juga mencatat pasar, panjang jendela dan interval tersebut. Jumlah pengamatan saja tidak menjelaskan berapa hari kalender yang tercakup dalam perhitungan. [2] [5]
Pada awal catatan Jana, jumlah harga belum cukup untuk memenuhi jendela yang dipilih. Berdasarkan definisi rata-rata, ia harus menetapkan cara menanganinya: belum menampilkan hasil atau secara jelas memakai jendela lebih pendek. Mengisi nol diam-diam bukan jalan keluarnya. Harga nol adalah nilai angka sungguhan yang menurunkan rata-rata, bukan penanda “tidak diketahui”. Celah di tengah rangkaian data juga perlu dibedakan dengan cara yang sama. [1]
Sebuah harga yang luar biasa tinggi masuk dalam catatan. Bobotnya di SMA sama dengan harga lain, tetapi nilainya yang besar mengangkat rata-rata. Kontribusinya bertahan selama masih berada dalam jendela dan hilang ketika keluar. Jana dapat melihat kemiringan garis berubah karena lonjakan lama itu keluar, bukan karena pasar baru saja bergerak tajam. Ini akibat perhitungan, bukan informasi tambahan. [2]
Jana memperpanjang periode sehingga fluktuasi singkat tidak lagi terlalu menonjol. Fidelity menjelaskan bahwa SMA yang lebih panjang biasanya lebih menghaluskan, tetapi juga lebih tertinggal dari harga sumber. Ini pilihan tentang seberapa banyak gerakan jangka pendek yang ingin diredam. Menemukan garis paling rapi pada grafik masa lalu belum membuktikan bahwa pengaturannya lebih baik menangkap gerakan mendatang; harga masa depan belum masuk dalam rata-rata. [1]
Jana melihat grafik langsung dan titik SMA terbaru terus bergerak. TradingView menjelaskan bahwa Close pada candle terbuka belum menjadi harga penutupan final: nilainya berubah mengikuti data yang masuk. Rata-rata yang menyertakan nilai ini juga dihitung ulang. Karena itu, aturan berdasarkan penutupan yang sudah selesai harus menilai data yang sudah selesai. Persilangan sementara selama candle terbentuk bisa hilang sebelum penutupannya. [3]
Harga menembus ke atas SMA. Apa artinya bagi Jana? Hanya aturan yang jelas dapat menetapkan kapan masuk, keluar, ukuran posisi dan biaya. TradingView membedakan pembuatan order dari pelaksanaannya serta mengingatkan tentang overfitting, yaitu menyesuaikan aturan dengan kebetulan dalam riwayat tertentu. Aturan juga perlu diuji pada data terpisah tanpa penyetelan lanjutan. Persilangan saja tidak membuktikan bahwa transaksi bisa dilaksanakan ataupun menghasilkan keuntungan. [4]
Harganya tetap, rata-ratanya berubah
Ambil harga penutupan rekaan dari candle yang sudah selesai: 100000, 100030 dan 100060 USD/BTC. Rata-ratanya adalah (100000 + 100030 + 100060) / 3 = 100030 USD/BTC. Candle berikutnya kembali ditutup pada 100060 USD/BTC. Harga tertua keluar, sehingga perhitungannya menjadi (100030 + 100060 + 100060) / 3 = 100050 USD/BTC. SMA naik 20 USD/BTC walaupun harga terbaru tetap sama. Nilai baru yang lebih tinggi menggantikan nilai lama yang lebih rendah. Ini contoh perhitungan, bukan hasil keuntungan perdagangan atau data pasar terkini.
Untuk gambaran yang lebih utuh, baca entri ini bersama Moving average, Exponential moving average, Moving average crossover, Timeframe, OHLCV, Backtesting. Entri ini juga dirujuk dari Technical indicator, Moving average, Exponential moving average, Moving average crossover.
01Apakah harga terbaru mendapat bobot lebih besar dalam SMA?+
Tidak. Semua harga yang disertakan dalam jendela penuh memiliki bobot sama. Harga terbaru mengubah hasil dengan menggantikan harga tertua, bukan karena bobot khusus. Metode lain, seperti EMA, memberi penekanan lebih pada harga terbaru.
02Bolehkah harga yang hilang diisi nol?+
Itu akan mengubah artinya. Nol menyatakan harganya nol, bukan catatannya tidak ada. Tentukan apakah data yang belum cukup berarti tidak ada hasil atau memakai jendela lebih pendek yang diberi keterangan jelas, lalu periksa cara alat menangani celah. Jika tidak, Anda bisa membandingkan rata-rata yang dihitung dengan cara berbeda.