Triple Exponential Moving Average (TEMA)
TEMA reduces lag by applying triple exponential smoothing. It reacts faster than EMA while maintaining smoothness, making it ideal for identifying trend changes early.
TL;DR
- TEMA is a trend indicator used in technical analysis
- TEMA moves faster than EMA, crossing price sooner during reversals. Use like EMA but with less lag.
- Best timeframes: M15, H1, H4
- Skip to API docs →
What is Triple Exponential Moving Average?
TEMA reduces lag by applying triple exponential smoothing. It reacts faster than EMA while maintaining smoothness, making it ideal for identifying trend changes early.
How TEMA is Calculated
TEMA = 3×EMA1 - 3×EMA2 + EMA3
EMA1 = EMA(price, period)
EMA2 = EMA(EMA1, period)
EMA3 = EMA(EMA2, period)
Default period: 20 How to Interpret TEMA
TEMA moves faster than EMA, crossing price sooner during reversals. Use like EMA but with less lag.
Trading Strategies Using TEMA
Strategy 1: TEMA Trend Filter
Use TEMA as a faster trend filter compared to standard moving averages.
Entry Rules
Buy when price crosses above TEMA(20). Sell when price crosses below.
Exit Rules
Exit on the reverse crossover or at predetermined profit/loss levels.
Combining TEMA with Other Indicators
TEMA works best when combined with complementary indicators:
- TEMA + DEMA: Combine for stronger confluence signals
- TEMA + EMA: Combine for stronger confluence signals
- TEMA + SMA: Combine for stronger confluence signals
TEMA Across Different Timeframes
TEMA works across all 7 timeframes but performs best on M15, H1, H4 for most trading styles.
Accessing TEMA via TickAtlas API
https://tickatlas.com/v1/indicator Python Example
import requests
url = "https://tickatlas.com/v1/indicator"
headers = {"X-API-Key": "YOUR_API_KEY"}
params = {
"symbol": "EURUSD",
"indicator": "TEMA_20",
"timeframe": "H1"
}
response = requests.get(url, headers=headers, params=params)
data = response.json()
print(data) Sample Response
{
"symbol": "EURUSD",
"indicator": "TEMA_20",
"timeframe": "H1",
"timestamp": "2026-03-21T14:00:00Z",
"value": 58.43,
"signal": "neutral"
} Common Mistakes to Avoid
- 1
TEMA can be too responsive on noisy timeframes, generating false signals
- 2
Not adjusting the period for different markets and conditions
Frequently Asked Questions
When should I use TEMA over EMA?
Use TEMA when you need faster signal generation with less lag, such as in fast-moving markets or for scalping strategies. Use EMA when you want a balance between responsiveness and noise reduction.
Continue learning
More trend indicators
- Indicator
Double Exponential Moving Average (DEMA)
DEMA reduces lag by applying double exponential smoothing.
Read more - Indicator
Exponential Moving Average (EMA)
The Exponential Moving Average gives more weight to recent prices, making it more responsive to new information than the SMA.
Read more - Indicator
Simple Moving Average (SMA)
The Simple Moving Average smooths price data by calculating the average closing price over a specified number of periods.
Read more
Ready to use TEMA data in your application?
Start your free trial and access real-time TEMA data across 7 timeframes.