Penunjuk

Uptrick: Flow Expansion TrendIntroduction
Uptrick: Flow Expansion Trend (FET) is an overlay tool built around an efficiency-adaptive midline that speeds up or slows down based on how directional recent price movement has been. The midline is paired with a volatility-based signal boundary and a minimum flow-strength filter to determine confirmed trend flips, and the script includes a market-state read that classifies current conditions as directional, developing, or compressed. Signal labels can be anchored to price highs and lows, a fixed ATR distance from price, or the midline itself.
Originality
This script's core is an efficiency ratio, calculated as the net price movement over a lookback divided by the sum of all bar-to-bar movement over that same lookback, which produces a value between 0 and 1 describing how directional versus choppy the recent path has been. Rather than using this ratio as a standalone oscillator, it is fed into the smoothing constant of the midline itself, so the midline's responsiveness continuously adjusts between a fast and slow smoothing constant based on current market efficiency. This is what separates the midline from a standard moving average, since it does not use a fixed lookback response but instead reshapes itself with the character of the move.
The signal boundary distance around the midline is also adaptive: it widens or narrows based on the same efficiency reading, so the distance price must travel to trigger a trend flip contracts in efficient, directional conditions and expands in choppier ones. A trend flip additionally requires a minimum flow-strength threshold, a normalized measure of the midline's own rate of change relative to ATR, so a boundary breach alone is not sufficient to flip the trend without accompanying follow-through in the midline's slope.
Combining an adaptive midline, an adaptive signal boundary, and a flow-strength confirmation filter into a single confirmed-trend mechanism is the original contribution of this script, since each of the three components is derived from the same efficiency and volatility inputs but serves a distinct role in preventing premature or noise-driven flips. The selectable signal anchor further separates the trend calculation from the signal display, letting traders choose whether labels sit at the bar's high/low, a fixed ATR offset from price, or directly on the midline, without altering the underlying trend logic in any way.
Features
Efficiency-adaptive midline that adjusts its smoothing speed based on how directional recent price action has been
Adaptive signal boundary that widens in choppy conditions and narrows in directional conditions
Minimum flow-strength filter required alongside a boundary breach to confirm a trend flip
Confirmed-bar trend state calculation to avoid intrabar repainting of the trend flip
Selectable signal anchor for up and down labels: high/low, fixed ATR distance from price, or midline
Adjustable ATR distance value when the ATR distance anchor is selected
Up and down trend signal labels
Optional candle coloring based on the most recent confirmed signal
Adjustable midline width
On-chart dashboard showing trend, market efficiency percentage, flow strength, market state classification, bars since the last signal, and current signal anchor mode
Four selectable dashboard positions
Four alert conditions: up signal, down signal, any trend signal, and market becoming directional
Inputs
Trend Engine: source, trend length, signal distance multiplier, minimum signal strength threshold.
Signals: show/hide up and down signals, signal anchor mode, signal ATR distance.
Visuals: candle coloring toggle, midline width, show/hide dashboard, dashboard position.
How It Works / How to Use
The script measures how efficiently price has moved over the trend length by comparing net displacement to total path length traveled. This efficiency value continuously reshapes the midline's smoothing speed, so the midline hugs price more closely in strong directional runs and lags more in choppy conditions. An ATR-based boundary is placed around the midline, with its distance also scaled by the same efficiency reading. A trend flip is confirmed only when price closes beyond this boundary on a confirmed bar and the midline's own rate of change exceeds the minimum flow-strength threshold in that direction.
Once a flip is confirmed, the up or down label is placed according to the chosen signal anchor: at the bar's high or low, at a fixed ATR distance beyond price, or directly on the midline. This is purely a display choice and does not affect when or why a trend flip occurs.
Traders can use the midline's slope and color for ongoing directional bias, the up and down signals for confirmed flips, and the dashboard's market-state classification to gauge whether current conditions are more suited to trend-following or more likely to produce choppy, range-bound behavior.
Conclusion
Uptrick: Flow Expansion Trend combines an efficiency-adaptive midline, a matching adaptive signal boundary, and a flow-strength confirmation filter into a single trend-following overlay, giving traders a trend read that reshapes itself with current market conditions rather than relying on a fixed-speed average, with flexible signal placement to suit different charting preferences.
Disclaimer
This script is provided for informational and educational purposes only and does not constitute financial advice. Past performance, whether shown historically or implied through the script's logic, does not guarantee future results. Always perform your own due diligence and risk management before making trading decisions. Penunjuk

Trinity Flexible Multi-TF MA Alignment Dashboard**User Guide: Flexible Multi-TF MA Alignment Dashboard**
### How to Add the Indicator
1. Open TradingView chart (any symbol/timeframe)
2. Click **Indicators** → Search for "**Flexible Multi-TF MA Alignment Dashboard**" (or "Flex MA Dashboard")
3. Add it to your chart
### Core Functionality
This dashboard lets you monitor **up to 5 independent Moving Averages** at the same time, each with:
- Its own **Timeframe** (5min, 15min, 1H, 4H, Daily, etc.)
- Its own **Length** (e.g., 9, 20, 34, 50, 200)
- Its own **Type** (EMA or SMA)
The indicator shows:
- Whether price is **Above** (Bullish) or **Below** (Bearish) each MA
- **Overall alignment signal** (Strong Buy / Strong Sell / No Clear Alignment)
- The actual MA lines plotted on your chart (optional)
- Candle coloring based on overall alignment (optional)
### Settings Breakdown
#### MA 1 to MA 5 (Each has its own group)
- **Enable MA X**: Turn individual rows on/off
- **MA X Timeframe**: Choose from:
- `Chart` → Uses whatever timeframe your chart is on
- `5`, `15`, `30`, `60` (1H), `240` (4H), `D` (Daily), `W`, `M`
- **MA X Type**: EMA or SMA
- **MA X Length**: Any number (default 20)
**Tip**: Common setup for scalping:
- MA1: 5min + 9 EMA
- MA2: 15min + 20 EMA
- MA3: 1H + 20 EMA
- MA4: 4H + 50 EMA
- MA5: Daily + 200 EMA
### How to Read the Indicator
**Table Rows (MA1 to MA5)**:
- Shows the exact configuration (e.g., "MA3 (60 EMA20)")
- **Green** = Price is above that MA → Bullish bias on that timeframe
- **Red** = Price is below that MA → Bearish bias
- **Gray** = Row disabled
**Overall Signal (Bottom Row)**:
- **STRONG BUY** (Green) → All active MAs are aligned bullish
- **STRONG SELL** (Red) → All active MAs are aligned bearish
- **No Clear Alignment** (Yellow) → Mixed signals → Stay out or be cautious
**Visuals on Chart**:
- Colored MA lines (match the row colors)
- Candles colored green/red based on overall alignment (toggleable)
### Trading Usage Examples
**Scalping / Short-term Bias**:
- Use tighter MAs on lower timeframes (9 or 20 EMA)
- Look for **STRONG BUY/SELL** on 5min chart when higher timeframes (1H + 4H) are also aligned
**Trend-Following Day Trading**:
- Set MA1 = 15min 20 EMA
- MA2 = 1H 20 EMA
- MA3 = 4H 50 EMA
- MA4 = Daily 200 EMA
- Only take longs when you get **STRONG BUY**
**Your Original Request Style**:
- Set 5 rows to 20 EMA (or 9 EMA)
- Different timeframes: 5min, 15min, 1H, 4H, Daily
- Enter **puts** only when you get **STRONG SELL** (all MAs aligned bearish)
### Pro Tips
- Start with 3–4 MAs active to avoid over-filtering
- Use "Chart" timeframe on one row so you always see the current chart’s MA
- Turn off **Show MA Lines** if the chart gets too cluttered
- Turn off **Color Candles** if you prefer clean price action
- The more timeframes that align, the higher the probability (especially when Daily + 4H agree)
Penunjuk

