Triangular Moving Average
Under the Hood
TRIMA is a double-smoothed moving average calculated by taking a SMA of a SMA, giving more weight to the middle values of the period. For odd periods, TRIMA = SMA(SMA((n+1)/2)); for even periods, it's slightly more complex. The triangular weighting (highest weight in the center, decreasing toward edges) creates an extremely smooth MA that responds slowly to price changes. TRIMA is smoother than a standard SMA of the same period, making it excellent for identifying major trends while filtering noise.
In Practice
Cryptocurrency traders use TRIMA when they prioritize smoothness over responsiveness - ideal for identifying long-term trends and major support/resistance levels. TRIMA is less suitable for active trading due to its lag, but excels for position traders and long-term trend identification. When price crosses TRIMA, it signals significant trend changes rather than minor fluctuations. TRIMA works well as a slow moving average in crossover systems, or as a baseline trend filter. Combined with faster MAs like EMA or DEMA for crossovers, TRIMA provides stable long-term trend context. Popular among swing and position traders.
Build automated strategies using Triangular Moving Average and hundreds of other indicators. Connect to your favourite exchange and let the bot execute trades 24/7 — no code required.