Sessions Sniper LKThis indicator combines three powerful tools into one streamlined trading system:
UT Bot – Primary Buy and Sell signal engine.
Session Boxes – Displays Asia, London, New York AM, and New York PM trading sessions.
Dynamic Pivot Levels – Highlights important support and resistance levels based on recent market structure.
The indicator is designed so that **UT Bot controls every trading signal**, while the Session Boxes and Pivot Levels provide additional market context for making higher-probability trading decisions.
---
# Primary Trading Signals
The **UT Bot is the only indicator responsible for Buy and Sell signals.**
### BUY Signal
A Buy signal appears when:
* The UT Bot changes to a bullish trend.
* Price closes above the ATR trailing stop.
* A Buy label is displayed below the candle.
### SELL Signal
A Sell signal appears when:
* The UT Bot changes to a bearish trend.
* Price closes below the ATR trailing stop.
* A Sell label is displayed above the candle.
The bar colors will automatically match the current UT Bot trend:
* 🟢 Green = Bullish
* 🔴 Red = Bearish
These are the only signals intended for entering or exiting trades.
---
# Session Boxes
The colored boxes represent major trading sessions.
* 🔵 Asia
* 🔴 London
* 🟢 New York AM
* 🟣 New York PM
Each box automatically records:
* Session High
* Session Low
The session highs and lows often become important areas of:
* Support
* Resistance
* Liquidity
* Breakout zones
* Reversal zones
The colors identify the session, so labels are intentionally omitted to keep the chart clean.
---
# Pivot Levels
The Pivot Levels are not Buy or Sell signals.
Instead, they help identify:
* Strong support
* Strong resistance
* High-volume turning points
* Areas where price previously reacted
The colors indicate market position relative to each pivot:
* 🟢 Support
* 🔴 Resistance
* 🔵 Active / Current Price Area
Multiple pivot lengths allow you to see both short-term and long-term market structure simultaneously.
---
# Best Trade Setup
For the highest probability trades:
### Long Trades
Look for:
* UT Bot Buy signal
* Price above major Pivot Support
* Signal occurring during London or New York sessions
* Break above a session high
* Strong bullish candles
### Short Trades
Look for:
* UT Bot Sell signal
* Price below Pivot Resistance
* Signal during London or New York sessions
* Break below a session low
* Strong bearish candles
When all three tools align, the trade setup generally has greater confirmation than relying on a single indicator.
---
# Recommended Timeframes
Works best on:
* 1 Minute
* 3 Minute
* 5 Minute
* 15 Minute
* 30 Minute
* 1 Hour
Lower timeframes generate more signals, while higher timeframes typically produce stronger trends.
---
# Recommended Markets
Designed for:
* Stocks
* ETFs
* Futures
* Forex
* Cryptocurrency
* Indexes
---
# Customization
Nearly every feature can be enabled or disabled independently.
You can customize:
* Session visibility
* Session colors
* Pivot lengths
* Pivot styles
* Pivot extensions
* UT Bot sensitivity
* ATR period
* Heikin Ashi mode
* Bar coloring
* Buy/Sell labels
* Trailing stop visibility
This allows you to build a layout that matches your personal trading style.
---
# Important Notes
This indicator is designed to improve decision-making by combining trend detection, market structure, and session analysis into one chart.
No indicator is perfect. Always combine signals with sound risk management, proper position sizing, and your own market analysis before entering a trade.
อินดิเคเตอร์

GuidedByGod-Position Size Calculator -NQ/ES/YMPosition Size Calculator — NQ/ES/YM (Mini & Micro)
A simple risk-based position sizing tool for Nasdaq (NQ/MNQ), S&P (ES/MES), and Dow (YM/MYM) futures.
Enter how much you're willing to risk (either a fixed dollar amount or a % of your account) and your stop-loss distance in points. The indicator instantly tells you how many contracts to trade so your risk stays exactly where you want it — no manual math, no guessing.
Features:
Works with both mini and micro contracts across NQ, ES, and YM
Auto-detects the contract from your chart, or set it manually
Risk by fixed $ amount or % of account
Stop loss by points, or by entry/stop price
Clean, color-coded panel — green when your size is valid, red if something's off
Fully customizable: dark/light theme, accent color, text size, panel position
Compact mode for a minimal footprint on your chart
Built-in customizable reminder banner to reinforce good risk habits every time you look at the chart
Built for traders who want a quick, reliable way to size positions consistently — especially useful for prop firm evaluations and funded accounts where risk discipline matters most. อินดิเคเตอร์

