Spot Taker Flow & Early Warning System How Does This Code Detect a "Fake" Rise?
Spot VWMA Logic: The moving average looks not only at the price but also at how much "spot volume" is circulating at that price.
Fake Rise Scenario: If the price (candles) is going up but the Yellow (Binance) or Blue (Coinbase) lines we've drawn are below it, or the price is drooping to the level of these lines; know that the rise is being triggered by bots in futures trading, not spot buyers. This is a "Fake" rise.
Confirmed Rise: If the price is above all these L1 lines, there may be "real money behind it".
Indicatori e strategie
Monthly Weekly Daily ATR Calculation A weekly options trading script showing optimal levels using daily and weekly ATR ranges and stop loss. (Open ± ATR)
Custom Daily POC with Date LabelsThis indicator provides a clear view of today's control levels in relation to the point of control from previous days, revealing where the big whales are navigating and manipulating the market.
It's a simple yet genius tool...
VFI MagnoVFI – Virtual Football Index (Bet365)
A statistical mean-reversion indicator that compares the current “price” (white line) against a Fair Value baseline (SMA) and standard deviation bands.
When price moves outside the normal range:
OVER Signal (green triangle) → price below the lower band + momentum turning up (potential rebound / correction).
UNDER Signal (red triangle) → price above the upper band + momentum turning down (potential pullback / correction).
Background colors highlight extreme zones: green (scarcity/undersold) and red (excess/overbought).
Motif Multi-Method Range/Trend DetectorI have no idea what this does, but it looks fancy... there are a bunch of colors and lines
Amir Predicta V4Crypto Perps (SAFE) Predict 1hr time frame with dashboard for both signal entry as well as dashboard for trend
Smooth Fear/Greed Waves (Cipher-style)The indicator is a Oscilator that helps to check when to buy or sell and asset based on the Fear and Greed index and also based on the oversold or overbought Threshold.
FRVP VA Zones + MACD + EMA Ribbon{A37Amna5633}fulemas, frvp, with selectable colours lines, and switch on, off levels, with riboon ema 1,2 box selectable ribbon thicknes ,recomended with ema1with 3, and ema2 with7
ADR% babaThis indicator calculates the Average Day Range (ADR) as a percentage using the TC2000 methodology, measuring the average relative expansion between daily highs and lows to quantify market volatility in a price-level independent manner.
FRVP VA Zones + MACD + EMA Ribbon {A37Amna5633} emas, frvp with selectable coulours in the setting, and swtch on/off lines on the chart in the setting with macd chart
Terils EMA 20 Body Cross + Full Candle BreakEma 20 body cross and confirmation after that for entry.
Ema 20 body cross and confirmation after that for entry.Ema 20 body cross and confirmation after that for entry.Ema 20 body cross and confirmation after that for entry.
Smart QA Checker Market StructureSmart Checker Market Structure
This Pine Script v6 indicator automatically analyzes market structure and displays the results in a clear question‑and‑answer format on the chart
It identifies basic structural patterns using recent highs and lows
Higher Highs HH and Higher Lows HL indicate an uptrend
Lower Lows LL and Lower Highs LH indicate a downtrend
Based on this logic, the script classifies the current market trend as
Uptrend
Downtrend
Sideways
Candle Born TrendlineThis indicator pinpoints the exact location where a candlestick formation begins. It allows for more accurate tracking of asset trends. It also helps monitor price trend reversals. Its purpose is to provide the user with a tool that allows for visual monitoring of price action. It was created especially for those who trade using scalping techniques.
Teril EMA 20 Body Cross + 1:1 RR AlertTeril EMA 20 Body Cross . Teril EMA 20 Body Cross Teril EMA 20 Body Cross Teril EMA 20 Body Cross Teril EMA 20 Body Cross Teril EMA 20 Body Cross Teril EMA 20 Body Cross Teril EMA 20 Body Cross Teril EMA 20 Body Cross Teril EMA 20 Body Cross
High-volume buy and sell signals with OB and FVGBuy and sell signals on ob
Pivot Point Usage: Instead of detecting each candle of an opposite color, the script uses `ta.pivothigh/low`. This means it only marks a Pivot Point if the price has actually made a significant high or low relative to the 10 preceding and following candles.
Dynamic Cleanup (Mitigation): As soon as the price returns to "fill" the area (depending on your choice: simple contact or close), the box disappears from the chart. This keeps your view clean and focused on the remaining untouched areas.
Period Setting: You can increase the "Detection Period" (e.g., from 10 to 20) in the settings to filter out even more noise and keep only the major areas.
How to use it?
OHLC+ Pre Market + ORB + 9 21 200 EMAs + VWAPOHLC Suite - Complete Price Level & Technical Indicator Package
This all-in-one indicator provides essential price levels and technical indicators for intraday trading, combining multiple reference points in a single, customizable overlay.
Features:
📊 Previous Day's OHLC
Open, High, Low, and Close levels from the previous trading day
Helps identify key support/resistance levels and reference points
Customizable line styles (Solid/Dashed/Dotted) and colors
📈 Today's OHLC
Current day's Open, High, Low, and Close levels
Real-time updates as price action develops
Separate styling options from previous day levels
🌅 Premarket High/Low
Tracks high and low during premarket hours (4:00 AM - 9:30 AM ET)
Essential for gap trading and identifying early morning range
Displays after regular session opens
⚡ Opening Range Breakout (ORB)
Calculates high/low of first 15 minutes (9:30 AM - 9:45 AM ET)
Popular for momentum and breakout strategies
Shows range boundaries after initial period
📉 Exponential Moving Averages (EMAs)
EMA 9 (short-term trend)
EMA 21 (intermediate trend)
EMA 200 (long-term trend/major support-resistance)
Toggle each EMA independently
📊 Volume Weighted Average Price (VWAP)
Standard VWAP calculation using hlc3
Key institutional reference level
Useful for mean reversion and trend following
Customization Options:
Individual color and opacity controls for all elements
Show/hide any component independently
Adjustable line styles for different level types
Price labels with abbreviations or actual values
Clean, organized settings interface
Best For:
Day traders and swing traders
Multi-timeframe analysis
Support/resistance identification
Breakout and range trading strategies
Institutional level awareness
Settings:
All colors, transparencies, line styles, and visibility options are fully customizable through the indicator settings panel. Default configuration provides optimal visibility with distinct colors for different level types.
H//@version=5
indicator("H", overlay=true)
// 設定計算的周期
length = input(30, title="Length")
// 計算最近的高點和低點
highestHigh = ta.highest(high, length)
lowestLow = ta.lowest(low, length)
// 畫出支撐和壓力線
line.new(x1=bar_index , y1=highestHigh, x2=bar_index, y2=highestHigh, color=color.red, width=2, extend=extend.right)
line.new(x1=bar_index , y1=lowestLow, x2=bar_index, y2=lowestLow, color=color.blue, width=2, extend=extend.right)
// --- SAR 計算與背景顏色 ---
sar = ta.sar(0.3, 0.3, 0.11)
bgcolor(close > sar ? color.new(color.red, 80) : color.new(color.green, 80))
// Hide the SAR plot by setting color with full transparency using `color.new`
plot(sar, style=plot.style_cross, color=color.new(color.blue, 100), linewidth=2)
// --- 定義時間範圍 ---
var int startHour = 8
var int startMinute = 45
var int endHour = 13
var int endMinute = 45
// 取得當前時間
currentTime = timestamp("GMT+8", year, month, dayofmonth, hour, minute)
startTime = timestamp("GMT+8", year, month, dayofmonth, startHour, startMinute)
endTime = timestamp("GMT+8", year, month, dayofmonth, endHour, endMinute)
// 價差計算
ix0001_price = request.security("IX0001", "1", close)
txf1_price = request.security("TXF1!", "1", close)
price_diff = (ix0001_price - txf1_price) / txf1_price
// 判斷條件:價差達到正或負0.004%且在指定時間範圍內
positive_condition = (price_diff >= 0.004) and (currentTime >= startTime) and (currentTime <= endTime)
negative_condition = (price_diff <= -0.004) and (currentTime >= startTime) and (currentTime <= endTime)
// 根據條件變更背景顏色
bgcolor(positive_condition ? color.new(color.red, 40) : na)
bgcolor(negative_condition ? color.new(color.green, 40) : na)
// --- KD Divergence Marker for 9,3 ---
k_9 = ta.sma(ta.stoch(close, high, low, 9), 3)
d_9 = ta.sma(k_9, 3)
var float lastHighPrice_9 = na
var float lastLowPrice_9 = na
var float lastHighKD_9 = na
var float lastLowKD_9 = na
isTopDivergence_9 = (k_9 > 93 and close < lastHighPrice_9 and k_9 < lastHighKD_9)
isBottomDivergence_9 = (k_9 < 15 and close > lastLowPrice_9 and k_9 > lastLowKD_9)
if ta.crossover(k_9, 97)
lastHighPrice_9 := high
lastHighKD_9 := k_9
if ta.crossunder(k_9, 15)
lastLowPrice_9 := close
lastLowKD_9 := k_9
plotshape(series=isTopDivergence_9, location=location.abovebar, color=color.orange, style=shape.labeldown, text="頂部轉折")
plotshape(series=isBottomDivergence_9, location=location.belowbar, color=color.green, style=shape.labelup, text="底部轉折")
// --- KD Divergence Marker for 14,3 ---
k_14 = ta.sma(ta.stoch(close, high, low, 14), 3)
d_14 = ta.sma(k_14, 3)
var float lastHighPrice_14 = na
var float lastLowPrice_14 = na
var float lastHighKD_14 = na
var float lastLowKD_14 = na
isTopDivergence_14 = (k_14 > 93 and close < lastHighPrice_14 and k_14 < lastHighKD_14)
isBottomDivergence_14 = (k_14 < 15 and close > lastLowPrice_14 and k_14 > lastLowKD_14)
if ta.crossover(k_14, 97)
lastHighPrice_14 := high
lastHighKD_14 := k_14
if ta.crossunder(k_14, 15)
lastLowPrice_14 := close
lastLowKD_14 := k_14
plotshape(series=isTopDivergence_14, location=location.abovebar, color=color.orange, style=shape.labeldown, text="頂部轉折")
plotshape(series=isBottomDivergence_14, location=location.belowbar, color=color.green, style=shape.labelup, text="底部轉折")
// --- Range Breakout ---
// Define the range
range_length = 23
highest_high = ta.highest(high, range_length)
lowest_low = ta.lowest(low, range_length)
// Determine if price is within the range
isInRange = (close >= lowest_low and close <= highest_high)
// Track when price re-enters the range after leaving it
var bool leftRange = false
if close < lowest_low or close > highest_high
leftRange := true
if leftRange and close >= lowest_low and close <= highest_high
leftRange := false
// Plot range only when price is within range
plot(isInRange and not leftRange ? highest_high : na, title="最高盤整區間", color=color.red, linewidth=1, style=plot.style_stepline)
plot(isInRange and not leftRange ? lowest_low : na, title="最低盤整區間", color=color.green, linewidth=1, style=plot.style_stepline)
// --- Volume Crossover Indicator ---
short_ma_length = 5
long_ma_length = 10
volume_multiplier = 3.5
short_ma_volume = ta.sma(volume, short_ma_length)
long_ma_volume = ta.sma(volume, long_ma_length)
current_volume_ratio = volume / short_ma_volume
crossover_condition = ta.crossover(short_ma_volume, long_ma_volume)
volume_condition = current_volume_ratio > volume_multiplier
plotshape(series=crossover_condition and volume_condition and isInRange, location=location.abovebar, color=color.red, style=shape.labelup, text="變盤")
Pattern Pro [Josh]1. Overview
Pattern Pro is a hybrid technical analysis suite designed to bridge the gap between Classic Chart Patterns and Smart Money Concepts (SMC). Reimagined with a high-contrast "Alien HUD" visual style, this script helps traders identify structural breaks, reversal patterns, and institutional zones with clarity.
2. How it Works (Methodology & Calculations)
The core engine of this script relies on identifying significant market swings using ta.pivothigh and ta.pivotlow functions. These pivot points are stored in dynamic arrays to perform geometric calculations:
Geometric Pattern Recognition:
The script calculates the slope between historical pivots using linear regression logic.
Double Tops/Bottoms: Detects equal highs/lows within a user-defined tolerance (default 0.25%) and validates them with RSI Divergence logic.
Head & Shoulders: Validates the structural hierarchy (Left Shoulder < Head > Right Shoulder) relative to the neckline.
Wedges & Flags: Analyzes trendlines connecting multiple pivots. Converging slopes indicate Wedges, while parallel slopes indicate Flags.
Smart Money Concepts (SMC):
BOS (Break of Structure): Automatically draws lines where price closes beyond a key pivot, signaling trend continuation.
FVG (Fair Value Gaps): Scans for 3-candle price imbalances and projects the 50% equilibrium level.
Supply & Demand Zones: Highlights order blocks derived from the specific candles that formed a confirmed pivot.
Confidence Score: An internal algorithm assigns a percentage score based on pattern clarity and momentum divergence (RSI).
3. Visual Features (Alien HUD)
Neon & Glow Effects: Lines are rendered with multi-layered transparency to create a "glowing" effect, ensuring visibility on dark themes.
Fog/Smoke FX: Adds depth to critical levels without cluttering the chart.
Customization: Users can toggle specific patterns, adjust pivot sensitivity (Lookback), and customize colors.
Disclaimer: This indicator is developed strictly for educational purposes regarding chart behavior and algorithmic pattern recognition.
The signals and patterns generated do not guarantee profitability or future accuracy.
Past performance is not indicative of future results.
Trading involves significant risk. Users should always practice proper risk management and use their own judgment.
Multi-Timeframe Open Levels [Vertical Rays]█ OVERVIEW
This indicator displays higher timeframe open levels using a unique vertical ray design. It draws vertical separators above and below the opening candle, clearly marking the higher timeframe session boundaries on the lower timeframe without interfering with price action or altering chart scale.
Supports up to 5 timeframes with full control over styling and history depth.
█ KEY FEATURES
- Up to 5 independent timeframes — combine any timeframe (minutes, hours, days, weeks) with individual styling
- Vertical ray design — marks timeframe transitions without obscuring price action or distorting chart scale
- Smart overlap handling — when multiple timeframes align (e.g., Daily and 4H), the higher timeframe takes visual priority
- Performance optimized — efficient processing that only calculates what's needed based on visible history
- Minimal footprint — preserves your chart's natural aspect ratio
- Fully customizable — colors, line styles, thickness, and label formatting per timeframe
█ HOW IT WORKS
At each higher timeframe open, the indicator draws two vertical rays:
• One extending upward from above opening candle
• One extending downward from below the opening candle
This creates visual "bookends" that instantly identify where new sessions or timeframe periods begin on the lower timeframe.
█ SETTINGS
Each timeframe slot includes:
• Enable/disable toggle
• Timeframe value and unit (M/H/D/W)
• Color, style (solid/dashed/dotted), and line width
• Maximum historical levels to display
Label options include timezone selection, optional price display, and positioning adjustments.
Scalping Suitability Radar🔍 Scalping Suitability Radar + BUY / SELL / STAND-BY Signals
What this indicator is
The Scalping Suitability Radar is a decision-support indicator designed to help traders avoid low-quality scalping environments and focus only on moments when the market shows:
Sufficient volatility
Adequate liquidity (volume)
Real momentum
Meaningful trend strength
Clear entry timing
Instead of forcing trades in slow, choppy, or low-energy markets, this indicator answers one critical question first:
“Is the market even worth scalping right now?”
Only after the market is deemed scalpable does it assist with:
BUY / SELL signals
STAND-BY (anticipation) alerts
A color-coded decision table explaining why a signal exists (or why you should stay out)
🧠 Core Philosophy
Most losing scalps don’t fail because of bad entries —
they fail because the market conditions were never suitable.
This indicator is built around the idea that:
No setup is better than a forced setup.
🧩 What the indicator evaluates (automatically)
1️⃣ Volatility (ATR % + optional Bollinger Band Width)
Confirms price is moving enough to overcome:
Spreads
Slippage
Time decay (especially for options)
If volatility is too low → NO SCALP
2️⃣ Volume (Relative to recent average)
Ensures liquidity is present
Prevents entries during thin, slow tape
Low volume = unreliable signals
3️⃣ Trend Strength (ADX)
Filters out dead chop and weak direction
Optional requirement that ADX is rising, not just high
4️⃣ Momentum (MACD + Histogram)
Confirms energy behind price movement
Histogram behavior helps anticipate crosses
5️⃣ Directional Bias (RSI + optional EMA filter)
RSI confirms bullish or bearish pressure
EMA filter aligns trades with short-term structure
🟢🟠🔴 Signal Types Explained
🟢 BUY / SELL
Triggered only when all market conditions are suitable, plus:
MACD crossover in the trade direction
RSI confirms directional bias
Optional EMA trend alignment
These are actionable scalp entries , not predictions.
🟠 STAND-BY (Anticipation Signal)
This is a unique feature designed to help you prepare before the entry fires.
STAND-BY appears when:
Market is already scalpable
MACD line and signal line are very close and converging
RSI is in range or very near range
Momentum is building toward a cross
What it means:
“Conditions are aligning — be ready, but don’t enter yet.”
This is especially useful for:
Fast timeframes (30s / 1m)
Options scalping
Traders who want to avoid chasing late entries
⚪ NOT SCALPABLE / GRAY BACKGROUND
When the background is gray:
Volatility, volume, trend, or momentum is insufficient
Any signals during this period should be ignored
This is intentional capital preservation
📊 Decision Table (Built for Novice & Advanced Traders)
The on-chart table shows, in real time:
Each indicator’s current value
The minimum “good” range
Color-coded status:
🟢 Green = suitable
🔴 Red = unsuitable
Helpful notes like:
“ADX rising”
“MACD near cross”
“RSI near LONG range”
“Stand-by confirmed”
This turns the indicator into a learning tool, not just a signal generator.
⚙️ Suggested Settings by Asset Type
Use these as starting points , not absolutes.
📈 Index Futures / Index CFDs (ES, NQ, DAX)
Timeframes: 30s – 1m
Min ATR %: 0.10 – 0.15
Min BB Width %: 0.20 – 0.30
Volume Multiplier: 1.1 – 1.2
ADX Min: 18 – 22
RSI Buy/Sell: 52 / 48
EMA Filter: ON
🧾 Index Options (0DTE SPX, ES options)
Timeframes: 30s
Min ATR %: 0.12 – 0.20
Min BB Width %: 0.25 – 0.40
Volume Multiplier: 1.2 – 1.4
ADX Min: 20 – 25
RSI Buy/Sell: 53 / 47
STAND-BY: Highly recommended
🪙 Crypto (BTC, ETH, majors)
Timeframes : 1m – 3m
Min ATR %: 0.15 – 0.30
BB Width %: 0.30 – 0.50
Volume Multiplier: 1.1
ADX Min: 17 – 20
RSI Buy/Sell: 51 / 49
EMA Filter: Optional (depends on style)
📊 Large-Cap Stocks (AAPL, MSFT, NVDA)
Timeframes: 1m – 5m
Min ATR %: 0.08 – 0.12
BB Width %: 0.15 – 0.25
Volume Multiplier: 1.2
ADX Min: 18
RSI Buy/Sell: 52 / 48
🧠 Best Practices
Do not trade against gray background
Use STAND-BY to prepare, not predict
Combine with:
Market structure
Key levels
Risk management
One clean trade > ten forced trades
⚠️ Disclaimer
This indicator is provided for educational and informational purposes only .
This is not financial advice
It does not guarantee profits or prevent losses
Markets behave differently across assets, sessions, and regimes
You are responsible for choosing settings that match:
Your trading style
Your risk tolerance
The specific asset you trade
Always test settings using paper trading or backtesting before using real capital.
ICT Liquidity Purge + SMTSimple indicator.
Instructions
Speed Improvements:
Pivot Length: 5→3 - Detects liquidity levels faster (less bars needed to confirm a pivot)
SMT Pivot Length: 5→3 - Faster SMT divergence detection
Purge Buffer: 0.1%→0.05% - Triggers purges sooner when price touches the level
Removed debug markers - No more blue triangular dots
To make it even faster, you can:
Set Pivot Length to 2 (very aggressive, more noise)
Set Purge Buffer to 0.01% (triggers almost immediately)
Adjust these in the settings based on your timeframe:
Lower timeframes (1m, 3m): Use 2-3 pivot length
Higher timeframes (15m, 1h): Use 4-5 pivot length.




















