def smoothed_moving_average(data, period):
catch_errors.check_for_period_error(data, period)<EOL>series = pd.Series(data)<EOL>return series.ewm(alpha = <NUM_LIT:1.0>/period).mean().values.flatten()<EOL>
Smoothed Moving Average.

Formula:
smma = avg(data(n)) - avg(data(n)/n) + data(t)/n