Penunjuk

SVKO CFD NQ-ES LevelsSVKO CFD NQ-ES Levels translates the mapped underlying market's daily percentage change into practical price levels on Nasdaq 100 and S&P 500 CFD charts. It makes the mapped move visible directly on the CFD chart without manual conversion.
█ OVERVIEW
The main level is 0%. It represents the chart price implied when the mapped symbol's standard daily Change % is zero. Configurable levels above and below that anchor show where the CFD price sits in percentage terms.
The optional current-price label remains live and shows the chart price's percentage distance from the stored 0% basis.
█ HOW IT WORKS
TradingView does not expose a watchlist Change % column to Pine. The indicator reproduces that value from the mapped symbol's current and previous daily closes, removes it from the current CFD price, and stores the resulting 0% basis.
The first valid basis is held for the active mapping. It changes only when the session mapping changes, the indicator reloads, or its inputs change. This keeps the displayed levels fixed during each mapping period while the current-price label continues to move.
█ MAPPING AND SESSIONS
The indicator owns separate mapping lists for the configured weekday main session and for all other times. This allows an ETF reference during the main session and a futures reference outside it.
Each mapping uses one complete TradingView source and target ticker pair per line. This indicator does not require SVKO CFD Symbol Mapper because its reference symbol changes with the session.
█ HOW TO USE
• Add the indicator to a supported Nasdaq 100 or S&P 500 CFD chart.
• Confirm that the chart symbol appears on the left side of both mapping lists.
• Adjust the main session when your workflow uses different New York session hours.
• Choose the percentage step and the number of levels above and below 0%.
• Position and style the levels and current-price label beside the latest candle.
█ POSITION AND DISPLAY
Distance and line-length settings use one-minute bar equivalents. On higher chart timeframes, the indicator reduces the chart-bar count to preserve approximately the same elapsed-time spacing.
The zero, upper, and lower levels have independent styles. The current-price label can sit immediately after the latest candle, use additional padding, or align with the level endpoints.
█ ALERTS
This indicator does not define alert conditions.
█ LIMITATIONS
The reproduced percentage uses the mapped symbol's standard TradingView daily data and is not a direct watchlist read. Futures daily closes can inherit settlement behaviour from TradingView's ticker settings.
The 0% basis is a live snapshot. Reloading at another time can produce a different basis, and historical bars cannot reproduce the exact time of an earlier live snapshot. No future data is used.
Feed timing, spreads, currencies, sessions, instrument specifications, and data permissions can make the CFD and mapped symbol diverge. If the active mapping or daily data is unavailable, the indicator draws nothing.
█ CREDITS AND LICENCE
Original work by SVKO. Published open source under the Mozilla Public License 2.0. Penunjuk

MTF Bull/Bear TableMTF Bull/Bear Table — Multi-Timeframe Confluence Scanner
OVERVIEW
This tool scans a custom watchlist of symbols across five timeframes at once
(5m, 15m, 1h, 4h, 1D) and displays the result as a single table, so you can
read directional confluence across your whole list at a glance instead of
flipping through charts one by one.
For each symbol/timeframe pair, the script classifies trend state as:
BULL — price is above both the fast MA and the slow MA
BEAR — price is below both the fast MA and the slow MA
NEUTRAL — price is on opposite sides of the two MAs (mixed signal)
By default the fast MA is a 20-period SMA and the slow MA is a 200-period
SMA, the classic short-term/long-term trend pair — price above both means
both timeframes agree the trend is up, price below both means they agree
it's down, and a mixed reading flags a timeframe that's transitioning or
consolidating. Both MA lengths are adjustable in the settings.
HOW TO READ THE TABLE
Each row is one symbol. Reading left to right:
TICKER the instrument
PRICE current live price (read from the daily context; it
updates in real time and is not a fixed daily close)
24H% / 1H% / 4H% percentage change since the last completed candle close
on that timeframe (daily / 1h / 4h respectively), colored
by sign. This is not a fixed rolling window — the actual
elapsed time varies depending on where price currently
sits within the still-forming candle (e.g. "24H%" can
reflect anywhere from a few minutes to nearly 24 hours
of movement, depending on the time of day).
5M / 15M / 1H / 4H / D trend state for each timeframe, color-coded:
green = BULL, red = BEAR, gray = NEUTRAL
Reading a row across the five timeframe columns shows you confluence at a
glance: five green cells is trend alignment from intraday noise all the way
up to the daily chart — a high-conviction directional read. A mix of colors
means timeframes disagree, which typically means either a transition in
progress or a level currently being tested.
This is a screening and context tool, not a standalone entry signal — it
tells you which timeframes agree and which don't, not where to place a
trade. Combine it with your own setup criteria (structure, volume, price
action) for actual entries.
SETTINGS
Symbols comma-separated list with full exchange prefix
(e.g. HYPERLIQUID:BTCUSDC.P). TradingView cannot read your
saved watchlist programmatically, so the list is entered
directly in the script settings.
Fast / Slow MA length default 20 / 200, adjustable
Table position corner of the chart the table is drawn in
Show price columns toggle price/change columns on or off
LIMITATIONS
TradingView caps every script at a fixed number of unique request.security()
calls — 40 on non-Pro plans, 64 on Pro/Expert/Ultimate. This script uses one
call per symbol per timeframe (5 timeframes), so the practical ceiling is
roughly 8 symbols on a non-Pro plan and ~12 on Pro. Trim the symbol list to
fit your plan; the script will show "N/A" for any symbol it fails to resolve
rather than breaking the whole table.
Percentage-change values for 24H/1H/4H are pulled from the same requests
already used for the trend classification, so they add no extra request
cost beyond the base 5-per-symbol. Penunjuk

Penunjuk

Penunjuk

