OPEN-SOURCE SCRIPT
Adaptive Structure Trend Engine (ASTE)

Adaptive Structure Trend Engine (ASTE)
Adaptive Structure Trend Engine (ASTE) is a non-repainting, multi-layer trend analysis indicator designed to help traders identify high-quality directional opportunities using market structure and adaptive moving averages. ASTE focuses on trend clarity, confirmation, and signal cleanliness, avoiding indicator noise and repeated signals.
🔍 Core Components
ASTE combines four powerful concepts into a single, structured framework:
• FRAMA (Fractal Adaptive Moving Average)
Detects market structure and directional slope changes.
• KAMA (Kaufman Adaptive Moving Average)
Measures price efficiency and regime stability.
• JMA (Jurik-style Moving Average)
Provides smooth momentum confirmation with minimal lag.
• EMA Hierarchy (21/50 + 50/100/150/200)
Validates trend strength and higher-order alignment.
📊 Signal Types
ASTE produces state-based signals (no repeated alerts on every bar):
1️⃣ Base Signal
Single tiny triangle
• FRAMA slope alignment
• KAMA direction confirmation
• JMA momentum confirmation
• EMA 21/50 trend validation
2️⃣ Strong Signal
Two stacked triangles
• All Base Signal conditions
• PLUS EMA 50/100/150/200 full trend confluence
Signals remain active until an opposite signal of the same type appears.
🎨 Visual Design
• Clean stacked triangle system
• No repainting
• No signal spam
• EMA band with gradual color transition
• Fully configurable visibility options
⚙️ User Controls
• Adjust FRAMA, KAMA, and JMA lengths
• Toggle Base / Strong signals
• Show or hide EMA band
• Works on all markets and timeframes
⚠️ Disclaimer
This indicator is provided for educational and analytical purposes only. It does not constitute financial advice or trade recommendations. Always use proper risk management and confirm signals with additional analysis. Past performance does not guarantee future results.
Adaptive Structure Trend Engine (ASTE) is a non-repainting, multi-layer trend analysis indicator designed to help traders identify high-quality directional opportunities using market structure and adaptive moving averages. ASTE focuses on trend clarity, confirmation, and signal cleanliness, avoiding indicator noise and repeated signals.
🔍 Core Components
ASTE combines four powerful concepts into a single, structured framework:
• FRAMA (Fractal Adaptive Moving Average)
Detects market structure and directional slope changes.
• KAMA (Kaufman Adaptive Moving Average)
Measures price efficiency and regime stability.
• JMA (Jurik-style Moving Average)
Provides smooth momentum confirmation with minimal lag.
• EMA Hierarchy (21/50 + 50/100/150/200)
Validates trend strength and higher-order alignment.
📊 Signal Types
ASTE produces state-based signals (no repeated alerts on every bar):
1️⃣ Base Signal
Single tiny triangle
• FRAMA slope alignment
• KAMA direction confirmation
• JMA momentum confirmation
• EMA 21/50 trend validation
2️⃣ Strong Signal
Two stacked triangles
• All Base Signal conditions
• PLUS EMA 50/100/150/200 full trend confluence
Signals remain active until an opposite signal of the same type appears.
🎨 Visual Design
• Clean stacked triangle system
• No repainting
• No signal spam
• EMA band with gradual color transition
• Fully configurable visibility options
⚙️ User Controls
• Adjust FRAMA, KAMA, and JMA lengths
• Toggle Base / Strong signals
• Show or hide EMA band
• Works on all markets and timeframes
⚠️ Disclaimer
This indicator is provided for educational and analytical purposes only. It does not constitute financial advice or trade recommendations. Always use proper risk management and confirm signals with additional analysis. Past performance does not guarantee future results.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.