TMA OVERLAY Trading Guide
Last updated: July 22, 2026
The TMA Overlay is a quantitative technical analysis tool. TMA Overlay Indicator Features: - 4 Smoothed Moving Averages (SMMA 21, 50, 100, 200) - O(1) optimized
What does the indicator show?
- Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
- BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
- Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.
Key Settings
- SMMA 21 Length (
smma1Len): Controls the calculation period and sensitivity for market detection. - SMMA 50 Length (
smma2Len): Controls the calculation period and sensitivity for market detection. - SMMA 100 Length (
smma3Len): Controls the calculation period and sensitivity for market detection. - SMMA 200 Length (
smma4Len): Controls the calculation period and sensitivity for market detection. - Show SMMA 100 (
showSmma100): Controls the calculation period and sensitivity for market detection. - Show Trend Fill (
showTrendFill): Controls the calculation period and sensitivity for market detection. - Show Bearish 3LS (
showBearish3LS): Controls the calculation period and sensitivity for market detection. - Show Bullish 3LS (
showBullish3LS): Controls the calculation period and sensitivity for market detection. - Show Bearish Engulfing (
showBearishEngulfing): Controls the calculation period and sensitivity for market detection. - Show Bullish Engulfing (
showBullishEngulfing): Controls the calculation period and sensitivity for market detection. - Hide Data (
hideData): Controls the calculation period and sensitivity for market detection. - SMMA 21 (
smma1): Controls the calculation period and sensitivity for market detection. - SMMA 50 (
smma2): Controls the calculation period and sensitivity for market detection. - SMMA 100 (
smma3): Controls the calculation period and sensitivity for market detection. - SMMA 200 (
smma4): Controls the calculation period and sensitivity for market detection. - EMA 2 (
ema2): Controls the calculation period and sensitivity for market detection. - Bull 3LS (
bullish3LS): Controls the calculation period and sensitivity for market detection. - Bear 3LS (
bearish3LS): Controls the calculation period and sensitivity for market detection. - Bull Engulf (
bullishEngulfing): Controls the calculation period and sensitivity for market detection. - Bear Engulf (
bearishEngulfing): Controls the calculation period and sensitivity for market detection. - Bullish 3 Line Strike (
bullish3LS): Controls the calculation period and sensitivity for market detection. - Bearish 3 Line Strike (
bearish3LS): Controls the calculation period and sensitivity for market detection. - Bullish Engulfing (
bullishEngulfing): Controls the calculation period and sensitivity for market detection. - Bearish Engulfing (
bearishEngulfing): Controls the calculation period and sensitivity for market detection.
How to use Strategy Parameters (Condition Source)
Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.
1. Signal Events
bullish3LS- Bullish 3 Line Strike event signal.bearish3LS- Bearish 3 Line Strike event signal.bullishEngulfing- Bullish Engulfing event signal.bearishEngulfing- Bearish Engulfing event signal.
2. Filters and Trade Levels
smma1Len- SMMA 21 Length value used for structural qualification or thresholds.smma2Len- SMMA 50 Length value used for structural qualification or thresholds.smma3Len- SMMA 100 Length value used for structural qualification or thresholds.smma4Len- SMMA 200 Length value used for structural qualification or thresholds.showSmma100- Show SMMA 100 value used for structural qualification or thresholds.showTrendFill- Show Trend Fill value used for structural qualification or thresholds.showBearish3LS- Show Bearish 3LS value used for structural qualification or thresholds.showBullish3LS- Show Bullish 3LS value used for structural qualification or thresholds.showBearishEngulfing- Show Bearish Engulfing value used for structural qualification or thresholds.showBullishEngulfing- Show Bullish Engulfing value used for structural qualification or thresholds.hideData- Hide Data value used for structural qualification or thresholds.smma1- SMMA 21 value used for structural qualification or thresholds.smma2- SMMA 50 value used for structural qualification or thresholds.smma3- SMMA 100 value used for structural qualification or thresholds.smma4- SMMA 200 value used for structural qualification or thresholds.ema2- EMA 2 value used for structural qualification or thresholds.bullish3LS- Bull 3LS value used for structural qualification or thresholds.bearish3LS- Bear 3LS value used for structural qualification or thresholds.bullishEngulfing- Bull Engulf value used for structural qualification or thresholds.bearishEngulfing- Bear Engulf value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.