Advance Machine Learning and SMC Data AnalyistAdvance Machine Learning and SMC Data Analyist
www.tradingview.com
Advance Machine Learning and SMC Data Analyist is a comprehensive market intelligence indicator developed to help traders understand the real-time condition of the financial markets through a combination of trend analysis, Smart Money Concepts (SMC), market structure evaluation, probability modeling, momentum analysis, and volume confirmation.
Rather than relying on a single technical indicator or a simple moving average crossover, this indicator combines multiple market factors into one unified analytical framework. The objective is to provide traders with a clearer understanding of who currently controls the market, how strong that control is, where important market structure levels are located, and whether current price action is supported by momentum and volume.
The indicator is designed to function as an all-in-one decision-support tool that continuously analyzes live market data and presents the results in a professional, easy-to-read visual format. Instead of forcing traders to interpret multiple separate indicators, everything is consolidated into a single system that updates dynamically as new candles form.
Why This Indicator Was Created
Financial markets are influenced by multiple interacting factors, including trend direction, liquidity, momentum, volatility, volume participation, and market structure. Most traditional indicators only evaluate one of these variables independently, requiring traders to combine several tools manually to build an overall market view.
Advance Machine Learning and SMC Data Analyist was created to simplify this process by bringing several important analytical components together into one indicator. Its purpose is to reduce chart clutter while providing a structured overview of current market conditions.
The indicator is intended to help traders:
Understand the dominant market direction.
Measure the relative strength of buyers and sellers.
Identify significant swing highs and swing lows.
Evaluate market structure changes.
Confirm trends with volume.
Assess the probability of continuation or reversal.
Improve trade confidence through multiple layers of market confirmation.
Rather than predicting the future, the indicator is designed to continuously interpret available market data and present it in an organized, visually accessible manner.
How the Indicator Works
The indicator continuously analyzes live price action as every new candle is completed. Multiple internal calculations are performed simultaneously to evaluate different aspects of the market.
These include:
Price action
Market structure
Swing analysis
Trend direction
Candle characteristics
Momentum
Relative strength
Volatility
Volume behavior
Market pressure
Each analytical component contributes to an internal scoring process that estimates the current state of the market.
Instead of producing isolated signals, the indicator combines these observations into an integrated market assessment that updates in real time.
Market Structure Analysis
The indicator automatically identifies significant market structure points throughout the chart.
These include:
Swing Highs
Swing Lows
Higher Highs (HH)
Higher Lows (HL)
Lower Highs (LH)
Lower Lows (LL)
These structural points help traders visualize how price is evolving over time and whether the market is maintaining a bullish or bearish sequence.
Monitoring these levels assists in recognizing trend continuation, potential reversals, and changes in market behavior.
Smart Money Concepts (SMC)
The indicator incorporates Smart Money Concepts as part of its market analysis framework.
Its objective is to improve understanding of institutional market behavior through structural interpretation rather than relying solely on conventional indicators.
The analytical engine evaluates important structural relationships that can assist traders in identifying:
Trend continuation
Structural shifts
Directional bias
Potential areas of institutional interest
Overall market context
These components work together with the remaining analytical modules to produce a more complete market assessment.
Buyer vs Seller Strength Analysis
One of the primary visual features of the indicator is the live Buyer vs Seller Strength meter.
This continuously compares bullish and bearish market participation using internally calculated market pressure metrics.
The vertical strength bar updates dynamically throughout market activity.
When buying pressure increases:
The green portion expands.
Buyer strength percentage rises.
When selling pressure becomes dominant:
The red portion increases.
Seller strength percentage rises.
The percentages displayed beside the bar provide an immediate visual representation of which side currently has greater influence.
Because these values update continuously with incoming market data, traders can quickly recognize shifts in market control.
Trend Analysis
The indicator continuously evaluates overall market direction.
Depending on current market conditions, it classifies the market into directional states such as:
Bullish
Bearish
Trending
Ranging
Trend assessment is based on multiple analytical inputs rather than a single moving average or oscillator, helping provide a broader perspective of market conditions.
Volume Analysis
The lower panel contains a dynamic volume histogram that provides additional confirmation of market activity.
Bullish volume bars are displayed in green.
Bearish volume bars are displayed in red.
The histogram allows traders to compare price movement with market participation, helping determine whether current price action is supported by increasing or decreasing trading activity.
Higher volume during directional movement may indicate stronger market participation, while weaker volume may suggest reduced conviction.
Probability Engine
The indicator includes an internal probability model that continuously estimates the current balance between bullish and bearish market conditions.
Several probability values are displayed inside the dashboard, including:
Overall Probability
Buy Probability
Sell Probability
Trend Confidence
Continuation Probability
Reversal Probability
These values are generated from the combined analysis of multiple market factors and are intended to provide a statistical representation of current market conditions rather than guaranteed predictions.
Live Dashboard
A professional dashboard positioned in the upper-right corner summarizes the complete market analysis.
Instead of requiring traders to interpret every visual element individually, the dashboard consolidates important analytical information into a single interface.
Depending on market conditions, the dashboard may display information such as:
Overall Probability
Bull Strength
Bear Strength
Trend Score
Momentum Score
Volatility Score
Volume Score
Structure Score
Candle Score
Moving Average Score
Market State
Market Phase
Current Trend
Current Bias
Trend Class
Signal Quality
Overall Signal
Buy Probability
Sell Probability
Continuation Probability
Reversal Probability
Trend Confidence
Premium / Discount
Liquidity Status
Last Break of Structure
Last Change of Character
Swing Direction
ATR
Volume Status
Every value updates automatically as market conditions change.
Live Market Adaptation
The indicator has been designed to continuously adapt to live market conditions.
No fixed market assumptions are used.
As new candles form:
Trend calculations update.
Structure analysis refreshes.
Buyer and seller strength changes.
Volume statistics recalculate.
Dashboard values adjust.
Market probabilities evolve.
This allows the indicator to remain responsive to changing market environments rather than relying on static historical measurements.
Multi-Timeframe Compatibility
Advance Machine Learning and SMC Data Analyist is designed to operate across multiple chart intervals.
The internal calculations automatically adapt to the active timeframe, allowing the indicator to be used on:
1 Minute
3 Minute
5 Minute
15 Minute
30 Minute
1 Hour
4 Hour
Daily
Weekly
Monthly
The analytical output is recalculated according to the selected timeframe without requiring separate versions of the indicator.
Supported Markets
The indicator has been developed for use across a wide range of financial instruments, including:
Forex
Cryptocurrencies
Stocks
Commodities
Indices
Futures
Its adaptive analytical framework allows it to respond to different market characteristics while maintaining a consistent user experience.
Intended Purpose
Advance Machine Learning and SMC Data Analyist was created as an advanced market analysis tool designed to help traders organize complex market information into a structured decision-making process.
It is intended to improve market awareness by combining multiple analytical perspectives within a single indicator rather than requiring numerous separate tools.
The indicator should be viewed as an aid for market analysis and trade planning. Like all technical analysis tools, it should be used alongside sound risk management, proper position sizing, and independent trading judgment.
Verification & Clarification
Developer Verification
Developer: Forex_Market_Insights
This indicator has been independently researched, designed, engineered, and programmed exclusively by Forex_Market_Insights. Every component of the script—including its analytical framework, market structure engine, Smart Money Concepts implementation, probability scoring model, buyer and seller strength calculations, volume analytics, dashboard system, visualization design, user interface, alert architecture, and internal workflow—has been created as part of an original development process.
The source code has been written specifically for this project and is not copied, cloned, reverse-engineered, decompiled, translated, or lightly modified from any existing TradingView indicator, commercial software, open-source Pine Script, GitHub repository, website, or third-party product.
The concepts used within this indicator—such as trend analysis, Smart Money Concepts (SMC), market structure, probability scoring, momentum evaluation, volatility analysis, and volume interpretation—are well-established principles within technical analysis. However, the methods used to calculate, combine, visualize, and present these concepts represent an original implementation developed specifically by Forex_Market_Insights.
The reference image used during development served only as a visual design example to illustrate the preferred layout and user interface. It was not used as a source for copying algorithms, calculations, program logic, or source code. All mathematical models, functions, visualization techniques, scoring systems, dashboard architecture, and implementation details were independently designed and programmed from scratch.
This indicator has been published to provide traders with a comprehensive market analysis solution that integrates multiple analytical perspectives into a single, organized interface. It is intended to assist traders in understanding evolving market conditions while complying with TradingView's House Rules, originality standards, and intellectual property requirements.
www.tradingview.com Penunjuk

Friendly Trend Friendly Trend is an adaptive trend-state indicator designed to answer two practical questions:
Is the current market structure in a confirmed bullish or bearish state?
Do the selected timeframes support the same directional bias?
The indicator simplifies trend reading without reducing the analysis to a basic moving-average crossover.
It combines directional efficiency, normalized price impulse, adaptive smoothing, volatility-sensitive boundaries, confirmation rules, and multi-timeframe context into one coordinated trend model.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧩 WHAT MAKES FRIENDLY TREND DIFFERENT
Friendly Trend is not a collection of unrelated indicators placed on the same chart.
Every component is part of one connected trend-state engine and has a specific role:
• Directional efficiency determines whether price is moving cleanly in one direction or following a noisy path.
• Normalized impulse measures the direction and strength of recent price movement.
• Adaptive smoothing changes the response speed of the trend basis according to current market conditions.
• The volatility model determines how far price must move before a change can qualify as meaningful.
• Slope, momentum, reversal-buffer, and consecutive-bar conditions confirm a new trend state.
• The multi-timeframe dashboard applies the same complete trend engine independently to each selected timeframe.
• The Overall result converts the individual timeframe states into a weighted directional score.
The script uses established mathematical building blocks such as exponential smoothing, True Range, and absolute price change.
Its original contribution is the way these measurements are connected into one adaptive trend-state architecture rather than used as separate signals or combined into a simple indicator mashup.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧭 DIRECTIONAL EFFICIENCY
The model compares:
• the net distance price has moved over the selected Length;
• the total path travelled by price during the same period.
A relatively direct move produces a higher efficiency value.
A market that repeatedly moves up and down while making little net progress produces a lower efficiency value.
This measurement helps the trend basis behave differently during:
• clean directional movement;
• noisy consolidation;
• uncertain or transitional conditions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ NORMALIZED IMPULSE
The script separately calculates directional impulse by comparing:
• smoothed signed price changes;
• smoothed absolute price changes.
The result is normalized around zero:
• positive values indicate upward directional pressure;
• negative values indicate downward directional pressure;
• values close to zero indicate weak or balanced movement.
Impulse performs two functions inside the model:
It helps determine how quickly the adaptive basis should react.
It filters trend changes that are not supported by sufficient directional strength.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 ADAPTIVE TREND BASIS
Friendly Trend calculates a faster and a slower smoothed price estimate.
It then blends them according to the current combination of:
• directional efficiency;
• absolute normalized impulse.
During clean directional movement, the faster estimate receives more influence, allowing the basis to follow price more closely.
During noisy or indecisive conditions, the slower estimate receives more influence, reducing unnecessary reactions to minor price fluctuations.
The result is a basis that adapts its response speed instead of using one fixed smoothing behavior in every market condition.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌊 ADAPTIVE TREND ZONE
The trend zone is not based on a fixed percentage or a single ATR value.
Its width combines:
• smoothed True Range;
• the mean absolute distance between price and the adaptive basis;
• the relationship between short-term and long-term volatility;
• the user-defined Band Multiplier.
The short-term versus long-term volatility ratio allows the zone to:
• expand when current market activity increases;
• contract when conditions become calmer;
• adjust to changing volatility regimes.
The volatility ratio is limited to prevent a single extreme movement from distorting the zone for an unnecessarily long period.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ TREND CONFIRMATION
A new bullish state requires all of the following conditions:
• price closes above the upper adaptive boundary;
• the adaptive basis has a positive slope;
• normalized impulse is above the Momentum Filter;
• price clears the additional Reversal Buffer;
• the complete condition remains valid for the selected number of Confirmation Bars.
A bearish state uses the opposite conditions:
• price closes below the lower adaptive boundary;
• the adaptive basis has a negative slope;
• normalized impulse is below the negative Momentum Filter;
• price clears the Reversal Buffer;
• the condition remains valid for the required number of closed bars.
Once a trend is confirmed, the state remains active until the opposite trend passes the same confirmation process.
This persistence is intentional. The trend does not change merely because price returns inside the adaptive zone.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 HOW TO READ THE CHART
🟢 Green basis and green zone
A bullish trend state has been confirmed.
🔴 Red basis and red zone
A bearish trend state has been confirmed.
⚪ Gray basis
The script does not yet have enough confirmed information to assign a bullish or bearish state.
🏷️ Bullish and Bearish labels
A label marks the bar where a new trend state was confirmed.
Labels are not printed on every bar.
The colored zone visualizes the active trend structure. It is not a profit target, stop-loss level, support level, or resistance level.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕒 MULTI-TIMEFRAME DASHBOARD
The dashboard calculates the complete Friendly Trend engine independently on four configurable timeframes.
The default timeframes are:
• 15 minutes;
• 1 hour;
• 4 hours;
• 1 day.
Each row can display one of three states:
• Bullish
• Bearish
• Neutral
The dashboard does not copy the state of the chart timeframe into the other rows.
Each selected timeframe performs its own calculation using the same adaptive trend model.
Higher-timeframe rows use the state of the most recently completed higher-timeframe bar.
When a selected timeframe is lower than the chart timeframe, the script uses a previously completed lower-timeframe state. This conservative approach introduces a small delay but avoids presenting an unfinished lower-timeframe candle as a confirmed trend.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚖️ OVERALL TREND
The Overall result is not calculated through a simple majority vote.
Each timeframe state is converted into a numerical value:
• Bullish = +1
• Bearish = −1
• Neutral = 0
The values are then weighted according to timeframe duration.
Larger timeframes receive more influence through logarithmic weighting, while smaller timeframes continue to contribute to the result.
The normalized score is classified as:
• Bullish when it is above the Overall Threshold;
• Bearish when it is below the negative Overall Threshold;
• Mixed when it remains between the two thresholds.
This means that two short-term bullish readings do not automatically override bearish conditions on both the 4-hour and daily timeframes.
A Mixed result indicates disagreement or insufficient directional alignment. It is not a separate market direction.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛠️ HOW TO USE FRIENDLY TREND
Friendly Trend is designed primarily as a directional filter, not as a complete entry system.
One possible workflow is:
1. Identify the broader bias
Use Overall to understand the weighted multi-timeframe direction.
2. Review timeframe alignment
Check the individual dashboard rows to see where agreement or disagreement occurs.
3. Confirm the local trend
Use the trend state on the chart timeframe as the immediate directional context.
4. Apply an independent entry method
Combine the indicator with your own:
• market-structure setup;
• entry conditions;
• stop placement;
• position-sizing rules;
• exit plan.
5. Treat Mixed conditions cautiously
A Mixed result suggests that directional alignment is weak or divided.
Instead of forcing a bullish or bearish interpretation, traders may choose to reduce directional conviction until the timeframes become more aligned.
For example, a trader may prioritize long setups when both the chart state and Overall are Bullish, while avoiding countertrend setups when the higher timeframes remain strongly Bearish.
This is an example of interpretation, not a trading recommendation.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ MAIN SETTINGS
Length
Controls the main observation window used by:
• the directional-efficiency calculation;
• the slower trend basis;
• the long-term volatility model.
Higher values generally produce:
• smoother behavior;
• fewer reactions to short-term changes;
• greater signal delay.
Lower values generally produce:
• faster reactions;
• greater sensitivity to local movement;
• more potential noise.
Band Multiplier
Controls the visible width of the adaptive trend zone.
Higher values:
• require a larger move before the trend can change;
• reduce sensitivity;
• may produce fewer signals.
Lower values:
• make the model more responsive;
• reduce the distance required for a trend change;
• may increase switching during sideways markets.
Confirmation Bars
Defines how many consecutive closed bars must satisfy all trend-change conditions.
A higher value provides stricter confirmation but also delays the signal.
Reversal Buffer
Adds extra distance beyond the displayed adaptive zone before a new trend can be confirmed.
Its purpose is to reduce rapid Bullish and Bearish changes when price repeatedly tests the zone during consolidation.
Momentum Filter
Defines the minimum normalized impulse required for a new trend.
Increasing this value rejects weaker directional moves.
Setting it too high may cause the indicator to miss gradual trends that develop without strong short-term momentum.
Overall Threshold
Controls how much weighted multi-timeframe agreement is required before Overall becomes Bullish or Bearish.
Higher values:
• require stronger agreement;
• produce more Mixed readings.
Lower values:
• classify directional alignment more easily;
• produce Bullish or Bearish results more frequently.
Time Frame 1–4
Define the four periods calculated in the dashboard.
The timeframes can be adjusted to match the user’s trading horizon.
A logical progression from lower to higher periods generally provides the clearest context.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 ALERTS
The script includes alert conditions for:
• confirmed bullish trend changes on the chart timeframe;
• confirmed bearish trend changes on the chart timeframe;
• any confirmed chart-timeframe trend change;
• bullish and bearish changes for each dashboard timeframe;
• changes of Overall to Bullish;
• changes of Overall to Bearish.
Chart-timeframe trend alerts are based on confirmed bar-close changes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱️ REAL-TIME AND CONFIRMED-BAR BEHAVIOR
The adaptive basis and visible zone can move while the current price bar is still open because they reflect live market data.
However:
• the chart trend state changes only after the bar is confirmed;
• Bullish and Bearish labels are generated only on confirmed chart bars;
• chart-timeframe trend alerts are based on confirmed state changes;
• higher-timeframe dashboard states use completed higher-timeframe bars;
• lower-timeframe dashboard states are intentionally delayed to avoid using an unfinished lower-timeframe candle as a confirmed signal.
Users should distinguish between:
• the live movement of the adaptive basis and zone;
• a confirmed change of trend state.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ LIMITATIONS
Friendly Trend does not predict future prices.
Like any trend-following model, it may react with delay after a sudden reversal.
Confirmation Bars, the Reversal Buffer, and the Momentum Filter intentionally exchange some response speed for greater trend stability.
Sideways markets can still produce alternating trend states, especially when using:
• a short Length;
• a narrow trend zone;
• low confirmation requirements.
The indicator does not guarantee exact entries, exits, profits, or a specific win rate.
It should be used together with independent analysis and appropriate risk-management rules. Penunjuk