VWAP Deviation Trend [BackQuant]VWAP Deviation Trend
Overview
VWAP Deviation Trend is a volume-weighted trend-following overlay that transforms VWAP and its surrounding price distribution into a directional trailing structure.
Rather than using VWAP only as a fair-value line, the indicator calculates:
A configurable anchored or rolling VWAP.
The volume-weighted standard deviation of price around that VWAP.
Adaptive upper and lower deviation bands.
One-sided trailing boundaries used to confirm bullish and bearish regimes.
The indicator is designed to identify when price has moved far enough away from accepted volume-weighted value to establish a meaningful directional shift.
Unlike a simple VWAP crossover, price can move through VWAP without immediately changing the active trend. A new regime requires price to break the opposite trailing deviation boundary, optionally with confirmation from the direction of VWAP itself.
The updated visual engine also measures trend strength and uses it to control:
Gradient intensity.
Trail glow width.
Post-flip bloom effects.
The visual separation between price and the active trail.
Core concept
VWAP represents the average price paid over a selected period, weighted by trading volume.
The basic formula is:
VWAP = Sum of Price × Volume / Sum of Volume
Prices associated with greater volume contribute more heavily to the final value. This makes VWAP a useful approximation of:
Volume-weighted fair value.
The center of traded activity.
The average position of market participants.
An institutional execution benchmark.
However, VWAP alone does not explain how widely price has been distributed around that value.
VWAP Deviation Trend treats VWAP as the center of a volume-weighted price distribution and measures the dispersion around it. That dispersion is then used to create trailing trend boundaries.
VWAP calculation modes
The indicator supports five VWAP windows:
4 Hours
Daily
Weekly
Rolling Lookback Bars
Rolling Lookback Days
4 Hours
Resets VWAP at fixed four-hour intervals.
This can be useful for:
Cryptocurrency markets.
Intraday futures.
Continuously traded markets.
Shorter fair-value regimes.
Daily
Resets at the beginning of each calendar day.
This is the traditional intraday VWAP structure and is useful for:
Session bias.
Intraday mean reversion.
Day-trading trend confirmation.
Weekly
Accumulates volume and price across the current week.
This creates a slower structural anchor suited to:
Swing trading.
Weekly positioning.
Broader accepted-value analysis.
Rolling Lookback Bars
Calculates VWAP over a fixed number of candles.
The window moves forward continuously and does not reset at a calendar boundary.
This is useful for:
Systematic trend models.
Consistent multi-timeframe analysis.
Markets where daily sessions are less important.
Rolling Lookback Days
Includes bars that fall within a selected number of calendar days.
This keeps the analytical window tied to elapsed time instead of a fixed candle count.
Anchored versus rolling VWAP
Anchored modes begin at a fixed boundary and accumulate until the next reset.
Rolling modes continually remove old observations as new observations arrive.
Anchored VWAP is useful when a particular session or week has structural meaning. Rolling VWAP is useful when the trader wants a stable and continuously adapting lookback.
Volume-weighted deviation
The indicator calculates more than the VWAP mean.
It also measures volume-weighted price variance using:
Weighted Mean Square = Sum of Price² × Volume / Sum of Volume
Weighted Variance = Weighted Mean Square - VWAP²
Weighted Deviation = Square Root of Weighted Variance
This measures how widely prices associated with meaningful trading volume are distributed around VWAP.
A small deviation suggests:
Trading is concentrated near fair value.
The market is relatively balanced.
Price acceptance is narrow.
A large deviation suggests:
Trading is spread across a wider range.
Price discovery is more active.
The market is less tightly centered around VWAP.
Because the calculation is volume weighted, high-volume prices influence the bands more than low-volume excursions.
Fallback when volume is unavailable
If usable volume is not available, the indicator falls back to an unweighted arithmetic mean and variance.
This allows it to function on synthetic or limited-volume symbols, although the result should then be interpreted as a rolling or anchored mean rather than a true VWAP.
Deviation bands
The raw width is calculated as:
Deviation Width = Weighted Deviation × Deviation Multiplier
The upper and lower raw bands are:
Upper Band = VWAP + Band Width
Lower Band = VWAP - Band Width
Higher deviation multipliers create wider bands and fewer trend changes.
Lower multipliers create tighter bands and faster, more frequent flips.
ATR minimum width
During low-dispersion periods, volume-weighted deviation can become extremely narrow.
This can cause small and insignificant movements to trigger repeated reversals.
The optional ATR floor calculates:
ATR Floor = ATR × ATR Minimum Multiplier
The final width becomes:
Band Width = Maximum of Deviation Width and ATR Floor
This preserves volume-weighted deviation as the primary band engine while preventing the channel from collapsing below a practical volatility threshold.
Trailing-band construction
The raw deviation bands move freely with VWAP and dispersion.
The indicator converts them into one-sided trailing levels.
Lower trail
While the selected trigger remains above the lower trail:
The trail can rise.
It cannot move downward.
This creates a ratcheting support structure.
Upper trail
While the trigger remains below the upper trail:
The trail can fall.
It cannot move upward.
This creates a ratcheting resistance structure.
The active trend trail is:
The lower trail during bullish regimes.
The upper trail during bearish regimes.
Why trailing logic matters
A raw VWAP band can move toward price and create unstable signals.
The one-sided trail preserves trend structure and creates hysteresis.
Hysteresis means the threshold required to enter a bullish regime is different from the threshold required to enter a bearish regime.
This allows price to rotate around VWAP without constantly changing the active trend.
Trend initialization
When the first valid VWAP is available:
The trend initializes bullish if the trigger is at or above VWAP.
The trend initializes bearish if the trigger is below VWAP.
After initialization, a full break of the opposite trail is required to change regimes.
Bullish trend flip
A bullish flip requires:
The selected trigger to move above the upper trailing band.
The current trend not already to be bullish.
VWAP slope confirmation to pass if enabled.
Once confirmed:
The trend becomes bullish.
The active trail moves beneath the market.
A bullish signal marker is displayed.
Bearish trend flip
A bearish flip requires:
The selected trigger to move below the lower trailing band.
The current trend not already to be bearish.
VWAP slope confirmation to pass if enabled.
Once confirmed:
The trend becomes bearish.
The active trail moves above the market.
A bearish signal marker is displayed.
Flip trigger
The trend can be triggered using:
Close
The selected VWAP price source
Close is the more conventional option.
Using the price source, such as HLC3, can produce a slightly smoother trigger because it reflects more of the bar than the close alone.
VWAP slope confirmation
Optional slope confirmation requires VWAP itself to move in the direction of the proposed new trend.
For a bullish flip:
Current VWAP must be above VWAP from the selected lookback.
For a bearish flip:
Current VWAP must be below its prior value.
This can help reject:
Temporary band breaks.
Low-volume price spikes.
Liquidity sweeps against flat fair value.
The tradeoff is additional confirmation delay.
Breaking the trail on flips
The active trail changes from one side of the market to the other during a regime transition.
The Break Trail On Flips option inserts a visual gap on the flip bar so the previous and new trails are not connected by a misleading line segment.
This affects presentation only.
Visual trend-strength engine
The updated script includes a visual-strength model that controls the intensity of the gradient and glow.
It combines two measurements:
Distance between price and the active trail.
Slope of VWAP relative to the current band width.
Distance strength
The script measures:
Absolute Distance = |Close - Trend Trail|
This is normalized by the current band width.
A larger distance indicates stronger separation between price and the structural trail.
Slope strength
VWAP movement across the slope lookback is also normalized by the band width.
This measures whether volume-weighted fair value itself is moving meaningfully relative to the size of the current deviation structure.
Combined trend strength
The final visual strength is weighted:
70% price-to-trail distance.
30% VWAP slope strength.
This produces a value between zero and one.
It does not change trend logic or signals. It controls the visual intensity of the indicator.
Layered gradient fill
Instead of using one flat gradient, the updated indicator divides the space between the trail and price into six visual layers.
The levels are placed progressively between:
The active trend trail.
The current closing price.
The gradient is:
Most concentrated near the structural trail.
Progressively softer toward price.
The opacity adapts to trend strength.
When price is strongly separated from the trail and VWAP is moving with the regime:
The gradient becomes more vivid.
When the trend is weak:
The fill becomes softer and more transparent.
This makes the visual ribbon encode more than direction. It also reflects the current strength of the price-to-structure relationship.
Flip bloom
After a confirmed trend flip, the indicator creates a temporary bloom around the new trail.
The bloom is strongest immediately after the transition and fades over the following bars.
Its intensity follows this general sequence:
First bar after flip: strongest bloom.
Second bar: reduced bloom.
Third bar: light residual bloom.
Afterward: bloom disappears.
This visually emphasizes fresh regime changes without permanently increasing chart brightness.
The bloom is cosmetic and does not affect calculation.
Adaptive trail glow
The glow surrounding the trail also changes with trend strength.
The base width is ATR-scaled, then increases slightly as the visual trend-strength score rises.
This creates:
A broader glow during stronger regimes.
A narrower glow when trend structure is weaker.
The glow contains:
An inner, more visible layer.
A wider, softer outer layer.
Visual interpretation
The updated presentation provides several pieces of information simultaneously:
Color shows the active trend direction.
The trail shows the structural regime boundary.
Gradient intensity reflects trend strength.
Glow width reinforces structural conviction.
The bloom highlights fresh regime transitions.
How to use the indicator
Trend regime filter
Use the active color and trail position as directional context:
Favor longs during bullish regimes.
Favor shorts during bearish regimes.
Pullback structure
In a bullish regime:
VWAP represents volume-weighted fair value.
The lower trail represents deeper structural support.
In a bearish regime:
VWAP represents the mean-reversion anchor.
The upper trail represents deeper structural resistance.
Trend-strength context
A vivid gradient and broader glow suggest:
Price is well separated from the trail.
VWAP is moving in the trend direction.
The regime has stronger structural momentum.
A weak or faded gradient suggests:
Price is closer to the trail.
VWAP slope is weaker.
The trend may be consolidating or losing strength.
Fresh transitions
The bloom helps identify newly established regimes.
A fresh flip with:
Strong bloom.
Growing price separation.
VWAP slope alignment.
generally represents stronger early trend structure than a flip that immediately loses visual intensity.
Dynamic risk management
The active trail may be used as:
A trailing stop reference.
A regime invalidation boundary.
A position-management guide.
Because the trail responds to both volume-weighted dispersion and volatility, it adjusts as market conditions change.
How this differs from a standard VWAP
A standard VWAP:
Plots only volume-weighted mean price.
Usually resets once per session.
Does not maintain trend state.
VWAP Deviation Trend:
Supports anchored and rolling windows.
Calculates volume-weighted dispersion.
Creates adaptive raw bands.
Converts them into directional trailing boundaries.
Maintains persistent bullish and bearish regimes.
Adds a strength-reactive visual system.
How this differs from Supertrend
A traditional Supertrend normally uses a central price such as HL2 and ATR-based bands.
VWAP Deviation Trend uses:
Volume-weighted fair value as the center.
Volume-weighted standard deviation as the primary width.
ATR only as an optional minimum floor.
This means the trail responds not only to range volatility, but also to where trading volume has been concentrated.
How this differs from Bollinger Bands
Bollinger Bands normally use:
A moving average.
Unweighted standard deviation.
Symmetrical non-trailing bands.
This indicator uses:
A volume-weighted mean.
Volume-weighted variance.
One-sided trailing bands.
Persistent trend-state logic.
It is therefore a trend-regime model rather than a standard mean-reversion envelope.
Input guide
VWAP Mode
Selects the anchored or rolling calculation window.
Deviation Multiplier
Controls the width of the statistical bands.
Higher values produce wider, slower regimes. Lower values produce tighter and faster regimes.
ATR Minimum Width
Prevents excessive narrowing during compressed conditions.
VWAP Slope Confirmation
Requires volume-weighted fair value to move with the proposed trend.
Flip Trigger
Selects whether close or the chosen price source must cross the trail.
Visual settings
Allow the trader to display:
The trend trail.
VWAP.
Raw deviation bands.
Layered gradient.
Adaptive glow.
Signals.
Trend candles.
Strengths
Combines fair value, dispersion, and trend structure.
Uses volume-weighted mean and variance.
Supports multiple anchored and rolling VWAP windows.
Uses ATR protection against narrow-band whipsaws.
Creates persistent regimes with hysteresis.
Provides optional VWAP slope confirmation.
Includes a trend-strength-reactive visual system.
Clearly emphasizes fresh trend transitions.
Limitations
Volume quality varies between instruments.
Anchored VWAP modes may be unstable immediately after a reset.
Long windows can react slowly to sudden regime changes.
Tight settings can increase whipsaws.
Wide settings can delay reversals.
Slope confirmation can add additional lag.
Visual strength is contextual and is not a separate trading signal.
Alerts
The indicator includes alerts for:
Confirmed bullish trend flips.
Confirmed bearish trend flips.
These represent complete VWAP deviation regime changes, not ordinary crosses of VWAP.
Summary
VWAP Deviation Trend converts volume-weighted fair value and price dispersion into a directional trend trail.
It calculates VWAP over a configurable anchored or rolling window, measures volume-weighted standard deviation around that VWAP, and builds upper and lower deviation bands. An optional ATR floor prevents the structure from becoming excessively narrow during quiet conditions.
The raw bands are transformed into one-sided trails. The lower trail ratchets upward during bullish regimes, while the upper trail ratchets downward during bearish regimes. Trend changes occur only when price breaks the opposite trail, optionally with confirmation from the slope of VWAP.
The updated visual engine measures price separation and VWAP slope to dynamically control the layered gradient, trail glow, and temporary post-flip bloom. This creates a clearer representation of direction, structural strength, and fresh regime transitions without changing the underlying signal logic. Penunjuk

