able bigtrades dom + liquidity sweep This Pine Script is a sophisticated **Order Flow and Liquidity analysis tool** designed for TradingView. It combines volume analysis, multi-exchange data, and price action to identify where institutional "whales" are entering the market.
Below is a detailed guide on how to interpret and use the **BigTrades DOM** indicator.
---
## 1. Core Concept: Big Trades Detection
Instead of looking at raw volume, this indicator uses **Z-Scores** (Standard Deviations). It compares current volume to the average of the last 30 bars (customizable).
* **Tier 1 (Small Circles):** Significant volume, slightly above average.
* **Tier 2 (Medium Circles):** High volume ( by default). These often act as local support/resistance.
* **Tier 3 (Large Circles):** Extreme volume. These represent institutional "Big Trades" that usually lead to trend reversals or major continuations.
---
## 2. Initiative (INIT) vs. Absorbed (ABS)
This is a powerful feature located in the **Confirmation** settings. It looks at what happens *after* a Tier 3 big trade occurs:
* **Initiative (Purple Circle `●`):** High volume occurs, and price **moves strongly** in that direction within bars. This confirms aggressive "Initiative" buying or selling.
* **Absorbed (Yellow Cross `✕`):** High volume occurs, but price **fails to move**. This indicates "Absorption"—where a large limit order (passive seller) is soaking up all the aggressive market buys, often leading to a reversal.
---
## 3. Liquidity Sweep Detection
The script tracks "Pivots" (old highs and lows) and watches for **Stop Runs**.
* **Bullish Sweep (LTL-SWEEP):** Price dips below a previous Low (Liquidity) but immediately closes back above it, usually accompanied by a Big Trade. This is a classic "Stop Hunt" before a move up.
* **Bearish Sweep (LTH-SWEEP):** Price spikes above a previous High but closes below it. This indicates "trapped longs" and potential downside.
* **Visuals:** The script draws a **Dotted Box** and a **Horizontal Line** to mark the swept liquidity zone.
---
## 4. The Mini DOM & Volume Profile
On the right side of your chart, you will see a real-time table:
* **Profile:** A visual histogram of volume distributed at specific price levels.
* **Bid/Ask:** Shows the estimated volume of sellers (Bid) and buyers (Ask) at those specific levels.
* **Delta (Δ):** The net difference. Green means more aggressive buyers; Red means more aggressive sellers.
* **Current Price:** Highlighted in Green to help you see where the "Value" is currently sitting.
---
## 5. Multi-Exchange Aggregation (Crypto Only)
If you are trading a crypto pair (e.g., BTCUSD), the script can fetch volume data from **Binance, Bybit, OKX, Coinbase, and Kraken** simultaneously.
> **Why it matters:** It gives you a "Global" view of volume. If you see a Big Trade on your chart, but the Multi-Exchange data shows high volume across all 5 exchanges, the signal is much more reliable.
---
## 6. How to Trade with this Indicator
### **Strategy A: The Liquidity Reversal**
1. Look for a **Liquidity Sweep** (LTL-SWEEP).
2. Wait for a **Big Trade (Tier 2 or 3)** to appear at the bottom of the sweep.
3. **Entry:** Long when the bar closes back above the sweep level.
4. **Target:** The opposite Liquidity High.
### **Strategy B: Following Initiative**
1. Wait for an **INIT (Purple Circle)** signal.
2. This confirms that the "Big Trade" has successfully pushed the market.
3. **Entry:** Enter in the direction of the INIT signal on the next pullback.
### **Strategy C: Fading Absorption**
1. Price reaches a resistance level.
2. An **ABS (Yellow Cross)** appears.
3. This means buyers are exhausted and being "absorbed" by a large seller.
4. **Entry:** Short on the break of the Absorption candle's low.
---
## 7. Recommended Settings
* **Sensitivity (Sigma):** Set to `2.5` for volatile markets (Crypto) or `2.0` for slower markets (Forex/Stocks).
* **Normalize by ATR:** Keep this **ON**. it ensures that "Big Trades" are calculated relative to current market volatility.
* **Require Big Trade (Sweep):** Keep this **ON** to filter out "fake" sweeps that don't have institutional backing.
المؤشرات والاستراتيجيات
Nerot YapanimCandle Patterns Pro: Momentum & Multilingual
Overview
Candle Patterns Pro is an advanced, high-conviction candlestick pattern detector built for Pine Script v5. Unlike standard indicators that trigger on every technical occurrence, this script utilizes Momentum-Verified Logic to filter out market noise and "indecisive" price action.
Designed for clarity and precision, it features a unique Multilingual Toggle, allowing users to switch between professional English and Hebrew terminology instantly.
Key Features
1. Momentum-Verified Logic (Anti-Doji Filter)
Most pattern detectors fail by triggering on small-bodied "Doji" candles that lack direction. This indicator uses a custom isStrong algorithm: a signal only triggers if the real body of the candle represents at least 50% of the total candle range. This ensures you only see patterns where bulls or bears have shown true dominance.
2. "Real Body" Engulfing
To prioritize high-probability reversals, the Engulfing logic is calculated using Real Bodies (Open to Close) rather than wicks. By ignoring the "noise" of the thicks/wicks, the signals identify much stronger shifts in institutional pressure.
Shutterstock
3. Integrated Trend Filter (Moving Average)
Align your trades with the primary trend. When the MA Filter is enabled, bullish signals are only displayed if the price is above the Moving Average, while bearish signals appear only when the price is below it.
4. Professional Multilingual Support
This indicator is built for a global audience. Through the settings menu, users can toggle between English and Professional Hebrew labels.
English: Engulfing, 3 Soldiers, 3 Crows, Dark Cloud, etc.
Hebrew: בולען, שלושה חיילים, שלושה עורבים, ענן כהה, etc.
Supported Patterns
Engulfing (Body-Only): Clean reversal signals optimized for momentum.
Three Soldiers & Three Crows: Momentum-verified (Filtered for strength).
Morning & Evening Star: Three-candle structural reversals.
Meeting Line: Precise alignment strike patterns.
Piercing Line & Dark Cloud: Deep-penetration momentum shifts.
Harami: Traditional inside-bar setups.
User Instructions
Selection: Toggle specific patterns on or off in the inputs tab.
Clean UI: The indicator is pre-configured to keep your Status Line clean by hiding values and inputs by default.
Y-Axis Fix: If labels appear "static" or do not move with price, right-click your Price Scale and select "Merge All Scales into One (Right)".
Language: Switch between English and Hebrew via the "Language / שפה" dropdown in settings.
Technical Specifications
Version: Pine Script v5
Execution: Real-time calculation on bar close.
Alerts: Fully compatible with TradingView alerts (Push, Email, Webhook).
Scalping EMA + Fixed Range Volume Profile (Stable)//@version=5
indicator("Scalping EMA + Fixed Range Volume Profile (Stable)", overlay=true)
// =========================
// EMA SETTINGS
// =========================
ema9 = ta.ema(close, 9)
ema15 = ta.ema(close, 15)
ema21 = ta.ema(close, 21)
plot(ema9, "EMA 9", color=color.yellow, linewidth=2)
plot(ema15, "EMA 15", color=color.orange, linewidth=2)
plot(ema21, "EMA 21", color=color.red, linewidth=2)
// =========================
// FIXED RANGE SETTINGS
// =========================
rangeBars = input.int(100, "Fixed Range Bars", minval=20, maxval=500)
rangeHigh = ta.highest(high, rangeBars)
rangeLow = ta.lowest(low, rangeBars)
// =========================
// SAFETY CHECK
// =========================
bins = 24
rangeSize = rangeHigh - rangeLow
validRange = rangeSize > 0
step = validRange ? rangeSize / bins : na
// =========================
// VOLUME PROFILE
// =========================
var float volBins = array.new_float(bins, 0.0)
// Reset bins
if validRange
for i = 0 to bins - 1
array.set(volBins, i, 0)
// Fill bins
if validRange
for i = 0 to rangeBars - 1
price = hlc3
idx = int((price - rangeLow) / step)
if idx < 0
idx := 0
if idx > bins - 1
idx := bins - 1
array.set(volBins, idx, array.get(volBins, idx) + volume )
// =========================
// POC
// =========================
pocIndex = validRange ? array.indexof(volBins, array.max(volBins)) : na
pocPrice = validRange ? rangeLow + (pocIndex + 0.5) * step : na
// =========================
// VALUE AREA (70%)
// =========================
float vah = na
float val = na
if validRange
totalVol = array.sum(volBins)
targetVol = totalVol * 0.7
float cumVol = array.get(volBins, pocIndex)
int lowVA = pocIndex
int highVA = pocIndex
while cumVol < targetVol and (lowVA > 0 or highVA < bins - 1)
leftVol = lowVA > 0 ? array.get(volBins, lowVA - 1) : 0
rightVol = highVA < bins - 1 ? array.get(volBins, highVA + 1) : 0
if rightVol > leftVol and highVA < bins - 1
highVA += 1
cumVol += rightVol
else if lowVA > 0
lowVA -= 1
cumVol += leftVol
vah := rangeLow + (highVA + 1) * step
val := rangeLow + lowVA * step
// =========================
// PLOTS
// =========================
plot(pocPrice, "POC", color=color.blue, linewidth=2)
plot(vah, "VAH", color=color.green, linewidth=1)
plot(val, "VAL", color=color.green, linewidth=1)
SMA 14/28 CrossBy analyzing the XAUUSD chart on the 2H timeframe, we can observe that after a strong bullish market structure, Gold continued to trade higher and successfully expanded toward the 4,850 – 4,890 region, which is marked as a key liquidity and resistance zone on the chart.
Following this impulsive upside move, price is now showing short-term exhaustion, with multiple rejections forming just below the recent highs. The market is currently trading around 4,825, where we can see repeated attempts to break higher, increased volatility, and signs that buy-side liquidity above the highs has been partially taken.
This price behavior has created a short-term liquidity imbalance, and based on the current structure, a pullback is expected before any further bullish continuation. As highlighted on the chart, price may retrace toward the 4,760 – 4,600 support zone, which aligns with previous consolidation, internal structure, and resting liquidity below current price.
200 EMA Multi-Timeframe Bias (5m / 1h / 4h)200 EMA align with 5min, 1hr and 4 hr. it will have a background green if the three timeframes are align .
Contractions by luke ADHD traderbreakouts version one.... im looking to add to this indicator this is in early stages
visit my youtube channel
ADHD TRADERS CHANNEL
Test Script Ignore MeTest Script Ignore Me. Just testing script publish capabilities so this script should not be used.
Donchian Breakout with Trailing Stop use only on heikin ashi
use on ETH only
use in 1h timeframe
and enjoy 96% win rate
Gold Swings Peaks & Troughs//@version=5
indicator("Gold Swings Peaks & Troughs CLEAN", overlay=true, max_labels_count=500)
// ===== إعدادات المستخدم =====
len = input.int(2, "Swing Length") // عدد الشموع قبل وبعد لتحديد القمة/القاع
minDistance = input.int(5, "Min Bars Between Signals") // لتقليل الإشارات المتقاربة
buyColor = input.color(color.green, "BUY Color")
sellColor = input.color(color.red, "SELL Color")
// ===== متغير لتخزين آخر إشارة =====
var int lastBuyBar = na
var int lastSellBar = na
// ===== قمة و قاع محلية =====
localLow = low == ta.lowest(low, len*2 + 1)
localHigh = high == ta.highest(high, len*2 + 1)
// ===== رسم Labels فقط عند القمم والقيعان مع منع التكرار القريب =====
if localLow and (na(lastBuyBar) or bar_index - lastBuyBar >= minDistance)
label.new(bar_index, low, "BUY", style=label.style_label_up, color=buyColor, textcolor=color.white)
lastBuyBar := bar_index
if localHigh and (na(lastSellBar) or bar_index - lastSellBar >= minDistance)
label.new(bar_index, high, "SELL", style=label.style_label_down, color=sellColor, textcolor=color.white)
lastSellBar := bar_index
Entry Calculator - Fixed Risk Reward RatioTradingView's built-in Long/Short position tool is already quite good, but there's one requirement it can't fulfill for me. When I've already determined the range of a swing trade but need to calculate the appropriate entry point based on a fixed risk-reward ratio, I can't use the built-in Long/Short tool to "lock" the risk-reward ratio (for example, if I specifically want to see where the 2R position is). This tool can help you accomplish exactly that.
Tradingview原本自带的Long/Short工具已经足够好,但是对于我来说有一个没有办法满足的需求,就是当我已经确定波段的区间,但是需要通过固定盈亏比来计算合适的入场点时,我没有办法用自带的Long/Short工具来“固定”住盈亏比(比如我就是要看2R的位置在哪里),那么这个工具就可以帮你完成这样的事情。
You simply need to input the TP and SL positions, and it will calculate the entry point location based on your desired risk-reward ratio, and it also comes with a built-in risk calculation tool. Since I frequently trade cryptocurrency perpetual contracts, I don't really care about how many contracts I need to open - I just need to calculate the total position size denominated in USDT, which is something the original Long/Short tool cannot do.
你只需要输入TP和SL位置,就可以根据你想要的 盈亏比计算入场点位置,并且还自带Risk计算的工具。由于我经常是在使用加密货币的永续合约,所以我其实不太在意我要开多少份合约,我只要计算总共的USDT计价的仓位就可以,这个也是原本的Long/Short工具做不到的。
XAUUSD Trend Continuation ProXAUUSD Trend Continuation Pro — EMA Pullback System is a professional trend-following indicator designed specifically for trading Gold (XAUUSD) using high-probability continuation setups.
The indicator uses a 200 EMA trend filter to identify the dominant market direction and waits for a healthy pullback before generating breakout entry signals. This allows traders to enter trades in the direction of momentum with strong confirmation.
It is optimized for trending gold markets and works across all broker feeds without relying on fixed price levels.
🔍 How It Works
• Identifies bullish and bearish trend using 200 EMA
• Waits for pullback into value zone
• Triggers entry on breakout confirmation
• Filters trades during low-liquidity sessions
• Projects automatic Stop Loss & Take Profit levels
⚙️ Key Features
✔ Buy & Sell signals
✔ Smart trend filter
✔ London & New York session filter
✔ Automatic SL & TP projection
✔ Alert-ready for automation
✔ Works on all XAUUSD brokers
📌 Best Settings
Symbol: XAUUSD
Timeframe: 1H (Confirm on 15M)
EMA: 200
Risk/Reward: 1:2 or higher
📈 Market Type
Best suited for trending gold markets with strong momentum and strong volume.
LIB_Signal_SupertrendLibrary "LIB_Signal_Supertrend"
sig_supertrend(_signal_ha_mode, _use_ha_for_supertrend, _haOpen, _haHigh, _haLow, _haClose, _open, _high, _low, _close, _st_atr, _st_factor, _st_use_wicks)
Parameters:
_signal_ha_mode (string)
_use_ha_for_supertrend (bool)
_haOpen (float)
_haHigh (float)
_haLow (float)
_haClose (float)
_open (float)
_high (float)
_low (float)
_close (float)
_st_atr (float)
_st_factor (float)
_st_use_wicks (bool)
LIB_Signal_RangeFilterLibrary "LIB_Signal_RangeFilter"
sig_rangefilter(_adx, _plusDI, _minusDI, _chop, _src, _adxTrendThresh, _adxRangeThresh, _chopTrendThresh, _chopRangeThresh, _rsiLen, _rsiOS, _rsiOB, _bbLen, _bbMult, _useBBFilter)
Parameters:
_adx (float)
_plusDI (float)
_minusDI (float)
_chop (float)
_src (float)
_adxTrendThresh (float)
_adxRangeThresh (float)
_chopTrendThresh (float)
_chopRangeThresh (float)
_rsiLen (simple int)
_rsiOS (float)
_rsiOB (float)
_bbLen (int)
_bbMult (float)
_useBBFilter (bool)
LIB_ConfirmationLayerLibrary "LIB_ConfirmationLayer"
apply_confirmation(longRaw, shortRaw, signalDir, signalLine, posSize, o, h, l, c, _bar_index, _time, conf_useBreakout, conf_useSwing, conf_useMomentum, conf_momMode, conf_atrLen, conf_momAtrMult, conf_rocMinPct, conf_useSessionFilter, conf_session, conf_plotLevels, conf_requireCloseBeyond, conf_confirmTimeoutBars, conf_minWaitBars, conf_gateOnlyWhenFlat, conf_dynamicLevelWhileWaiting, conf_dynUpdateMode, conf_deferBreakOnLevelUpdate, conf_refreshOnNewRawSignal, conf_rawEventMode, conf_tieRule, conf_barCloseOnly, conf_requireRawStillTrue, conf_breakBufferTicks, conf_maxSwingDistPct, conf_maxPivotAgeBars, conf_pLeft, conf_pRight)
Parameters:
longRaw (bool)
shortRaw (bool)
signalDir (int)
signalLine (float)
posSize (float)
o (float)
h (float)
l (float)
c (float)
_bar_index (int)
_time (int)
conf_useBreakout (bool)
conf_useSwing (bool)
conf_useMomentum (bool)
conf_momMode (string)
conf_atrLen (simple int)
conf_momAtrMult (float)
conf_rocMinPct (float)
conf_useSessionFilter (bool)
conf_session (string)
conf_plotLevels (bool)
conf_requireCloseBeyond (bool)
conf_confirmTimeoutBars (int)
conf_minWaitBars (int)
conf_gateOnlyWhenFlat (bool)
conf_dynamicLevelWhileWaiting (bool)
conf_dynUpdateMode (string)
conf_deferBreakOnLevelUpdate (bool)
conf_refreshOnNewRawSignal (bool)
conf_rawEventMode (string)
conf_tieRule (string)
conf_barCloseOnly (bool)
conf_requireRawStillTrue (bool)
conf_breakBufferTicks (int)
conf_maxSwingDistPct (float)
conf_maxPivotAgeBars (int)
conf_pLeft (int)
conf_pRight (int)
XAUUSD Bullish Continuation Strategy v2 EMA Pullback Breakout This strategy is designed to trade XAUUSD (Gold) using a bullish continuation model based on trend structure and pullback breakouts.
The system uses a 200 EMA trend filter to identify the dominant market direction and waits for price to retrace before entering on breakout confirmation — allowing entries in high-probability continuation zones.
The strategy adapts dynamically to price action and works across all XAUUSD broker feeds without relying on fixed price levels.
🔍 Strategy Logic
✔ Trade only in bullish trend (price above 200 EMA)
✔ Wait for pullback toward EMA
✔ Enter on breakout of recent highs
✔ Stop loss placed below recent swing low
✔ Take profit based on Risk/Reward ratio
⚙️ Key Features
• Dynamic price action entries
• Auto stop-loss & take-profit
• Works on any XAUUSD broker
• Produces full Strategy Tester reports
• Optimized for 1H timeframe
📌 Recommended Settings
Symbol: XAUUSD
Timeframe: 1H
Trend Filter: EMA 200
Risk/Reward: 1:2 or higher
📈 Market Bias
Trend-following bullish continuation system designed for strong gold markets.
EURUSD 5m SMA(5) x SMA(20) AlertsTracks every time the 5 sma crosses the 20 sma on the 5 minute chart
Non-Repainting Support/Resistance TrendlinesFeatures of This Version
Support lines: upward only, start at lowest low → next higher low
Resistance lines: downward only, start at highest high → next lower high
Lines do not cross price action (validated by every bar along the line)
Non-repainting, confirmed pivots only
Maximum number of trendlines is adjustable
Time LineUse it to mark out start times, using it personally to mark 8am starting zone but I'm sure you may have other uses
Time-Segmented RVOLTime-Segmented RVOL
The Mathematical Flaw in Standard RVOL
Most Relative Volume (RVOL) indicators are built on a "Linear Scaling" hypothesis. They take the daily average and divide it by the number of bars in the day. This fails to account for the "Volume Smile"—the natural tendency for volume to be heavy at the open/close and dry up during mid-day. This leads to "False Highs" every morning and "False Lows" during lunch.
The Solution: Time-Slot Memory
This script uses a high-performance array to create a 20-Day Memory for every specific minute of the trading day.
Contextual Comparison: It compares the current 10:30 AM bar only to the previous twenty 10:30 AM bars.
Pre-Market Precision: Because it compares 4:00 AM volume to historical 4:00 AM volume, it can spot "early-bird" runners hours before the opening bell, identifying unusual interest when total volume is still low.
The Coherent Momentum Tiers
We have organized the color logic into four distinct, logical tiers to assist in rapid decision-making:
Cold (Blue): RVOL < 1.0 . Volume is below the historical average for this specific time slot.
Building (Green): RVOL 1.0 – 3.0. Active participation. The stock is "Awake" and moving with healthy, sustainable interest.
High Intensity (Yellow): RVOL 3.0 – 5.0. Extreme interest. The trade is becoming "crowded"; look for increased volatility.
Parabolic/Super High (Pink): RVOL > 5.0. Massive abnormality (5x+ normal volume). Common in small-cap "pumpers" and major institutional news events.
Trading Strategy: Spotting the "In-Play" Runner
The Awake Signal: Watch for a transition from Blue to Green. This confirms the ticker is "in-play" relative to its own 20-day history.
The Breakout: Look for Yellow or Pink bars accompanied by a price breakout from a consolidation zone. High RVOL confirms the move has real conviction.
Exhaustion (White X): The script includes built-in divergence tracking. If the price makes a new high but the RVOL bars are shrinking, a "White X" will appear. This suggests "Volume Exhaustion"—the fuel is running out.
Settings
Lookback (Days): Default is 20. This acts as a "Truth Filter" to ensure the baseline remains grounded in long-term reality rather than chasing short-term noise.
Custom Thresholds: Fully adjustable levels for the Green, Yellow, and Pink tiers to suit different asset classes (Small-caps vs. Mega-caps).
libhs_td6Library Overview Data for logger
This library contains test data used by library logger
import GETpacman/logger/x as logger






