Penunjuk

PSAR Trend Filter PSAR Trend Filter is an event-based trend filtering indicator built around Parabolic SAR reversals.
It helps separate ordinary PSAR direction changes from events that also meet the selected trend direction, movement strength, and confirmation requirements.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 CORE CONCEPT
PSAR Trend Filter is not designed as a simple combination of several independent indicators.
The script uses a structured validation sequence for one specific event:
Parabolic SAR identifies a possible direction change.
EMA checks whether the event agrees with the broader price direction.
ADX evaluates the strength of the current directional movement.
Optional candle confirmation checks the direction of the signal candle.
Cooldown limits signals that occur too close to one another.
Bar-close confirmation controls signal stability in real time.
Parabolic SAR is the only source of the initial event.
EMA, ADX, and the additional filters do not generate independent signals. Their role is to approve or reject a new crossover between price and PSAR.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧩 WHY THESE COMPONENTS ARE COMBINED
Each component has a separate function within one unified validation process.
🔹 PARABOLIC SAR — EVENT TIMING
An UP candidate appears when the closing price crosses above the PSAR value.
A DOWN candidate appears when the closing price crosses below the PSAR value.
An UP or DOWN label cannot appear without a new crossover between price and PSAR.
PSAR determines the timing of the event, but on its own it may change direction frequently during sideways or irregular market conditions.
🔹 EMA — DIRECTIONAL CONTEXT
EMA is used as a broader directional filter.
An UP event is allowed only when the closing price is above the EMA.
A DOWN event is allowed only when the closing price is below the EMA.
EMA does not generate a signal independently. It checks whether the new PSAR reversal agrees with the current directional context.
🔹 ADX — MOVEMENT STRENGTH
ADX evaluates the strength of directional movement without identifying whether that movement is bullish or bearish.
A PSAR event is accepted only when the ADX value is equal to or greater than the minimum level selected by the user.
The same length is used for the Directional Index calculation and ADX smoothing.
The purpose of this filter is to reject PSAR events that occur when measured directional strength is below the selected threshold.
🔹 CANDLE CONFIRMATION
When candle confirmation is enabled:
• UP requires a bullish candle, where the closing price is above the opening price.
• DOWN requires a bearish candle, where the closing price is below the opening price.
This is an additional check performed directly on the bar where the event occurs.
Candle confirmation is disabled by default.
🔹 COOLDOWN — SIGNAL FREQUENCY CONTROL
Cooldown prevents new accepted signals from appearing for a selected number of complete bars after the previous accepted signal.
A signal rejected by the cooldown condition is not postponed or restored later.
The next signal opportunity requires a new crossover between price and PSAR.
🔹 BAR-CLOSE CONFIRMATION
By default, UP and DOWN signals are confirmed only after the current bar closes.
This reduces the possibility of a label appearing while the bar is forming and disappearing before the bar closes.
When bar-close confirmation is disabled, UP or DOWN conditions may change during the formation of the current bar.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 UP SIGNAL LOGIC
An UP label appears only when all enabled conditions are satisfied on the same bar:
• The closing price crosses above Parabolic SAR.
• The closing price is above the EMA when the EMA filter is enabled.
• ADX is equal to or greater than the selected minimum when the ADX filter is enabled.
• The candle is bullish when candle confirmation is enabled.
• The cooldown requirement is satisfied.
• The bar is closed when bar-close confirmation is enabled.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 DOWN SIGNAL LOGIC
A DOWN label appears only when all enabled conditions are satisfied on the same bar:
• The closing price crosses below Parabolic SAR.
• The closing price is below the EMA when the EMA filter is enabled.
• ADX is equal to or greater than the selected minimum when the ADX filter is enabled.
• The candle is bearish when candle confirmation is enabled.
• The cooldown requirement is satisfied.
• The bar is closed when bar-close confirmation is enabled.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ EVENT-BASED ARCHITECTURE
All enabled filters must approve the event directly on the bar where price crosses PSAR.
For example, when an UP crossover occurs while ADX is below the selected minimum, the signal is rejected.
If ADX rises above the threshold on a later bar, the script does not generate a delayed UP signal. A new crossover between price and PSAR is required before another signal can be evaluated.
The indicator does not maintain a pending signal after a rejected reversal.
Each PSAR event is evaluated only at the moment it occurs.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💎 ORIGINALITY AND PRACTICAL PURPOSE
Parabolic SAR, EMA, and ADX are established technical analysis concepts.
The originality of PSAR Trend Filter is not based on claiming that the standard formulas behind these indicators are new.
The distinction lies in how the components are organized and how they work together within one event-based validation architecture.
The components are not treated as several equal or independent signals:
• PSAR is the only event trigger.
• EMA checks directional alignment.
• ADX checks movement strength.
• Candle confirmation checks agreement on the signal bar.
• Cooldown controls the spacing between accepted events.
• Bar-close confirmation determines whether the signal must wait for the bar to finish.
This structure creates a clear distinction between:
• the underlying Parabolic SAR state;
• a new PSAR reversal;
• a filtered UP or DOWN event.
The chart continuously displays the current PSAR state, while UP and DOWN labels and their corresponding alerts appear only after the complete enabled validation sequence is satisfied.
The signal architecture and implementation were developed specifically for this script.
No code from other published TradingView Community scripts was reused.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👁 HOW TO READ THE CHART
🟢 Green PSAR dots
The closing price is above the current Parabolic SAR value.
🔴 Red PSAR dots
The closing price is below the current Parabolic SAR value.
🟢 Green fill
Represents the current underlying upward PSAR state.
🔴 Red fill
Represents the current underlying downward PSAR state.
〰 Gray line
The EMA used by the directional filter.
⬆ UP label
An upward PSAR crossover approved by all enabled filters.
⬇ DOWN label
A downward PSAR crossover approved by all enabled filters.
Important:
The PSAR dots and colored fill represent the underlying PSAR state.
They do not mean that the EMA, ADX, candle confirmation, cooldown, and bar-close conditions have all been satisfied.
Only the UP and DOWN labels represent filtered events.
UP and DOWN describe the direction of an approved event. They are not automatic instructions to open or close a position.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛠 DEFAULT SETTINGS
Parabolic SAR
• PSAR Start: 0.02
• PSAR Increment: 0.02
• PSAR Maximum: 0.20
Signal filters
• Confirm Signals On Bar Close: enabled
• EMA Trend Filter: enabled
• EMA Length: 50
• ADX Strength Filter: enabled
• ADX Length: 14
• Minimum ADX: 15
• Candle Confirmation: disabled
• Cooldown Between Signals: enabled
• Cooldown Bars: 1
Visual settings
• UP/DOWN labels: enabled
• PSAR trend fill: enabled
• EMA display: enabled
If the selected PSAR Maximum value is lower than PSAR Start, the script uses PSAR Start as the effective maximum value.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧭 HOW TO USE THE INDICATOR
Start with the default settings and compare the UP and DOWN labels with ordinary changes in the color and position of the PSAR dots.
This makes it possible to observe which PSAR reversals were rejected by the additional filters.
EMA Length
• A higher EMA length creates a slower directional filter.
• A lower EMA length makes the filter more responsive to recent price changes.
Minimum ADX
• A higher threshold requires stronger measured directional movement.
• A lower threshold allows more PSAR reversal events to pass the strength filter.
Candle Confirmation
Enable this setting when the direction of the signal candle should agree with the direction of the event.
Cooldown Bars
Increase this value to create more distance between accepted signals.
Disabling individual filters
Each filter can be disabled separately to evaluate its influence on the number and location of signals.
Settings should be evaluated for the selected symbol, timeframe, and market conditions.
A single parameter combination should not be considered universal for every market.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 ALERTS
The script provides two separate alert conditions:
• PSAR Filtered UP
• PSAR Filtered DOWN
To keep alert behavior consistent with confirmed labels on the chart:
• keep Confirm Signals On Bar Close enabled;
• select Once Per Bar Close when creating the alert.
The alert message includes:
• event direction;
• exchange;
• symbol;
• timeframe;
• closing price.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏳ REALTIME BEHAVIOR
When bar-close confirmation is enabled, UP and DOWN labels are accepted only after the current bar has closed.
While the realtime bar is still forming, the following values may continue to update:
• the current PSAR value;
• the EMA value;
• the color of the PSAR dots;
• the colored PSAR fill.
These elements use current-bar market data.
When Confirm Signals On Bar Close is disabled, an UP or DOWN condition may appear and disappear before the current bar closes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡 FUTURE DATA AND REPAINTING CONSIDERATIONS
The script does not use:
• future data;
• higher-timeframe lookahead;
• negative plot offsets;
• backward placement of signals on earlier bars;
• retrospective relocation of UP or DOWN labels.
When bar-close confirmation is enabled, filtered UP and DOWN events are accepted only on confirmed bars.
For more stable realtime behavior, keep Confirm Signals On Bar Close enabled and use Once Per Bar Close alerts.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ LIMITATIONS
• Parabolic SAR is sensitive to changes in direction and may reverse frequently during sideways or irregular price movement.
• EMA and ADX are calculated from historical and current price data and therefore introduce lag.
• ADX measures strength but does not determine bullish or bearish direction.
• A signal rejected by one of the filters is not postponed to a later bar.
• Every new signal requires a new crossover between price and PSAR.
• The indicator does not calculate position size.
• The indicator does not determine acceptable risk.
• The indicator does not set stop-loss or take-profit levels.
• The indicator does not estimate expected returns.
• This script is an indicator, not an automated backtesting strategy.
• Results may vary depending on the symbol, timeframe, volatility, and market regime.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚖️ IMPORTANT
PSAR Trend Filter is an analytical tool.
It does not guarantee:
• the accuracy of every signal;
• profitability;
• the absence of losing trades;
• any specific future market result.
The user remains responsible for signal interpretation, risk management, and all trading decisions. Penunjuk