Shift Momentum Suite (FSO/HSO)# Shift Momentum Suite (FSO/HSO)
Ein Open-Source-Momentum-Indikator für TradingView (Pine Script v6), der Trendphasen, Divergenzen und Multi-Timeframe-Übersicht in einem Tool kombiniert.
## Idee dahinter
Der Indikator kombiniert zwei Momentum-Layer mit unterschiedlicher Geschwindigkeit:
- **FSO – Full Shift Oscillator** (mittelfristig, träger, Standard-Schwelle ±15–20): zeigt den übergeordneten Trend
- **HSO – Half Shift Oscillator** (kurzfristig, reaktionsschneller, Standard-Schwelle ±4–10): zeigt kurzfristige Dynamikänderungen
Aus dem Zusammenspiel beider Layer leitet der Indikator eine Reihe von Zuständen ab – von "Frühaufklärung" über "Halbe Schicht" bis "Voller Umschwung" – und macht so sichtbar, in welcher Phase eines Trends sich der Markt gerade befindet.
**Hinweis:** Dies ist eine eigenständige Implementierung eines allgemeinen Konzepts (mehrstufige Momentum-Analyse), keine Kopie eines bestehenden proprietären Skripts. Formel, Code und Logik sind komplett neu geschrieben.
## Funktionen im Überblick
### 1. FSO & HSO Oszillatoren
Zwei Linien im Indikatorfenster (blau = FSO, orange = HSO), berechnet aus einer Kombination von RSI-Abweichung und Rate-of-Change. Beide sind auf `ta.ema` geglättet, um Rauschen zu reduzieren.
### 2. Phasen-Klassifikation (Hintergrundfarbe)
Der Chart-Hintergrund färbt sich je nach FSO/HSO-Konstellation ein:
- Stark aufwärts / Aufwärts / Schwäche aufwärts
- Stark abwärts / Abwärts / Schwäche abwärts
### 3. Feinsignale (Symbole im Chart)
| Symbol | Bedeutung |
|---|---|
| Label "Full↑/↓" | **Voller Umschwung** – FSO und HSO beide über/unter ihrer Schwelle: volle Dynamik in eine Richtung |
| Kreis | **Halbe Schicht** – HSO hat seine Schwelle schon gerissen, FSO bestätigt aber noch nicht: Dynamik baut sich auf |
| Dreieck | **Pullback-Shift** – FSO bleibt im starken Trend, HSO kühlt sich kurz ab: kleiner Rücksetzer ohne Trendbruch |
| Flagge | **Frühaufklärung** – HSO kreuzt die Nulllinie zuerst: möglicher erster Hinweis auf einen Stimmungswechsel |
| X-Symbol | **Erschöpfung** – FSO war extrem und fällt seit mehreren Bars zurück, HSO wird ebenfalls schwächer: Trend verliert an Kraft |
### 4. Divergenz-Erkennung
Einfache Pivot-basierte Divergenz zwischen Kurs und FSO (bullish/bearish), markiert mit Dreiecken über/unter dem Kurs.
### 5. Multi-Timeframe-Tabelle
Zeigt die aktuelle Phase auf bis zu 6 frei wählbaren Zeitrahmen gleichzeitig (Standard: 5m, aktueller Chart, 30m, 4h, 1D, 1W) – so siehst du auf einen Blick, ob sich mehrere Zeitebenen einig sind oder widersprechen.
### 6. Trendstärke-Anzeige
Ein Label zeigt eine kombinierte Trendstärke in Prozent (0–100 %) sowie die aktuelle Phase und den aktuellen Feinzustand als Text an.
## Wie man den Indikator benutzt
1. **Grundlage schaffen:** Schau zuerst auf die Hintergrundfarbe – sie gibt dir die grobe Richtung (Trend auf/ab, stark oder schwach).
2. **Feinzustand prüfen:** Die Symbole zeigen, *wo im Zyklus* der Trend gerade steht:
- Frühaufklärung → möglicher Beginn einer Bewegung, noch unbestätigt
- Halbe Schicht → Bewegung nimmt Fahrt auf
- Voller Umschwung → volle Dynamik, Trend ist bestätigt
- Pullback-Shift → normale Verschnaufpause im Trend, kein Warnsignal für sich allein
- Erschöpfung → Vorsicht, Trend könnte auslaufen
3. **Mit der MTF-Tabelle abgleichen:** Stimmen mehrere Zeitrahmen in der Tabelle überein (z.B. 30m, 4h und 1D zeigen alle "Aufwärts"), ist das Signal deutlich belastbarer als ein Signal auf nur einem Zeitrahmen.
4. **Divergenzen als Frühwarnsystem:** Eine Divergenz gegen den aktuellen Trend ist ein zusätzlicher Hinweis, dass die Dynamik nachlässt – am aussagekräftigsten in Kombination mit "Erschöpfung".
5. **Trendstärke-Label:** Nützlich, um mehrere Setups miteinander zu vergleichen – ein Setup mit 80 % Trendstärke ist tendenziell verlässlicher als eines mit 25 %.
## Einstellungen
| Gruppe | Parameter | Standard | Bedeutung |
|---|---|---|---|
| FSO | Basis-Länge / Glättung | 50 / 5 | Größer = träger, weniger Fehlsignale |
| FSO | Auf-/Abwärts-Schwelle | ±20 | Ab wann FSO als "extrem" gilt |
| HSO | Basis-Länge / Glättung | 14 / 3 | Kleiner = reaktionsschneller, mehr Rauschen |
| HSO | Auf-/Abwärts-Schwelle | ±4 | Ab wann HSO als "extrem" gilt |
| Divergenzen | Lookback | 5 | Pivot-Fenster für die Divergenzsuche |
| Feinsignale | Ein/Aus | an | Halbe Schicht, Pullback, Frühwarnung, Erschöpfung |
| Multi-Timeframe | Zeitrahmen 1–6 | 5m/Aktuell/30m/4h/1D/1W | Frei wählbar in den Indikator-Einstellungen |
**Tipp:** Die Standardwerte sind ein Ausgangspunkt. Je nach Markt (Aktie, Krypto, Forex) und Volatilität lohnt es sich, die Schwellenwerte anzupassen – bei sehr volatilen Assets ggf. höher, bei ruhigeren niedriger ansetzen, damit die Feinsignale sinnvoll auslösen.
## Für Weiterentwicklungen
Der Code ist bewusst modular aufgebaut:
- `f_shift()` – zentrale Momentum-Formel, hier lässt sich die Berechnung austauschen
- `f_phase()` – Klassifikationslogik, hier lassen sich weitere Zustände ergänzen
- Feinsignal-Bedingungen sind einzeln benannt und kommentiert, leicht erweiterbar (z.B. um Alerts)
## Disclaimer
Dieser Indikator dient zu Studien- und Bildungszwecken. Er stellt keine Anlageberatung dar und ersetzt kein eigenständiges Risikomanagement. Vergangene Signale sind keine Garantie für zukünftiges Verhalten des Marktes.
## Lizenz
Empfehlung für die Veröffentlichung: Mozilla Public License 2.0 (Standard-Lizenz für viele TradingView Open-Source-Skripte) oder MIT-Lizenz – beide erlauben freie Nutzung, Studium und Weiterentwicklung. Penunjuk

Penunjuk

Sniper FVGThis Pine Script indicator, Sniper FVG, is designed to highlight Fair Value Gaps (FVGs) within a defined trading session based on India Standard Time (IST). The user specifies a session window (default 19:00–01:40 IST), and the script automatically shades the chart background outside this range to keep focus on active trading hours. It also draws dashed vertical lines at session start and end for clear visual boundaries.
To filter signals, the script references higher‑timeframe EMA values (15m, 30m, 1h). At the first candle of each session, a bias is set: bullish if price is below all EMAs, bearish if price is above all EMAs, and neutral otherwise. Only FVGs aligned with this bias are drawn. The detection logic checks for gaps between the high of candle 1 and the low of candle 3 (bullish) or the low of candle 1 and the high of candle 3 (bearish). Boxes are extended a few bars forward, with customizable transparency, color, and minimum size percentage to avoid insignificant gaps.
Overall, the script combines session management, bias filtering, and gap visualization to help traders focus on meaningful FVG setups during their chosen trading hours. Penunjuk

Risk & Position Sizing CalculatorLEGAL DISCLAIMER — READ FIRST
**This script and this description are for EDUCATIONAL PURPOSES ONLY.**
- This is **not** investment advice, a trading recommendation, or a solicitation to buy or sell any stock, index, or F&O (Futures & Options) contract.
- Nothing in this script or description constitutes a recommendation to trade Nifty, Bank Nifty, or any stock, in cash, futures, or options.
- The script does **not** predict market direction and does **not** guarantee profit. Past performance of any rule-set (including the EMA-crossover logic used here) does not guarantee future results.
- Trading in equities, futures, and options carries a **high risk of loss**, including the possible loss of your entire invested capital, and is not suitable for everyone.
- All entries, exits, position sizes, and trading decisions remain **solely your own responsibility**.
- Please independently verify all information and **consult a SEBI-registered Investment Adviser** before making any trading or investment decision.
- The creator of this script accepts **no liability** for any financial loss arising from its use.
By using this script, you acknowledge that you understand and accept the above.
---
1. What This Script Is
A **risk and position-sizing calculator** for TradingView, with an **optional mechanical signal add-on**. It does two separate jobs:
1. **Risk Calculator (always on):** tells you how many lots you could safely trade on any chart (Nifty, Bank Nifty, or a stock), given your capital and risk tolerance — the math, not a prediction.
2. **Signal Add-on (optional, toggle on/off):** plots a Buy marker based on one fixed technical rule (EMA crossover, optionally RSI-filtered), then tracks that trade and marks profit-booking levels (T1/T2/T3) and stop-loss on the chart, with alerts.
3 hours ago
Release Notes
ns on top of any chart (Nifty, Bank Nifty, or a stock) and answers: "If I enter here, how many lots can I safely trade given my capital and risk tolerance?"
1. Inputs (4 setting groups)
Capital & Risk — your capital, risk % per trade, and Caution/High-Risk thresholds that color-code the dashboard.
Stop-Loss Method — ATR-based (volatility-derived) or Swing High/Low (distance to recent swing point).
Contract Details — lot size (65 for Nifty by default, editable) and direction (Long/Short).
Targets — T1/T2/T3 as multiples of your risk (1R, 2R, 3R), mirroring the T1/T2/T3 in your original screenshot.
2. Calculations
Uses current close as "entry."
Computes stop-loss distance via ta.atr() × multiplier, or highest/lowest price over your lookback.
Derives stop-loss price and the three target prices as R-multiples from entry.
Computes risk amount (capital × risk%), risk per lot (SL distance × lot size), and max safe lots (risk amount ÷ risk per lot) — the same math behind "Safe Lots" in your dashboard tool.
Flags a zone: SAFE / CAUTION / HIGH RISK based on your risk % vs. the thresholds.
3. Visuals
Dashed/dotted lines on the chart for entry, stop-loss, and the three targets.
A dashboard table (top-right corner) showing all the numbers, updated on the latest bar.
What it doesn't do: pull option-chain data (strike, premium, decay) — not accessible Penunjuk

