swma
Symmetrically Weighted Moving Average (fixed 4-period)
swma(source)
Parameters
Symmetrically Weighted Moving Average - swma(source)
Calculates a symmetrically weighted moving average with fixed 4-period weights.
This uses symmetric weighting [1/6, 2/6, 2/6, 1/6] to emphasize recent data
while maintaining balance across the window.
- source (source): Data series to calculate SWMA on - price field (close, open, high, low) or indicator output
Formula
SWMA = (field + 2*field[1] + 2*field[2] + field[3]) / 6
Where weights are: [1/6, 2/6, 2/6, 1/6] (symmetric pattern)
Examples
swma(close); # 4-period symmetric weighted MA of close
swma(high); # 4-period symmetric weighted MA of high
x = swma(hl2); # SWMA of typical (high+low)/2 price
Returns
Symmetrically weighted average value over fixed 4-period window