EMA Crossover Signals EMA Crossover Signals
EMA Crossover Signals v6 is a simple and easy-to-use trend-following indicator built with Pine Script® v6. It helps traders identify potential trend changes using the crossover of two Exponential Moving Averages (EMAs).
How It Works
A Buy signal is generated when the fast EMA crosses above the slow EMA, indicating potential bullish momentum.
A Sell signal is generated when the fast EMA crosses below the slow EMA, indicating potential bearish momentum.
The indicator plots both EMAs directly on the chart, allowing you to visualize the current market trend and crossover points.
How to Use
Consider Buy signals when the overall market is showing bullish conditions.
Consider Sell signals when the overall market is showing bearish conditions.
For better results, use this indicator alongside price action, support and resistance, volume analysis, or other forms of confirmation rather than relying on signals alone.
It can be applied to multiple markets, including Forex, cryptocurrencies, stocks, indices, and commodities, and is compatible with various timeframes.
Features
Fast and slow EMA trend detection
Clear Buy and Sell signal markers
Visual EMA plots
Customizable EMA lengths
Built-in TradingView alert conditions
Suitable for beginners and experienced traders Penunjuk

Institutional Volume Strength Matrix Prowww.tradingview.com
Institutional Volume Strength Matrix Pro
Professional Smart Money Volume • Momentum • Buyers vs Sellers Strength Analyzer
Institutional Volume Strength Matrix Pro is a professional TradingView indicator designed to help traders understand the real-time relationship between market volume, buying pressure, selling pressure, momentum, and trend strength through a clean institutional-style interface. Instead of relying on traditional volume bars alone, this indicator combines multiple market variables into a single analytical framework to provide a clearer view of market participation and directional strength.
The objective of this indicator is not to predict the future, but to help traders interpret what institutional order flow and market participation are suggesting at the current moment. It continuously evaluates volume behavior, price movement, momentum, and directional strength to generate a live assessment of whether buyers or sellers currently control the market.
What is Institutional Volume Strength Matrix Pro?
Institutional Volume Strength Matrix Pro is an advanced market strength indicator built to measure the balance of buying and selling activity using a combination of adaptive volume analysis, momentum calculations, RSI trend evaluation, and institutional pressure scoring.
Unlike conventional volume indicators that only display raw exchange volume, this indicator transforms market activity into a visual representation of institutional participation by combining volume, momentum, candle behavior, and price movement into a single analytical environment.
The result is an intuitive interface that allows traders to understand whether market participants are aggressively buying, aggressively selling, or simply trading within equilibrium.
Why was this indicator created?
One of the biggest challenges traders face is identifying the actual strength behind a market move. Price may be rising while buying pressure is weakening, or price may be falling while sellers are losing momentum. Standard indicators often fail to communicate these underlying conditions.
Institutional Volume Strength Matrix Pro was developed to solve this problem by combining multiple market components into one professional analytical tool.
Its primary objectives are:
• Measure institutional buying and selling pressure.
• Evaluate market momentum.
• Display adaptive volume strength.
• Track RSI trend behavior.
• Estimate current market bias.
• Help identify strong and weak market conditions.
• Present complex calculations in a simple visual format.
How does the indicator work?
The indicator continuously analyzes every incoming candle and processes multiple layers of market information in real time.
These calculations include:
• Price movement
• Candle body strength
• Relative volume
• Market momentum
• RSI behavior
• Trend direction
• Price expansion
• Volatility
• Directional pressure
These individual calculations are combined into a proprietary market strength model that determines whether buyers or sellers currently have greater control over price movement.
Instead of using a single mathematical formula, the indicator evaluates several independent market components simultaneously before updating its visual outputs.
All calculations are performed on every new candle and automatically adapt to the selected chart timeframe.
Volume Strength Histogram
The histogram is one of the core components of the indicator.
Rather than displaying standard volume bars, it represents directional volume strength.
Green Histogram
Green bars indicate bullish participation.
As buyer activity increases:
• Histogram height increases.
• Green intensity becomes stronger.
• Bullish pressure becomes more visible.
Red Histogram
Red bars indicate bearish participation.
As selling pressure increases:
• Histogram extends downward.
• Red intensity increases.
• Seller dominance becomes more obvious.
Because the histogram combines both volume and directional movement, it provides significantly more information than traditional volume indicators.
Adaptive RSI Trend Line
Above the histogram is a dynamic RSI trend engine.
Unlike traditional RSI indicators that remain a fixed color, this RSI automatically changes its appearance based on market momentum.
Bullish Momentum
When bullish momentum strengthens:
• RSI line changes to green.
• Trend becomes easier to recognize visually.
Bearish Momentum
When bearish momentum strengthens:
• RSI line changes to red.
• Downward momentum becomes immediately visible.
This adaptive coloring allows traders to recognize momentum transitions much faster than reading numerical RSI values alone.
Live Buyers vs Sellers Strength Candle
A unique feature of the indicator is the live institutional strength candle displayed on the right side.
This candle does not represent market price.
Instead, it represents the current balance between buyers and sellers.
The upper green section expands as buyer dominance increases.
The lower red section expands as seller dominance increases.
Because the candle updates continuously, traders can instantly monitor shifts in market participation without analyzing multiple indicators.
Institutional Dashboard
The dashboard summarizes the complete market condition in a professional institutional layout.
Depending on current market conditions, it continuously updates information such as:
• Market Status
• Trend Direction
• Buyers Strength Percentage
• Sellers Strength Percentage
• Volume Strength
• Momentum Strength
• RSI Value
• RSI State
• Trend Strength Score
• Momentum Score
• Volume Score
• Pressure Score
• ATR
• Current Candle Range
• Average Candle Range
• Relative Volume
• Market Speed
• Volatility Level
• Buy Signal
• Sell Signal
• Current Timeframe
• Current Trading Symbol
• Last Update Time
• Signal Confidence
This allows traders to quickly evaluate the overall market environment without manually calculating multiple indicators.
Buy and Sell Signals
The indicator also provides Buy, Sell, Strong Buy, and Strong Sell labels when its internal confirmation logic identifies favorable market conditions.
These signals are generated only after evaluating multiple market components rather than relying on a single condition.
Signal generation considers factors such as market momentum, directional pressure, trend alignment, and volume behavior.
Because market conditions continuously evolve, signals should always be interpreted alongside overall market structure and the trader's own analysis rather than being treated as standalone trading advice.
Multi-Timeframe Compatibility
Institutional Volume Strength Matrix Pro has been designed to operate consistently across multiple TradingView timeframes.
It can be used on:
• 1 Minute
• 3 Minute
• 5 Minute
• 15 Minute
• 30 Minute
• 1 Hour
• 2 Hour
• 4 Hour
• Daily
• Weekly
• Monthly
The indicator automatically recalculates its internal market strength model according to the active chart timeframe.
How should this indicator be interpreted?
The indicator should be viewed as a complete market strength analysis tool rather than a simple buy/sell indicator.
A trader may interpret the information using the following workflow:
Observe the histogram to determine whether buyers or sellers currently dominate market participation.
Monitor the adaptive RSI line to evaluate momentum direction.
Compare buyer and seller percentages on the live strength candle.
Review the institutional dashboard to understand overall market status.
Use trend strength, momentum strength, and volume strength together before making trading decisions.
Combine the indicator with market structure, support and resistance, liquidity concepts, or personal trading strategies for additional confirmation.
The strongest analytical conditions generally occur when multiple components align in the same direction, such as bullish volume strength, increasing buyer percentage, bullish RSI momentum, and a bullish market bias.
Intended Use
Institutional Volume Strength Matrix Pro is intended for traders who wish to better understand market participation, buying pressure, selling pressure, and overall trend quality.
It is suitable for:
• Scalping
• Intraday Trading
• Swing Trading
• Forex
• Commodities
• Indices
• Cryptocurrency
• Stocks
The indicator is designed to complement price action analysis and should be used as an analytical decision-support tool rather than as an automated trading system.
Author Verification & Original Implementation Declaration
Author: Michael_Fx_Trader
Institutional Volume Strength Matrix Pro has been independently researched, designed, engineered, and implemented by Michael_Fx_Trader.
The complete Pine Script architecture, analytical framework, visualization system, adaptive volume engine, institutional buyers-versus-sellers model, dynamic momentum calculations, RSI trend engine, dashboard interface, scoring methodology, and overall software implementation were created as an original development project by the author.
This publication represents an original implementation and is not a copied, cloned, reverse-engineered, or redistributed version of any existing TradingView script, commercial indicator, proprietary software, or third-party source code. While the indicator utilizes generally known market concepts such as volume analysis, momentum, RSI, and trend evaluation, the integration of these concepts, calculation flow, visualization design, and Pine Script implementation are independently developed for this project.
Every component has been organized and implemented specifically for this indicator with the objective of providing traders a professional, intuitive, and comprehensive market strength analysis tool.
This script is published for educational, analytical, and informational purposes only. It does not constitute financial advice, investment recommendations, portfolio management, or guaranteed trading results. Users remain solely responsible for their own trading decisions and risk management practices.
© Michael_Fx_Trader. All Rights Reserved.
www.tradingview.com Penunjuk

