So với đường trung bình động đơn giản (SMA), cách tính đường trung bình động lũy thừa (EMA) phức tạp hơn vì chúng ta cần xét đến cả tỷ trọng của các giá trị.
Công thức tính EMA tổng quát như sau:
EMA [hôm nay] = (Giá trị [hôm nay] x K) + (EMA [hôm qua] x (1 - K))
Trong đó:
- K = 2/(N+1)
- N là chu kỳ EMA
- Giá [hôm nay] là giá trị mới nhất của dữ liệu
- EMA [hôm qua] là giá trị EMA trước đó.
- EMA [hôm nay] là giá trị EMA hiện tại.
Dựa
trên công thức này, chúng ta sẽ xây dựng công thức tính EMA trên Excel.
Với ví dụ bảng dữ liệu nhiệt độ như ở các phần trên, chúng ta sẽ tính
EMA cho 4 giá trị Nhiệt độ gần nhất bằng một phép tính thông thường.
Tại ô C2, điền công thức:
=B3*(2/5)+C2*(1-2/5)
Trong đó:
- B3 là giá trị hôm nay
- 2/5 là K=2/N+1
- C2 là giá trị EMA [hôm qua]
- 1-2/5 là 1-K
Sau đó, chúng ta sẽ sử dụng AutoFill kéo công thức tại ô C4 xuống toàn bộ các ô phía dưới của cột Trung bình (cột C). Kết quả
đường trung bình động được tính như trong bảng dưới đây: