Indikator Pine Script®
Indikator dan strategi
ICT Macro Clock - Real-Time + Alerts⏰ ICT Macro Clock - Real-Time Alert Indicator
What It Does
Real-time clock indicator with automatic visual alerts for ICT Macro time windows (xx:50 to xx:15). Designed for traders following Inner Circle Trader methodology and Smart Money Concepts.
Key Features
🔔 Macro Window Detection
Automatically detects ICT Macro periods: xx:50 to xx:15 (26 minutes)
Visual blinking alert alternates colors every second
Clock enlarges to huge size during active windows
TradingView alerts trigger at xx:50
⏰ Real-Time Clock
Displays current time in H:M format
Adjustable GMT offset for any timezone
Compatible with Bar Replay mode
Updates every second in real-time
🎨 Full Customization
9 screen positions (top/middle/bottom × left/center/right)
Custom colors for normal, blink, and macro text
Adjustable text sizes
Customizable macro text template using {start} and {end} placeholders
Optional table borders
📱 TradingView Alerts
Get notified when each Macro window starts
Configure alerts for app, email, sound, or webhook
24 alerts per day (one per hour)
ICT Macro Windows Explained
In ICT methodology, Macro windows are 26-minute periods when institutional algorithms are most active:
High probability for liquidity sweeps
Optimal timing for Fair Value Gap formations
Increased volatility and displacement moves
Smart Money order execution periods
Perfect for:
Silver Bullet setups
Order block activations
Killzone trading
News release alignment
Settings Overview
⚙️ General Settings
GMT offset, table position, text sizes, borders, alerts
📝 Text Settings
Macro text template, text alignment
🎨 Clock Colors
Normal display colors
Blink alert colors
Macro text colors
Usage
Add indicator to your chart
Set your GMT offset (e.g., -5 for NY, +0 for London)
Choose table position
Customize colors to match your theme
Enable TradingView alerts if desired
Watch for visual alerts at xx:50
Example Template Formats
{start} - {end} - Macro → 14:50 - 15:15 - Macro
🔔 ICT {start}-{end} → 🔔 ICT 14:50-15:15
Macro: {start} to {end} → Macro: 14:50 to 15:15
Technical Details
Pine Script v5
Optimized performance (uses var and barstate.islast)
Works on all timeframes and markets
No repainting
Bar Replay compatible
Perfect For
✅ ICT traders
✅ Smart Money Concepts followers
✅ Forex and futures traders
✅ Intraday scalpers
✅ Anyone tracking institutional timing
Note: This is a timing tool, not a trading signal. Always use proper risk management and combine with your own analysis.
If you find this helpful, please leave a rating and share with fellow ICT traders! 🚀
Indikator Pine Script®
Sniper Structure Signals (HH HL LH LL)Sniper Structure Signals is a professional market structure indicator designed to help traders read price action with clarity and consistency. It automatically identifies and labels Higher Highs, Higher Lows, Lower Highs, and Lower Lows using a configurable swing strength to reduce market noise and highlight meaningful structure.
The indicator defines directional bias based on confirmed market structure. A bullish bias is established after the formation of a Higher High followed by a Higher Low. A bearish bias is established after the formation of a Lower High followed by a Lower Low. This approach keeps the trader aligned with the dominant trend.
Trade signals are generated only after price confirms the active bias. Buy signals appear when price breaks above the most recent swing high during a bullish bias. Sell signals appear when price breaks below the most recent swing low during a bearish bias. The current bias is displayed on the chart, and built in alerts notify the trader when valid buy or sell conditions are met.
Indikator Pine Script®
Trend Reversal Engine (CHoCH + EMA + RSI)This professional-grade indicator is not just a collection of signals; it is a complete algorithmic trading system designed to solve the most common problem in retail trading: The Fake-Out.
By combining Institutional Market Structure (SMC) with High-Frequency Momentum Filters, the Pine Reversal Engine V6 provides a high-conviction "Confluence Engine" that filters out noise and identifies high-probability turning points.
The Three Pillars of Execution
1. The Institutional Foundation: Market Structure (CHoCH + HL)
Most traders lose money because they trade against the trend. This engine identifies the Change of Character (CHoCH)—the exact moment a downtrend breaks and the first institutional "buy-side" liquidity is injected. It doesn't stop there; it requires a Higher Low (HL) confirmation, ensuring you aren't catching a falling knife, but riding a confirmed structural shift.
2. The Momentum Shield: Dual EMA & RSI Engine
We use a 9-period and 21-period EMA combo as a dynamic filter. The system only permits "Long Entry" labels when the 9 EMA is trending above the 21, acting as a trend-strength validator. Furthermore, it integrates a Bullish RSI Divergence engine. This is the "secret sauce"—it detects when price makes a lower low while momentum (RSI) makes a higher low, signaling that sellers are exhausted and a massive reversal is imminent.
3. The Precision Trigger: Confluence Confirmation
A signal is only generated when all "stars align." This includes:
Historical Support Validation: Price must be sitting on a major pivot zone.
The Retest Logic: High-probability entries occur when price "kisses" the 9 EMA from above during a bullish trend.
Candlestick Psychology: The final "Go" signal requires a Bullish Engulfing or Pin-bar pattern, proving that buyers have physically seized control of the price action at that specific second.
Why Professionals Choose This Engine
Zero-Guesswork Dashboard: A real-time overlay table that summarizes Trend, Structure, and Divergence. You see exactly why a trade is valid at a single glance.
Pine V6 Architecture: Built on the bleeding edge of TradingView’s newest language version. It is faster, more efficient, and future-proof.
Visual Clarity: Beautifully rendered labels and background highlights (EMA Retest zones) turn your chart into a professional workstation, reducing cognitive load and trading fatigue.
Risk-Focused: By requiring price to be at historical support levels, it naturally forces you into trades with tight stop-loss potential and massive Reward-to-Risk ratios.
Stop trading lagging indicators. Start trading the confluence of Structure, Momentum, and Price Action
Indikator Pine Script®
DSMS - DeltaSurge Matrix Station - 1M Scalping [SurgeGuru]DSMS - DeltaSurge Matrix Station
HOW TO READ THE CHART
=====================================
This guide explains every visual element you see on the chart.
DSMS is a volume profile + order flow indicator built for 1-minute Bitcoin scalping.
It shows WHERE institutional money is sitting and WHERE price is likely to react next.
=====================================
1. THE VOLUME PROFILE (left side of chart)
=====================================
The colored horizontal bars extending left from the candles are the volume profile.
Each bar represents a price level (called a "bin") and shows how much volume traded there.
LONGER BAR = more volume at that price.
BAR COLOR tells you who is in control:
- Green/teal bar = buyers dominated that level (bullish delta)
- Red/orange bar = sellers dominated that level (bearish delta)
- The more intense the color, the stronger the imbalance
SPLIT BARS (bull/bear breakdown):
If enabled, each bar splits into two halves showing exact buy vs sell volume.
Top half = sell volume, bottom half = buy volume.
HEATMAP (wide faded bars behind the profile):
The large transparent boxes behind the profile bars are the heatmap.
They show the same delta information but stretched wider for quick visual scanning.
Bright = high conviction. Faded = low conviction.
=====================================
2. KEY PRICE LEVELS ON THE PROFILE
=====================================
POC (Point of Control):
The bin outlined with a bright border is the POC -- the single price level
with the MOST volume. Price tends to gravitate back to the POC.
A small label shows the POC price and context like "EQUILIBRIUM" or "BULL ATK".
POC FLASH LINE:
A short dashed cyan line appears at the POC when a bounce is detected.
Trigger conditions: price is at the POC, the current candle is bullish after
a bearish candle, and volume is at least 1.2x average. This signals that
the POC is acting as active support and price is reacting to it in real time.
VA HIGH / VA LOW (Value Area lines):
Two horizontal lines mark the top and bottom of the Value Area -- the price range
where approximately 70% of volume traded. These act as support and resistance.
- VA High = resistance when price is below, breakout level when price pushes above
- VA Low = support when price is above, breakdown level when price drops below
When a breakout happens, the line turns green (up) or red (down) and gets thicker.
=====================================
3. LABELS ON PROFILE BINS
=====================================
Each profile bin can show a small text label. These describe what is happening
at that specific price level. Here is what each label means:
ABS (with up/down arrow):
"ABS▼ 7b" = Absorption detected. Institutional players are absorbing selling
pressure at this level (likely accumulating). The "7b" means it held for 7 bars.
ABS▼ = absorbing sells (bullish). ABS▲ = absorbing buys (bearish).
FLOW (with arrow):
"FLOW↑" or "FLOW↓" = A flow shift happened here. The delta direction reversed,
meaning buyers took over from sellers or vice versa. This is a momentum change signal.
FAIL (with arrow):
"FAIL↑" or "FAIL↓" = A flow shift was detected but FAILED to confirm.
The reversal started but price did not follow through. Shown in orange.
Often means the opposing side absorbed the move.
INVAL / INVALID:
"INVAL" or "INVALID" = A previously confirmed flow shift was invalidated.
Price reversed back through the shift level, canceling the signal.
Shown in orange. Treat the original shift direction as no longer valid.
BULL EXH / BEAR EXH:
"BULL EXH" or "BEAR EXH" = Exhaustion zone. Extreme delta (above 65%) combined
with FADING volume. The dominant side pushed too hard and is running out of fuel.
Shown in gold. Often precedes a reversal. Higher delta + lower volume = more exhausted.
IMBALANCE RATIO (number:1):
"4:1" = The ratio of buy volume to sell volume (or vice versa) at this bin.
A 4:1 ratio means one side has 4x the volume of the other.
Only shown when the imbalance exceeds the configured threshold.
ICE:
"ICE" = Iceberg order detected in this bin. High volume traded but price barely
moved, suggesting a large hidden order was absorbing all the activity.
CONFL / CONF+ / CONF-:
Confluence detected. Multiple signals (structure + order flow) agree on direction.
CONF+ = bullish confluence. CONF- = bearish confluence.
CONFLICT:
Structure says one thing, order flow says another. Be cautious.
STK (with multiplier):
"STK x3" = Imbalance stack. Three or more consecutive bins all lean the same
direction. Shows institutional pressure building across multiple price levels.
OB (with arrow):
"OB↑" or "OB↓" = This bin overlaps with an active Order Block (see section 6).
FVG (with arrow):
"FVG↑" or "FVG↓" = This bin overlaps with an active Fair Value Gap (see section 7).
"uFVG↑" or "uFVG↓" = Same but for a micro-level FVG (smaller gap detected
within the profile structure rather than on-chart candle gaps).
uSR:
Micro structure level. A price level that has been tested multiple times with
high volume -- acts as local support or resistance.
EQUILIBRIUM / BULL ATK / BEAR DEF / etc:
Context labels that describe the state of the bin:
- EQUILIBRIUM = balanced buyers and sellers
- BULL ATK = buyers attacking with increasing volume
- BULL DEF = buyers holding but volume fading
- BEAR ATK = sellers attacking with increasing volume
- BEAR DEF = sellers holding but volume fading
CONFIDENCE SCORE (number at end of label):
Example: "ABS▼ CONFL "
The number in brackets is a confidence score from 0-100.
Higher = more signals agreeing. Above 70 is strong.
DWELL TIME:
"8d" at the end means price spent 8 bars dwelling at this level.
More time at a level = stronger support/resistance.
=====================================
4. ARROWS ON PROFILE BINS
=====================================
Small arrows may appear to the right of profile bars:
DELTA ARROWS (^^):
Show if buying/selling pressure is accelerating or decelerating.
pointing up = bullish momentum gaining speed
pointing down = bearish momentum gaining speed
VOLUME ARROWS:
Show if volume is increasing or decreasing at each level.
Up arrow = volume building. Down arrow = volume fading.
VELOCITY BANDS:
Small colored boxes to the right of the profile.
Green = volume accelerating. Red = volume decelerating.
Only appears on high-volume bins.
=====================================
5. CVD LINE (curved line inside the profile)
=====================================
The colored line running through the profile area is the CVD
(Cumulative Volume Delta) line.
It tracks the running total of buy volume minus sell volume across the session.
- Line going UP = buyers accumulating over time
- Line going DOWN = sellers accumulating over time
HOW THE LINE COLOR WORKS:
The line color is NOT random. It checks the CVD value against 5 moving averages
(EMA 8, 13, 21, 34, and 55). Each EMA that CVD is ABOVE scores +1. Each EMA
that CVD is BELOW scores -1. The total score (-5 to +5) sets the color:
+5 (above ALL 5 EMAs) = deep forest green -- strong bullish momentum
+3 to +4 = bright green -- solid bullish
+1 to +2 = light green -- lean bullish
0 = gray -- neutral, no clear direction
-1 to -2 = light red -- lean bearish
-3 to -4 = bright red -- solid bearish
-5 (below ALL 5 EMAs) = deep dark red -- strong bearish momentum
In practice: when the line shifts from red to green, it means CVD has crossed
above its moving averages -- buying pressure is accelerating. When green turns
red, selling pressure is taking over. A gray section means CVD is choppy and
sitting between its averages with no conviction.
CVD LABEL (at the right end of the line):
"CVD +1.2K +5"
First number = raw CVD value (+1,200 net buy volume)
Second number = confirmation count (+5 means 5 consecutive bars where the
adaptive reset system confirmed the bullish direction)
The label color uses a separate gradient based on the confirmation count:
Deep green = many consecutive bullish confirmations
Deep red = many consecutive bearish confirmations
Yellow/gray = few or mixed confirmations
=====================================
6. ORDER BLOCKS (OBs) - colored boxes on candles
=====================================
Order Blocks are zones where institutions placed large orders.
They appear as colored boxes around groups of candles.
ACTIVE OBs (not yet tested):
- Green/teal box = bullish OB (expect support when price returns)
- Red box = bearish OB (expect resistance when price returns)
- Solid fill, extends rightward from the origin candles
BROKEN OBs (breakers):
- Same colors but with a transparent fill and border outline only
- A bullish OB becomes a breaker when price closes below its bottom
- A bearish OB becomes a breaker when price closes above its top
- Once broken, the OB flips role: old support becomes resistance and vice versa
- A dotted midline shows the 50% level of the broken OB
- If price then closes through the breaker in the new direction, it is removed entirely
Two detection methods run simultaneously:
- Fast: simple 3-bar pivot swings for reactive OBs near current price
- Deep: ICS-style fractal depth swings for structural OBs from further back
The "Detection Depth" setting controls the fractal depth (Short/Intermediate/Long Term).
=====================================
7. FAIR VALUE GAPS (FVGs) - striped zones on candles
=====================================
FVGs are gaps in the price action where one side (buyers or sellers) was so
dominant that price skipped over a range. Price tends to come back and fill these gaps.
They appear as small striped/hatched boxes at the gap location.
- Purple-ish stripes = the gap zone
- Each individual stripe is deleted when price crosses through its midpoint,
so the gap visually erodes from the inside out as price fills it
- After 21 bars, remaining unfilled stripes fade to show the gap is aging
- Once every stripe is filled, the FVG is fully removed from the chart
- Maximum 30 FVGs tracked at once (oldest removed first if exceeded)
=====================================
8. MULTI-TIMEFRAME BOXES (2m / 5m / 15m)
=====================================
Colored boxes extending behind and slightly ahead of the current candles.
These show FVGs and Order Blocks detected on HIGHER timeframes (2-minute,
5-minute, 15-minute charts) projected onto your 1-minute chart.
HOW TO TELL THEM APART:
Border style:
- Dashed border = FVG (Fair Value Gap)
- Solid border = OB (Order Block)
Thickness and length:
- Thin border, extends 20 bars back = 2-minute timeframe
- Thin border, extends 30 bars back = 5-minute timeframe
- Thick border, extends 50 bars back = 15-minute timeframe
Color:
- Cyan/teal = bullish (expect support)
- Orange = bearish (expect resistance)
When your 1-minute price touches a higher-timeframe structure, it carries
more weight because institutions watch those levels.
=====================================
9. PREDICTIVE CONFLUENCE ZONES (projected boxes)
=====================================
These are the "ZONE S x3" and "ZONE R x2" boxes that project AHEAD of current price
(to the right of the last candle).
They appear when multiple structures from different sources cluster at the
same price area:
- 1m Order Blocks + 1m FVGs + 2m structures + 5m structures + 15m structures
The system scans all unmitigated levels, finds where they overlap, and projects
a high-probability reaction zone.
"ZONE S x3" = Support zone, 3 structures converge here (green box)
"ZONE R x2" = Resistance zone, 2 structures converge here (red box)
Higher count = stronger zone. These are the highest-conviction levels on the chart.
=====================================
10. SIGNAL LABELS ON CANDLES
=====================================
These labels appear directly on or near candles when specific conditions are met:
SWEEP LABELS (cyan/magenta bubbles):
Example: "VA High 8"
A liquidity sweep happened -- price wicked past a key level and reversed.
The name shows which level was swept. The number is a quality score.
Higher score = more reliable sweep. Cyan = bullish sweep. Magenta = bearish.
ICE (cyan/red squares):
Small squares below (bull) or above (bear) candles.
"ICE 2.3x" = Iceberg order detected. Volume was 2.3x average but price
barely moved. A hidden large order was absorbing all activity.
COILED:
"COILED " = Price has been compressing (low volatility) for 4 bars
while sitting near a wall of support/resistance. Like a spring ready to release.
Green = bullish coil (expect breakout up). Red = bearish coil (expect breakdown).
!!SR (with arrow and count):
"!!SR 5x" = A wall of 5 micro-structure levels stacked at this price.
Strong support (arrow down, green) or resistance (arrow up, red).
CVD DIV:
"CVD DIV (up arrow)" = Bullish CVD divergence. Price is making lower lows but CVD
is improving -- hidden buying.
"CVD DIV (down arrow)" = Bearish CVD divergence. Price making higher highs but CVD
declining -- hidden selling.
VA BREAK:
"VA BREAK (up arrow)" or "VA BREAK (down arrow)" = Price just broke out of the Value Area.
A thick green or red line extends forward showing the breakout level.
This is a high-momentum signal.
VOLUME SPIKE:
"x3.2" = Volume on this candle is 3.2x the average. Shows in magenta above the candle.
REJECT:
"REJECT (arrow)" = Price momentum is pushing into a wall of support or resistance.
Warns of a potential rejection/reversal at that wall.
=====================================
11. SEQUENCE PATTERNS (triangles)
=====================================
These track a full institutional flow sequence through 4 stages:
1. ABSORPTION = institution absorbs orders at a level
2. FLOW SHIFT = delta reverses confirming direction
3. SWEEP = liquidity grab confirms intent
4. BREAKOUT = Value Area breakout completes the pattern
PROGRESS LABELS (small, during build-up):
"SEQ:SHIFT" or "SEQ:SWEEP" = Sequence is building, currently at that stage.
COMPLETED SEQUENCE (large triangle + label):
Hot pink triangle (up or down) with "SEQ BULL " or "SEQ BEAR ".
The number is the sequence score. This is the highest-confidence signal in DSMS.
A full 4-stage institutional sequence just completed.
=====================================
12. CANDLE TECH (colored candle borders)
=====================================
Certain candles get a colored border and a small label:
- Green border = bullish pattern detected (hammer, bullish engulfing, etc.)
- Red border = bearish pattern detected (shooting star, bearish engulfing, etc.)
The label shows:
"R 5" = Reversal pattern, score 5
"(up arrow) 3" = Continuation pattern, score 3
Higher score = more confirming factors (CVD alignment, volume surge, trend direction).
Thicker border = stronger pattern.
=====================================
13. LIQUIDITY VOID LINES
=====================================
Yellow dashed horizontal lines extending left from the profile.
These mark price levels with very low volume -- gaps where price moved
through quickly without much trading. When price returns to these levels,
it tends to move through them fast again or react sharply.
=====================================
14. STATE OF THE ARENA TABLE (corner dashboard)
=====================================
The table in the corner of the chart is the real-time scoring dashboard.
It combines all signals into one weighted score from -100 (max bearish) to +100 (max bullish).
HEADER ROW:
Shows the overall market state and final score.
States: BREAKOUT, TRENDING, COMPRESSED, CONTESTED, or NEUTRAL.
COMPONENT ROWS (each scored -100 to +100, weighted into final score):
Delta Flow (10%) -- raw buying vs selling pressure on current bar
CVD Flow (10%) -- cumulative volume delta trend and EMA band position
Flow Shift (9%) -- recent delta direction reversals
Absorption (9%) -- institutional stop hunt detection
Sequence (8%) -- institutional flow sequence progress
Confluence (7%) -- structural + psychological signal agreement
OB/FVG (7%) -- nearest order block or gap bias
Sweep (7%) -- recent liquidity grab signals
MTF (6%) -- multi-timeframe alignment (2m/5m/15m)
Volume (6%) -- spike detection
Walls (6%) -- support/resistance cluster strength
Accel (5%) -- delta acceleration (2nd derivative of momentum)
Iceberg (4%) -- hidden institutional order detection
Candle (3%) -- pattern recognition score
POC Shift (3%) -- value area migration direction
The final score is the weighted sum, clamped to -100 to +100.
70+ or below -70 = STRONG conviction
40-69 = MEDIUM conviction
15-39 = WEAK conviction
Below 15 = no clear direction
Each row shows a text status, numeric score, and a visual bar made of blocks.
Green blocks = bullish. Red blocks = bearish. More blocks = stronger signal.
SIGNAL SECTION (bottom of table):
Shows the single highest-priority actionable signal right now.
"Key" = what the signal is based on
"Action" = suggested stance (BUY / SELL / HOLD / CAUTION)
"Watch" = what to watch for next
=====================================
QUICK REFERENCE - COLOR GUIDE
=====================================
Cyan/Teal ......... Bullish structures, support, buy signals
Red/Orange ........ Bearish structures, resistance, sell signals
Green ............. Bullish momentum, buyers winning
Red ............... Bearish momentum, sellers winning
Yellow ............ Liquidity voids, caution zones
Purple ............ FVG gap zones
Hot Pink .......... Completed sequence patterns
Magenta ........... Volume spikes, sweep highlights
Gold .............. Predictive zone projections
White text ........ All on-chart signal labels
=====================================
ALERTS
=====================================
DSMS has 6 built-in alerts you can set from TradingView's alert menu:
Flow Shift -- delta direction reversed at a price level
Volume Spike -- volume exceeds threshold with bin concentration
VA Breakout -- price broke out of the Value Area
Strong Confluence -- multiple signals align above the confluence threshold
Absorption -- institutional absorption pattern detected
Sequence Complete -- full 4-stage institutional sequence finished
To set an alert: click the alarm clock icon in TradingView, select DSMS as
the condition source, pick the alert type, and choose your notification method.
Each alert can be toggled on/off in the settings panel.
=====================================
SETTINGS OVERVIEW
=====================================
Everything is toggleable. The main groups in settings are:
Core Settings -- lookback period, number of bins, profile width
Display Options -- toggle heatmap, delta flow, volume breakdown, POC
1M Scalping -- CVD line, zoomed-out mode, volume trend arrows
Signal Settings -- enable/disable each signal type
Advanced Tuning -- compression bars, confidence thresholds
OB/FVG Settings -- order block depth, FVG stripe count, max blocks
Candle Tech -- pattern detection and scoring
Liquidity Sweeps -- wick ratio, volume requirement, score display
Tier 3: Flow Intel -- sequence patterns, multi-timeframe (2m/5m/15m), predictive zones
Colors -- customize every major visual element
State of the Arena -- table position, size, and which components to show
Indikator Pine Script®
NYX08green bar color when market breaks above 13 ,25 and 30 ema
red bar color when market breaks below 13 ,25 and 30 ema
updated signal has to be above / below EMA200 ,SMA100 AND SMA300
with alerts
requested script feel free to make requests
Indikator Pine Script®
MovingAveragesLibrary "MovingAverages"
A collection of O(1) numerically stable moving averages that support anchors and fractional lengths up to 100k bars.
Pine Script has a robust set of moving averages suitable for a majority of cases, making these alternatives useful only if you need anchoring, fractional lengths, or more than 5k bars. Included are the classic SMA , EMA , RMA , WMA , VWMA , VWAP , HMA , SWMA , Linear Regression , and ATR . The common parameters are:
source (float) : Series of values to process.
length (simple float) : Number of bars. Optional.
anchor (bool) : The condition that triggers a calculation reset. Optional.
parity (simple bool) : Sets if built-in function should be used. Optional.
Other DSP filter adaptations include One Euro , Laguerre , Super Smoother , and Holt , as well as rate limiting functions such as Smooth Damp and Slew Rate Limiter .
ANCHORING
This is the libraries first and primary benefit. Akin to the built-in VWAP, anchoring is managed by passing a series bool into the function. For sessional anchoring, the included new_session() returns true on the first bar of intraday sessions, and stabilize_anchor() helps reduce near-anchor volatility. When no length is provided, the series continues indefinitely until a new anchor is set. Values during the warmup period are returned.
source = close
length = 9.5
anchor = ma.new_session() // Assumes library is imported as "ma"
swma = ma.swma(source, length, anchor).stabilize_anchor(source, length, anchor)
STREAMING UPDATES
Rather than naively using loops to recalculate the whole series on each bar, linear interpolation (aka. "lerping") is used to incrementally update and translate between values. The canonical formula being: a + (b - a) * t. This formula is effectively an EMA, but it's applicable to nearly all averaging equations. Coupling this technique with a circular buffer captures 3 of the 5 benefits this library offers: O(1) computation, fractional lengths, and 100k bars.
NUMERIC STABILITY
The last benefit is how the library minimizes floating point errors. When possible, Pine Script functions are used for mathematical parity. Otherwise Kahan summation error compensation is used when calculating an average. Not only does this keep custom implementations stable throughout the series, it also helps keep them within 1.0e-10 of the built-in functions. Automatically defaulting to the built-in functions can be disabled by setting parity to false .
Perpustakaan Pine Script®
Indikator Pine Script®
MIN OFFSETThis indicator plots the lowest value over a configurable lookback period, using a selectable price source (High, Low, Open, or Close). It is designed to provide a clear and stable reference for dynamic support levels, with the ability to apply a vertical price offset directly on the chart.
The offset allows the line to be shifted upward or downward based on the user-defined value, making it useful for:
Fine-tuning support zones
Defining entry and exit margins
Adapting levels to different trading styles
The indicator uses a single buffer, is lightweight, non-repainting, and fully compatible with any market and timeframe.
🔧 Inputs
Price: High / Low / Open / Close
Period: number of bars used to calculate the low
Offset: vertical price displacement
Positive values move the line upward
Negative values move the line downward
✅ Features
Single buffer (single plotted line)
Clean and thin line
Stable period-low calculation
Works on Forex, indices, stocks, and cryptocurrencies
Ideal as a dynamic support or structural price reference
Indikator Pine Script®
MAX OFFSETThis indicator plots the highest value over a configurable lookback period, using a selectable price source (High, Low, Open, or Close). It is designed to provide a clear and stable reference for dynamic resistance levels, with the ability to apply a vertical price offset directly on the chart.
The offset allows the line to be shifted upward or downward based on the user-defined value, making it useful for:
Fine-tuning resistance zones
Defining entry and exit margins
Adapting levels to different trading styles
The indicator uses a single buffer, is lightweight, non-repainting, and fully compatible with any market and timeframe.
🔧 Inputs
Price: High / Low / Open / Close
Period: number of bars used to calculate the high
Offset: vertical price displacement
Positive values move the line upward
Negative values move the line downward
✅ Features
Single buffer (single plotted line)
Clean and thin line
Stable period-high calculation
Works on Forex, indices, stocks, and cryptocurrencies
Ideal as a dynamic resistance or structural price reference
Indikator Pine Script®
Smart Multi-Timeframe Predictive Indicator - JamilTake your trading to the next level with this Powerful Multi-Signal Indicator, designed to provide a complete market overview in one chart. This all-in-one tool combines multiple technical signals to help you make smarter and more confident trading decisions:
📈 Trend Detection: Identify the current market trend to spot profitable trading opportunities.
🔄 RSI & MACD Signals: Get precise signals for overbought/oversold conditions and momentum changes.
💹 Volume Analysis: Analyze market strength and confirm trade setups using volume data.
🛑 Support & Resistance Levels: Automatically highlight key support and resistance zones for accurate stop-loss and target placement.
⚡ All-in-One Dashboard: Visualize all signals clearly in a single chart for quick and efficient decision-making.
This indicator is perfect for both beginners and experienced traders who want to enhance their strategy with data-driven insights.
Note: Always combine indicator signals with your personal trading strategy and maintain proper risk management.
Indikator Pine Script®
Smart Krypto Futures Daytrade Suite Here is the complete **Strategy & User Guide** for your **"Smart Crypto Futures Daytrade Suite (Final)"** in English.
---
# 📘 Smart Crypto Futures Daytrade Suite – User Guide
### 1. Overview
This suite is an all-in-one institutional-grade tool designed for **Scalping and Daytrading** cryptocurrencies (Bitcoin, Ethereum, Altcoins). It combines high-timeframe trends with lower-timeframe entry triggers, liquidity levels, and a real-time market dashboard.
### 2. The Visual Legend (What is what?)
#### A) Trend & Momentum (The "Traffic Light")
* **🟣 Daily EMA 50 (Neon Violet):** The **Macro Trend**.
* *Price Above:* Bullish Bias (Look for Longs).
* *Price Below:* Bearish Bias (Look for Shorts).
* **🟢 4h EMA 50 (Neon Green):** The **Swing Trend**. Ideally, price is above both the Violet and Green lines for a strong trend.
* **🔵 WMA 200 (Royal Blue):** The **"Last Line of Defense"**. A weighted moving average often respected by algorithms as major dynamic support or resistance.
* **💠 VWAP (Cyan/Light Blue):** The **Session Anchor**.
* *Bullish Day:* Price stays above VWAP.
* *Bearish Day:* Price stays below VWAP.
* **🟡 EMA 9 (Yellow):** The **Entry Trigger**. Use this for timing. Enter when a candle closes above/below this line after a pullback.
#### B) Market Structure & Zones
* **🟥 / 🟩 Boxes (Solid):** **Supply & Demand Zones** (1h Timeframe). These are major reversal areas.
* **⬜ FVG Boxes (Transparent):** **Fair Value Gaps**. Imbalances in the market that price often wants to fill ("mitigate") before continuing the trend.
#### C) Liquidity & Targets
* **🟡 POC Line (Gold):** **Point of Control** (Yesterday’s highest volume price).
* *Rule:* Use as a **Take Profit** target. Price acts like a magnet to this level.
* **⚪ PDH / PDL (Grey Dashed):** **Previous Day High / Low**.
* *Strategy:* Watch for "Fakeouts" (Liquidity Grabs) at these levels to take a reversal trade.
---
### 3. The Dashboard (Head-Up Display)
Located in the top right corner, this panel gives you an instant overview of the market health without switching charts.
**Columns:**
1. **ASSET:** Monitors BTC, ETH, Bitcoin Dominance (BTC.D), and Tether Dominance (USDT.D).
2. **TREND (15m):** Compares Price vs. EMA 50 (15m timeframe).
* **🟢 BULL:** Short-term trend is Up.
* **🔴 BEAR:** Short-term trend is Down.
3. **RSI (15m):** Relative Strength Index (14).
* **🟢 < 30:** Oversold (Potential Bounce / Long opportunity).
* **🔴 > 70:** Overbought (Potential Pullback / Short opportunity).
* **⚪ 30-70:** Neutral.
**Correlations to watch:**
* If **BTC.D** is BULL (Green), money is flowing into Bitcoin (Altcoins might bleed).
* If **USDT.D** is BULL (Green), traders are fleeing to cash (Crypto prices usually drop).
---
### 4. Trading Strategy Blueprints
#### Setup A: The "Trend Pullback" (High Probability)
1. **Context:** Price is above **Daily EMA (Violet)** and **4h EMA (Green)**.
2. **Pullback:** Price drops down to test the **WMA 200 (Royal Blue)** or **VWAP (Cyan)**.
3. **Confluence:** Ideally, there is a **Green Demand Zone** or an **FVG** at the same level.
4. **Trigger:** Wait for a candle to close back above the **EMA 9 (Yellow)**.
5. **Target:** The **POC (Gold)** or **PDH (Grey)**.
#### Setup B: The "Liquidity Sweep" (Reversal)
1. **Context:** Price shoots up rapidly.
2. **Event:** Price breaks the **PDH (Previous Day High)** but fails to close above it (leaves a long wick).
3. **Dashboard Check:** RSI is red (> 70).
4. **Entry:** Short when price falls back below the PDH.
5. **Target:** Back to the **VWAP** or **POC**.
---
### 5. Risk Management Rules
* **No Man's Land:** Do not trade when price is far away from all EMAs and VWAP. Wait for a return to value.
* **The Chop:** If the EMAs are flat and weaving through price, the market is ranging. Reduce position size or wait.
* **VWAP Rule:** In a strong trend, the VWAP often acts as the "floor" (Longs) or "ceiling" (Shorts). If price breaks VWAP with volume, the day's trend might be changing.
**Enjoy the suite! Simplicity is the ultimate sophistication.**
Indikator Pine Script®
BULLRIDER INDICATORSENGLISH:
This is a compilation of indicators used by BULLRIDER (Yusuf Benli), combined with the time periods he uses. It's designed to allow users to easily enable and disable indicators with a single click, eliminating the need to deal with multiple indicators individually. Hopefully, it will be useful...
Indikator Pine Script®
Next Candle Prediction and MomentumHow to Use It – Step by Step
Enable / Disable Predictions
Hover over the indicator name at the top-left of the chart.
Click the gear icon (Settings) that appears.
In the Settings window → Inputs tab:Check or uncheck "Show Next Prediction" (default = true).
Click OK or close the window.
→ This toggles the projected candle on/off without removing the momentum arrows.
Where & When Predictions Appear
Only on the current/last bar (the rightmost bar on your chart).
Only in realtime or at bar close when momentum is strongly aligned.
Green projected candle (semi-transparent body + wicks) → bullish prediction (uptrend momentum).
Red projected candle → bearish prediction (downtrend momentum).
No projection → momentum is neutral/mixed (no strong agreement → no signal).
The % label (e.g., " 92%") shows relative strength:50–70% → conservative / low-vol move
70–100% → average expected size
100–150% → strong / high-vol move (max allowed)
Understanding the Momentum Triangles
These appear on historical bars where a momentum shift occurred.
Green MACD triangle below bar → fresh bullish acceleration (MACD crossover up).
Green RSI triangle below bar → momentum bias turning bullish (RSI > 50).
Red MACD / Red RSI above bar → opposite (bearish shift).
Double green (MACD + RSI close together) → high-conviction bullish alignment → often leads to green prediction appearing.
Best Practices & Tips Time
frames: Works on any, but shines on 5m–4h for intraday, daily for swings. Avoid very low-vol symbols or extreme timeframes (1s or monthly).
Zoom: Zoom out slightly so you see 1–2 bars to the right of the current price — predictions project forward.
Volatile markets: Bigger projections (higher %) in high-vol conditions (good for breakouts).
Clean chart: Arrows are small and only appear on shifts → low clutter. Predictions auto-cleanup.
Confirmation: Use with support/resistance, volume, or news. The script is momentum-only — not a full strategy.
Alerts (optional advanced): Right-click indicator name → "Add Alert" → select conditions like "MACD Bull Cross" or "RSI >50" to get notified on shifts.
Troubleshooting
No prediction shows → Momentum not aligned (check if all 3 conditions met), or "Show Next Prediction" is off.
Triangles missing → They only plot on actual crossovers/crossunders — normal if market is trending steadily.
Prediction too small/big → Normal (ATR-based). Switch to higher-vol symbol if needed.
Indikator Pine Script®
GORDAUM SCALP Outside Bar + VWAP + RSI Scale + Range POC + FiBO📘 OFFICIAL MANUAL
SCALP INDICATOR – OUTSIDE BAR + VWAP + RSI + RANGE (POC / VA) + FIBONACCI
📌 INDICATOR OVERVIEW
This indicator was developed for SCALPING operations, focusing on fast entries, reduced risk exposure, and false signal filtering.
The strategy combines price action, momentum, fair value, and range structure, delivering clear, objective, and visual signals, without subjective interpretation.
🔧 INDICATOR COMPONENTS
The indicator is composed of 5 main pillars:
1️⃣ OUTSIDE BAR (PRICE ACTION)
The Outside Bar represents a candle that completely engulfs the previous candle, indicating clear buyer or seller aggression and a potential start of a short movement, ideal for scalping.
This is the main entry trigger.
2️⃣ VWAP (FAIR PRICE OF THE DAY)
VWAP represents the volume-weighted average price and is widely used by institutional traders.
Basic rules:
Price above VWAP indicates bullish bias.
Price below VWAP indicates bearish bias.
The strategy does not trade against VWAP.
3️⃣ RSI WITH STRENGTH SCALE (ANTI-FALSE ENTRY)
RSI is used as a momentum strength indicator.
The indicator measures the distance of RSI from the 50 level, classifying signals as:
Weak signal (gray): RSI very close to 50, trap zone.
Medium signal (yellow/orange): moderate strength.
Strong signal (green/red): RSI far from 50, higher probability of real movement.
The farther RSI is from 50, the lower the chance of false entries.
4️⃣ MARKET RANGE – POC, VAH AND VAL
The indicator identifies the current market range and builds a value-based reading:
POC (Point of Control): area where price trades the most.
VAH (Value Area High): top of the value area.
VAL (Value Area Low): bottom of the value area.
Key concept:
Price near the POC indicates consolidation and false entries.
Price reacting near VAH or VAL indicates cleaner trades.
This context is marked on the chart with a second marker (dot).
5️⃣ DYNAMIC FIBONACCI (CONTEXT AND TARGETS)
Fibonacci levels are calculated automatically based on the recent market range, projecting the following levels:
0.5
0.618
0.666
1.0
These levels act as targets, partial exits, rejection zones, or continuation areas.
🔺 TYPES OF SIGNALS ON THE CHART
The indicator works with two simultaneous markers:
Arrow (Outside Bar): indicates a potential entry based on Outside Bar, VWAP, and RSI.
Dot (Range Context): indicates price position within the range:
Gray: price at POC (trap zone).
Yellow: middle of the range.
Green or red: price near VAH or VAL (favorable zone).
✅ TRADING RULES
LONG (BUY) SETUP:
Price above VWAP.
Bullish Outside Bar formation.
RSI above 50.
Green or yellow arrow.
Green dot indicating proximity to VAL.
When arrow and dot align, the trade is valid.
SHORT (SELL) SETUP:
Price below VWAP.
Bearish Outside Bar formation.
RSI below 50.
Red or orange arrow.
Red dot indicating proximity to VAH.
Dual confirmation increases trade probability.
❌ WHEN NOT TO TRADE
Avoid trades when:
Arrow is gray.
Dot is gray (price at POC).
RSI is too close to 50.
Market is clearly ranging.
Not trading is also a professional decision.
🎯 STOP LOSS AND TARGETS
Stop Loss:
Below the Outside Bar low for long trades.
Above the Outside Bar high for short trades.
Targets:
Next Fibonacci level.
Opposite VAH or VAL.
Minimum risk-to-reward ratio of 1:1.
⏱️ RECOMMENDED TIMEFRAMES
1 minute
2 minutes
3 minutes
Renko charts with small bricks.
⚠️ IMPORTANT CONSIDERATIONS
This indicator is not a trading robot.
It provides context and entry triggers.
Execution and risk management are the trader’s responsibility.
🧠 STRATEGY PHILOSOPHY
This setup was created to avoid overtrading, eliminate entries in the middle of the range, and operate only where the market truly moves.
Price away from value creates opportunity.
Price inside value creates traps.
Indikator Pine Script®
Fast Cross (9/20) + EMA 50// @version=5
indicator("Engineer's System: Fast Cross (9/20) + EMA 50", overlay=true)
// ==========================================
// 1. SETTINGS
// ==========================================
group_ma = "Moving Averages"
maLength = input.int(20, title="Main MA (EMA 20)", group=group_ma)
ema9Length = input.int(9, title="Signal MA (EMA 9)", group=group_ma)
ema50Length = input.int(50, title="Trend MA (EMA 50)", group=group_ma)
ema200Length = input.int(200, title="Filter MA (EMA 200)", group=group_ma)
group_macd = "MACD Logic"
fastLen = input.int(12, title="MACD Fast", group=group_macd)
slowLen = input.int(26, title="MACD Slow", group=group_macd)
sigLen = input.int(9, title="MACD Signal", group=group_macd)
group_ut = "UT Bot Settings"
ut_key = input.float(1.0, title="Key Value", step=0.1, group=group_ut)
ut_period = input.int(10, title="ATR Period", group=group_ut)
ut_showLine = input.bool(false, title="Show Trailing Line?", group=group_ut)
// ==========================================
// 2. CALCULATIONS
// ==========================================
maVal = ta.ema(close, maLength) // EMA 20
ema9Val = ta.ema(close, ema9Length) // EMA 9
ema50Val = ta.ema(close, ema50Length) // EMA 50
ema200Val = ta.ema(close, ema200Length) // EMA 200
// MACD for Colors
= ta.macd(close, fastLen, slowLen, sigLen)
bool isGreenZone = macdLine > signalLine
// UT Bot Logic
xATR = ta.atr(ut_period)
nLoss = ut_key * xATR
src = close
xATRTrailingStop = 0.0
xATRTrailingStop := if src > nz(xATRTrailingStop , 0) and src > nz(xATRTrailingStop , 0)
math.max(nz(xATRTrailingStop ), src - nLoss)
else if src < nz(xATRTrailingStop , 0) and src < nz(xATRTrailingStop , 0)
math.min(nz(xATRTrailingStop ), src + nLoss)
else if src > nz(xATRTrailingStop , 0)
src - nLoss
else
src + nLoss
pos = 0
pos := if src < nz(xATRTrailingStop , 0) and src > nz(xATRTrailingStop , 0)
1
else if src > nz(xATRTrailingStop , 0) and src < nz(xATRTrailingStop , 0)
-1
else
nz(pos , 0)
utBuy = (pos == 1) and (pos == -1)
utSell = (pos == -1) and (pos == 1)
// ==========================================
// 3. PLOTTING
// ==========================================
// Plot Lines
plot(ema200Val, title="EMA 200", color=color.white, linewidth=2)
plot(ema50Val, title="EMA 50", color=color.blue, linewidth=2)
// EMA 9 & 20 with Cloud
color mainColor = isGreenZone ? color.lime : color.red
color ema9Color = ema9Val >= maVal ? color.aqua : color.purple
p_ema20 = plot(maVal, title="EMA 20", color=mainColor, linewidth=3)
p_ema9 = plot(ema9Val, title="EMA 9", color=ema9Color, linewidth=2)
fillColor = ema9Val >= maVal ? color.new(color.aqua, 85) : color.new(color.purple, 85)
fill(p_ema9, p_ema20, color=fillColor, title="Cloud EMA 9-20")
// ==========================================
// 4. SIGNALS (UPDATED)
// ==========================================
// --- สัญญาณหลัก (Fast Cross) ---
// แสดงทันทีที่ 9 ตัด 20 (ไม่ต้องสนเส้น 50)
fastBuy = ta.crossover(ema9Val, maVal)
fastSell = ta.crossunder(ema9Val, maVal)
plotshape(fastBuy, title="Fast Buy", style=shape.labelup, location=location.belowbar, color=color.lime, text="BUY", textcolor=color.white, size=size.tiny)
plotshape(fastSell, title="Fast Sell", style=shape.labeldown, location=location.abovebar, color=color.red, text="SELL", textcolor=color.white, size=size.tiny)
// --- UT Bot Signals (Dots) ---
// ยังคงกรองด้วย EMA 200 เพื่อความปลอดภัย
validBuy = utBuy and (close > ema200Val)
validSell = utSell and (close < ema200Val)
plotshape(validBuy, title="Trend Buy Dot", style=shape.circle, location=location.belowbar, color=color.lime, size=size.tiny)
plotshape(validSell, title="Trend Sell Dot", style=shape.circle, location=location.abovebar, color=color.red, size=size.tiny)
// ==========================================
// 5. ALERTS
// ==========================================
alertcondition(fastBuy, title="Buy Signal", message="Engineer System: BUY (9 Cross 20) 🚀")
alertcondition(fastSell, title="Sell Signal", message="Engineer System: SELL (9 Cross 20) 🔻")
alertcondition(validBuy, title="Trend Buy Dot", message="Trend System: UT Bot BUY (Above EMA 200) 🟢")
alertcondition(validSell, title="Trend Sell Dot", message="Trend System: UT Bot SELL (Below EMA 200) 🔴")
Indikator Pine Script®
MIN OFFSETThis indicator plots the lowest value over a configurable lookback period, using a selectable price source (High, Low, Open, or Close). It is designed to provide a clear and stable reference for dynamic support levels, with the ability to apply a vertical price offset directly on the chart.
The offset allows the line to be shifted upward or downward based on the user-defined value, making it useful for:
Fine-tuning support zones
Defining entry and exit margins
Adapting levels to different trading styles
The indicator uses a single buffer, is lightweight, non-repainting, and fully compatible with any market and timeframe.
🔧 Inputs
Price: High / Low / Open / Close
Period: number of bars used to calculate the low
Offset: vertical price displacement
Positive values move the line upward
Negative values move the line downward
✅ Features
Single buffer (single plotted line)
Clean and thin line
Stable period-low calculation
Works on Forex, indices, stocks, and cryptocurrencies
Ideal as a dynamic support or structural price reference
Indikator Pine Script®
Bullish Flag Breakout Alert//@version=5
indicator("Bullish Flag Breakout Alert", overlay=true)
// Inputs
flagLookback = input.int(15, "Flag High Lookback")
volMultiplier = input.float(1.5, "Volume Multiplier")
// Calculations
flagHigh = ta.highest(high, flagLookback)
avgVol = ta.sma(volume, 20)
// Breakout condition
breakout = close > flagHigh and volume > avgVol * volMultiplier
// Plot
plot(flagHigh, "Flag High", color=color.orange)
plotshape(breakout, style=shape.triangleup, location=location.belowbar,
color=color.green, size=size.small, text="BO")
// Alert
alertcondition(breakout, title="Bullish Flag Breakout")
Indikator Pine Script®
Normalized ROC - Two Security SpreadThis is my exploratory script for comparing the movement of two securities: the one that is studied is compared to some benchmark (like QQQ etc.). The movements of both are measured as ROC(t) normalized with each others own ATR. Normalized ROCs are then subtracted to create a "spread".
The plot draws both securities' NormROC as lines and the spread as a histogram. So, histogram shows green, when the stock is stronger than the benchmark even in their normalized terms, indicating strong momentum, and vice versa as red. Furthermore, the indicator marks with triangles so called hidden strength and hidden weakness. Hidden strength occurs when Benchmark (e.g. QQQ) is weak, but the stock is not. The assumption is that when the benchmark turns positive the stock is ready to run faster. Respectively, hidden weakness is when Benchmark is strong, but the stock does not follow. Of course, there will be many false signals, these are just potential indications of strength and weakness.
Parameters can be adjusted, length of ROC and the line smoothing EMA. Also alerts can be set for histogram level and the hidden strength/weakness levels.
DISCLAIMER: Indicator has not been tested. Use with caution and own responsibility. As always, be aware of false signals. Never make decisions with one indicator only.
Indikator Pine Script®
MAX + OFFSETThis indicator plots the highest value over a configurable lookback period, using a selectable price source (High, Low, Open, or Close). It is designed to provide a clear and stable reference for dynamic resistance levels, with the ability to apply a vertical price offset directly on the chart.
The offset allows the line to be shifted upward or downward based on the user-defined value, making it useful for:
Fine-tuning resistance zones
Defining entry and exit margins
Adapting levels to different trading styles
The indicator uses a single buffer, is lightweight, non-repainting, and fully compatible with any market and timeframe.
🔧 Inputs
Price: High / Low / Open / Close
Period: number of bars used to calculate the high
Offset: vertical price displacement
Positive values move the line upward
Negative values move the line downward
✅ Features
Single buffer (single plotted line)
Clean and thin line
Stable period-high calculation
Works on Forex, indices, stocks, and cryptocurrencies
Ideal as a dynamic resistance or structural price reference
Indikator Pine Script®
MAX + OffsetThis indicator plots the highest value over a configurable lookback period, using a selectable price source (High, Low, Open, or Close). It is designed to provide a clear and stable reference for dynamic resistance levels, with the ability to apply a vertical price offset directly on the chart.
The offset allows the line to be shifted upward or downward based on the user-defined value, making it useful for:
Fine-tuning resistance zones
Defining entry and exit margins
Adapting levels to different trading styles
The indicator uses a single buffer, is lightweight, non-repainting, and fully compatible with any market and timeframe.
🔧 Inputs
Price: High / Low / Open / Close
Period: number of bars used to calculate the high
Offset: vertical price displacement
Positive values move the line upward
Negative values move the line downward
✅ Features
Single buffer (single plotted line)
Clean and thin line
Stable period-high calculation
Works on Forex, indices, stocks, and cryptocurrencies
Ideal as a dynamic resistance or structural price reference
Indikator Pine Script®
Welles Wilders MAs - MTFWelles Wilder Moving Averages - Multi-Timeframe (MTF)
This indicator displays Welles Wilder's Smoothed Moving Averages calculated from a higher timeframe of your choice, allowing you to view longer-term trend data on lower timeframe charts (such as tick charts, second charts, or any intraday timeframe).
KEY FEATURES:
• Multi-Timeframe Capability: Plot moving averages from any timeframe (default: 5 minutes) on your current chart
• Four Trend Layers: Short (34), Medium (72), Medium Extension (89), and Long (144) period moving averages
• Welles Wilder Smoothing: Uses the original Welles Wilder moving average formula for smoother, less reactive trend lines
• Flexible Coloring Options: Choose between price-based coloring or MA crossover-based coloring
• Visual Trend Zones: Shaded areas between moving averages help identify trend strength and direction
• Customizable: Adjust all periods, colors, and the source timeframe to fit your trading style
IDEAL FOR:
• Tick chart traders who want to see higher timeframe trends
• Day traders needing multi-timeframe analysis on a single chart
• Traders using range bars, Renko, or other non-time-based charts
• Anyone wanting to filter trades based on higher timeframe moving average trends
HOW TO USE:
1. Add the indicator to your chart
2. Set your preferred timeframe in the settings (default is 5 minutes)
3. Adjust MA periods and colors to your preference
4. Use the MA crossovers and price position relative to the MAs to identify trend direction and potential entry/exit points
The Welles Wilder MA is a type of exponential moving average that provides smooth trend-following capabilities with less whipsaw than traditional moving averages.
Indikator Pine Script®
Volume Profile / Fixed Range [ahDirtCuhzzz.Enhanced]// Enhanced Volume Profile / Fixed Range
// Based on LonesomeTheBlue's original, upgraded to Pine Script v6
// Features: VAH/VAL lines + labels, histogram toggle, histogram flip L/R,
// POC/VAH/VAL y-axis price labels, full color/style customization
// License: Mozilla Public License 2.0
I use TradingViews: Fixed Range Volume Profile Indicator/Drawing Tool regularly but it feels incomplete. I found @LonesomeTheBlue's indicator and made some updates to it.
The features are listed above. Enjoy!
Indikator Pine Script®






