TASC 2026.08 An Ag Selling Model█ OVERVIEW
This strategy implements the "Ag Selling Model" as presented by Perry J. Kaufman in the August 2026 edition of the TASC Traders' Tips "Identifying The Best Price Levels For Selling Commodity Futures". The article describes a long-hold selling strategy for agricultural commodity futures based around the seasonal harvest timing of crops, mainly US grains traded on the CBOT and KCBOT, both which have been acquired by CME.
█ CONCEPTS
This model was originally presented in 1978 by the author to a group of commodity producers as an attempt to identify the best price levels to sell their products.
The core idea is that if there is only one crop per year, crop prices will be lowest around harvest and highest around peak growing season. Based on this timing, the strategy spaces out its sell orders up to three times throughout the year, and covers its position at harvest.
The goal of this strategy is simply to beat the average price. Since selling at harvest should typically provide a lower-than-average price exit, success for this strategy means having the average of its entries above the average price.
The level to sell at can be determined by finding a moving average that reflects seasonal changes. Once found, we measure volatility using Average True Range (ATR).
With these two figures, the volatility is added to the average based on a multiplication factor.
This creates a reasonable extreme at which to position short entries.
█ THE RULES
Sell short at the selling level.
Delay these sells to ensure two sells are not in the same rally.
Avoid selling immediately after harvest, as a long period of low prices typically follows.
Exit positions (cover shorts) at harvest.
▌Properties
IMPORTANT NOTE: The strategy parameters have been adjusted specifically for Corn Futures (ZC1!). This ticker operates in Cents (USX) rather than Dollars (USD); all the strategy values have been translated to account for this. To apply this strategy to other markets it is important to properly adjust the strategy parameters to simulate realistic conditions.
Initial Capital : 15,000,000¢ == $150,000; see note above.
Position Sizing : This strategy sells in one-contract increments up to three times per year.
Commissions : Commission value is set to 300¢ ($3) per order, which is a generous estimate.
Slippage : Slippage is set to one tick to simulate reasonable execution conditions.
█ INPUTS
Source : Source for calculations.
MA length : Moving Average length (Simple Moving Average). A 20 to 60 day range is recommended; with 40 as a starting point.
ATR length : Average True Range length.
ATR factor : Factor by which to multiply ATR when calculating selling level. 2.5 to 3.5 is generally recommended but higher has been seen for more volatile grains.
Month of Harvest : Set the month of harvest for the crop being traded, which changes depending on the seasonality of the commodity.
Delay in months after harvest : Set this to the typical downtime after harvest where prices are typically lowest. This can vary per instrument but 2 months is the suggested point for tuning.
Days between trades : Days to wait between sales.
Strategi

Golden Cross Engine [Quantum Algo]Golden Cross Engine
====================================================
🔶 OVERVIEW
Golden Cross Engine is a complete golden cross and death cross indicator that goes far beyond marking the moving average crossover: it counts down to the next cross before it happens, grades every cross by quality, measures what golden and death crosses have actually done on the current symbol with honest statistics, and lets every cross marker settle into its real outcome so the chart itself shows which crosses worked and which failed.
The golden cross — the fast moving average crossing above the slow, classically the 50 over the 200 — is one of the most watched events in all of trading, and the death cross is its bearish mirror. Every major cross makes financial headlines. This engine turns that famous event from a headline into a measurable, projectable, and auditable object on your chart.
🔶 WHAT ARE THE GOLDEN CROSS AND DEATH CROSS?
A golden cross occurs when a faster moving average (traditionally the 50 period) closes above a slower one (traditionally the 200 period), signaling that intermediate momentum has overtaken the long-term trend — historically read as the start of a bullish regime. A death cross is the opposite: the fast average crossing below the slow, read as the start of a bearish regime. Because both averages move slowly, the cross itself is a lagging event — which is exactly why this engine adds a convergence countdown that shows the cross forming before it prints.
🔶 WHY THIS SCRIPT IS ORIGINAL
1. The convergence countdown. The engine measures the current slope of both averages and projects their geometry forward, drawing the two converging paths and marking where and when they would meet: "Golden Cross ≈ 9 bars" with the projected price level. It is a projection at current slopes — clearly labeled as such, never a forecast — and it makes the most-watched lagging signal in trading visible in advance. An approach alert fires when the countdown first enters your chosen lead window.
2. Markers that settle into their outcome. Every cross prints in neutral gold, then resolves twenty bars later: the bullish or bearish color if the cross delivered, faded gray if it failed. The chart becomes its own audit trail — scroll back and see the honest history of every cross on the symbol.
3. Per-symbol cross statistics. Using shrinkage-adjusted win rates and Wilson confidence bounds, the engine reports how often golden and death crosses were favorable on this exact symbol and timeframe at five, twenty, and sixty bars, with sample counts and average moves — on every marker's tooltip and in the dashboard. It answers "does the golden cross actually work here" with data instead of folklore.
4. Cross quality grading. Every cross is graded A, B, or C from three observable conditions: elevated volume at the cross, slope steepness of the fast average, and momentum confirmation of price relative to it. Grade A crosses are the full-confluence events.
5. A living regime fill. The zone between the averages breathes: the bullish or bearish tint intensifies as the gap widens and pales as a cross approaches, so regime strength and regime fatigue are visible at a glance. Cross bars flash once.
6. Multi-timeframe cross state. The dashboard shows whether the fast average is above or below the slow on the fifteen-minute, one-hour, four-hour, daily, and weekly timeframes simultaneously — full-stack regime alignment in two compact rows.
🔶 HOW IT WORKS
Averages: Selectable simple or exponential averages at configurable lengths, defaulting to the classic 50 and 200.
Countdown: The engine computes each average's recent slope and solves the convergence geometry. When the averages are approaching within the horizon, it draws both projected paths, the meeting diamond with the bar count, and the projected level. When they are separating, the dashboard reads Diverging.
Statistics: Each confirmed cross records what price actually did five, twenty, and sixty bars later, in the cross's direction, into capped first-in-first-out databases. Win rates are pulled toward fifty percent by pseudo-samples so a thin history cannot display fake confidence, and each rate carries a Wilson lower bound. Crosses are rare events by nature, so sample counts are honest and often small — markers read "collecting history" until the minimum is met.
Outcome settlement: Each marker stores its cross price; twenty bars later it recolors by the realized directional outcome and joins the capped history.
Grading: Volume z-score, normalized slope steepness, and price-side confirmation combine into the A, B, C grade shown on the marker tooltip and dashboard.
Non-repainting: Crosses, grades, and statistics are evaluated on closed bars. The countdown updates on the live bar by design — it is a live projection, and it is labeled as one.
🔶 HOW TO USE IT
1. The natural home is the daily chart of major symbols — indices, large-capitalization stocks, cryptocurrency — where the 50 and 200 cross is the famous event. Intraday charts work identically with proportionally more crosses and deeper samples.
2. Watch the countdown as regime alarm: a shrinking bar count with a steepening fast average means the regime change is forming in front of you.
3. Read the settled history before trusting a fresh cross: a chart full of gray markers is telling you crossovers chop on this symbol; a chart of colored ones is telling you they trend.
4. Use the grade as confluence: an A-grade cross with volume, steep slope, and price confirmation is a different event from a flat, quiet drift-through.
5. Check the timeframe rows: a golden cross on your chart while the daily and weekly already sit bullish is alignment; against them, it is a counter-trend event.
6. The statistics rows are context, not commands — favorable rates describe this chart's history, never the next cross.
🔶 SETTINGS
- Average type and both lengths.
- Countdown: projection toggle, horizon, and approach alert lead.
- Statistics: sample cap, minimum samples to grade, shrinkage strength, Wilson z-score, markers to keep.
- Visuals: all colors, gradient fill toggle, cross-bar flash toggle.
- Themeable dashboard: position, four text sizes, title band, background, frame, grid, and three text colors.
🔶 ALERTS
- Golden Cross / Death Cross — the crossover confirmed at bar close.
- Golden Cross Approaching / Death Cross Approaching — the countdown first entered the alert lead window at current slopes.
- Grade A Cross — a cross fired with full quality confluence.
🔶 FREQUENTLY ASKED QUESTIONS
Does the indicator repaint? No. Crosses, grades, statistics, and marker settlement are evaluated on closed bars. The countdown is a live-bar projection and is explicitly presented as one.
Is the countdown a prediction? No. It is where the averages meet if both keep their current slopes. Slopes change; the countdown updates with them. Its value is showing the event forming, not promising the date.
Why are the sample counts small? Because genuine crosses are rare — a daily chart may produce only a handful in years of data. The engine shows honest small numbers with confidence bounds instead of inventing large ones, and lower timeframes build deeper samples.
Why did an old cross marker turn gray? It failed: twenty bars after that cross, price had not moved in the cross's direction. Gray markers are the audit trail working.
Which lengths should I use? The classic 50 and 200 define the famous event. Faster pairs produce more crosses and richer statistics at the cost of more noise.
🔶 CREDITS
The golden cross and death cross are classical moving-average crossover concepts in the public domain of technical analysis, watched across generations of market participants. The Wilson score interval is by Edwin B. Wilson (1927), and shrinkage estimation is standard public statistics. This script gratefully acknowledges that shared lineage. The convergence countdown and projection geometry, the outcome-settling markers, the per-symbol statistical grading, the living regime fill, and all code in this script are original work — no third-party or open-source script code was reused.
🔶 LIMITATIONS
Moving average crossovers are lagging by construction, and the countdown inherits the assumption of stable slopes. Cross samples are naturally small on higher timeframes; statistics mature with history and faster settings. Volume grading is less meaningful on symbols with unreliable volume reporting. Multi-timeframe rows describe state, not signals. No indicator replaces independent analysis.
🔶 DISCLAIMER
This script is provided strictly for educational and informational purposes. It is not financial advice, an investment recommendation, or a solicitation to buy or sell any financial instrument. Past behavior of any cross, projection, or statistic does not guarantee future results. Trading involves substantial risk. Always do your own research and manage risk independently. Penunjuk

