OPEN-SOURCE SCRIPT

EMA/SMA Classics V1.0 by SRT

720
EMA/SMA Classics V1.0 by SRT

The EMA/SMA Classics indicator was designed to answer one simple question:

"Which side of the market currently has the structural advantage?"

Instead of flooding the chart with buy and sell arrows, this indicator focuses on market structure, trend alignment, and high-quality price action, allowing traders to make their own execution decisions with greater confidence.

Whether you trade Forex, Indices, Commodities or Crypto, this indicator combines multiple market concepts into a clean workflow while remaining highly configurable through both EMA and SMA combinations.

What This Indicator Includes
• Flexible EMA / SMA Engine

Unlike traditional moving average indicators that are locked to one MA type, every moving average in this indicator can independently be configured as either:

EMA
SMA

Default settings:

MA 1 : 7
MA 2 : 40
MA 3 : 150
MA 4 : 200

You may use the default configuration or customise the periods to fit your own trading methodology.

• Dynamic Moving Average Stack Detection

The indicator continuously evaluates whether the visible moving averages are properly stacked.

Bullish Stack

Fast MA > Medium MA > Slow MA

Bearish Stack

Fast MA < Medium MA < Slow MA

When the moving averages lose their proper order, the market is treated as neutral instead of forcing a directional bias.

This helps reduce many false trend signals that occur during consolidations.

• ATR-Based MA Spacing Filter

One common problem with MA strategies is entering when all moving averages have already compressed together.

This indicator measures the spacing between moving averages using ATR.

When the moving averages become too compressed, trend quality deteriorates.

The spacing filter helps identify these lower-quality environments before momentum fully develops.

• Ladder Structure

One of the core concepts inside this indicator is the Ladder System.

Instead of only observing moving averages, the indicator also evaluates the market using multiple dynamic support and resistance structures.

Resistance

R9
R40
R70
R100
R150

Support

S9
S40
S70
S100
S150

These levels automatically update with market structure and are used to generate an additional Ladder Bias.

When both the moving averages and Ladder Bias agree, market structure is generally stronger than relying on moving averages alone.

• Flush Dot System

The indicator displays visual Flush Dots beneath or above candles whenever trend alignment exists.

Small Green Dot

Bullish MA alignment.

Small Red Dot

Bearish MA alignment.

Large Green Dot

Moving Average alignment + Bullish Ladder confirmation.

Large Red Dot

Moving Average alignment + Bearish Ladder confirmation.

The larger dots represent stronger structural agreement across multiple components.

• KeyBar Detection

The indicator automatically identifies two important price action patterns.

Engulfing Bars

Bullish Engulfing (EBull)

Bearish Engulfing (EBear)

These are filtered using ATR and minimum body size to avoid insignificant candles.

Long Tail Bars (LTB)

Bullish Long Tail Bars

Bearish Long Tail Bars

These identify strong rejection candles with defined tail proportions and body positioning.

An optional body-size filter is also available for traders wanting stricter candle selection.

Daily Pivot (DP)

Automatically plots the previous day's pivot.

Useful as:

Dynamic support
Dynamic resistance
Intraday reaction level
Weekly Pivot (WP)

Automatically plots the previous week's pivot.

Many swing traders use weekly pivots as major reaction zones throughout the trading week.

RSI Momentum Alerts

The indicator includes two independent RSI event types.

RSI Breakout

Signals when RSI breaks into extreme momentum territory.

Bullish breakout

Bearish breakout

RSI Retracement

Designed to identify momentum continuation after RSI exits an extreme condition while confirming with the RSI Moving Average.

These alerts can be useful for traders looking to participate after momentum has begun to recover instead of chasing extremes.

Information Panel

A compact table summarises the current market condition.

Displays:

Moving Average Bias
Ladder Bias
Long Tail Bar presence

This provides a quick snapshot without needing to inspect every component individually.

How To Use This Indicator

This indicator is not designed to generate automatic Buy or Sell signals.

Instead, it acts as a Market Context Indicator.

A typical workflow may look like this:

Step 1

Observe whether the moving averages are properly stacked.

A clean stack generally indicates directional order.

Step 2

Check whether the Ladder Bias agrees with the moving averages.

When both align, the market structure is generally stronger.

Step 3

Watch for KeyBars.

Examples include:

Bullish Engulfing
Bearish Engulfing
Bullish Long Tail Bar
Bearish Long Tail Bar

These often represent meaningful reactions within the prevailing structure.

Step 4

Use Daily Pivot and Weekly Pivot as areas where price may react.

These levels should be considered areas of interest rather than guaranteed reversal zones.

Step 5

Monitor RSI alerts for momentum shifts.

Momentum signals are generally more useful when they occur in the same direction as the prevailing market structure.

Suitable Timeframes

Although the indicator can be applied to multiple chart intervals, it generally performs best on:

M15
M30
H1
H4
Daily

The moving averages, Ladder System, and KeyBar detection adapt naturally across different timeframes.

Difference Between EMA/SMA Classics & H1 EMA/SMA + Higher Timeframe Analysis (Classic)

Although both indicators belong to the same ecosystem, they serve different purposes.

EMA/SMA Classics

Designed as a general-purpose structural trend indicator.

Features include:

Flexible EMA/SMA stacking
Ladder System
Flush Dots
Engulfing Bars
Long Tail Bars
Daily Pivot
Weekly Pivot
RSI Alerts

It can be used on virtually any timeframe and is ideal for traders who prefer to analyse the chart directly.

H1 EMA/SMA + Higher Timeframe Analysis (Classic)

The H1 version is a significantly more advanced market context engine.

In addition to everything above, it introduces:

Dedicated H1 Bias Engine
H4 Trend Analysis
Daily Trend Analysis
Higher Timeframe Bias Aggregation
H1TF Composite Bias
Overall Market Verdict Engine
Multi-layer Bias Table
Higher Timeframe Confirmation Workflow

Rather than focusing solely on the current chart, the H1 version continuously evaluates whether multiple timeframes are aligned before presenting an overall market verdict.

If the EMA/SMA Classics indicator answers:

"What is my current chart doing?"

Then the H1 version answers:

"What is the broader market structure telling me across multiple timeframes?"

The two indicators are complementary and can be used together depending on your preferred trading workflow.

Disclaimer

This indicator is designed to assist with market structure analysis and decision-making. It does not provide financial advice or guarantee profitable trades. Always combine indicator signals with sound risk management, personal analysis, and appropriate position sizing.

免責事項

これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。