Please use this version.Banzai wrote: Sat Nov 08, 2025 6:02 pm SMC (Smart Money Concept)
Coder: Apprentice
Released date: November 6, 2025
Based on a TradingView indicator.
========================================================================
NEW SCHOOL
BOS = Break of Structure
CHoCH = Change of Character
EQH = when two or more swing highs form around the same level
EQH = liquidity resting above equal highs → potential buy-side liquidity grab area.
EQL = when two or more swing lows form around the same price level
EQL = liquidity resting below equal lows → potential sell-side liquidity grab area.
========================================================================
OLD SCHOOL
BOS = BreakOut to the upside or downside
CHoCH = Reverse Trend
EQH = Double Top
buy-side liquidity grab area = OverBought area. It's time to go SHORT.
EQL = Double Bottom
sell-side liquidity grab area = OverSold area. It's time to go LONG.
========================================================================
The old version doesn't refresh.
For M1 charts, maybe refresh every 30 seconds.
in Forex and MetaTrader 4 (MT4), AMA stands for Adaptive Moving Average (also known as Kaufman’s Adaptive Moving Average, or KAMA).
Here’s a breakdown:
What is AMA / KAMA?
The Adaptive Moving Average (AMA) is a type of moving average that automatically adjusts its sensitivity (or “speed”) based on market volatility or price noise.
It was developed by Perry J. Kaufman in 1998 to make moving averages “smarter” — adapting to market conditions.
How it works
In trending markets, AMA becomes faster, following price more closely (like an EMA).
In sideways/choppy markets, AMA becomes slower, filtering out noise (like an SMA).
This adaptability comes from a factor called the Efficiency Ratio (ER):
ER measures how “directional” price movement is.
AMA then adjusts its smoothing constant based on ER.
Code: Select all
ER = |Price(t) - Price(t - N)| / Sum(|Price(i) - Price(i-1)|, i = t-N+1...t)
SC = [ER * (FastSC - SlowSC) + SlowSC]^2
AMA(t) = AMA(t-1) + SC * (Price(t) - AMA(t-1))