Institutional Adaptive VWAP Trend Ribbon ProInstitutional Adaptive VWAP Trend Ribbon Pro
Overview
Institutional Adaptive VWAP Trend Ribbon Pro is an advanced institutional trend-following indicator built from the ground up in Pine Script® Version 6 for traders who want a cleaner understanding of market structure, directional momentum, trend continuation, and potential reversal zones without relying on multiple separate indicators.
Unlike traditional moving averages or standard trend indicators that react slowly to changing market conditions, this indicator combines an Adaptive VWAP Engine, Dynamic Volatility Analysis, Institutional Trend Ribbon, Adaptive ATR Trail, Momentum Evaluation, Trend Strength Scoring, and Smart Confirmation Filters into one unified trading framework.
The primary objective of this indicator is to simplify complex market information into an easy-to-read institutional trend ribbon that visually highlights bullish, bearish, and neutral market conditions while automatically identifying trend transitions and momentum changes.
The indicator is suitable for traders who prefer price action combined with adaptive market analysis rather than fixed moving averages or lagging trend systems.
Why This Indicator Was Developed
Financial markets constantly change their volatility, liquidity, and momentum characteristics. Traditional trend indicators usually operate using fixed calculations, making them less effective during changing market environments.
This indicator was specifically developed to solve several common problems faced by traders:
• Late trend entries
• Frequent false trend reversals
• Choppy market conditions
• Lack of institutional trend visualization
• Difficulty identifying trend strength
• Poor volatility adaptation
• Multiple indicators creating chart clutter
Instead of using several different indicators simultaneously, Institutional Adaptive VWAP Trend Ribbon Pro combines multiple adaptive calculations into a single visual framework.
The result is a cleaner chart while maintaining a large amount of market information.
Core Concept
The indicator continuously evaluates price relative to an Adaptive VWAP while simultaneously measuring volatility, momentum, trend persistence, deviation expansion, and directional strength.
Instead of asking only:
"Is price above or below a moving average?"
the indicator asks a much more advanced question:
"Is there enough institutional evidence to consider this trend healthy, sustainable, and worth following?"
Only after evaluating multiple market conditions does the trend ribbon update its state.
Adaptive VWAP Engine
The heart of this indicator is its Adaptive VWAP Engine.
Instead of relying on only one fixed VWAP calculation, the user may choose different operating modes including:
• Rolling Bars
• Rolling Days
• Daily VWAP
• Weekly VWAP
• Monthly VWAP
Each mode allows the indicator to adapt to different trading styles.
Scalpers may prefer shorter rolling calculations.
Swing traders may choose weekly or monthly anchored VWAP calculations.
This flexibility allows the indicator to remain useful across multiple market environments.
Adaptive Deviation System
Markets constantly expand and contract.
Using fixed-width bands often creates misleading signals during high or low volatility periods.
To solve this issue, the indicator dynamically measures market deviation while simultaneously protecting the band width using ATR.
This prevents the ribbon from collapsing during quiet markets while also allowing it to naturally expand during high volatility periods.
The adaptive deviation envelope therefore reflects actual market conditions rather than static calculations.
Institutional Trend Trail
The indicator continuously builds an adaptive trailing trend line using volatility-adjusted calculations.
Unlike simple ATR trails, this trail automatically adjusts its distance according to current market strength.
During strong trends:
• Trail becomes tighter
• Trend reacts faster
• Pullbacks remain inside the ribbon
During weak trends:
• Trail widens
• Noise is filtered
• False reversals become less frequent
This adaptive behaviour helps create smoother trend transitions.
Institutional Trend Ribbon
One of the most recognizable visual components of the indicator is the Institutional Trend Ribbon.
Instead of drawing a single colored line, the indicator creates multiple gradient layers which produce a professional ribbon effect.
The ribbon changes dynamically according to market conditions.
Green Ribbon
Represents bullish market conditions.
The brighter the ribbon becomes, the stronger the bullish trend.
Red Ribbon
Represents bearish market conditions.
Increasing ribbon intensity indicates strengthening bearish momentum.
Neutral Ribbon
When trend strength becomes weak, the ribbon automatically switches into a neutral state to indicate uncertainty.
This helps traders avoid forcing trades during low-quality market conditions.
Adaptive Glow System
The glow surrounding the ribbon is not simply cosmetic.
Its size automatically changes according to:
• Trend strength
• Volatility
• Momentum
• Recent trend flips
Strong institutional trends produce a wider and brighter glow.
Weak trends produce a smaller glow.
This provides additional visual confirmation without adding chart clutter.
Institutional Trend Strength Engine
One of the most advanced parts of this indicator is its internal Trend Strength Engine.
Rather than using a single measurement, the indicator evaluates multiple market characteristics including:
• Price position relative to VWAP
• VWAP slope
• Price momentum
• Distance from adaptive trail
• Band participation
• ATR expansion
• Trend persistence
• Price velocity
• Volatility regime
These components are combined into a normalized strength score ranging from 0 to 100.
Higher scores indicate stronger institutional participation.
Lower scores indicate weakening momentum or sideways conditions.
Smart Confirmation Filters
Before generating confirmed trend signals, the indicator can evaluate several optional confirmation filters.
These include:
• VWAP confirmation
• Momentum confirmation
• Slope confirmation
• ATR expansion confirmation
• RSI confirmation
• Minimum strength confirmation
These filters allow traders to customize how conservative or aggressive the signals should become.
Buy Signals
Bullish signals appear when:
• Trend flips bullish
• Confirmation requirements are satisfied (depending on settings)
• Institutional trend strength exceeds the selected threshold
Buy markers are plotted directly on the adaptive trend ribbon.
Sell Signals
Bearish signals appear when:
• Trend flips bearish
• Confirmation requirements are satisfied
• Institutional strength requirements are met
Sell markers appear directly on the ribbon for immediate visual recognition.
Candle Coloring
The indicator can automatically paint candles according to trend direction.
Green candles indicate bullish conditions.
Red candles indicate bearish conditions.
Neutral conditions remain unpainted.
This provides instant trend recognition even without watching the ribbon continuously.
Alert System
Multiple alert conditions are included:
• Bullish Trend
• Bearish Trend
• Buy Signal
• Sell Signal
• Trend Change
• Ribbon Flip
• Momentum Expansion
These alerts allow traders to automate notifications without constantly monitoring charts.
Recommended Markets
The indicator has been designed to work across a wide range of liquid financial markets, including:
• Forex
• Gold (XAU/USD)
• Silver
• Stock Indices
• Individual Stocks
• Cryptocurrencies
• Commodities
Recommended Timeframes
Depending on the selected VWAP mode, the indicator can be used on multiple timeframes.
Scalping:
1 Minute
3 Minutes
5 Minutes
Intraday:
15 Minutes
30 Minutes
1 Hour
Swing Trading:
4 Hour
Daily
Important Notes
This indicator is designed as a trend analysis and market structure tool.
Like every technical indicator, it should be used together with sound risk management, proper trade planning, and overall market context.
No indicator can predict future price movement with certainty.
Author Verification Declaration
This indicator has been independently researched, designed, engineered, coded, tested, optimized, and maintained by Forex_Market_Insights.
Every algorithm, visualization method, adaptive calculation, trend engine, ribbon construction, confirmation framework, and implementation included in this publication represents the original work of the author.
The indicator has been developed using Pine Script® Version 6 through independent software engineering practices with the objective of providing a professional institutional trend-following solution for TradingView users.
Original Indicator Script Implementation Verification
Institutional Adaptive VWAP Trend Ribbon Pro is an original implementation created by Forex_Market_Insights.
The script architecture, adaptive VWAP framework, dynamic deviation calculations, institutional trend ribbon visualization, adaptive trailing methodology, trend strength engine, confirmation logic, gradient rendering system, and overall implementation have been independently developed specifically for this indicator.
This publication represents an original Pine Script implementation created for TradingView and reflects the author's own design decisions, coding structure, visualization techniques, and algorithm integration.
Copyright & Ownership Declaration
© Forex_Market_Insights
All original source code, implementation logic, calculations, visualization methods, user interface design, documentation, and accompanying publication text are the intellectual work of Forex_Market_Insights.
This indicator has been created specifically for educational and analytical purposes on TradingView. Unauthorized redistribution, misrepresentation of authorship, or republication of the original implementation without appropriate permission may violate applicable intellectual property rights and TradingView House Rules.
www.tradingview.com Penunjuk

5min ORB + Ripster EMA Clouds5min ORB + Ripster EMA Clouds
This indicator combines a 5-minute Opening Range Breakout engine with Ripster's multi-EMA cloud system and layers an optional confluence filter on top, so breakout signals only fire when trend and higher-timeframe structure agree. It's built for intraday traders who want the opening range, trend context, and a defined profit target all in one overlay.
What it plots
Opening Range Breakout (ORB): The range is built from the first five 1-minute candles of the session (default 09:30–09:35 New York, fully configurable for your market and timezone). Once the window closes, the high, low, and midpoint are frozen and drawn as lines, an optional shaded box anchored at the session open, and optional price labels. Levels are measured on the 1-minute timeframe, so they stay identical on any chart timeframe you view.
Ripster EMA Clouds: Five configurable EMA/SMA cloud pairs (defaults 8/9, 5/12, 34/50, 72/89, 180/200) that shade green/red based on the fast-vs-slow relationship to show trend at a glance.
Breakout signals: Fire when a confirmed 1-minute candle closes outside the range, latched once per side per day.
Confluence "GO" signals (optional): A breakout is only flagged when the fast cloud (and optionally the 34/50 cloud in strict mode) agrees with the breakout direction.
Full Timeframe Continuity (optional): Requires the current Daily (and optionally 60m + 30m) candles to be pointing the same way as the trade — i.e. price above their opens for longs, below for shorts.
Profit Target Box: After the confirmation candle closes, projects a target at a configurable percentage of that candle's range (default 200%, equivalent to a 2:1 setup with the stop on the far side of the candle) and marks the moment price tags it.
How to use it
Apply it to an intraday chart (1-minute is recommended for signal accuracy). Wait for the opening range to close and freeze. Watch for a 1-minute close beyond the ORB high/low; the confluence "GO" label appears when the EMA clouds and your chosen continuity setting confirm the direction. The profit box then projects a target from the entry. All signals use confirmed, closed candles with lookahead handling designed to avoid repainting. Alerts are included for plain breakouts, confluence signals, and profit-target hits. Every input (session window, timezone, cloud lengths, filters, target percentage, colors) can be adjusted in settings.
Credits
The EMA cloud section is a faithful port of "Ripster EMA Clouds" by ripster47, converted from Pine Script v4 to v6, and is used under the Mozilla Public License 2.0. All other components — the opening range engine, 1-minute breakout confirmation, confluence logic, Full Timeframe Continuity filter, and profit target box — are original additions and make up the majority of the script.
This tool is for chart analysis and education only. It does not provide financial advice or guarantee any result; always do your own research and manage risk. Penunjuk

