Skip to content

IIndicatorsAccessor.TriangularMovingAverage

method · IIndicatorsAccessor · cAlgo.API.Internals

DesktopCLICloud

The Triangular Moving Average is averaged twice to produce a double smoothed trend indicator

Definition

TriangularMovingAverage TriangularMovingAverage(DataSeries source, int periods)
api.Indicators.TriangularMovingAverage(source: DataSeries, periods: int) -> TriangularMovingAverage

Parameters

Name C# type Python type Description
source DataSeries DataSeries The source data used for TMA calculation.
periods int int The periods used in the calculation.

Returns TriangularMovingAverage — Triangular Moving Average indicator instance

Examples

var tma = Indicators.TriangularMovingAverage(Bars.ClosePrices, 10);
Print("TMA(10) last value: {0}", tma.Result.LastValue);
tma = api.Indicators.TriangularMovingAverage(api.Bars.ClosePrices, 10)
api.Print(f"TMA(10) last value: {tma.Result.LastValue}")