Moneyball MTF Trend Databox [VinnieTheFish]📊 Moneyball MTF Trend Databox
The Moneyball MTF Trend Databox is a powerful, lightweight companion dashboard designed specifically to complement the core Moneyball EMA-MACD indicator ecosystem.
When trading with the Moneyball strategy, keeping track of higher and lower timeframe market structures is vital. Instead of manually flipping through charts, this utility aggregates a comprehensive multi-timeframe (MTF) trend analysis across 8 critical timeframes simultaneously and packs them into a clean, customizable HUD directly on your current chart.
🔍 How It Works
The engine dynamically evaluates the current asset’s trend alignment using a single master trend filter of your choice. A timeframe is marked as BULLISH if the price is trading above your selected Moving Average, and BEARISH if it falls below.
By looking at the dashboard, you can instantly see if your lower-timeframe execution aligns with the higher-timeframe "macro" trend.
⚙️ Key Features:
8 Timeframe Coverage: Scans the 2m, 5m, 15m, 30m, 1h, 4h, Daily, and Weekly intervals concurrently.
4-in-1 Trend Filters: Choose your preferred trend line directly from the settings:
SMA (Simple Moving Average)
EMA (Exponential Moving Average)
DEMA (Double EMA - for faster response time)
TEMA (Triple EMA - ultra-low lag trend tracking)
Fully Customizable Display: Position the dashboard anywhere on your chart (Top Right, Bottom Left, etc.) and fine-tune the background opacity so it never obstructs your price action or candlesticks.
Optimized Execution (Pine Script v6): Built natively on TradingView's newest engine version. The table updates strictly on the live bar (barstate.islast), completely protecting your charts from browser lag or slow calculation times.
📈 How to Use This in Your Trading
Macro-Trend Alignment: Before taking a Moneyball buy or sell signal on your execution chart (e.g., the 5-minute), check the Databox. If the 1H, 4H, and Daily rows are screaming BULLISH, you have massive high-probability wind at your back for long positions.
Confluence Clustering: Look for moments when all (or most) timeframes switch to a single color. A full grid alignment often signals a massive breakout or a strong continuation wave.
Counter-Trend Warning: If you see a buy signal on your lower timeframe but the higher timeframes are strictly BEARISH, the dashboard acts as an early warning system to either pass on the trade or take quick, conservative profits.
🛠️ Recommended Setup
For the truest "Moneyball" alignment, set your configuration input to:
MA Length: 200
MA Type: EMA or DEMA
Pair this dashboard on your layout with the primary Moneyball EMA-MACD indicator oscillator to experience the full synergy of the trend-following system. Penunjuk