Institutional Moving AveragesInstitutional Moving Averages
www.tradingview.com
Professional Institutional Trend Analysis for Smart Traders
Institutional Moving Averages is a professional trend-following and market structure analysis indicator developed for traders who want to visualize institutional price flow, trend strength, dynamic support and resistance, and high-probability trade opportunities from a single chart.
Unlike traditional moving average indicators that simply plot one or two averages, Institutional Moving Averages combines multiple adaptive calculations, institutional trend filtering, ribbon analysis, dynamic volatility measurement, momentum confirmation, market bias detection, and intelligent signal generation into one complete trading toolkit.
The objective of this indicator is to simplify complex market analysis while maintaining professional-grade functionality suitable for Forex, Stocks, Indices, Commodities, Cryptocurrency, Futures, CFDs, and every market supported by TradingView.
The indicator is designed to work efficiently across all timeframes, from 1 Minute to Monthly charts, while updating continuously during live market conditions without repainting historical signals.
What is Institutional Moving Averages?
Institutional Moving Averages is an advanced market analysis system that combines several adaptive moving averages with dynamic market intelligence to identify the true direction of institutional order flow.
Instead of reacting to every small market movement, the indicator attempts to filter unnecessary market noise and highlight the dominant trend by using multiple confirmation layers.
The result is a cleaner chart where traders can quickly identify:
• Bullish trend phases
• Bearish trend phases
• Market transitions
• Dynamic support zones
• Dynamic resistance zones
• Momentum acceleration
• Trend weakening
• Entry opportunities
• Exit opportunities
• Trend quality
• Overall market bias
Why was this indicator created?
Many traders struggle because they rely on a single moving average or a single confirmation tool.
This often creates:
• Late entries
• False reversals
• Excessive market noise
• Confusing signals
• Poor trend identification
Institutional Moving Averages was developed to solve these problems by combining several analytical components into one unified system.
The goal is to help traders focus on high-quality market structure instead of reacting to every candle.
How the indicator works
The indicator continuously analyzes price action using adaptive moving averages, volatility calculations, momentum filters, and trend confirmation logic.
Rather than simply crossing two moving averages together, the indicator evaluates multiple internal conditions before determining the market state.
When bullish pressure increases:
• The ribbon gradually shifts toward bullish colors.
• Dynamic support begins following price.
• Buy opportunities become available.
• Trend strength improves.
When bearish pressure dominates:
• The ribbon transitions into bearish colors.
• Dynamic resistance follows price.
• Sell opportunities become visible.
• Momentum turns negative.
The indicator automatically updates every new candle and adjusts to changing market conditions.
Main Features
Institutional Moving Average Ribbon
The adaptive ribbon represents the current market trend.
Green ribbon generally indicates bullish market conditions.
Red ribbon generally indicates bearish market conditions.
Ribbon thickness may reflect stronger market momentum and increasing trend confidence.
Adaptive Trend Following
Instead of remaining static, the moving averages automatically adapt to changing volatility.
During strong trends:
• The averages respond faster.
During slow markets:
• The averages become smoother.
This helps reduce unnecessary false signals.
Dynamic Support and Resistance
The indicator continuously calculates dynamic support and resistance based on institutional trend movement.
These levels evolve with price instead of remaining fixed.
Many traders use these dynamic levels for:
• Pullback entries
• Trend continuation
• Risk management
• Stop placement
Institutional Trend Bias
The indicator automatically identifies the overall market direction.
Possible market states include:
• Bullish
• Bearish
• Neutral
This helps traders avoid trading against dominant market momentum.
Smart Buy Signals
Buy signals appear only after multiple internal confirmations align.
Typical confirmation factors include:
• Trend direction
• Momentum improvement
• Ribbon confirmation
• Price position
• Institutional bias
These confirmations help reduce unnecessary signals.
Smart Sell Signals
Sell signals appear after bearish confirmation conditions are satisfied.
This allows traders to identify potential short opportunities or exit long positions.
Exit Signals
The indicator can also identify when an existing trend begins weakening.
Exit labels may appear before complete trend reversals, allowing traders to protect profits.
Trend Score
A numerical trend score helps evaluate market strength.
Higher scores generally indicate stronger trending conditions.
Lower scores often suggest weaker or ranging markets.
Trend Quality
The indicator classifies trend quality into categories such as:
• Strong
• Moderate
• Weak
This provides additional confidence before entering trades.
Momentum Analysis
Momentum measurements help determine whether buying or selling pressure is increasing or decreasing.
This information helps traders judge trend continuation probability.
Volatility Detection
Changing volatility is continuously monitored.
Higher volatility often leads to larger market movements.
Lower volatility may indicate consolidation.
Ribbon Stability
The ribbon also evaluates trend consistency.
Stable ribbons often indicate healthier market trends.
Unstable ribbons may indicate increasing market uncertainty.
Dynamic Market Dashboard
The integrated information panel provides important market statistics at a glance.
Depending on settings, it may include:
• Market Bias
• Trend Score
• Trend Quality
• Momentum
• Volatility
• Ribbon Status
• Dynamic Support
• Dynamic Resistance
This allows traders to quickly assess market conditions without additional indicators.
Markets Supported
Institutional Moving Averages has been designed as a universal indicator.
It can be used on:
• Forex
• Cryptocurrency
• Stocks
• Indices
• Commodities
• Metals
• Energy Markets
• Futures
• CFDs
• ETFs
Timeframes Supported
The indicator is designed for:
• 1 Minute
• 3 Minute
• 5 Minute
• 15 Minute
• 30 Minute
• 1 Hour
• 2 Hour
• 4 Hour
• Daily
• Weekly
• Monthly
All calculations update automatically according to the selected timeframe.
How to Read the Indicator
Green Ribbon
Represents bullish institutional pressure.
Price remaining above the ribbon generally indicates stronger bullish conditions.
Red Ribbon
Represents bearish institutional pressure.
Price remaining below the ribbon generally indicates stronger bearish conditions.
Buy Labels
Buy labels indicate that bullish confirmation conditions have aligned.
Many traders wait for additional confirmation from price action before entering.
Short Labels
Short labels indicate bearish confirmation.
These may be used for bearish opportunities or long exits.
Exit Labels
Exit signals help traders recognize when momentum begins weakening.
They are designed as trade management tools rather than standalone entry signals.
Dashboard
The dashboard summarizes the current market condition in real time.
Rather than manually analyzing several indicators, traders can review multiple market statistics from one location.
Intended Use
Institutional Moving Averages is designed to assist with:
• Trend Following
• Swing Trading
• Intraday Trading
• Day Trading
• Scalping
• Position Trading
• Multi-Timeframe Analysis
• Market Structure Analysis
• Dynamic Support & Resistance
• Trade Confirmation
• Risk Management
Important Notes
This indicator is intended to assist traders in analyzing market conditions.
No technical indicator can predict future market movements with certainty.
Professional risk management and independent market analysis should always be applied before executing trades.
Author Verification & Original Implementation Declaration
Author: Michael_Fx_Trader
This indicator has been independently researched, designed, engineered, and implemented by Michael_Fx_Trader. The complete Pine Script implementation, calculation methodology, visualization system, interface design, adaptive logic, signal generation process, and overall architecture represent original development created specifically for this publication.
This script is not a copy, clone, or republished version of any existing TradingView indicator. While it utilizes widely recognized technical analysis concepts such as moving averages, trend analysis, momentum evaluation, and volatility assessment, the integration of these components, calculation workflow, optimization process, visualization style, parameter structure, and decision logic have been independently developed and assembled into a unique implementation.
All source code, organizational structure, plotting logic, signal conditions, dashboard presentation, ribbon behavior, adaptive calculations, and overall system design are the result of original programming work by Michael_Fx_Trader.
This publication is intended to comply with TradingView House Rules regarding originality, independent implementation, and responsible publication practices. Any similarity to publicly known trading concepts reflects the common use of established technical analysis principles and does not represent copied source code or unauthorized reproduction of another author's proprietary implementation.
© Michael_Fx_Trader — All Rights Reserved.
www.tradingview.com Penunjuk

Penunjuk

Penunjuk

Strategi

