Overview
The Smoothed Moving Average (SMMA) is like the Exponential Moving Average (EMA), with just a “smoother” factor. It can be used to identify support and resistance levels. Also prices above the SMMA can indicate uptrends, prices below can indicate downtrends.
Signature
import { either as E } from 'fp-ts/lib';
export declare const smma: (
values: ReadonlyArray<number>,
period?: number, // default: 20
) => E.Either<Error, ReadonlyArray<number>;
Example
import { either as E, function as F } from 'fp-ts/lib';
import { smma } from '@ldrick/trade-indicators/averages/smma.js';
const result = F.pipe(
smma([3, 2.1, 3, 4, 5.3, 5, 4.8, 6, 7, 5], 3),
E.fold(
(error) => console.log(error),
(values) => console.log(values),
),
);