Simple Moving Average / Exponential Moving Average Calculator
MathCompute SMA and EMA series from a list of numbers and a window size, a foundational technical-indicator building block for price or volume data
Paste a series of numbers and a window size to get back the simple moving average (SMA) and exponential moving average (EMA) at every point, the two most common smoothing techniques for price, volume, or any other noisy series. SMA is the plain trailing average over the window; EMA is seeded from the first SMA value and then weights recent values more heavily using the standard 2/(window+1) multiplier, so it reacts faster to a change than SMA does. This is a natural sibling to the site's other finance calculators like ROI and Compound Interest, computing purely from numbers you supply with no live market-data feed involved.
How to use Simple Moving Average / Exponential Moving Average Calculator
- 1.Paste a series of numbers, comma or whitespace separated, such as a run of daily closing prices.
- 2.Set the window size the moving averages should trail over; it must be a positive integer no larger than the series length.
- 3.Read the SMA and EMA at every point in the table, plus the latest value of each summarized at the top.
Frequently asked questions
Use via API, SDK, or MCP
cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/moving-average-calculator \
-H "Authorization: Bearer utx_live_..." \
-H "Content-Type: application/json" \
-d '{"values":[1,2,3,4,5,6],"windowSize":3}'Get an API key from your dashboard · Full API docs →