Edo Reaction ZonesEdo Reaction Zones — Five Moving Averages Wrapped in ATR-Adaptive Reaction Zones, with Structure Reading, Active Zone and Bounce-or-Break Tracking
On a real chart, price almost never touches a moving average at an exact point and bounces with clockwork precision. It approaches the average, pierces it a little, hovers around it for a few candles, and eventually bounces or breaks. The average therefore behaves like a region — a reaction zone — not a line. Edo Reaction Zones draws that region as it really is: it wraps five moving averages in bands whose width breathes with volatility, marking the real range where price is likely to react.
From that idea, the indicator adds three coordinated reads: a score of the moving-average structure — how they are stacked and where they point — the real-time identification of the active zone — the average nearest to price and its role as support or resistance — and a follow-up of what happens when price enters that zone, distinguishing a bounce from a break. Everything is summarized in a compact panel on the chart, without repainting and validated on closed bars. It brings together classic, public-domain technical-analysis concepts — the exponential moving average, the average true range (ATR) and moving-average crosses — into a single trend-and-reaction reading tool.
THE FIVE MOVING AVERAGES
The skeleton is five exponential moving averages, all configurable, chosen to span from the immediate trend to the underlying trend. By default: EMA 9 (lime, thin line) tracks price closely and describes the immediate trend; EMA 20 (yellow) marks the short term; EMA 50 (aqua, heavier) the medium term; EMA 100 (orange) the medium-to-long term; and EMA 200 (red, thick line) the underlying trend. Line thickness grows with length, so the slow average stands out as the main reference while the fast ones keep the chart uncluttered. The distance between the averages is itself a read of trend strength: widely separated, ordered averages mean a powerful trend; averages bunched together and tangled mean a directionless market.
ATR-ADAPTIVE REACTION ZONES
Each average is wrapped in a reaction band whose half-width is the ATR multiplied by a factor (Zone width, 0.6 by default): the band extends that distance above and below the average. Because ATR measures volatility, the band automatically widens in turbulent stretches and narrows in calm ones. This is the key difference versus a fixed-width envelope — which would be too tight in volatile markets and too wide in quiet ones: here the zone breathes with the market and always represents a realistic reaction range. Each band is tinted according to price position relative to its average: green when price is above — the zone acts as potential support, the region where price could find footing if it pulls back — and red when price is below — the zone acts as potential resistance, the region price must clear to reclaim the average. Transparency is configurable (85 by default): a high value keeps the bands soft so they do not hide the candles. With the five bands overlaid, the whole forms a kind of "river" whose colour and shape tell the health of the trend at a glance.
STRUCTURE: THE MOVING-AVERAGE STACK
The way the five averages are stacked summarizes the health of the trend. The indicator turns it into a score (Alignment) by evaluating each pair of adjacent averages: if the faster is above the slower, it adds; if below, it subtracts. With four pairs (9 over 20, 20 over 50, 50 over 100 and 100 over 200), the score runs from −4 to +4. At +3 or +4 the structure is a Bull Stack: the fast averages dominate the slow ones, a healthy and aligned uptrend. Between −2 and +2 it is Mixed: the averages cross, a market in transition, range or doubtful trend. At −3 or −4 it is a Bear Stack: the slow averages dominate the fast ones, a healthy downtrend. A +4 means all five averages are perfectly ordered from fast to slow top to bottom — the textbook image of a strong uptrend — and a −4 is its bearish mirror. Intermediate values (Mixed) warn that the structure is tangled and caution is warranted: it is the typical state of ranges and turns. The panel shows both the state and the exact signed number, coloured green, grey or red.
ACTIVE ZONE: NEAREST AVERAGE, ROLE AND DISTANCE
Of the five averages, at any moment one is the most relevant to price: the nearest. That is the active zone, the average price is about to test or is separating from. The indicator identifies it by computing the distance from price to each average and keeping the smallest, then determines its role from price position: Support when price is above the active average — the zone sits below and acts as potential footing — and Resistance when price is below — the zone sits above and acts as a potential ceiling. The distance from price to the active average is expressed in ATR multiples (Dist ATR), which makes it comparable across instruments and moments regardless of nominal price: 0.10× means price is practically glued to the average, inside the zone and about to react, while 1.50× means price is very extended, far from any reference and likely to seek the average again.
REACTION TRACKING
The heart of the indicator is what happens when price enters the active average's zone. Instead of assuming a bounce, it follows it: it records the moment of contact — when the candle's range touches the active average's band, noting which average was touched and in which role — and watches the following candles within a confirmation window (5 candles by default) until it resolves in one of four ways. Bounce up: the average was acting as support and price moves away upward by at least Move to confirm × ATR (0.5× by default) above the average; support has held. Bounce down: the average was acting as resistance and price moves away downward by that same distance; resistance has stopped price. Break down: the average was support but price breaks below the zone; support has given way. Break up: the average was resistance but price breaks above; resistance has fallen. If neither the move-away nor the break occurs within the window, the follow-up closes without a resolution. The result appears in the panel, in the Last react. row, with the type of reaction and the average where it happened — for example "Bounce up (EMA 9)" — coloured green if bullish and red if bearish. The distinction is the operative key: a bounce confirms the average still defends the trend; a break warns the reference has given way and the structure may be changing. The indicator does not guess which it will be; it waits for price to decide on the closed bar.
CROSS MARKERS (SECONDARY)
As a secondary, optional layer, the indicator marks the crosses between averages, a classic technical-analysis event and a visual complement that is not the protagonist — the weight of the read rests on the zones and the structure. A fast cross up (the fast average crosses above the next, 9 over 20) draws a small green x below the candle; a fast cross down, a red x above the candle. The classic golden cross (the intermediate average crosses above the slow one, 50 over 200) appears as a yellow diamond, and the death cross (50 below 200) as a maroon diamond. The x-crosses warn of early turns in the immediate trend; the diamonds are classic signals of an underlying trend change. This whole layer can be switched off entirely with a single toggle for a clean read focused on the zones.
INFORMATION PANEL
The panel condenses, in a compact table under a header carrying the indicator's name, everything worth knowing at a glance, and it is drawn only on the last bar to keep the calculation light. It shows five rows: Structure (the stack state: Bull Stack, Mixed or Bear Stack), Alignment (the exact score from −4 to +4 with sign), Active zone (the nearest average and its role, e.g. "EMA 50 - Resistance"), Dist (ATR) (the distance from price to the active average in ATR multiples) and Last react. (the last recorded reaction, bounce or break, and the average where it happened). Each row is coloured by its state. The panel sits in any of the four chart corners (Top Right by default), offers two themes (Dark and Light) to blend with the background, and can be hidden entirely.
NO REPAINTING
All calculation runs on the current chart timeframe, with no higher-timeframe functions, which keeps the indicator light. Every confirmation — a bounce, a break, a structure change — is fixed on the candle close: the reaction tracking does not guess the future, it waits for price to move far enough from the average to declare a bounce, or to break the zone to declare a break. In exchange for not getting ahead of itself, it does not mislead.
CONFIGURATION
The inputs are grouped by functional block. EMAs sets the five lengths (9 / 20 / 50 / 100 / 200 by default). Reaction Zones controls band visibility, the ATR length (14), the width factor (Zone width, 0.6) and the transparency (85). Reaction Tracking defines the confirmation window (5 candles) and the bounce-confirmation distance (Move to confirm, 0.5× ATR). Cross Markers turns the x-crosses and diamonds on or off. Dashboard controls panel visibility, position and theme. The defaults are calibrated to work without adjustment on stocks, crypto, forex, indices and futures, on any timeframe. The parameter most worth exploring is Zone width (ATR x): raising it produces wider, more tolerant zones — fewer breaks, more bounces — and lowering it, tighter, more demanding zones.
ALERTS
Three predefined alerts are configured from TradingView's alert menu by selecting the indicator as the condition. Reaction zone entered fires when price enters the active average's reaction zone — it has just touched the band and the follow-up opens: the earliest signal, but the least confirmed, since it is not yet known whether a bounce or a break will follow. Reaction confirmed waits for the bounce to materialize — price has moved away from the average by the required distance in the direction of the role — and is more reliable at the cost of arriving later. Stack structure change flags the stack's structure turns (for example, from Mixed to Bull Stack), useful to detect trend-regime shifts. All fire on bar close, consistent with the indicator's anti-repaint validation.
HOW TO READ IT
Trade with the structure: in a Bull Stack, looking for footing on the green dynamic-support bands has the wind at your back; in a Bear Stack, looking for rejections on the red bands; when the structure is Mixed, the prudent move is to cut exposure or wait, because the market has no clear direction. Use the active zone as an immediate reference: a support zone with price glued to it (low Dist ATR) is a typical setting for a possible bounce with the trend, while a resistance zone with price very extended warns that price is far from any reference. Wait for the reaction to resolve: contact with a zone is not, by itself, a signal — waiting for the follow-up to settle, Bounce or Break, reduces premature decisions. And read the band width as a volatility gauge: wide bands mean a volatile market and warrant more room; narrow bands mean calm and often the prelude to a move. A reaction gains reliability when it coincides with relevant levels on the instrument itself, a demand zone or a higher-horizon support: the indicator provides the trend-and-reaction context; confluence with the broader market structure turns the read into an opportunity.
OPEN SOURCE
Edo Reaction Zones is published as a free open source indicator. The full Pine Script is publicly accessible on TradingView for study, adaptation and integration into any workflow. Part of the Edolab Markets free tools ecosystem, all publicly available on TradingView.
This indicator is a technical analysis tool for educational and informational purposes only. It does not generate automatic buy or sell signals and should not be considered financial advice. Trading financial markets involves significant risk of capital loss. Past performance does not guarantee future results. Always use proper risk management. Penunjuk

EMA20 Reversal Hammer Entry (Long Only)EMA20 Reversal Hammer Entry (Long Only)
A Pine Script v5 indicator for TradingView that flags the first bullish reversal off the 20 EMA after a confirmed upmove.
What It Does
Upmove (Arm the setup): Detects a swing high that forms above the 20 EMA.
Pullback: Price pulls back down and touches (or slightly pierces) the 20 EMA.
Reversal (Entry signal): A Hammer or Bullish Engulfing candle appears at the EMA and closes back above it.
Reset: Once a signal fires, the setup disarms. It won't fire again until a new swing high forms — so you only get the first reversal per upmove, not every touch.
How to Add It to TradingView
Open TradingView → open any chart.
Click Pine Editor (bottom panel).
Delete the default template code.
Paste in the full indicator script.
Click Add to Chart.
Inputs
Input Default What It Controls
EMA Length 20 Length of the moving average used for the setup
Pivot Left Bars 3 Bars to the left required to confirm a swing high
Pivot Right Bars 3 Bars to the right required to confirm a swing high (adds lag but improves reliability)
EMA Touch Tolerance % 0.1 How close price needs to get to the EMA to count as a "touch." Set to 0 for a strict touch/pierce only
Reading the Chart
Orange line — the 20 EMA.
Light green background — the setup is "armed" (upmove confirmed, waiting for a pullback + reversal candle).
Green "BUY" label below a candle — the entry trigger fired.
Setting Up Alerts
Right-click the chart → Add Alert (or click the clock/alarm icon).
Under Condition, choose this indicator: "EMA20 First Reversal Entry (Long Only)".
Select the alert condition: "EMA20 First Reversal Buy".
Set trigger to Once Per Bar Close (recommended, avoids repainting/false triggers mid-candle).
Choose your notification method (popup, email, SMS, webhook, etc.).
Click Create.
Things to Keep in Mind
Long only — this version does not look for short setups.
No built-in stop-loss or invalidation logic — if price breaks down through the EMA without reversing, the setup simply stays armed until a new swing high forms. You'll want your own risk management rules alongside this.
Pivot detection has lag — a swing high isn't confirmed until Pivot Right Bars have passed, so the "armed" state appears a few bars after the actual high.
Candle pattern detection is simplified (basic hammer/engulfing logic) — not a full pattern-recognition library. Works well for clean setups but can miss edge cases.
Possible Future Add-Ons
Stop-loss / invalidation rule (e.g., cancel "armed" state if price closes far below the EMA without reversing)
Short-side mirror logic
Risk/reward or target levels plotted automatically
Strategy version (with backtesting stats) instead of just an indicator Penunjuk

Penunjuk

3 EMAs/Triple EMA Trend Matrix [20/60/120]
三重 EMA 趋势矩阵
三重 EMA 趋势矩阵可在价格图表上同时显示三条指数移动平均线,帮助交易者直观观察短期、中期和长期趋势。
指标默认使用 EMA 20、EMA 60 和 EMA 120。用户可以根据自己的交易品种、时间周期和策略,自由调整每条 EMA 的周期、颜色及显示状态。
主要功能:
• 同时显示三条 EMA
• 三条 EMA 周期均可独立设置
• 支持自定义颜色
• 可单独显示或隐藏任意一条 EMA
• 支持自定义价格数据源和偏移量
• 适用于不同市场和时间周期
EMA 的排列与交叉可以辅助判断市场趋势和动量,但本指标不会生成自动买卖信号。建议结合价格行为、市场结构及风险管理方法使用。
本指标仅供学习和技术分析参考,不构成任何投资建议。
Triple EMA Trend Matrix
Triple EMA Trend Matrix displays three Exponential Moving Averages on the price chart, helping traders identify short-, medium-, and long-term market trends at a glance.
The default settings are EMA 20, EMA 60, and EMA 120. Each EMA length, color, and visibility can be customized independently to suit different markets, timeframes, and trading strategies.
Key features:
• Displays three EMAs simultaneously
• Independently adjustable EMA lengths
• Customizable colors
• Individual show/hide controls
• Custom source and offset settings
• Suitable for different markets and timeframes
EMA alignment and crossovers may help traders evaluate trend direction and momentum. This indicator does not generate automatic buy or sell signals and is best used together with price action, market structure, and proper risk management.
For educational and technical analysis purposes only. This indicator does not constitute financial advice. Penunjuk

Strategi

Penunjuk