0DTE HullMA + EMA100 Options Entry & Fibonacci StrikesThis is an indicator built for trading options on the 5-minute timeframe, designed for same-day expiration (0DTE) CALL and PUT buying. The thesis is the following:
The EMA 100 defines the bias. If price is below the EMA 100, we only trade PUTs. If price is above the EMA 100, we only trade CALLs. We never fight the macro trend — the EMA 100 decides which direction is allowed, and nothing else.
The HullMA (50) is the trigger. For a PUT, the signal fires when the HullMA flips from green to red while price is below the EMA 100. If the HullMA flips first but price hasn't crossed below the EMA 100 yet, the indicator waits a configurable number of candles (default 4) for that confirmation — if it never happens, the setup is discarded. For a CALL, it's the mirror: the HullMA flips from red to green while price sits above the EMA 100.
The strike levels come from configurable Fibonacci targets. When a signal fires, the indicator measures the most recent swing (recent pivots, or the previous day's range — your choice) and projects three arrival levels: 0.382, 0.5 and 0.618 (all adjustable). These are your candidate strikes — the prices the underlying is likely to reach within the session. For a PUT, all three land below the entry price; for a CALL, above it.
Everything is captured in a "Last Signal" table that freezes at the moment of each trigger, showing the direction, entry price, how many candles ago it fired, the live price, and the three Fibonacci strikes — so you can pick a realistic strike and track progress toward it without cluttering the chart.
The strategy works on stocks, ETFs and crypto, and every visual element can be toggled on or off in the settings.
This tool is for technical analysis only and is not financial advice. 0DTE options carry a high risk of total loss. อินดิเคเตอร์

SMC Reality Check [Concept Hit-Rate Audit]SMC Reality Check
WHAT THIS PUBLICATION ADDS
Hundreds of scripts DRAW Smart Money Concepts. This one MEASURES them.
Every classic SMC event it detects - Order Block retest, Breaker retest,
Fair Value Gap entry, liquidity sweep reclaim, Equal High/Low raid,
structure-break follow-through - is tracked forward, bar by bar, and
resolved as a HIT or a MISS against one uniform, pre-declared rule. The
result is a report card computed on YOUR symbol and YOUR timeframe:
sample size, hit-rate, a Wilson 95% confidence interval, median MFE and
a verdict per concept and side: EDGE, COIN-FLIP or FADE. To my
knowledge, no existing public script forward-tests the SMC toolkit and
reports per-concept outcome statistics like this.
This is deliberately NOT a signal mashup. The six detectors are not
combined to generate entries; each one exists so that its outcomes can
be counted by the same measurement engine. That engine is the reason
the components live in one script: one event definition, one target
rule, one invalidation rule, applied identically to every concept, so
their numbers are comparable side by side. The indicator does not ask
you to believe in SMC. It audits it.
HOW EVENTS ARE DETECTED (all on confirmed bars - nothing repaints)
- Market structure: swing pivots (configurable length) feed a state
machine. A close beyond the last unbroken swing is a structure break
(BOS in trend direction, CHoCH against it) - that bar itself is the
"follow-through" event, expecting continuation.
- Order Blocks: on a structure break, the last opposite-colour candle
before the break becomes the OB (full range or body only). The FIRST
return of price into that zone is the audited retest event.
- Breaker Blocks: an OB broken by the invalidation rule flips polarity
and becomes a Breaker; its first retest is audited the same way.
- Fair Value Gaps: the classic 3-candle imbalance, filtered by a
minimum ATR size. The first return of price into the gap is the event.
- Liquidity sweeps: a wick through a confirmed, unbroken swing high or
low while the bar closes back inside - a stop-hunt. The reclaim close
is the event, expecting a move away from the raided level.
- Equal Highs/Lows: two consecutive swings within an ATR tolerance form
a resting liquidity pool; a wick through it with a close back inside
is the raid event.
HOW OUTCOMES ARE MEASURED
- Every event gets one uniform definition: entry = the event bar close,
target = entry +/- N ATR (default 1.5, measured at event time),
invalidation = the level that falsifies the concept (OB/FVG far edge,
the sweep extreme, the broken structure level; by close or by wick,
selectable).
- HIT: the target is reached before invalidation. MISS: invalidation
first. Conservative by construction: if both happen on the same bar,
it counts as a MISS; if the resolve window (default 40 bars) expires
without a target, it counts as a MISS; if the event bar itself closes
beyond the invalidation, it is an instant MISS.
- Zones are audited on their FIRST test only, so every event is
independent - no double counting. Untested zones that expire are
excluded: statistics describe only what price actually revisited.
- The report card shows, per concept and side: n (resolved events),
hit-rate, the Wilson 95% confidence interval (which is what the
verdict is built from), the median maximum favourable excursion in
ATR, and the verdict: EDGE when the interval's lower bound is above
50%, FADE when the upper bound is below 50%, COIN-FLIP in between,
and no verdict below the minimum sample (default 20).
- Optional Edge Ranking sorts the table by the interval's lower bound,
so the statistically strongest concepts on this chart rise to the top.
A separate filter can restrict markers and alerts to concepts whose
current verdict is EDGE - a display filter only; the statistics always
track every concept.
HOW TO USE
- Read the table before trusting any drawing on the chart - that is the
point of the script. The same concept can be EDGE on one symbol and
FADE on another; the table tells you which is which, here.
- Give it history: statistics need bars. Load more history or use a
lower timeframe if n is small; below the minimum sample the script
deliberately refuses to issue a verdict.
- Treat EDGE as "this event, on this chart, has historically reached
+1.5 ATR before its invalidation more often than not" - context for
your own decisions, not an automatic entry. FADE is a descriptive
label for a historically failing definition, not advice to trade
against it.
- Alerts: create one alert with "Any alert() function call" - each
message names the concept, the side and its measured hit-rate at that
moment. Six classic alertconditions are also available.
SETTINGS GUIDE
- Swing length 5-10 for intraday auditing, 20+ for swing charts.
- Hit target 1.5 ATR and window 40 bars suit intraday; swing traders
may prefer 2-3 ATR with a longer window. Changing the rule changes
the question you are asking - the footer always restates the active
rule so every screenshot carries its own methodology.
- Invalidation "Close" is the forgiving audit, "Wick" the strict one.
LIMITATIONS - READ BEFORE USING
- This is an event study with one fixed rule, not a strategy backtest:
no fees, no slippage, no position sizing, and hit-rate is not P&L. A
hit-rate above 50% against a 1.5 ATR target does not by itself prove
positive expectancy, because the distance to invalidation varies per
event; the 50% line is a neutral reference for the verdict labels,
and the median MFE column adds the magnitude context.
- Pivots confirm after the swing length, so events print with that
structural lag on closed bars only. Reactive by design - the cost of
not repainting.
- Detector definitions are one reasonable, documented interpretation of
SMC concepts; other definitions would produce other numbers.
- The statistics are descriptive for the loaded chart history. Past
behaviour does not guarantee future results. This is a
decision-support tool, not a signal service and not financial advice.
Open-source under MPL 2.0 - study, fork and improve it freely. อินดิเคเตอร์

IQ Session Bayesian Particle Filter [TradingIQ]🔹 OVERVIEW
This indicator runs a genuine Sequential Monte Carlo particle filter; the Bayesian architecture used in robotics and signal tracking... on your chart! Session by session, it learns where trading volume concentrates and paints a forecast of the coming session's entire volume-by-price distribution before that session unfolds: every expected high-volume level at once, not a single line.
It is not a moving average wearing a costume. Each finished session is treated as evidence: hundreds of particles are weighed against what actually traded, resampled, and mutated. Predict → observe → update, honestly Bayesian, every session.
🔹 HOW IT WORKS
Two particle swarms run side by side:
• A shape swarm learns the form of the distribution; one lump or several, wide or tight, and where each volume node sits.
• A drift swarm learns how far from the open the session's center of gravity tends to land.
An empirical-Bayes trust term scales the drift forecast by how much it has actually earned: when its track record is poor, the forecast automatically hugs the open. The prediction you see is the shape swarm's density, re-anchored by the trusted fraction of the drift forecast, rendered through a kernel density estimate whose bandwidth follows Silverman's rule.
🔸 HOW TO READ IT
• Session heatmap — the predicted density painted from the session open to the profile. A two-tone gradient split at the open; the tones swap roles across it, so each side mirrors the other. Bold color = expected business, fade = expected quiet.
• Mirrored profile — the forecast on the left, split bullish/bearish at the session open; the realized session volume on the right in a single neutral color.
• Confidence honesty — the prediction's glow scales with the filter's live confidence. When it has been wrong lately, its side visibly goes quiet. The realized side never fades, because reality doesn't.
• Bias info box — seated between the halves: the share of predicted volume above vs below the open (🢁 / 🢃).
• Expected levels — dashed lines at the probability-weighted average predicted price of each half: the session's expected bull and bear magnets.
• HVN lines + POC — the predicted high-volume levels. The point of control always shows; the HVN Threshold input is your dial between a few safe targets and every level worth watching.
🔹 SELF-TUNING
Every statistical free parameter tunes itself from data: the KDE bandwidth (Silverman's rule for visual convenience), the observation noise, the swarms' search domain (tracks the observed session spread), the mutation rate (genetic adaptation), the scout rate (scales with recent error), and the center trust (regression shrinkage). The inputs you are given are visual preferences plus a compute preset. There is nothing statistical to fiddle with, on purpose.
🔸 INPUTS
• Session Engine — Session Timeframe (the session boundary; must exceed the chart timeframe), Prediction Quality (particles per swarm, Fast 100 → Max 4000), Sessions to Keep.
• Volume Profile — toggles for the profile, bias box and expected levels; width, offset, info-box width, transparency.
• Session Heatmap — toggle, faint/bold density transparencies, Tone A / Tone B.
• High Volume Nodes — toggle, HVN Threshold %, reach, color.
• Colors — Bullish, Bearish, Realized.
🔹 VALIDATION
The filter was tested on real intraday data; 10 large-cap symbols, three session horizons, every prediction one-step-ahead and out-of-sample, against uniform, yesterday's-profile, Gaussian-fit, rolling-average and EWMA baselines, with the test harness itself audited too.
• Against naive prediction (uniform prior, yesterday's profile) it wins every metric tested at every horizon.
• Against the strongest profile-averaging methods it trades wins: they edge the single-lump fit metrics; the filter captures materially more of the session's actual traded volume with its predicted levels, and is the only method that reliably names multiple simultaneous targets .
• On sessions with two or more real volume peaks; roughly 4 in 10 sessions, its targets covered 19–42% more realized volume than the best alternative.
🔸 LIMITATIONS AND HONEST NOTES
• The forecast for a session is set when that session opens and is not repainted ; the realized half updates live as the session trades.
• It estimates a distribution of volume , not a promise of direction. The bias %, expected levels and HVN set are probability-weighted readings of that distribution.
• The filter is stochastic by nature: two chart reloads can differ in fine detail, the way two runs of any Monte Carlo method do. The structure it finds is stable; the pixel-level noise is not.
• Requires volume data from your data feed. Not supported on non-standard chart types.
• The chart timeframe must be lower than the session timeframe.
อินดิเคเตอร์

อินดิเคเตอร์

Gabriel Japanese Candles Screener w/TargetEngulfing (bullish + bearish mirror) and 3 Inside Up / 3 Inside Down, each toggleable
Labels the signal candle with pattern name + BUY ▲ / SELL ▼ and price; triangles on the bar
TARGET ZONE box per signal (ATR-based distance & width, tunable)
Prior-trend filter (reversal only after decline/rally, per the card) and min-body ATR filter to cut noise
Separate alertconditions per pattern plus combined alerts with prices
3 Black Crows (+ mirror 3 White Soldiers): three large-bodied candles in a row, small/no shadows (tunable max-shadow %), each closing beyond the last — treated as continuation, so the trend filter requires a prior downtrend/uptrend and the target projects with the move
3 Outside Down (+ mirror 3 Outside Up): bar 2 fully engulfs bar 1, bar 3 closes a bit beyond bar 2
Existing Engulfing and 3 Inside patterns unchanged; all four families individually toggleable
Each signal keeps the pattern-name label, BUY ▲/SELL ▼ price notation, ATR target zone, and its own alertcondition อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

EGADE Research-Based RSI Threshold ConfigurationEGADE Research-Based RSI Threshold Configuration is an empirical RSI decision-support indicator based on the findings of research by Hatem Mabrouk , Federico Trigos , and Francisco Valderrey , Tecnologico de Monterrey, EGADE Business School, Mexico
The underlying study systematically evaluated nine RSI threshold configurations across nine major cryptocurrencies and the S&P 500 using weekly RSI(14) data. The findings challenge the conventional assumption that the standard 30/70 configuration is universally optimal and identify asset-specific dominant threshold configurations based on win rate, geometric weekly return, and average holding period.
This indicator operationalizes those empirical findings directly within TradingView. For assets included in the study, it automatically displays the research-based RSI threshold configuration identified by the empirical analysis.
The indicator provides three display modes:
• Research-Based: Displays the empirically identified threshold configuration for the selected asset.
• Conventional 30/70: Displays the traditional RSI 30/70 configuration.
• Compare Both: Displays the research-based and conventional configurations simultaneously for direct comparison.
The indicator uses weekly RSI(14) regardless of the chart timeframe and provides visual entry and exit zones, threshold-entry markers, alerts, and an information dashboard.
Assets currently supported by the empirical research: BTC, ETH, ADA, AVAX, BNB, DOGE, SOL, TRX, XRP, and the S&P 500.
Disclaimer: The findings and information presented through this indicator are intended exclusively for academic, research, educational, and decision-support purposes. Nothing contained in the underlying study or this indicator constitutes financial or investment advice, an investment recommendation, or a solicitation to buy or sell any financial instrument. Historical empirical performance does not guarantee future results. Users should conduct their own analysis and exercise independent judgment when making financial or investment decisions. อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

Stock Sniper V2HOW TO USE
This indicator combines multiple tools into one TradingView system:
✅ UT Bot main buy and sell signals
✅ Optional Sniper Entry signals
✅ Optional Fair Value Gaps
✅ ATR-based stop-loss and profit targets
✅ Optional EMA ribbon, VWAP, dashboard, and candle colors
MAIN SIGNAL SYSTEM
The UT Bot is the main signal system.
🟢 UT BUY = possible bullish entry
🔴 UT SELL = possible bearish entry
The Sniper Entry module is optional and can be used as extra confirmation.
🟢 SNIPER BUY = EMA 9 crossing above EMA 21
🔴 SNIPER SELL = EMA 9 crossing below EMA 21
RSI DOTS
🔴 Red dot below the candle = RSI oversold
🟢 Green dot above the candle = RSI overbought
Important: The RSI dot colors are intentionally reversed from traditional colors.
A red oversold dot does not automatically mean buy.
A green overbought dot does not automatically mean sell.
Use the dots as a warning that price may be stretched.
FAST SCALP SETTINGS
Recommended for 1-minute, 3-minute, or 5-minute charts.
UT Bot Settings:
Key Value: 0.7 to 1.0
ATR Period: 5 to 7
Heikin Ashi Source: Optional
UT Bar Colors: On
ATR Trailing Stop: On
Sniper Settings:
Fast EMA: 9
Slow EMA: 21
ATR Length: 7
Stop-Loss ATR Multiplier: 1.0 to 1.2
Score Confirmation: Off for more signals
Minimum Score: 57%
Optional Visuals:
EMA Ribbon: On
VWAP: On
Entry, SL, and TP Levels: On
Dashboard: Off for a cleaner chart
Fair Value Gaps: Off or only use on the 5-minute chart
BALANCED INTRADAY SETTINGS
Recommended for 5-minute or 15-minute charts.
UT Bot Settings:
Key Value: 1.0
ATR Period: 10
Heikin Ashi Source: Off
UT Bar Colors: On
ATR Trailing Stop: On
Sniper Settings:
Fast EMA: 9
Slow EMA: 21
ATR Length: 14
Stop-Loss ATR Multiplier: 1.5
Score Confirmation: On
Minimum Score: 57% to 71%
Optional Visuals:
EMA Ribbon: On
VWAP: On
Dashboard: On
Fair Value Gaps: On
FVG Extend: 20 bars
CONSERVATIVE SETTINGS
Recommended for fewer but stronger signals.
UT Bot Settings:
Key Value: 1.5 to 2.0
ATR Period: 14
Heikin Ashi Source: On
Sniper Settings:
Fast EMA: 9
Slow EMA: 21
ATR Length: 14
Stop-Loss ATR Multiplier: 1.5 to 2.0
Score Confirmation: On
Minimum Score: 71%
Fair Value Gaps:
Enabled
Threshold: 0.1% to 0.5%
Mitigation Levels: On
Unmitigated Levels: 3 to 5
POSSIBLE LONG SETUP
UT BUY appears.
Price is above VWAP.
EMA 9 is above EMA 21.
Sniper BUY appears or the bullish score is above 57%.
A red RSI oversold dot recently appeared.
Enter after candle confirmation or a pullback.
Use the ATR stop-loss level.
Take partial profit at TP1, TP2, and TP3.
POSSIBLE SHORT SETUP
UT SELL appears.
Price is below VWAP.
EMA 9 is below EMA 21.
Sniper SELL appears or the bearish score is above 57%.
A green RSI overbought dot recently appeared.
Enter after candle confirmation or a retest.
Use the ATR stop-loss level.
Take partial profit at TP1, TP2, and TP3.
FVG CONFIRMATION
Bullish Fair Value Gap:
Use as a possible support or pullback area during an uptrend.
Bearish Fair Value Gap:
Use as a possible resistance or rejection area during a downtrend.
Do not enter only because an FVG appears. Combine it with UT Bot direction, VWAP, EMA trend, RSI conditions, and price action.
ATR STOP-LOSS GUIDE
Fast scalp:
1.0 to 1.2 ATR
Normal intraday trade:
1.5 ATR
More volatile market:
2.0 ATR
A tighter ATR setting creates a closer stop-loss but may cause more stop-outs.
A larger ATR setting gives the trade more room but increases the amount at risk.
BEST CONFIRMATION COMBINATION
Long:
UT BUY + Above VWAP + Bullish EMA trend + Strong bull score
Short:
UT SELL + Below VWAP + Bearish EMA trend + Strong bear score
Avoid entering when UT Bot and Sniper signals disagree.
RISK MANAGEMENT
Never risk your entire account on one trade.
Consider risking only 1% to 2% of your account per trade.
Take partial profit instead of waiting for every target.
Move the stop-loss only according to your trading plan.
This indicator is a confirmation system, not a guaranteed buy-and-sell system.
Always test the settings on your market, symbol, and timeframe before using real money.
For educational purposes only. Not financial advice. อินดิเคเตอร์

Stock SniperHOW TO USE
This indicator combines multiple tools into one TradingView system:
✅ UT Bot main buy and sell signals
✅ Optional Sniper Entry signals
✅ Optional Fair Value Gaps
✅ ATR-based stop-loss and profit targets
✅ Optional EMA ribbon, VWAP, dashboard, and candle colors
MAIN SIGNAL SYSTEM
The UT Bot is the main signal system.
🟢 UT BUY = possible bullish entry
🔴 UT SELL = possible bearish entry
The Sniper Entry module is optional and can be used as extra confirmation.
🟢 SNIPER BUY = EMA 9 crossing above EMA 21
🔴 SNIPER SELL = EMA 9 crossing below EMA 21
RSI DOTS
🔴 Red dot below the candle = RSI oversold
🟢 Green dot above the candle = RSI overbought
Important: The RSI dot colors are intentionally reversed from traditional colors.
A red oversold dot does not automatically mean buy.
A green overbought dot does not automatically mean sell.
Use the dots as a warning that price may be stretched.
FAST SCALP SETTINGS
Recommended for 1-minute, 3-minute, or 5-minute charts.
UT Bot Settings:
Key Value: 0.7 to 1.0
ATR Period: 5 to 7
Heikin Ashi Source: Optional
UT Bar Colors: On
ATR Trailing Stop: On
Sniper Settings:
Fast EMA: 9
Slow EMA: 21
ATR Length: 7
Stop-Loss ATR Multiplier: 1.0 to 1.2
Score Confirmation: Off for more signals
Minimum Score: 57%
Optional Visuals:
EMA Ribbon: On
VWAP: On
Entry, SL, and TP Levels: On
Dashboard: Off for a cleaner chart
Fair Value Gaps: Off or only use on the 5-minute chart
BALANCED INTRADAY SETTINGS
Recommended for 5-minute or 15-minute charts.
UT Bot Settings:
Key Value: 1.0
ATR Period: 10
Heikin Ashi Source: Off
UT Bar Colors: On
ATR Trailing Stop: On
Sniper Settings:
Fast EMA: 9
Slow EMA: 21
ATR Length: 14
Stop-Loss ATR Multiplier: 1.5
Score Confirmation: On
Minimum Score: 57% to 71%
Optional Visuals:
EMA Ribbon: On
VWAP: On
Dashboard: On
Fair Value Gaps: On
FVG Extend: 20 bars
CONSERVATIVE SETTINGS
Recommended for fewer but stronger signals.
UT Bot Settings:
Key Value: 1.5 to 2.0
ATR Period: 14
Heikin Ashi Source: On
Sniper Settings:
Fast EMA: 9
Slow EMA: 21
ATR Length: 14
Stop-Loss ATR Multiplier: 1.5 to 2.0
Score Confirmation: On
Minimum Score: 71%
Fair Value Gaps:
Enabled
Threshold: 0.1% to 0.5%
Mitigation Levels: On
Unmitigated Levels: 3 to 5
POSSIBLE LONG SETUP
UT BUY appears.
Price is above VWAP.
EMA 9 is above EMA 21.
Sniper BUY appears or the bullish score is above 57%.
A red RSI oversold dot recently appeared.
Enter after candle confirmation or a pullback.
Use the ATR stop-loss level.
Take partial profit at TP1, TP2, and TP3.
POSSIBLE SHORT SETUP
UT SELL appears.
Price is below VWAP.
EMA 9 is below EMA 21.
Sniper SELL appears or the bearish score is above 57%.
A green RSI overbought dot recently appeared.
Enter after candle confirmation or a retest.
Use the ATR stop-loss level.
Take partial profit at TP1, TP2, and TP3.
FVG CONFIRMATION
Bullish Fair Value Gap:
Use as a possible support or pullback area during an uptrend.
Bearish Fair Value Gap:
Use as a possible resistance or rejection area during a downtrend.
Do not enter only because an FVG appears. Combine it with UT Bot direction, VWAP, EMA trend, RSI conditions, and price action.
ATR STOP-LOSS GUIDE
Fast scalp:
1.0 to 1.2 ATR
Normal intraday trade:
1.5 ATR
More volatile market:
2.0 ATR
A tighter ATR setting creates a closer stop-loss but may cause more stop-outs.
A larger ATR setting gives the trade more room but increases the amount at risk.
BEST CONFIRMATION COMBINATION
Long:
UT BUY + Above VWAP + Bullish EMA trend + Strong bull score
Short:
UT SELL + Below VWAP + Bearish EMA trend + Strong bear score
Avoid entering when UT Bot and Sniper signals disagree.
RISK MANAGEMENT
Never risk your entire account on one trade.
Consider risking only 1% to 2% of your account per trade.
Take partial profit instead of waiting for every target.
Move the stop-loss only according to your trading plan.
This indicator is a confirmation system, not a guaranteed buy-and-sell system.
Always test the settings on your market, symbol, and timeframe before using real money.
For educational purposes only. Not financial advice. อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

TSI in Dynamic Zones with Divergence v2.2HOW TO READ IT
A momentum companion oscillator built around the True Strength Index (TSI), with adaptive overbought/oversold zones, automatic divergence detection, and a volatility-context dashboard. Designed to ride underneath a price-chart framework (MA stack / squeeze / trigger systems) as the momentum second opinion: the price chart tells you where, this tells you how much force is behind it. Adapted from the open-source GPL-3.0 "TSI in Dynamic Zones with Divergence" with Pine v6 fixes and display work; published under the same license.
THE 30-SECOND VERSION
Cyan line = TSI (momentum). Orange line = its signal. Cyan above orange = bulls in control; below = bears. The shaded orange band on top and aqua band on the bottom are NOT fixed levels — they're dynamic zones that adapt to the last 70 bars, so "overbought" on a quiet day sits lower than on a wild one. Momentum reaching into a zone is stretched; turning back out of one is the actionable part. Green/red labels on the oscillator are divergences: price and momentum disagreeing, which is an early-warning sign, not an entry by itself.
WHAT EACH ELEMENT MEANS
TSI + signal cross — The basic momentum read. Crosses above zero carry more weight than crosses below it for longs, and vice versa.
Dynamic zones (orange top / aqua bottom) — Percentile-based adaptive OB/OS. Entering a zone = stretched. Exiting back through it = momentum actually turning.
Divergence labels — Green (bullish): price made a lower low but TSI made a higher low — selling force is fading. Red (bearish): price higher high, TSI lower high — buying force is fading. Hidden divergences (aqua/orange, off by default) are continuation signals rather than reversal signals.
White triangles — TSI pivot highs/lows at stretched readings; minor structure inside the oscillator.
Orange / aqua cross markers (top and bottom rows) — A sequence of signal-line cross-bounces that's deteriorating (orange, possible top) or improving (aqua, possible bottom). "Maybe" signals — context, not triggers.
Column colors behind the TSI — Kumo-based implied volatility heat: white/silver/aqua = quiet, yellow/orange = elevated, red/dark red = extreme. Divergences and zone touches mean more when volatility is waking up.
DASHBOARD
TSI — Current value and regime (BULL/BEAR, above/below zero).
Zones — Today's adaptive buy/sell thresholds, so you know what counts as stretched right now.
BB % — Where price sits inside its Bollinger Bands (0 = lower band, 1 = upper).
BBW % — Bollinger Band Width percentile. Under 7 = SQUEEZE (compression — pair this with your price chart's squeeze state). Over 70 = EXPANDED.
MFI — Money Flow Index: volume-weighted momentum, OB above 80 / OS below 20.
Kumo IV — The volatility regime in words, MINIMAL through EXTREME.
SMALL SCREENS — TINY AND COMPACT MODES
Settings → Inputs → Dashboard:
• Dashboard text size — Tiny / Small / Normal. Tiny roughly halves the footprint; recommended on phones and small laptops.
• Dashboard mode — Full shows all 6 rows. Compact merges everything into 3 short rows: TSI value + regime, the two zone thresholds, and a one-line volatility readout (BBWP · IV · MFI). Phone recipe: Compact + Tiny + a corner position.
• Dashboard position — six anchor choices to keep it out of the oscillator's way.
KEY SETTINGS
TSI lengths (5/12/10) — Faster than the textbook 25/13 on purpose; built for intraday timeframes.
Cross signal threshold (±) — Gates the orange/aqua cross-bounce markers to crosses beyond ± this value. Default 0 (any cross past zero); raise toward 30 to only flag crosses at stretched readings.
Divergence pivot lookbacks — Lower left-lookback = more signals, more noise. 5 is aggressive; 8–10 is conservative.
Filter crossovers by BBWP — On by default: zero-line crossover alerts are suppressed during squeezes, when chop makes them unreliable.
Hidden divergences — Off by default; turn on if you trade continuation setups.
HONEST LIMITATIONS
Divergence labels confirm one bar after the pivot — the label appears with a delay by design, and acting on an unconfirmed wiggle is how divergence trading goes wrong. Divergences fail routinely in strong trends; momentum can stay "wrong" far longer than a position can. The dynamic zones need their full lookback (70 bars) of history to mean anything — ignore them in the first bars of a newly listed symbol or a fresh session on low-history tickers. This oscillator describes momentum; it knows nothing about structure, levels, or news. Read it alongside a price framework, not instead of one.
This is a study tool, not trade advice, and not an executor. Nothing here is a recommendation to buy or sell anything. Test it, judge the signals against what actually happened, and size your own risk. อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

Skippy the Indicator v1.8.4Multi-timeframe MA-structure framework for short-timeframe momentum trading. Codifies a full squeeze-to-exit sequence — squeeze arming, 50ma curl, MA-stack trigger, MA5 ride, staged exit — into plain-language labels, a state machine, and a dashboard.
THE SEQUENCE
The core logic walks one setup from start to finish:
WATCH → READY → BUY → HOLD → TRIM or SELL
WATCH — Squeeze armed. Bollinger Bands are inside the Keltner Channels; energy is compressing.
READY ▲/▼ — The 50ma has begun to curl in the trade direction. Early heads-up.
BUY ▲/▼ — Gamma trigger. MA5, MA10, and MA20 have all closed beyond the 50ma, with the required number of confirmation closes (user-set, default 1). A ★ on the BUY marks a full-sequence setup: squeeze → curl → cross.
HOLD ▲/▼ — Price retested the MA5 and held (the glue). Trend intact.
TRIM ▲/▼ — MA5 glue failed. The leg is done but the thesis is alive. Lighten and watch for re-entry. This is NOT an exit signal.
SELL ▲/▼ — Price rejected at the 50ma with confirmed closes. Thesis dead.
TRIM vs SELL is the one distinction not to blur: orange means the leg ended, red means the trade ended.
A Display toggle switches all labels to technical names (ARMED / CURL / GLUE ✓✗ / ✕50) if you prefer.
REVERSAL SIGNALS
PR — Potential Reversal at a Bollinger Band extreme, RSI-confirmed. As of v0.8.4, PR fires intrabar the moment the high/low touches the band — non-repainting, since a bar's high/low can only extend, never retract. A toggle restores close-confirmed firing. PR is a mean-reversion signal and misfires in strong trends by design — that is what HOLD and the Direction row are for.
RIDE logic converts a failed fade into a continuation read: PR fires, then MA5 holds on the retest — the fade failed and the prior trend is resuming.
DASHBOARD
Seq State in plain language (WAITING / WATCHING / GETTING READY / IN TRADE / LEG DONE — WATCH RE-ENTRY), Direction from full MA-stack alignment, RSI veto row, Fast TFs (5/15/30m) and Slow TFs (1h/4h/D/W) bullish counts, cascading three-level target sequence, structure proximity (previous highs/lows, necklines — wick-measured as of v0.8.4), session window, and volume (informational only — it never gates signals).
Display options: Full (19 rows) or Compact (9 rows), Tiny/Small/Normal text size, and position. On phones use Compact + Tiny + bottom right.
ALERTS
Every label has a matching alert, and push notifications lead with the action word ("BUY ▲ — MA5/10/20 closed above 50ma"). PR and structure alerts use touch semantics — set alert frequency to "Once per bar."
READING IT
Trigger and exit logic is close-confirmed on the chart timeframe: "through" a level means a confirmed close, not a wick. The state machine reads one chart — always check higher timeframes before acting. Fast/slow TF agreement is the conviction read; disagreement is information (fast bear + slow bull = pullback in an uptrend, fast bull + slow bear = bounce in a downtrend).
This is a study and visual-verification tool, not trade advice and not an executor. The label words are signal names, not instructions — nothing here is a recommendation to buy or sell anything. Judge the signals against what actually happens and size your own risk. อินดิเคเตอร์

อินดิเคเตอร์

CQ_(9)_Zig Zag Auto Fibonacci Retracement================================================================================
CQ_(9)_
USER MANUAL
================================================================================
Author handle : CQuevedo345
Platform : TradingView
Language : Pine Script v6
Type : Overlay indicator
Built from : Section 1 = CQ_(5)_Zig Zag Trend Metrics (ported verbatim)
Section 2 = CQ_(8)_Auto Fibonacci Retracement (adapted to be
fed by the zigzag's last confirmed leg)
--------------------------------------------------------------------------------
1. WHAT THIS INDICATOR DOES
--------------------------------------------------------------------------------
This script merges two tools into one overlay:
A) A ZIG ZAG SWING ENGINE that detects confirmed swing highs and lows over
a user-defined lookback period, connects them with lines, labels each
swing with its price/percent change and bar-time distance from the prior
opposite swing, and (optionally) shows a running statistics table of the
average up-leg and down-leg size/duration.
B) An AUTO FIBONACCI RETRACEMENT + GAUGE that is automatically anchored to
whatever the zigzag currently considers its LAST CONFIRMED LEG. As the
zigzag confirms new swings, the Fibonacci grid re-anchors itself with no
manual drawing required.
Because the retracement math is direction-agnostic (0% is always the newest
pivot, 100% is always the older pivot), the readout flips meaning depending on
the leg type:
- Last leg is BEARISH (High -> Low) => retracement is measured UP from the
low, i.e. it reads as a potential BULLISH bounce.
- Last leg is BULLISH (Low -> High) => retracement is measured DOWN from
the high, i.e. it reads as a potential BEARISH pullback.
--------------------------------------------------------------------------------
2. HOW THE ZIG ZAG ENGINE WORKS (SECTION 1)
--------------------------------------------------------------------------------
- Every bar, the script checks whether the current bar's high is the highest
high of the last "Period" bars (a confirmed pivot high) or the current low
is the lowest low of the last "Period" bars (a confirmed pivot low).
- "direction" flips to +1 on a new pivot high context and -1 on a new pivot
low context. A swing point is only "added" the first time direction flips;
while direction stays the same, the existing extreme point is simply
UPDATED (extended) if price makes a more extreme high/low.
- Each swing point gets a label showing:
* Pattern tag: HH / LH (higher high / lower high) or LL / HL
(lower low / higher low)
* The price or percent change versus the most recent OPPOSITE swing
(format controlled by the "Δ Format" input)
* Elapsed bars ("⏱") since that opposite swing
* Optionally, a second "cycle" line showing elapsed bars since the
previous SAME-type swing (Show "Display Cycle")
- Connecting lines:
* Thin "range lines" link consecutive same-type swings (high-to-high,
low-to-low) if "Range Lines" is enabled.
* Thick colored lines link low-to-high (bullish leg, up color) and
high-to-low (bearish leg, down color) — these are the zigzag's main
visible backbone and are what Section 2 anchors to.
* A fill (linefill) shades the area between the most recent high-to-high
and low-to-low lines.
- A statistics table (optional) shows the GEOMETRIC AVERAGE of the last N
("Averaging") up-leg and down-leg price changes and their average bar
durations. Geometric averaging is used instead of arithmetic to better
represent compounding percentage moves.
--------------------------------------------------------------------------------
3. HOW THE FIBONACCI ENGINE WORKS (SECTION 2)
--------------------------------------------------------------------------------
- A "leg bridge" watches the zigzag's internal arrays every bar. Whenever the
zigzag's lastSwingType is "high" and a bullish line exists, that bullish
line becomes the active Fibonacci anchor (0%=high just made, 100%=the low
it came from). Whenever lastSwingType is "low" and a bearish line exists,
that bearish line becomes the anchor instead (0%=low just made, 100%=the
high it came from).
- The active leg line is automatically restyled DASHED with hollow circle (◯)
markers at both ends so you can see at a glance which leg is currently
driving the Fibonacci grid. When a newer leg takes over, the old leg is
reverted back to its normal solid zigzag styling.
- Standard retracement levels drawn: 0%, 25%, 40%, 50%, 60%, 75%, 90%, 100%
(each individually toggleable).
- Extended/projection levels are drawn AUTOMATICALLY, only when price has
actually traded through the prior threshold level: -25%, -50%, -100%,
-150%, -200%, 125%, 150%, 200%. These auto-lines fade in only when needed,
keeping the chart clean during normal retracements.
- Each level shows:
* A short horizontal "identifier" line from the pivot's opposite end out
to the current bar (dotted for internal levels, solid+thick for 0%/100%)
* A small tick/handle at the right-hand gauge column
* A label with the level percentage and (optionally) the exact price
- GAUGE (drawn at the 100% level position, right side of chart by default):
* Outer dotted box + white/colored end lines = the highest/lowest price
reached since the anchor leg was confirmed (the "extreme" reading,
also shown as a small ▲/▼ % label).
* Inner solid box + thick colored line = current CLOSE plotted against
the 0% pivot price, i.e. a compact visual "how far has price already
retraced/extended" bar.
- PROFIT LABEL (drawn at the 0% level): shows the raw $ change of the current
close versus the 0% pivot price, with a tooltip giving the % change too.
- An optional raw CLOSE PRICE line/area/histogram/step/cross/column/circle
plot can be overlaid for reference (off by default).
--------------------------------------------------------------------------------
4. INPUT REFERENCE
--------------------------------------------------------------------------------
♦ lines (zigzag)
- Period : Lookback bars used to confirm a pivot high/low
- Color ↑ / ↓ : Colors of the bullish/bearish zigzag legs
- Width : Line width of the zigzag legs
- Range Lines / color : Toggle + color for the thin high-to-high /
low-to-low connector lines
- Highlight Last Confirmed Leg : Toggle the dashed+circle styling on the
active leg
- Marker Size : Size of the hollow circle end markers
♦ labels (zigzag)
- Δ Format : "Percent" or "Absolute" for the swing-label
price change readout
- Text Size : Size of zigzag swing labels
- Display Cycle : Adds a second same-type elapsed-time line to
each swing label
♦ statistics table (zigzag)
- Show Stats table : Toggle the table on/off
- Location / Size : Table position and text size
- Averaging : Number of past legs used in the geometric
average calculation
🪙 Fibonacci Retracement — ⚙ Master Control
- Enable Fibonacci Gauge : Master on/off switch for Section 2
- 25% / 40% / 50% / 60% / 75% / 90% : Toggle each standard retracement level
Close Price Plot
- Show Line Graph, Color, Width, Style : Optional raw price plot overlay
Color Settings
- BEARISH / BULLISH theme colors (note: named for the CURRENT tendency the
retracement implies, not the leg direction itself — see Section 1 note
above)
- Use Trend Colors for Labels (+ independent label colors if disabled)
- Label Side (vs Gauge) : Left or Right label placement
- Gauge ⁞▌ toggle + Bullish/Bearish highlight colors
- Gauge X-Offset : Horizontal offset of the gauge column from the
anchor bar
- Level Tick Length (Right) : Length of the small tick marks at the gauge
- Show Price on Labels : Adds the exact price under each % label
- Label Size
- Gauge at Line End (vs Current Bar) : Anchors the gauge column to the end
of the active leg line instead of following the
live/current bar
♦ Last Confirmed Leg
- Dash Last Leg : Restyle the active leg as dashed
- Mark Start/End (Hollow Circles) : Add ◯ markers at both ends
- Circle Size
--------------------------------------------------------------------------------
5. READING THE CHART — QUICK GUIDE
--------------------------------------------------------------------------------
1. Find the DASHED leg with ◯ markers — that is the leg currently driving the
Fibonacci grid.
2. Check which color theme is active at the gauge (BULLISH vs BEARISH theme
color) to know whether the retracement is reading as an up-bounce or a
down-pullback.
3. Use the OUTER gauge box to see how far price has already run beyond the
0%/100% pivots (the extreme reached since the leg was confirmed).
4. Use the INNER gauge box/line to see where the current close sits relative
to the 0% pivot right now.
5. The PROFIT label at 0% gives you a quick $ (and, via tooltip, %) read of
how far price has moved from the most recent extreme pivot.
6. Auto-extension levels (125%, 150%, 200%, -50%, -100%, etc.) only appear
once price has actually traded past the prior level — their absence means
price hasn't reached that extension yet.
--------------------------------------------------------------------------------
6. TECHNICAL NOTES / ARCHITECTURE
--------------------------------------------------------------------------------
- indicator() flags: max_labels_count=500, max_lines_count=500,
max_boxes_count=500, explicit_plot_zorder=true, max_bars_back=4000.
- Section 1 is ported VERBATIM from CQ_(5)_Zig Zag Trend Metrics — no logic
was altered, only reused as the pivot/leg source of truth.
- Section 2 does not run its own pivot detection; it reads directly from the
Section 1 arrays (swingHighValues/BarIndexes, swingLowValues/BarIndexes,
bullishLines, bearishLines, lastSwingType) each bar via the "leg bridge"
block, so the two sections always stay in sync.
- Persistent var objects (lines/boxes/labels) are reused and repositioned in
place each bar rather than deleted/recreated, following the standard CQ
collect-then-update pattern for efficient rendering.
- request.security() is used once to pull a small multi-value tuple
(volume, OHLC variants, ATR14, RSI-of-PVT, etc.) — several of these fields
are legacy/reserved from the source script and only k_atr14 and k_high/
k_low are actively used by the current Fibonacci logic.
- Colors for the "BULLISH"/"BEARISH" theme inputs are intentionally reversed
relative to leg direction — they represent the TENDENCY implied by the
retracement, not the raw zigzag leg color. This mirrors the source script
(CQ_(8)) naming convention; see Section 3 note if this feels
counter-intuitive at first.
--------------------------------------------------------------------------------
7. VERSION / COMPATIBILITY
--------------------------------------------------------------------------------
- Written for Pine Script v6.
- overlay=true — must be applied directly to the price chart, not a
separate pane.
- No alerts or strategy logic included; this is a pure visual/analysis tool.
================================================================================
END OF MANUAL
================================================================================ อินดิเคเตอร์
