Ponzi-Star Index · Minimal (BTC · DXY + Volume + Market Cap)If we think of the U.S. Dollar Index as the speed of light,
market cap as the mass of a star,
and trading volume as the energy of cataclysmic change—
then can we imagine the market as a star:
entering during its expansion phase,
and exiting before its collapse?
Göstergeler ve stratejiler
KJ Swing StatsFor Internal Use Only, //@version=5
indicator("ADR / ATR / LoD / %FromMA / ATR-MA (inspiration-matched)", shorttitle="ADR-ATR-LoD-MA", overlay=true, max_bars_back=500)
// ---------------- Inputs ----------------
adrp_len = input.int(20, "ADR Length (days)", minval=1)
atr_len = input.int(14, "ATR Length (days)", minval=1)
ma_len = input.int(50, "MA50 Length (days)", minval=1)
posTable = input.string("Top Right", "Table Position", options= )
tbl_size = input.string("Normal", "Table Size", options= )
txt_col = input.color(color.orange, "Text Color")
bg_col = input.color(#00000000, "Background Color")
show_adr_pct = input.bool(true, "Show ADR%")
show_adr_price = input.bool(false,"Show ADR (price)")
show_atr_pct = input.bool(true, "Show ATR%")
show_pct_from_ma = input.bool(true, "Show % from MA50")
show_atr_multiple= input.bool(true, "Show ATR multiple (|price - MA50| / ATR)")
show_lod = input.bool(true, "Show LoD Dist")
// which ADR formula to use (inspiration uses ratio default)
adr_mode = input.string("Ratio (sma(high/low)-1)", "ADR% formula", options= )
// LoD denom default to ATR like your inspiration snippet
lod_denom_choice = input.string("ATR", "LoD denominator", options= )
// Price used for live measures: makes numbers stable across TFs when set to "Daily"
price_source = input.string("Daily", "Price source for live measures", options= )
// ---------------- Helpers ----------------
tablePos = switch posTable
"Top Left" => position.top_left
"Top Right" => position.top_right
"Bottom Left" => position.bottom_left
=> position.bottom_right
size_tbl = switch tbl_size
"Tiny" => size.tiny
"Small" => size.small
"Large" => size.large
=> size.normal
// ---------------- Daily-locked series (to avoid TF-mixing) ----------------
sym = syminfo.tickerid
// daily H/L/C (locked)
d_high = request.security(sym, "D", high)
d_low = request.security(sym, "D", low)
d_close = request.security(sym, "D", close)
// ADR price as avg(high-low) on daily and ADR% (two options)
d_adr_price = request.security(sym, "D", ta.sma(high - low, adrp_len))
// ADR% - ratio style (inspiration): 100 * (sma(high/low) - 1)
d_adr_ratio_pct = request.security(sym, "D", 100 * (ta.sma(high / low, adrp_len) - 1))
// ADR% - range/close style
d_adr_range_pct = d_adr_price == 0 ? na : 100 * d_adr_price / d_close
// choose ADR% final
d_adr_pct = adr_mode == "Ratio (sma(high/low)-1)" ? d_adr_ratio_pct : d_adr_range_pct
// ATR daily and ATR%
d_atr = request.security(sym, "D", ta.atr(atr_len))
d_atr_pct = d_atr == 0 ? na : 100 * d_atr / d_close
// MA50 on daily
d_ma50 = request.security(sym, "D", ta.sma(close, ma_len))
// ---------------- Price used for "live" measures ----------------
price_used = price_source == "Daily" ? d_close : close // close = chart timeframe close (intraday)
// ---------------- Calculations ----------------
// Percent distance FROM MA50 (correct formula = (price / MA50 - 1) * 100)
float pct_from_ma = na
pct_from_ma := (d_ma50 == 0 or na(d_ma50)) ? na : 100 * (price_used / d_ma50 - 1)
// ATR multiple = abs(price - MA50) / ATR (how many ATRs away price is from MA50)
float atr_multiple = na
atr_multiple := (d_atr == 0 or na(d_atr)) ? na : math.abs(price_used - d_ma50) / d_atr
// LoD Dist: (price_used - daily_low) / denom * 100
lod_denom = lod_denom_choice == "ADR" ? d_adr_price : d_atr
lod_dist = (lod_denom == 0 or na(lod_denom)) ? na : 100 * (price_used - d_low) / lod_denom
// ---------------- Formatting ----------------
fmtPct(v) => na(v) ? "-" : str.tostring(v, "0.00") + "%"
fmtSignedPct(v) => na(v) ? "-" : (v > 0 ? "+" + str.tostring(v, "0.00") + "%" : str.tostring(v, "0.00") + "%")
fmtNum(v, f) => na(v) ? "-" : str.tostring(v, f)
// ---------------- Table ----------------
var table t = table.new(tablePos, 2, 8, bgcolor=bg_col)
if barstate.islast
// empty top row like your inspiration
table.cell(t, 0, 0, "")
table.cell(t, 1, 0, "")
r = 1
if show_adr_pct
table.cell(t, 0, r, "ADR% (" + str.tostring(adrp_len) + "d)", text_color=txt_col, text_size=size_tbl)
table.cell(t, 1, r, fmtPct(d_adr_pct), text_color=txt_col, text_size=size_tbl)
table.cell_set_text_halign(t, 0, r, text.align_left)
table.cell_set_text_halign(t, 1, r, text.align_right)
r += 1
if show_adr_price
table.cell(t, 0, r, "ADR (price)", text_color=txt_col, text_size=size_tbl)
table.cell(t, 1, r, na(d_adr_price) ? "-" : str.tostring(d_adr_price, "0.000"), text_color=txt_col, text_size=size_tbl)
table.cell_set_text_halign(t, 0, r, text.align_left)
table.cell_set_text_halign(t, 1, r, text.align_right)
r += 1
if show_atr_pct
table.cell(t, 0, r, "ATR% (" + str.tostring(atr_len) + "d)", text_color=txt_col, text_size=size_tbl)
table.cell(t, 1, r, fmtPct(d_atr_pct), text_color=txt_col, text_size=size_tbl)
table.cell_set_text_halign(t, 0, r, text.align_left)
table.cell_set_text_halign(t, 1, r, text.align_right)
r += 1
if show_pct_from_ma
table.cell(t, 0, r, "% from MA" + str.tostring(ma_len), text_color=txt_col, text_size=size_tbl)
table.cell(t, 1, r, fmtSignedPct(pct_from_ma), text_color=txt_col, text_size=size_tbl)
table.cell_set_text_halign(t, 0, r, text.align_left)
table.cell_set_text_halign(t, 1, r, text.align_right)
r += 1
if show_atr_multiple
table.cell(t, 0, r, "ATR multiple (|price-MA|/ATR)", text_color=txt_col, text_size=size_tbl)
table.cell(t, 1, r, na(atr_multiple) ? "-" : str.tostring(atr_multiple, "0.00"), text_color=txt_col, text_size=size_tbl)
table.cell_set_text_halign(t, 0, r, text.align_left)
table.cell_set_text_halign(t, 1, r, text.align_right)
r += 1
if show_lod
table.cell(t, 0, r, "LoD Dist (" + lod_denom_choice + ")", text_color=txt_col, text_size=size_tbl)
table.cell(t, 1, r, na(lod_dist) ? "-" : str.tostring(lod_dist, "0.0") + "%", text_color=txt_col, text_size=size_tbl)
table.cell_set_text_halign(t, 0, r, text.align_left)
table.cell_set_text_halign(t, 1, r, text.align_right)
r += 1
RSI Strategy @ Sumith.KVRSI Strategy helps to trade based on different RSI Strategy...
Strategies included...
1. RSI Breakout
2. RSI Breakdown
3. RSI Overbought
4. RSI Oversold
Alerts are Configured for all the RSI Strategies....
Happy Trading :)
(VIX Spread-BTC Cycle Timing Strategy)A multi-asset cycle timing strategy that constructs a 0-100 oscillator using the absolute 10Y-2Y U.S. Treasury yield spread multiplied by the inverse of VIX squared. It integrates BTC’s deviation from its 100-day MA and 10Y Treasury’s MA position as dual filters, with clear entry rules: enter bond markets when the oscillator exceeds 80 (hiking cycles) and enter BTC when it drops below 20 (easing cycles).
Multi Asset Position Size Calculator (Extended with Entry ModeMulti Asset Position Size Calculator (Extended with Entry Mode
Multi Asset Position Size Calculator Multi Asset Position Size Calculator (Extended with Entry Mode)_Mr_X
Global Session Zones (Asia / Europe / US) — KSTThis indicator highlights global market sessions (Asia, Europe, US) based on KST (Korea Standard Time).
Each session is displayed with a different background color for better visibility of price flows.
Asia Session: 09:00 – 16:00 KST
Europe Session: 16:00 – 23:00 KST
US Session: 23:00 – 09:00 KST
색상은 사용자 설정 가능하며, 각 시장 세션별 가격 흐름과 패턴을 가시적으로 분석할 수 있도록 도와줍니다.
Relative Strength Comparison-Num_Den_inputsThis RSC chart lets you give inputs for both Numerator and Denominator
Technical Charts @ Sumith.KVTechnical Charts helps to Monitor Multiple Technical Indicators with Alerts for each Strategy...
Strategic Indicators included...
1. 5 EMA & 13 EMA
2. 50 SMA & 200 SMA
3. BUY/SELL Trends Based on Moving Averages Cross Over
4. VWAP
5. OHLC Strategy
6. 52 Weeks High/Low
7. Super Trend
8. ATR BOT Alerts
The indicators will readjust based on the Timeframe selected.
Alerts are available for BOT, Moving Averages Cross Over, OHLC Cross Over, 52 Weeks High/Low Cross.
Happy Trading :)
Ighodalo Gold - CRT (Candles are ranges theory)This indicator is designed to automatically identify and display CRT (Candles are Ranges Theory) Candles on your chart. It draws the high and low of the identified range and extends them until price breaks out, providing clear levels of support and resistance.
The Candles are Ranges Theory (CRT) concept was originally developed and shared by a trader named Romeotpt (Raid). All credit for the trading methodology goes to him. This indicator simply makes spotting these specific candles easier.
What is a CRT Candle & How Is It Used?
A CRT candle is a single candle that has both the highest high AND the lowest low over a user-defined period. It is identified by analysing a block of recent candles and finding the one candle that contains the entire price range of that block.
Once a CRT candle is formed, its high and low act as an accumulation range.
A break above or below this range is the manipulation phase.
A reclaim of the range (price closing back inside) signifies a potential distribution phase.
On higher timeframes, this sequence can be interpreted as:
Candle 1: Accumulation
Candle 2: Manipulation
Candle 3: Distribution
Reversal (Turtle Soup):
A sweep of the high or low, followed by a quick reclaim (price closing back inside the range), can signify a reversal. According to the theory’s originator, Romeo, this reversal pattern is called “turtle soup.”
After a bearish reversal at the high, the target becomes the CRT low.
After a bullish reversal at the low, the target becomes the CRT high.
How to Use This Indicator
The indicator is flexible and can be adapted to your trading style. The most important settings are:
Max Lookback Period: Number of past candles ("n") the indicator checks within to find a CRT.
CRT Timeframe:
Select a timeframe (e.g., 1H): The indicator will look at the higher timeframe you selected and plot the most recent CRT range from that timeframe onto your current chart. This is useful for multi-timeframe analysis.
Enable Overlapping CRTs:
False (unchecked): Shows only one active CRT range at a time. The indicator won’t look for a new one until the current range is broken.
True (checked): Constantly searches for and displays all CRT ranges it finds, allowing multiple ranges to appear on the chart simultaneously.
Disclaimer & Notes
-This is a visualisation tool and not a standalone trading signal. Always use it alongside your own analysis and risk management strategy.
-All credit for the "Candles are Ranges Theory" (CRT) concept goes to its creator, Romeotpt (Raid).
"On the journey to the opposite side of the range, price often provides multiple turtle soup entry opportunities. Follow their footprints." — Raid, 2025
Volume-Price Value ChartPrice and volume are the two most important part of price movement. So, value which is product of the two is very critical and this can be considered as the only leading indicator.
Relative Strength Comparison-NewShRelative Strength Comparison Script created by Shahbaz on 19th Sep 2025
Diamond PivotsWhen price changes direction, it forms Pivot. They are also called reversals, because they represent the point where the price reverses direction.
There are two varieties of pivots: Pivot high and pivot low
A pivot high occurs when the price is moving higher, then changes directions and begins moving lower.
A pivot low occurs when the price is moving lower, then changes direction and begins moving higher. Since the financial markets are in a constant state of movement, pivots are constantly forming.
The Pivot is identifying the liquidity points or sweeps of liquidity
Sync Module {Pro+}Description
This indicator combines three advanced modules into one framework to help traders identify market structure across multiple timeframes. By overlaying higher timeframe (HTF) levels, shading, and full candle representations directly onto lower timeframe charts, it allows traders to contextualize intraday movements within the broader market flow.
The system works in three layers:
HTF Levels (Script #1) – Defines static and dynamic breakout levels (D+ / D–), midpoint, prior highs/lows, and open. Two independent higher timeframes (A and B) can be tracked simultaneously.
HTF Boxes (Script #2) – Overlays shaded boxes representing selected HTF candle ranges, giving a clear view of directional bias and volatility.
HTF Candles (Script #3) – Plots higher timeframe candles directly on the chart, preserving structure without changing chart resolution.
Together, these modules create a multi-dimensional view of price action, helping traders see how breakouts, retracements, and range boundaries interact across different scales of time.
Script #1 – Timeframe A & B Levels
Purpose:
Plots critical reference levels (high, low, mid, prior high/low, open, and breakout levels) for two higher timeframes of the trader’s choice.
Key Features:
D+ (Static): Marks confirmed HTF breakouts above/below prior highs or lows.
D– (Dynamic): Tracks intrabar retracements toward D+, resetting if touched.
Full Level Suite: Includes midpoint, prior highs/lows, current open, and shading between Open ↔ Mid for additional context.
Dual Tracking: Monitors two separate timeframes (A and B) independently with full customization of styles, colors, and labels.
How It Helps:
Reveals breakout structure, retest behavior, and critical price references across multiple HTFs without switching charts.
Script #2 – HTF Boxes / Shading
Purpose:
Draws shaded boxes around selected higher timeframe candles, providing a visual map of HTF ranges on lower timeframe charts.
Key Features:
Configurable for up to four different intervals.
Box bodies shaded by candle direction (bullish/bearish).
Customizable border color and line style.
Automatic detection of new HTF intervals.
How It Helps:
Highlights the “container” of price action for each HTF bar, making it easy to see where current price sits within past higher timeframe ranges.
Script #3 – HTF Candles
Purpose:
Plots higher timeframe candles directly on the chart, preserving HTF structure alongside lower timeframe price action.
Key Features:
User-defined timeframe selection (e.g., 30m candles on a 1m chart).
Customizable candle body, wick, and border styling.
Optional vertical lines at HTF candle opens.
Dynamic scaling ensures candles display proportionally on any chart.
How It Helps:
Allows traders to monitor HTF price action and structure without leaving their preferred lower timeframe view.
Intended Use
This is a visualization and structural analysis tool. It does not generate buy/sell signals. Instead, it facilitates:
Identifying HTF breakouts and retracements.
Understanding where current price sits within HTF ranges.
Overlaying structural context from higher timeframes onto lower timeframe execution charts.
Limitations & Disclaimers
This indicator does not predict market outcomes or guarantee trading success.
Levels are derived from completed HTF candles and dynamic updates during active intervals.
Trading involves significant risk; use proper risk management.
This script is for informational and visualization purposes only.
No financial advice. The author is not responsible for losses incurred from use of this tool.
Closed-source (Protected):
The logic is available to use on charts but the code is not publicly visible. A TradingView paid plan is required to access protected indicators.
Interval Price AlertsInterval Price Alerts
A versatile indicator that creates horizontal price levels with customizable alerts. Perfect for tracking multiple price levels simultaneously without having to create individual horizontal lines manually.
Features:
• Create evenly spaced price levels between a start and end price
• Customizable price interval spacing
• Optional price labels with flexible positioning
• Alert capabilities for both price crossovers and crossunders
• Highly customizable visual settings
Settings Groups:
1. Price Settings
• Start Price: The lower boundary for price levels
• End Price: The upper boundary for price levels
• Price Interval: The spacing between price levels
2. Line Style
• Line Color: Choose any color for the price level lines
• Line Style: Choose between Solid, Dashed, or Dotted lines
• Line Width: Adjustable from 2-4 pixels (optimized for opacity)
• Line Opacity: Control the transparency of lines (0-100%)
3. Label Style
• Show Price Labels: Toggle price labels on/off
• Label Color: Customize label text color
• Label Size: Choose from Tiny, Small, Normal, or Large
• Label Position: Place labels on Left or Right side
• Label Background: Set the background color
• Background Opacity: Control label background transparency
• Text Opacity: Adjust label text transparency
4. Alert Settings
• Alert on Crossover: Enable/disable upward price cross alerts
• Alert on Crossunder: Enable/disable downward price cross alerts
Usage Tips:
• Great for marking key price levels, support/resistance zones
• Useful for tracking multiple entry/exit points
• Perfect for scalping when you need to monitor multiple price levels
• Ideal for pre-market planning and level setting
Notes:
• Line width starts at 2 for optimal opacity rendering
• Labels can be fully customized or hidden completely
• Alert messages include the symbol and price level crossed
Linear Regression Oscillator [ChartPrime]Ive added alerts for the hollow diamond reversions up or down.
Trades in FavorTrades in Favor Indicator
Overview
The Trades in Favor indicator is a volume-weighted momentum oscillator that helps traders identify market conditions favoring long or short positions. It analyzes the relationship between price movements and volume to determine whether buying or selling pressure is dominating the market.
How It Works
The indicator calculates the percentage of volume-weighted price movements that are bullish versus bearish over a specified lookback period. It outputs values between 0-100:
Values above 70: Short Trade Zone (bearish conditions)
Values below 30: Long Trade Zone (bullish conditions)
Values around 50: Neutral Zone (balanced conditions)
Key Features
Volume-Weighted Analysis: Incorporates volume data for more accurate momentum readings
Clear Trading Zones: Visual zones with labels for immediate context
Customizable Parameters: Adjustable calculation length and smoothing periods
Built-in Alerts: Notifications when entering different trading zones
Information Table: Real-time display of current readings and percentages
Parameters
Calculation Length (20): Number of bars for momentum calculation
Smoothing Period (5): Moving average smoothing for cleaner signals
Short Trade Zone (70): Upper threshold for short trade conditions
Long Trade Zone (30): Lower threshold for long trade conditions
Trading Applications
Trend Confirmation: Validate trend direction with volume-backed momentum
Entry Timing: Identify optimal entry points in respective trade zones
Market Sentiment: Gauge overall buying vs selling pressure
Risk Management: Avoid trades against dominant market flow
Visual Elements
White oscillator line with clear zone boundaries
Background coloring in extreme zones
On-chart labels for immediate context
Information table showing current percentages
Customizable alert conditions
Best Practices
Use in conjunction with other technical analysis tools
Consider multiple timeframes for confirmation
Pay attention to volume spikes in extreme zones
Watch for divergences between price and the indicator
Perfect for swing traders, day traders, and anyone looking to align their trades with volume-backed market momentum.
CARDIC2.0cardic heat 2.0 where it all started a high advanced trading view indicator ......wanna win? TRY ME!
Whale Money Flow DetectorKey Components:
Volume Analysis: Detects unusual volume spikes compared to average
Money Flow Index: Shows buying vs selling pressure
Whale Detection: Identifies large moves with high volume
Cumulative Flow: Tracks net whale activity over time
Visual Signals: Background colors and whale emoji labels
What it detects:
Large volume transactions (configurable multiplier)
Significant price moves with corresponding volume
Buying vs selling pressure from large players
Cumulative whale flow momentum
Customizable Parameters:
Volume MA Length (default: 20)
Whale Volume Multiplier (default: 2.0x)
Money Flow Length (default: 14)
Detection Sensitivity (default: 1.5)
Visual Features:
Green background for whale buying
Red background for whale selling
Whale emoji labels on significant moves
Real-time stats table
Multiple plot lines for different metrics
How to use:
Copy the code to TradingView's Pine Editor
Apply to your chart
Adjust sensitivity settings based on your asset's behavior
Set up alerts for whale buy/sell signals
ICT levels (PDL,PWL,PQL,PYL) PDHThis indicator plots ICT reference levels for multiple timeframes, including:
Daily (DO, DH, DL, PDO, PDH, PDL)
Weekly (WO, WH, WL, PWO, PWH, PWL)
Monthly (MO, MH, ML, PMO, PMH, PML)
Quarterly (QO, QH, QL, PQO, PQH, PQL)
Yearly (YO, YH, YL, PYO, PYH, PYL)
🔹 Custom Target (NYO or user-defined):
The script also lets you display a special target level (e.g. New York Open) at a user-defined hour:minute with selectable timezone.
🔹 Day of Week levels (DoW):
You can choose a specific weekday (e.g. Tuesday Open/High/Low/Close) with adjustable timezone, allowing flexible session-based analysis.
🔹 Display & Style Options:
Extend lines (None, Right, Left, Both)
Line style (Solid, Dashed, Dotted)
Font type (Default, Monospace)
Label position (Top or Middle, with spacing adjustment)
Offset bars for labels
Merge labels if levels are too close (threshold % configurable)
🔹 Priority Handling:
Includes High Timeframe Priority (TFP) option so higher-TF levels overwrite lower ones when overlapping.
🔹 Customization:
Global text and line colors
Individual colors for Day, Week, Month, Quarter, Year, DoW, and Target
Option to show/hide prices next to labels in different styles
Williams Fractals BW - Flechas + Breakoutsfractal con velas en la direccion hacia donde va para menos conficion
Opening Range Gaps [LEG]📌 Opening Range Gaps
Are you tired of indicators that don’t show the correct opening price on CFDs, or that fail to capture the true 09:30 open or the 16:14 on Nasdaq futures?
Or worse… tools that only work on the 1-minute chart?
👉 This script was built to fix that.
🔑 Why this indicator?
Unlike most gap tools, Opening Range Gaps :
Works seamlessly on both CFDs and Futures for Nasdaq.
Captures the exact 16:14 close (the CFD session end) and the true 09:30 open using M1 data aggregation, even if you’re on a higher timeframe.
Works reliably on any intraday timeframe — not just the 1-minute chart, but all the way up to the timeframe you set in the Timeframe Limit (default: 30m).
⚙️ Features:
Gap Detection with Precision
Uses the close of the 16:14 bar (last CFD session minute) as the reference.
Captures the specific open at 09:30 (not approximated by session).
Plots the gap as a shaded box with customizable colors.
Quarter Levels Inside the Gap
Automatically divides the gap into 25%, 50%, and 75% levels for precision trading.
Customization
Show/hide vertical session delimitations.
Choose whether to track the reference price throughout the session.
Extend boxes to the right for context.
Keep only the last “n” gaps on your chart (default: 10).
Works Across Timeframes
Thanks to request.security_lower_tf, all logic is based on 1-minute data, so even if you’re on 5m, 15m, or 30m, the gap will always plot with exact levels.
🧭 Use Cases
Spot the true overnight gap between CFD close (16:14) and futures open (09:30).
Track how Nasdaq fills (or fails to fill) gaps during the day.
Use quarter levels for partial fills, rejection points, or continuation setups.
Combine with ICT concepts or price action strategies to identify liquidity-driven moves.