@ldrick/trade-indicators
Version:
Trade Indicators
9 lines (8 loc) • 301 B
JavaScript
import { Big } from 'big.js';
import { function as F, readonlyNonEmptyArray as RNEA } from 'fp-ts';
/**
* Arithmetic Mean.
*
* @internal
*/
export const amean = (values) => F.pipe(values, RNEA.reduce(new Big(0), (reduced, value) => reduced.add(value)), (dividend) => dividend.div(values.length));