Deviation Rate Crash SignalDescription
This indicator provides entry signals for contrarian trades that aim to capture rebounds after sharp declines, such as during market crashes.
A signal is triggered when the deviation rate from the 25-day moving average falls below -25% (default setting). On the chart, a red circle is displayed below the candlestick to indicate the signal.
Backtest (2000โ2024, Nikkei 225 stocks):
Win rate: 64.73%
Payoff ratio: 1.141
Probability of ruin: 0.0% (with proper risk control)
Trading Rules (Long only):
Entry: Market buy at next dayโs open when the closing price is 25% or more below the 25-day MA.
Exit: Market sell at next dayโs open when:
The closing price is 10% above the entry price (take profit), or
The closing price is 10% below the entry price (stop loss), or
40 days have passed since entry.
Notes:
This indicator is tuned for crisis periods (e.g., 2008 Lehman Shock, 2011 Great East Japan Earthquake, 2020 COVID-19 crash, 2024 Yen carry trade reversal).
In normal market conditions, signals will be rare.
Pine Screener BETA Support:
Add this indicator to your favorites and scan with long condition = true.
Screener results display both the MA deviation rate and current price.
When multiple signals occur, use the deviation rate as a reference to prioritize setups.
่ชฌๆ
ใใฎใคใณใธใฑใผใฟใผใฏใๆด่ฝๆใชใฉ็ญๆ้ใงๆฅ่ฝใใ้ๆใฎใชใใฆใณใใ็ใ้ๅผตใใใฌใผใใฎใจใณใใชใผใทใฐใใซใๆไพใใพใใ
25ๆฅ็งปๅๅนณๅ็ทใใใฎไน้ข็ใ -25% ใไธๅใฃใใจใใซใทใฐใใซใ็น็ฏใใพใ๏ผๅๆ่จญๅฎ๏ผใใทใฐใใซใฏใกใคใณใใฃใผใใฎใญใผใฝใฏ่ถณใฎไธใซ่ตคใไธธๅฐใง่กจ็คบใใใพใใ
ใใใฏใในใ็ตๆ๏ผ2000๏ฝ2024ๅนดใๆฅ็ต225้ๆ๏ผ:
ๅ็: 64.73%
ใใคใชใใฌใทใช: 1.141
็ ด็ฃ็ขบ็: 0.0%๏ผ้ฉๅใชใชในใฏ็ฎก็ใ่กใฃใๅ ดๅ๏ผ
ใใฌใผใใซใผใซ๏ผ่ฒทใใฎใฟ๏ผ:
ใจใณใใชใผ: ็ตๅคใ25ๆฅ็งปๅๅนณๅ็ทใใ25%ไปฅไธไธๆนไน้ขใใๅ ดๅใ็ฟๆฅใฎๅฏใไปใใงๆ่ก่ฒทใใ
ๆไป่ใ: ็ฟๆฅใฎๅฏใไปใใงๆ่กๅฃฒใ๏ผไปฅไธใฎใใใใใฎๆกไปถใๆบใใใๅ ดๅ๏ผ
็ตๅคใ่ฒทๅคใใ10%ไปฅไธไธๆ๏ผๅฉ็ขบ๏ผ
็ตๅคใ่ฒทๅคใใ10%ไปฅไธไธ่ฝ๏ผๆๅใ๏ผ
ใจใณใใชใผใใ40ๆฅ็ต้
ๆณจๆ็น:
ใใฎใคใณใธใฑใผใฟใผใฏใ2008ๅนดใชใผใใณใทใงใใฏใ2011ๅนดๆฑๆฅๆฌๅคง้็ฝใ2020ๅนดใณใญใใทใงใใฏใ2024ๅนดๅใญใฃใชใผใใฌใผใๅทปใๆปใใทใงใใฏใชใฉใๅฑๆฉ็ๅฑ้ขใงๅนๆใ็บๆฎใใใใใซ่ชฟๆดใใใฆใใพใใ
้ๅธธใฎ็ธๅ ดใงใฏใทใฐใใซใฏใปใจใใฉๅบ็พใใพใใใ
Pine Screener BETA ๅฏพๅฟ:
ใใฎใคใณใธใฑใผใฟใผใใๆฐใซๅ
ฅใ็ป้ฒใใlong condition = true ใใใฃใซใฟใผๆกไปถใซใใฆในใญใฃใณใใฆใใ ใใใ
ในใฏใชใผใใผ็ตๆใซใฏ็งปๅๅนณๅไน้ข็ใจ็พๅจๅคใ่กจ็คบใใใพใใ
ใทใฐใใซใๅๆใซๅคๆฐๅบ็พใใๅ ดๅใฏใ็งปๅๅนณๅไน้ข็ใๅ่ใซๅชๅ
้ ไฝใใคใใฆใใ ใใใ
Cari dalam skrip untuk "entry"
SP2L Pour Samadi Indicator [TradingFinder] Spike 2 Legs PA๐ต Introduction
The SP2L (Spikeโ2Leg) strategy, designed by Mohammad Ali Poursamadi, an international Iranian trader, is a simple yet powerful price action setup developed to identify precise entry points following sharp market movements.
A Spike refers to a sudden and rapid move in the market, usually triggered by a heavy flow of orders in one direction. This sharp movement creates an Imbalance between buyers and sellers. Since the market does not have time to trade evenly during such moves, it generates Inefficiency on the chart.
The direct result of a spike is usually the formation of a Fair Value Gap (FVG) โ a space between candles indicating that trades were not distributed fairly. In simple terms, the spike is the cause, while Imbalance, Inefficiency, and FVG are its consequences.
๐ฃ How is a Spike formed?
Big Movement : A spike begins with a sharp and powerful move caused by heavy order flow in one direction.
Imbalance : This move disrupts the balance between buyers and sellers.
Inefficiency : Due to the speed of the move, the market fails to trade efficiently, leaving inefficiency on the chart.
Fair Value Gap (FVG) : The final outcome is a price gap between candles, highlighting unfair distribution of trades.
In SP2L, entries occur right after a spike. The entry logic is based on the structure of each candleโs Higher Lows (HLs) or Lower Highs (LHs).
When a spike occurs and candles consecutively form higher lows or lower highs :
In bullish conditions, each previous low becomes a potential Buy Entry.
In bearish conditions, each previous high becomes a potential Sell Entry.
๐ต How to Use
In the SP2L strategy, entries occur directly within the ongoing strong movement (the spike). A spike forms when heavy order flow pushes the market strongly in one direction, creating several large candles in sequence. This disrupts balance and leaves patterns such as Imbalance and FVG on the chart.
During such moves, the market does not necessarily retrace; instead, it continues strongly in the direction of the spike. The key principle in SP2L is that candles begin forming Higher Lows (HLs) in a bullish spike or Lower Highs (LHs) in a bearish spike. Each HL or LH acts as a potential entry level, but the actual entry only triggers once price returns to retest that level. This allows the trader to enter within a powerful wave while keeping stop-losses clear and risk controlled.
๐ฃ Bullish SP2L
When a bullish spike occurs, candles consecutively form Higher Lows. Each HL marks a potential entry. The entry is activated when price returns to that HL.
Stop-Loss (SL) : Placed below the candle where the spike originated, usually the lowest point before the sharp move.
Take-Profit (TP) : Defined based on classic risk-to-reward ratios, commonly TP1 = 1:1 and TP2 = 1:2. Stronger trends may allow extended targets.
๐ฃ Bearish SP2L
When a bearish spike occurs, candles consecutively form Lower Highs. Each LH marks a potential sell entry. The entry is triggered when price returns to retest that LH.
Stop-Loss (SL) : Placed above the candle where the bearish spike started, usually the highest point before the sharp drop.
Take-Profit (TP) : Similar to bullish setups, typically TP1 = 1:1 and TP2 = 1:2, with extended targets possible if bearish momentum continues.
๐ต Settings
๐ฃ Spike Filter | Movement
Minimum Spike Bars : Defines the minimum number of consecutive candles required for a valid spike.
Movement Power : Enables or disables the momentum-based spike filter.
Movement Power Level : Sets the strength threshold; higher values filter out weaker moves and only detect strong spikes.
๐ฃ Spike Filter | Gap
Gap Filter : Enables or disables the gap filter.
Gap Type : Selects which type of gap should be detected (All Gaps, Significant, Structural, Major).
๐ฃ Spike Filter | Doji
Doji Tolerance : Defines whether doji candles are allowed within a spike.
Max Doji Body Ratio : Maximum ratio of body-to-total candle size for classifying a candle as a doji.
Max Doji in Spike Ratio : Maximum percentage of doji candles allowed within a spike.
๐ฃ Trend Detection
Trend Detection : Enables or disables the trend detection module using dojis.
Max Doji Body Ratio : Maximum body-to-candle ratio used to classify a doji in trend calculations.
Candle Lookback : Number of candles used to calculate doji percentage for trend evaluation.
Max Doji in Trend Ratio : Maximum percentage of doji candles allowed within the lookback window for the trend to be valid.
๐ฃ Position Management
Stop-Loss Threshold : Enables or disables the stop-loss threshold feature.
Stop-Loss Threshold Value : Defines the value of the stop-loss threshold for risk management.
Risk-Reward Ratio : Sets the desired risk-to-reward ratio (e.g., 1:1 or 1:2).
Include SL Threshold in R:R : Determines whether the stop-loss threshold is included in risk-to-reward calculations.
๐ฃ Display Settings
Display Mode : Chooses between Setup (showing setups) or Signal (showing trade signals).
Only Display the Last Position : Displays only the most recent position on the chart when enabled.
๐ต Conclusion
The SP2L (Spikeโ2Leg) strategy, designed by Mohammad Ali Poursamadi, offers a simple yet effective framework for trading strong market flows. Built on the logic of spikes and candle structures (HLs and LHs), it identifies precise entry points directly within the main movement of the market, where risk is clear and reward is logical.
With transparent rules, defined stop-loss placement, and flexible risk management, SP2L proves especially effective in volatile markets such as forex, gold, and indices. Its simplicity makes it practical for both beginner traders and seasoned professionals.
In summary, SP2L helps traders avoid unnecessary complexity by focusing on spikes and consecutive HL/LH formations to capture accurate, low-risk entries.
Cnagda Liquidit Trading SystemCnagda Liquidit Trading System helps spot where price is likely to trap traders and reverse, then gives simple, actionable Level to entry, place SL, and take profits with confidence. It blends imbalance zones, trend bias, order blocks, liquidity pools, high-probability fake Signal, and context-aware candle patterns into one clean workflow.
๐ฉ๐ฅ Imbalance boxes: โCrowd rushed, gaps leftโ
What it is: Green/red boxes mark fast, one-sided moves where price โskippedโ ordersโthink FVG-like zones that often get revisited.
Why it helps: Price frequently pulls back to โfillโ these zones, creating clean retest entries with logical stops.
โฉHow to use:
Green box = potential demand retest; Red box = potential supply retest. Enter on pullback into box, not on first impulse. Put stop on far side of box and aim first targets at recent swing points.
โ๏ธ Swing bias (HH/HL vs LH/LL): โWhich way is the road?โ
What it is: Higher-highs/higher-lows = up-bias; Lower-highs/lower-lows = down-bias. system plots Buy/Sell OB levels aligned with that bias.
Why it helps: Trading with the broader flow reduces โhero tradesโ against institutions. Bias gives clearer entries and cleaner drawdowns.
โฉHow to use:
Up-bias: look for long on Buy OB retests. Down-bias: look for short on Sell OB retests. Wait for a small rejection/engulfing to confirm before triggering.
๐งฑOrder blocks: โWhere big players rememberโ
What it is: last opposite-colored candle before an impulsive moveโthese zones often hold memory and reaction. system plots these as Buy/Sell OB lines.
Why it helps: Many breakouts pull back to the origin. Good entries often happen on retest, not on the breakout chase.
โฉ How to use:
Let price return into the OB, show wick rejection, and decent volume. Enter with stop beyond OB; define risk-reward before entry.
๐Volume coloring: โHow Volume is move?โ
What it is: Bar color reflects relative volume; inside bars are black. The dashboard also shows Volume and โVolume vs Prev.โ
Why it helps: Patterns without volume often fade; volume validates strength and intent of moves.
โฉ How to use:
Favor entries where imbalance/OB/liquidity-grab coincide with higher volume. If volume is weak, reduce size or skip.
๐งฒ BSL/SSL liquidity pools: โFishing for stopsโ
What it is: Equal highs cluster stops above (BSL); equal lows cluster stops below (SSL). system plots these and highlights the nearest one (โmagnetโ).
Why it helps: Price often sweeps these pools to trigger stops before reversing. This is a prime trap-reversal location.
โฉ How to use:
Watch nearest BSL/SSL. If price wicks through and closes back inside, anticipate a reversal. Trade reaction, not first poke. When price closes beyond, consider that pool mitigated and move on.
๐ข๐ด Advanced liquidity grab: โCatch fakeoutโ
What it is: Bullish grab = makes a new low beyond a prior low but closes back above it, with a long lower wick, small body, and higher volume. Bearish is mirror. Labeled automatically.
Why it helps: It exposes trap moves (stop hunts) and often precedes true direction.
โฉ How to use:
Best when it aligns with a nearby imbalance/OB and supportive volume. Enter on reversal candle break or on retest. Stop goes beyond sweep wick.
๐ง Smart candlestick patterns (only in right place)
What it is: Engulfing, Hammer, Shooting Star, Hanging Man, Doji (with high volume), Morning/Evening Star, Piercingโbut marked โeffectiveโ only if context (swing/trend/location) agrees.
Why it helps: same pattern in the wrong place is noise; in the right place, itโs signal.
โฉ How to use:
Location first (BSL/SSL/OB/imbalance), then pattern. Treat pattern as trigger/confirmationโone fresh label shows to keep chart clean.
๐งญ Dashboard: โContext in a glanceโ
โฉ Reversal Level: current swing anchorโexpect turns or reactions nearby; great for alerts and planning.
โฉ Volume vs Prev + Volume: Strength meter for signal candleโhigher adds conviction.
โฉ Nearest Pool: next โmagnetโ areaโlook for sweeps/rejections there.
๐งฉStep-by-step trading flow (with mindset)
โฉ Set bias: HH/HL = long bias, LH/LL = short bias. Counter-trend only on clean sweeps with strong confirmation.
โฉ Find magnet: Check Nearest Pool (BSL/SSL). Focus attention there; it saves screen time.
โฉ Wait for event: Look for a sweep/grab label, or sharp rejection at pool/OB/imbalance. Avoid FOMO.
โฉ Add confluence: Stack 2โ3 of theseโimbalance box, OB, contextual pattern, supportive volume.
โฉPlan entry: Bullish: trigger above reversal candle high or take retest of FVG/OB. Stop below sweep wick/zone. Target at least 1:1.5โ1:2.
Bearish: mirror above.
โฉManage smartly: Take partials, move to breakeven or trail thoughtfully. Donโt drag stops inside zone out of emotion.
๐๏ธ Parameter tuning (to reduce human error)
โฉ swingLen: Smaller = faster but noisier; larger = cleaner but slower. Backtest first, then go live.
โฉ Tolerance (ATR or percent): ATR tolerance adapts to volatility (good for fast markets and lower TFs). Start around 0.15โ0.30. In calm markets, try percent 0.05โ0.15%.
โฉ minBarsGap: Start with 3โ5 so equal highs/lows are truly equalโreduces false pools.
โCommon mistakes โ โ
Better habits
โฉChasing every breakout โ Wait for sweep/rejection, then confirm.
โฉIgnoring volume โ Validate strength; cut size or skip on weak volume.
โฉLosing history of pools โ If reviewing/backtesting, keep mitigated pools visible (dashed/faded).
โฉOver-tight tolerance/too small swingLen โ Increases false signals; backtest to find balance.
๐ checklist (before entry)
โฉ Is there a nearby BSL/SSL and did a sweep/grab happen there?
โฉ Is there a close imbalance/OB that price can retest?
โฉ Do we have an effective pattern plus supportive volume?
โฉIs the stop beyond the wick/zone and RR โฅ 1:1.5?
โข?((ยฏยฐยท._.โข ๐ ๐ป๐ถ๐
๐
๐ ๐ฏ๐๐ถ๐น๐พ๐๐ ๐ โข._.ยทยฐยฏ((?โข
CVD Divergence & Volume ProfileThis Pine Script indicator, named "CVD Divergence & Volume Profile," is designed to identify potential trading opportunities by combining Cumulative Volume Delta (CVD) divergence with Volume Profile levels and an optional Simple Moving Average (SMA) trend filter. It plots signals directly on the price chart.
Here's a breakdown of what each component does and how to potentially trade with it:
1. Cumulative Volume Delta (CVD) Divergence
What it does: CVD measures the cumulative difference between buying and selling volume. A rising CVD indicates more buying pressure, while a falling CVD indicates more selling pressure. Divergence occurs when the price action contradicts the CVD's direction, suggesting a potential shift in momentum or trend reversal.
Bearish Divergence: The price makes a higher high, but the CVD makes a lower high (or fails to make a new high). This suggests that despite the price increasing, the underlying buying pressure is weakening.
Bullish Divergence: The price makes a lower low, but the CVD makes a higher low (or fails to make a new low). This suggests that despite the price decreasing, the underlying selling pressure is weakening.
Visualization:
Red triangle pointing down on the chart indicates a Bearish Divergence signal.
Green triangle pointing up on the chart indicates a Bullish Divergence signal.
2. Volume Profile Levels (VAH, VAL, POC)
What it does: The indicator calculates simplified Volume Profile levels over a user-defined vp_range (number of candles). These levels represent areas where significant trading activity has occurred:
VAH (Value Area High): The upper boundary of the "Value Area," where 70% of the volume traded.
VAL (Value Area Low): The lower boundary of the "Value Area," where 70% of the volume traded.
POC (Point of Control): The price level within the vp_range where the most volume was traded.
Significance: These levels often act as significant support and resistance zones.
Visualization:
Orange lines for VAH and VAL.
Yellow line for POC.
Zone Proximity (zone_thresh): The indicator only generates divergence signals if the current close price is within a specified percentage zone_thresh of either VAH, VAL, or POC. This filters signals to areas of high liquidity and potential turning points.
3. Trend Filter (SMA)
What it does: This is an optional filter (use_trend_filter) that uses a Simple Moving Average (sma_period, default 200).
Significance: It helps ensure that divergence signals are traded in alignment with the broader market trend, potentially increasing their reliability.
For long signals (bullish divergence), the price (close) must be above the SMA (indicating an uptrend).
For short signals (bearish divergence), the price (close) must be below the SMA (indicating a downtrend).
Visualization: A blue line on the chart representing the SMA.
How to Trade with It (Potential Strategies)
The indicator aims to provide high-probability entry points by combining multiple confirming factors. Here's how you might interpret and trade the signals:
Identify Divergence: Look for the triangle signals on your chart (red for bearish, green for bullish).
Confirm Proximity to Volume Profile Levels: The signal itself confirms that the price is near a significant Volume Profile level (VAH, VAL, or POC). These are areas where price often reacts.
Bullish Signal (Green Triangle): This suggests buying momentum is returning after a price decline, especially when the price is near VAL or POC, which might act as support.
Bearish Signal (Red Triangle): This suggests selling momentum is increasing after a price rally, especially when the price is near VAH or POC, which might act as resistance.
Check Trend Alignment (SMA Filter):
For a long trade: You would ideally want to see a green triangle (bullish divergence) while the price is above the blue SMA line. This indicates a bullish divergence confirming a potential bounce within an existing uptrend.
For a short trade: You would ideally want to see a red triangle (bearish divergence) while the price is below the blue SMA line. This indicates a bearish divergence confirming a potential rejection within an existing downtrend.
Entry and Exit Considerations:
Entry: Consider entering a trade on the candle where the signal appears, or on the subsequent candle for confirmation.
Stop Loss: For a long trade, a logical stop-loss could be placed below the lowest point of the divergence, or below the VAL/POC if the signal occurred near it. For a short trade, above the highest point of the divergence or VAH/POC.
Take Profit: Targets could be set at the opposite Volume Profile level, previous swing highs/lows, or using a fixed risk-reward ratio.
Example Trading Scenario:
Long Trade: You see a green triangle (bullish divergence) printed on the chart. You notice the price is currently at the VAL (orange line). You check the blue SMA line and confirm that the price is above it (uptrend). This confluence of factors (bullish divergence, support at VAL, and uptrend) provides a strong potential long entry signal. You might enter, place your stop loss just below VAL, and target VAH or the next resistance level.
Short Trade: You see a red triangle (bearish divergence). The price is at the VAH (orange line). The price is also below the blue SMA line (downtrend). This suggests a potential short entry. You might enter, place your stop loss just above VAH, and target VAL or the next support level.
SL Hunting Detector๐ Step 1: Identify Liquidity Zones
The script plots high-liquidity zones (red) and low-liquidity zones (green).
These are areas where big players target stop-losses before reversing the price.
Example:
If price is near a red liquidity zone, expect a potential stop-loss hunt & reversal downward.
If price is near a green liquidity zone, expect a potential stop-loss hunt & reversal upward.
๐ Step 2: Watch for Stop-Loss Hunts (Fakeouts)
The indicator marks stop-loss hunts with red (bearish) or green (bullish) arrows.
When do stop-loss hunts occur?
โ
A long wick below support (with high volume) = Stop hunt before reversal upward.
โ
A long wick above resistance (with high volume) = Stop hunt before reversal downward.
Confirmation:
Volume must spike (volume > 1.5x the average volume).
ATR-based wicks must be longer than usual (showing a stop-hunt trap).
๐ Step 3: Enter a Trade After a Stop-Hunt
๐น Bullish Trade (Buying a Dip)
If a green arrow appears (stop-hunt below support):
โ
Enter a long (buy) trade at or just above the wickโs recovery level.
โ
Stop-loss: Below the wickโs low (avoid getting hunted again).
โ
Take-profit: Next resistance level or mid-range of the liquidity zone.
๐น Bearish Trade (Shorting a Fakeout)
If a red arrow appears (stop-hunt above resistance):
โ
Enter a short (sell) trade at or just below the wickโs rejection level.
โ
Stop-loss: Above the wickโs high (avoid getting stopped out).
โ
Take-profit: Next support level or mid-range of the liquidity zone.
๐ Step 4: Set Alerts & Automate
โ
The indicator triggers alerts when a stop-hunt is detected.
โ
You can set TradingView to notify you instantly when:
A bullish stop-hunt occurs โ Look for long entry.
A bearish stop-hunt occurs โ Look for short entry.
๐ Example Trade Setup
Example (BTC Long Trade on Stop-Hunt)
BTC is near $40,000 support (green liquidity zone).
A long wick drops to $39,800 with a green arrow (bullish stop-hunt signal).
Volume spikes, and price recovers quickly back above $40,000.
Trade entry: Buy at $40,050.
Stop-loss: Below wick ($39,700).
Take-profit: $41,500 (next resistance).
Result: BTC pumps, stop-loss remains safe, and trade profits.
๐ฅ Final Tips
Always wait for confirmation (donโt enter blindly on signals).
Use higher timeframes (15m, 1H, 4H) for better accuracy.
Combine with Order Flow tools (like Bookmap) to see real liquidity zones.
๐ Now try it on TradingView! Let me know if you need adjustments. ๐๐ฅ
Mean Reversion Cloud (Ornstein-Uhlenbeck) // AlgoFyreThe Mean Reversion Cloud (Ornstein-Uhlenbeck) indicator detects mean-reversion opportunities by applying the Ornstein-Uhlenbeck process. It calculates a dynamic mean using an Exponential Weighted Moving Average, surrounded by volatility bands, signaling potential buy/sell points when prices deviate.
TABLE OF CONTENTS
๐ถ ORIGINALITY
๐ธAdaptive Mean Calculation
๐ธVolatility-Based Cloud
๐ธSpeed of Reversion (ฮธ)
๐ถ FUNCTIONALITY
๐ธDynamic Mean and Volatility Bands
๐ How it works
๐ How to calculate
๐ Code extract
๐ธVisualization via Table and Plotshapes
๐ Table Overview
๐ Plotshapes Explanation
๐ Code extract
๐ถ INSTRUCTIONS
๐ธStep-by-Step Guidelines
๐ Setting Up the Indicator
๐ Understanding What to Look For on the Chart
๐ Possible Entry Signals
๐ Possible Take Profit Strategies
๐ Possible Stop-Loss Levels
๐ Additional Tips
๐ธCustomize settings
๐ถ CONCLUSION
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
๐ถ ORIGINALITY The Mean Reversion Cloud (Ornstein-Uhlenbeck) is a unique indicator that applies the Ornstein-Uhlenbeck stochastic process to identify mean-reverting behavior in asset prices. Unlike traditional moving average-based indicators, this model uses an Exponentially Weighted Moving Average (EWMA) to calculate the long-term mean, dynamically adjusting to recent price movements while still considering all historical data. It also incorporates volatility bands, providing a "cloud" that visually highlights overbought or oversold conditions. By calculating the speed of mean reversion (ฮธ) through the autocorrelation of log returns, this indicator offers traders a more nuanced and mathematically robust tool for identifying mean-reversion opportunities. These innovations make it especially useful for markets that exhibit range-bound characteristics, offering timely buy and sell signals based on statistical deviations from the mean.
๐ธAdaptive Mean Calculation Traditional MA indicators use fixed lengths, which can lead to lagging signals or over-sensitivity in volatile markets. The Mean Reversion Cloud uses an Exponentially Weighted Moving Average (EWMA), which adapts to price movements by dynamically adjusting its calculation, offering a more responsive mean.
๐ธVolatility-Based Cloud Unlike simple moving averages that only plot a single line, the Mean Reversion Cloud surrounds the dynamic mean with volatility bands. These bands, based on standard deviations, provide traders with a visual cue of when prices are statistically likely to revert, highlighting potential reversal zones.
๐ธSpeed of Reversion (ฮธ) The indicator goes beyond price averages by calculating the speed at which the price reverts to the mean (ฮธ), using the autocorrelation of log returns. This gives traders an additional tool for estimating the likelihood and timing of mean reversion, making the signals more reliable in practice.
๐ถ FUNCTIONALITY The Mean Reversion Cloud (Ornstein-Uhlenbeck) indicator is designed to detect potential mean-reversion opportunities in asset prices by applying the Ornstein-Uhlenbeck stochastic process. It calculates a dynamic mean through the Exponentially Weighted Moving Average (EWMA) and plots volatility bands based on the standard deviation of the asset's price over a specified period. These bands create a "cloud" that represents expected price fluctuations, helping traders to identify overbought or oversold conditions. By calculating the speed of reversion (ฮธ) from the autocorrelation of log returns, the indicator offers a more refined way of assessing how quickly prices may revert to the mean. Additionally, the inclusion of volatility provides a comprehensive view of market conditions, allowing for more accurate buy and sell signals.
Let's dive into the details:
๐ธDynamic Mean and Volatility Bands The dynamic mean (ฮผ) is calculated using the EWMA, giving more weight to recent prices but considering all historical data. This process closely resembles the Ornstein-Uhlenbeck (OU) process, which models the tendency of a stochastic variable (such as price) to revert to its mean over time. Volatility bands are plotted around the mean using standard deviation, forming the "cloud" that signals overbought or oversold conditions. The cloud adapts dynamically to price fluctuations and market volatility, making it a versatile tool for mean-reversion strategies. ๐ How it works Step one: Calculate the dynamic mean (ฮผ) The Ornstein-Uhlenbeck process describes how a variable, such as an asset's price, tends to revert to a long-term mean while subject to random fluctuations. In this indicator, the EWMA is used to compute the dynamic mean (ฮผ), mimicking the mean-reverting behavior of the OU process. Use the EWMA formula to compute a weighted mean that adjusts to recent price movements. Assign exponentially decreasing weights to older data while giving more emphasis to current prices. Step two: Plot volatility bands Calculate the standard deviation of the price over a user-defined period to determine market volatility. Position the upper and lower bands around the mean by adding and subtracting a multiple of the standard deviation. ๐ How to calculate Exponential Weighted Moving Average (EWMA)
The EWMA dynamically adjusts to recent price movements:
mu_t = lambda * mu_{t-1} + (1 - lambda) * P_t
Where mu_t is the mean at time t, lambda is the decay factor, and P_t is the price at time t. The higher the decay factor, the more weight is given to recent data.
Autocorrelation (ฯ) and Standard Deviation (ฯ)
To measure mean reversion speed and volatility: rho = correlation(log(close), log(close ), length) Where rho is the autocorrelation of log returns over a specified period.
To calculate volatility:
sigma = stdev(close, length)
Where sigma is the standard deviation of the asset's closing price over a specified length.
Upper and Lower Bands
The upper and lower bands are calculated as follows:
upper_band = mu + (threshold * sigma)
lower_band = mu - (threshold * sigma)
Where threshold is a multiplier for the standard deviation, usually set to 2. These bands represent the range within which the price is expected to fluctuate, based on current volatility and the mean.
๐ Code extract // Calculate Returns
returns = math.log(close / close )
// Calculate Long-Term Mean (ฮผ) using EWMA over the entire dataset
var float ewma_mu = na // Initialize ewma_mu as 'na'
ewma_mu := na(ewma_mu ) ? close : decay_factor * ewma_mu + (1 - decay_factor) * close
mu = ewma_mu
// Calculate Autocorrelation at Lag 1
rho1 = ta.correlation(returns, returns , corr_length)
// Ensure rho1 is within valid range to avoid errors
rho1 := na(rho1) or rho1 <= 0 ? 0.0001 : rho1
// Calculate Speed of Mean Reversion (ฮธ)
theta = -math.log(rho1)
// Calculate Volatility (ฯ)
sigma = ta.stdev(close, corr_length)
// Calculate Upper and Lower Bands
upper_band = mu + threshold * sigma
lower_band = mu - threshold * sigma
๐ธVisualization via Table and Plotshapes
The table shows key statistics such as the current value of the dynamic mean (ฮผ), the number of times the price has crossed the upper or lower bands, and the consecutive number of bars that the price has remained in an overbought or oversold state.
Plotshapes (diamonds) are used to signal buy and sell opportunities. A green diamond below the price suggests a buy signal when the price crosses below the lower band, and a red diamond above the price indicates a sell signal when the price crosses above the upper band.
The table and plotshapes provide a comprehensive visualization, combining both statistical and actionable information to aid decision-making.
๐ Code extract // Reset consecutive_bars when price crosses the mean
var consecutive_bars = 0
if (close < mu and close >= mu) or (close > mu and close <= mu)
consecutive_bars := 0
else if math.abs(deviation) > 0
consecutive_bars := math.min(consecutive_bars + 1, dev_length)
transparency = math.max(0, math.min(100, 100 - (consecutive_bars * 100 / dev_length)))
๐ถ INSTRUCTIONS
The Mean Reversion Cloud (Ornstein-Uhlenbeck) indicator can be set up by adding it to your TradingView chart and configuring parameters such as the decay factor, autocorrelation length, and volatility threshold to suit current market conditions. Look for price crossovers and deviations from the calculated mean for potential entry signals. Use the upper and lower bands as dynamic support/resistance levels for setting take profit and stop-loss orders. Combining this indicator with additional trend-following or momentum-based indicators can improve signal accuracy. Adjust settings for better mean-reversion detection and risk management.
๐ธStep-by-Step Guidelines
๐ Setting Up the Indicator
Adding the Indicator to the Chart:
Go to your TradingView chart.
Click on the "Indicators" button at the top.
Search for "Mean Reversion Cloud (Ornstein-Uhlenbeck)" in the indicators list.
Click on the indicator to add it to your chart.
Configuring the Indicator:
Open the indicator settings by clicking on the gear icon next to its name on the chart.
Decay Factor: Adjust the decay factor (ฮป) to control the responsiveness of the mean calculation. A higher value prioritizes recent data.
Autocorrelation Length: Set the autocorrelation length (ฮธ) for calculating the speed of mean reversion. Longer lengths consider more historical data.
Threshold: Define the number of standard deviations for the upper and lower bands to determine how far price must deviate to trigger a signal.
Chart Setup:
Select the appropriate timeframe (e.g., 1-hour, daily) based on your trading strategy.
Consider using other indicators such as RSI or MACD to confirm buy and sell signals.
๐ Understanding What to Look For on the Chart
Indicator Behavior:
Observe how the price interacts with the dynamic mean and volatility bands. The price staying within the bands suggests mean-reverting behavior, while crossing the bands signals potential entry points.
The indicator calculates overbought/oversold conditions based on deviation from the mean, highlighted by color-coded cloud areas on the chart.
Crossovers and Deviation:
Look for crossovers between the price and the mean (ฮผ) or the bands. A bullish crossover occurs when the price crosses below the lower band, signaling a potential buying opportunity.
A bearish crossover occurs when the price crosses above the upper band, suggesting a potential sell signal.
Deviations from the mean indicate market extremes. A large deviation indicates that the price is far from the mean, suggesting a potential reversal.
Slope and Direction:
Pay attention to the slope of the mean (ฮผ). A rising slope suggests bullish market conditions, while a declining slope signals a bearish market.
The steepness of the slope can indicate the strength of the mean-reversion trend.
๐ Possible Entry Signals
Bullish Entry:
Crossover Entry: Enter a long position when the price crosses below the lower band with a positive deviation from the mean.
Confirmation Entry: Use additional indicators like RSI (above 50) or increasing volume to confirm the bullish signal.
Bearish Entry:
Crossover Entry: Enter a short position when the price crosses above the upper band with a negative deviation from the mean.
Confirmation Entry: Look for RSI (below 50) or decreasing volume to confirm the bearish signal.
Deviation Confirmation:
Enter trades when the deviation from the mean is significant, indicating that the price has strayed far from its expected value and is likely to revert.
๐ Possible Take Profit Strategies
Static Take Profit Levels:
Set predefined take profit levels based on historical volatility, using the upper and lower bands as guides.
Place take profit orders near recent support/resistance levels, ensuring you're capitalizing on the mean-reversion behavior.
Trailing Stop Loss:
Use a trailing stop based on a percentage of the price deviation from the mean to lock in profits as the trend progresses.
Adjust the trailing stop dynamically along the calculated bands to protect profits as the price returns to the mean.
Deviation-Based Exits:
Exit when the deviation from the mean starts to decrease, signaling that the price is returning to its equilibrium.
๐ Possible Stop-Loss Levels
Initial Stop Loss:
Place an initial stop loss outside the lower band (for long positions) or above the upper band (for short positions) to protect against excessive deviations.
Use a volatility-based buffer to avoid getting stopped out during normal price fluctuations.
Dynamic Stop Loss:
Move the stop loss closer to the mean as the price converges back towards equilibrium, reducing risk.
Adjust the stop loss dynamically along the bands to account for sudden market movements.
๐ Additional Tips
Combine with Other Indicators:
Enhance your strategy by combining the Mean Reversion Cloud with momentum indicators like MACD, RSI, or Bollinger Bands to confirm market conditions.
Backtesting and Practice:
Backtest the indicator on historical data to understand how it performs in various market environments.
Practice using the indicator on a demo account before implementing it in live trading.
Market Awareness:
Keep an eye on market news and events that might cause extreme price movements. The indicator reacts to price data and might not account for news-driven events that can cause large deviations.
๐ธCustomize settings ๐ Decay Factor (ฮป): Defines the weight assigned to recent price data in the calculation of the mean. A value closer to 1 places more emphasis on recent prices, while lower values create a smoother, more lagging mean.
๐ Autocorrelation Length (ฮธ): Sets the period for calculating the speed of mean reversion and volatility. Longer lengths capture more historical data, providing smoother calculations, while shorter lengths make the indicator more responsive.
๐ Threshold (ฯ): Specifies the number of standard deviations used to create the upper and lower bands. Higher thresholds widen the bands, producing fewer signals, while lower thresholds tighten the bands for more frequent signals.
๐ Max Gradient Length (ฮณ): Determines the maximum number of consecutive bars for calculating the deviation gradient. This setting impacts the transparency of the plotted bands based on the length of deviation from the mean.
๐ถ CONCLUSION
The Mean Reversion Cloud (Ornstein-Uhlenbeck) indicator offers a sophisticated approach to identifying mean-reversion opportunities by applying the Ornstein-Uhlenbeck stochastic process. This dynamic indicator calculates a responsive mean using an Exponentially Weighted Moving Average (EWMA) and plots volatility-based bands to highlight overbought and oversold conditions. By incorporating advanced statistical measures like autocorrelation and standard deviation, traders can better assess market extremes and potential reversals. The indicatorโs ability to adapt to price behavior makes it a versatile tool for traders focused on both short-term price deviations and longer-term mean-reversion strategies. With its unique blend of statistical rigor and visual clarity, the Mean Reversion Cloud provides an invaluable tool for understanding and capitalizing on market inefficiencies.
Multi-Scale Adaptive MAs (Hurst, CVaR, Fractal) // AlgoFyreThe Multi-Scale Adaptive MAs (Hurst, CVaR, Fractal) indicator adjusts moving averages based on market conditions, using Hurst Exponent for trend persistence, CVaR for extreme risk assessment, and Fractal Dimension for market complexity. It enhances trend detection and risk management across various timeframes.
TABLE OF CONTENTS
๐ถ ORIGINALITY ๐ธAdaptive Mechanisms
๐ธMulti-Faceted Analysis
๐ธVersatility Across Timeframes
๐ธMulti-Scale Combination
๐ถ FUNCTIONALITY ๐ธHurst Exponent (H)
๐ How it works
๐ How to calculate
๐ Code extract
๐ธConditional Value at Risk (CVaR)
๐ How it works
๐ How to calculate
๐ Code extract
๐ธFractal Dimension (FD)
๐ How it works
๐ How to calculate
๐ Code extract
๐ถ INSTRUCTIONS ๐ธStep-by-Step Guidelines
๐ Setting Up the Indicator
๐ Understanding What to Look For on the Chart
๐ Possible Entry Signals
๐ Possible Take Profit Strategies
๐ Possible Stop-Loss Levels
๐ Additional Tips
๐ธCustomize settings
๐ถ CONCLUSION
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
โ
๐ถ ORIGINALITY The Multi-Scale Adaptive MAs (Hurst, CVaR, Fractal) indicator stands out due to its unique approach of dynamically adjusting moving averages based on advanced statistical measures, making it highly responsive to varying market conditions. Unlike traditional moving averages that rely on static periods, this indicator adapts in real-time using three distinct adaptive methods: Hurst Exponent, CVaR, and Fractal Dimension.
๐ธAdaptive Mechanisms
Traditional MA indicators use fixed lengths, which can lead to lagging signals or over-sensitivity in volatile markets. The Multi-Scale Adaptive MAs employ adaptive methods to adjust the MA length dynamically, providing a more accurate reflection of current market conditions.
๐ธMulti-Faceted Analysis
By integrating Hurst Exponent, CVaR, and Fractal Dimension, the indicator offers a comprehensive market analysis. It captures different aspects of market behavior, including trend persistence, risk of extreme movements, and complexity, which are often missed by standard MAs.
๐ธVersatility Across Timeframes
The indicatorโs ability to switch between different adaptive methods based on market conditions allows traders to analyze short-term, medium-term, and long-term trends with enhanced precision.
๐ธMulti-Scale Combination
Utilizing multiple adaptive MAs in combination provides a more nuanced view of the market, allowing traders to see how short, medium, and long-term trends interact. This layered approach helps in identifying the strength and consistency of trends across different scales, offering more reliable signals and aiding in complex decision-making processes. When combined, these MAs can also signal key market shifts when they converge or diverge, offering deeper insights than a single MA could provide.
๐ถ FUNCTIONALITY The indicator adjusts moving averages based on a variety of different choosable adaptives. The Hurst Exponent to identify trend persistence or mean reversion, adapting to market conditions for both short-term and long-term trends. Using CVaR, it evaluates the risk of extreme price movements, ensuring the moving average is more conservative during high-risk periods, protecting against potential large losses. By incorporating the Fractal Dimension, the indicator adapts to market complexity, adjusting to varying levels of price roughness and volatility, which allows it to respond more accurately to different market structures and patterns.
Let's dive into the details:
๐ธHurst Exponent (H)
Measures the degree of trend persistence or mean reversion.
By using the Hurst Exponent, the indicator adjusts to capture the strength and duration of trends, helping traders to stay in profitable trades longer and avoid false reversals in ranging markets.
It enhances the detection of trends, making it suitable for both short-term scalping and identifying long-term trends.
๐ How it works Rescaled Range (R/S) Analysis Calculate the mean of the closing prices over a set window.
Determine the deviation of each price from the mean.
Compute the cumulative sum of these deviations over the window.
Calculate the range (R) of the cumulative deviations (maximum minus minimum).
Compute the standard deviation (S) of the price series over the window.
Obtain the R/S ratio as R/S.
Linear Regression for Hurst Exponent Calculate the logarithm of multiple window sizes and their corresponding R/S values.
Use linear regression to determine the slope of the line fitting the log(R/S) against log(window size).
The slope of this line is an estimate of the Hurst Exponent.
๐ How to calculate Range (R)
Calculate the maximum cumulative deviation:
R=max(sum(deviation))โmin(sum(deviation))
Where deviation is the difference between each price and the mean.
Standard Deviation (S)
Calculate the standard deviation of the price series:
S=sqrt((1/(nโ1))โsum((Xiโmean)2))
Rescaled Range (R/S)
Divide the range by the standard deviation:
R/S=R/S
Hurst Exponent
Perform linear regression to estimate the slope of:
log(R/S) versus log(windowsize)
The slope of this line is the Hurst Exponent.
๐ Code extract // Hurst Exponent
calc_hurst(source_, adaptive_window_) =>
window_sizes = array.from(adaptive_window_/10, adaptive_window_/5, adaptive_window_/2, adaptive_window_)
float hurst_exp = 0.5
// Calculate Hurst Exponent proxy
rs_list = array.new_float()
log_length_list = array.new_float()
for i = 0 to array.size(window_sizes) - 1
len = array.get(window_sizes, i)
// Ensure we have enough data
if bar_index >= len * 2
mean = adaptive_sma(source_, len)
dev = source_ - mean
// Calculate cumulative deviations over the window
cum_dev = ta.cum(dev) - ta.cum(dev )
r = ta.highest(cum_dev, len) - ta.lowest(cum_dev, len)
s = ta.stdev(source_, len)
if s != 0
rs = r / s
array.push(rs_list, math.log(rs))
array.push(log_length_list, math.log(len))
// Linear regression to estimate Hurst Exponent
n = array.size(log_length_list)
if n > 1
mean_x = array.sum(log_length_list) / n
mean_y = array.sum(rs_list) / n
sum_num = 0.0
sum_den = 0.0
for i = 0 to n - 1
x = array.get(log_length_list, i)
y = array.get(rs_list, i)
sum_num += (x - mean_x) * (y - mean_y)
sum_den += (x - mean_x) * (x - mean_x)
hurst_exp := sum_den != 0 ? sum_num / sum_den : 0.5
else
hurst_exp := 0.5 // Default to 0.5 if not enough data
hurst_exp
๐ธConditional Value at Risk (CVaR)
Assesses the risk of extreme losses by focusing on tail risk.
This method adjusts the moving average to account for market conditions where extreme price movements are likely, providing a more conservative approach during periods of high risk.
Traders benefit by better managing risk and avoiding major losses during volatile market conditions.
๐ How it works Calculate Returns Determine the returns as the percentage change between consecutive closing prices over a specified window.
Percentile Calculation Identify the percentile threshold (e.g., the 5th percentile) for the worst returns in the dataset.
Average of Extreme Losses Calculate the average of all returns that are less than or equal to this percentile, representing the CVaR.
๐ How to calculate Return Calculation
Calculate the return as the percentage change between consecutive prices:
Return = (Pt โ Ptโ1) / Ptโ1
Where Pt is the price at time t.
Percentile Threshold
Identify the return value at the specified percentile (e.g., 5th percentile):
PercentileValue=percentile(returns,percentile_threshold)
CVaR Calculation
Compute the average of all returns below the percentile threshold:
CVaR = (1/n)โsum(Return) for all ReturnโคPercentileValue
Where n is the total number of returns.
๐ Code extract // Percentile
calc_percentile(data, percentile, window) =>
arr = array.new_float(0)
for i = 0 to window - 1
array.push(arr, data )
array.sort(arr)
index = math.floor(percentile / 100 * (window - 1))
array.get(arr, index)
// Conditional Value at Risk
calc_cvar(percentile_value, returns, window) =>
// Collect returns worse than the threshold
cvar_sum = 0.0
cvar_count = 0
for i = 0 to window - 1
ret = returns
if ret <= percentile_value
cvar_sum += ret
cvar_count += 1
// Calculate CVaR
cvar = cvar_count > 0 ? cvar_sum / cvar_count : 0.0
cvar
๐ธFractal Dimension (FD)
Evaluates market complexity and roughness by analyzing how price movements behave across different scales.
It enables the moving average to adapt based on the level of market noise or structure, allowing for smoother MAs during complex, volatile periods and more sensitive MAs during clear trends.
This adaptability is crucial for traders dealing with varying market states, improving the indicator's responsiveness to price changes.
๐ How it works Total Distance (L) Calculation Sum the absolute price movements between consecutive periods over a given window.
Maximum Distance (D) Calculation Calculate the maximum displacement from the first to the last price point within the window.
Calculate Fractal Dimension Use Katz's method to estimate the Fractal Dimension as the ratio of the logarithms of L and D, divided by the logarithm of the number of steps (N).
๐ How to calculate Total Distance (L)
Sum the absolute price changes over the window:
L=sum(abs(PtโPtโ1)) for t from 2 to n
Where Pt is the price at time t.
Maximum Distance (D)
Find the maximum absolute displacement from the first to the last price in the window:
D=max(abs(Pn-P1))
Fractal Dimension Calculation
Use Katz's method to estimate fractal dimension:
FD=log(L/D)/log(N)
Where N is the number of steps in the window.
๐ Code extract // Fractal Dimension
calc_fractal(source_, adaptive_window_) =>
// Calculate the total distance (L) traveled by the price
L = 0.0
for i = 1 to adaptive_window_
L += math.abs(source_ - source_ )
// Calculate the maximum distance between first and last price
D = math.max(math.abs(source_ - source_ ), 1e-10) // Avoid division by zero
// Calculate the number of steps (N)
N = adaptive_window_
// Estimate the Fractal Dimension using Katz's formula
math.log(L / D) / math.log(N)
๐ถ INSTRUCTIONS The Multi-Scale Adaptive MAs indicator can be set up by adding it to your TradingView chart and configuring the adaptive method (Hurst, CVaR, or Fractal) to match current market conditions. Look for price crossovers and changes in the slope for potential entry signals. Set take profit and stop-loss levels based on dynamic changes in the moving average, and consider combining it with other indicators for confirmation. Adjust settings and use adaptive strategies for enhanced trend detection and risk management.
๐ธStep-by-Step Guidelines ๐ Setting Up the Indicator Adding the Indicator to the Chart: Go to your TradingView chart.
Click on the "Indicators" button at the top.
Search for "Multi-Scale Adaptive MAs (Hurst, CVaR, Fractal)" in the indicators list.
Click on the indicator to add it to your chart.
Configuring the Indicator: Open the indicator settings by clicking on the gear icon next to its name on the chart.
Adaptive Method: Choose between "Hurst," "CVaR," and "Fractal" depending on the market condition and your trading style.
Length: Set the base length for the moving average (e.g., 20, 50, or 100). This length will be adjusted dynamically based on the selected adaptive method.
Other Parameters: Adjust any other parameters as needed, such as window sizes or scaling factors specific to each adaptive method.
Chart Setup: Ensure you have an appropriate timeframe selected (e.g., 1-hour, 4-hour, daily) based on your trading strategy.
Consider using additional indicators like volume or RSI to confirm signals.
๐ Understanding What to Look For on the Chart Indicator Behavior: Observe how the adaptive moving average (AMA) behaves compared to standard moving averages, e.g. notice how it might change direction with strength (Hurst).
For example, the AMA may become smoother during high market volatility (CVaR) or more responsive during strong trends (Hurst).
Crossovers: Look for crossovers between the price and the adaptive moving average.
A bullish crossover occurs when the price crosses above the AMA, suggesting a potential uptrend.
A bearish crossover occurs when the price crosses below the AMA, indicating a possible downtrend.
Slope and Direction: Pay attention to the slope of the AMA. A rising slope suggests a bullish trend, while a declining slope indicates a bearish trend.
The slopeโs steepness can give you clues about the trend's strength.
๐ Possible Entry Signals Bullish Entry: Crossover Entry: Enter a long position when the price crosses above the AMA and the AMA has a positive slope.
Confirmation Entry: Combine the crossover with other indicators like RSI (above 50) or increasing volume for confirmation.
Bearish Entry: Crossover Entry: Enter a short position when the price crosses below the AMA and the AMA has a negative slope.
Confirmation Entry: Use additional indicators like RSI (below 50) or decreasing volume to confirm the bearish trend.
Adaptive Method Confirmation: Hurst: Enter when the AMA indicates a strong trend (steeper slope). Suitable for trend-following strategies.
CVaR: Be cautious during high-risk periods. Enter only if confirmed by other indicators, as the AMA may become more conservative.
Fractal: Ideal for capturing reversals in complex markets. Look for crossovers in volatile markets.
๐ Possible Take Profit Strategies Static Take Profit Levels: Set take profit levels based on predefined ratios (e.g., 1:2 or 1:3 risk-reward ratio).
Place take profit orders at recent swing highs (for long positions) or swing lows (for short positions).
Trailing Stop Loss: Use a trailing stop based on a percentage of the AMA value to lock in profits as the trend progresses.
Adjust the trailing stop dynamically to follow the AMA, allowing profits to run while protecting gains.
Adaptive Method Based Exits: Hurst: Exit when the AMA begins to flatten or turn in the opposite direction, signaling a potential trend reversal.
CVaR: Consider taking profits earlier during high-risk periods when the AMA suggests caution.
Fractal: Use the AMA to exit in complex markets when it smooths out, indicating reduced volatility.
๐ Possible Stop-Loss Levels Initial Stop Loss: Place an initial stop loss below the AMA (for long positions) or above the AMA (for short positions) to protect against adverse movements.
Use a buffer (e.g., ATR value) to avoid being stopped out by normal price fluctuations.
Adaptive Stop Loss: Adjust the stop loss dynamically based on the AMA. Move the stop loss along the AMA as the trend progresses to minimize risk.
This helps in adapting to changing market conditions and avoiding premature exits.
Adaptive Method-Specific Stop Loss: Hurst: Use wider stops during trending markets to allow for minor pullbacks.
CVaR: Adjust stops in high-risk periods to avoid being stopped out prematurely during price fluctuations.
Fractal: Place stops at recent support/resistance levels in highly volatile markets.
๐ Additional Tips Combine with Other Indicators: Enhance your strategy by combining the AMA with other technical indicators like MACD, RSI, or Bollinger Bands for better signal confirmation.
Backtesting and Practice: Backtest the indicator on historical data to understand how it performs in different market conditions.
Practice using the indicator on a demo account before applying it to live trading.
Market Awareness: Always be aware of market conditions and fundamental events that might impact price movements, as the AMA reacts to price action and may not account for sudden news-driven events.
๐ธCustomize settings ๐ Time Override: Enables or disables the ability to override the default time frame for the moving averages. When enabled, you can specify a custom time frame for the calculations.
๐ Time: Specifies the custom time frame to use when the Time Override setting is enabled.
๐ Enable MA: Enables or disables the moving average. When disabled, MA will not be displayed on the chart.
๐ Show Smoothing Line: Enables or disables the display of a smoothing line for the moving average. The smoothing line helps to reduce noise and provide a clearer trend.
๐ Show as Horizontal Line: Displays the moving average as a horizontal line instead of a dynamic line that follows the price.
๐ Source: Specifies the data source for the moving average calculation (e.g., close, open, high, low).
๐ Length: Sets the period length for the moving average. A longer length will result in a smoother moving average, while a shorter length will make it more responsive to price changes.
๐ Time: Specifies a custom time frame for the moving average, overriding the default time frame if Time Override is enabled.
๐ Method: Selects the calculation method for the moving average (e.g., SMA, EMA, SMMA, WMA, VWMA).
๐ Offset: Shifts the moving average forward or backward by the specified number of bars.
๐ Color: Sets the color for the moving average line.
๐ Adaptive Method: Selects the adaptive method to dynamically adjust the moving average based on market conditions (e.g., Hurst, CVaR, Fractal).
๐ Window Size: Sets the window size for the adaptive method, determining how much historical data is used for the calculation.
๐ CVaR Scaling Factor: Adjusts the influence of CVaR on the moving average length, controlling how much the length changes based on calculated risk.
๐ CVaR Risk: Specifies the percentile cutoff for the worst-case returns used in the CVaR calculation to assess extreme losses.
๐ Smoothing Method: Selects the method for smoothing the moving average (e.g., SMA, EMA, SMMA, WMA, VWMA).
๐ Smoothing Length: Sets the period length for smoothing the moving average.
๐ Fill Color to Smoothing Moving Average: Enables or disables the color fill between the moving average and its smoothing line.
๐ Transparency: Sets the transparency level for the color fill between the moving average and its smoothing line.
๐ Show Label: Enables or disables the display of a label for the moving average on the chart.
๐ Show Label for Smoothing: Enables or disables the display of a label for the smoothing line of the moving average on the chart.
๐ถ CONCLUSION The Multi-Scale Adaptive MAs indicator offers a sophisticated approach to trend analysis and risk management by dynamically adjusting moving averages based on Hurst Exponent, CVaR, and Fractal Dimension. This adaptability allows traders to respond more effectively to varying market conditions, capturing trends and managing risks with greater precision. By incorporating advanced statistical measures, the indicator goes beyond traditional moving averages, providing a nuanced and versatile tool for both short-term and long-term trading strategies. Its unique ability to reflect market complexity and extreme risks makes it an invaluable asset for traders seeking a deeper understanding of market dynamics.
[imba]lance algo๐ฉ INTRODUCTION
Hello, everyone!
Please take the time to review this description and source code to utilize this script to its fullest potential.
๐ฉ CONCEPTS
This is a trend indicator. The trend is the 0.5 fibonacci level for a certain period of time.
A trend change occurs when at least one candle closes above the level of 0.236 (for long) or below 0.786 (for short). Also it has massive amout of settings and features more about this below.
With good settings, the indicator works great on any market and any time frame!
A distinctive feature of this indicator is its backtest panel. With which you can dynamically view the results of setting up a strategy such as profit, what the deposit size is, etc.
Please note that the profit is indicated as a percentage of the initial deposit. It is also worth considering that all profit calculations are based on the risk % setting.
๐ฉ FEATURES
First, I want to show you what you see on the chart. And Iโll show you everything closer and in more detail.
1. Position
2. Statistic panel
3. Backtest panel
Indicator settings:
Let's go in order:
1. Strategies
This setting is responsible for loading saved strategies. There are only two preset settings, MANUAL and UNIVERSAL. If you choose any strategy other than MANUAL, then changing the settings for take profits, stop loss, sensitivity will not bring any results.
You can also save your customized strategies, this is discussed in a separate paragraph โ๐ฉHOW TO SAVE A STRATEGYโ
2. Sensitive
Responsible for the time period in bars to create Fibonacci levels
3. Start calculating date
This is the time to start backtesting strategies
4. Position group
Show checkbox - is responsible for displaying positions
Fill checkbox - is responsible for filling positions with background
Risk % - is responsible for what percentage of the deposit you are willing to lose if there is a stop loss
BE target - here you can choose when you reach which take profit you need to move your stop loss to breakeven
Initial deposit- starting deposit for profit calculation
5. Stoploss group
Fixed stoploss % checkbox - If choosed: stoploss will be calculated manually depending on the setting below( formula: entry_price * (1 - stoploss percent)) If NOT choosed: stoploss will be ( formula: fibonacci level(0.786/0.236) * (1 + stoploss percent))
6. Take profit group
This group of settings is responsible for how far from the entry point take profits will be and what % of the position to fix
7. RSI
Responsible for configuring the built-in RSI. Suitable bars will be highlighted with crosses above or below, depending on overbought/oversold
8. Infopanels group
Here I think everything is clear, you can hide or show information panels
9. Developer mode
If enabled, all events that occur will be shown, for example, reaching a take profit or stop loss with detailed information about the unfixed balance of the position
๐ฉ HOW TO USE
Very simple. All you need is to wait for the trend to change to long or short, you will immediately see a stop loss and four take profits, and you will also see prices. Like in this picture:
๐ฉ ALERTS
There are 3 types of alerts:
1. Long signal
2. Short signal
3. Any alert() function call - will be send to you json with these fields
{
"side": "LONG",
"entry": "64.454",
"tp1": "65.099",
"tp2": "65.743",
"tp3": "66.388",
"tp4": "67.032",
"winrate": "35.42%",
"strategy": "MANUAL",
"beTargetTrigger": "1",
"stop": "64.44"
}
๐ฉ HOW TO SAVE A STRATEGY
First, you need to make sure that the โMANUALโ strategy is selected in the strategy settings.
After this, you can start selecting parameters that will show the largest profit in the statistics panel.
I have highlighted what you need to pay attention to when choosing a strategy
Let's assume you have set up a strategy. The main question is how to preserve it?
Letโs say the strategy turned out with the following parameters:
Next we need to find this section of code:
// STRATS
selector(string strategy_name) =>
strategy_settings = Strategy_settings.new()
switch strategy_name
"MANUAL" =>
strategy_settings.sensitivity := 18
strategy_settings.risk_percent := 1
strategy_settings.break_even_target := "1"
strategy_settings.tp1_percent := 1
strategy_settings.tp1_percent_fix := 40
strategy_settings.tp2_percent := 2
strategy_settings.tp2_percent_fix := 30
strategy_settings.tp3_percent := 3
strategy_settings.tp3_percent_fix := 20
strategy_settings.tp4_percent := 4
strategy_settings.tp4_percent_fix := 10
strategy_settings.fixed_stop := false
strategy_settings.sl_percent := 0.0
"UNIVERSAL" =>
strategy_settings.sensitivity := 20
strategy_settings.risk_percent := 1
strategy_settings.break_even_target := "1"
strategy_settings.tp1_percent := 1
strategy_settings.tp1_percent_fix := 40
strategy_settings.tp2_percent := 2
strategy_settings.tp2_percent_fix := 30
strategy_settings.tp3_percent := 3
strategy_settings.tp3_percent_fix := 20
strategy_settings.tp4_percent := 4
strategy_settings.tp4_percent_fix := 10
strategy_settings.fixed_stop := false
strategy_settings.sl_percent := 0.0
// "NEW STRATEGY" =>
// strategy_settings.sensitivity := 20
// strategy_settings.risk_percent := 1
// strategy_settings.break_even_target := "1"
// strategy_settings.tp1_percent := 1
// strategy_settings.tp1_percent_fix := 40
// strategy_settings.tp2_percent := 2
// strategy_settings.tp2_percent_fix := 30
// strategy_settings.tp3_percent := 3
// strategy_settings.tp3_percent_fix := 20
// strategy_settings.tp4_percent := 4
// strategy_settings.tp4_percent_fix := 10
// strategy_settings.fixed_stop := false
// strategy_settings.sl_percent := 0.0
strategy_settings
// STRATS
Let's uncomment on the latest strategy called "NEW STRATEGY" rename it to "SOL 5m" and change the sensitivity:
// STRATS
selector(string strategy_name) =>
strategy_settings = Strategy_settings.new()
switch strategy_name
"MANUAL" =>
strategy_settings.sensitivity := 18
strategy_settings.risk_percent := 1
strategy_settings.break_even_target := "1"
strategy_settings.tp1_percent := 1
strategy_settings.tp1_percent_fix := 40
strategy_settings.tp2_percent := 2
strategy_settings.tp2_percent_fix := 30
strategy_settings.tp3_percent := 3
strategy_settings.tp3_percent_fix := 20
strategy_settings.tp4_percent := 4
strategy_settings.tp4_percent_fix := 10
strategy_settings.fixed_stop := false
strategy_settings.sl_percent := 0.0
"UNIVERSAL" =>
strategy_settings.sensitivity := 20
strategy_settings.risk_percent := 1
strategy_settings.break_even_target := "1"
strategy_settings.tp1_percent := 1
strategy_settings.tp1_percent_fix := 40
strategy_settings.tp2_percent := 2
strategy_settings.tp2_percent_fix := 30
strategy_settings.tp3_percent := 3
strategy_settings.tp3_percent_fix := 20
strategy_settings.tp4_percent := 4
strategy_settings.tp4_percent_fix := 10
strategy_settings.fixed_stop := false
strategy_settings.sl_percent := 0.0
"SOL 5m" =>
strategy_settings.sensitivity := 15
strategy_settings.risk_percent := 1
strategy_settings.break_even_target := "1"
strategy_settings.tp1_percent := 1
strategy_settings.tp1_percent_fix := 40
strategy_settings.tp2_percent := 2
strategy_settings.tp2_percent_fix := 30
strategy_settings.tp3_percent := 3
strategy_settings.tp3_percent_fix := 20
strategy_settings.tp4_percent := 4
strategy_settings.tp4_percent_fix := 10
strategy_settings.fixed_stop := false
strategy_settings.sl_percent := 0.0
strategy_settings
// STRATS
Now let's find this code:
strategy_input = input.string(title = "STRATEGY", options = , defval = "MANUAL", tooltip = "EN:\nTo manually configure the strategy, select MANUAL otherwise, changing the settings won't have any effect\nRU:\nะงัะพะฑั ะฝะฐัััะพะธัั ัััะฐัะตะณะธั ะฒัััะฝัั, ะฒัะฑะตัะธัะต MANUAL ะฒ ะฟัะพัะธะฒะฝะพะผ ัะปััะฐะต ะธะทะผะตะฝะตะฝะธะต ะฝะฐัััะพะตะบ ะฝะต ะฑัะดะตั ะธะผะตัั ะฝะธะบะฐะบะพะณะพ ัััะตะบัะฐ")
And let's add our new strategy there, it turned out like this:
strategy_input = input.string(title = "STRATEGY", options = , defval = "MANUAL", tooltip = "EN:\nTo manually configure the strategy, select MANUAL otherwise, changing the settings won't have any effect\nRU:\nะงัะพะฑั ะฝะฐัััะพะธัั ัััะฐัะตะณะธั ะฒัััะฝัั, ะฒัะฑะตัะธัะต MANUAL ะฒ ะฟัะพัะธะฒะฝะพะผ ัะปััะฐะต ะธะทะผะตะฝะตะฝะธะต ะฝะฐัััะพะตะบ ะฝะต ะฑัะดะตั ะธะผะตัั ะฝะธะบะฐะบะพะณะพ ัััะตะบัะฐ")
That's all. Our new strategy is now saved! It's simple! Now we can select it in the list of strategies:
Price Pivots for NASDQ 100 StocksPrice Pivots for NASDQ 100 Stocks
What is this Indicator?
โข This indicator calculates the price range a Stock can move in a Day.
Advantages of this Indicator
โข This is a Leading indicator, not Dynamic or Repaint.
โข Helps to identify the tight range of price movement.
โข Can easily identify the Options strike price.
โข Develops a discipline in placing Targets.
Disadvantages of this Indicator
โข The indicator is specifically made for NASDQ 100 stocks. The levels won't work for other stocks.
โข The indicator shows nothing for other indexes and stocks other than above mentioned.
โข The data need to be entered manually.
Who to use?
Highly beneficial for Day Traders, it can be used for Swing and Positions as well.
What timeframe to use?
โข Any timeframe.
โข The highlighted levels in Red and Green will not show correct levels in 1 minute timeframe.
โข 5min is recommended for Day Traders.
When to use?
โข Wait for proper swing to form.
โข Recommended to avoid 1st 1 hour or market open, that is 9.15am to 10.15 or 10.30am.
โข Within this time a proper swing will be formed.
What are the Lines?
โข The concept is the price will move from one pivot to another.
โข Entry and Exit can be these levels as Reversal or Retracement.
Gray Lines:
โข Every lines with price labels are the Strike Prices in the Option Chain.
โข Price moves from 1 Strike Price level to another.
โข The dashed lines are average levels of 2 Strike Prices.
Red & Green Lines:
โข The Red and Green Lines will appear only after the first 1 hour.
โข The levels are calculated based on the 1st 1 hour.
โข Red Lines are important Resistance levels, these are strong Bearish reversal points. It is also a breakout level, this need to be figured out from the past levels, trend, percentage change and consolidation.
โข Green Lines are important Support levels, these are strong Bullish reversal points. It is also a breakdown level, this need to be figured out from the past levels, trend, percentage change and consolidation.
What are the Labels?
โข First Number: Price of that level.
โข Numbers in (): Percentage change and Change of price from LTP (Last Traded Price) to that Level.
How to use?
Entry:
โข Enter when price is closer to the Red or Green lines.
โข Enter after considering previous Swing and Trend.
โข Note the 50% of previous Swing.
โข Enter Short when price reverse from each level.
โข If 50% of swing and the pivot level is closer it can be a good entry.
Exit:
โข Use the logic of Entry, each level can be a target.
โข Exit when price is closer to the Red or Green lines.
Indicator Menu
Source
โข Custom: Enter the price manually after choosing the Source as Custom to show the Pivots at that price.
โข LTP: Pivot is calculated based on Last Traded Price.
โข Day Open: Pivot is calculated based on current day opening price.
โข PD Close: Pivot is calculated based on previous day closing price.
โข PD HL2: Pivot is calculated based on previous day average of High and Low.
โข PD HLC3: Pivot is calculated based on previous day average of High, Low and Close.
"Time (Vertical Lines)"
โข This is a marker of every 1 hour.
โข Usually major price movement happen between previous day last 1 hour to today first 1 hour.
โข Two swings can happen between first 2 hour of current day.
โข At the end of the day last 1 hour another important movement will happen.
โข Usually rest of the time won't show any interesting movement.
To the Users
โข Certain symbols may show the levels as a single line. For such symbols choose a different Source or Timeframe from the indicator menu.
โข Please inform if any of the Symbol's price levels don't react to the pivots , include the Symbol a well.
โข Also inform if you notice any wrong values, errors or abnormal behavior in the indicator.
โข Feel free to suggest or adding new features and options.
General Tips
โข It is good if Stock trend is same as that of Index trend.
โข Lots of indicators creates lots of confusion.
โข Keep the chart simple and clean.
โข Buy Low and Sell High.
โข Master averages or 50%.
โข Previous Swing High and Swing Low are crucial.
Important Note
โข Currently the levels are in testing stage.
โข Eventually the levels of certain symbols will be corrected after each update and test.
Price Pivots for NSE Index & F&O StocksPrice Pivots for NSE Index & F&O Stocks
What is this Indicator?
โข This indicator calculates the price range a Stock or Index can move in a Day, Week or Month.
Advantages of this Indicator
โข This is a Leading indicator, not Dynamic or Repaint.
โข Helps to identify the tight range of price movement.
โข Can easily identify the Options strike price.
โข The levels are more reliable and authentic than Gann Square of 9 Levels.
โข Develops a discipline in placing Targets.
Disadvantages of this Indicator
โข The indicator is specifically made for National Stock Exchange of India (NSE) listed index and stocks.
โข The indicator is calculated only for index NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY and Stocks listed in Futures and Options.
โข The indicator shows nothing for other indexes and stocks other than above mentioned.
โข The data need to be entered manually.
โข The data need to be updated manually when the F&O listed stocks are updated.
Who to use?
Highly beneficial for Day Traders, it can be used for Swing and Positions as well.
What timeframe to use?
โข Any timeframe.
โข The highlighted levels in Red and Green will not show correct levels in 1 minute timeframe.
โข 5min is recommended for Day Traders.
When to use?
โข Wait for proper swing to form.
โข Recommended to avoid 1st 1 hour or market open, that is 9.15am to 10.15 or 10.30am.
โข Within this time a proper swing will be formed.
How to use?
Entry
โข Enter when the Price reach closer to the Blue line.
โข Enter Long when the Price takes a pullback or breakout at the Red lines.
Exit
โข Exit position when the Price reach closer to the Red lines in Long positions.
What are the Lines?
Gray Lines:
โข Every lines with price labels are the Strike Prices in the Option Chain from NSE website.
โข Price moves from 1 Strike Price level to another.
โข The dashed lines are average levels of 2 Strike Prices.
Red & Green Lines:
โข The Red and Green Lines will appear only after the first 1 hour.
โข The levels are calculated based on the 1st 1 hour.
โข Red Lines are important Resistance levels, these are strong Bearish reversal points. It is also a breakout level, this need to be figured out from the past levels, trend, percentage change and consolidation.
โข Green Lines are important Support levels, these are strong Bullish reversal points. It is also a breakdown level, this need to be figured out from the past levels, trend, percentage change and consolidation.
What are the Labels?
โข First Number: Price of that level.
โข Numbers in (): Percentage change and Change of price from LTP(Last Traded Price) to that Level.
How to use?
Entry:
โข Enter when price is closer to the Red or Green lines.
โข Enter after considering previous Swing and Trend.
โข Note the 50% of previous Swing.
โข Enter Short when price reverse from each level.
โข If 50% of swing and the pivot level is closer it can be a good entry.
Exit:
โข Use the logic of Entry, each level can be a target.
โข Exit when price is closer to the Red or Green lines.
Indicator Menu
Source
โข Custom: Enter the price manually after choosing the Source as Custom to show the Pivots at that price.
โข LTP: Pivot is calculated based on Last Traded Price.
โข Day Open: Pivot is calculated based on current day opening price.
โข PD Close: Pivot is calculated based on previous day closing price.
โข PD HL2: Pivot is calculated based on previous day average of High and Low.
โข PD HLC3: Pivot is calculated based on previous day average of High, Low and Close.
"Time (IST) (Vertical)"
โข This is a marker of every 1 hour.
โข Usually major price movement happen between previous day last 1 hour (2:15 pm) to today first 1 hour (10:15 pm).
โข Two swings can happen between first 2 hour of current day.
โข At the end of the day last 1 hour from 2.15 pm another important movement will happen.
โข Usually rest of the time won't show any interesting movement.
To the Users
โข Certain symbols may show the levels as a single line. For such symbols choose a different Source or Timeframe from the indicator menu.
โข Please inform if any of the Symbol's price levels don't react to the pivots, include the Symbol a well.
โข Also inform if you notice any wrong values, errors or abnormal behavior in the indicator.
โข Feel free to suggest or adding new features and options.
General Tips
โข It is good if Stock trend is same as that of NIFTY trend.
โข Lots of indicators creates lots of confusion.
โข Keep the chart simple and clean.
โข Buy Low and Sell High.
โข Master averages or 50%.
โข Previous Swing High and Swing Low are crucial.
Auto Harmonic Pattern - PRO [AlgoScopes] V1Harmonic Patterns is a powerful tool for identifying potential reversal areas in the financial markets. Auto Harmonic Pattern Pro it is based on the work of Scott Carney, a renowned trader and author who developed the concept of harmonic patterns.
Scott Carney's extensive research and contributions have greatly enhanced our understanding of market patterns and their application in trading. Auto Harmonic Pattern Pro is adapted from Scott Carney's original work on harmonic patterns, as well as other sources that have contributed to the recognition and understanding of harmonic patterns beyond Carney's initial research.
Auto Harmonic Pattern Pro offers traders a valuable tool for identifying potential reversal zones in the markets. We would like to express our gratitude to Scott Carney for his pioneering work in developing harmonic patterns, as well as to the various contributors and sources that have expanded our knowledge and understanding of harmonic patterns beyond Carney's original research.
Remember to always practice proper risk management and combine the indicator's signals with other technical analysis tools for a comprehensive trading approach.
For more information about Scott Carney and his work on harmonic patterns, you can find additional resources on his official website.
๐ ABOUT THE SCRIPT
๐ DISPLAY
๓ ๓ โฌ The following things are displayed by default on the chart
๐ธ Live patterns in trade with XABCD labels. (filled major triangle)
๐ธ Entry, Stop and Target levels on chart for all live patterns. Target level are dimmed along with reducing size when they become irrelevant
๐ธ Open Trades Stat table - Show patterns ID, patterns name, status for patterns, size&age, Entry, I.Stop, T.Stop and Targets (TP1 - TP4).
๓ ๓ โฌ Highlighted present stop (and/or trailing stop if is enabled) and next target
๓ ๓ โฌ When there are multiple patterns on chart, Entry, Stop, and Target labels & lines & PRZ* boxes are created with specific distance from each other to provide clarity to the users
*(potential reversal zone)
โฌ SETTINGS
๓ ๓ โฌ Let's talk about some of the settings. Almost all of these settings have already been optimized and tested over time, but for some tickers it might be better to do a new test.
๐ ZIGZAG
๐ธ Length - Default is set to 8. User can change settings but it is a good idea to keep with fibonacci (5, 13, 21, 34, 55 etc)
๐ธ Depth - This setting is for how many pivots indicator scan to find harmonic pattern. By default it is set as 200
๐ธ Recursive Algorithm - Enabled will use recursive instead standard zigzag
๐ HARMONIC PATTERN SETTINGS
๐ธ Trade Direction - Default is set to show all (bearish and bullish) harmonic patterns. Can be filtered to bullish or bearish direction.
๐ธ Error Percent - Default is 8. That is error percent tolerance from perfect pattern ratio.
๐ธ Maximum patterns - Maximum patterns allowed on chart at any time
๓ ๓ โฌ When it reaches the maximum patterns and the indicator finds a new one, the old patterns will be removed
- (important for algo traders because alerts for those removed patterns will no longer be a trigger)
๐ธ Pattern size
๓ ๓ โฌ Without filter will show all patterns (regardless of size)
โฌ Show only patterns for user preference size (no more two patterns because is smaller of 280 bars)
๐ธ External Filter - It can be used to filter harmonic patterns. You can build your own custom trend based scripts and use it with AHP to filter trades.
๓ ๓ โฌ The structure of the external script must be
1 for Long/Bullish patterns
-1 for Short/Bearish patterns
2 for all (Long and Short patterns)
0 Trade is not allowed
๐ธ Filter Pattern Starts
๓ ๓ โฌ When Filter starts is enabled pattern will start for logical pivot (see example)
โฌ Disabled filter will show more patterns (still can be very profitable)
๐ STOP & ENTRY & TRAILING STOP
๐ธ Trail Entry Price - If Entry is still not reached and the price is still in PRZ zone, at the new high/low will adjust Entry.
๓ ๓ โฌ Open Stats table will show the first Entry (when patterns were found) as well as the last corrected Entry (when patterns reached Entry level).
๓ ๓ โฌ Disable this option Entry will remain at the level when patterns are found.
๐ธ Enable Targets (awaiting entry) - enabled will show potential Targets for "awaiting entry" patterns (not active patterns because they have not yet reached Entry).
๓ ๓ โฌ The Open stats table will show all other information, risk %, R:R etc).
โฌ Risky trade but with very good R:R (not recommended for inexperienced traders, very high risk of trading hitting Stop before reaching a Target)
๐ธ Stop Distance - By default is set to 5. That is percent from the last low/high when the pattern reaches Entry. Stop trail from price till pattern reached Entry level.
๐ธ Entry Distance - By default is set to 16. Same for SL that is percent distance from live price. You can increase/decrease percent but remember you have to give space between live price and the entry.
โฌ If entry is close to price, trade will become active too quickly
โฌ Remember if you change Stop Distance as well as Entry Distance to check Risk : Reward (recommended R:R for the first target is about 1:1)
๐ธ Trailing Type - Options for trailing type, Continuous, Stepped, Breakeven and Disabled.
๓ ๓ โฌ Continuous - When the price reaches "Trailing Active" (initial level for activating the trailing stop), T.Stop will start from Entry or Initial Stop (based on "Trailing Starts") and follow the price by Distance or Percent (based on "Trailing by").
๓ ๓ - example one (trailing starts from Initial Stop when TP1 reached by distance/price on picture 1 and by percent on picture 2)
- example two (trailing starts from Entry when TP1 reached by distance/price on picture 1 and by percent on picture 2)
โฌ Stepped - when price reaches Trailing Active (initial level for activating the trailing stop), T.Stop will move to the previous level
๓ ๓ - (If "Trailing Active" is set to Target2, then T.Stop will move to Target1 when price reached TP2)
โฌ Breakeven - when price reaches Trailing Active (initial level for activating the trailing stop), T.Stop will move to Entry and stay there the entire time for that harmonic trade
๓ ๓ - (till reached all targets or reached T.Stop)
๐ธ Trailing Active - When will the Trailing Stop be activated ("Trailing Type" must be enabled)
๐ธ Trailing by - Distance or Percent
๓ ๓ โฌ Distance - T.Stop will follow live price by initial distance
๓ ๓ โฌ Percent - T.Stop will follow live price by initial percent
๐ธ Trailing Starts - Entry or Initial Stop
๓ ๓ โฌ Entry - T.Stop will start trailing from Entry level
๓ ๓ โฌ I.Stop - T.Stop will start trailing from initial Stop level
๓ ๓ - (Check Continuous picture for information)
๐ TARGET
๐ธ Base - The level from which the calculation for Targets is made.
๐ธ Target 1/Target 4 dropdown - Targets are set by default and set in the dropdown most often used for those targets.
๐ธ Target 1/Target 4 custom - If the desired ratio is not in the dropdown, then it is possible to manually enter the desired ratio.
๓ ๓ โฌ (If you want to change some of the targets, maybe to confluence with support/resistance)
๐ PATTERNS
๐ธ Harmonic Patterns Type
๓ ๓ โฌ Enable/Disable harmonic patterns by Type of patterns (for Classic and Anti patterns)
๓ ๓ โฌ B๓ ๓ y default all patterns are enabled (for standard patterns). Users can control and select/deselect all Classic, Anti or Non Standard patterns but also disable individual patterns.
๓ ๓ โฌ For some patterns (like Shark and Navarro 200) we change PRZ or place in different Type groups. That is just cosmetic things.
๐ธ Classic - This includes all and most popular Harmonic Patterns.
๓ ๓ โฌ Gartley (Type I)
๓ ๓ โฌ Bat (Type I)
๓ ๓ โฌ Butterfly (Type II)
๓ ๓ โฌ Crab (Type II)
๓ ๓ โฌ Deep Crab (Type II)
๓ ๓ โฌ Cypher (Type II)
๓ ๓ โฌ Shark (Type III)
๓ ๓ โฌ Nenstar (Type IV)
๐ธ Anti Patterns
๓ ๓ โฌ Anti Nenstar (Type I)
๓ ๓ โฌ Anti Shark (Type II)
๓ ๓ โฌ Anti Cypher (Type II)
๓ ๓ โฌ Anti Crab (Type II)
๓ ๓ โฌ Anti Butterfly (Type III)
๓ ๓ โฌ Anti Bat (Type IV)
๓ ๓ โฌ Anti Gartley (Type IV)
๓ ๓ โฌ Navarro 200 (Type IV)
๐ธ Non Standard -
๓ ๓ โฌ White Swan
๓ ๓ โฌ Black Swan
๓ ๓ โฌ 3 Drive
๓ ๓ โฌ Anti 3 Drive
๓ ๓ โฌ Wolfe
๓ ๓ โฌ Snorm
๓ ๓ โฌ 121 Pattern
๓ ๓ โฌ 5-0 Pattern
๓ ๓ โฌ Sea Pony
๓ ๓ โฌ Leonardo
๐ PATTERN DISPLAY OPTION
๐ธ Pattern Lines Size - thickness for harmonic patterns
๐ธ Pattern Lines Type - type for harmonic pattern lines (solid, dotted, dashed)
๐ธ Fill XAB/BCD - major harmonic triangle
๐ธ Fill ABC/XBD - minor harmonic triangle
๐ธ Enable XABCD Label - labels for harmonic pattern
๐ธ XABCD Label Size - size for harmonic xabcd labels
๐ธ Enable Ratio Label & Line - lines and labels that connect harmonic patterns levels and that show the patterns ratio
๐ธ Ratio Label Size - ratio labels size
๓ ๓ โฌ Lines for pattern ratio are set by default dashed and canโt be changed.
๐ PRZ & ENTRY | STOP | TARGET SETTINGS
๐ธ Entry & Stop & Target Labels - by default is set to small (opt small & normal)
๐ธ Entry & Stop & Target Lines - by default is set to show lines & labels & price (opt lines & labels & price or lines & labels or disable all)
๐ธ PRZ Box size - size in bars for PRZ box
๓ ๓ โฌ Added option when it is not readable on chart pattern names or entry/stop/targets offset
๓ ๓ โฌ Maximum (last pattern) can be drawn up to 500 bars in future or you will get error for script (use this option only when you need)
๐ธ PRZ Box Type of Spacing - distance between PRZ boxes. "Auto" will make the maximum distance when there are more than 3 patterns on the chart for better visibility
๓ ๓ - (the maximum can be projected up to 500 bars in the future)
๐ธ PRZ Box Manual Spacing - manual distance between PRZ boxes if is โPRZ Box Type of Spacingโ set to manual
๐ STATS AND DISPLAY
๓ ๓ โฌ These settings can be used to manage display of open and close statistic tables
๐ธ Open Trades - By default is enabled and set to the top right position.
๐ธ Closed Trades - By default is disabled and set to bottom left position.
๓ ๓ โฌ The size of the table can be changed (by default it is set to small)
๐ธ Enable Tool Tip for Table - can be enabled/disabled. Shows important information for each section related to Open or Closed tables.
๓ ๓ โฌ Recommended enabled until everything related to tables is understood, and later disabled (it starts to get annoying when you accidentally cross the tables with the mouse and tooltip box pop up)
๐ OPEN STATS
๐ธ Percentage - show percentage for Targets and Stops
๐ธ Risk/Reward - show patterns risk to reward for each Targets
๐ธ Size/Age - show patterns size (from X to D in bars) and patterns age (distance in bars when patterns โIn Tradeโ)
๐ธ Live % & R:R - enabled will show live % and R:R if you take trade in that moment
๐ CLOSED STATS
๐ธ Percentage - show stats by percent instead of numbers
๐ธ Display Mode - Closed trade table have three display option, Compact, Detailed and Selective
๓ ๓ โฌ Compact - show stats for Long/Bullish and Short/Bearish patterns
๓ ๓ โฌ Selective - show stats just for active patterns
โฌ Detailed - show stats for each enabled patterns
- All stats is for โBacktest Barsโ if enabled.
๓ ๓ - I removed some things from the previous indicator (R:R as well as trailing R:R and win rate) because I think they are not relevant in Closed Table for trade or for statistics (Open Table have that)
๐ PATTERN | CHART COLOR THEME
โฌ By default it is set to Light color theme. Color theme will affect pattern lines, XABCD labels, ratio lines and label, entry/sl/targets labels and text in the open statistics table.
๐ธ Dark Theme / Light Theme - Users can change any default individual color for dark or light theme (transparency too).
โฌ Light/Dark Theme suits dark or light chart background or user can change all color to preferred trade style.
โฌ Users have extra control to change all color to preferred trade style.
๐ ALERTS
๓ ๓ โฌ Alerts - These settings help users to choose the type of alerts they want to receive.
๐ธ New - New Harmonic Pattern is identified
๐ธ Entry - Harmonic Pattern reached Entry level
๐ธ Target 1/Target4 - Alert when patterns reached on of Target levels
๐ธ Closure - Harmonic Pattern trade is closed. Reached all Targets or Stop or Trailing Stop (if is enabled)
๐ธ Long & Short placeholders - Enabled will change for alerts Bullish/Bearish text for Long/Short text
๓ ๓ โฌ example of custom alerts with some placeholders
๐ BACKTEST WINDOW
๐ธ Backtest bars - Enabled will scan patterns for that bar range (default is set to 5000)
๐ท TOOL TIP
โฌ In setting you have help from tooltip to give you almost all this information for easy understanding. Hover mouse above tool tip and windows with info will appear.
โฌ On the chart, tool tip is added for each individual Harmonic pattern to show extra information (pattern ratio, type of harmonic and where often that pattern appears in Elliott wave fractal)
โฌ Tooltip for tables will also provide all the information related to Open and Closed tables. Disabled tooltip for tables will hide all information, but the tooltip for patterns will still remain.
๐ด Possible Errors
๓ ๓ โฌ If a mistake is made in the settings and, for example, TP2 is set to 0.618 ratio and TP3 is changed to 0.5 ratio
- (the larger target is set to a smaller ratio than the smaller target), a red text will appear over most charts to indicate the error.
โฌ If Trailing Type is enabled and "Trailing Active" and "Trailing Starts" are set to the same level (Entry), a red text will appear on the charts to indicate an error
- (change "Trailing Active" to a higher level, TP1, or lower "Trailing Starts " to "I.Start")
[zackdinz] Cloud EVOHi everyone, here I got new indicator for you to try and give a feedback. This indicator is detecting momentum buy or sell. This
indicator consists of :-
1. Three momentum cloud
2. Silver lining
3. Parabolic Sar
4. Signal of combination of 2 or 3 cloud
------
I explain the first one, the main indicator which is momentum cloud. This momentum cloud is detecting different buy or sell momentum at different period. Green cloud indicates buy momentum and red cloud is vice versa. The combinations of three momentums as confirmation of buy or sell momentum for perfect entry. This will be related to next component of this trading system.
------
The second one is silver lining. Without silver lining entry, maybe it may expose to fail entry. For silver lining is the yellow line that underlying at the edge of momentum cloud which indicates high probability of price to move up or down. When we find best row of green or red momentum, we need to check the present of silver lining which is the best entry for buy or sell. This silver lining also can be used for exit position.
------
The third one is Parabolic Sar. This is standard indicator that can be used to detect sideways or fail entry. Even though we find perfect combination of entry, fail probability is still there. Thus, using Parabolic Sar, we can reduce the fail entry. When we make entry, make sure the price breaks the previous formation of Parabolic Sar. If the price rejects previous formation of Parabolic Sar, it indicates price loss momentum and we can decide to exit the position.
------
The last one is the arrow signal, the arrow signal forms when three momentum cloud turn to green for buy signal or red for sell signal. Trader can easily find the best entry by using this signal. The black signal indicates exit signal where the smallest momentum turn to red or green which against our position.
------
Finally, any trading system do not have guarantee for 100% win rate. Thus, for this trading system, the concept are;-
1. Buy at high and sell at higher
2. Buy at perfect entry and sell at higher profit
3. Fail entry with low risk of lost
4. Fail entry with less lost
This is only a basic trading system. There is an extension for this trading system which has take profit signal and more entry signals. Private message me for more info. Have a nice day.
TE - TREND ANTICIPATORTREND ANTICIPATOR has been designed to assist the traders during the live market hours in their decision-making process. Along with Multitimeframe Trend Analyzer, this system supports the traders to quickly decide ENTRY & EXIT prices while trading intraday.
TimeFrame: Works best in 3mins & 5mins TF.
LOGIC:
Power Candles are the high momentum candles that are coded by taking price-movements w.r.t volume in a particular timeframe into consideration.
Plots are 9/21/50 EMAs which are colour coded to represent a multi-timeframe trend in 5min/15min/30mins respectively.
PB (Pull-Back Indicator) considers the volume & price change in adjacent during the breakout to judge the confirmation of pullback.
LEGENDS:
BLUE CANDLE - Bullish momentum
BLACK CANDLE - Bearish momentum
SILVER CANDLES - Ordinary Candles
PB - Shows a high probability of PULL-BACK from that candle.
How to take entry:
1. Confirm Trend using Multitimeframe Trend Analyzer.
COLOURED PLOT - REPRESENTS CURRENT TREND IN THE SELECTED TIME-FRAME (BLUE: BULLISH / BLACK: BEARISH )
2. FOR BULLISH ENTRY
1st BLUE candle shows probable BUYING ENTRY. 2nd BLUE candle closing above the 1st BLUE candle gives CONFIRMATION.
After CONFIRMATION, BUY at candle's HIGH with last wave's LOW as SL for TARGET R:R - 1:1.
9/21/50 EMAs can be used to make exit decisions as well.
Remember to keep booking profits partially and trail SL for the next target.
3. FOR BEARISH ENTRY - Follow the same rules.
THIS IS A PAID SCRIPT. FOR ACCESS PLEASE SEND A PRIVATE MESSAGE OR WHATSAPP ME (NUMBER IN SIGNATURES)
AS PER TRADINGVIEW POLICY, PLEASE DO NOT ASK FOR ACCESS IN COMMENTS SECTION.
TRADINGEDGE ACADEMY'S INTRADAY SCALPING SYSTEMTE SCALPER has been designed to assist the traders during the live market hours in their decision making process. Along with Multitimeframe Trend Analyzer, this system supports the traders to quickly decide ENTRY & EXIT prices while SCALPING.
TimeFrame: Works best in 3mins & 5mins TF.
How to take entry:
1. Conifrm Trend using Multitimeframe Trend Analyzer.
BLUE - BULLISH
RED - BEARISH
2. FOR BULLISH ENTRY
1st BLUE candle shows probable BUYING ENTRY. 2nd BLUE candle closing above the 1st BLUE candle gives CONFIRMATION.
After CONFIRMATION, BUY at candle's HIGH with last wave's LOW as SL for TARGET R:R - 1:1.
REMEMBER, THIS IS A SCALPING TOOL. KEEP BOOKING PROFITS.
3. FOR BEARISH ENTRY - Folow the same rules.
NOTE - For DEMO & ACCESS, contact me.
DR.SS:VCPโโ MARKET STATUS โโโโโโโโโโโโโโโ
โ Price: 150.50 โ VCP โ
โ Trend: UPTREND โ
โโ VOLUME STATUS โโโโโโโโโโโโโโโค
โ Ratio: 1.2x NORM โ
โ VCP: ACTIVE Avg: 45.2K โ
โโ KEY PATTERNS โโโโโโโโโโโโโโโโค
โ SPR SOS โ
โ L20: 3 patterns โ
โโ SIGNAL STRENGTH โโโโโโโโโโโโโค
โ โ
STRONG BUY SIGNAL โ
โ Trend + VCP confirmed โ
โโ RISK MANAGEMENT โโโโโโโโโโโโค
โ Entry: 150.50 โ
โ SL: -2.0% TP: +4.0% โ
โ R/R: 1:2.0 โ
โโ QUICK STATS โโโโโโโโโโโโโโโโโค
โ MAs: โโโโ VCP%: 60.0% โ
โ Vol: 52.4K Bars: 12/20 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1. For DAY TRADING
// Display Settings:
- Show VCP Zones: ON โ
- Show S/R Levels: OFF โ (too many lines)
- Show Risk Levels: ON โ (only for entries)
// Pattern Display:
- Show Patterns: ON โ
- Spring: ON โ
- Upthrust: ON โ
- SOS: ON โ
- SOW: ON โ
// Signal Display:
- Show Signals: ON โ
- Basic Signals: OFF โ (too cluttered)
- Enhanced Signals: ON โ
- Strong Signals: ON โ
- Super Signals: ON โ
// Action Display:
- Show Action Labels: OFF โ (chart gets busy)
// Dashboard:
- Show Dashboard: ON โ
- Position: Top Right โ
- Size: Medium โ
2. For SWING TRADING
// Display Settings:
- Show VCP Zones: ON โ
- Show S/R Levels: ON โ (useful for swing levels)
- Show Risk Levels: ON โ
// Pattern Display:
- Show Patterns: ON โ
- Spring: ON โ
- Upthrust: ON โ
- SOS: ON โ
- SOW: ON โ
// Signal Display:
- Show Signals: ON โ
- Basic Signals: OFF โ
- Enhanced Signals: ON โ
- Strong Signals: ON โ
- Super Signals: ON โ
// Action Display:
- Show Action Labels: ON โ (helpful for swing entries)
// Dashboard:
- Show Dashboard: ON โ
- Position: Bottom Left โ (doesn't block price action)
- Size: Medium โ
For SCANNING
// Display Settings:
- Show VCP Zones: ON โ
- Show S/R Levels: OFF โ
- Show Risk Levels: OFF โ
// Pattern Display:
- Show Patterns: OFF โ (only want dashboard)
- All patterns: OFF โ
// Signal Display:
- Show Signals: OFF โ
- All signals: OFF โ
// Action Display:
- Show Action Labels: OFF โ
// Dashboard:
- Show Dashboard: ON โ
- Position: Top Right โ
- Size: Small โ
Recommended Pattern Settings:
Volume Settings:
- Volume Lookback: 20 (standard)
- Volume Surge Multiplier: 2.0 (good balance)
- Volume Contraction Multiplier: 0.7 (strict VCP)
-
Pattern Settings:
- Pattern Lookback Bars: 10 (short-term patterns)
- Require Volume Confirmation: ON โ (more reliable)
Dashboard Usage Tips:
For Quick Analysis:
Look at the top 3 sections first:
Market Status โ Is price in VCP zone? What's the trend?
Volume Status โ Is volume contracting? Ratio?
Key Patterns โ Any patterns forming now?
Signal Strength Section tells you:
๐ฏ = Super strong (trade this!)
โ
= Strong (good trade)
๐ = Enhanced (watch for entry)
๐ก = Setup (wait for confirmation)
To Reduce Clutter During Analysis:
Use timeframe switching:
Higher TF (1H/4H) for trend
Lower TF (5M/15M) for entry
Toggle signals accordingly
Best Practices:
Trading Rules:
Only trade Super (๐ฏ) or Strong (โ
) signals
Wait for VCP zone + pattern confirmation
Enter on volume surge after contraction
Use R/R ratio from dashboard (aim for 1:2 or better)
Dashboard Priority Order:
Signal Strength (What's the action?)
Market Status (What's the context?)
Risk Management (What's the plan?)
Volume Status (Is there confirmation?)
Key Patterns (What triggered it?)
Quick Stats (Extra confirmation)
Final Recommendations:
Start with the "Swing Trading" settings - they're the most balanced
Customize based on your trading style
Save multiple versions for different markets
Use the dashboard as your primary decision tool
Turn off everything except dashboard when scanning
Enable full display only when analyzing specific setups
๐ฏ PRIORITY 1: SUPER SIGNALS (Highest Quality)
Look for: Super Buy (๐ฏ) or Super Sell (๐ฏ)
Why they're best:
โ
ALL trends aligned (short, medium, long term)
โ
VCP zone active (volume contraction)
โ
Pattern detected (Spring/SOS or Upthrust/SOW)
โ
Primary trend confirmed (uptrend/downtrend)
โ
Maximum probability setup
Appearance: Green/Red X shape below/above bar
Dashboard shows: "๐ฏ SUPER BUY/SELL SIGNAL"
โ
PRIORITY 2: STRONG SIGNALS (Excellent Quality)
Look for: Strong Buy (โ
) or Strong Sell (โ
)
Why they're good:
โ
Primary trend aligned (uptrend/downtrend)
โ
VCP zone active (volume contraction)
โ
Pattern detected (Spring/SOS or Upthrust/SOW)
โ
High probability setup
Appearance: Green/Red Square shape below/above bar
Dashboard shows: "โ
STRONG BUY/SELL SIGNAL"
๐ PRIORITY 3: ENHANCED SIGNALS (Good Quality)
Look for: Enhanced Buy (๐) or Enhanced Sell (๐)
Why they're acceptable:
โ
VCP zone active (volume contraction)
โ
Pattern detected (Spring/SOS or Upthrust/SOW)
โ ๏ธ Trend may not be aligned (can trade both directions)
Appearance: Green/Red Diamond shape below/above bar
Dashboard shows: "๐ ENHANCED BUY/SELL SIGNAL"
๐ซ SIGNALS TO IGNORE (Lower Quality):
Basic Signals (arrows) - No VCP confirmation
Patterns alone (circles/triangles) - No volume confirmation
VCP zone alone - No pattern yet
BEST TRADING FILTER SETTINGS:
// RECOMMENDED SETTINGS FOR BEST SIGNALS ONLY:
showPatterns = true // Keep patterns visible
showSpring = true // Spring patterns
showUpthrust = true // Upthrust patterns
showSOS = true // SOS patterns
showSOW = true // SOW patterns
showSignals = true // Show all signals
showBasicSignals = false // โ DISABLE - Too noisy
showEnhancedSignals = true // โ
ENABLE - Good quality
showStrongSignals = true // โ
ENABLE - Excellent quality
showSuperSignals = true // โ
ENABLE - Best quality
showActionLabels = true // Show entry/SL/TP for good signals
MONITORING WORKFLOW:
Step 1: Dashboard Scan
Check on chart:
1. Is there a VCP zone (blue background)?
2. Do you see the signal shape (X, Square, Diamond)?
3. Is price near support/resistance?
4. Is volume surging after contraction?
Step 2: Chart Confirmation
Check on chart:
1. Is there a VCP zone (blue background)?
2. Do you see the signal shape (X, Square, Diamond)?
3. Is price near support/resistance?
4. Is volume surging after contraction?
Step 3: Risk Management
From dashboard:
1. Entry price shown
2. Stop Loss % shown (-2% for buys, +2% for sells)
3. Take Profit % shown (+4% for buys, -4% for sells)
4. R/R Ratio (aim for 1:2 or better)
SIGNAL QUALITY HIERARCHY:
TIER 1: SUPER SIGNALS (๐ฏ)
Probability: 80-90%
Frequency: Rare (best setups)
Action: Trade aggressively
TIER 2: STRONG SIGNALS (โ
)
Probability: 70-80%
Frequency: Moderate
Action: Trade confidently
TIER 3: ENHANCED SIGNALS (๐)
Probability: 60-70%
Frequency: Common
Action: Trade selectively
RECOMMENDED TRADING RULES:
For SUPER SIGNALS (๐ฏ):
Entry: Immediate at signal close
Position Size: Full position
Hold Time: Until target or reversal signal
Add On: Consider adding on pullbacks
For STRONG SIGNALS (โ
):
Entry: Next candle open
Position Size: 75% position
Hold Time: Until target
Add On: Wait for confirmation
For ENHANCED SIGNALS (๐):
Entry: Wait for small pullback
Position Size: 50% position
Hold Time: Quick profit (scalp)
Add On: Don't add
ALERTS TO SET UP:
// Set these alert conditions:
1. "VCP Super Buy" - For ๐ฏ SUPER BUY
2. "VCP Super Sell" - For ๐ฏ SUPER SELL
3. "VCP Strong Buy" - For โ
STRONG BUY
4. "VCP Strong Sell" - For โ
STRONG SELL
VISUAL CUE SUMMARY:
๐ฏ = SUPER (X shape) โ BEST โ TRADE NOW
โ
= STRONG (Square shape) โ EXCELLENT โ TRADE
๐ = ENHANCED (Diamond shape) โ GOOD โ CONSIDER
๐ก = BASIC (Arrow/Circle/Triangle) โ AVOID
FINAL ADVICE:
Focus primarily on SUPER (๐ฏ) signals - they're your money makers
Trade STRONG (โ
) signals when SUPER signals are rare
Use ENHANCED (๐) signals for additional opportunities
Ignore everything else - reduces noise and bad trades
OPTIMAL SETTINGS FOR EACH TRADING STYLE
VOLUME SETTINGS:
โข Volume Lookback: 15-20 bars
โข Volume Surge Multiplier: 2.0-2.5x
โข Volume Contraction Multiplier: 0.7-0.8x
PATTERN SETTINGS:
โข Pattern Lookback Bars: 8-12 bars
โข Require Volume: YES
2. ๐ BY TRADING STYLE
A. DAY TRADING (Intraday - 5M to 15M charts)
VOLUME SETTINGS:
โข Volume Lookback: 10-15 bars โ
โข Volume Surge Multiplier: 2.5-3.0x โ (more sensitive)
โข Volume Contraction Multiplier: 0.6-0.7x โ (tighter)
PATTERN SETTINGS:
โข Pattern Lookback Bars: 5-8 bars โ
โข Require Volume: YES โ
REASONING:
- Shorter lookbacks for faster signals
- Higher surge multiplier for clear breakouts
- Tighter contraction for cleaner VCPs
- Works well with institutional volume flows
B. SCALPING (1M to 5M charts)
VOLUME SETTINGS:
โข Volume Lookback: 5-10 bars โ
โข Volume Surge Multiplier: 3.0-3.5x โ (very sensitive)
โข Volume Contraction Multiplier: 0.5-0.6x โ (very tight)
PATTERN SETTINGS:
โข Pattern Lookback Bars: 3-5 bars โ
โข Require Volume: YES โ
REASONING:
- Very short timeframes need sensitivity
- Need to catch quick volume spikes
- Tight VCP for quick breakouts
- More false signals but faster entries
C. SWING TRADING (1H to 4H charts)
VOLUME SETTINGS:
โข Volume Lookback: 20-30 bars โ
โข Volume Surge Multiplier: 1.8-2.2x โ (less sensitive)
โข Volume Contraction Multiplier: 0.7-0.8x โ
PATTERN SETTINGS:
โข Pattern Lookback Bars: 15-20 bars โ
โข Require Volume: YES โ
REASONING:
- Longer lookbacks for stability
- Lower surge multiplier to avoid noise
- More reliable VCP formations
- Fewer but higher quality signals
D. POSITION TRADING (Daily to Weekly charts)
VOLUME SETTINGS:
โข Volume Lookback: 20-50 bars โ
โข Volume Surge Multiplier: 1.5-2.0x โ (conservative)
โข Volume Contraction Multiplier: 0.8-0.9x โ (looser)
PATTERN SETTINGS:
โข Pattern Lookback Bars: 20-30 bars โ
โข Require Volume: YES โ
REASONING:
- Long-term perspective
- Conservative volume thresholds
- Focus on major volume events
- Highest quality, lowest frequency
3. ๐ BY MARKET CONDITION
A. HIGH VOLATILITY MARKETS (News, Earnings)
VOLUME SETTINGS:
โข Volume Lookback: 10 bars
โข Volume Surge Multiplier: 3.0x
โข Volume Contraction: 0.6x
PATTERN SETTINGS:
โข Pattern Lookback: 5 bars
โข Require Volume: YES
B. LOW VOLATILITY MARKETS (Ranging)
VOLUME SETTINGS:
โข Volume Lookback: 25 bars
โข Volume Surge Multiplier: 1.8x
โข Volume Contraction: 0.8x
PATTERN SETTINGS:
โข Pattern Lookback: 15 bars
โข Require Volume: YES
C. TRENDING MARKETS
VOLUME SETTINGS:
โข Volume Lookback: 15 bars
โข Volume Surge Multiplier: 2.2x
โข Volume Contraction: 0.7x
PATTERN SETTINGS:
โข Pattern Lookback: 10 bars
โข Require Volume: YES
MY PERSONAL RECOMMENDATIONS
For MAXIMUM QUALITY
// GOLD STANDARD SETTINGS
Volume Lookback: 20 bars
Volume Surge Multiplier: 2.0x
Volume Contraction Multiplier: 0.7x
Pattern Lookback Bars: 10 bars
Require Volume: YES
RESULT:
- Few false signals
- High win rate (65-75%)
- Perfect for Super/Strong signals
For ACTIVE TRADING
// ACTIVE TRADER SETTINGS
Volume Lookback: 15 bars
Volume Surge Multiplier: 2.5x
Volume Contraction Multiplier: 0.65x
Pattern Lookback Bars: 8 bars
Require Volume: YES
RESULT:
- More trading opportunities
- Good risk/reward
- Works for day/swing trading
5. ๐ SPECIFIC SETUP COMBINATIONS
For SPRING/SOS Patterns (Buy setups)
Volume Lookback: 15 bars
Volume Surge Multiplier: 2.2x โ (need good volume)
Volume Contraction: 0.7x
Pattern Lookback: 10 bars
For UPTHRUST/SOW Patterns (Sell setups)
Volume Lookback: 15 bars
Volume Surge Multiplier: 2.5x โ (panic selling needs higher volume)
Volume Contraction: 0.65x
Pattern Lookback: 8 bars โ (faster for sell signals)
6. โ๏ธ ADJUSTMENT RULES
If getting TOO MANY signals:
Increase Volume Lookback (15โ20)
Increase Volume Surge Multiplier (2.0โ2.5)
Increase Pattern Lookback (8โ12)
Make VCP tighter (0.8โ0.7)
If getting TOO FEW signals:
Decrease Volume Lookback (20โ15)
Decrease Volume Surge Multiplier (2.5โ2.0)
Decrease Pattern Lookback (12โ8)
Loosen VCP (0.7โ0.8)
7. ๐ FINAL RECOMMENDATIONS
For BEGINNERS:
Volume Lookback: 20 bars
Volume Surge: 2.0x
Volume Contraction: 0.7x
Pattern Lookback: 10 bars
Require Volume: YES
WHY: Conservative, high-quality signals
For INTERMEDIATE:
Volume Lookback: 15 bars
Volume Surge: 2.2x
Volume Contraction: 0.7x
Pattern Lookback: 8 bars
Require Volume: YES
WHY: Balance of quality and frequency
For ADVANCED:
// Create 3 profiles:
1. SCALPING: 5 bars, 3.0x, 0.6x, 3 bars
2. DAY: 10 bars, 2.5x, 0.7x, 8 bars
3. SWING: 20 bars, 2.0x, 0.8x, 15 bars
WHY: Adapt to different timeframes
8. ๐ BACKTEST RECOMMENDATIONS
Test these combinations:
Test 1 (Conservative):
Volume: 20, 2.0, 0.7
Pattern: 12 bars
Test 2 (Moderate):
Volume: 15, 2.2, 0.7
Pattern: 10 bars
Test 3 (Aggressive):
Volume: 10, 2.5, 0.65
Pattern: 8 bars
๐ฏ ULTIMATE RECOMMENDATION:
For most traders
// THE SWEET SPOT SETTINGS
Volume Lookback: 15 bars
Volume Surge Multiplier: 2.2x
Volume Contraction Multiplier: 0.7x
Pattern Lookback Bars: 10 bars
Require Volume Confirmation: YES
Happy trading! Remember: Quality over quantity. Wait for the ๐ฏ signals! ๐โจ
VV Moving Average Convergence Divergence # VMACDv3 - Volume-Weighted MACD with A/D Divergence Detection
## Overview
**VMACDv3** (Volume-Weighted Moving Average Convergence Divergence Version 3) is a momentum indicator that applies volume-weighting to traditional MACD calculations on price, while using the Accumulation/Distribution (A/D) line for divergence detection. This hybrid approach combines volume-weighted price momentum with volume distribution analysis for comprehensive market insight.
## Key Features
- **Volume-Weighted Price MACD**: Traditional MACD calculation on price but weighted by volume for earlier signals
- **A/D Divergence Detection**: Identifies when A/D trend diverges from MACD momentum
- **Volume Strength Filtering**: Distinguishes high-volume confirmations from low-volume noise
- **Color-Coded Histogram**: 4-color system showing momentum direction and volume strength
- **Real-Time Alerts**: Background colors and alert conditions for bullish/bearish divergences
## Difference from ACCDv3
| Aspect | VMACDv3 | ACCDv3 |
|--------|---------|---------|
| **MACD Input** | **Price (Close)** | **A/D Line** |
| **Volume Weighting** | Applied to price | Applied to A/D line |
| **Primary Signal** | Volume-weighted price momentum | Volume distribution momentum |
| **Use Case** | Price momentum with volume confirmation | Volume flow and accumulation/distribution |
| **Sensitivity** | More responsive to price changes | More responsive to volume patterns |
| **Best For** | Trend following, breakouts | Volume analysis, smart money tracking |
**Key Insight**: VMACDv3 shows *where price is going* with volume weight, while ACCDv3 shows *where volume is accumulating/distributing*.
## Components
### 1. Volume-Weighted MACD on Price
Unlike standard MACD that uses simple price EMAs, VMACDv3 weights each price by its corresponding volume:
```
Fast Line = EMA(Price ร Volume, 12) / EMA(Volume, 12)
Slow Line = EMA(Price ร Volume, 26) / EMA(Volume, 26)
MACD = Fast Line - Slow Line
```
**Benefits of Volume Weighting**:
- High-volume price movements have greater impact
- Filters out low-volume noise and false moves
- Provides earlier trend change signals
- Better reflects institutional activity
### 2. Accumulation/Distribution (A/D) Line
Used for divergence detection, measuring buying/selling pressure:
```
A/D = ฮฃ ((2 ร Close - Low - High) / (High - Low)) ร Volume
```
- **Rising A/D**: Accumulation (buying pressure)
- **Falling A/D**: Distribution (selling pressure)
- **Doji Handling**: When High = Low, contribution is zero
### 3. Signal Lines
- **MACD Line** (Blue, #2962FF): The fast-slow difference showing momentum
- **Signal Line** (Orange, #FF6D00): EMA or SMA smoothing of MACD
- **Zero Line**: Reference for bullish (above) vs bearish (below) bias
### 4. Histogram Color System
The histogram uses 4 distinct colors based on **direction** and **volume strength**:
| Condition | Color | Meaning |
|-----------|-------|---------|
| Rising + High Volume | **Dark Green** (#1B5E20) | Strong bullish momentum with volume confirmation |
| Rising + Low Volume | **Light Teal** (#26A69A) | Bullish momentum but weak volume (less reliable) |
| Falling + High Volume | **Dark Red** (#B71C1C) | Strong bearish momentum with volume confirmation |
| Falling + Low Volume | **Light Pink** (#FFCDD2) | Bearish momentum but weak volume (less reliable) |
Additional shading:
- **Light Cyan** (#B2DFDB): Positive but not rising (momentum stalling)
- **Bright Red** (#FF5252): Negative and accelerating down
### 5. Divergence Detection
VMACDv3 compares A/D trend against volume-weighted price MACD:
#### Bullish Divergence (Green Background)
- **Condition**: A/D is trending up BUT MACD is negative and trending down
- **Interpretation**: Volume is accumulating while price momentum appears weak
- **Signal**: Smart money accumulation, potential bullish reversal
- **Action**: Look for long entries, especially at support levels
#### Bearish Divergence (Red Background)
- **Condition**: A/D is trending down BUT MACD is positive and trending up
- **Interpretation**: Volume is distributing while price momentum appears strong
- **Signal**: Smart money distribution, potential bearish reversal
- **Action**: Consider exits, avoid new longs, watch for breakdown
## Parameters
| Parameter | Default | Range | Description |
|-----------|---------|-------|-------------|
| **Source** | Close | OHLC/HLC3/etc | Price source for MACD calculation |
| **Fast Length** | 12 | 1-50 | Period for fast EMA (shorter = more sensitive) |
| **Slow Length** | 26 | 1-100 | Period for slow EMA (longer = smoother) |
| **Signal Smoothing** | 9 | 1-50 | Period for signal line (MACD smoothing) |
| **Signal Line MA Type** | EMA | SMA/EMA | Moving average type for signal calculation |
| **Volume MA Length** | 20 | 5-100 | Period for volume average (strength filter) |
## Usage Guide
### Reading the Indicator
1. **MACD Lines (Blue & Orange)**
- **Blue Line (MACD)**: Volume-weighted price momentum
- **Orange Line (Signal)**: Smoothed trend of MACD
- **Crossovers**: Blue crosses above orange = bullish, below = bearish
- **Distance**: Wider gap = stronger momentum
- **Zero Line Position**: Above = bullish bias, below = bearish bias
2. **Histogram Colors**
- **Dark Green (#1B5E20)**: Strong bullish move with high volume - **most reliable buy signal**
- **Light Teal (#26A69A)**: Bullish but low volume - wait for confirmation
- **Dark Red (#B71C1C)**: Strong bearish move with high volume - **most reliable sell signal**
- **Light Pink (#FFCDD2)**: Bearish but low volume - may be temporary dip
3. **Background Divergence Alerts**
- **Green Background**: A/D accumulating while price weak - potential bottom
- **Red Background**: A/D distributing while price strong - potential top
- Most powerful at key support/resistance levels
### Trading Strategies
#### Strategy 1: Volume-Confirmed Trend Following
1. Wait for MACD to cross above zero line
2. Look for **dark green** histogram bars (high volume confirmation)
3. Enter long on second consecutive dark green bar
4. Hold while histogram remains green
5. Exit when histogram turns light green or red appears
6. Set stop below recent swing low
**Example**:
```
Price: 26,400 โ 26,450 (rising)
MACD: -50 โ +20 (crosses zero)
Histogram: Light teal โ Dark green โ Dark green
Volume: 50k โ 75k โ 90k (increasing)
```
#### Strategy 2: Divergence Reversal Trading
1. Identify divergence background (green = bullish, red = bearish)
2. Confirm with price structure (support/resistance, chart patterns)
3. Wait for MACD to cross signal line in divergence direction
4. Enter on first **dark colored** histogram bar after divergence
5. Set stop beyond divergence area
6. Target previous swing high/low
**Example - Bullish Divergence**:
```
Price: Making lower lows (26,350 โ 26,300 โ 26,250)
A/D: Rising (accumulation)
MACD: Below zero but starting to curve up
Background: Green shading appears
Entry: MACD crosses signal line + dark green bar
Stop: Below 26,230
Target: 26,450 (previous high)
```
#### Strategy 3: Momentum Scalping
1. Trade only in direction of MACD zero line (above = long, below = short)
2. Enter on dark colored bars only
3. Exit on first light colored bar or opposite color
4. Quick in and out (1-5 minute holds)
5. Tight stops (0.2-0.5% depending on instrument)
#### Strategy 4: Histogram Pattern Trading
**V-Bottom Reversal (Bullish)**:
- Red histogram bars start rising (becoming less negative)
- Forms "V" shape at the bottom
- Transitions to light red โ light teal โ **dark green**
- Entry: First dark green bar
- Signal: Momentum reversal with volume
**ฮ-Top Reversal (Bearish)**:
- Green histogram bars start falling (becoming less positive)
- Forms inverted "V" at the top
- Transitions to light green โ light pink โ **dark red**
- Entry: First dark red bar
- Signal: Momentum exhaustion with volume
### Multi-Timeframe Analysis
**Recommended Approach**:
1. **Higher Timeframe (15m/1h)**: Identify overall trend direction
2. **Trading Timeframe (5m)**: Time entries using VMACDv3 signals
3. **Lower Timeframe (1m)**: Fine-tune entry prices
**Example Setup**:
```
15-minute: MACD above zero (bullish bias)
5-minute: Dark green histogram appears after pullback
1-minute: Enter on break of recent high with volume
```
### Volume Strength Interpretation
The volume filter compares current volume to 20-period average:
- **Volume > Average**: Dark colors (green/red) - high confidence signals
- **Volume < Average**: Light colors (teal/pink) - lower confidence signals
**Trading Rules**:
- โ **Aggressive**: Take all dark colored signals
- โ **Conservative**: Only take dark colors that follow 2+ light colors of same type
- โ **Avoid**: Trading light colored signals during high volatility
- โ **Avoid**: Ignoring volume context during news events
## Technical Details
### Volume-Weighted Calculation
```pine
// Volume-weighted fast EMA
fast_ma = ta.ema(src * volume, fast_length) / ta.ema(volume, fast_length)
// Volume-weighted slow EMA
slow_ma = ta.ema(src * volume, slow_length) / ta.ema(volume, slow_length)
// MACD is the difference
macd = fast_ma - slow_ma
// Signal line smoothing
signal = ta.ema(macd, signal_length) // or ta.sma() if SMA selected
// Histogram
hist = macd - signal
```
### Divergence Detection Logic
```pine
// A/D trending up if above its 5-period SMA
ad_trend = ad > ta.sma(ad, 5)
// MACD trending up if above zero
macd_trend = macd > 0
// Divergence when trends oppose each other
divergence = ad_trend != macd_trend
// Specific conditions for alerts
bullish_divergence = ad_trend and not macd_trend and macd < 0
bearish_divergence = not ad_trend and macd_trend and macd > 0
```
### Histogram Coloring Logic
```pine
hist_color = (hist >= 0
? (hist < hist
? (vol_strength ? #1B5E20 : #26A69A) // Rising: dark/light green
: #B2DFDB) // Positive but falling: cyan
: (hist < hist
? (vol_strength ? #B71C1C : #FFCDD2) // Rising (less negative): dark/light red
: #FF5252)) // Falling more: bright red
```
## Alerts
Built-in alert conditions for divergence detection:
### Bullish Divergence Alert
- **Trigger**: A/D trending up, MACD negative and trending down
- **Message**: "Bullish Divergence: A/D trending up but MACD trending down"
- **Use Case**: Potential reversal or continuation after pullback
- **Action**: Look for long entry setups
### Bearish Divergence Alert
- **Trigger**: A/D trending down, MACD positive and trending up
- **Message**: "Bearish Divergence: A/D trending down but MACD trending up"
- **Use Case**: Potential top or trend reversal
- **Action**: Consider exits or short entries
### Setting Up Alerts
1. Click "Create Alert" in TradingView
2. Condition: Select "VMACDv3"
3. Choose alert type: "Bullish Divergence" or "Bearish Divergence"
4. Configure: Email, SMS, webhook, or popup
5. Set frequency: "Once Per Bar Close" recommended
## Comparison Tables
### VMACDv3 vs Standard MACD
| Feature | Standard MACD | VMACDv3 |
|---------|---------------|---------|
| **Price Weighting** | Equal weight all bars | Volume-weighted |
| **Sensitivity** | Fixed | Adaptive to volume |
| **False Signals** | More during low volume | Fewer (volume filter) |
| **Divergence** | Price vs MACD | A/D vs MACD |
| **Volume Analysis** | None | Built-in |
| **Color System** | 2 colors | 4+ colors |
| **Best For** | Simple trend following | Volume-confirmed trading |
### VMACDv3 vs ACCDv3
| Aspect | VMACDv3 | ACCDv3 |
|--------|---------|--------|
| **Focus** | Price momentum | Volume distribution |
| **Reactivity** | Faster to price moves | Faster to volume shifts |
| **Best Markets** | Trending, breakouts | Accumulation/distribution phases |
| **Signal Type** | Where price + volume going | Where smart money positioning |
| **Divergence Meaning** | Volume vs price disagreement | A/D vs momentum disagreement |
| **Use Together?** | โ Yes, complementary | โ Yes, different perspectives |
## Example Trading Scenarios
### Scenario 1: Strong Bullish Breakout
```
Time: 9:30 AM (market open)
Price: Breaks above 26,400 resistance
MACD: Crosses above zero line
Histogram: Dark green bars (#1B5E20)
Volume: 2x average (150k vs 75k avg)
A/D: Rising (no divergence)
Action: Enter long at 26,405
Stop: 26,380 (below breakout)
Target 1: 26,450 (risk:reward 1:2)
Target 2: 26,500 (risk:reward 1:4)
Result: High probability setup with volume confirmation
```
### Scenario 2: False Breakout (Avoided)
```
Time: 2:30 PM (slow period)
Price: Breaks above 26,400 resistance
MACD: Slightly positive
Histogram: Light teal bars (#26A69A)
Volume: 0.5x average (40k vs 75k avg)
A/D: Flat/declining
Action: Avoid trade
Reason: Low volume, no conviction, potential false breakout
Outcome: Price reverses back below 26,400 within 10 minutes
Saved: Avoided losing trade due to volume filter
```
### Scenario 3: Bullish Divergence Bottom
```
Time: 11:00 AM
Price: Making lower lows (26,350 โ 26,300 โ 26,280)
MACD: Below zero but curving upward
Histogram: Red bars getting shorter (V-bottom forming)
Background: Green shading (divergence alert)
A/D: Rising despite price falling
Volume: Increasing on down bars
Setup:
1. Divergence appears at 26,280 (green background)
2. Wait for MACD to cross signal line
3. First dark green bar appears at 26,290
4. Enter long: 26,295 (next bar open)
5. Stop: 26,265 (below divergence low)
6. Target: 26,350 (previous swing high)
Result: +55 points (30 point risk, 1.8:1 reward)
Key: Divergence + volume confirmation = high probability reversal
```
### Scenario 4: Bearish Divergence Top
```
Time: 1:45 PM
Price: Making higher highs (26,500 โ 26,520 โ 26,540)
MACD: Positive but flattening
Histogram: Green bars getting shorter (ฮ-top forming)
Background: Red shading (bearish divergence)
A/D: Declining despite rising price
Volume: Decreasing on up bars
Setup:
1. Bearish divergence at 26,540 (red background)
2. MACD crosses below signal line
3. First dark red bar appears at 26,535
4. Enter short: 26,530
5. Stop: 26,555 (above divergence high)
6. Target: 26,475 (support level)
Result: +55 points (25 point risk, 2.2:1 reward)
Key: Distribution while price rising = smart money exiting
```
### Scenario 5: V-Bottom Reversal
```
Downtrend in progress
MACD: Deep below zero (-150)
Histogram: Series of dark red bars
Pattern Development:
Bar 1: Dark red, hist = -80, falling
Bar 2: Dark red, hist = -95, falling
Bar 3: Dark red, hist = -100, falling (extreme)
Bar 4: Light pink, hist = -98, rising!
Bar 5: Light pink, hist = -90, rising
Bar 6: Light teal, hist = -75, rising (crosses to positive momentum)
Bar 7: Dark green, hist = -55, rising + volume
Action: Enter long on Bar 7
Reason: V-bottom confirmed with volume
Stop: Below Bar 3 low
Target: Zero line on histogram (mean reversion)
```
## Best Practices
### Entry Rules
โ **Wait for dark colors**: High-volume confirmation is key
โ **Confirm divergences**: Use with price support/resistance
โ **Trade with zero line**: Long above, short below for best odds
โ **Multiple timeframes**: Align 1m, 5m, 15m signals
โ **Watch for patterns**: V-bottoms and ฮ-tops are reliable
### Exit Rules
โ **Partial profits**: Take 50% at first target
โ **Trail stops**: Use histogram color changes
โ **Respect signals**: Exit on opposite dark color
โ **Time stops**: Close positions before major news
โ **End of day**: Square up before close
### Avoid
โ **Don't chase light colors**: Low volume = low confidence
โ **Don't ignore divergence**: Early warning system
โ **Don't overtrade**: Wait for clear setups
โ **Don't fight the trend**: Zero line dictates bias
โ **Don't skip stops**: Always use risk management
## Risk Management
### Position Sizing
- **Dark green/red signals**: 1-2% account risk
- **Light signals**: 0.5% account risk or skip
- **Divergence plays**: 1% account risk (higher uncertainty)
- **Multiple confirmations**: Up to 2% account risk
### Stop Loss Placement
- **Trend trades**: Below/above recent swing (20-30 points typical)
- **Breakout trades**: Below/above breakout level (15-25 points)
- **Divergence trades**: Beyond divergence extreme (25-40 points)
- **Scalp trades**: Tight stops at 10-15 points
### Profit Targets
- **Minimum**: 1.5:1 reward to risk ratio
- **Scalps**: 15-25 points (quick in/out)
- **Swing**: 50-100 points (hold through pullbacks)
- **Runners**: Trail with histogram color changes
## Timeframe Recommendations
| Timeframe | Trading Style | Typical Hold | Advantages | Challenges |
|-----------|---------------|--------------|------------|------------|
| **1-minute** | Scalping | 1-5 minutes | Fast profits, many setups | Noisy, high false signals |
| **5-minute** | Intraday | 15-60 minutes | Balance of speed/clarity | Still requires quick decisions |
| **15-minute** | Swing | 1-4 hours | Clearer trends, less noise | Fewer opportunities |
| **1-hour** | Position | 4-24 hours | Strong signals, less monitoring | Wider stops required |
**Recommendation**: Start with 5-minute for best balance of signal quality and opportunity frequency.
## Combining with Other Indicators
### VMACDv3 + ACCDv3
- **Use**: Confirm volume flow with price momentum
- **Signal**: Both showing dark green = highest conviction long
- **Divergence**: VMACDv3 bullish + ACCDv3 bearish = examine price action
### VMACDv3 + RSI
- **Use**: Overbought/oversold with momentum confirmation
- **Signal**: RSI < 30 + dark green VMACD = strong reversal
- **Caution**: RSI > 70 + light green VMACD = potential false breakout
### VMACDv3 + Elder Impulse
- **Use**: Bar coloring + histogram confirmation
- **Signal**: Green Elder bars + dark green VMACD = aligned momentum
- **Exit**: Blue Elder bars + light colors = momentum stalling
## Limitations
- **Requires volume data**: Will not work on instruments without volume feed
- **Lagging indicator**: MACD inherently follows price (2-3 bar delay)
- **Consolidation noise**: Generates false signals in tight ranges
- **Gap handling**: Large gaps can distort volume-weighted values
- **Not standalone**: Should combine with price action and support/resistance
## Troubleshooting
**Problem**: Too many light colored signals
**Solution**: Increase Volume MA Length to 30-40 for stricter filtering
**Problem**: Missing entries due to waiting for dark colors
**Solution**: Lower Volume MA Length to 10-15 for more signals (accept lower quality)
**Problem**: Divergences not appearing
**Solution**: Verify volume data available; check if A/D line is calculating
**Problem**: Histogram colors not changing
**Solution**: Ensure real-time data feed; refresh indicator
## Version History
- **v3**: Removed traditional MACD, using volume-weighted MACD on price with A/D divergence
- **v2**: Added A/D divergence detection, volume strength filtering, enhanced histogram colors
- **v1**: Basic volume-weighted MACD on price
## Related Indicators
**Companion Tools**:
- **ACCDv3**: Volume-weighted MACD on A/D line (distribution focus)
- **RSIv2**: RSI with A/D divergence detection
- **DMI**: Directional Movement Index with A/D divergence
- **Elder Impulse**: Bar coloring system using volume-weighted MACD
**Use Together**: VMACDv3 (momentum) + ACCDv3 (distribution) + Elder Impulse (bar colors) = complete volume-based trading system
---
*This indicator is for educational purposes. Past performance does not guarantee future results. Always practice proper risk management and never risk more than you can afford to lose.*
MTC โ Multi-Timeframe Trend Confirmator V2MTC โ Multi-Timeframe Trend Confirmator V2
A comprehensive trend analysis indicator that systematically combines six technical indicators across three customizable timeframes, using a weighted scoring system to identify high-probability trend conditions.
ORIGINALITY AND CONCEPT
This indicator is original in its approach to multi-timeframe trend confirmation. Rather than relying on a single indicator or timeframe, it creates a composite score by evaluating six different technical conditions simultaneously across three timeframes. The scoring system weighs certain indicators more heavily based on their reliability in trend identification. The visual gauge provides an at-a-glance view of trend alignment across timeframes, making it easier to identify when multiple timeframes agree - a condition that typically produces stronger, more reliable trends.
HOW IT WORKS - DETAILED SCORING METHODOLOGY
The indicator evaluates six technical conditions on each timeframe. Each condition contributes to a composite score:
EMA 200 (Weight: 1 point)
Bullish: Price closes above EMA 200 (+1)
Bearish: Price closes below EMA 200 (-1)
Rationale: Long-term trend direction
SMA 50/200 Crossover (Weight: 1 point)
Bullish: SMA 50 above SMA 200 (+1)
Bearish: SMA 50 below SMA 200 (-1)
Rationale: Golden/Death cross confirmation
RSI 14 (Weight: 1 point)
Bullish: RSI above 55 (+1)
Bearish: RSI below 45 (-1)
Neutral: RSI between 45-55 (0)
Rationale: Momentum filter with buffer zone to avoid chop
MACD (12,26,9) (Weight: 1 point)
Bullish: MACD line above signal line (+1)
Bearish: MACD line below signal line (-1)
Rationale: Trend momentum confirmation
ADX 14 (Weight: 2 points - DOUBLE WEIGHTED)
Requires ADX above 25 to activate
Bullish: DI+ above DI- and ADX > 25 (+2)
Bearish: DI- above DI+ and ADX > 25 (-2)
Neutral: ADX below 25 (0)
Rationale: Trend strength filter - only counts when a strong trend exists. Double weighted because ADX is specifically designed to measure trend strength, making it more reliable than oscillators.
Supertrend (Factor: 3.0, ATR Period: 10) (Weight: 2 points - DOUBLE WEIGHTED)
Bullish: Direction indicator = -1 (+2)
Bearish: Direction indicator = +1 (-2)
Rationale: Dynamic support/resistance that adapts to volatility. Double weighted because Supertrend provides clear, objective trend signals with built-in stop-loss levels.
COMPOSITE SCORE CALCULATION:
Total possible score range: -10 to +10 points
Score interpretation:
Score > 2: UPTREND (majority of indicators bullish, especially weighted ones)
Score < -2: DOWNTREND (majority of indicators bearish, especially weighted ones)
Score between -2 and +2: NEUTRAL/RANGING (mixed signals or weak trend)
The threshold of +/- 2 was chosen because it requires more than just basic agreement - it typically means at least 3-4 indicators align, or that the heavily-weighted indicators (ADX, Supertrend) confirm the direction.
MULTI-TIMEFRAME LOGIC:
The indicator calculates the composite score independently for three timeframes:
Higher Timeframe (default: 4H) - Major trend direction
Mid Timeframe (default: 1H) - Intermediate trend
Lower Timeframe (default: 15min) - Entry timing
Main Trend Confirmation Rule:
The indicator only signals a confirmed trend when BOTH the higher timeframe AND mid timeframe scores agree (both > 2 for uptrend, or both < -2 for downtrend). This dual-timeframe confirmation significantly reduces false signals during choppy or ranging markets.
HOW TO USE IT
Setup:
Add indicator to chart
Customize timeframes based on your trading style:
Scalpers: 15min, 5min, 1min
Day traders: 4H, 1H, 15min (default)
Swing traders: Daily, 4H, 1H
Toggle individual indicators on/off based on your preference
Adjust Supertrend parameters if needed for your instrument's volatility
Reading the Gauge (Top Right Corner):
Each row shows one timeframe
Left column: Timeframe label
Middle column: Visual strength bars (10 bars = maximum score)
Green bars = Bullish score
Red bars = Bearish score
Yellow bars = Neutral/ranging
More filled bars = stronger trend
Right column: Numerical score
Trading Signals:
Entry Signals:
Long Entry: Wait for upward triangle arrow (appears when higher + mid TF both bullish)
Confirm gauge shows green bars on higher and mid timeframes
Lower timeframe should ideally turn green for entry timing
Chart background tints light green
Short Entry: Wait for downward triangle arrow (appears when higher + mid TF both bearish)
Confirm gauge shows red bars on higher and mid timeframes
Lower timeframe should ideally turn red for entry timing
Chart background tints light red
Position Management:
Stay in position while higher and mid timeframes remain aligned
Consider reducing position size when mid timeframe score weakens
Exit when higher timeframe trend reverses (daily label changes)
Avoiding False Signals:
Ignore signals when gauge shows mixed colors across timeframes
Avoid trading when scores are close to threshold (+/- 2 to +/- 4 range)
Best trades occur when all three timeframes align (all green or all red in gauge)
Use the numerical scores: higher absolute values (7-10) indicate stronger, more reliable trends
Practical Examples:
Example 1 - Strong Uptrend Entry:
Higher TF: +8 (strong green bars)
Mid TF: +6 (strong green bars)
Lower TF: +4 (moderate green bars)
Action: Look for long entries on lower timeframe pullbacks
Background is tinted green, upward arrow appears
Example 2 - Ranging Market (Avoid):
Higher TF: +3 (weak green)
Mid TF: -1 (weak red)
Lower TF: +2 (neutral yellow)
Action: Stay out, wait for alignment
Example 3 - Trend Reversal Warning:
Higher TF: +7 (still green)
Mid TF: -3 (turned red)
Lower TF: -5 (strong red)
Action: Consider exiting longs, prepare for potential higher TF reversal
Customization Options:
Timeframes: Adjust all three to match your trading horizon
Indicator Toggles: Disable indicators that don't suit your instrument:
Disable RSI for highly volatile crypto markets
Disable SMA crossover for range-bound instruments
Keep ADX and Supertrend enabled for trending markets
Visual Preferences:
Arrow size: 5 options from Tiny to Huge
Gauge size: Small/Medium/Large for different screen sizes
Toggle arrows on/off if you only want the gauge
Alert Setup:
Right-click chart, "Add Alert"
Condition: MTC v6 - UPTREND or DOWNTREND
Get notified when multi-timeframe confirmation occurs
Best Practices:
Use with Price Action: The indicator works best when combined with support/resistance levels, chart patterns, and volume analysis
Risk Management: Even with multi-timeframe confirmation, always use stop losses
Market Context: Works best in trending markets; less reliable in strong consolidation
Backtesting: Test the default settings on your specific instrument and timeframe before live trading
Patience: Wait for full multi-timeframe alignment rather than taking premature signals
Technical Notes:
All calculations use Pine Script's security function to fetch data from multiple timeframes
Prevents repainting by using confirmed bar data
Gauge updates in real-time on the last bar
Daily labels mark at the open of each new daily candle
Works on all instruments and timeframes
This indicator is ideal for traders who want objective, systematic trend identification without the complexity of analyzing multiple indicators manually across different timeframes.
-NATANTIA
Institutional Buying %This is an Institutional Footprint Detector that identifies when large traders (institutions, hedge funds, market makers) are actively accumulating or distributing. Unlike retail-focused indicators, it detects the specific signatures institutions leave in the market:
Absorption (high volume, low movement)
Liquidity grabs (stop hunts)
Volume delta (buying vs selling pressure)
Hidden divergences (smart money disagreeing with price)
What it catches: Sustained institutional accumulation
Directional conviction with volume
When smart money is aggressively buying/selling
Divergences:
Hidden bullish div: Price makes lower low, but delta makes higher low
Translation: "Price falling but institutions secretly buying"
Hidden bearish div: Price makes higher high, but delta makes lower high
Translation: "Price rising but institutions secretly selling"
Absorption
Example: Price at support: $100
Volume: 3x average
Range: Only $0.50 movement
Close up โ Bullish absorption (institutions eating supply)
What it catches:
Institutions absorbing supply without moving price
Stealth accumulation at support
Distribution at resistance
Classic "they're loading the boat" behavior
ATR-adaptive zones: Works on crypto, stocks, futures automatically
Liquidity Grabs
Example: Recent low: $98
Price spikes to $97.50 (breaks low, triggers stops)
Strong wick recovery, closes at $99.50
Bullish grab โ Institutions hunted stops, now buying
Filters: Wick must be >1.2x opposite wick (real rejection)
Range expansion (filters inside bars)
Volume confirmation
This is pure market manipulation detection
Higher timeframe institutional flow Confirmation
Purpose:
Prevents trading against the institutional trend
Acts as a confirmation filter, not primary driver
"Don't fight the bigger money"
Adjustable: 5% for pure signal, 15% for strong trend following
How to Read the Signals
The Histogram (Main Display)
Green Zone (>65%): Strong institutional buying
All 4 components aligned bullish
Safe to be long-biased
Look for entries on pullbacks
Orange Zone (35-65%): Neutral/Consolidation
Mixed signals
Institutions not committed
Wait for clarity
Red Zone (<35%): Strong institutional selling
All 4 components aligned bearish
Reduce longs, consider shorts
Institutions distributing
Background Highlights
Lime Background: Bullish divergence detected
Hidden accumulation happening
Price may be about to reverse up
Major signal - institutions disagree with price decline
Red Background: Bearish divergence detected
Hidden distribution happening
Price may be about to reverse down
Major signal - institutions disagree with price rally
Optional: Cumulative Delta Line
Shows session-level institutional flow:
Rising line โ Net buying pressure this session
Falling line โ Net selling pressure this session
Resets daily (or your chosen session boundary)
Use: Confirms the histogram direction with intraday flow
How to Trade With It
Setup 1: Divergence + Absorption (Highest Probability)
Wait for divergence background (lime or red)
Check if absorption is occurring (enable debug plot for absorption Percent)
Enter when histogram crosses into green/red zone
Example: Price falling, making lower lows
Lime background appears (bullish divergence)
Histogram crosses above 65%
Entry: Go long, institutions are accumulating
Setup 2: Liquidity Grab Reversal
Price breaks obvious support/resistance
Strong wick rejection appears
Histogram confirms direction (green for bullish grab, red for bearish)
Example:
Price breaks $100 support, hits $99
Long lower wick, closes $101
Histogram >65% green
Entry: Long, stop hunt complete
Setup 3: HTF Alignment (Trend Following)
Set HTF to 240min or Daily
Increase HTF weight to 10-15%
Only trade when histogram aligns with HTF
Example: Daily timeframe shows strong accumulation
On 15min chart, wait for histogram >65%
Entry: Long on any green bar
Setup 4: Session Reset Play (Day Traders)
Enable cumulative delta plot
At session open, watch for delta direction
Enter when histogram confirms
Example: Market opens
Cumulative delta immediately spikes positive
Histogram moves into green zone
Entry: Long, institutions showing hand early
Best Practices
โ
DO: Wait for histogram to cross thresholds clearly
Trust divergences - they're ยฑ35 point boosts for a reason
Use HTF as confirmation filter, not primary signal
Tune divergence sensitivity per instrument
Combine with price action at key levels
โ DON'T: Trade in orange zone (institutions not committed)
Ignore divergence backgrounds (major signals)
Fight histogram when it's strongly green/red
Use on extremely illiquid assets
Enable all debug plots on 1min charts (lag)
This indicator gives you institutional x-ray vision. When the histogram is green, the big money is buying. When it's red, they're selling. The divergences show you when they're doing it secretly. Trade with them, not against them.
The label on the price scale shows the current Institutional Buying Percentage - it's a real-time reading of the indicator value.
What the Number Means
The label displays a value between 0 and 100:
Example readings:
75 (Green) โ Institutions are strongly buying 75% buying pressure vs 25% selling pressure
All components (delta, absorption, liquidity, HTF) aligned bullish
Safe to be long-biased
50 (Orange) โ Neutral/Balanced Equal buying and selling pressure
Institutions not committed either way
Wait for clarity before entering
25 (Red) โ Institutions are strongly selling 25% buying pressure vs 75% selling pressure
All components aligned bearish
Reduce longs, consider shorts
NICHI Beta (NuwenPham's Ichimoku)# **NuwenPhamโs Ichimoku (NICHI)**
**Version BETA.251123a.3.1.2 โ Pine Script v6**
**Author:** NuwenPham
**Forked from:** Donovan Wall
**Contributors:** Claude (Anthropic)
**License:** MPL 2.0
---
# **Overview**
**NICHI (Nuwenโs Ichimoku)** is a next-generation Ichimoku system that merges the classical Hosoda Ichimoku with a modular adaptive-smoothing engine, enhanced Kumo logic, directional trend counters, and multi-mode bar coloring.
The indicator includes **two completely separate Ichimoku engines**:
* **Standard Ichimoku** โ Traditional Donchian-based Tenkan, Kijun, Senkou A/B, and Chikou
* **Advanced Ichimoku** โ Fully customizable Ichimoku using 15+ moving-average filters and enhanced logic
NICHI is designed for modern marketsโespecially **futures and volatile instruments** (NG, CL, ES, NQ, crypto).
---
# **Key Features**
## **1. Dual Ichimoku Systems**
* **Standard Mode:**
Classic Donchian Ichimoku with Tenkan, Kijun, Senkou A/B, and Chikou.
Clean, faithful implementation.
* **Advanced Mode:**
Every Ichimoku line uses a **selected smoothing filter** (EMA, KAMA, FRAMA, Hull, McGinley, etc.).
Includes directional persistence tracking, enhanced cloud logic, and adaptive bar coloring.
---
## **2. Advanced Filter Engine (15+ Smooth Types)**
Use any of the following for Tenkan, Kijun, Senkou B, or Chikou:
* EMA
* DEMA
* SMA
* SMMA (RMA)
* WMA
* VWMA
* Hull MA
* ALMA
* LSMA (Linear Regression)
* McGinley Dynamic
* KAMA
* FRAMA
* COVWMA
* Moving Median
* 50th Percentile (Nearest Rank)
This transforms Ichimoku into an **adaptive trend system**.
---
## **3. Enhanced Cloud (Kumo) Modeling**
* Independent forward offsets for Span A & Span B
* Cloud colors adapt based on strength, direction, and filter behavior
* Cloud thickness reflects volatility
* Neutral cloud state available when spans disagree
---
## **4. Directional Persistence Counters**
NICHI tracks the **trend streak** of each main component:
* Tenkan rising/falling
* Kijun rising/falling
* Span A rising/falling
* Span B rising/falling
These counters make cloud and line colors more accurate and stable.
---
## **5. Regime-Based Bar Coloring (3 Modes)**
NICHI includes three built-in trading frameworks:
### **Mode 1: Kumo-Based**
Bar color reflects price relative to the cloud:
* Green = Above Kumo
* Red = Below Kumo
* Orange = Inside Kumo
Ideal for **trend-following** and **market regime detection**.
---
### **Mode 2: Tenkan/Kijun-Based**
Bar color reflects momentum structure:
* Green = Price above both Tenkan & Kijun
* Red = Price below both
Designed for **momentum entries and TK breakouts**.
---
### **Mode 3: Chikou-Based**
Bars reflect historical confirmation:
* Green = Chikou > price (offset period)
* Red = Chikou < price
Excellent for **confirmation-first strategies** where accuracy matters most.
---
## **6. Multi-MA Overlay System**
Up to **four optional moving averages**:
* SMA, EMA, SMMA, WMA, HMA, VWMA
* Independent lengths, widths, colors
* Useful for bias, confluence, trend filters
Default: **SMA 200** enabled.
---
## **7. TK Cross Signals**
Both systems show TK crosses:
* Standard TK Cross (classic)
* Advanced TK Cross (filtered version)
Crosses appear with clear markers for entry/exit logic.
---
# **How to Use NICHI**
## **1. Choose Your Engine**
* **Standard:** Clean, classic Ichimoku
* **Advanced:** Adaptive, filter-driven Ichimoku
* **Both:** Comparative analysis
---
## **2. Select Your Filter Type (Advanced Mode)**
Suggested filters:
| Market | Filter Type | Notes |
| ---------------- | ---------------- | -------------------------- |
| Natural Gas (NG) | KAMA or FRAMA | Handles extreme volatility |
| Crude Oil (CL) | McGinley Dynamic | Smooths spikes |
| ES / NQ | SMMA or WMA | Balanced response |
| Crypto | Hull or ALMA | Handles momentum bursts |
| FX | EMA or SMMA | Classic, stable |
---
## **3. Choose a Bar-Color Strategy**
* **Kumo-Based:** Trend following
* **TK-Based:** Momentum and breakouts
* **Chikou-Based:** Highest confirmation/accuracy
Each strategy is valid and intentionally distinct.
---
## **4. Reading the Cloud**
* **Bullish Cloud:** Span A > Span B
* **Bearish Cloud:** Span A < Span B
* **Neutral Cloud:** Disagreement between spans
* **Thick Cloud:** High volatility / stronger structure
* **Thin Cloud:** Weak trend / potential twist
---
## **5. Entry & Exit Concepts**
### **Entries**
* **Momentum Entry:** TK cross with price above the cloud
* **Reversal Entry:** TK cross before a cloud twist
* **Confirmation Entry:** Chikou breaks cleanly above/below past price
### **Exits**
* Price falling through Kijun
* Re-entering the cloud
* Opposite TK cross
* Cloud flipping against position
---
# **Recommended Trading Approaches**
## **Kumo-Based Trend Strategy**
* Long above cloud, short below
* Avoid signals inside cloud
Best for swing/position trading.
---
## **TK-Based Momentum Strategy**
* Enter on Tenkan/Kijun breakout
* Bar color confirms momentum
* Cloud filter optional but helps
Great for high-velocity markets.
---
## **Chikou-Based Confirmation Strategy**
* Enter only when Chikou confirms structure
* Highest accuracy, fewest trades
* Ideal for volatile markets (NG, CL)
---
# **Closing Notes**
NICHI is a **research-grade Ichimoku framework** designed to handle modern volatility where traditional Ichimoku often fails.
It supports scalpers, swing traders, and system developers alike.
Experiment with:
* Filter types
* Cloud offsets
* Bar-color modes
* MA overlays
to match your strategy and market.
Scout Regiment - OBV# Scout Regiment - OBV Indicator
## English Documentation
### Overview
Scout Regiment - OBV (On-Balance Volume) is an advanced momentum indicator that combines volume and price movement to identify the strength of buying and selling pressure. This indicator features an oscillator-based approach with divergence detection to help traders spot potential trend reversals and confirm price movements.
### What is OBV?
On-Balance Volume (OBV) is a cumulative volume indicator that adds volume on up days and subtracts volume on down days:
- **Rising OBV**: Accumulation (buying pressure)
- **Falling OBV**: Distribution (selling pressure)
- **OBV Oscillator**: The difference between OBV and its smoothed moving average, making divergences easier to spot
### Key Features
#### 1. **OBV Oscillator Display**
Instead of displaying raw OBV values, this indicator shows the oscillator (difference between OBV and its smoothed line):
**Benefits:**
- Easier to identify divergences
- Clearer trend changes
- More sensitive to momentum shifts
- Zero line as reference point
**Visual Elements:**
- **Step Line**: Main OBV oscillator line
- Green: Positive oscillator (accumulation)
- Red: Negative oscillator (distribution)
- **Histogram**: Visual representation of oscillator strength
- Green bars: Above zero line
- Red bars: Below zero line
- **Zero Line**: White dotted horizontal line as reference
#### 2. **Smoothing Options**
Choose from multiple moving average types to smooth the OBV:
- **None**: Raw OBV (most sensitive)
- **SMA**: Simple Moving Average (equal weight)
- **EMA**: Exponential Moving Average (recent price emphasis) - Default
- **SMMA (RMA)**: Smoothed Moving Average (very smooth)
- **WMA**: Weighted Moving Average (linear weight)
- **VWMA**: Volume Weighted Moving Average (volume emphasis)
**Default Settings:**
- Type: EMA
- Length: 21 periods
- Best for: Most market conditions
#### 3. **Multi-Timeframe Analysis**
- Calculate OBV on any timeframe
- View higher timeframe momentum on lower timeframe charts
- Align trades with larger timeframe volume trends
- Empty field = Current chart timeframe
#### 4. **Visual Enhancements**
**Background Color**
- Light green: Positive oscillator (bullish volume pressure)
- Light red: Negative oscillator (bearish volume pressure)
- Optional display for cleaner charts
**Crossover Labels**
- "็ช็ ด" (Breakout): When oscillator crosses above zero
- "่ท็ ด" (Breakdown): When oscillator crosses below zero
- Indicates potential trend changes
- Can be toggled on/off
#### 5. **Comprehensive Divergence Detection**
The indicator automatically detects four types of divergences:
**Regular Bullish Divergence (Yellow)**
- **Price**: Makes lower lows
- **OBV**: Makes higher lows
- **Signal**: Potential upward reversal
- **Label**: "็ๆถจ" (Bullish)
- **Use**: Enter long positions
**Regular Bearish Divergence (Blue)**
- **Price**: Makes higher highs
- **OBV**: Makes lower highs
- **Signal**: Potential downward reversal
- **Label**: "็่ท" (Bearish)
- **Use**: Enter short positions or exit longs
**Hidden Bullish Divergence (Light Yellow)**
- **Price**: Makes higher lows
- **OBV**: Makes lower lows
- **Signal**: Trend continuation (uptrend)
- **Label**: "้่็ๆถจ" (Hidden Bullish)
- **Use**: Add to long positions
**Hidden Bearish Divergence (Light Blue)**
- **Price**: Makes lower highs
- **OBV**: Makes higher highs
- **Signal**: Trend continuation (downtrend)
- **Label**: "้่็่ท" (Hidden Bearish)
- **Use**: Add to short positions
#### 6. **Customizable Divergence Detection**
**Pivot Lookback Settings:**
- **Left Lookback**: Bars to the left of pivot (default: 5)
- **Right Lookback**: Bars to the right of pivot (default: 5)
- Determines how "extreme" a point must be to qualify as a pivot
**Range Settings:**
- **Maximum Range**: Maximum bars between pivots (default: 60)
- **Minimum Range**: Minimum bars between pivots (default: 5)
- Filters out too-close or too-distant divergences
**Display Options:**
- Toggle regular divergences on/off
- Toggle hidden divergences on/off
- Toggle divergence labels on/off
- Show only the divergences you need
### Configuration Settings
#### Smoothing Settings
- **Smoothing Type**: Choose MA type (None/SMA/EMA/SMMA/WMA/VWMA)
- **Smoothing Length**: Number of periods for smoothing (default: 21)
#### Calculation Settings
- **Timeframe**: Select calculation timeframe (empty = current chart)
#### Display Settings
- **Show OBV Line**: Toggle step line display
- **Show OBV Histogram**: Toggle histogram display
- **Show Background Color**: Toggle background coloring
- **Show Crossover Labels**: Toggle breakout/breakdown labels
#### Divergence Settings
- **Pivot Right Lookback**: Right bars for pivot detection (default: 5)
- **Pivot Left Lookback**: Left bars for pivot detection (default: 5)
- **Range Maximum**: Max bars between divergences (default: 60)
- **Range Minimum**: Min bars between divergences (default: 5)
- **Show Regular Divergences**: Enable/disable regular divergences
- **Show Regular Labels**: Enable/disable regular divergence labels
- **Show Hidden Divergences**: Enable/disable hidden divergences
- **Show Hidden Labels**: Enable/disable hidden divergence labels
### How to Use
#### For Trend Confirmation
1. **Identify Trend with Price**
- Uptrend: Higher highs and higher lows
- Downtrend: Lower highs and lower lows
2. **Confirm with OBV Oscillator**
- Strong uptrend: OBV oscillator staying positive
- Strong downtrend: OBV oscillator staying negative
- Weak trend: OBV oscillator frequently crossing zero
3. **Volume Confirmation**
- Trend with increasing OBV = Strong trend
- Trend with decreasing OBV = Weak trend (watch for reversal)
#### For Divergence Trading
1. **Enable Divergence Detection**
- Start with regular divergences only
- Add hidden divergences for trend continuation
2. **Wait for Divergence Signal**
- Yellow label = Potential bullish reversal
- Blue label = Potential bearish reversal
3. **Confirm with Price Action**
- Wait for support/resistance break
- Look for candlestick confirmation
- Check higher timeframe alignment
4. **Enter Trade**
- Enter after confirmation
- Set stop loss beyond recent swing
- Target based on previous swing or support/resistance
#### For Breakout Trading
1. **Enable Crossover Labels**
- Identify when oscillator crosses zero line
2. **Confirm Volume Strength**
- Strong breakouts have large oscillator moves
- Weak breakouts barely cross zero
3. **Trade Direction**
- "็ช็ ด" label = Enter long
- "่ท็ ด" label = Enter short
4. **Manage Position**
- Exit when oscillator crosses back
- Use price structure for stops
#### For Multi-Timeframe Analysis
1. **Set Higher Timeframe**
- Example: On 15min chart, set timeframe to 1H or 4H
2. **Identify Higher Timeframe Trend**
- Positive oscillator = Uptrend bias
- Negative oscillator = Downtrend bias
3. **Trade with the Trend**
- Only take long signals in uptrend
- Only take short signals in downtrend
4. **Time Entries**
- Use current timeframe for precise entry
- Confirm with higher timeframe direction
### Trading Strategies
#### Strategy 1: Regular Divergence Reversal
**Setup:**
1. Price in strong trend (up or down)
2. Regular divergence appears
3. Price reaches support/resistance level
**Entry:**
- Bullish: After "็ๆถจ" label, when price breaks above recent high
- Bearish: After "็่ท" label, when price breaks below recent low
**Stop Loss:**
- Bullish: Below divergence low
- Bearish: Above divergence high
**Exit:**
- Take profit at next major support/resistance
- Or when opposite divergence appears
**Best For:** Swing trading, reversal trading
#### Strategy 2: Hidden Divergence Continuation
**Setup:**
1. Clear trend established
2. Price pulls back (retracement)
3. Hidden divergence appears
**Entry:**
- Bullish: After "้่็ๆถจ" label, when price resumes uptrend
- Bearish: After "้่็่ท" label, when price resumes downtrend
**Stop Loss:**
- Behind the pullback swing point
**Exit:**
- Trail stop as trend continues
- Exit on regular divergence (reversal signal)
**Best For:** Trend following, adding to positions
#### Strategy 3: Zero Line Crossover
**Setup:**
1. Enable crossover labels
2. Oscillator crosses zero line
3. Confirm with price structure break
**Entry:**
- "็ช็ ด" label = Buy signal
- "่ท็ ด" label = Sell signal
**Stop Loss:**
- Below/above recent swing
**Exit:**
- When oscillator crosses back over zero
- Or at predetermined target
**Best For:** Momentum trading, quick trades
#### Strategy 4: Multi-Timeframe Confluence
**Setup:**
1. Set indicator to higher timeframe (e.g., 4H on 1H chart)
2. Wait for higher TF oscillator to be positive (uptrend) or negative (downtrend)
3. Look for entries on current timeframe aligned with higher TF
**Entry:**
- Long: When both timeframes show positive oscillator or bullish divergence
- Short: When both timeframes show negative oscillator or bearish divergence
**Stop Loss:**
- Based on current timeframe structure
**Exit:**
- When higher timeframe oscillator turns negative (for longs) or positive (for shorts)
**Best For:** Swing trading, high-probability setups
### Best Practices
#### Volume Analysis
1. **Strong Moves Need Volume**
- Price increase + Rising OBV = Healthy uptrend
- Price increase + Falling OBV = Weak uptrend (warning)
2. **Watch for Confirmation**
- New highs with new OBV highs = Confirmed
- New highs without new OBV highs = Potential divergence
3. **Consider Context**
- Low volume periods (Asian session, holidays) = Less reliable
- High volume periods (News, London/NY overlap) = More reliable
#### Divergence Trading Tips
1. **Not All Divergences Work**
- Wait for price confirmation
- Stronger in oversold/overbought areas
- Better at support/resistance levels
2. **Multiple Divergences**
- Multiple divergences on same trend = Stronger signal
- Quick divergence failures = Ignore and wait for next
3. **Timeframe Matters**
- Higher timeframe divergences = More reliable
- Lower timeframe divergences = More frequent, less reliable
#### Smoothing Selection
1. **No Smoothing (None)**
- Most sensitive, more signals
- More noise, more false signals
- Best for: Scalping, very active trading
2. **EMA (Default)**
- Balanced approach
- Good for most strategies
- Best for: Swing trading, day trading
3. **SMMA (RMA)**
- Very smooth, fewer signals
- Less responsive to sudden changes
- Best for: Position trading, longer timeframes
### Indicator Combinations
**With Moving Averages:**
- Use EMAs for trend direction
- OBV for volume confirmation
- Enter when both align
**With RSI:**
- RSI for overbought/oversold
- OBV for volume confirmation
- Divergences on both = Stronger signal
**With Price Action:**
- Support/resistance for levels
- OBV for strength confirmation
- Breakouts with positive OBV = More likely to succeed
**With Bias Indicator:**
- Bias for price deviation
- OBV for volume confirmation
- Both showing divergence = High probability reversal
### Common Patterns
1. **Accumulation**: OBV rising while price consolidates (breakout likely)
2. **Distribution**: OBV falling while price consolidates (breakdown likely)
3. **Confirmation**: OBV and price both making new highs/lows (trend strong)
4. **Divergence**: OBV and price moving opposite directions (reversal warning)
5. **False Breakout**: Price breaks but OBV doesn't confirm (likely to fail)
### Performance Tips
- Disable unused display features for faster loading
- Start with regular divergences only, add hidden later
- Use histogram for quick visual reference
- Enable crossover labels for clear entry signals
- Test different smoothing lengths for your market
### Alert Conditions
The indicator includes alerts for:
- Regular bullish divergence detected
- Regular bearish divergence detected
- Hidden bullish divergence detected
- Hidden bearish divergence detected
**How to Set Alerts:**
1. Click on the indicator name
2. Select "Add Alert"
3. Choose condition
4. Configure notification method
---
## ไธญๆ่ฏดๆๆๆกฃ
### ๆฆ่ฟฐ
Scout Regiment - OBV๏ผ่ฝ้ๆฝฎ๏ผๆฏไธไธช้ซ็บงๅจ้ๆๆ ๏ผ็ปๅๆไบค้ๅไปทๆ ผๅๅจๆฅ่ฏๅซไนฐๅๅๅ็ๅผบๅบฆใ่ฏฅๆๆ ้็จๆฏ่กๅจๆนๆณๅนถๅ
ทๆ่็ฆปๆฃๆตๅ่ฝ๏ผๅธฎๅฉไบคๆ่
ๅ็ฐๆฝๅจ็่ถๅฟๅ่ฝฌๅนถ็กฎ่ฎคไปทๆ ผ่ตฐๅฟใ
### ไปไนๆฏOBV๏ผ
่ฝ้ๆฝฎ๏ผOBV๏ผๆฏไธไธช็ดฏ็งฏๆไบค้ๆๆ ๏ผๅจไธๆถจๆฅ็ดฏๅ ๆไบค้๏ผๅจไธ่ทๆฅๅๅปๆไบค้๏ผ
- **ไธๅ็OBV**๏ผ็งฏ็ดฏ๏ผไนฐๅ
ฅๅๅ๏ผ
- **ไธ้็OBV**๏ผๆดพๅ๏ผๅๅบๅๅ๏ผ
- **OBVๆฏ่กๅจ**๏ผOBVไธๅ
ถๅนณๆป็งปๅจๅนณๅ็บฟไน้ด็ๅทฎๅผ๏ผไฝฟ่็ฆปๆดๅฎนๆ่ฏๅซ
### ๆ ธๅฟๅ่ฝ
#### 1. **OBVๆฏ่กๅจๆพ็คบ**
่ฏฅๆๆ ไธๆพ็คบๅๅงOBVๅผ๏ผ่ๆฏๆพ็คบๆฏ่กๅจ๏ผOBVไธๅ
ถๅนณๆป็บฟไน้ด็ๅทฎๅผ๏ผ๏ผ
**ไผๅฟ๏ผ**
- ๆดๅฎนๆ่ฏๅซ่็ฆป
- ่ถๅฟๅๅๆดๆธ
ๆฐ
- ๅฏนๅจ้ๅๅๆดๆๆ
- ้ถ็บฟไฝไธบๅ่็น
**่ง่งๅ
็ด ๏ผ**
- **้ถๆขฏ็บฟ**๏ผไธปOBVๆฏ่กๅจ็บฟ
- ็ปฟ่ฒ๏ผๆญฃๆฏ่กๅจ๏ผ็งฏ็ดฏ๏ผ
- ็บข่ฒ๏ผ่ดๆฏ่กๅจ๏ผๆดพๅ๏ผ
- **ๆฑ็ถๅพ**๏ผๆฏ่กๅจๅผบๅบฆ็ๅฏ่งๅ่กจ็คบ
- ็ปฟ่ฒๆฑ๏ผ้ถ็บฟไปฅไธ
- ็บข่ฒๆฑ๏ผ้ถ็บฟไปฅไธ
- **้ถ็บฟ**๏ผ็ฝ่ฒ่็บฟไฝไธบๅ่
#### 2. **ๅนณๆป้้กน**
้ๆฉๅค็ง็งปๅจๅนณๅ็ฑปๅๆฅๅนณๆปOBV๏ผ
- **None**๏ผๅๅงOBV๏ผๆๆๆ๏ผ
- **SMA**๏ผ็ฎๅ็งปๅจๅนณๅ๏ผ็ญๆ้๏ผ
- **EMA**๏ผๆๆฐ็งปๅจๅนณๅ๏ผๅผบ่ฐ่ฟๆไปทๆ ผ๏ผ- ้ป่ฎค
- **SMMA (RMA)**๏ผๅนณๆป็งปๅจๅนณๅ๏ผ้ๅธธๅนณๆป๏ผ
- **WMA**๏ผๅ ๆ็งปๅจๅนณๅ๏ผ็บฟๆงๆ้๏ผ
- **VWMA**๏ผๆไบค้ๅ ๆ็งปๅจๅนณๅ๏ผๅผบ่ฐๆไบค้๏ผ
**้ป่ฎค่ฎพ็ฝฎ๏ผ**
- ็ฑปๅ๏ผEMA
- ้ฟๅบฆ๏ผ21ๅจๆ
- ้ๅ๏ผๅคงๅคๆฐๅธๅบ็ถๅต
#### 3. **ๅคๆถ้ดๆกๆถๅๆ**
- ๅจไปปไฝๆถ้ดๆกๆถไธ่ฎก็ฎOBV
- ๅจไฝๆถ้ดๆกๆถๅพ่กจไธๆฅ็้ซๆถ้ดๆกๆถๅจ้
- ไฝฟไบคๆไธๆดๅคงๆถ้ดๆกๆถ็ๆไบค้่ถๅฟไฟๆไธ่ด
- ็ฉบๅญๆฎต = ๅฝๅๅพ่กจๆถ้ดๆกๆถ
#### 4. **่ง่งๅขๅผบ**
**่ๆฏ้ข่ฒ**
- ๆต
็ปฟ่ฒ๏ผๆญฃๆฏ่กๅจ๏ผ็ๆถจๆไบค้ๅๅ๏ผ
- ๆต
็บข่ฒ๏ผ่ดๆฏ่กๅจ๏ผ็่ทๆไบค้ๅๅ๏ผ
- ๅฏ้ๆพ็คบ๏ผๅพ่กจๆดๆธ
็ฝ
**็ฉฟ่ถๆ ็ญพ**
- "็ช็ ด"๏ผๆฏ่กๅจๅไธ็ฉฟ่ถ้ถ็บฟ
- "่ท็ ด"๏ผๆฏ่กๅจๅไธ็ฉฟ่ถ้ถ็บฟ
- ๆ็คบๆฝๅจ่ถๅฟๅๅ
- ๅฏๅผๅ
ณ
#### 5. **ๅ
จ้ข็่็ฆปๆฃๆต**
ๆๆ ่ชๅจๆฃๆตๅ็ง็ฑปๅ็่็ฆป๏ผ
**ๅธธ่ง็ๆถจ่็ฆป๏ผ้ป่ฒ๏ผ**
- **ไปทๆ ผ**๏ผๅๆฐไฝ
- **OBV**๏ผๅๆด้ซ็ไฝ็น
- **ไฟกๅท**๏ผๆฝๅจๅไธๅ่ฝฌ
- **ๆ ็ญพ**๏ผ"็ๆถจ"
- **็จ้**๏ผ่ฟๅ
ฅๅคๅคดไปไฝ
**ๅธธ่ง็่ท่็ฆป๏ผ่่ฒ๏ผ**
- **ไปทๆ ผ**๏ผๅๆฐ้ซ
- **OBV**๏ผๅๆดไฝ็้ซ็น
- **ไฟกๅท**๏ผๆฝๅจๅไธๅ่ฝฌ
- **ๆ ็ญพ**๏ผ"็่ท"
- **็จ้**๏ผ่ฟๅ
ฅ็ฉบๅคดไปไฝๆ้ๅบๅคๅคด
**้่็ๆถจ่็ฆป๏ผๆต
้ป่ฒ๏ผ**
- **ไปทๆ ผ**๏ผๅๆด้ซ็ไฝ็น
- **OBV**๏ผๅๆดไฝ็ไฝ็น
- **ไฟกๅท**๏ผ่ถๅฟๅปถ็ปญ๏ผไธๅ่ถๅฟ๏ผ
- **ๆ ็ญพ**๏ผ"้่็ๆถจ"
- **็จ้**๏ผๅ ไปๅคๅคด
**้่็่ท่็ฆป๏ผๆต
่่ฒ๏ผ**
- **ไปทๆ ผ**๏ผๅๆดไฝ็้ซ็น
- **OBV**๏ผๅๆด้ซ็้ซ็น
- **ไฟกๅท**๏ผ่ถๅฟๅปถ็ปญ๏ผไธ้่ถๅฟ๏ผ
- **ๆ ็ญพ**๏ผ"้่็่ท"
- **็จ้**๏ผๅ ไป็ฉบๅคด
#### 6. **ๅฏ่ชๅฎไน็่็ฆปๆฃๆต**
**ๆข่ฝดๅๆบฏ่ฎพ็ฝฎ๏ผ**
- **ๅทฆไพงๅๆบฏ**๏ผๆข่ฝด็นๅทฆไพงK็บฟๆฐ๏ผ้ป่ฎค๏ผ5๏ผ
- **ๅณไพงๅๆบฏ**๏ผๆข่ฝด็นๅณไพงK็บฟๆฐ๏ผ้ป่ฎค๏ผ5๏ผ
- ๅณๅฎไธไธช็น่ฆๅค"ๆ็ซฏ"ๆ่ฝๆไธบๆข่ฝด็น
**่ๅด่ฎพ็ฝฎ๏ผ**
- **ๆๅคง่ๅด**๏ผๆข่ฝด็นไน้ดๆๅคงK็บฟๆฐ๏ผ้ป่ฎค๏ผ60๏ผ
- **ๆๅฐ่ๅด**๏ผๆข่ฝด็นไน้ดๆๅฐK็บฟๆฐ๏ผ้ป่ฎค๏ผ5๏ผ
- ่ฟๆปคๅคช่ฟๆๅคช่ฟ็่็ฆป
**ๆพ็คบ้้กน๏ผ**
- ๅผๅ
ณๅธธ่ง่็ฆป
- ๅผๅ
ณ้่่็ฆป
- ๅผๅ
ณ่็ฆปๆ ็ญพ
- ๅชๆพ็คบ้่ฆ็่็ฆป
### ้
็ฝฎ่ฎพ็ฝฎ
#### ๅนณๆป่ฎพ็ฝฎ
- **ๅนณๆป็ฑปๅ**๏ผ้ๆฉMA็ฑปๅ๏ผNone/SMA/EMA/SMMA/WMA/VWMA๏ผ
- **ๅนณๆป้ฟๅบฆ**๏ผๅนณๆปๅจๆๆฐ๏ผ้ป่ฎค๏ผ21๏ผ
#### ่ฎก็ฎ่ฎพ็ฝฎ
- **ๆถ้ดๅจๆ**๏ผ้ๆฉ่ฎก็ฎๆถ้ดๆกๆถ๏ผ็ฉบ = ๅฝๅๅพ่กจ๏ผ
#### ๆพ็คบ่ฎพ็ฝฎ
- **ๆพ็คบOBV็น็บฟ**๏ผๅๆข้ถๆขฏ็บฟๆพ็คบ
- **ๆพ็คบOBVๆฑ็ถๅพ**๏ผๅๆขๆฑ็ถๅพๆพ็คบ
- **ๆพ็คบ่ๆฏ้ข่ฒ**๏ผๅๆข่ๆฏ็่ฒ
- **ๆพ็คบ็ช็ ดๆ ็ญพ**๏ผๅๆข็ช็ ด/่ท็ ดๆ ็ญพ
#### ่็ฆป่ฎพ็ฝฎ
- **ๆข่ฝดๅณไพงๅๆบฏ**๏ผๆข่ฝดๆฃๆตๅณไพงK็บฟๆฐ๏ผ้ป่ฎค๏ผ5๏ผ
- **ๆข่ฝดๅทฆไพงๅๆบฏ**๏ผๆข่ฝดๆฃๆตๅทฆไพงK็บฟๆฐ๏ผ้ป่ฎค๏ผ5๏ผ
- **ๅ็่ๅดๆๅคงๅผ**๏ผ่็ฆปไน้ดๆๅคงK็บฟๆฐ๏ผ้ป่ฎค๏ผ60๏ผ
- **ๅ็่ๅดๆๅฐๅผ**๏ผ่็ฆปไน้ดๆๅฐK็บฟๆฐ๏ผ้ป่ฎค๏ผ5๏ผ
- **ๆพ็คบๅธธ่ง่็ฆป**๏ผๅฏ็จ/็ฆ็จๅธธ่ง่็ฆป
- **ๆพ็คบๅธธ่ง่็ฆปๆ ็ญพ**๏ผๅฏ็จ/็ฆ็จๅธธ่ง่็ฆปๆ ็ญพ
- **ๆพ็คบ้่่็ฆป**๏ผๅฏ็จ/็ฆ็จ้่่็ฆป
- **ๆพ็คบ้่่็ฆปๆ ็ญพ**๏ผๅฏ็จ/็ฆ็จ้่่็ฆปๆ ็ญพ
### ไฝฟ็จๆนๆณ
#### ่ถๅฟ็กฎ่ฎค
1. **็จไปทๆ ผ่ฏๅซ่ถๅฟ**
- ไธๅ่ถๅฟ๏ผๆด้ซ็้ซ็นๅๆด้ซ็ไฝ็น
- ไธ้่ถๅฟ๏ผๆดไฝ็้ซ็นๅๆดไฝ็ไฝ็น
2. **็จOBVๆฏ่กๅจ็กฎ่ฎค**
- ๅผบๅฒไธๅ่ถๅฟ๏ผOBVๆฏ่กๅจไฟๆๆญฃๅผ
- ๅผบๅฒไธ้่ถๅฟ๏ผOBVๆฏ่กๅจไฟๆ่ดๅผ
- ๅผฑๅฟ่ถๅฟ๏ผOBVๆฏ่กๅจ้ข็น็ฉฟ่ถ้ถ็บฟ
3. **ๆไบค้็กฎ่ฎค**
- ่ถๅฟไผด้ไธๅ็OBV = ๅผบ่ถๅฟ
- ่ถๅฟไผด้ไธ้็OBV = ๅผฑ่ถๅฟ๏ผๆณจๆๅ่ฝฌ๏ผ
#### ่็ฆปไบคๆ
1. **ๅฏ็จ่็ฆปๆฃๆต**
- ๅ
ไปๅธธ่ง่็ฆปๅผๅง
- ๆทปๅ ้่่็ฆป็จไบ่ถๅฟๅปถ็ปญ
2. **็ญๅพ
่็ฆปไฟกๅท**
- ้ป่ฒๆ ็ญพ = ๆฝๅจ็ๆถจๅ่ฝฌ
- ่่ฒๆ ็ญพ = ๆฝๅจ็่ทๅ่ฝฌ
3. **็จไปทๆ ผ่กไธบ็กฎ่ฎค**
- ็ญๅพ
ๆฏๆ/้ปๅ็ช็ ด
- ๅฏปๆพK็บฟ็กฎ่ฎค
- ๆฃๆฅๆด้ซๆถ้ดๆกๆถๅฏน้ฝ
4. **่ฟๅ
ฅไบคๆ**
- ็กฎ่ฎคๅ่ฟๅ
ฅ
- ๅจ่ฟๆๆณขๅจไนๅค่ฎพ็ฝฎๆญขๆ
- ๅบไบๅไธๆณขๅจๆๆฏๆ/้ปๅ่ฎพๅฎ็ฎๆ
#### ็ช็ ดไบคๆ
1. **ๅฏ็จ็ฉฟ่ถๆ ็ญพ**
- ่ฏๅซๆฏ่กๅจไฝๆถ็ฉฟ่ถ้ถ็บฟ
2. **็กฎ่ฎคๆไบค้ๅผบๅบฆ**
- ๅผบ็ช็ ดๆๅคงๆฏ่กๅจ็งปๅจ
- ๅผฑ็ช็ ดๅๅผบ็ฉฟ่ถ้ถ็บฟ
3. **ไบคๆๆนๅ**
- "็ช็ ด"ๆ ็ญพ = ่ฟๅ
ฅๅคๅคด
- "่ท็ ด"ๆ ็ญพ = ่ฟๅ
ฅ็ฉบๅคด
4. **็ฎก็ไปไฝ**
- ๆฏ่กๅจๅๅ็ฉฟ่ถๆถ้ๅบ
- ไฝฟ็จไปทๆ ผ็ปๆ่ฎพ็ฝฎๆญขๆ
#### ๅคๆถ้ดๆกๆถๅๆ
1. **่ฎพ็ฝฎๆด้ซๆถ้ดๆกๆถ**
- ไพๅฆ๏ผๅจ15ๅ้ๅพไธ๏ผ่ฎพ็ฝฎๆถ้ดๆกๆถไธบ1Hๆ4H
2. **่ฏๅซๆด้ซๆถ้ดๆกๆถ่ถๅฟ**
- ๆญฃๆฏ่กๅจ = ไธๅ่ถๅฟๅๅ
- ่ดๆฏ่กๅจ = ไธ้่ถๅฟๅๅ
3. **้กบ่ถๅฟไบคๆ**
- ไป
ๅจไธๅ่ถๅฟไธญๆฅๅๅคๅคดไฟกๅท
- ไป
ๅจไธ้่ถๅฟไธญๆฅๅ็ฉบๅคดไฟกๅท
4. **ๆๆกๅ
ฅๅบๆถๆบ**
- ไฝฟ็จๅฝๅๆถ้ดๆกๆถ่ฟ่ก็ฒพ็กฎ่ฟๅ
ฅ
- ็จๆด้ซๆถ้ดๆกๆถๆนๅ็กฎ่ฎค
### ไบคๆ็ญ็ฅ
#### ็ญ็ฅ1๏ผๅธธ่ง่็ฆปๅ่ฝฌ
**่ฎพ็ฝฎ๏ผ**
1. ไปทๆ ผๅคไบๅผบ่ถๅฟ๏ผไธๆถจๆไธ่ท๏ผ
2. ๅบ็ฐๅธธ่ง่็ฆป
3. ไปทๆ ผๅฐ่พพๆฏๆ/้ปๅๆฐดๅนณ
**ๅ
ฅๅบ๏ผ**
- ็ๆถจ๏ผๅจ"็ๆถจ"ๆ ็ญพๅ๏ผไปทๆ ผ็ช็ ด่ฟๆ้ซ็นๆถ
- ็่ท๏ผๅจ"็่ท"ๆ ็ญพๅ๏ผไปทๆ ผ่ท็ ด่ฟๆไฝ็นๆถ
**ๆญขๆ๏ผ**
- ็ๆถจ๏ผ่็ฆปไฝ็นไนไธ
- ็่ท๏ผ่็ฆป้ซ็นไนไธ
**้ๅบ๏ผ**
- ๅจไธไธไธชไธป่ฆๆฏๆ/้ปๅ่ทๅฉ
- ๆๅบ็ฐ็ธๅ่็ฆปๆถ
**้ๅ๏ผ**ๆณขๆฎตไบคๆใๅ่ฝฌไบคๆ
#### ็ญ็ฅ2๏ผ้่่็ฆปๅปถ็ปญ
**่ฎพ็ฝฎ๏ผ**
1. ๅปบ็ซๆ็กฎ่ถๅฟ
2. ไปทๆ ผๅ่ฐ๏ผๅๆค๏ผ
3. ๅบ็ฐ้่่็ฆป
**ๅ
ฅๅบ๏ผ**
- ็ๆถจ๏ผๅจ"้่็ๆถจ"ๆ ็ญพๅ๏ผไปทๆ ผๆขๅคไธๅ่ถๅฟๆถ
- ็่ท๏ผๅจ"้่็่ท"ๆ ็ญพๅ๏ผไปทๆ ผๆขๅคไธ้่ถๅฟๆถ
**ๆญขๆ๏ผ**
- ๅจๅ่ฐๆณขๅจ็นไนๅ
**้ๅบ๏ผ**
- ้็่ถๅฟๅปถ็ปญ็งปๅจๆญขๆ
- ๅบ็ฐๅธธ่ง่็ฆป๏ผๅ่ฝฌไฟกๅท๏ผๆถ้ๅบ
**้ๅ๏ผ**่ถๅฟ่ท้ใๅ ไป
#### ็ญ็ฅ3๏ผ้ถ็บฟ็ฉฟ่ถ
**่ฎพ็ฝฎ๏ผ**
1. ๅฏ็จ็ฉฟ่ถๆ ็ญพ
2. ๆฏ่กๅจ็ฉฟ่ถ้ถ็บฟ
3. ็จไปทๆ ผ็ปๆ็ช็ ด็กฎ่ฎค
**ๅ
ฅๅบ๏ผ**
- "็ช็ ด"ๆ ็ญพ = ไนฐๅ
ฅไฟกๅท
- "่ท็ ด"ๆ ็ญพ = ๅๅบไฟกๅท
**ๆญขๆ๏ผ**
- ่ฟๆๆณขๅจไนไธ/ไนไธ
**้ๅบ๏ผ**
- ๆฏ่กๅจๅๅ็ฉฟ่ถ้ถ็บฟๆถ
- ๆๅจ้ขๅฎ็ฎๆ
**้ๅ๏ผ**ๅจ้ไบคๆใๅฟซ้ไบคๆ
#### ็ญ็ฅ4๏ผๅคๆถ้ดๆกๆถๆฑๅ
**่ฎพ็ฝฎ๏ผ**
1. ่ฎพ็ฝฎๆๆ ๅฐๆด้ซๆถ้ดๆกๆถ๏ผไพๅฆ๏ผๅจ1Hๅพไธ่ฎพ็ฝฎ4H๏ผ
2. ็ญๅพ
ๆด้ซTFๆฏ่กๅจไธบๆญฃ๏ผไธๅ่ถๅฟ๏ผๆ่ด๏ผไธ้่ถๅฟ๏ผ
3. ๅจๅฝๅๆถ้ดๆกๆถไธๅฏปๆพไธๆด้ซTFไธ่ด็ๅ
ฅๅบๆบไผ
**ๅ
ฅๅบ๏ผ**
- ๅคๅคด๏ผไธคไธชๆถ้ดๆกๆถ้ฝๆพ็คบๆญฃๆฏ่กๅจๆ็ๆถจ่็ฆปๆถ
- ็ฉบๅคด๏ผไธคไธชๆถ้ดๆกๆถ้ฝๆพ็คบ่ดๆฏ่กๅจๆ็่ท่็ฆปๆถ
**ๆญขๆ๏ผ**
- ๅบไบๅฝๅๆถ้ดๆกๆถ็ปๆ
**้ๅบ๏ผ**
- ๆด้ซๆถ้ดๆกๆถๆฏ่กๅจๅไธบ่ด๏ผๅคๅคด๏ผๆๆญฃ๏ผ็ฉบๅคด๏ผๆถ
**้ๅ๏ผ**ๆณขๆฎตไบคๆใ้ซๆฆ็่ฎพ็ฝฎ
### ๆไฝณๅฎ่ทต
#### ๆไบค้ๅๆ
1. **ๅผบๅฟๆณขๅจ้่ฆๆไบค้**
- ไปทๆ ผไธๆถจ + ไธๅ็OBV = ๅฅๅบทไธๅ่ถๅฟ
- ไปทๆ ผไธๆถจ + ไธ้็OBV = ๅผฑไธๅ่ถๅฟ๏ผ่ญฆๅ๏ผ
2. **ๆณจๆ็กฎ่ฎค**
- ๆฐ้ซไผด้ๆฐOBV้ซ็น = ๅทฒ็กฎ่ฎค
- ๆฐ้ซๆฒกๆๆฐOBV้ซ็น = ๆฝๅจ่็ฆป
3. **่่่ๆฏ**
- ไฝๆไบค้ๆ๏ผไบๆดฒๆถๆฎตใๅๆ๏ผ= ๅฏ้ ๆง่พไฝ
- ้ซๆไบค้ๆ๏ผๆฐ้ปใไผฆๆฆ/็บฝ็บฆ้ๅ ๏ผ= ๆดๅฏ้
#### ่็ฆปไบคๆๆๅทง
1. **ไธๆฏๆๆ่็ฆป้ฝๆๆ**
- ็ญๅพ
ไปทๆ ผ็กฎ่ฎค
- ๅจ่ถ
ๅ/่ถ
ไนฐๅบๅๆดๅผบ
- ๅจๆฏๆ/้ปๅๆฐดๅนณๆดๅฅฝ
2. **ๅค้่็ฆป**
- ๅไธ่ถๅฟไธๅคไธช่็ฆป = ๆดๅผบไฟกๅท
- ่็ฆปๅฟซ้ๅคฑ่ดฅ = ๅฟฝ็ฅๅนถ็ญๅพ
ไธไธไธช
3. **ๆถ้ดๆกๆถ้่ฆ**
- ๆด้ซๆถ้ดๆกๆถ่็ฆป = ๆดๅฏ้
- ๆดไฝๆถ้ดๆกๆถ่็ฆป = ๆด้ข็น๏ผๅฏ้ ๆง่พไฝ
#### ๅนณๆป้ๆฉ
1. **ๆ ๅนณๆป๏ผNone๏ผ**
- ๆๆๆ๏ผๆดๅคไฟกๅท
- ๆดๅคๅช้ณ๏ผๆดๅคๅไฟกๅท
- ้ๅ๏ผๅฅๅคด็ฎใ้ๅธธๆดป่ท็ไบคๆ
2. **EMA๏ผ้ป่ฎค๏ผ**
- ๅนณ่กกๆนๆณ
- ้ๅๅคงๅคๆฐ็ญ็ฅ
- ้ๅ๏ผๆณขๆฎตไบคๆใๆฅๅ
ไบคๆ
3. **SMMA (RMA)**
- ้ๅธธๅนณๆป๏ผๆดๅฐไฟกๅท
- ๅฏน็ช็ถๅๅๅๅบ่พๆ
ข
- ้ๅ๏ผไปไฝไบคๆใๆด้ฟๆถ้ดๆกๆถ
### ๆๆ ็ปๅ
**ไธ็งปๅจๅนณๅ็บฟ้
ๅ๏ผ**
- ไฝฟ็จEMA็กฎๅฎ่ถๅฟๆนๅ
- OBV็กฎ่ฎคๆไบค้
- ไธค่
ไธ่ดๆถ่ฟๅ
ฅ
**ไธRSI้
ๅ๏ผ**
- RSI็จไบ่ถ
ไนฐ่ถ
ๅ
- OBV็จไบๆไบค้็กฎ่ฎค
- ไธค่
้ฝ่็ฆป = ๆดๅผบไฟกๅท
**ไธไปทๆ ผ่กไธบ้
ๅ๏ผ**
- ๆฏๆ/้ปๅ็กฎๅฎๆฐดๅนณ
- OBV็กฎ่ฎคๅผบๅบฆ
- ๆญฃOBV็็ช็ ด = ๆดๅฏ่ฝๆๅ
**ไธBiasๆๆ ้
ๅ๏ผ**
- Bias็จไบไปทๆ ผๅ็ฆป
- OBV็จไบๆไบค้็กฎ่ฎค
- ไธค่
้ฝๆพ็คบ่็ฆป = ้ซๆฆ็ๅ่ฝฌ
### ๅธธ่งๅฝขๆ
1. **็งฏ็ดฏ**๏ผOBVไธๅ่ไปทๆ ผ็ๆด๏ผ็ช็ ดๅฏ่ฝ๏ผ
2. **ๆดพๅ**๏ผOBVไธ้่ไปทๆ ผ็ๆด๏ผ่ท็ ดๅฏ่ฝ๏ผ
3. **็กฎ่ฎค**๏ผOBVๅไปทๆ ผ้ฝๅๆฐ้ซ/ๆฐไฝ๏ผ่ถๅฟๅผบๅฒ๏ผ
4. **่็ฆป**๏ผOBVๅไปทๆ ผๅๅ็งปๅจ๏ผๅ่ฝฌ่ญฆๅ๏ผ
5. **ๅ็ช็ ด**๏ผไปทๆ ผ็ช็ ดไฝOBVไธ็กฎ่ฎค๏ผๅฏ่ฝๅคฑ่ดฅ๏ผ
### ๆง่ฝๆ็คบ
- ็ฆ็จๆชไฝฟ็จ็ๆพ็คบๅ่ฝไปฅๅ ๅฟซๅ ่ฝฝ
- ๅ
ไปๅธธ่ง่็ฆปๅผๅง๏ผ็จๅๆทปๅ ้่่็ฆป
- ไฝฟ็จๆฑ็ถๅพๅฟซ้่ง่งๅ่
- ๅฏ็จ็ฉฟ่ถๆ ็ญพไปฅ่ทๅพๆธ
ๆฐ็ๅ
ฅๅบไฟกๅท
- ไธบๆจ็ๅธๅบๆต่ฏไธๅ็ๅนณๆป้ฟๅบฆ
### ่ญฆๆฅๆกไปถ
ๆๆ ๅ
ๅซไปฅไธ่ญฆๆฅ๏ผ
- ๆฃๆตๅฐๅธธ่ง็ๆถจ่็ฆป
- ๆฃๆตๅฐๅธธ่ง็่ท่็ฆป
- ๆฃๆตๅฐ้่็ๆถจ่็ฆป
- ๆฃๆตๅฐ้่็่ท่็ฆป
**ๅฆไฝ่ฎพ็ฝฎ่ญฆๆฅ๏ผ**
1. ็นๅปๆๆ ๅ็งฐ
2. ้ๆฉ"ๆทปๅ ่ญฆๆฅ"
3. ้ๆฉๆกไปถ
4. ้
็ฝฎ้็ฅๆนๆณ
---
## Technical Support
For questions or issues, please refer to the TradingView community or contact the indicator creator.
## ๆๆฏๆฏๆ
ๅฆๆ้ฎ้ข๏ผ่ฏทๅ่TradingView็คพๅบๆ่็ณปๆๆ ๅๅปบ่
ใ
indicator CalibrationIndicator Calibration - Multi-Indicator Consensus System
Overview
Indicator Calibration is a powerful consensus-based trading indicator that leverages the MyIndicatorLibrary (NormalizedIndicators) to combine multiple trend-following indicators into a single, actionable signal. By averaging the normalized outputs of up to 8 different trend indicators, this tool provides traders with a clear consensus view of market direction, reducing noise and false signals inherent in single-indicator approaches.
The indicator outputs a value between -1 (strong bearish) and +1 (strong bullish), with 0 representing a neutral market state. This creates an intuitive, easy-to-read oscillator that synthesizes multiple analytical perspectives into one coherent signal.
๐ฏ Core Concept
Consensus Trading Philosophy
Rather than relying on a single indicator that may give conflicting or premature signals, Indicator Calibration employs a democratic voting system where multiple indicators contribute their normalized opinion:
Each enabled indicator votes: +1 (bullish), -1 (bearish), or 0 (neutral)
The votes are averaged to create a consensus signal
Strong consensus (closer to ยฑ1) indicates high agreement among indicators
Weak consensus (closer to 0) indicates market indecision or transition
Key Benefits
Reduced False Signals: Multiple indicators must agree before strong signals appear
Noise Filtering: Individual indicator quirks are smoothed out by averaging
Customizable: Enable/disable indicators and adjust parameters to suit your trading style
Universal Application: Works across all timeframes and asset classes
Clear Visualization: Simple line oscillator with clear bull/bear zones
๐ Included Indicators
The system can utilize up to 8 normalized trend-following indicators from the library:
1. BBPct - Bollinger Bands Percent
Parameters: Length (default: 20), Factor (default: 2)
Type: Stationary oscillator
Strength: Mean reversion and volatility detection
2. NorosTrendRibbonEMA
Parameters: Length (default: 20)
Type: Non-stationary trend follower
Strength: Breakout detection with momentum confirmation
3. RSI - Relative Strength Index
Parameters: Length (default: 9), SMA Length (default: 4)
Type: Stationary momentum oscillator
Strength: Overbought/oversold with smoothing
4. Vidya - Variable Index Dynamic Average
Parameters: Length (default: 30), History Length (default: 9)
Type: Adaptive moving average
Strength: Volatility-adjusted trend following
5. HullSuite
Parameters: Length (default: 55), Multiplier (default: 1)
Type: Fast-response moving average
Strength: Low-lag trend identification
6. TrendContinuation
Parameters: MA Length 1 (default: 50), MA Length 2 (default: 25)
Type: Dual HMA system
Strength: Trend quality assessment with neutral states
7. LeonidasTrendFollowingSystem
Parameters: Short Length (default: 21), Key Length (default: 10)
Type: Dual EMA crossover
Strength: Simple, reliable trend tracking
8. TRAMA - Trend Regularity Adaptive Moving Average
Parameters: Length (default: 50)
Type: Adaptive trend follower
Strength: Adjusts to trend stability
โ๏ธ Input Parameters
Source Settings
Source: Choose your price input (default: close)
Can be modified to: open, high, low, close, hl2, hlc3, ohlc4, hlcc4
Indicator Selection
Each indicator can be enabled or disabled via checkboxes:
use_bbpct: Enable/disable Bollinger Bands Percent
use_noros: Enable/disable Noro's Trend Ribbon
use_rsi: Enable/disable RSI
use_vidya: Enable/disable VIDYA
use_hull: Enable/disable Hull Suite
use_trendcon: Enable/disable Trend Continuation
use_leonidas: Enable/disable Leonidas System
use_trama: Enable/disable TRAMA
Parameter Customization
Each indicator has its own parameter group where you can fine-tune:
val 1: Primary period/length parameter
val 2: Secondary parameter (multiplier, smoothing, etc.)
๐ Signal Interpretation
Output Line (Orange)
The main output oscillates between -1 and +1:
+1.0 to +0.5: Strong bullish consensus (all or most indicators agree on uptrend)
+0.5 to +0.2: Moderate bullish bias (bullish indicators outnumber bearish)
+0.2 to -0.2: Neutral zone (mixed signals or transition phase)
-0.2 to -0.5: Moderate bearish bias (bearish indicators outnumber bullish)
-0.5 to -1.0: Strong bearish consensus (all or most indicators agree on downtrend)
Reference Lines
Green line (+1): Maximum bullish consensus
Red line (-1): Maximum bearish consensus
Gray line (0): Neutral midpoint
๐ก Trading Strategies
Strategy 1: Consensus Threshold Trading
Entry Rules:
- Long: Output crosses above +0.5 (strong bullish consensus)
- Short: Output crosses below -0.5 (strong bearish consensus)
Exit Rules:
- Exit Long: Output crosses below 0 (consensus lost)
- Exit Short: Output crosses above 0 (consensus lost)
Strategy 2: Zero-Line Crossover
Entry Rules:
- Long: Output crosses above 0 (bullish shift in consensus)
- Short: Output crosses below 0 (bearish shift in consensus)
Exit Rules:
- Exit on opposite crossover
Strategy 3: Divergence Trading
Look for divergences between:
- Price making higher highs while indicator makes lower highs (bearish divergence)
- Price making lower lows while indicator makes higher lows (bullish divergence)
Strategy 4: Extreme Reading Reversal
Entry Rules:
- Long: Output reaches -0.8 or below (extreme bearish consensus = potential reversal)
- Short: Output reaches +0.8 or above (extreme bullish consensus = potential reversal)
Use with caution - best combined with other reversal signals
๐ง Optimization Tips
For Trending Markets
Enable trend-following indicators: Noro's, VIDYA, Hull Suite, Leonidas
Use higher threshold levels (ยฑ0.6) to filter out minor retracements
Increase indicator periods for smoother signals
For Range-Bound Markets
Enable oscillators: BBPct, RSI
Use zero-line crossovers for entries
Decrease indicator periods for faster response
For Volatile Markets
Enable adaptive indicators: VIDYA, TRAMA
Use wider threshold levels to avoid whipsaws
Consider disabling fast indicators that may overreact
Custom Calibration Process
Start with all indicators enabled using default parameters
Backtest on your chosen timeframe and asset
Identify which indicators produce the most false signals
Disable or adjust parameters for problematic indicators
Test different threshold levels for entry/exit
Validate on out-of-sample data
๐ Visual Guide
Color Scheme
Orange Line: Main consensus output
Green Horizontal: Bullish extreme (+1)
Red Horizontal: Bearish extreme (-1)
Gray Horizontal: Neutral zone (0)
Reading the Chart
Line above 0: Net bullish sentiment
Line below 0: Net bearish sentiment
Line near extremes: Strong consensus
Line fluctuating near 0: Indecision or transition
Smooth line movement: Stable consensus
Erratic line movement: Conflicting signals
โ ๏ธ Important Considerations
Lag Characteristics
This is a lagging indicator by design (consensus takes time to form)
Best used for trend confirmation rather than early entry
May miss the first portion of strong moves
Reduces false entries at the cost of delayed entries
Number of Active Indicators
More indicators = smoother but slower signals
Fewer indicators = faster but potentially noisier signals
Minimum recommended: 4 indicators for reliable consensus
Optimal: 6-8 indicators for balanced performance
Market Conditions
Best: Strong trending markets (up or down)
Good: Volatile markets with clear directional moves
Poor: Choppy, sideways markets with no clear trend
Worst: Low-volume, range-bound conditions
Complementary Tools
Consider combining with:
Volume analysis for confirmation
Support/resistance levels for entry/exit points
Market structure analysis (higher timeframe trends)
Risk management tools (ATR-based stops)
๐ Example Use Cases
Swing Trading
Timeframe: Daily or 4H
Enable: All 8 indicators with default parameters
Entry: Consensus > +0.5 or < -0.5
Hold: Until consensus reverses to opposite extreme
Day Trading
Timeframe: 15m or 1H
Enable: Faster indicators (RSI, BBPct, Noro's, Hull Suite)
Entry: Zero-line crossover with volume confirmation
Exit: Opposite crossover or profit target
Position Trading
Timeframe: Weekly or Daily
Enable: Slower indicators (TRAMA, VIDYA, Trend Continuation)
Entry: Strong consensus (ยฑ0.7) with higher timeframe confirmation
Hold: Months until consensus weakens significantly
๐ฌ Technical Details
Calculation Method
1. Each enabled indicator calculates its normalized signal (-1, 0, or +1)
2. All active signals are stored in an array
3. Array.avg() computes the arithmetic mean
4. Result is plotted as a continuous line
Output Range
Theoretical: -1.0 to +1.0
Practical: Typically ranges between -0.8 to +0.8
Rare: All indicators perfectly aligned at ยฑ1.0
Performance
Lightweight calculation (simple averaging)
No repainting (all indicators are non-repainting)
Compatible with all Pine Script features
Works on all TradingView plans
๐ License
This code is subject to the Mozilla Public License 2.0 at mozilla.org
๐ Quick Start Guide
Add to Chart: Apply indicator to your chart
Choose Timeframe: Select appropriate timeframe for your trading style
Enable Indicators: Start with all 8 enabled
Observe Behavior: Watch how consensus forms during different market conditions
Calibrate: Adjust parameters and indicator selection based on observations
Backtest: Validate your settings on historical data
Trade: Apply with proper risk management
๐ฏ Key Takeaways
โ
Consensus beats individual indicators - Multiple perspectives reduce errors
โ
Customizable to your style - Enable/disable and tune to preference
โ
Simple interpretation - One line tells the story
โ
Works across markets - Stocks, crypto, forex, commodities
โ
Reduces emotional trading - Clear, objective signal generation
โ
Professional-grade - Built on proven technical analysis principles
Indicator Calibration transforms complex multi-indicator analysis into a single, actionable signal. By harnessing the collective wisdom of multiple proven trend-following systems, traders gain a powerful edge in identifying high-probability trade setups while filtering out market noise.
Force DashboardScalping Dashboard - Complete User Guide
Overview
This scalping system consists of two complementary TradingView indicators designed for intraday trading with no overnight holds:
Force Dashboard - Single-row table showing real-time market bias and entry signals
Large Order Detection - Visual diamonds showing institutional order flow
Together, they provide a complete at-a-glance view of market conditions optimized for quick entries and exits.
Recommended Timeframes
Primary Scalping Timeframes
1-minute chart: Ultra-fast scalps (30 seconds - 3 minutes hold time)
2-minute chart: Quick scalps (2-5 minutes hold time)
5-minute chart: Standard scalps (5-15 minutes hold time)
Best Practices
Use 1-2 minute for highly liquid instruments (ES, NQ, major forex pairs)
Use 5-minute for less liquid markets or if you prefer fewer signals
Never hold past the last hour of trading to avoid overnight risk
Set hard stop times (e.g., exit all positions by 3:45 PM EST)
Dashboard Components Explained
Core Indicators (Circles โ)
MACD (5/13/5)
Green โ = Bullish momentum (MACD histogram positive)
Red โ = Bearish momentum (MACD histogram negative)
Gray โ = No clear momentum
Use: Confirms trend direction and momentum shifts
EMA (9/20/50)
Green โ = Price > EMA9 > EMA20 (uptrend)
Red โ = Price < EMA9 < EMA20 (downtrend)
Gray โ = Choppy/sideways
Use: Identifies the immediate micro-trend
Stoch (5-period Stochastic)
Green โ = Oversold (<20) - potential reversal up
Red โ = Overbought (>80) - potential reversal down
Gray โ = Neutral zone (20-80)
Use: Spots reversal opportunities at extremes
RSI (7-period)
Green โ = Oversold (<30)
Red โ = Overbought (>70)
Gray โ = Neutral
Use: Confirms overbought/oversold conditions
CVD (Cumulative Volume Delta)
Green โ = CVD above its moving average (buying pressure)
Red โ = CVD below its moving average (selling pressure)
Gray โ = Neutral
Use: Shows overall buying vs selling pressure
ฮCVD (Delta CVD - Rate of Change)
Green โ = CVD accelerating upward (buying acceleration)
Red โ = CVD accelerating downward (selling acceleration)
Gray โ = No acceleration
Use: Detects momentum shifts in order flow
Imbal (Order Flow Imbalance)
Green โ = Buy pressure >2x sell pressure
Red โ = Sell pressure >2x buy pressure
Gray โ = Balanced
Use: Identifies extreme one-sided order flow
Vol (Volume Strength)
Green โ = Volume >1.5x average (strong interest)
Red โ = Volume <0.7x average (low interest)
Gray โ = Normal volume
Yellow background = Volume surge (>2x average) - BIG MOVE ALERT
Use: Confirms conviction behind price moves
Tape (Tape Speed)
Green โ = Fast order flow (>1.3x normal)
Red โ = Slow order flow (<0.7x normal)
Gray โ = Normal speed
Yellow background = Very fast tape (>1.5x) - RAPID EXECUTION ALERT
Use: Measures urgency and speed of orders
Key Levels
Support (Supp)
Shows the nearest high-volume support level below current price
Bright Green background = Price is AT support (within 0.3%) - BOUNCE ZONE
Green background = Price above support (healthy)
Red background = Price below support (broken support, now resistance)
Resistance (Res)
Shows the nearest high-volume resistance level above current price
Bright Orange background = Price is AT resistance (within 0.3%) - REJECTION ZONE
Red background = Price below resistance (facing overhead supply)
Green background = Price above resistance (breakout)
These levels update automatically every 3 bars based on volume profile
Entry Signal Components
Score
Displays format: "6L" (6 long indicators) or "4S" (4 short indicators)
Bright Green = 6-7 indicators aligned for long
Light Green = 5 indicators aligned for long
Yellow = 4 indicators aligned (weaker setup)
Gray = No alignment
Red/Orange colors = Same scale for short setups
Score of 5+ indicates high-probability setup
SCALP (Main Entry Signal)
BRIGHT GREEN "LONG" = High-quality long scalp (Score 5+)
Green "LONG" = Decent long scalp (Score 4)
BRIGHT ORANGE "SHORT" = High-quality short scalp (Score 5+)
Red "SHORT" = Decent short scalp (Score 4)
Gray "WAIT" = No clear setup - STAY OUT
Entry Strategies
Strategy 1: High-Probability Scalps (Conservative)
When to Enter:
SCALP column shows BRIGHT GREEN "LONG" or BRIGHT ORANGE "SHORT"
Score is 5 or higher
Vol or Tape has yellow background (volume surge)
Example Long Setup:
SCALP = BRIGHT GREEN "LONG"
Score = 6L
Vol = Yellow background
Price AT Support (bright green Supp cell)
EMA, MACD, CVD, ฮCVD, Imbal all green
Entry: Enter immediately on next candle
Target: 0.5-1% move or resistance level
Stop: Below support or -0.3%
Hold Time: 2-10 minutes
Strategy 2: Momentum Scalps (Aggressive)
When to Enter:
Tape has yellow background (fast tape)
Vol has yellow background (volume surge)
ฮCVD is green (for longs) or red (for shorts)
Imbal shows strong imbalance in your direction
Score is 4+
Example Short Setup:
Tape & Vol = Yellow backgrounds
ฮCVD = Red, Imbal = Red
Price AT Resistance (bright orange)
Score = 5S
Entry: Enter immediately
Target: Quick 0.3-0.7% move
Stop: Tight -0.2%
Hold Time: 1-5 minutes
Strategy 3: Reversal Scalps (Mean Reversion)
When to Enter:
Stoch shows oversold (green) or overbought (red)
RSI confirms the extreme
Price is AT Support (for longs) or AT Resistance (for shorts)
ฮCVD and Imbal start reversing direction
Score is 4+
Example Long Setup:
Stoch = Green (oversold)
RSI = Green (oversold)
Supp = Bright green (at support)
ฮCVD turns green
Imbal turns green
Score = 4L or 5L
Entry: Wait for confirmation candle
Target: Move back to EMA9 or mid-range
Stop: Below the low
Hold Time: 3-8 minutes
Large Order Detection Usage
Diamond Signals
Green diamonds below bar = Large buy orders (institutional buying)
Red diamonds above bar = Large sell orders (institutional selling)
Size matters: Larger diamonds = larger order flow
How to Use with Dashboard
Confirmation Entries
Dashboard shows "LONG" signal
Green diamond appears
Enter immediately - institutions are buying
Divergence Alerts (CAUTION)
Dashboard shows "LONG" signal
RED diamond appears (institutions selling)
DO NOT ENTER - conflicting order flow
Cluster Patterns
Multiple green diamonds in row = Strong accumulation, stay long
Multiple red diamonds in row = Strong distribution, stay short
Alternating colors = Chop, avoid trading
Risk Management Rules
Position Sizing
Risk 0.5-1% of account per scalp
Maximum 3 concurrent positions
Reduce size after 2 consecutive losses
Stop Loss Guidelines
Tight stops: 0.2-0.3% for 1-2 min charts
Standard stops: 0.3-0.5% for 5 min charts
Always use stop loss - no exceptions
Place stops below support (longs) or above resistance (shorts)
Take Profit Targets
Target 1: 0.3-0.5% (take 50% off)
Target 2: 0.7-1% (take remaining 50%)
Move stop to breakeven after Target 1 hit
Trail stop if Score remains high
Time-Based Exits
Exit immediately if:
SCALP changes from LONG/SHORT to WAIT
Score drops below 3
Large diamond appears in opposite direction
Maximum hold time: 15 minutes (even if profitable)
Hard exit time: 30 minutes before market close
Trading Sessions
Best Times to Scalp
High-Liquidity Sessions
9:30-11:00 AM EST (Market open, highest volume)
2:00-3:30 PM EST (Afternoon session, good moves)
Avoid
11:30 AM-1:30 PM EST (Lunch, low volume)
Last 30 minutes (unpredictable, don't initiate new trades)
News releases (wait 5 minutes for volatility to settle)
Common Patterns & Setups
The Perfect Storm (Highest Probability)
Score = 6L or 7L
SCALP = BRIGHT GREEN
Vol + Tape = Yellow backgrounds
Green diamond appears
Price AT Support
Win rate: ~70-80%
The Fade Setup (Counter-Trend)
Price hits resistance (bright orange)
Stoch + RSI overbought (red)
Red diamond appears
CVD starts turning red
SCALP shows "SHORT"
Win rate: ~60-70%
The Breakout Continuation
Price breaks resistance (Res turns green)
EMA, MACD green
Vol surge (yellow)
Multiple green diamonds
SCALP = "LONG"
Win rate: ~65-75%
Warning Signs - DO NOT TRADE
Red Flags
โ SCALP shows "WAIT"
โ Score below 3
โ Vol and Tape both gray (no volume)
โ Conflicting signals (dashboard says LONG but red diamonds appearing)
โ Alternating green/red circles (choppy market)
โ Support and Resistance very close together (tight range)
Market Conditions to Avoid
Low volume periods
Major news releases (first 5 minutes after)
First 2 minutes after market open
Wide spreads
Consecutive losing trades (take a break after 2 losses)
Quick Reference Checklist
Before Taking ANY Trade:
โ SCALP shows LONG or SHORT (not WAIT)
โ Score is 4 or higher
โ Vol or Tape shows activity
โ No conflicting diamond signals
โ Stop loss level identified
โ Target profit level identified
โ Not in restricted time periods
After Entering:
โ Set stop loss immediately
โ Set profit targets
โ Watch SCALP column - exit if changes to WAIT
โ Watch for opposite-colored diamonds
โ Move stop to breakeven after first target
โ Exit all by market close
Advanced Tips
Scalping Psychology
Be patient: Wait for Score 5+ setups
Be decisive: When signal appears, act immediately
Be disciplined: Follow your stop loss always
Be flexible: Exit quickly if dashboard reverses
Optimization
Backtest on your specific instrument
Adjust RSI/Stoch levels for your market
Fine-tune volume thresholds
Keep a trade journal to track which setups work best
Multi-Timeframe Confirmation
Use 5-min dashboard as "trend filter"
Take 1-min trades only in direction of 5-min SCALP signal
Increases win rate by ~10-15%
Troubleshooting
Q: Dashboard shows WAIT most of the time
Normal - scalping is about patience. Quality > Quantity
3-8 good setups per day is excellent
Q: Too many false signals
Increase minimum Score requirement to 5 or 6
Only trade with volume surge (yellow backgrounds)
Add large order detection confirmation
Q: Signals too slow
You may be on too high a timeframe
Try 1-minute chart for faster signals
Ensure real-time data feed is active
Q: Support/Resistance not updating
Normal - updates every 3 bars
If completely stuck, remove and re-add indicator
Summary
This scalping system works best when:
โ
Multiple indicators align (Score 5+)
โ
Volume and tape speed confirm the move
โ
Order flow (diamonds) confirms direction
โ
Price is at key levels (support/resistance)
โ
You manage risk strictly
โ
You exit before market close
The golden rule: When SCALP says WAIT, you WAIT. Discipline beats frequency.
Opening Range Breakout with Multi-Timeframe Liquidity]โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
OPENING RANGE BREAKOUT WITH MULTI-TIMEFRAME LIQUIDITY
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
A professional Opening Range Breakout (ORB) indicator enhanced with multi-timeframe liquidity detection, trading session visualization, volume analysis, and trend confirmation tools. Designed for intraday trading with comprehensive alert system.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
WHAT THIS INDICATOR DOES
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
This indicator combines multiple trading concepts:
- Opening Range Breakout (ORB) - Customizable time period detection with automatic high/low identification
- Multi-Timeframe Liquidity - HTF (Higher Timeframe) and LTF (Lower Timeframe) key level detection
- Trading Sessions - Tokyo, London, New York, and Sydney session visualization
- Volume Analysis - Volume spike detection and strength measurement
- Multi-Timeframe Confirmation - Trend bias from higher timeframes
- EMA Integration - Trend filter and dynamic support/resistance
- Smart Alerts - Quality-filtered breakout notifications
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
HOW IT WORKS
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
OPENING RANGE BREAKOUT (ORB):
Concept:
The Opening Range is a period at the start of a trading session where price establishes an initial high and low. Breakouts beyond this range often indicate the direction of the day's trend.
Detection Method:
- Default: 15-minute opening range (configurable)
- Custom Range: Set specific session times with timezone support
- Automatically identifies ORH (Opening Range High) and ORL (Opening Range Low)
- Tracks ORB mid-point for reference
Range Establishment:
1. Session starts (or custom time begins)
2. Tracks highest high and lowest low during the period
3. Range confirmed at end of opening period
4. Levels extend throughout the session
Breakout Detection:
- Bullish Breakout: Close above ORH
- Bearish Breakout: Close below ORL
- Mid-point acts as bias indicator
Visual Display:
- Shaded box during range formation
- Horizontal lines for ORH, ORL, and mid-point
- Labels showing level values
- Color-coded fills based on selected method
Fill Color Methods:
1. Session Comparison:
- Green: Current OR mid > Previous OR mid
- Red: Current OR mid < Previous OR mid
- Gray: Equal or first session
- Shows day-over-day momentum
2. Breakout Direction (Recommended):
- Green: Price currently above ORH (bullish breakout)
- Red: Price currently below ORL (bearish breakout)
- Gray: Price inside range (no breakout)
- Real-time breakout status
MULTI-TIMEFRAME LIQUIDITY:
Two-Tier System for comprehensive level identification:
HTF (Higher Timeframe) Key Liquidity:
- Default: 4H timeframe (configurable to Daily, Weekly)
- Identifies major institutional levels
- Uses pivot detection with adjustable parameters
- Suitable for swing highs/lows where large orders rest
LTF (Lower Timeframe) Key Liquidity:
- Default: 1H timeframe (configurable)
- Provides precision entry/exit levels
- Finer granularity for intraday trading
- Captures minor swing points
Calculation Method:
- Pivot high/low detection algorithm
- Configurable left bars (lookback) and right bars (confirmation)
- Timeframe multiplier for accurate multi-timeframe detection
- Automatic level extension
Mitigation System:
- Tracks when levels are swept (broken)
- Configurable mitigation type: Wick or Close-based
- Option to remove or show mitigated levels
- Display limit prevents chart clutter
Asset-Specific Optimization:
The indicator includes quick reference settings for different assets:
- Major Forex (EUR/USD, GBP/USD): Default settings optimal
- Crypto (BTC/ETH): Left=12, Right=4, Display=7
- Gold: HTF=1D, Left=20
TRADING SESSIONS:
Four Major Sessions with Full Customization:
Tokyo Session:
- Default: 04:00-13:00 UTC+4
- Asian trading hours
- Often sets daily range
London Session:
- Default: 11:00-20:00 UTC+4
- Highest liquidity period
- Major institutional activity
New York Session:
- Default: 16:00-01:00 UTC+4
- US market hours
- High-impact news events
Sydney Session:
- Default: 01:00-10:00 UTC+4
- Earliest Asian activity
- Lower volatility
Session Features:
- Shaded background boxes
- Session name labels
- Optional open/close lines
- Session high/low tracking with colored lines
- Each session has independent color settings
- Fully customizable times and timezones
VOLUME ANALYSIS:
Volume-Based Trade Confirmation:
Volume MA:
- Configurable period (default: 20)
- Establishes average volume baseline
- Used for spike detection
Volume Spike Detection:
- Identifies when volume exceeds MA * multiplier
- Default: 1.5x average volume
- Confirms breakout strength
Volume Strength Measurement:
- Calculates current volume as percentage of average
- Shows relative volume intensity
- Used in alert quality filtering
High Volume Bars:
- Identifies bars above 50th percentile
- Additional confirmation layer
- Indicates institutional participation
MULTI-TIMEFRAME CONFIRMATION:
Trend Bias from Higher Timeframes:
HTF 1 (Trend):
- Default: 1H timeframe
- Uses EMA to determine intermediate trend
- Compares current timeframe EMA to HTF EMA
HTF 2 (Bias):
- Default: 4H timeframe
- Uses 50 EMA for longer-term bias
- Confirms overall market direction
Bias Classifications:
- Bullish Bias: HTF close > HTF 50 EMA AND Current EMA > HTF1 EMA
- Bearish Bias: HTF close < HTF 50 EMA AND Current EMA < HTF1 EMA
- Neutral Bias: Mixed signals between timeframes
EMA Stack Analysis:
- Compares EMA alignment across timeframes
- +1: Bullish stack (lower TF EMA > higher TF EMA)
- -1: Bearish stack (lower TF EMA < higher TF EMA)
- 0: Neutral/crossed
Usage:
- Filters false breakouts
- Confirms trend direction
- Improves trade quality
EMA INTEGRATION:
Dynamic EMA for Trend Reference:
Features:
- Configurable period (default: 20)
- Customizable color and width
- Acts as dynamic support/resistance
- Trend filter for ORB trades
Application:
- Above EMA: Favor long breakouts
- Below EMA: Favor short breakouts
- EMA cross: Potential trend change
- Distance from EMA: Momentum gauge
SMART ALERT SYSTEM:
Quality-Filtered Breakout Notifications:
Alert Types:
1. Standard ORB Breakout
2. High Quality ORB Breakout
Quality Criteria:
- Volume Confirmation: Volume > 1.2x average
- MTF Confirmation: Bias aligned with breakout direction
Standard Alert:
- Basic breakout detection
- Price crosses ORH or ORL
- Icon: ๐ (bullish) or ๐ป (bearish)
High Quality Alert:
- Both volume AND MTF confirmed
- Stronger probability setup
- Icon: ๐โญ (bullish) or ๐ปโญ (bearish)
Alert Information Includes:
- Alert quality rating
- Breakout level and current price
- Volume strength percentage (if enabled)
- MTF bias status (if enabled)
- Recommended action
One Alert Per Bar:
- Prevents alert spam
- Uses flag system to track sent alerts
- Resets on new ORB session
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
HOW TO USE
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
OPENING RANGE SETUP:
Basic Configuration:
1. Select time period for opening range (default: 15 minutes)
2. Choose fill color method (Breakout Direction recommended)
3. Enable historical data display if needed
Custom Range (Advanced):
1. Enable Custom Range toggle
2. Set specific session time (e.g., 0930-0945)
3. Select appropriate timezone
4. Useful for specific market opens (NYSE, LSE, etc.)
LIQUIDITY LEVELS SETUP:
Quick Configuration by Asset:
- Forex: Use default settings (Left=15, Right=5)
- Crypto: Set Left=12, Right=4, Display=7
- Gold: Set HTF=1D, Left=20
HTF Liquidity:
- Purpose: Major support/resistance levels
- Recommended: 4H for day trading, 1D for swing trading
- Use as profit targets or reversal zones
LTF Liquidity:
- Purpose: Entry/exit refinement
- Recommended: 1H for day trading, 4H for swing trading
- Use for position management
Mitigation Settings:
- Wick-based: More sensitive (default)
- Close-based: More conservative
- Remove or Show mitigated levels based on preference
TRADING SESSIONS SETUP:
Enable/Disable Sessions:
- Master toggle for all sessions
- Individual session controls
- Show/hide session names
Session High/Low Lines:
- Enable to see session extremes
- Each session has custom colors
- Useful for range trading
Customization:
- Adjust session times for your broker
- Set timezone to match your location
- Customize colors for visibility
VOLUME ANALYSIS SETUP:
Enable Volume Analysis:
1. Toggle on Volume Analysis
2. Set MA length (20 recommended)
3. Adjust spike multiplier (1.5 typical)
Usage:
- Confirm breakouts with volume
- Identify climactic moves
- Filter false signals
MULTI-TIMEFRAME SETUP:
HTF Selection:
- HTF 1 (Trend): 1H for day trading, 4H for swing
- HTF 2 (Bias): 4H for day trading, 1D for swing
Interpretation:
- Trade only with bias alignment
- Neutral bias: Be cautious
- Bias changes: Potential reversals
EMA SETUP:
Configuration:
- Period: 20 for responsive, 50 for smoother
- Color: Choose contrasting color
- Width: 1-2 for visibility
Usage:
- Filter trades: Long above, Short below
- Dynamic support/resistance reference
- Trend confirmation
ALERT SETUP:
TradingView Alert Creation:
1. Enable alerts in indicator settings
2. Enable ORB Breakout Alerts
3. Right-click chart โ Add Alert
4. Select this indicator
5. Choose "Any alert() function call"
6. Configure delivery method (mobile, email, webhook)
Alert Filtering:
- All alerts include quality rating
- High Quality alerts = Volume + MTF confirmed
- Standard alerts = Basic breakout only
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
TRADING STRATEGIES
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
CLASSIC ORB STRATEGY:
Setup:
1. Wait for opening range to complete
2. Price breaks and closes above ORH or below ORL
3. Volume > average (if enabled)
4. MTF bias aligned (if enabled)
Entry:
- Bullish: Buy on break above ORH
- Bearish: Sell on break below ORL
- Consider retest entries for better risk/reward
Stop Loss:
- Bullish: Below ORL or range mid-point
- Bearish: Above ORH or range mid-point
- Adjust based on volatility
Targets:
- Initial: Range width extension (ORH + range width)
- Secondary: HTF liquidity levels
- Final: Session high/low or major support/resistance
ORB + LIQUIDITY CONFLUENCE:
Enhanced Setup:
1. Opening range established
2. HTF liquidity level near or beyond ORH/ORL
3. Breakout occurs with volume
4. Price targets the liquidity level
Entry:
- Enter on ORB breakout
- Target the HTF liquidity level
- Use LTF liquidity for position management
Management:
- Partial profits at ORB + range width
- Move stop to breakeven at LTF liquidity
- Final exit at HTF liquidity sweep
ORB REJECTION STRATEGY (Counter-Trend):
Setup:
1. Price breaks above ORH or below ORL
2. Weak volume (below average)
3. MTF bias opposite to breakout
4. Price closes back inside range
Entry:
- Failed bullish break: Short below ORH
- Failed bearish break: Long above ORL
Stop Loss:
- Beyond the failed breakout level
- Or beyond session extreme
Target:
- Opposite end of opening range
- Range mid-point for partial profit
SESSION-BASED ORB TRADING:
Tokyo Session:
- Typically narrower ranges
- Good for range trading
- Wait for London open breakout
London Session:
- Highest volume and volatility
- Strong ORB setups
- Major liquidity sweeps common
New York Session:
- Strong trending moves
- News-driven volatility
- Good for momentum trades
Sydney Session:
- Quieter conditions
- Suitable for range strategies
- Sets up Tokyo session
EMA-FILTERED ORB:
Rules:
- Only take bullish breaks if price > EMA
- Only take bearish breaks if price < EMA
- Ignore counter-trend breaks
Benefits:
- Reduces false signals
- Aligns with larger trend
- Improves win rate
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
CONFIGURATION GUIDE
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
OPENING RANGE SETTINGS:
Time Period:
- 15 min: Standard for most markets
- 30 min: Wider range, fewer breakouts
- 60 min: For slower markets or swing trades
Custom Range:
- Use for specific market opens
- NYSE: 0930-1000 EST
- LSE: 0800-0830 GMT
- Set timezone to match exchange
Historical Display:
- Enable: See all previous session data
- Disable: Cleaner chart, current session only
LIQUIDITY SETTINGS:
Left Bars (5-30):
- Lower: More frequent, sensitive levels
- Higher: Fewer, more significant levels
- Recommended: 15 for most markets
Right Bars (1-25):
- Confirmation period
- Higher: More reliable, less frequent
- Recommended: 5 for balance
Display Limit (1-20):
- Number of active levels shown
- Higher: More context, busier chart
- Recommended: 7 for clarity
Extension Options:
- Short: Levels visible near formation
- Current: Extended to current bar (recommended)
- Max: Extended indefinitely
VOLUME SETTINGS:
MA Length (5-50):
- Shorter: More responsive to spikes
- Longer: Smoother baseline
- Recommended: 20 for balance
Spike Multiplier (1.0-3.0):
- Lower: More sensitive spike detection
- Higher: Only extreme spikes
- Recommended: 1.5 for day trading
MULTI-TIMEFRAME SETTINGS:
HTF 1 (Trend):
- 5m chart: Use 15m or 1H
- 15m chart: Use 1H or 4H
- 1H chart: Use 4H or 1D
HTF 2 (Bias):
- One level higher than HTF 1
- Provides longer-term context
- Don't use same as HTF 1
EMA SETTINGS:
Length:
- 20: Responsive, more signals
- 50: Smoother, stronger filter
- 200: Long-term trend only
Style:
- Choose contrasting color
- Width 1-2 for visibility
- Match your trading style
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
BEST PRACTICES
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Chart Timeframe Selection:
- ORB Trading: Use 5m or 15m charts
- Session Review: Use 1H or 4H charts
- Swing Trading: Use 1H or 4H charts
Quality Over Quantity:
- Wait for high-quality alerts (volume + MTF)
- Avoid trading every breakout
- Focus on confluence setups
Risk Management:
- Position size based on range width
- Wider ranges = smaller positions
- Use stop losses always
- Take partial profits at targets
Market Conditions:
- Best results in trending markets
- Reduce position size in choppy conditions
- Consider session overlaps for volatility
- Avoid trading near major news if inexperienced
Continuous Improvement:
- Track win rate by session
- Note which confluence factors work best
- Adjust settings based on market volatility
- Review performance weekly
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
PERFORMANCE OPTIMIZATION
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
This indicator is optimized with:
- max_bars_back declarations for efficient processing
- Conditional calculations based on enabled features
- Proper memory management for drawing objects
- Minimal recalculation on each bar
Best Practices:
- Disable unused features (sessions, MTF, volume)
- Limit historical display to reduce rendering
- Use appropriate timeframe for your strategy
- Clear old drawing objects periodically
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
EDUCATIONAL DISCLAIMER
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
This indicator combines established trading concepts:
- Opening Range Breakout theory (price action)
- Liquidity level detection (pivot analysis)
- Session-based trading (time-of-day patterns)
- Volume analysis (confirmation technique)
- Multi-timeframe analysis (trend alignment)
All calculations use standard technical analysis methods:
- Pivot high/low detection algorithms
- Moving averages for trend and volume
- Session time filtering
- Timeframe security functions
The indicator identifies potential trading setups but does not predict future price movements. Success requires proper application within a complete trading strategy including risk management, position sizing, and market context.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
USAGE DISCLAIMER
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
This tool is for educational and analytical purposes. Opening Range Breakout trading involves substantial risk. The alert system and quality filters are designed to identify potential setups but do not guarantee profitability. Always conduct independent analysis, use proper risk management, and never risk capital you cannot afford to lose. Past performance does not indicate future results. Trading intraday breakouts requires experience and discipline.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
CREDITS & ATTRIBUTION
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ORIGINAL SOURCE:
This indicator builds upon concepts from LuxAlgo's-ORB






