SyncroFlow RSI [Trend & Momentum]Title: SyncroFlow RSI
Description:
SyncroFlow RSI is a modern, visually clean indicator designed to help traders objectively identify points of confluence between macro trend direction and short-term momentum.
By combining the structural trend analysis of the SuperTrend with the momentum dynamics of the RSI and its EMA, this tool provides a clear, noise-free visualization of market flow. It is built with a calming, pastel-based color palette to reduce eye strain during long charting sessions, allowing for calm and rational market analysis.
🌟 Core Concepts
Macro Trend (Background Color):
The indicator calculates a short-term SuperTrend (default 10, 1.0) and projects its direction as a subtle background color. A Teal background indicates a bullish overarching trend, while a Rose Red background indicates a bearish trend.
Momentum Flow (RSI & EMA):
Instead of just looking at overbought/oversold levels, this script focuses on the trajectory of the RSI. It plots the RSI alongside a smoothing EMA. The EMA changes color (Teal/Red) based on its slope, giving you an immediate read on whether short-term momentum is accelerating or decelerating.
SyncroFlow Signals (Triangles):
The true edge of this indicator lies in its "Sync" logic. When the overarching trend (SuperTrend Background) and the short-term momentum (RSI's EMA slope) align in the same direction, the indicator plots a triangle signal. This highlights the exact moment the market regains its directional harmony.
⚙️ Key Features
Alternating Signal Filter: To prevent signal spam during choppy consolidations or complex pullbacks, the script includes a strict alternating filter. It will only print a bullish signal if the previous signal was bearish (and vice versa), ensuring you only see the most significant structural shifts.
Calm & Minimalist Aesthetics: Designed with custom Earth and Pastel tones to keep your charts looking professional and easy on the eyes.
Highly Customizable: Everything is neatly grouped in the settings panel. You can easily adjust the RSI length, SuperTrend sensitivity, toggle visuals (hide background or signals), and fully customize the colors/transparency to match your dark or light chart theme.
💡 How to Interpret the Data
Trend Continuation (Pullbacks): During a strong Teal background (Bullish SuperTrend), wait for the RSI's EMA to briefly turn red (pullback), and then look for the Bullish Sync Triangle (alignment) as a potential objective area to rejoin the trend.
Objective Environment Assessment: If the background is Teal but the EMA line is consistently Red, it visually warns you that the macro trend and micro momentum are fighting each other (consolidation/chop).
Disclaimer: This script is designed for educational and objective environmental analysis purposes only. It is not a standalone mechanical trading system. Always use it in conjunction with your own price action analysis and risk management rules. Penunjuk

FTA Daily Pro v4FTA Daily Pro v4 — Full Technical Analyzer
A comprehensive daily-timeframe dashboard that combines trend, momentum, volume, volatility, relative strength, and divergence analysis into a single panel.
WHAT'S NEW IN V4
- Graded trend scoring — instead of an all-or-nothing trend flag, each condition (price vs EMA20, EMA20 vs EMA50, EMA50 vs EMA200, price vs EMA200) contributes points. A stock above its short-term EMAs but still below EMA200 now receives a partial score rather than zero.
- Momentum measures direction only — RSI and Stochastic no longer lose their points when readings run hot. Overbought/oversold is surfaced separately as an Exhaustion warning instead of silently reducing the score.
- Volume and volatility act as a quality gate — signals require meaningful relative volume and ATR expansion, not just a small score deduction.
- RRG (Relative Rotation) row — shows where the symbol sits versus a benchmark: Leading, Weakening, Lagging, or Improving, with RS-Ratio / RS-Momentum values and a direction arrow.
- Higher-timeframe confirmation row — displays the weekly (configurable) trend state to help avoid counter-trend setups.
- Clearer scoring scale — Bull/Bear score is now out of 10.
FEATURES
- EMA 10 / 20 / 50 / 200 — trend direction and structure
- MACD — momentum regime and fresh crossovers
- RSI (14) — zone reading with overbought/oversold background
- Stochastic K/D — momentum confirmation
- Relative Volume — participation filter
- ATR % — volatility filter
- RRG — relative strength quadrant versus a configurable benchmark (default SPY)
- HTF confirmation — higher-timeframe trend state
- Exhaustion flag — warns when momentum readings are stretched
- RSI Divergence — bull/bear divergence labels on chart
- Scoring system — Bull/Bear score out of 10
SIGNALS
Buy triggers on an EMA10/EMA20 crossover or a fresh MACD crossover, provided the score threshold and quality gate are met. Sell is symmetric. Score thresholds are adjustable in settings.
Dashboard displays real-time status of all components in one panel (top right). Alerts available for Buy, Strong Buy, Sell, Strong Sell, Bullish Divergence, Bearish Divergence, and RRG quadrant entries.
Best used on the Daily timeframe. Works across stocks, forex, crypto, and commodities, though the volume filter is most meaningful on symbols with reliable volume data.
NOTE
This is a technical analysis and visualization tool. It has not been backtested as a standalone trading system, and the scoring reflects current conditions rather than a validated edge. It does not constitute financial advice — always do your own research before making trading decisions. Penunjuk

Heikin Ashi CVD (Dashboard Mode)Title: Heikin Ashi CVD (Cumulative Volume Delta) with Absorption & Dashboard
Description:
Standard Cumulative Volume Delta (CVD) is a powerful tool for reading order flow, but its raw data can be extremely noisy and erratic, making objective analysis difficult.
This indicator addresses this issue by applying Heikin Ashi (HA) smoothing directly to the CVD data. By filtering out micro-fluctuations, it reveals the true underlying flow of aggressive market buying and selling. Furthermore, this script is packed with visual supports, including Absorption (Divergence) Detection, Delta Spike Alerts, and CVD Bollinger Bands, designed to provide a deeper understanding of market micro-structure.
🌟 Key Features
Heikin Ashi Smoothed CVD:
Transforms noisy volume delta into smooth, easily readable Heikin Ashi candles. Green (Teal) candles indicate dominant aggressive buying, while Red candles indicate dominant aggressive selling. This helps traders maintain a clearer perspective on the overall order flow, reducing premature reactions to market noise.
Smart Absorption Detection (White Candles):
A unique analytical feature of this indicator. When the HA-CVD shows a strong trend (a candle with no lower/upper wick), but the actual price candle moves in the opposite direction, the CVD candle will turn White. This signals a divergence: aggressive market orders are being absorbed by passive limit orders. It highlights a significant anomaly worth monitoring for potential shifts in market dynamics.
Delta Spike Alerts:
Automatically detects abnormal surges in volume delta (2.5x higher than the 20-period average). The background will highlight Teal for extreme buying spikes and Red for extreme selling spikes, alerting you to potential order flow climax or breakout phases.
CVD Bollinger Bands:
Unlike price, CVD has no fixed upper or lower boundaries. We applied Bollinger Bands to the CVD to help you identify relative "overbought" or "oversold" order flow conditions. (The script safely handles daily resets so the bands remain stable).
Real-time Status Dashboard:
A clean, unobtrusive panel at the bottom right that instantly displays the current "CVD Trend" (based on EMA crossovers) and the "Market Heat" (based on short vs. long-term volume moving averages).
Hybrid Calculation Modes:
High Precision (Premium Users): Uses request.security_lower_tf to calculate highly accurate delta from the 5-second timeframe.
Normal Mode (Free Users): Uses a 1-minute approximation formula so all TradingView users can utilize the indicator without calculation limits.
💡 How to Interpret HA-CVD
Trend Assessment:
Monitor the consistency of the HA-CVD candle colors to gauge the health of the current trend. A steady color structure suggests sustained aggressive order flow, helping you objectively evaluate the market direction.
Spotting Absorption:
Look for White Candles at key Support/Resistance levels or VWAP. If you see aggressive selling (negative delta) being absorbed (price refuses to drop), it can serve as an early warning sign that the current momentum is stalling due to institutional limit orders.
Identifying Exhaustion:
Watch for the CVD to pierce its upper or lower Bollinger Bands combined with a Delta Spike (Background highlight). This often marks a phase of short-term order flow exhaustion, suggesting a potential consolidation or reversion.
Settings:
You can easily toggle the Daily Reset feature (based on NY Midnight), adjust the lower timeframe for precision mode, and turn the dashboard on or off via the indicator settings. Penunjuk

Penunjuk

MTF Trend Context
MTF Trend Context is a decision-support panel that answers one question before you trade: does the current context allow a trade at all? It does not generate entry signals — it tells you when trend alignment, trend strength, distance from value, volatility and time of day justify looking for one, and tells you to stand aside the rest of the time.
WHAT IT DOES
It reads the trend on your chart timeframe plus two higher timeframes and condenses everything into a single verdict at the bottom of the panel:
🟢 LONGS ONLY — all three timeframes aligned up and the market is trending
🔴 SHORTS ONLY — all three timeframes aligned down and the market is trending
🟡 STRETCHED — WAIT PULLBACK — aligned, but price is too far from VWAP to chase
🟡 CONFLICT — WAIT — timeframes disagree
⛔ RANGE — NO TRADE — ADX below threshold
⛔ OFF HOURS — NO TRADE — outside your personal trading window (optional filter)
HOW IT WORKS
Trend score per timeframe: three conditions worth ±1 each — price vs fast EMA (20), fast EMA vs slow EMA (50), and price vs session VWAP. A full score on the chart timeframe plus agreement on both higher timeframes is required for alignment. Higher timeframes are picked automatically (5m → 15m + 1h, 15m → 1h + 4h, etc.) or set manually. On daily and higher timeframes the VWAP component is excluded automatically and the maximum score adjusts accordingly.
Range filter: when ADX on the chart timeframe is below the threshold (default 20) the verdict is forced to RANGE regardless of alignment. Trend strength is shown as a 5-block bar (ADX 10 → empty, ADX 40 → full).
Stretched price (anti-FOMO): the session VWAP is anchored to the daily session open (on CME futures, the 18:00 ET Globex open) with ±1σ and ±2σ bands. Beyond 2σ the price is considered stretched and the verdict switches to WAIT PULLBACK.
Volatility with a time-of-day baseline: the current ATR is compared against its own average at the same time of day over the last N sessions (default 10), not against a flat rolling average. Intraday volatility is strongly seasonal — a flat average would make quiet sessions such as Asia read "low" permanently. 100% = normal for this time of day. It needs roughly N sessions of chart history to fill in.
Daily levels: previous day high, low, close and the current session open, drawn only for the current session with optional name labels. The panel shows the nearest level, its distance and direction, and warns when a level sits in the way of a trade.
Trend age: bars since the current alignment started, classified as young / mature / late, so you know whether you are early or chasing.
Trading-hours filter (optional): define your own window and timezone; outside it the verdict is NO TRADE and all alerts are muted.
Session row: shows whether Asia, London or New York is active.
NON-REPAINTING
Higher-timeframe readings use the last CONFIRMED higher-timeframe bar (request.security with a offset and lookahead), so the values shown on historical bars are exactly what you would have seen live. The cost is one higher-timeframe bar of lag; the benefit is an honest history.
ALERTS
Three alert conditions — traffic light GREEN (longs), traffic light RED (shorts), and entering RANGE — plus matching alert() events, so a single alert with "Any alert() function call" covers everything. Recommended trigger: "Once per bar close".
SETTINGS
Every chart element (EMAs, EMA cloud, VWAP line and bands, stretched-zone fill, level lines and labels) has its own visibility toggle, color and width. Panel rows can be hidden one by one; panel position and text size are configurable.
NOTES AND LIMITATIONS
Designed with CME index futures on intraday charts in mind; works on any symbol, but on 24/7 markets the "day" follows the exchange's daily bar.
Defaults are tuned for 5-minute charts. On quiet sessions consider lowering the ADX threshold to 17–18.
This is a context filter, not a strategy. It does not tell you where to enter or exit, and a green or red verdict is not a prediction about any individual trade. Penunjuk

Wavelet Trend FilterWhat it is
A denoised price line whose smoothing is derived from measured noise, not a period you pick — plus the tool's signature number, the noise fraction (what share of the recent move is noise vs structure). Most published "wavelet denoising improves prediction" results denoise the whole series including future bars, which is lookahead-contaminated and impossible live. This tool refuses that: it runs a Haar wavelet transform over a trailing power-of-two window and keeps only the endpoint as today's value, fixed at close and never revised. Strictly causal, non-repainting, no forecast.
How it's built
The engine is a five-step Donoho-Johnstone wavelet shrinkage, run every bar over a trailing window (default 128 bars): a Haar DWT (shortest support, fewest boundary coefficients — the right choice for short causal series); noise scale σ = MAD(finest detail coefficients)/0.6745 (robust to outliers); the universal threshold λ = σ·√(2 ln n) with an optional multiplier; soft or hard shrinkage of the detail coefficients; and an inverse transform, keeping the endpoint. Optional symmetric reflection padding reduces edge distortion. Because the threshold self-scales from measured noise, a quiet tape is smoothed less and a noisy tape more — automatically, on any timeframe.
Derived reads: noise fraction = 1 − var(denoised)/var(raw) over the window (share the transform removed), ranked into a percentile; trend slope in noise-σ units; and a signal-to-noise strength = slope (σ) × structure share (1 − noise fraction), the single "is this trend real?" number.
How you read it — and the honest actionable signal
The noise fraction gates everything. A bold chop/structure ribbon along the bottom of the chart shows the whole regime spectrum (green = structure/low noise/trend trustworthy, red = chop/high noise/stand aside), and a ±1σ noise envelope around the denoised line makes the removed noise visible — so it's obviously not just a moving average.
The actionable markers are structure-gated: a green ▲ / red ▼ prints when the denoised slope turns up/down and the tape has structure (low noise); in chop the tool withholds and marks the turn with a small caution dot instead. A hysteresis on the structure state keeps the signals from re-firing as noise oscillates. This is not a blind crossover generator — it goes quiet exactly when the tape is too noisy to trust, which is when ordinary signals whipsaw. The panel's "Read" row states the current call in plain English ("up-trend · structure ✓", "chop — stand aside").
Exports & alerts
EXP_Denoised · EXP_NoiseSigma · EXP_NoiseFrac (0–1) · EXP_Slope (σ) · EXP_SNR (trend strength) · EXP_Stance (+1 up·structure / −1 down·structure / 0). Alerts: noise fraction entering top / bottom quartile (chop / structure) · denoised slope turning up / down · confirmed up-trend / down-trend with structure present. Penunjuk

Penunjuk

Penunjuk

Penunjuk

Penunjuk

Penunjuk

Pymander's Epiphany# Pymander’s Epiphany
Pymander’s Epiphany is a powerful range-to-expansion trading indicator built to help retail traders find, evaluate, and manage quality breakout opportunities.
Instead of printing an arrow whenever price crosses a level, Epiphany follows the full life cycle of a setup:
**Range formation → validation → breakout → confirmation → continuation**
The indicator features three range-detection modes, adjustable range preferences, early breakout warnings, confirmed signals, and a dedicated continuation engine for catching secondary entries after the initial move.
Every breakout receives a transparent strength score based on:
* Closing strength
* Candle-body dominance
* Range expansion
* Volume expansion
* Breakout distance
Signals are graded from C to A+, making it easy to separate ordinary price breaks from moves showing stronger conviction and participation.
Optional EMA and VWAP filters help confirm market direction and identify flat or conflicting conditions. For traders who prefer fewer, more selective signals, Elite Mode applies stricter structure, alignment, and signal-quality requirements.
Epiphany can also automatically display the entry, stop, and 1R target using several stop methods, including ATR, recent swing, opposite side of the range, and breakout candle.
The live dashboard shows the current range state, directional bias, range quality, strength score, signal grade, EMA/VWAP alignment, and continuation status. Detailed alerts can notify traders of early warnings, confirmed breakouts, continuations, and changing range conditions.
What makes Epiphany special is how all these features work together. It isn’t just another breakout indicator—it’s a complete decision-support system designed to give retail traders more structure, context, and confidence.
No indicator can predict every move, so always use proper risk management and test the settings for your preferred market and timeframe.
Best of luck, stay disciplined, and trade well!
— **Pymander**
Penunjuk
