15m ORB + FVG (ChadAnt)Core Logic
The indicator's logic revolves around three main phases:
1. Defining the 15-Minute Opening Range (ORB)
The script calculates the highest high (rangeHigh) and lowest low (rangeLow) that occurred during the first 15 minutes of the trading day.
This time window is defined by the sessionStr input, which defaults to 0930-0945 (exchange time).
The high and low of this range are plotted as small gray dots once the session ends (rangeSet = true).
2. Identifying a Fair Value Gap (FVG) Setup
After the 15-minute range is set, the indicator waits for a breakout of either the range high or range low.
A "Strict FVG breakout" requires two conditions on the first candle that closes beyond the range:
The candle before the breakout candle ( bars ago) must have been inside the range.
The breakout candle ( bar ago) must have closed outside the range.
A Fair Value Gap (FVG) must form on the most recent three candles (the current bar and the two previous bars).
Bullish FVG (Long Setup): The low of the current bar (low) is greater than the high of the bar two periods prior (high ). This FVG represents a price inefficiency that the trade expects to fill.
Bearish FVG (Short Setup): The high of the current bar (high) is less than the low of the bar two periods prior (low ).
If a valid FVG setup occurs, the indicator marks a pending setup and draws a colored box to highlight the FVG area (Green for Bullish FVG, Red for Bearish FVG).
3. Trade Entry and Management
If a pending setup is identified, the trade is structured as a re-entry trade into the FVG zone:
Entry Price: Set at the outer boundary of the FVG, which is the low of the current bar for a Long setup, or the high of the current bar for a Short setup.
Stop Loss (SL): Set at the opposite boundary of the FVG, which is the low for a Long setup, or the high for a Short setup.
The trade is triggered (tradeActive = true) once the price retraces to the pendingEntry level.
Risk/Reward (RR) Targets: Three Take Profit (TP) levels are calculated based on the distance between the Entry and Stop Loss:
$$\text{Risk} = | \text{Entry} - \text{SL} |$$
$$\text{TP}n = \text{Entry} \pm (\text{Risk} \times \text{RR}n)$$
where $n$ is 1, 2, or 3, corresponding to the input $\text{RR}1$, $\text{RR}2$, and $\text{RR}3$ values (defaults: 1.0, 1.5, and 2.0).
Trade Lines: Upon triggering, lines for the Entry, Stop Loss, and three Take Profit levels are drawn on the chart for a specified length (lineLength).
A crucial feature is the directional lock (highBroken / lowBroken):
If the price breaks a range level (e.g., simpleBrokeHigh) but without a valid FVG setup, the corresponding directional flag (e.g., highBroken) is set to true permanently for the day.
This prevents the indicator from looking for any subsequent trade setups in that direction for the rest of the day, suggesting that the initial move, without an FVG, exhausted the opportunity.
Chỉ báo và chiến lược
ITC Market Structure ProWith this tool you can see market structure, set session, daylow, dayhigh, multiple moving avg., fvg...
Every feature can by witched off or on to have more clarity watching price action - and everything is in one indicator, so you don't need to have stack off them!
Detailed description will try to provide later...
PS Thanks for LuxAlgo - I have use some of their fine work to combine all-in-one! Hoping it's not against the rules - if so, I will remove my tool.
PS Everything is rewritten to pine6
EMA Cloud5 EMA works as a single indicator.
You can see 8-21-55-100-200 EMAs all together in one indicator.
There is also a cloud between the 8 and 21 EMA. When the 8 EMA is above the 21 EMA, the cloud appears green. When the 21 EMA is above the 8 EMA, the cloud appears red.
MOMO Exhaustion Short Signal Strategy v6 alexh1166Prints Short Signals for Exhausted Momentum stocks primed for reversals
Custom Daily Close Line Ver2Plots a line for the Daily closing price for Futures intraday charts.
Default closing price is 16:15 Eastern time.
Plot Line can be customized for different times based on the market.
VM TRADERS 3 Moving Averages SimpleThis indicator displays three Simple Moving Averages (SMA) that can be toggled on/off individually. Perfect for traders who use multiple SMAs to identify trends, support/resistance levels, and potential entry/exit points.
Features:
- SMA 30 (White) - Short-term trend
- SMA 50 (Yellow) - Medium-term trend
- SMA 100 (Blue) - Long-term trend
- Toggle each SMA on/off independently
- Customizable periods and colors
- Clean and organized settings interface
Ideal for swing trading, trend following, and multi-timeframe analysis across Forex, Crypto, Stocks, and Synthetic indices.
MTF VWAP + Candlestick VWAP Reactions (Bounce + Score)It’s an intraday VWAP + candlestick confluence tool that:
Draws daily, weekly, monthly, yearly VWAPs.
Detects textbook candlestick patterns, classed as BuH/BuM (bullish high/moderate) and BeH/BeM (bearish high/moderate) with colored boxes.
Triggers long/short arrows only when price bounces off a VWAP by at least 0.15% AND there’s a recent matching pattern.
Grades every signal as A / B / C with a score 1–10:
A (8–10) = high-reliability pattern (BuH/BeH) + strong 2-candle body reaction (your A+ setups).
B (5–8) = moderate pattern (BuM/BeM) + one solid bounce.
C (1–5) = weaker / mixed context (scalpy or gamble).
Futures Custom Daily Close Line Plots closing price at 4:15pm ET for futures on an intraday chart.
Closing price can be adjusted to any time you want.
Weighted RSI DivergenceWeighted RSI Divergence
A powerful divergence engine that grades every RSI divergence by strength, context, and confluence — helping you filter noise and focus only on the highest-probability reversal setups.
This script combines RSI divergences with five confirmation layers to produce confidence-weighted signals, clearer trade decisions, and alert-ready setups for both bullish and bearish reversals.
What This Indicator Detects
Bullish Divergence → Price makes a lower low while RSI makes a higher low
Bearish Divergence → Price makes a higher high while RSI makes a lower high
Confirmation Factors (Each Adds +1 to the Score)
Volume Spike: Above-average volume on the divergence bar
Trend Alignment: Divergence occurs in harmony with higher-timeframe trend dynamics
Key Level Proximity: Price tests significant support or resistance
Momentum Extremes: RSI reaches oversold/overbought thresholds
Candle Reversal Pattern: Engulfing, pin bar, or similar reversal structure
Confidence Scoring
1–2 → Low Confidence (gray)
3 → Medium Confidence (yellow)
4–5 → High Confidence (green/red)
Higher scores = higher-probability setups.
Visual Components
RSI plot with dynamic gradient coloring
Divergence lines mapped to RSI pivots
Signal labels showing confidence + factors
Background highlighting for high-confidence events
Real-time confidence meter for active bar conditions
Optional data table for factor-by-factor breakdown
Alerts Included
High-confidence bullish & bearish divergences
Medium-confidence signals
Any divergence meeting your minimum threshold
Best Practices
Prioritize setups with 4 or 5 confirmations
Use higher timeframes (4H, 1D, 1W) for more reliable signals
Combine with market structure and price action (S/R, HTF trend, liquidity zones)
Counter-trend divergences require stronger scores to validate
Final Notes
This script focuses on clarity, risk reduction, and selective trade timing. The confidence system helps distinguish weak divergences from high-probability reversal conditions — giving traders a structured, repeatable edge.
Alchemist Ranges By KousickAlchemist Ranges By Kousick
A Indicator For Alchemist Ranges and How He Trades in time
Candle day/hourThis indicator displays a short label on each bar showing the day of week on daily charts and the hour on hourly charts. It supports multiple timezones and allows customization of label color, background, and font size.
SuperBuy/TrendFollowing This Pine Script indicator "SuperBuy/TrendFollowing" is a trading tool that combines trend-following and momentum strategies. Here's what it does:
**Main Functions:**
- Plots a dynamic trend line based on weighted EMA calculations
- Generates "B" buy signals when price crosses above the trend line with confirmed momentum
- Generates "S" sell signals when price crosses below the trend line with bearish confirmation
- Uses volume-weighted moving averages and price momentum filters
- Changes trend line color (green/blue) based on price position relative to the trend
**Key Features:**
- Combines multiple technical factors: price momentum, volume surges, and trend confirmation
- Includes customizable thresholds for signal sensitivity
- Provides visual alerts with triangle shapes and text labels
- Sets up alert conditions for automated notifications
reversalLibrary "reversals"
psar(af_start, af_increment, af_max)
Calculates Parabolic Stop And Reverse (SAR)
Parameters:
af_start (simple float) : Initial acceleration factor (Wilder's original: 0.02)
af_increment (simple float) : Acceleration factor increment per new extreme (Wilder's original: 0.02)
af_max (simple float) : Maximum acceleration factor (Wilder's original: 0.20)
Returns: SAR value (stop level for current trend)
fractals()
Detects Williams Fractal patterns (5-bar pattern)
Returns: Tuple with fractal values (na if no fractal)
swings(lookback, source_high, source_low)
Detects swing highs and swing lows using lookback period
Parameters:
lookback (simple int) : Number of bars on each side to confirm swing point
source_high (float) : Price series for swing high detection (typically high)
source_low (float) : Price series for swing low detection (typically low)
Returns: Tuple with swing point values (na if no swing)
pivot(tf)
Calculates classic/standard/floor pivot points
Parameters:
tf (simple string) : Timeframe for pivot calculation ("D", "W", "M")
Returns: Tuple with pivot levels
pivotcam(tf)
Calculates Camarilla pivot points with 8 levels for short-term trading
Parameters:
tf (simple string) : Timeframe for pivot calculation ("D", "W", "M")
Returns: Tuple with pivot levels
pivotdem(tf)
Calculates d-mark pivot points with conditional open/close logic
Parameters:
tf (simple string) : Timeframe for pivot calculation ("D", "W", "M")
Returns: Tuple with pivot levels (only 3 levels)
pivotext(tf)
Calculates extended traditional pivot points with R4-R5 and S4-S5 levels
Parameters:
tf (simple string) : Timeframe for pivot calculation ("D", "W", "M")
Returns: Tuple with pivot levels
pivotfib(tf)
Calculates Fibonacci pivot points using Fibonacci ratios
Parameters:
tf (simple string) : Timeframe for pivot calculation ("D", "W", "M")
Returns: Tuple with pivot levels
pivotwood(tf)
Calculates Woodie's pivot points with weighted closing price
Parameters:
tf (simple string) : Timeframe for pivot calculation ("D", "W", "M")
Returns: Tuple with pivot levels
Market Cipher With DivegencesAnother look into classic ;)
My take on Market Cypher with new money line and DIVERGENCES!!!
Enjoy!
FOX ScreenerFOX Screener is a multi-indicator market scanner designed to analyze up to 10 symbols simultaneously and display their technical conditions in a clean, real-time table. It helps traders quickly identify bullish, bearish, and neutral setups based on a combined signal system.
The screener evaluates each symbol using:
RSI (Overbought/Oversold levels)
MACD (Momentum direction)
EMA Difference (Short–Long trend bias)
Bollinger Bands (Volatility-based reversal zones)
Price, High, Low (For quick reference)
Each indicator generates its own BUY/SELL/NEUTRAL reading, and the script consolidates them into a Total Signal with color-coded highlighting:
BUY when bullish signals dominate
SELL when bearish signals dominate
NEUTRAL when signals are mixed
Disclaimer:
The information provided is for educational and informational purposes only. It does not constitute financial or investment advice. Trading and investing in stocks involves risk, including the possible loss of capital. Any decisions to buy, sell, or hold securities are the sole responsibility of the reader. Past performance is not indicative of future results. Always do your own research and, if necessary, consult with a licensed financial advisor before making investment decisions.
Quadro v6This implement QUADRO strategy.
Finding divergences on corelated RSI and analyzing them in real time.
More description on it will come later...
libpublicLibrary "libpublic"
sma(src, len)
Simple Moving Average
Parameters:
src (float) : Series to use
len (int) : Filtering length
Returns: Filtered series
ema(src, len)
Exponential Moving Average
Parameters:
src (float) : Series to use
len (int) : Filtering length
Returns: Filtered series
rma(src, len)
Wilder's Smoothing (Running Moving Average)
Parameters:
src (float) : Series to use
len (int) : Filtering length
Returns: Filtered series
hma(src, len)
Hull Moving Average
Parameters:
src (float) : Series to use
len (int) : Filtering length
Returns: Filtered series
vwma(src, len)
Volume Weighted Moving Average
Parameters:
src (float) : Series to use
len (int) : Filtering length
Returns: Filtered series
jma(src, len, phase)
Jurik MA
Parameters:
src (float) : Series to use
len (int) : Filtering length
phase (int) : JMA Phase
Returns: Filtered series
c_Ema(_src, _length)
Parameters:
_src (float)
_length (int)
c_zlema(_src, _length)
Parameters:
_src (float)
_length (int)
to_pips(_v)
Convert price to pips.
Parameters:
_v (float) : Price
Returns: Pips
toPips(_v)
Parameters:
_v (float)
get_day(_n)
Get the day of the week
Parameters:
_n (int) : Number of day of week
clear_lines(_arr, _min)
Deletes the lines included in the array.
Parameters:
_arr (array) : Array of lines
_min (int) : Deletes the lines included in the array.
clear_labels(_arr, _min)
Deletes the labels included in the array.
Parameters:
_arr (array) : Array of labels
_min (int) : Deletes the labels included in the array.
clear_boxes(_arr, _min)
Deletes the boxes included in the array.
Parameters:
_arr (array) : Array of boxes
_min (int) : Deletes the boxes included in the array.
tfToInt(_timeframe)
Parameters:
_timeframe (string)
tfCurrentView(_tf)
Parameters:
_tf (float)
f_round(_val, _decimals)
Parameters:
_val (float)
_decimals (int)
getTablePos(_switch)
Parameters:
_switch (string)
getTxtSize(_switch)
Parameters:
_switch (string)
getTendChar(_trendChar)
Parameters:
_trendChar (string)
blueWaves(src, chlLen, avgLen)
Parameters:
src (float)
chlLen (int)
avgLen (int)
candleType(_candle)
Parameters:
_candle (int)
normalizeVolume(_vol, _precision)
Parameters:
_vol (float)
_precision (string)
InSession(sessionTime, sessionTimeZone)
Parameters:
sessionTime (string)
sessionTimeZone (string)
IsSessionStart(sessionTime, sessionTimeZone)
Parameters:
sessionTime (string)
sessionTimeZone (string)
createSessionTime(_timeOffsetStart, _timeOffsetEnd, _offsetTypeStart, _offsetTypeEnd, sessionTimeZone)
Parameters:
_timeOffsetStart (int)
_timeOffsetEnd (int)
_offsetTypeStart (string)
_offsetTypeEnd (string)
sessionTimeZone (string)
Risk-Managed StrategyRisk-Managed Strategy is a complete algorithmic trading framework that blends multiple technical systems—RSI, MACD, EMA crossover, Bollinger Bands, and SuperTrend—into a unified signal engine.
The script dynamically calculates position size based on capital, risk percentage, ATR-based stop loss, and reward-ratio targets.
It features:
-Multi-indicator signal voting (BUY / SELL / NEUTRAL)
- Dynamic capital tracking across trades
- Automatic position sizing based on risk amount
- Auto-generated Stop Loss and Take Profit using recent highs/lows
- On-chart SL, TP, and CMP plotting for clarity
This strategy is designed for traders who want a professional, rule-based system that balances accuracy, risk control, and automation.
Disclaimer:
The information provided is for educational and informational purposes only. It does not constitute financial or investment advice. Trading and investing in stocks involves risk, including the possible loss of capital. Any decisions to buy, sell, or hold securities are the sole responsibility of the reader. Past performance is not indicative of future results. Always do your own research and, if necessary, consult with a licensed financial advisor before making investment decisions.
Volume Delta PROThis indicator show delta moves and producing it in a way that you can see what MADE the delta - buyers or sellers.
Important delta candles are also marked.
I also shows average delta and can be adjusted by reading data from lower time frames.
Important Cracked Levels This indicator shows you all the levels from the previous day and the premarket. This is all you really need
100+ BTC Tracker + 182-Day Dormant (6-Month HODL)Instantly see what the biggest Bitcoin whales are doing — and exactly how much of the supply has been completely untouched for 6 full months or longer (182+ days), the strictest and most respected definition of true HODLing.
What this indicator shows you in real time:
Number of wallets holding ≥100 BTC (~15,800 whales)
Total Bitcoin controlled by these whales (~3.25 million BTC)
6-Month Dormant Supply — Bitcoin that hasn’t moved in 182+ days (~14.1 million BTC)
6-Month Dormant % — What percentage of circulating supply is truly locked away
Why 182 days matters:
The 6-month threshold (≈182 days) is the industry-standard cutoff used by Glassnode, CryptoQuant, and analysts worldwide to define ultra-long-term holders. These are the coins least likely to ever hit exchanges — the ultimate measure of conviction and scarcity.
Key features:Live or fallback? — Instantly know if you’re seeing real-time on-chain data (green) or verified backup values (yellow)
Works on free accounts — No paid data subscription required (though it becomes even more accurate with Glassnode/CryptoQuant add-ons)
Clean, non-intrusive design — Three bold plots + sleek dark table in the top-right corner
Always up to date — Fallback values manually verified as of November 21, 2025
Perfect for:
Spotting whale accumulation/distribution phases
Tracking real Bitcoin scarcity during bull or bear markets
Confirming long-term holder conviction before big moves
Add it to any BTC chart and instantly understand who really controls Bitcoin — and how much of it is locked away forever by the strongest hands in crypto.
amir Liquidity Sweeps [amir]this indicator is from luxalgon i think this is the code that made this incdicator never get destroyed by aanyone






















