Multi-Session Viewer and AnalyzerFully customizable multi-session viewer that takes session analysis to the next level. It allows you to fully customize each session to your liking. Includes a feature that highlights certain periods of time on the chart and a Time Range Marker.
It helps you analyze the instrument that you trade and pinpoint which times are more volatile than others. It also helps you choose the best time to trade your instrument and align your life schedule with the market.
NZDUSD Example:
- 3 major sessions displayed.
- Although this is NZDUSD, Sydney is not the best time to trade this pair. Volatility picks up at Tokyo open.
- I have time to trade in the evening from 18:00 to 22:00 PST. I live in a different time zone, whereas market is based on EST. How does the pair behave during the time I am available to trade based on my time zone? Time Range Marker feature allows you to see this clearly on the chart (black lines).
- I have some time in the morning to trade during New York session, but there is no way I am waking up at 05:00 PST. 06:30 PST seems doable. Blue highlighted area is good time to trade during New York session based on what Bob said. It seem like this aligns with when I am available and when I am able to trade. Volatility is also at its peak.
- I am also available to trade between London close and Tokyo open on some days of the week, but... based on what I see, green highlighted area is clearly showing that I probably don't want to waste my time trading this pair from London close and until Tokyo open. I will use this time for something else rather than be stuck in a range.
Multitimeframe
Higher Timeframe CandlesOverlay Higher Timeframe Candles on Lower Timeframes
Select any higher timeframe to overlay on your lower timeframe to easily see LTF market structure within HTF candles.
Please report any bugs or request improvements in the comments.
2-Stage PSP with SMT [Pogiest]General
Precision Swing Point (PSP) is a concept derived from Quarterly Theory concepts originating from ICT methodologies. The concept typically uses a 3-candle swing formation in which candle 2 has a divergence in the closing price with one asset compared to the other two assets in a correlated asset triad (i.e. one closes bullish and other two closes bearish, vice-versa). A Terminus Price Divergence (TPD) is an additional divergence between candle 1’s closing price and candle 3’s opening price (i.e. one asset’s candle 3 opening price opens below candle 1 closing price while the other two assets’ candle 3 opening price opens above candle 1 closing price, vice-versa). The candle 3 divergence and candle 2 divergence put together is what defines a TPD. Additionally, consecutive candle SMT (Smart Money Technique) are divergences between Candle 1/Candle 2 highs/lows or Candle 2/Candle 3 high/lows. There are different types of cracks in correlation. A crack in correlation can be defined as a precision swing point, a terminus price divergence, SMT, etc. A “2-Stage PSP” can be defined as a confirmed PSP with consecutive candle SMT. Several cracks in correlation can signify a potential reversal, retracement, or continuation.
What makes this indicator unique:
This indicator is designed to track PSP and TPDs in real time as they are forming. It first displays the current state of the current candle’s price action whether bullish or bearish and highlights when a PSP is about to form. Once the PSP is confirmed, the indicator looks for a second crack in correlation between candle 1’s closing price and candle 3’s opening price to confirm a TPD is active. Once the TPD is active, it looks for a crack in correlation via SMT between Candle 1 and Candle 2’s highs/lows or between Candle 2 and Candle 3’s high/lows. The PSP w/ TPD confirmation and SMT divergence would be deemed a “2-Stage PSP” which is all highlighted in the indicator table. Several cracks in correlation can signify a potential reversal, retracement, or continuation.
Note: Credit of concepts/ideas goes to TraderDaye, JacobSpeculates, The Market Lens Team, Afyz, and ICT.
How the Indicator Table Works
Timeframe Column:
1. Displays up to four different timeframes to monitor.
Asset Columns:
1. Cells display “Bull” in green background color or “Bear” in red background color showing the current state of each candle and updates in real-time tick by tick.
-2. Up and Down arrows are fixed in the cells when the TPD status is “Active” (See below) indicating the final print of the PSP candle (candle 2) closing bullish (up arrow) or bearish (down arrow). The arrows will be cleared once the TPD status is either in an “Inactive” or “Pending” state.
TPD Status Column (see defined divergences in General section above):
1. “Inactive” indicates no divergence in all assets (i.e. all three assets in a triad are all printing bullish or bearish candles)
2. “Pending” indicates a potential divergence in candle 2’s closing price (i.e. one asset’s current state in candle 2 is bearish while the others are bullish, vice versa). This updates in real-time tick by tick and continues to monitor each candle as they form for a candle 2 divergence.
3. “Active” indicates a confirmed TPD in which both a candle 2 divergence and candle 3 divergence (i.e. divergence between candle 3 opening price and candle 1 closing price) exists.
Note 1: If candle 2 has an asset in a correlated triad close as a doji candle (opening price and closing price are exactly the same) while the other two assets close bullish or bearish, the indicator will not deem candle 2 as a valid PSP candle. There has to be a divergence in the opening/closing price on at least two assets to be valid.
Note 2: Any historical TPDs will not be displayed in the table as this indicator only tracks TPDs in real time and continuously monitors for potential TPDs and confirmed TPDs.
Added Feature (2 Stage PSP)
SMT 1: Displays an SMT consecutive candle divergence between candle 1 and candle 2’s highs and lows. This is displayed once a TPD is in “Active” status while candle 3 is printing. Therefore, the label in the table cell displays past data (Candle 1 and Candle 2 high/low SMTs).
1. “Inactive” indicates there were no SMT divergences.
2. “Asset symbol names” are displayed with a corresponding up arrow or down arrow. Cell background color is red for SMT Divergence at the highs and green for SMT Divergence at the lows. For example, if there was a bearish SMT at the highs of candle 1/candle 2 and one asset made the higher high in candle 2, then that asset would have the up arrow indicating it swept candle 1’s high while the other assets have the down arrow as they did not sweep candle 1’s high. This works vice versa for bullish scenario.
3. “Both” indicates there are SMT divergences at both the highs and lows of candle 1 and candle 2.
SMT 2: Displays an SMT consecutive candle divergence between candle 2 and candle 3’s highs and lows. This is displayed while a TPD is in “Active” status and updates in real-time tick by tick during candle 3’s price action.
1. “Inactive” indicates there are no current SMT divergences.
2. “Asset symbol names” are displayed with a corresponding up arrow or down arrow. Cell background color is red for SMT Divergence at the highs and green for SMT Divergence at the lows. For example, if there was a bearish SMT at the highs of candle 2/candle 3 and one asset made the higher high in candle 3, then that asset would have the up arrow indicating it swept candle 2’s high while the other assets have the down arrow as they did not sweep candle 2’s high. If one of the assets that did not sweep candle 2’s high ends up sweeping the high, then that asset will dynamically move to the left of the cell next to the asset that swept candle 2’s high with an up arrow leaving only one asset with the down arrow. If the last asset ends up sweeping candle 2’s high, then the cell would change to “Inactive”. This works vice versa for bullish scenario.
3. “Both” indicates there are SMT divergences at both the highs and lows of candle 2 and candle 3. If an SMT on one side gets deleted, then the cell will automatically update to display the SMT that is still intact.
Note: Equal lows/highs are considered to be a failure swing since it did not sweep the previous candle low/high.
Settings
1. Choose up to three different assets to monitor.
Note: If only two are selected, the indicator will only display the two selected and compare the two assets for divergences. If one is selected, a warning sign will be displayed to select at least two assets.
2. Choose up to four different timeframes. Option to deselect timeframes.
3. Option to enable all alerts or active alerts. Alerts include the different status changes in the table (i.e. Pending, Active, Bullish SMT, Bearish SMT, etc for each or all timeframes).
4. Toggle option to show/hide the table. Toggle option to show/hide the “Title Row” which is the first row at the top of the table.
5. Adjust the table positioning to be displayed on the chart.
6. Option to change text size in the table cells. This will also increase/decrease the size of the table.
Unique User Experience:
1. Track current PSP/TPD status in real-time tick by tick as candles form in multiple timeframes.
2. Track consecutive candle SMT in a 3-candle swing formation in real-time in multiple timeframes.
3. Instead of switching through timeframes to check for PSPs/TPDs, they are consolidated in one table.
4. Once there is a confirmed consecutive candle SMT indicated on the table, there are several cracks in correlation (PSP, TPD, and SMT).
Risk Disclaimer
This indicator is for educational and informational purposes only and does not constitute financial advice. All trading and investment decisions remain solely the responsibility of the user.
Trading involves a high degree of risk, and past performance is not indicative of future results.
Always conduct your own research and consult with a qualified financial professional before making any trading decisions.
By using this indicator, users acknowledge they understand these risks and accept full responsibility for their trading decisions and outcomes.
Supply and Demand Scanner Toolkit [TradingFinder]🔵 Introduction
The analytical system presented here is built upon a deep quantitative foundation designed to capture the dynamic behavior of supply and demand in live markets. At its core, it calculates continuously adaptive zones where institutional liquidity, volatility shifts, and momentum transitions converge. These zones are derived from a combination of a regression-based moving average, a long-period ATR, and Fibonacci expansion ratios, all working together to model real-time volatility, price momentum, and the underlying market imbalance.
In practice, this means that at any given moment, five primary bands and seven variable analytical zones are generated around price, representing different market states ranging from extreme overbought to extreme oversold.
Each band reacts dynamically to price volatility, recalibrating with every new candle, which allows the system to mirror the true, constantly changing structure of supply and demand. Every movement between these zones reflects a transition in the strength and dominance of buyers and sellers, a process referred to as volatility-driven price state transitions.
Traditional analytical models often rely on fixed or static indicators that cannot keep up with the rapid microstructural changes in modern markets. This system instead uses regression and smoothing logic to adapt on the fly. By combining a regression moving average with a smoothed moving average, the model calculates real-time trend direction, momentum flow, and trend strength.
When the regression average rises above the smoothed one, the system classifies the trend as bullish; when it falls below, bearish. This dual-layer structure not only helps confirm direction but also enables the automatic detection of critical structural shifts such as Break of Structure (BoS), Change of Character (CHoCH), and directional reversals.
Both the current trend (Live Trend) and projected future trend (Vision Trend) are calculated simultaneously across all available timeframes. This dual analysis allows traders to identify structural changes earlier and to recognize whether a trend is gaining or losing momentum.
In most conventional moving-average-based frameworks, trading signals are delayed because these models react to price rather than anticipate it. As a result, many buy or sell signals appear after the real move has already begun, leading to entries that contradict the current trend. This system eliminates that lag by employing a mean reversion trading model. Instead of waiting for crossovers, it observes how far price deviates from its statistical mean and reacts when that deviation begins to shrink, the moment when equilibrium forces reemerge.
This approach produces non-lagging, data-driven signals that appear at the exact moment price begins to revert toward balance. At the same time, traders can visually assess the market’s condition by observing the spacing, compression, or expansion of the dynamic bands, which represent volatility shifts and trend energy. Through this interaction, the trader can quickly gauge whether a trend is strengthening, losing power, or preparing for a reversal. In other words, the model provides both quantitative precision and intuitive visualization.
A unique visual element in this system is how candles are displayed during transitional states. When Live Trend and Vision Trend contradict each other, for instance, when the current trend is bullish but the projected trend turns bearish, candle bodies automatically appear as hollow.
These hollow candles act as visual alerts for zones of uncertainty or equilibrium between buyers and sellers, often preceding trend reversals, liquidity sweeps, or volatility compression phases. Traders quickly learn to interpret hollow candles as signals to pause, observe, or prepare for potential shifts rather than to act impulsively.
Signal generation in this model occurs when price reverts from extreme zones back toward neutrality. When price exits the strong overbought or strong oversold zones and reenters a milder area, the system produces a reversal signal that aligns with real-time market dynamics. To refine accuracy, these signals are confirmed through several filters, including momentum verification, volatility behavior, and smart money validation. This multi-layered signal logic significantly reduces false entries, helping traders avoid overreactions to temporary liquidity spikes and enhancing performance in volatility-driven markets.
On a broader level, the model supports full multi-timeframe analysis. It can analyze up to twenty symbols simultaneously, across multiple timeframes, to detect directional bias, correlation, and confluence. The result is a holistic map of market structure in real time, showing how each asset aligns or diverges from others and how lower timeframes fit into the macro trend. Variables such as Live Trend, Vision Trend, Directional Strength, and Zone Positioning combine to give a complete structural snapshot at any given moment.
Risk management is handled by an adaptive Trailing Stop Engine that continuously aligns with current volatility and price flow. It integrates pivot mapping with ATR-based calculations to dynamically adjust stop-loss levels as price evolves. The engine offers four adaptive modes, Grip, Flow, Drift, and Glide, each tailored to different levels of market volatility and trader risk tolerance. In visualization, the profit area between entry and stop-loss is shaded light green for long positions and light red for short positions. This design allows immediate recognition of active risk exposure and profit lock-in zones, all in real time.
Altogether, the combination of ATR Volatility Mapping, Fibonacci Band Calibration, Regression-Based Trend Engine, Dynamic Supply and Demand Equilibrium, Conflict Detection through Hollow Candles, Mean Reversion Signal Model, and Adaptive Trailing Stop forms a unified analytical system. It maps the market’s structure, identifies current and future trends, measures the real-time balance of buyers and sellers, and highlights optimal entry and exit points. The final result is higher analytical precision, improved risk control, and a clearer view of the true, data-defined market structure.
🔵 How to Use
Analyzing supply and demand in live financial markets is one of the most complex challenges traders face. Price rarely moves in a straight line; instead, it evolves through phases of expansion, compression, and redistribution. Many traders misinterpret these movements because the zones that appear strong or reactive at first glance often represent nothing more than temporary liquidity redistributions.
These areas, while visually convincing, may lose relevance quickly when volatility increases or when viewed from another timeframe. In high-volatility environments, traditional zone analysis becomes even more unreliable. Price may seem to respect a support or resistance level only to break through it a few candles later. This behavior creates false zones and misleading reversal points.
The key to filtering such movements lies in understanding the context, how volatility, momentum, and structural flow interact across different timeframes. A single timeframe can only tell part of the story. The market’s true structure emerges only when data is synchronized from macro to micro levels.
This is where multi-timeframe correlation becomes essential. Every timeframe offers a different lens through which supply and demand balance can be observed. For example, a trader might see a bullish setup on a 15-minute chart while the 4-hour chart is still showing a strong distribution phase. Without alignment between these layers, trades are easily positioned against the dominant liquidity flow. The model presented here solves this by processing all relevant timeframes simultaneously, allowing traders to see how short-term movements fit within higher-level structures.
Each market phase, whether accumulation, expansion, or reversion, carries a unique volatility fingerprint. The system tracks transitions in volatility regimes, momentum divergence, and structural breakouts to anticipate when a phase change is approaching. For instance, when volatility compresses and ATR readings narrow, it often signals an upcoming breakout or reversal. By monitoring these shifts in real time, the model helps the trader differentiate between liquidity grabs (temporary volatility spikes) and genuine structural changes.
Every supply-demand interaction within this system is adaptive rather than static. The zones continuously recalibrate based on live parameters such as price velocity, momentum distribution, and liquidity displacement. This adaptive structure ensures that the balance between buyers and sellers is represented accurately as market conditions evolve.
In practice, this allows the user to identify early signs of trend exhaustion, potential reversals, and continuation patterns long before traditional indicators would react.
In essence, successful supply and demand analysis requires moving beyond subjective interpretation toward data-driven decision-making.
Manual drawing of zones or relying solely on visual intuition can lead to inconsistent results, especially in fast-changing markets. By combining ATR-driven volatility mapping, mean reversion dynamics, and multi-timeframe alignment, this framework offers a clear, objective, and responsive model of how market forces actually operate. Each decision becomes grounded in measurable context, not assumptions.
The analytical interface is divided into two main sections : the visual chart framework and the scanner data table.
On the chart, five dynamic bands and seven analytical zones appear around price. These are calculated from ATR, regression moving average, and Fibonacci expansion ratios to define whether the market is overbought, oversold, or neutral. Each zone has distinct color coding, allowing traders to recognize the market state instantly without switching tools or indicators.
Price movement within these bands reveals more than just direction, it tells a story of volatility, liquidity flow, and market equilibrium. The upper zones typically indicate exhaustion of buying pressure, while lower zones highlight areas of overselling or potential recovery. The way price reacts near these boundaries can help determine whether a continuation or reversal is likely.
At the heart of the visualization are two layered trend components : Live Trend and Vision Trend.
The Live Trend shows the present market direction based on regression and smoothing logic, while the Vision Trend projects the probable future trajectory by analyzing slope deviation and momentum displacement. When these two align, the trader sees confirmation of market strength. When they diverge, candle bodies turn hollow, a simple yet powerful visual alert signaling hesitation, consolidation, or a possible turning point.
At the bottom of the interface, the Scanner Table organizes all analytical data into a structured display. Each row corresponds to a symbol and timeframe, showing the current Live Trend, Vision Trend, Directional Strength, Zone Position, and Signal Age. This table provides a real-time overview of all assets being tracked, showing which ones are trending, which are in reversal, and which are entering transition zones. By analyzing this table, traders can instantly identify correlation clusters, where multiple assets share the same trend direction, often a sign of broader market sentiment shifts.
The Scanner can simultaneously process multiple timeframes and up to twenty different assets, producing a panoramic market overview. This makes it easy to apply a top-down analytical workflow, starting with higher timeframe alignment, then drilling down into lower levels for execution. Instead of reacting to isolated signals, traders can see where confluence exists across structures and focus only on setups that align with overall market context.
The bands and their color coding make interpretation intuitive even for less experienced users. Darker shades correspond to extreme zones, typically where institutional orders are being absorbed or distributed, while lighter zones mark mild overbought or oversold conditions. When price transitions from an outer extreme zone into a milder region, a signal condition becomes active. At this point, traders can cross-check the event using momentum and volatility filters before acting.
The trailing stop section of the display adds another critical dimension to decision-making. It visualizes stop levels as continuously updating colored lines that follow price movement. These levels are calculated dynamically through pivot mapping and ATR-based sensitivity. The shaded area between the entry point and active stop loss (light green for buys, light red for sells) gives traders immediate insight into how much of the move is currently secured as profit and how much remains exposed. This simple visual cue transforms risk management from a static calculation into a living, responsive process.
All components of this analytical system are fully customizable. Users can adjust signal type, calculation periods, smoothing intensity, and band sensitivity to match their trading style. For example, a scalper might shorten ATR and MA periods to capture rapid fluctuations, while a swing trader might increase them for smoother and more stable readings. Because every element responds to live data, even small adjustments lead to meaningful changes in how the system behaves.
When combined with the scanner’s data table, these features enable a top-down analytical workflow, one where decisions are not made from isolated indicators but from a complete, multi-dimensional understanding of market structure. The result is a system that supports both reactive precision and proactive market awareness.
🟣 Long Signal
A long signal is generated when price begins to rebound from deeply oversold conditions. More precisely, when price enters the strong or extreme oversold zones and then returns into the mild oversold region, the system identifies the start of a mean reversion phase. This transition is not based on subjective interpretation but on mathematical deviation from equilibrium, meaning that selling pressure has been exhausted and liquidity begins to shift toward buyers.
Unlike delayed signals that depend on moving average crossovers or oscillators, this signal appears the moment price starts moving back toward balance. The model’s mean reversion logic detects when volatility contraction and momentum realignment coincide, producing a non-lagging entry condition.
In this situation, traders can visually confirm the setup by observing the spacing and curvature of the lower bands. When the lower volatility bands begin to flatten or curve upward while ATR readings stabilize, it indicates that the market is transitioning from distribution to accumulation.
The strength and quality of each long signal depend on the configuration of trend variables. When both Live Trend and Vision Trend are bullish, the probability of continuation is significantly higher. This alignment suggests that the market’s short-term momentum is supported by long-term structure. On the other hand, when the two trends contradict each other, which the chart highlights with hollow candles, it represents a temporary phase of indecision or conflicting forces.
In these moments, traders are encouraged to monitor volatility compression and observe whether the next few candles confirm a real breakout or revert back to range conditions.
Additional confirmation can be derived from observing the slope of the regression moving average and the magnitude of ATR fluctuations. A steeper upward slope combined with decreasing volatility indicates stronger bullish intent. In contrast, if ATR expands while price remains flat, it signals potential traps or fakeouts driven by short-term liquidity grabs.
Valid long signals often emerge near the end of volatility compression periods or immediately after liquidity sweeps around major lows. These are points where large players typically absorb remaining sell orders before initiating upward movement. Once the long condition triggers, the system automatically calculates the initial stop loss using a combination of recent pivots and ATR range. From that point, the Trailing Stop Engine dynamically adjusts as price rises, maintaining optimal distance from the entry point and locking in profits without restricting trade potential.
For educational context, consider a situation where the market has been trending downward for several sessions, and the ATR value begins to decline, showing that volatility is compressing. As price touches the lower extreme zone and reverses into the mild oversold region while Live Trend starts turning positive, this creates an ideal long condition. A new cycle of expansion often begins right after such compression, and the system captures that early shift automatically.
🟣 Short Signal
A short signal represents the opposite scenario, a point where buying momentum weakens after a strong rally, and price begins to revert downward toward equilibrium. When price exits the strong or extreme overbought zones and moves into the mild overbought region, the model detects the start of a bearish mean reversion phase.
Here too, the signal appears without delay, as it is based on the real-time relationship between price and its volatility boundaries rather than on indicator crossovers.
The system identifies these short conditions when upward momentum shows visible fatigue in the volatility bands. The upper bands start to flatten or turn downward while the regression slope begins to lose angle. This is often accompanied by rising ATR readings, showing an expansion in volatility that reflects distribution rather than continuation.
The quality of the short signal is strongly influenced by the interaction between the two trend layers. When both Live Trend and Vision Trend point downward, the likelihood of sustained bearish continuation increases dramatically. However, if they diverge, candle bodies turn hollow, clearly marking zones of conflict or hesitation. These phases often coincide with the end of a bullish impulse wave and the start of an early correction.
A practical example can illustrate this clearly. Imagine a market that has been trending upward for several days with expanding volatility. When price pushes into the extreme overbought zone and starts pulling back into the mild region, the system interprets it as the first sign of distribution. If at the same time the regression moving average flattens and ATR begins to rise, it strongly suggests that institutional participants are taking profit. The generated short signal allows the trader to position early in anticipation of the downward reversion that follows.
The initial stop loss for short trades is calculated above the most recent pivot high, ensuring logical protection based on the structural context. From there, the Trailing Stop Engine automatically tracks the price movement downward, tightening stops as volatility decreases or expanding them during sharp swings to avoid premature exits.
The engine’s dynamic nature makes it suitable for both aggressive scalpers and patient swing traders. Scalpers can set the trailing sensitivity to “Grip” mode for tighter control, while swing traders can use “Glide” mode to capture larger portions of the trend.
Most short signals form right after volatility expansion or liquidity grabs around major highs, classic exhaustion areas where momentum divergence becomes evident. The combination of visual cues (upper band curvature, hollow candles, ATR spikes) provides traders with multiple layers of confirmation before taking action.
In both long and short scenarios, this analytical system replaces emotional decision-making with structured interpretation. By translating volatility, momentum, and price positioning into clear contextual patterns, it empowers the trader to see where reversals are forming in real time rather than guessing after the move has started.
🔵 Setting
🟣 Logical Setting
Channel Period : The main channel period that defines the base moving average used to calculate the central line of the bands. Higher values create a smoother and longer-term structure, while lower values increase short-term sensitivity and faster reactions.
Channel Coefficient Period : The ATR period used to measure volatility for determining the channel width. Higher values provide greater channel stability and reduce reactions to short-term market noise.
Channel Coefficient : The ATR sensitivity factor that defines the distance of the bands from the central average. A higher coefficient widens the bands and increases the probability of detecting overbought or oversold conditions earlier.
Band Smooth Period : The smoothing period applied to the bands to filter minor price noise. Lower values produce quicker reactions to price changes, while higher values create smoother and more stable lines.
Trend Period : The period used in the regression moving average calculation to identify overall trend direction. Shorter values highlight faster trend shifts, while longer values emphasize broader market trends.
Trend Smooth Period : The smoothing period for the regression trend to reduce volatility and confirm the dominant market direction. This setting helps to better distinguish between corrective and continuation phases.
Signals Gap : The time interval between generated signals to prevent consecutive signal clustering. A higher value strengthens the temporal filter and produces more selective and refined signals.
Bars to Calculate : Defines the number of historical candles used in calculations. Limiting this value optimizes script performance and reduces processing load, especially when multiple symbols or timeframes are analyzed simultaneously. Higher values increase analytical depth by including more historical data, while lower values improve responsiveness and reduce potential lag during live chart updates.
Trailing Stop : Enables or disables the dynamic trailing stop engine. When active, the system automatically adjusts stop loss levels based on live volatility and price structure, maintaining alignment with market flow and trend direction.
Trailing Stop Level : Defines the operational mode of the trailing stop engine with four adaptive styles: Grip, Flow, Drift, and Glide. Grip offers tight stop management for scalping and high precision setups, while Glide allows wider flexibility for swing or long-term trades.
Trailing Stop Noise Filter : Applies an additional filtering layer that smooths minor fluctuations and prevents unnecessary stop adjustments caused by short-term market noise or micro volatility.
🟣 Display Settings
Show Trend on Candles : Displays the current trend direction directly on price candles by applying dynamic color coding. When Live Trend and Vision Trend align bullish, candles appear in green tones, while bearish alignment displays in red. If the two trends conflict, candle bodies turn hollow, marking a Trend Conflict Zone that signals potential indecision or upcoming reversal. This feature provides instant visual confirmation of market direction without the need for external indicators
Table on Chart : Allows users to choose whether the analytical table appears directly over the chart or positioned below it. This gives full control over screen layout based on personal workspace preference and chart design.
Number of Symbols : Controls how many symbols are displayed in the screener table, adjustable from 10 up to 20 in steps of 2. This flexibility helps balance between detailed screening and visual clarity on different screen sizes.
Table Mode : Defines how the screener table is visually arranged.
Basic Mode : Displays all symbols in a single column for vertical readability.
Extended Mode : Arranges symbols side by side in pairs to create a more compact and space-efficient layout.
Table Size : Adjusts the visual scaling of the table. Available options include auto, tiny, small, normal, large, and huge, allowing traders to optimize table visibility based on their screen resolution and preferred chart density.
Table Position : Determines the exact placement of the screener table within the chart interface. Users can select from nine available alignments combining top, middle, and bottom vertically with left, center, and right horizontally.
🟣 Symbol Settings
Each of the 10 available symbol slots includes a full range of adjustable parameters for personalized analysis.
Symbol : Defines or selects the asset to be tracked in the screener, such as XAUUSD, BTCUSD, or EURUSD. This enables multi-asset scanning across different markets including forex, commodities, indices, and crypto.
Timeframe : Sets the specific timeframe for analysis for each selected symbol. Examples include 15 minutes, 1 hour (60), 4 hours (240), or 1 day (1D). This flexibility ensures precise control over how each asset is monitored within the multi-timeframe structure.
🟣 Alert Settings
Alert : Enables alerts for AAS.
Message Frequency : Determines the frequency of alerts. Options include 'All' (every function call), 'Once Per Bar' (first call within the bar), and 'Once Per Bar Close' (final script execution of the real-time bar). Default is 'Once per Bar'.
Show Alert Time by Time Zone : Configures the time zone for alert messages. Default is 'UTC'.
🔵 Conclusion
Understanding financial markets requires more than indicators, it demands a framework that captures the interaction of price, volatility, and structure in real time. This analytical system achieves that by combining mean reversion logic, volatility mapping, and dynamic supply and demand modeling into an adaptive, data-driven environment. Its computational bands and trend layers visualize market intent, showing when momentum is strengthening, fading, or preparing to shift.
Each signal, derived from statistical equilibrium rather than delayed indicators, reflects the exact moment when the balance between buyers and sellers changes. Variables like Live Trend, Vision Trend, Directional Strength, and ATR-based Volatility Context help traders assess signal quality and alignment across multiple timeframes. The system blends automation with human interpretation, preserving macro-to-micro consistency and enabling confident entries, exits, and stop management through its adaptive Trailing Stop Engine.
Every component, from color-coded zones to hollow candles, forms part of a broader narrative that teaches traders to read the market’s language instead of reacting to it. Built on self-correcting analysis, the framework continuously recalibrates with live data. By transforming volatility, liquidity, and price behavior into structured insight, it empowers traders to move from reaction to prediction, a living ecosystem that evolves with both the market and the trader.
Multi Time Frame EMAsThree EMAs with the option to hide them on higher timeframes. Simple and easy to use.
Futures Gann MonthBuilds a a continuous chart of the same month for a futures contract (e.g. ZSH2026).
This means such a chart consists of March '22, March '23, March '24, March '25, March '26...
The script goes back 20 years at most (depending on the current ticker selected in TradingView).
Supertrend with Coppock Curve and Dynamic Time WindowOverview
This indicator combines the **Supertrend** trend-following system with the **Coppock Curve** momentum oscillator to generate high-probability buy and sell signals. An additional **dynamic time window filter** ensures trades only occur during your specified trading hours, making it ideal for intraday traders who want to avoid low-liquidity periods.
How It Works
**Signal Generation:**
- **BUY Signal** (Green label below bar): Triggered when the Coppock Curve crosses above zero, the Supertrend confirms an uptrend, and the current time is within your specified trading window
- **SELL Signal** (Purple label above bar): Triggered when the Coppock Curve crosses below zero, the Supertrend confirms a downtrend, and the current time is within your specified trading window
**Triple Confirmation System:**
1. **Coppock Curve** - Identifies momentum shifts using rate-of-change calculations
2. **Supertrend** - Confirms the prevailing trend direction to filter false signals
3. **Time Window** - Ensures trades only occur during high-liquidity hours
Input Parameters
**Supertrend Settings:**
- **ATR Length** (Default: 19) - Period for calculating the Average True Range
- **Factor** (Default: 3.0) - Multiplier for ATR to determine Supertrend sensitivity
**Time Window Settings (Tehran Time UTC+3:30):**
- **Start Hour/Minute** (Default: 10:30) - Beginning of active trading window
- **End Hour/Minute** (Default: 22:30) - End of active trading window
Best Practices
- Works best on **trending markets** due to the Supertrend filter
- Recommended timeframes: **15min, 30min, 1H, 4H**
- Lower the Factor value (2.0-2.5) for more signals in volatile markets
- Increase the Factor value (3.5-4.0) for fewer, higher-quality signals in ranging markets
- Adjust the time window to match your market's peak liquidity hours
Risk Disclaimer
This indicator is for educational purposes only. Always use proper risk management, position sizing, and combine with your own analysis before making trading decisions.
The VWAP OracleOverview
The VWAP Oracle is a sophisticated overlay indicator that elevates VWAP (Volume Weighted Average Price) from a simple benchmark to an intelligent oracle for intraday and swing decisions. It offers flexible anchoring (rolling MVWAP, weekly, monthly, yearly) with session options, augmented by heuristic "AI/ML" elements for trend forecasting, dynamic S/R identification, and mean-reversion pullback strategies. A comprehensive dashboard delivers at-a-glance intel on trends, roles, touch history, and trade stats, complemented by visual zones, entry shapes, and alerts. Tailored for active traders in equities, forex, or futures, this iteration refines state handling and role logic for seamless execution on Pine v6.
Core Mechanics
Built around robust VWAP computations with layered analytics:
VWAP Framework: Primary line via user-selected type—Rolling (volume-weighted over lookback bars for agility), or Anchored (resets on week/month/year changes). HLC3 source standard; regular or 24h sessions. Toggles for secondary lines (e.g., weekly in orange for context).
Heuristic Enhancements: ATR safeguards (min tick fallback) normalize zones (± sensitivity * ATR for touches) and distances (e.g., 3x for setups). Linear regression over lookback derives slope (ATR-scaled for cross-asset comparability), flagging strong trends (> threshold) with rising/falling confirmation and volume >20-bar SMA.
Role & Proximity Engine: Scans enabled VWAPs globally—assigns nearest as support (price above, higher value prioritized) or resistance (below, lower prioritized), e.g., "Weekly" if closest. Tracks main VWAP touches for strength tiers (Weak <3, Moderate 3-4, Strong 5-7, Proven ≥8).
Pullback Strategy: In validated trends (slope + price move + volume), distant deviations (> ATR multiple) trigger "awaiting" state. Confirms entries on fresh touches with directional candles (close > open for longs), setting ATR-based stops (1x offset from VWAP) and targets (2x extension). Manages to hit (success tally) or breach (reset); daily/anchor resets clear stats.
Outputs: Trend-colored VWAP (blue/red in strong regimes, gray in range), role-tinted zones (green/red fill), triangles for entries, labels for outcomes.
Why This Mashup Adds Value & Originality
Traditional VWAPs are passive lines; multi-anchor plots add clutter without synthesis. Here, the fusion of anchored/rolling VWAPs with regression-normalized "AI" slope (volatility-adjusted for invariance) and touch-based strength scoring forms a predictive layer—e.g., "Proven" supports from 8+ interactions signal higher-probability bounces than raw levels. Stateful pullback logic (distant setup → touch entry → managed exit) with explicit breach cancels differentiates it from basic deviation oscillators, while the 11-row dashboard (trend icons, nearest roles, live success %) consolidates what would take multiple indicators. Global role reassignment (no function var limits) ensures accuracy, creating a unified "oracle" for confluence without redundancy—ideal for evolving static VWAP into adaptive decision support.
How to Use
Configuration: Overlay on chart. VWAP: Pick Rolling for scalps (252-bar default); enable weeklies for bias. AI: ATR 14, sensitivity 0.5 (tighter for precision). Trade: 3x min distance setups, 2x/1x target/stop. Visuals: Dashboard top-right, zones on, signals toggled.
Dashboard Readout (semi-opaque black, size-adjustable):
Header/Type: "The VWAP Oracle" + active (e.g., "Rolling (MVWAP)").
Trend: 🔵/🔴 Strong or ⚪ Range—align trades accordingly.
Nearest S/R: "Main" support (green) for bounces; "Monthly" resistance (red) for fades.
Strength/Role: "Strong (5 touches)"; "Support" for current main bias.
Position: "🔄 Pullback Setup" flags opportunity; "⏳ Awaiting" pre-entry.
Success/Setup: "80% (4/5)"; 🟢 Long Active if running; volume "✅ Strong" validates.
Execution: Strong bull + distant alert → Long on green triangle touch → Trail to target label (✓) or stop (✗). Use zones for invalidation; alerts cover setups/hits. Suits 15m-4H on majors like NAS100.
Pro Tips: Backtest resets (daily intraday); tweak slope threshold (1.5) for noise.
Limitations & Disclaimer
Touches and entries confirm on close, introducing minor lag; rolling VWAP smooths but may trail sharp moves. Slope can oscillate in transitions—add manual filters. Stats reset periodically (e.g., daily), so sample sizes vary; "success" is backward-looking. No auto-sizing—cap risk at 1% equity. v6-optimized, but verify on live data. Not advice; simulate trades, as history ≠ future. Feedback welcome in comments.
Camarilla D/W/M, Alerts, TP/SL, ADX, EMA, Volume# Camarilla Levels Pro - Advanced Trading Indicator
## 📊 **Overview**
A sophisticated Camarilla levels indicator with multiple timeframe support, advanced filtering, and comprehensive trading statistics. Designed for professional traders seeking precise entry/exit points with robust risk management.
## 🎯 **Key Features**
### **Multi-Timeframe Camarilla Levels**
- **D/W/M Timeframes**: Calculate levels from Daily, Weekly, or Monthly data
- **Accurate Calculations**: Uses previous period's High, Low, Close for precise level calculation
- **6 Key Levels**: H3, H4, H5 (Resistance) and L3, L4, L5 (Support)
### **Advanced Entry Signals**
- **4 Trading Scenarios**:
- LONG 1: Price crosses above H4 with stop at H3, target at H5
- LONG 2: Price crosses above L3 with stop at L4, target at H3
- SHORT 1: Price crosses below L4 with stop at L3, target at L5
- SHORT 2: Price crosses below H3 with stop at H4, target at L3
### **Smart Filtering System**
- **ADX Filter**: Confirms trend strength (configurable threshold)
- **Volume Filter**: Ensures significant volume participation
- **EMA Filter**: Aligns with trend direction (50-period default)
- **Flexible Combination**: Use any combination of filters
### **Non-Repainting Signals**
- **Signal Protection**: Once triggered, signals don't disappear or repaint
- **Executed Signal Tracking**: Historical record of all filled positions
- **Visual Confirmation**: Clear distinction between potential and executed trades
### **Comprehensive Alert System**
- **Entry Alerts**: Buy/Sell signals with level information
- **Exit Alerts**: TP/SL notifications with profit/loss data
- **Customizable**: Set alerts for specific conditions only
### **Professional Risk Management**
- **Auto TP/SL**: Automatic take-profit and stop-loss levels
- **Position Tracking**: Monitors active trades with real-time P/L
- **Single Position**: Prevents over-trading with one active position rule
### **Advanced Statistics**
- **Trade Analytics**: Total trades, win rate, profitability
- **Performance Metrics**: Total profit %, average trade performance
- **Real-time Monitoring**: Current position status and filter status
- **Visual Table**: Clean statistics display in corner
## ⚙️ **Customization Options**
### **Display Settings**
- Toggle level labels, signals, TP/SL markers, and statistics
- Adjust visual styles and sizes for clarity
- Right-positioned labels to avoid chart clutter
### **Filter Configuration**
- **ADX**: Length (14) and threshold (20) settings
- **Volume**: Period (20) and multiplier (1.2x) adjustment
- **EMA**: Customizable period (50 default)
### **Timeframe Selection**
- Daily levels for intraday trading
- Weekly levels for swing trading
- Monthly levels for position trading
## 📈 **Trading Strategy**
### **Entry Logic**
1. **Breakout Confirmation**: Price must cross and hold beyond level
2. **Filter Validation**: All active filters must pass conditions
3. **Single Position**: No new entries while position is active
### **Exit Logic**
- **Take Profit**: Automatic at calculated target levels
- **Stop Loss**: Automatic at calculated risk levels
- **Visual Feedback**: Green circles for TP, Red X for SL
### **Risk Management**
- Pre-defined risk/reward ratios based on Camarilla mathematics
- No pyramiding or multiple position risks
- Clear visual tracking of active trade parameters
## 🎨 **Visual Features**
- **Clean Level Display**: Gray circles for unobtrusive level marking
- **Signal Markers**: Tiny triangles for executed entries
- **Exit Markers**: Tiny circles (TP) and X (SL) for clear exits
- **Statistics Table**: Professional performance monitoring
- **Right-Aligned Labels**: Prevents chart congestion
## 🔔 **Alert Conditions**
- **Buy Signals**: LONG 1 or LONG 2 conditions met
- **Sell Signals**: SHORT 1 or SHORT 2 conditions met
- **Exit Alerts**: TP or SL hit for both long and short positions
## 💡 **Professional Use Cases**
- **Day Trading**: Use Daily levels with volume filter
- **Swing Trading**: Use Weekly levels with ADX trend confirmation
- **Position Trading**: Use Monthly levels with EMA trend alignment
- **Strategy Testing**: Comprehensive statistics for backtesting
This indicator provides institutional-grade Camarilla analysis with professional risk management tools, making it suitable for traders of all experience levels seeking systematic trading approaches with clear entry/exit rules.
RSI +WMA+ MA + Div SETUPRSI +WMA+ MA + Div SETUP
Индикатор объединяет анализ RSI, скользящих средних RSI (EMA/WMA), дивергенций, автоматические уровни поддержки/сопротивления на RSI, «лестницу цен» для целевых уровней RSI и фильтр тренда со старшего таймфрейма (HTF).
Точки входа формируются строго в месте пересечения RSI с заданным уровнем после выполнения выбранного сетапа. Поддержан режим «без повторов до смены направления».
Что показывает
Линии RSI, EMA(9) от RSI и WMA(45) от RSI.
Фон панели: бычий/медвежий/нейтральный режим импульса RSI (по соотношению EMA и WMA и наклону WMA).
Маркеры ▲/▼ — смена фазы импульса RSI (не торговые сигналы).
Дивергенции (регулярные): Bull/Bear с метками.
Auto SnR на RSI: динамические уровни поддержки/сопротивления по экстремумам RSI.
WMA SnR points: точки ретеста WMA на RSI.
Лестница цен: оценка цены, при которой RSI достигнет выбранных уровней.
HTF-линия: WMA(45) от RSI на старшем ТФ (по желанию).
Торговые сигналы (BUY/SELL)
Сигналы строятся в окне осциллятора RSI ровно в точке кросса:
BUY: (по выбранному сетапу) + пересечение RSI↑ заданного уровня (по умолчанию 40) + (опционально) выполнен HTF-фильтр.
SELL: (по выбранному сетапу) + пересечение RSI↓ заданного уровня (по умолчанию 60) + (опционально) выполнен HTF-фильтр.
Сетапы входа (переключатель)
Setup 1: Div + Cross — требуется подтверждённая дивергенция (Bull/Bear) и кросс RSI уровня в пределах заданного «окна» баров.
Setup 2: Cross only — только кросс RSI уровня, без требования дивергенции.
HTF-фильтр тренда
Расчёт WMA(45) от RSI на настраиваемом HTF (M, H1=60, H4=240, D и т. д.).
Разрешение Лонга, если HTF_WMA45 ≥ L-уровня (например, 50).
Разрешение Шорта, если HTF_WMA45 ≤ S-уровня.
Опция «Только после закрытия HTF-свечи» исключает перерисовку фильтра до закрытия старшего бара.
Основные настройки
RSI Length, Source.
EMA Length / WMA Length (для линий на RSI).
Визуальные уровни RSI (Up/Down) и подсветка фона.
Divergence: пороги показа (RSI ≤ X / ≥ Y), метки.
Price ladder: список целевых уровней RSI и «шаг» вывода цен.
Auto SnR: три окна lookback, цвета линий.
WMA SnR: чувствительность к ретестам WMA.
Entries: выбор сетапа, окно после дивергенции, уровни для Лонга/Шорта (по умолчанию 40/60), «ставить метку по фактическому RSI», без повторов.
HTF Filter: вкл/выкл, ТФ, уровни для Лонга/Шорта, «только по закрытию», показать HTF-линию.
Алерты
BUY: HTF ok + Setup OK + RSI cross up
SELL: HTF ok + Setup OK + RSI cross down
Сообщения алертов — константные строки (совместимы с Pine).
Перерисовка
Локальные сигналы ставятся на закрытии бара кросса RSI — не перерисовываются.
Дивергенции используют pivot-логику (подтверждаются через lookback) — метка появляется после подтверждения.
HTF-фильтр без перерисовки при включённой опции «Только после закрытия HTF-свечи».
Пример использования
H1 фильтр ≥ 50, M5 Setup 1: дождитесь Bull-дивергенции на M5, затем кросса RSI↑40 в течение N баров — получите BUY.
Для входов без дивергенций выберите Setup 2.
English Description
RSI +WMA+ MA + Div SETUP
All-in-one RSI toolkit: native RSI, RSI-based EMA/WMA, divergence detection, automatic RSI Support/Resistance, price ladder (target prices for chosen RSI levels), and a configurable Higher-Timeframe (HTF) trend filter.
Entry markers are printed exactly at the RSI level cross once the selected setup conditions are met. Includes a No-Repeat option to avoid duplicate signals.
Visuals
RSI, EMA(9) of RSI, WMA(45) of RSI.
Background shading for bull/bear/neutral RSI impulse phases (EMA vs WMA and WMA slope).
▲/▼ phase-change markers (context only, not trade signals).
Regular Bull/Bear divergences with optional labels.
Auto RSI SnR lines from RSI extremes.
WMA SnR points (RSI retests of WMA).
Price ladder: estimated price to reach given RSI levels.
Optional HTF line: WMA(45) of RSI calculated on a higher timeframe.
Trade Signals (BUY/SELL)
Signals plot in the RSI pane at the cross point:
BUY: selected setup satisfied + RSI crosses up the chosen level (default 40) + optional HTF filter passes.
SELL: selected setup satisfied + RSI crosses down the chosen level (default 60) + optional HTF filter passes.
Entry Setups (selector)
Setup 1: Div + Cross — requires a confirmed Bull/Bear divergence and an RSI level cross within a user-defined bar window.
Setup 2: Cross only — RSI level cross only (no divergence required).
HTF Trend Filter
Computes WMA(45) of RSI on a configurable higher timeframe (e.g., 60=H1, 240=H4, D, etc.).
Long allowed if HTF_WMA45 ≥ Long threshold (e.g., 50).
Short allowed if HTF_WMA45 ≤ Short threshold.
“Close-only” option ensures the HTF filter updates only after the HTF bar closes (no repaint).
Key Inputs
RSI length/source; EMA/WMA lengths.
Visual RSI up/down levels & background shading.
Divergence thresholds (RSI ≤ / ≥), labels.
Price ladder: target RSI levels & label spacing.
Auto SnR: three lookback windows, colors.
WMA SnR: retest sensitivity.
Entries: setup selector, divergence window, Long/Short levels (40/60 by default), “mark at actual RSI value”, no-repeat.
HTF Filter: enable, timeframe, Long/Short thresholds, close-only, show HTF line.
Alerts
BUY: HTF ok + Setup OK + RSI cross up
SELL: HTF ok + Setup OK + RSI cross down
Alert messages are constant strings (Pine-compatible).
Repaint Notes
LTF entry signals are placed at bar close when the cross occurs — no repaint.
Divergences rely on pivots; labels plot after confirmation.
HTF filter does not repaint when Close-only is enabled.
Example
H1 filter ≥ 50, M5 Setup 1: wait for a Bull divergence on M5 and an RSI cross up 40 within N bars — you’ll get a BUY.
Choose Setup 2 for cross-only entries.
Relative Strength Index + MTF VEIODORIOAn advanced technical indicator that combines multiple RSI (Relative Strength Index) analysis features into a single, comprehensive tool.
Main Features:
1. Traditional RSI
Calculates the standard Relative Strength Index with a configurable period (default: 14)
Displays overbought and oversold levels
Includes colored background fill for better visualization
2. Multi-Timeframe (MTF) Chart
Displays RSI values simultaneously across 8 different timeframes:
1 minute, 5 minutes, 15 minutes, 30 minutes
1 hour, 4 hours, 1 day, 1 week
Screener Multi ADX + MACDThis screener helps to screen Nifty 200 stocks based on ADX threshold and MACD crossovers...
Multi-Timeframe Granville Signal──────────────────────────────────────────
OVERVIEW
──────────────────────────────────────────
MTF Granville Signal is an invite-only Pine Script indicator that assists traders in identifying high-probability entry points based on Granville's Law principles, enhanced with Multi-Timeframe (MTF) structural analysis and dynamic Moving Average Deviation Rate (MADR) filtering.
This indicator is NOT investment advice. It is a technical analysis tool. All trading decisions and outcomes are the sole responsibility of the user.
──────────────────────────────────────────
WHAT MAKES THIS INDICATOR ORIGINAL
──────────────────────────────────────────
While many indicators implement basic Granville's Law or simple moving average crosses, this indicator distinguishes itself through two mathematically rigorous enhancements:
1. Dynamic MADR Filtering with Statistical Foundation
Unlike fixed percentage bands used in conventional overbought/oversold indicators, this system employs adaptive threshold calculation based on rolling standard deviation :
Mathematical Approach:
Calculates price deviation from the reference Simple Moving Average(SMA) as a percentage
Computes standard deviation (σ) over an extended lookback period
Default: 1σ threshold = 68.26% probability zone under normal distribution
User-configurable sigma multiplier (1σ, 2σ, 3σ)
Operational Logic:
Trend-following signals (Granville Rules 1, 2, 3, 5, 6, 7) : Fire only when MADR is within normal range (< threshold), indicating healthy trend conditions
Counter-trend signals (Granville Rules 4, 8) : Fire only when MADR exceeds threshold, indicating statistical over-extension and mean-reversion probability
Why This Matters:
Traditional indicators use arbitrary fixed thresholds (e.g., "overbought above +3%"). Market volatility varies dramatically across assets and time periods. A 3% deviation in EUR/USD may be extreme, while in Bitcoin it's noise. Dynamic MADR automatically adapts to each market's volatility characteristics, maintaining consistent statistical validity across diverse trading instruments.
2. MTF Structural Verification for Cycle-Phase Filtering
This is not merely displaying multiple timeframe SMAs on a chart. The indicator performs structural analysis to determine trend cycle phase :
Verification Mechanism:
Checks if price has recently touched/crossed the higher timeframe SMA within a configurable lookback period
Confirms SMA hierarchy alignment (short-term > mid-term > long-term for uptrends)
Distinguishes between early-cycle trend initiation and late-cycle exhaustion
Why This Matters:
Granville's Law signals can appear throughout a trend cycle, but probability varies significantly:
Early cycle (price recently interacted with higher TF SMA): High probability - catching trend initiation or deep retracements
Late cycle (price extended far from higher TF SMA): Low probability - entering during exhaustion phase
By requiring recent structural interaction with higher timeframe SMAs, the indicator filters out low-probability late-cycle entries, dramatically improving signal quality.
──────────────────────────────────────────
GRANVILLE'S LAW IMPLEMENTATION
──────────────────────────────────────────
This indicator implements all eight of Joseph Granville's classic rules, with a focus on Rules 1, 2, 3,4, 5, 6, 7, and 8 for primary signal generation. Rules 3 and 7 are operationalized through touch-based approximation (see explanation below):
Trend-Following Signals (Rules 1, 2, 3, 5, 6, 7)
Buy Signals:
Short-term SMA crosses above (or touches and bounces off) mid/long-term SMAs
SMA hierarchy confirms uptrend structure
MADR indicates price is NOT over-extended
Price recently interacted with higher timeframe SMA (MTF verification)
Sell Signals:
Mirror logic for downtrends
Counter-Trend Mean-Reversion Signals (Rules 4, 8)
Sell Signals:
Price shows extreme deviation from reference SMA (MADR exceeds threshold)
Price begins reverting toward SMA
Short-term SMA crosses below (or touches and bounces off) mid/long-term SMAs
Recent structural interaction with higher timeframe SMA confirms reversal setup
Buy Signals:
Mirror logic for oversold reversals
How Rules 3 and 7 Are Handled:
Rules 3 and 7 describe "price approaches the SMA." Rather than excluding these rules, this indicator approximates "approaches" as "touches the SMA" to eliminate ambiguity. In practice, defining "approaches" is subjective and adds complexity. By operationalizing "approaches" as "touches/crosses," the indicator maintains mechanical objectivity while still capturing the intent of Rules 3 and 7.
──────────────────────────────────────────
WHY GRANVILLE'S LAW?
──────────────────────────────────────────
Universality: Functions across all markets (forex, stocks, crypto, commodities) and timeframes
Simplicity: Based solely on price-to-moving-average relationships—no complex calculations
Reproducibility: Mechanical rules eliminate emotional bias
60+ Year Track Record: Proven principle since Joseph Granville's 1960 publication
──────────────────────────────────────────
TECHNICAL ARCHITECTURE
──────────────────────────────────────────
Signal Generation Process
Calculate SMAs across multiple timeframes (short/mid/long-term periods)
Compute MADR : Measure price deviation from reference SMA and its statistical significance
Verify MTF Structure : Check recent price interaction with higher timeframe SMA
Evaluate SMA Hierarchy : Confirm trend direction via SMA alignment
Apply Granville Logic : Detect specific Rule patterns (crosses, touches, bounces)
Determining deviation from SMA :
• Trend-following: MADR < threshold (healthy trend)
• Counter-trend: MADR > threshold (over-extension)
Signal Interval Control : Cooldown period prevents alert spam during noise
Why This Combination Works
The synthesis of these three components creates a robust filtering system:
Granville's Law provides the fundamental signal logic (proven over decades)
Dynamic MADR prevents entries at dangerous price extremes (volatility-adaptive risk management)
MTF Structural Verification ensures signals occur at optimal cycle phases (timing optimization)
No single element alone produces high-quality signals. Their integration may generate edge in trending market conditions.
──────────────────────────────────────────
WHAT THIS INDICATOR DOES NOT DO
──────────────────────────────────────────
To set realistic expectations:
❌ Does not predict future price direction with certainty
❌ Does not guarantee profitable trades
❌ Does not work equally well in all market conditions (see below for limitations)
❌ Does not replace risk management, position sizing, or trading discipline
❌ Does not provide trade exit signals (focus is on entry timing)
──────────────────────────────────────────
PARAMETER CONFIGURATION
──────────────────────────────────────────
Mid Term Trend Check Enabled (Default: true)
Activates SMA hierarchy verification for mid-term trend confirmation.
When enabled: Signals require short-term SMA > mid-term SMA (uptrend) or vice versa (downtrend)
When disabled: Only short-term SMA behavior is evaluated
Recommendation : Keep enabled for most use cases to filter weak trends
Long Term Trend Check Enabled (Default: true)
Adds long-term SMA to hierarchy verification for additional trend strength confirmation.
Requires Mid Term Trend Check to be enabled
When enabled: Signals require short-term SMA > mid-term SMA > long-term SMA alignment
Recommendation : Enable on lower timeframes (15m or below) for stronger filtering. Disable on higher timeframes (1h or above) as the additional filter becomes redundant and overly restrictive
Require Touch Higher Timeframe SMA Enabled (Default: true)
Enforces recent price interaction with higher timeframe SMA to filter late-cycle entries.
When enabled: Signals fire only if price touched/crossed mid-term or long-term SMA within lookback period
When disabled: Signals can fire regardless of recent SMA interaction (more signals, lower quality)
Recommendation : Keep enabled. This is a core filter for cycle-phase discrimination
Touch Higher Timeframe SMA Lookback Period (Default: 24 bars)
Defines how far back to search for price-SMA interaction.
Lower values (12-18): Stricter filtering, fewer signals, earlier cycle detection
Higher values (24-36): More lenient filtering, more signals, includes some mid-cycle entries
Recommendation : Adjust based on market volatility. Trending markets: use lower values. Choppy markets: use higher values to capture valid retracements
SMA Short Term Period (Default: 20)
Primary SMA for Granville's Law pattern detection.
Lower values (10-15): More responsive, more signals, higher noise
Higher values (25-40): Smoother, fewer signals, delayed entries
Recommendation : 20 is standard across most markets. Adjust ±5 based on your timeframe preference
SMA Mid Term Period (Default: 80)
Reference SMA for trend hierarchy and MTF verification.
Typically 3-5x the short-term period
Recommendation : 80 works well for intraday (15m, 1h) and swing trading (4h, daily). Maintain ratio relationship with short-term SMA
SMA Long Term Period (Default: 320)
Optional trend strength filter (requires Long Term Trend Check enabled).
Typically 4x the mid-term period
Recommendation : 320 is appropriate for multi-day trend analysis. Not critical for intraday scalping
SMA Period for Divergence (Default: 1920)
Lookback period for calculating MADR standard deviation. Two approaches:
Approach 1: Chart Timeframe SMA (Simple)
Use 20 periods matching your chart timeframe for straightforward deviation measurement.
Example: 20 periods on any timeframe
Approach 2: Higher Timeframe SMA (MTF Analysis)
Use period equivalent to higher timeframe's 20-period SMA for multi-timeframe structural analysis.
Recommendation for day trading :
• 15m chart: 1920 periods (≈ daily 20-SMA: 20 days × 96 bars/day)
• 1h chart: 480 periods (≈ daily 20-SMA: 20 days × 24 bars/day)
• 4h chart: 120 periods (≈ daily 20-SMA: 20 days × 6 bars/day)
Both approaches are valid. Approach 2 incorporates higher timeframe context into MADR filtering.
MADR Standard Deviation Band (Sigma) (Default: 1.00)
Statistical threshold for determining trend overheating vs. healthy conditions.
1.0σ = 68.26% probability zone (default, balanced)
2.0σ = 95.44% probability zone (stricter, fewer counter-trend signals)
3.0σ = 99.74% probability zone (very strict, rare extreme reversals only)
Recommendation : Start with 1.0σ. Increase to 2.0σ if you want to trade only extreme mean-reversion opportunities. Decrease to 0.5σ-0.8σ for more aggressive trend-following
Signal Minimum Interval (Default: 4 hours)
Cooldown period between signals to prevent alert spam during consolidation.
Measured in hours regardless of chart timeframe
0 = no cooldown (all valid signals fire)
2-4 = typical for day trading
8-12 = typical for swing trading
Recommendation : Match to your trading frequency. Day traders: 2-4 hours. Swing traders: 8-12 hours
Buy/Sell Signal Text Color (Default: Blue)
Reversal Buy/Sell Signal Text Color (Default: Purple)
Customize label colors for visual distinction between trend-following and counter-trend signals.
Alert Display Prefix (Default: Auto-detected from chart timeframe)
Prefix for alert messages (e.g., "1h", "15m"). Auto-filled if left blank.
──────────────────────────────────────────
RECOMMENDED CONFIGURATIONS
──────────────────────────────────────────
Configuration 1: Aggressive Day Trading (15m Chart)
SMA Short: 20
SMA Mid: 80
SMA Long: 320
MADR SMA Period: 1920
MADR Sigma: 1.0
Signal Interval: 4 hours
Touch Lookback: 24 bars
Long Term Trend Check: Enabled
Use case: Active day trading, multiple signals per session
Configuration 2: Balanced Day Trading (1h Chart)
SMA Short: 20
SMA Mid: 80
MADR SMA Period: 480
MADR Sigma: 1.0
Signal Interval: 4 hours
Touch Lookback: 24 bars
Long Term Trend Check: Disabled
Use case: Standard day trading, moderate signal frequency
──────────────────────────────────────────
TECHNICAL LIMITATIONS AND UNSUITABLE CONDITIONS
──────────────────────────────────────────
This indicator has known limitations:
1. Range/Choppy Markets
Extended consolidation generates false signals and whipsaw entries. Wait for clear breakout or use higher timeframe trend filters.
2. Low Liquidity Instruments
In exotic pairs, microcap stocks, or illiquid assets, wide spreads and slippage erode edge. Stick to major high-volume instruments.
3. News-Driven Volatility
Fundamental shocks invalidate technical patterns. Avoid trading around scheduled high-impact news events.
4. Algorithmic Regime Changes
Market microstructure evolves over time. Review performance periodically and adjust parameters if edge deteriorates.
5. Extreme Market Regimes
Black swan events and unprecedented volatility cause all technical systems to fail simultaneously. Use circuit breakers and position size limits.
6. Gap Openings
Price gaps over weekends or between sessions invalidate some signals. Reduce position sizing accordingly.
──────────────────────────────────────────
OPEN-SOURCE CODE TRANSPARENCY
──────────────────────────────────────────
While the source code is proprietary and protected, the fundamentals are fully explainable:
SMA calculation : Standard Pine Script ta.sma() function
MADR calculation : (close - sma) / sma * 100 and ta.stdev() for threshold
MTF data retrieval : request.security() for higher timeframe values
Granville pattern detection : Logical comparison of price/SMA positions and crosses
No "black box" algorithms. No hidden magic. Only rigorous application of proven technical principles.
──────────────────────────────────────────
OPEN-SOURCE CODE REUSE
──────────────────────────────────────────
This indicator does NOT reuse code from other TradingView scripts. All logic is proprietary.
Standard Pine Script functions (ta.sma, ta.stdev, request.security, etc.) used per documented API
No third-party libraries or external dependencies
No license conflicts
──────────────────────────────────────────
VERSION INFORMATION
──────────────────────────────────────────
Current Version : 6 (Pine Script v6)
Author : © 2025 mmntmr369. All rights reserved.
Publication Type : Invite-only (Proprietary source code)
──────────────────────────────────────────
DISCLAIMER : This indicator is provided for educational and informational purposes only. It does not constitute investment advice, financial advice, trading advice, or any other type of advice. You should not make any investment decisions based solely on this indicator. Always conduct your own research and consult with a licensed financial professional before making investment decisions. Past performance does not indicate future results. Trading carries substantial risk of loss and is not suitable for all investors.
══════════════════════════════════════════
日本語版 / JAPANESE VERSION
══════════════════════════════════════════
──────────────────────────────────────────
概要
──────────────────────────────────────────
MTF Granville Signalは、グランビルの法則の原則に基づいた高確率エントリーポイントの特定を支援する招待制Pine Scriptインジケーターです。マルチタイムフレーム(MTF)構造分析と動的移動平均線乖離率(MADR)フィルタリングにより強化されています。
本インジケーターは投資助言ではありません。 これはテクニカル分析ツールです。すべての取引判断と結果は、ユーザーの単独責任となります。
──────────────────────────────────────────
本インジケーターの独自性
──────────────────────────────────────────
多くのインジケーターが基本的なグランビルの法則または単純な移動平均クロスを実装していますが、本インジケーターは2つの数学的に厳密な拡張機能によって差別化されます:
1. 統計的基盤を持つ動的MADRフィルタリング
従来の買われ過ぎ/売られ過ぎインジケーターで使用される固定パーセンテージバンドとは異なり、本システムは ローリング標準偏差に基づく適応的閾値計算 を採用しています:
数学的アプローチ:
参照SMAからの価格偏差をパーセンテージとして計算
拡張ルックバック期間にわたって標準偏差(σ)を計算
デフォルト:1σ閾値 = 正規分布下の68.26%確率ゾーン
ユーザー設定可能なシグマ乗数(1σ、2σ、3σ)
操作ロジック:
順張りシグナル(グランビル法則1、2、3、5、6、7) :MADRが正常範囲内(<閾値)にある場合のみ発火し、健全なトレンド状態を示します
逆張りシグナル(グランビル法則4、8) :MADRが閾値を超える場合のみ発火し、統計的過度の拡張と平均回帰確率を示します
重要な理由:
従来のインジケーターは任意の固定閾値(例:「+3%以上で買われ過ぎ」)を使用します。市場のボラティリティは資産と期間によって劇的に変化します。EUR/USDでの3%偏差は極端かもしれませんが、ビットコインではノイズです。動的MADRは各市場のボラティリティ特性に自動的に適応し、多様な取引商品全体で一貫した統計的妥当性を維持します。
2. サイクルフェーズフィルタリングのためのMTF構造検証
これは単にチャート上に複数の時間足SMAを表示するだけではありません。インジケーターは トレンドサイクルフェーズを決定するための構造分析 を実行します:
検証メカニズム:
設定可能なルックバック期間内に価格が上位時間足SMAに最近タッチ/クロスしたかどうかを確認
SMA階層の整列を確認(上昇トレンドでは短期>中期>長期)
初期サイクルトレンド開始と後期サイクル疲弊を区別
重要な理由:
グランビルの法則シグナルはトレンドサイクル全体で出現できますが、確率は大きく異なります:
初期サイクル (価格が最近上位TF SMAと相互作用):高確率 - トレンド開始または深い調整を捕捉
後期サイクル (価格が上位TF SMAから遠く離れている):低確率 - 疲弊フェーズ中のエントリー
上位時間足SMAとの最近の構造的相互作用を要求することで、インジケーターは低確率の後期サイクルエントリーを除外し、シグナル品質を劇的に向上させます。
──────────────────────────────────────────
グランビルの法則実装
──────────────────────────────────────────
本インジケーターはジョセフ・グランビルの古典的な8つの法則すべてを実装しており、 法則1、2、3、4、5、6、7、8 に焦点を当てた主要シグナル生成を行います。法則3と7はタッチベースの近似で運用されます(以下の説明を参照):
順張りシグナル(法則1、2、3、5、6、7)
買いシグナル:
短期SMAが中期/長期SMAを上回って交差する(またはタッチしてバウンス)
SMA階層が上昇トレンド構造を確認
MADRが価格が過度に拡張されていないことを示す
価格が最近上位時間足SMAと相互作用した(MTF検証)
売りシグナル:
下降トレンドの場合は反対のロジック
逆張り平均回帰シグナル(法則4、8)
売りシグナル:
価格が参照SMAから極端に乖離(MADRが閾値を超える)
価格がSMAに向かって反転を開始
短期SMAが中期/長期SMAを下回って交差する(またはタッチしてバウンス)
上位時間足SMAとの最近の構造的相互作用が反転セットアップを確認
買いシグナル:
売られ過ぎ反転の場合は反対のロジック
法則3と7の取り扱い:
法則3と7は「価格がSMAに接近する」と説明しています。これらの法則を除外するのではなく、本インジケーターは曖昧さを排除するために「接近」を「SMAにタッチ」として近似します。実際には、「接近」の定義は主観的で複雑さを追加します。「接近」を「タッチ/クロス」として運用することで、インジケーターは法則3と7の意図を捕捉しながら機械的客観性を維持します。
──────────────────────────────────────────
なぜグランビルの法則?
──────────────────────────────────────────
普遍性: すべての市場(外国為替、株式、暗号、商品)および時間足で機能
シンプルさ: 価格対移動平均の関係のみに基づく - 複雑な計算なし
再現性: 機械的ルールが感情的バイアスを排除
60年以上の実績: ジョセフ・グランビルの1960年の出版以来実証された原則
──────────────────────────────────────────
技術アーキテクチャ
──────────────────────────────────────────
シグナル生成プロセス
SMAを計算 複数の時間足にわたって(短期/中期/長期期間)
MADRを計算 :参照SMAからの価格偏差とその統計的有意性を測定
MTF構造を検証 :上位時間足SMAとの最近の価格相互作用を確認
SMA階層を評価 :SMA整列によってトレンド方向を確認
グランビルロジックを適用 :特定の法則パターンを検出(クロス、タッチ、バウンス)
SMAからの乖離を判定 :
• 順張り:MADR < 閾値(健全なトレンド)
• 逆張り:MADR > 閾値(過度の拡張)
シグナル間隔制御 :クールダウン期間がノイズ中のアラートスパムを防止
なぜこの組み合わせが機能するか
これら3つのコンポーネントの統合が堅牢なフィルタリングシステムを生成します:
グランビルの法則 が基本的なシグナルロジックを提供(数十年にわたって実証)
動的MADR が危険な価格極値でのエントリーを防止(ボラティリティ適応的リスク管理)
MTF構造検証 がシグナルを最適なサイクルフェーズで発生させる(タイミング最適化)
単一の要素だけでは高品質のシグナルは生成されません。それらの統合はトレンド相場環境においてエッジを生み出す可能性があります。
──────────────────────────────────────────
本インジケーターが行わないこと
──────────────────────────────────────────
現実的な期待を設定するために:
❌ 将来の価格方向を確実に予測しない
❌ 収益性のある取引を保証しない
❌ すべての市場環境で等しく機能しない(限界については下記参照)
❌ リスク管理、ポジションサイジング、または取引規律を置き換えない
❌ 取引の手仕舞いシグナルを提供しない(焦点はエントリータイミング)
──────────────────────────────────────────
パラメータ設定
──────────────────────────────────────────
Mid Term Trend Check Enabled(中期トレンドチェック有効) (デフォルト: true)
中期トレンド確認のためのSMA階層検証を有効化。
有効時:シグナルは短期SMA > 中期SMA(上昇トレンド)またはその逆(下降トレンド)を要求
無効時:短期SMAの動作のみを評価
推奨 :弱いトレンドをフィルタリングするため、ほとんどの用途で有効を維持
Long Term Trend Check Enabled(長期トレンドチェック有効) (デフォルト: true)
追加のトレンド強度確認のため、長期SMAをSMA階層検証に追加。
中期トレンドチェックの有効化が必要
有効時:シグナルは短期SMA > 中期SMA > 長期SMAの整列を要求
推奨 :低時間足(15分足以下)でより強力なフィルタリングのため有効化。高時間足(1時間足以上)では追加フィルターが冗長かつ過度に制限的になるため無効化
Require Touch Higher Timeframe SMA Enabled(上位足SMAタッチ要求有効) (デフォルト: true)
後期サイクルエントリーをフィルタリングするため、上位時間足SMAとの最近の価格相互作用を強制。
有効時:シグナルはルックバック期間内に価格が中期または長期SMAにタッチ/クロスした場合のみ発火
無効時:最近のSMA相互作用に関係なくシグナル発火(多くのシグナル、低品質)
推奨 :有効を維持。これはサイクルフェーズ識別のコアフィルター
Touch Higher Timeframe SMA Lookback Period(上位足SMAタッチルックバック期間) (デフォルト: 24バー)
価格-SMA相互作用を検索する遡及期間を定義。
低い値(12-18):厳格なフィルタリング、少ないシグナル、初期サイクル検出
高い値(24-36):寛容なフィルタリング、多くのシグナル、中期サイクルエントリーを含む
推奨 :市場ボラティリティに基づいて調整。トレンド市場:低い値を使用。荒れた市場:有効な調整を捉えるため高い値を使用
SMA Short Term Period(SMA短期期間) (デフォルト: 20)
グランビルの法則パターン検出のための主要SMA。
低い値(10-15):反応的、多くのシグナル、高いノイズ
高い値(25-40):滑らか、少ないシグナル、遅延エントリー
推奨 :20はほとんどの市場で標準。時間足の好みに基づいて±5調整
SMA Mid Term Period(SMA中期期間) (デフォルト: 80)
トレンド階層とMTF検証のための基準SMA。
通常、短期期間の3-5倍
推奨 :80はデイトレ(15m、1h)とスイングトレード(4h、日足)に適している。短期SMAとの比率関係を維持
SMA Long Term Period(SMA長期期間) (デフォルト: 320)
オプションのトレンド強度フィルター(長期トレンドチェック有効時必要)。
通常、中期期間の4倍
推奨 :320は数日間のトレンド分析に適している。デイトレ、スイングには重要でない
SMA Period for Divergence(乖離のためのSMA期間) (デフォルト: 1920)
MADR標準偏差計算のためのルックバック期間。2つのアプローチがあります:
アプローチ1:チャート時間足SMA(シンプル)
チャート時間足と同じ20期間を使用し、シンプルに乖離を測定。
例:どの時間足でも20期間
アプローチ2:上位時間足SMA(MTF分析)
上位時間足の20期間SMA相当の期間を設定し、マルチタイムフレーム構造分析として利用。
デイトレーディング推奨設定 :
• 15分足チャート:1920期間(≈ 日足20-SMA:20日 × 96本/日)
• 1時間足チャート:480期間(≈ 日足20-SMA:20日 × 24本/日)
• 4時間足チャート:120期間(≈ 日足20-SMA:20日 × 6本/日)
両アプローチとも有効。アプローチ2は上位時間足のコンテクストをMADRフィルタリングに組み込む。
MADR Standard Deviation Band (Sigma)(MADR標準偏差バンド(シグマ)) (デフォルト: 1.00)
トレンド過熱と健全状態を判定するための統計的閾値。
1.0σ = 68.26%確率ゾーン(デフォルト、バランス型)
2.0σ = 95.44%確率ゾーン(厳格、少ない逆張りシグナル)
3.0σ = 99.74%確率ゾーン(非常に厳格、稀な極端反転のみ)
推奨 :1.0σから開始。極端な平均回帰機会のみを取引したい場合は2.0σに増加。より積極的な順張りのため0.5σ-0.8σに減少
Signal Minimum Interval(シグナル最小間隔) (デフォルト: 4時間)
保ち合い中のアラートスパムを防ぐためのシグナル間のクールダウン期間。
チャート時間足に関係なく時間で測定
0 = クールダウンなし(すべての有効なシグナルが発火)
2-4 = デイトレード取引の典型
8-12 = スイング取引の典型
推奨 :取引頻度に合わせる。デイトレーダー:2-4時間。スイングトレーダー:8-12時間
Buy/Sell Signal Text Color(買い/売りシグナルテキスト色) (デフォルト: 青)
Reversal Buy/Sell Signal Text Color(反転買い/売りシグナルテキスト色) (デフォルト: 紫)
順張りシグナルと逆張りシグナルの視覚的区別のためのラベル色をカスタマイズ。
Alert Display Prefix(アラート表示プレフィックス) (デフォルト: チャート時間足から自動検出)
アラートメッセージのプレフィックス(例:「1h」、「15m」)。空白の場合自動入力。
──────────────────────────────────────────
推奨設定例
──────────────────────────────────────────
設定1:積極的デイトレ(15分足チャート)
SMA Short: 20
SMA Mid: 80
SMA Long: 320
MADR SMA Period: 1920
MADR Sigma: 1.0
Signal Interval: 4時間
Touch Lookback: 24バー
Long Term Trend Check: 有効
用途: アクティブなデイトレード、セッションあたり複数のシグナル
設定2:バランス型デイトレ(1時間足チャート)
SMA Short: 20
SMA Mid: 80
MADR SMA Period: 480
MADR Sigma: 1.0
Signal Interval: 4時間
Touch Lookback: 24バー
Long Term Trend Check: 無効
用途: 標準的デイトレード、適度なシグナル頻度
──────────────────────────────────────────
技術的限界と不適切な条件
──────────────────────────────────────────
本インジケーターには既知の限界があります:
1. レンジ/荒れた市場
長期の保ち合いが偽シグナルとウィップソーエントリーを生成。明確なブレイクアウトまで待つか、高時間足トレンドフィルターを使用。
2. 流動性の低い銘柄
エキゾチックペア、マイクロキャップ株、流動性の低い資産では、広いスプレッドとスリッページがエッジを侵食。主要な高出来高銘柄に固執。
3. ニュース主導のボラティリティ
ファンダメンタルショックがテクニカルパターンを無効化。予定されている高インパクトニュースイベント前後の取引を避ける。
4. アルゴリズム的レジーム変化
市場マイクロ構造は時間とともに進化。定期的にパフォーマンスをレビューし、エッジが劣化した場合はパラメータを調整。
5. 極端な市場レジーム
ブラックスワンイベントと前例のないボラティリティは、すべてのテクニカルシステムを同時に失敗させる。サーキットブレーカーとポジションサイズ制限を使用。
6. ギャップオープニング
週末またはセッション間の価格ギャップが一部のシグナルを無効化。それに応じてポジションサイジングを削減。
──────────────────────────────────────────
オープンソースコードの透明性
──────────────────────────────────────────
ソースコードはプロプライエタリで保護されていますが、基本は以下で完全に説明できます:
SMA計算 :標準Pine Script ta.sma()関数
MADR計算 :(close - sma) / sma * 100と閾値のためのta.stdev()
MTFデータ取得 :上位時間足値のためのrequest.security()
グランビルパターン検出 :価格/SMAポジションとクロスの論理比較
「ブラックボックス」アルゴリズムなし。隠された魔法なし。実証された技術原則の厳密な適用のみ。
──────────────────────────────────────────
オープンソースコードの再利用
──────────────────────────────────────────
本インジケーターは他のTradingViewスクリプトのコードを 再利用していません 。すべてのロジックは独自です。
標準Pine Script関数(ta.sma、ta.stdev、request.securityなど)は文書化されたAPIに従って使用
サードパーティライブラリや外部依存関係なし
ライセンス競合なし
──────────────────────────────────────────
バージョン情報
現在のバージョン :6(Pine Script v6)
作成者 :© 2025 mmntmr369. 無断転載禁止。
公開タイプ :招待制(プロプライエタリソースコード)
──────────────────────────────────────────
免責事項 :本インジケーターは教育および情報提供目的のみで提供されています。投資助言、金融助言、取引助言、その他いかなる種類の助言も構成しません。本インジケーターのみに基づいて投資判断を行うべきではありません。投資判断を行う前に、必ずご自身で調査を行い、認可された金融専門家に相談してください。過去のパフォーマンスは将来の結果を示すものではありません。取引には多大な損失リスクがあり、すべての投資家に適しているわけではありません。
ICT Session Profile — OHLC CompressionICT Session Profile — OHLC Compression
This indicator compresses each New York-based session into a single OHLC candle — so no matter where you are in the world, everyone sees the exact same session structure.
Sessions follow NYC local time. Select UTC-4 during DST and UTC-5 during standard time to correctly align market opens.
Session logic (ICT interpretation):
• S1 = CPDR range (pre-kill zone reference)
• S2 = Asian kill zone
• S3 = London kill zone
• S4 = NYC kill zone (intraday expansion window)
What it helps you see:
• When Asia → London → NYC manipulate, reverse, or expand a range
• Session-to-session momentum and volatility shifts
• Liquidity highs/lows and market narrative
This tool helps traders apply ICT concepts like PO3, It’s particularly useful for identifying liquidity zones, Killzone reactions, and higher timeframe market structure while executing on a lower timeframe
Built by: abdurahman
CPT - CRT Sessions🧭 CPT - CRT Sessions V3
Automated Killzones, CRT Ranges, FVGs, and Market Structure Anchors — built for precision intraday analysis.
🔹 Overview
CPT - CRT Sessions V3 is an advanced all-in-one price action indicator designed to simplify your intraday charting and speed up trade preparation.
It automatically plots key session killzones, Central Range Times (CRT), Fair Value Gaps (FVGs), and market structure anchors such as NDOG, NWOG, and PDH/PDL, allowing traders to identify premium and discount zones at a glance.
⚙️ Core Features
🕒 CRT Ranges (Central Range Time)
Automatically plots 1HR CRT (for futures) and 4HR CRT (for forex) sessions.
Includes color-coded high/low lines for instant visual reference.
Configurable hours (UTC-4 default) and adjustable forward projection.
📦 Killzones
Automatically draws Asian, London, and New York (AM, Lunch, PM) session boxes.
Each killzone features:
Adjustable start/end times
Independent color and transparency controls
Session labeling inside boxes
Uses the classic ICT-style session structure (Asia: 20:00–23:59 UTC-4 by default).
⚡ Fair Value Gaps (FVGs)
Detects both bullish and bearish FVGs automatically.
Displays each gap with:
Midpoint line
Label inside the box (e.g., “1HR FVG”, “4HR FVG”)
Auto-remove logic once price mitigates the gap.
Works on all timeframes.
🔰 Market Anchors
PDH / PDL — Previous Day High & Low
NDOG / NWOG — New Day & New Week Opening Gaps
Automatically drawn and color-coded for visual clarity.
🎨 Customization
Adjustable line styles, widths, and label sizes
Individual transparency sliders for each session box
Optional 24-hour display filtering
Fully timezone-aware (default: UTC-4, matching Exchange time)
💡 Ideal For
Traders following ICT, Smart Money Concepts, or Session Liquidity Models
Scalpers and intraday traders looking to automate manual markups
Multi-timeframe confluence mapping (FVGs + Killzones + CRTs)
🧠 Notes
This tool is for chart analysis only — not an entry or exit signal.
Always perform your own confluence checks before trading.
One For All Strategy by Anson🏆 Exclusive Indicator: One For All Strategy
.
📈 Works for stocks, forex, crypto, indices
📈 Easy to use, real-time alerts, no repaint
📈 No grid, no martingale, no hedging
📈 One position at a time
.
One For All Strategy by Anson
A multi-indicator TradingView strategy designed to identify long and short trading opportunities by combining trend-following and momentum signals, paired with risk management rules to guide entries and exits.
.
Core Logic & Key Indicator:
X Moving Average: A proprietary adaptive moving average that adjusts its responsiveness to price changes based on market volatility. It uses an efficiency ratio to modify its smoothing behavior—adapting to whether the market is trending or ranging. Users can toggle a setting to let this ratio dynamically adjust the indicator’s sensitivity or use a fixed smoothing factor.
.
Entry Conditions:
.
Long Entry: Triggered when momentum signals strength, price action aligns with a broader upward trend, the X MA indicates short-term upward momentum, and a minimum number of bars have passed since the last trade (to prevent overtrading).
.
Short Entry: Triggered when momentum signals weakness, price action aligns with a broader downward trend, the X MA indicates short-term downward momentum, and a minimum number of bars have passed since the last trade.
.
Exit Conditions:
.
Trailing Stop: Activates after a position has been open for a set number of bars (to avoid premature exits). A trailing stop—based on a percentage of the entry price—locks in profits as the trade moves favorably, adjusting dynamically to protect gains.
.
Additional Features:
Visualisation: Overlays the X MA (orange line) and price (semi-transparent blue) on the chart for clear signal tracking.
.
See the author's instructions on the right to learn how to get access to the strategy.
PDB - RSI Based Buy/Sell signals with 4 MARSI Based Buy/Sell Signals on Price chart + 4 MA System
This indicator plots RSI-based Buy & Sell signals directly on the price chart , combined with a 4-Moving-Average trend filter (20/50/100/200) for higher accuracy and cleaner trade timing.
The signal triggers when RSI reaches user-defined overbought/oversold levels, but unlike a standard RSI, this version plots the signals **on the chart**, not in the RSI window — making entries and exits easier to see in real time.
RSI Levels Are Fully Customizable
The default RSI thresholds are 30 (oversold) and 70 (overbought).
However, you can adjust these to fit your trading style. For example:
> When day trading on the 5–15 min timeframe, I personally use 35 (oversold) and 75 (overbought) to catch moves earlier.
> The example shown in the preview image uses 10-minute timeframe settings.
You can change the RSI levels to trigger signals from **any value you choose**, allowing you to tailor the indicator to scalping, day trading, or swing trading.
4 Moving Averages Included:
20, 50, 100, 200 MAs act as dynamic trend filters so you can:
✔ trade signals only in the direction of trend
✔ avoid false reversals
✔ identify momentum shifts more clearly
Works on all markets and timeframes — crypto, stocks, FX, indices.
PDB - RSI Buy & Sell Zones + SMA (PrintDemBandz)PDB - RSI Buy & Sell Zones
A clean, upgraded version of the RSI with shaded momentum zones to make entries and exits easier to spot. The background is divided into five color-coded zones so you instantly see when the market is shifting from bullish to bearish momentum.
Shaded Zones Explained:
| Zone | RSI Range | Zone Meaning |
| --------------------------- | --------- | ----------------------------------------------------- |
| Strong Buy (Dark Green) | < 30 | Oversold extreme – high probability bounce zone
| Buy Zone (Light Green) | 30–40 | Early accumulation & potential reversal area
| Neutral (Grey) | 40–60 | No edge zone – stay patient and wait for direction |
| Sell Zone (Light Red) | 60–70 | Market heating up – take profit or prepare to short |
| Strong Sell (Dark Red) | > 70 | Overbought extreme – high probability correction zone |
A dashed midline at 50 helps instantly gauge trend bias (above = bullish, below = bearish).
Use this RSI alone or combine with MACD or MA for stronger confirmations.
Search "PDB" in the indicators section for more free indicators.
Synapse Dynamics - Market Structure📊 SYNAPSE DYNAMICS - MARKET STRUCTURE INDICATOR
An educational tool for learning and practicing Smart Money Concepts (SMC) methodology through visual representation of institutional price action patterns.
═══════════════════════════════════════════════════
🎯 WHAT THIS INDICATOR DISPLAYS
This indicator visualizes Smart Money Concepts patterns on your chart:
- Order Blocks (OB) - Supply and demand zones based on institutional order flow theory. The indicator identifies these areas using price action criteria including the final opposing candle before a strong directional move.
- Breaker Blocks - Failed order blocks that may act as support/resistance. These occur when an order block is invalidated but price returns to the zone, potentially reversing its role.
- Fair Value Gaps (FVG) - Three-candle imbalance patterns where price gaps create inefficiencies. The indicator marks these zones for reference in analysis.
- Market Structure - Break of Structure (BOS) and Change of Character (CHoCH) patterns based on swing high/low breaks. These help identify potential trend continuation or reversal points.
- Reference Entry Signals - The indicator calculates potential entry zones with accompanying stop loss and take profit reference levels based on order block and FVG locations. These are for educational reference only.
- Higher Timeframe Context - Optional filter that displays the higher timeframe trend direction to provide additional market context.
- Information Panel - On-screen dashboard showing active reference signals, their status, and relevant price levels.
- Swing Point Mapping - Labels recent higher highs (HH), higher lows (HL), lower highs (LH), and lower lows (LL) based on configurable swing detection parameters.
═══════════════════════════════════════════════════
⚙️ HOW IT WORKS
The indicator uses the following methodology:
**Order Block Detection:** Identifies the last opposing candle before a strong directional move that breaks structure. Filters blocks by size to reduce noise.
**Market Structure Analysis:** Tracks swing points and identifies when price breaks previous highs/lows to determine BOS or CHoCH patterns.
**Fair Value Gap Identification:** Detects three-candle patterns where candle 1's high/low doesn't overlap with candle 3's low/high, creating an imbalance zone.
**Reference Signal Generation:** Combines order block proximity, FVG presence, and market structure breaks to suggest potential study areas. Optional HTF trend filter can be enabled.
**Timeframe Adaptation:** Automatically adjusts swing detection sensitivity based on the chart timeframe (using multipliers for intraday vs. higher timeframes).
═══════════════════════════════════════════════════
📚 EDUCATIONAL PURPOSE & IMPORTANT LIMITATIONS
**This indicator is designed as an educational tool for:**
- Learning Smart Money Concepts methodology
- Practicing pattern recognition
- Understanding institutional price action theories
- Analyzing market structure visually
**Critical Understanding:**
- All signals and levels are REFERENCE POINTS for study - not trading recommendations
- The indicator displays patterns based on historical price action - it cannot predict future movements
- Smart Money Concepts is a theoretical framework - market behavior varies
- Backtested or historical results shown do not guarantee future performance
- No indicator can account for all market variables, news events, or changing conditions
**Proper Use:**
This tool is meant to assist in learning technical analysis concepts. Users must develop their own analysis skills, risk management strategies, and trading plans. The displayed patterns require interpretation within broader market context.
═══════════════════════════════════════════════════
⚙️ CUSTOMIZATION OPTIONS
**Adjustable Parameters:**
- Order Block: Minimum size threshold, maximum count displayed
- Fair Value Gaps: Toggle visibility, maximum count
- Market Structure: Swing detection length, BOS/CHoCH display
- Signals: Entry/SL/TP calculation method, HTF filter toggle
- Visual Settings: Colors, line styles, label sizes, panel position
**Timeframe Compatibility:**
Works on all timeframes from 1-minute to monthly charts. The swing detection automatically scales based on timeframe.
═══════════════════════════════════════════════════
⚠️ DISCLAIMER
This indicator is for educational and informational purposes only. It does not constitute financial advice or trading recommendations. Trading involves substantial risk of loss. Past patterns and historical analysis do not indicate future results. Users are responsible for their own trading decisions and risk management. The author assumes no liability for trading losses.
═══════════════════════════════════════════════════
🔧 ALERT FUNCTIONALITY
Built-in alert conditions notify you when:
- New order blocks are detected
- Market structure changes occur (BOS/CHoCH)
- Reference entry signals appear
Configure alerts through TradingView's alert system.
5-Year Returns Chart BTCvsSPXvsGOLDvsNVDACompare between thes 4 assets:
BTC
NVDA
SPX
GOLD
With an initial 1000$ investment in the last 5 years each return
SB LONG ENTRY/EXITBASED on HULL slope average. ISN'T IT VERY ROBUST?
Very good for daily, weekly and monthly timeframes. Stocks especially.....
I prefer it without optonal stop loss on other position protection stops.
Wonderful both equal weight position or with a D'alembert style weighting of positions....
Hold the Hull period parameter between 30 and 60 or more, but it's not so sensitive to this optimization.
All the best,
Sandro Bisotti
ETD-A BELLEarly Trend Detection with Engulfing Pattern Recognitio n
This indicator is designed to identify early trading trend reversals by combining trend-based EMA analysis with candlestick pattern detection. It automatically plots up and down arrows on the chart to signal potential bullish or bearish shifts in market momentum.
A key feature of this tool is its Engulfing Pattern Detection, which highlights strong reversal zones confirmed by price action. When an engulfing pattern aligns with an EMA crossover or momentum change, the indicator provides an early alert helping traders anticipate potential entry or exit points before larger market moves occur.






















