Adaptive Moving AverageAdaptive Moving Average
The Adaptive Moving Average (AMA) dynamically adjusts to market conditions, selecting the most responsive behavior while filtering noise to provide clearer trend guidance.
🚀 Why It’s Unique
• Exclusive adaptive logic unique to this script
• High speed with reduced noise
• Strong performance on volatile assets such as SOLUSD and CROUSD
• Highly customizable moving average combinations
• Multi-layer processing for improved accuracy
• Color-changing plots and reversal highlights for quick interpretation
💡 Core Idea
The indicator blends multiple user-selected moving averages and dynamically emphasizes the one best suited to current market conditions. This preserves responsiveness during strong moves while filtering weak or noisy signals.
⚙️ How It Works
Three user-selected moving averages are calculated using the same base length.
A first adaptation layer weights the averages based on their rate of change responsiveness.
A second rate-of-change filter measures market conditions to suppress signals during unstable environments.
The final adaptive average changes behavior depending on market speed and direction.
The result is a moving average that reacts quickly during trends while remaining stable during choppy periods.
📌 Usage Notes
• Color changes indicate shifts in trend direction.
• Highlighted diamonds mark reversal events.
• Higher adaptation thresholds reduce signals but increase reliability.
• Lower thresholds increase responsiveness for faster trading styles.
🧭 Conclusion
The Adaptive Moving Average continuously adjusts its behavior to reduce false signals while maintaining speed and responsiveness. It offers a versatile tool for traders seeking clearer market structure and improved strategy execution.
Indikator dan strategi
Liquidity Sweep Strategy (RR 1:2)This free indicator from its strategic department has a 60% profit target of 2% and a loss target of 1%.
Asset Liquidity Meter by Funded RelayAsset Liquidity Meter by Funded Relay
This indicator estimates the liquidity of any asset by calculating the volume traded per unit of price movement (volume / (high - low)).
Higher values generally indicate better liquidity (more volume in a smaller price range → easier to enter/exit positions with less slippage).
Lower values suggest thinner liquidity (higher risk of price impact and volatility).
The indicator displays:
• Histogram: raw liquidity per bar (green = above SMA, red = below SMA)
• SMA line: smoothed liquidity trend
• Real-time info table in the top-right corner
• Built-in alert conditions
How to Use – Step by Step
1. Adding the Indicator
- Open any chart on TradingView
- Click the "Indicators" button at the top
- Search for "Asset Liquidity Meter v6" (or find it in Community Scripts / My Scripts)
- Click to add it to the chart
- It will appear in a separate pane below the price chart
2. Customizing Settings
Double-click the indicator name in the pane (or right-click → Settings):
• SMA Length (default: 14)
- Controls the smoothing period of the liquidity trend line
- Smaller values (5–10) → more responsive, good for intraday/scalping
- Larger values (20–50) → smoother trend, better for swing/position trading
• Epsilon (default: 0.00000001)
- Tiny value that prevents division-by-zero errors on flat bars (high = low)
- Almost never needs to be changed
• Colors
- High Liquidity Color: histogram bars when liquidity > SMA
- Low Liquidity Color: histogram bars when liquidity < SMA
- SMA Line Color: color of the smoothed trend line
• Show Alert Conditions in Menu
- Keep enabled (true) to see the built-in alert options when creating alerts
3. Reading & Interpreting the Indicator
• Histogram Bars (Raw Liquidity)
- Height = amount of volume per unit of price range
- Tall bars = high liquidity (market is "thick")
- Short bars = low liquidity (market is "thin")
- Green = current liquidity is stronger than the average (SMA)
- Red = current liquidity is weaker than the average
• Blue SMA Line
- Shows the average liquidity over the selected period
- Rising line → liquidity improving (more participants, easier trading)
- Falling line → liquidity decreasing (thinner market, caution advised)
• Info Table (top-right corner)
- Displays current raw liquidity, SMA value, and status ("High Liquidity" / "Low Liquidity")
- Updates in real-time on the last bar
• Zero Line (dotted gray)
- Visual reference — everything above zero is positive liquidity
4. Practical Trading Applications
• High Liquidity Zones (green bars + rising SMA)
- Favorable conditions for entering or scaling into positions
- Lower expected slippage
- Better for large orders
• Low Liquidity Zones (red bars + falling SMA)
- Higher risk of slippage and exaggerated price moves
- Consider smaller position sizes or waiting for better conditions
- Common during session opens/closes, holidays, or low-volume periods
• Crossovers
- Liquidity crossing above SMA → potential increase in market participation
- Liquidity crossing below SMA → potential drying up of interest
5. Setting Up Alerts
1. Right-click on the chart → "Add Alert"
2. In "Condition", select "Asset Liquidity Meter v6"
3. Choose one of the available alert conditions:
- Liquidity ↑ Crosses Above SMA
- Liquidity ↓ Crosses Below SMA
- Very High Liquidity (2× SMA)
- Very Low Liquidity (<30% SMA)
4. Set frequency (Once Per Bar Close is usually best)
5. Configure notification (email, popup, sound, webhook, etc.)
6. Create the alert
6. Tips for Best Results
• Works on all markets: stocks, forex, crypto, futures, indices
• Best on timeframes with meaningful volume data (5 min and higher usually give clearest signals)
• Compare liquidity across different assets or timeframes using multiple charts
• Combine with support/resistance, volume profile or order flow tools for confirmation
• Not a standalone signal — use in context with your overall strategy
Limitations & Notes
• This is an estimation based on OHLCV data — it does not show real order book depth
• Results vary significantly between centralized exchanges, brokers and instruments
• Zero-volume bars will show zero liquidity (expected behavior)
Enjoy safer and more informed trading!
Questions or suggestions? Feel free to comment below.
Gold AI: Hyper-Frequency 1minute Scalper The Gold AI: Hyper-Frequency is a high-precision scalping tool specifically engineered for the unique volatility of XAUUSD on lower timeframes (1m, 5m). Unlike traditional lagging indicators, this script utilizes a Lorentzian Distance Classifier —a machine learning approach that finds historical price fractals similar to current market conditions to predict the next high-probability move.
This indicator is designed for "Hyper-Frequency" trading, meaning it prioritizes capturing multiple micro-moves while using a three-stage Dynamic Take Profit system to let "runners" extend during strong momentum bursts.
█ THE AI CORE: LORENTZIAN CLASSIFICATION
Instead of standard Euclidean distance, this script employs Lorentzian Distance . This metric is superior for financial time series because it is less sensitive to extreme outliers, allowing the AI to identify patterns in "noisy" 1-minute gold charts that other models might miss.
The AI evaluates three key "features" to find matches: 1 — RSI (7): Momentum and overbought/oversold status. 2 — MFI (7): Money Flow Index to track institutional volume. 3 — ROC (3): Rate of Change to detect immediate velocity.
█ DYNAMIC PROFIT SCALING
To solve the "Gold Problem"—where price often spikes past targets or reverses instantly—we implemented a 3-Stage Profit Extender:
• Stage 1 (Initial TP): Targets a quick scalp (default 1.0 ATR). • Stage 2 (Extension): If momentum remains strong, the TP is automatically pushed further. The Stop Loss moves to Breakeven at this stage. • Stage 3 (Moonshot): For high-velocity moves, the TP extends to a major multiplier while the Stop Loss trails the previous candle's high/low.
█ KEY FEATURES
• K-Neighbors Engine: Analyzes the 'K' most similar historical instances to generate buy/sell "votes." • Sensitivity Control: Adjust how strictly the AI matches patterns. Lower values = higher accuracy; higher values = more frequent trades. • Volatility Filter (ATR): All targets and stops are mathematically pegged to current volatility, ensuring the script adapts whether the market is quiet or explosive. • Volume Gatekeeper: Filters out "fake-outs" that occur on low-volume retail spikes.
█ HOW TO USE
Asset: Optimized for XAUUSD (Gold).
Timeframe: Best performance on 1m or 5m charts.
Session: High-frequency signals are most reliable during London and New York sessions.
Confirmation: For maximum safety, enable the "Filter by 200 EMA" in settings to only take trades in the direction of the macro trend.
Disclaimer: Trading Gold involves high risk. This AI tool is designed to assist in decision-making and pattern recognition. Always perform your own due diligence and use proper risk management. Past performance does not guarantee future results.
DA Fractal Pillars [Auto S/R]Дядь, переходим к "Бетону". 🏗️
Этот индикатор — **DA FRACTAL PILLARS** — решает главную проблему любого трейдера: **"А где, собственно, уровень?"**.
Ты больше не будешь гадать, проводить линии "на глаз" или сомневаться.
### ЧТО ОН ДЕЛАЕТ:
1. **Поиск Опор:** Он сканирует график на предмет **Фракталов** (разворотных точек).
2. **Детектор Совпадений:** Если цена бьется в одну и ту же зону 2 или более раз — он понимает: _"Ага, тут стоит плита"_.
3. **Отрисовка:**
- **Зеленая Плита:** Поддержка (Support). Отсюда покупаем.
- **Красная Плита:** Сопротивление (Resistance). Отсюда продаем.
4. **Живучесть:** Плита исчезает (сереет) только тогда, когда цена **ПРОБИВАЕТ** ее телом свечи. Пока пробоя нет — уровень жив.
---
###
Копируй. Это твой автоматический строитель уровней.
Pine Script
```
// This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © Dark_Architect_Protocol
// "Concrete Slabs for Heavy Trading"
//@version=5
indicator("DA Fractal Pillars ", overlay=true, max_boxes_count=500)
// --- ---
left = input.int(5, "Fractal Left (Левое плечо)")
right = input.int(5, "Fractal Right (Правое плечо)")
zone_width = input.float(0.0010, "Zone Tolerance (Ширина зоны)", step=0.0001) // Насколько широко смотреть?
show_broken = input.bool(false, "Показывать пробитые уровни?")
// Цвета
col_sup = input.color(color.new(#00ffaa, 60), "Support Pillar (Green)")
col_res = input.color(color.new(#ff0040, 60), "Resistance Pillar (Red)")
col_broken = color.new(color.gray, 90)
// --- ---
ph = ta.pivothigh(high, left, right)
pl = ta.pivotlow(low, left, right)
// --- ---
// Мы используем массивы коробок, чтобы управлять ими
var box boxes_res = array.new_box()
var box boxes_sup = array.new_box()
// Флаги статуса (активен ли уровень?)
var bool active_res = array.new_bool()
var bool active_sup = array.new_bool()
// --- ---
if not na(ph)
// Проверяем, есть ли уже уровень рядом?
bool found = false
if array.size(boxes_res) > 0
for i = 0 to array.size(boxes_res) - 1
if array.get(active_res, i)
b = array.get(boxes_res, i)
top = box.get_top(b)
bot = box.get_bottom(b)
// Если новый хай попадает в существующую зону (или рядом)
// Расширяем зону, чтобы она стала "Жирнее"
if math.abs(ph - top) < zone_width or math.abs(ph - bot) < zone_width
// Обновляем границы (делаем уровень точнее)
box.set_top(b, math.max(top, ph))
box.set_bottom(b, math.min(bot, ph))
box.set_right(b, bar_index + 10) // Продлеваем жизнь
// Делаем цвет ярче (подтвержденный уровень)
box.set_bgcolor(b, color.new(#ff0040, 40))
found := true
break
// Если не нашли - создаем новую плиту
if not found
// Создаем коробку чуть шире цены, чтобы ее было видно
b_new = box.new(bar_index , ph + (zone_width/4), bar_index + 10, ph - (zone_width/4), border_width=0, bgcolor=col_res)
array.push(boxes_res, b_new)
array.push(active_res, true)
// --- ---
if not na(pl)
bool found = false
if array.size(boxes_sup) > 0
for i = 0 to array.size(boxes_sup) - 1
if array.get(active_sup, i)
b = array.get(boxes_sup, i)
top = box.get_top(b)
bot = box.get_bottom(b)
if math.abs(pl - top) < zone_width or math.abs(pl - bot) < zone_width
box.set_top(b, math.max(top, pl))
box.set_bottom(b, math.min(bot, pl))
box.set_right(b, bar_index + 10)
box.set_bgcolor(b, color.new(#00ffaa, 40))
found := true
break
if not found
b_new = box.new(bar_index , pl + (zone_width/4), bar_index + 10, pl - (zone_width/4), border_width=0, bgcolor=col_sup)
array.push(boxes_sup, b_new)
array.push(active_sup, true)
// --- ---
// Проходимся по всем активным уровням каждый бар
// >>>> RESISTANCE
if array.size(boxes_res) > 0
for i = 0 to array.size(boxes_res) - 1
if array.get(active_res, i)
b = array.get(boxes_res, i)
top = box.get_top(b)
bot = box.get_bottom(b)
// Если цена закрылась ВЫШЕ уровня -> ПРОБОЙ
if close > top
array.set(active_res, i, false) // Деактивируем
box.set_bgcolor(b, show_broken ? col_broken : color.new(color.white, 100)) // Скрываем или делаем серым
box.set_right(b, bar_index) // Перестаем продлевать
else
// Если уровень жив -> продлеваем вправо
box.set_right(b, bar_index + 5)
// >>>> SUPPORT
if array.size(boxes_sup) > 0
for i = 0 to array.size(boxes_sup) - 1
if array.get(active_sup, i)
b = array.get(boxes_sup, i)
top = box.get_top(b)
bot = box.get_bottom(b)
// Если цена закрылась НИЖЕ уровня -> ПРОБОЙ
if close < bot
array.set(active_sup, i, false)
box.set_bgcolor(b, show_broken ? col_broken : color.new(color.white, 100))
box.set_right(b, bar_index)
else
box.set_right(b, bar_index + 5)
// Чистка мусора (чтобы не тормозил график)
if array.size(boxes_res) > 50
box.delete(array.shift(boxes_res))
array.shift(active_res)
if array.size(boxes_sup) > 50
box.delete(array.shift(boxes_sup))
array.shift(active_sup)
```
### 🧠 ИНСТРУКЦИЯ ПО ПРИМЕНЕНИЮ:
1. **Настройка `Zone Tolerance`:**
- Это самая важная крутилка. Если уровней слишком много и они мелкие — **увеличь** это число (например, до 0.0020).
- Если индикатор не видит очевидных уровней — **уменьши**.
- Для `GBPCAD` значение по умолчанию `0.0010` (10 пунктов) должно подойти идеально.
2. **Как торговать:**
- **Зеленый блок:** Цена подходит к нему сверху вниз? Ищи покупки (Buy). Это пол.
- **Красный блок:** Цена подходит снизу вверх? Ищи продажи (Sell). Это потолок.
- **Яркость:** Если блок стал **ТЕМНЕЕ/ЯРЧЕ** — значит, цена ударилась в него второй раз. Это **УСИЛЕННЫЙ** уровень.
Теперь у тебя есть и "Призраки" (где стопы), и "Бетон" (где развороты). График превращается в карту сокровищ. 🗺️
Farjeat Lot & Risk CalculatorThis indicator will be of great help in measuring the lot size you should use in each of your operations, accurately managing your risk and profit.
Bullish Candles All in One ++ SG (Premium)🚀 Bullish Candles (SG) – Advanced Bullish Candlestick Pattern Indicator
Bullish Candles (SG) is a clean, non-repainting Pine Script indicator designed for traders who rely on pure price action and candlestick patterns.
Instead of cluttering your chart with dozens of indicators, this script highlights high-probability bullish reversal and continuation patterns directly on the price chart, right next to the candle where they occur.
🔍 In-Built Bullish Candlestick Patterns (Full List)
This indicator automatically detects the following classic bullish candlestick patterns:
Bullish Engulfing Pattern
Hammer Candlestick
Morning Star Pattern
Inverted Hammer
Piercing Line Pattern
Three White Soldiers
Tweezer Bottom
Bullish Harami
Bullish Doji
Each pattern can be individually enabled or disabled from the settings.
👉 By default, only the most reliable patterns are active:
Bullish Engulfing
Hammer
Morning Star
This keeps the chart clean and actionable.
⚙️ Key Features
✅ Non-repainting logic
✅ Labels plotted close to the actual candle
✅ Optional EMA trend filter to avoid counter-trend signals
✅ Works on all timeframes
✅ Suitable for stocks, indices, crypto & forex
✅ Lightweight & fast (no lag)
🎯 Best For
Price action traders
Intraday traders
Swing traders
Traders who use support & resistance + candlesticks
Traders who want clarity over complexity
This indicator does not give buy/sell calls.
It helps you read market intent and make better trading decisions.
👨💻 Custom Pine Script Development
I also design and build custom TradingView Pine Script indicators & strategies, including:
Candlestick pattern scanners
Strategy backtesting systems
Custom alerts & dashboards
Price-action based indicators
Performance-optimized, clean code
📩 Want a custom indicator or strategy?
You can hire me for Pine Script development.
🧪 Feedback & Improvements
This script is actively maintained.
If you:
notice any bug or error
want a new pattern or filter
need customisation
👉 Comment or message me — I’ll look into it.
❤️ Support My Work
If this indicator adds value to your trading:
⭐ Like the script
➕ Follow me for more price-action tools
💬 Share feedback (it helps improve future releases)
Trade smart. Keep charts clean.
— SG
Bookmap-ish Volume Diagram Aggregated Delta + Level Flags [v5.3]What this gives you
✅ True volume-diagram pane (no chart overlay)
✅ Buy vs Sell columns (aggression visualization)
✅ Net delta bars
✅ Pressure oscillator + signal
✅ CVD
✅ Bookmap-style “pressure at levels” flags
(upper = supply, lower = demand, VWAP = acceptance)
Fixed Range Line Buy Sell1buy and sell as per the signals generated
lines change color as per the close
DA Liquidity Ghosts [Stop Hunt]Дядь, отличный выбор. 👻
Мы начинаем охоту за стопами.
Этот индикатор — **DA LIQUIDITY GHOSTS** — покажет тебе, где спрятаны деньги толпы.
Ты перестанешь бояться "ложных пробоев". Ты будешь их ждать. Потому что ложный пробой для толпы — это **ВХОД** для нас.
### ЧТО ОН ДЕЛАЕТ:
1. **Призрачные Зоны:** Он ищет старые Хаи и Лои (High/Low), которые еще не были пробиты. Там лежат стоп-лоссы.
- Он рисует серые линии от этих уровней вправо.
2. **Детектор "Стоп-Ханта" (💀):**
- Если цена пробивает эту линию хвостом, но закрывается обратно (свип) — он рисует **ЧЕРЕП**.
- Это сигнал: _"Мы забрали ликвидность, теперь идем в обратную сторону"_.
---
###
Копируй и добавляй на график.
Pine Script
```
// This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © Dark_Architect_Protocol
// "We see dead orders."
//@version=5
indicator("DA Liquidity Ghosts ", overlay=true, max_lines_count=500, max_labels_count=500)
// --- ---
length = input.int(10, "Pivot Lookback (Глубина поиска)", minval=5)
show_labels = input.bool(true, "Показывать метки ($$$)?")
// Цвета
col_liq_h = input.color(color.new(#b2b5be, 50), "Liquidity High (Bearish)")
col_liq_l = input.color(color.new(#b2b5be, 50), "Liquidity Low (Bullish)")
col_hunt = input.color(#ff0040, "Stop Hunt Color") // Цвет Черепа
// --- ---
// Ищем вершины и низины
ph = ta.pivothigh(high, length, length)
pl = ta.pivotlow(low, length, length)
// --- ---
// Мы используем массивы, чтобы хранить уровни, пока их не пробьют
var line lines_h = array.new_line()
var line lines_l = array.new_line()
// Метки "LIQUIDITY"
var label labels_h = array.new_label()
var label labels_l = array.new_label()
// --- ---
// Если нашли новый Хай - рисуем линию
if not na(ph)
// Линия
l = line.new(bar_index , ph, bar_index + 10, ph, color=col_liq_h, style=line.style_dashed, width=1)
array.push(lines_h, l)
// Метка
if show_labels
lb = label.new(bar_index , ph, "LIQUIDITY POOL ($$$)", style=label.style_none, textcolor=col_liq_h, size=size.tiny)
array.push(labels_h, lb)
// Если нашли новый Лоу
if not na(pl)
l = line.new(bar_index , pl, bar_index + 10, pl, color=col_liq_l, style=line.style_dashed, width=1)
array.push(lines_l, l)
if show_labels
lb = label.new(bar_index , pl, "LIQUIDITY POOL ($$$)", style=label.style_none, textcolor=col_liq_l, size=size.tiny)
array.push(labels_l, lb)
// --- ---
// Проверяем каждый бар: пробили ли мы старую линию?
// >>>> ПРОВЕРКА ХАЕВ (Short Setup)
if array.size(lines_h) > 0
for i = array.size(lines_h) - 1 to 0
l_curr = array.get(lines_h, i)
lvl = line.get_y1(l_curr)
// Продлеваем линию вправо, пока она жива
line.set_x2(l_curr, bar_index + 5)
if show_labels and array.size(labels_h) > i
label.set_x(array.get(labels_h, i), bar_index + 5)
// УСЛОВИЕ 1: Цена коснулась уровня (High > Level)
if high > lvl
// УСЛОВИЕ 2: Свеча закрылась НИЖЕ уровня (SFP - Swing Failure Pattern)
// Это и есть Stop Hunt! Закололи и вернулись.
if close < lvl
// Рисуем Череп
label.new(bar_index, high, "💀 HUNT", style=label.style_none, textcolor=col_hunt, size=size.small)
// Удаляем линию (Ликвидность забрали)
line.delete(l_curr)
array.remove(lines_h, i)
if show_labels
label.delete(array.get(labels_h, i))
array.remove(labels_h, i)
// УСЛОВИЕ 3: Полный пробой (свеча закрылась ВЫШЕ)
// Значит уровень пробит "честно", он больше не актуален как сопротивление
else if close > lvl
// Просто удаляем линию, без черепа (это Breakout)
line.delete(l_curr)
array.remove(lines_h, i)
if show_labels
label.delete(array.get(labels_h, i))
array.remove(labels_h, i)
// >>>> ПРОВЕРКА ЛОЕВ (Long Setup)
if array.size(lines_l) > 0
for i = array.size(lines_l) - 1 to 0
l_curr = array.get(lines_l, i)
lvl = line.get_y1(l_curr)
line.set_x2(l_curr, bar_index + 5)
if show_labels and array.size(labels_l) > i
label.set_x(array.get(labels_l, i), bar_index + 5)
if low < lvl
// Stop Hunt: закололи вниз, закрылись выше
if close > lvl
label.new(bar_index, low, "💀 HUNT", style=label.style_none, textcolor=col_hunt, size=size.small, yloc=yloc.belowbar)
line.delete(l_curr)
array.remove(lines_l, i)
if show_labels
label.delete(array.get(labels_l, i))
array.remove(labels_l, i)
// Breakout: закрылись ниже
else if close < lvl
line.delete(l_curr)
array.remove(lines_l, i)
if show_labels
label.delete(array.get(labels_l, i))
array.remove(labels_l, i)
// Очистка памяти (удаляем слишком старые, если массив переполнен)
if array.size(lines_h) > 50
line.delete(array.shift(lines_h))
if array.size(lines_l) > 50
line.delete(array.shift(lines_l))
```
### 🧠 КАК ЧИТАТЬ ЭТОТ РАДАР:
1. **Серые пунктиры:** Это деньги. Это уровни, где "хомяки" поставили стопы.
- _Верхний пунктир:_ Там стопы шортистов (Buy Stops).
- _Нижний пунктир:_ Там стопы лонгистов (Sell Stops).
2. **ЧЕРЕП (💀 HUNT):**
- Это твой **ТРИГГЕР**.
- Если видишь Череп **СВЕРХУ** (на Хае) → Это сигнал в **SELL**. Рынок дернул вверх, собрал ликвидность и развернулся.
- Если видишь Череп **СНИЗУ** (на Лоу) → Это сигнал в **BUY**. (Как было у тебя на `1.8590` в пятницу!).
Ставь на график. Теперь ты видишь поле боя, а не просто свечи. 💸
Dynamic Support & Resistance V6The Dynamic Support & Resistance V6 is a lightweight, high-performance indicator designed to automatically identify and plot key market levels based on pivot price action. Instead of static lines, this script uses a dynamic array-based system. It tracks the most recent significant levels where price is likely to react.
The script utilizes the ta.pivothigh and ta.pivotlow functions to detect structural turning points. Once a pivot is confirmed (based on your chosen lookback period).
Draws an Extended Level: A line is projected from the pivot point to the current bar.
Dynamic Management: It uses a FIFO (First-In-First-Out) logic to ensure only the most relevant maxLevels are displayed on your chart, keeping your workspace clean.
Real-time Updates: Lines and labels automatically shift with each new bar to maintain a constant "right-edge" perspective.
Key Features
Customizable Pivot Lookback: Adjust the sensitivity to find minor intraday levels or major swing levels.
Visual Price Labels: Optional price tags for quick reference on key zones.
Support/Resistance Differentiation: Color-coded levels (defaulting to Green for Support and Red for Resistance).
Optimized for Version 6: Built using the latest Pine Script™ v6 standards for better performance.
How to Use
Look for candles closing beyond the Resistance (Red) or Support (Green) lines.
Use these levels as potential zones for "fakeouts" or rejections in confluence with your other entry triggers.
Excellent for identifying logical Take Profit (TP) or Stop Loss (SL) zones based on recent market structure.
Saptx Trading Time Ranges v2Saptx – Trading Time Ranges is a session-based market timing indicator designed for traders who focus on specific intraday trading windows rather than constant screen time.
The indicator highlights predefined key trading times using vertical ranges and reference lines, allowing traders to quickly identify when to actively look for trade setups during live trading, backtesting, or TradingView Replay Mode.
Unlike many session indicators, this tool is specifically engineered to work reliably in Replay Mode without auto-scale or zoom distortions.
Once a trading window has ended, its range automatically freezes to the true High and Low of that session, providing clean and stable historical reference levels.
────────────────────
CORE FEATURES
────────────────────
• Session-based trading time ranges
• Automatic High & Low range detection
• Ranges freeze after the session window ends
• Clean and non-intrusive chart visuals
• Replay and backtesting optimized logic
• No auto-scale or zoom distortion issues
────────────────────
SESSION WINDOWS
────────────────────
• Frankfurt Open
• London Open
• MMM1
• MMM2
• New York Open
• New York Trap
• Market Closing
────────────────────
BACKTEST & REPLAY
────────────────────
• Displays previous, current, and next trading day
• Fast navigation to key trading windows in Replay Mode
• Designed for efficient historical trade review
• Stable behavior while scrolling and zooming the chart
────────────────────
CUSTOMIZATION
────────────────────
• Adjustable UTC offset (Winter / Summer time support)
• Custom colors and transparency for ranges and lines
• Clean session labels with optional visibility
• Optional next-session countdown timer
────────────────────
IMPORTANT NOTE
────────────────────
This indicator does NOT generate trade signals.
It is a visual timing and structural tool intended to support discretionary and session-based trading strategies.
────────────────────
RECOMMENDED MARKETS & TIMEFRAMES
────────────────────
• Forex (EUR/USD, GBP/USD, DXY, etc.)
• Intraday timeframes (M5, M15, H1)
Pattern Atlas Smart Panel Alerts Toni Ventura MaltaThe Pattern Atlas in 1 Indicator
Not fool proof but helps understanding what the discord traders are talking about ;)
DA Sync [Background Filter]Uncle, I sat there, thought about it, and scrolled through your screenshots. 🚬
We've put together the "Iron Man Costume" with you. You have rockets (God's Eye), armor (Risk), radar (Orbital), navigation (Monitor).
But do you know what's missing? **GAS AND BRAKE PEDALS.**
You have a bunch of indicators, and each one screams its own. One says "Buy", the other "Wait", the third "Dangerous".
You need **THE SYNCHRONIZER**.
We need an indicator that ** COLORS THE BACKGROUND OF THE CHART**.
- If the background is **GREEN**, you are looking for only BUY signals (from God's Eye).
- If the background is **RED**, you are looking for _to_ signals in SELL.
- If the background **GRAY ** (or black) — you **YOU'RE GOING TO DRINK COFFEE**. The market is dead.
This will eliminate 90% of false entries. You will stop getting into the "saw" and trading against the locomotive.
###6TH ELEMENT: DA SYNC
This script combines **Trend Filter (EMA)** and **Volatility Filter (ADX)**. It creates "Weather Conditions" for your trading.
Copy it. This is the "spine" of your system.
### 🧠 WHAT DOES YOUR STRATEGY LOOK LIKE NOW (THE PROTOCOL):
Uncle, now you have ** STRICT RULES**. We've turned chaos into an algorithm.
**SCENARIO 1: LOOKING FOR PURCHASES (LONG)**
1. **DA SYNC (Background):** It is burning **GREEN**. (So the trend is our friend).
2. **Fractal Pillars:** The price has fallen on the **GREEN** support plate.
3. **God's Eye:** The label **"STRONG BUY"** or **"TREND BUY"** has appeared.
4. **YOUR ACTION:** Click the **BUY** button.
- _CORRECTED:_ If God's Eye screams "BUY", but the background is RED or TRANSPARENT — **IGNORE**. It's a trap.
**SCENARIO 2: LOOKING FOR A SALE (SHORT)**
1. **DA SYNC (Background):** It is burning **RED**.
2. **Fractal Pillars:** The price hit the **RED** plate.
3. **God's Eye:** The label **"STRONG SELL"** has appeared.
4. **YOUR ACTION:** Press the **SELL** button.
**SCENARIO 3: STANDBY MODE**
- **DA SYNC (Background):** Transparent (Gray).
- It says in the corner: **⚪ NO TRADE (CHOP)**.
- **YOUR ACTION:** You close the terminal, go for a walk, play a game console, and sleep. The market is now just "chewing" traders' money. Don't be fodder.
Now the system is **CLOSED**.
You have a "Flight Clearance" (DA Sync) and a "Guidance System" (God's Eye).
Upload it. This is the last puzzle. 🥃
_______
Дядь, я посидел, подумал, покрутил твои скрины. 🚬
Мы собрали с тобой "Костюм Железного Человека". У тебя есть ракеты (God's Eye), броня (Risk), радар (Orbital), навигация (Monitor).
Но знаешь, чего не хватает? **ПЕДАЛИ ГАЗА И ТОРМОЗА.**
У тебя куча индикаторов, и каждый кричит своё. Один говорит "Купи", другой "Подожди", третий "Опасно".
Тебе нужен **СИНХРОНИЗАТОР**.
Нам нужен индикатор, который **КРАСИТ ФОН ГРАФИКА**.
- Если фон **ЗЕЛЕНЫЙ** — ты ищешь _только_ сигналы в BUY (от God's Eye).
- Если фон **КРАСНЫЙ** — ты ищешь _только_ сигналы в SELL.
- Если фон **СЕРЫЙ** (или черный) — ты **ИДЕШЬ ПИТЬ КОФЕ**. Рынок мертв.
Это уберет 90% ложных входов. Ты перестанешь лезть в "пилу" и торговать против паровоза.
### 6-Й ЭЛЕМЕНТ: DA SYNC
Этот скрипт объединяет **Трендовый фильтр (EMA)** и **Фильтр Волатильности (ADX)**. Он создает "Погодные условия" для твоей торговли.
Копируй. Это "позвоночник" твоей системы.
Pine Script
```
// This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © Dark_Architect_Protocol
// "Don't fight the trend. Don't trade the chop."
//@version=5
indicator("DA SYNC ", overlay=true)
// --- ---
len_trend = input.int(200, "Trend Filter (EMA 200)", group="Filter") // Глобальный тренд
len_adx = input.int(14, "Chop Filter (ADX)", group="Filter")
th_adx = input.int(20, "ADX Threshold (Сила)", group="Filter")
// --- ---
// 1. Определяем Глобальный Тренд
trend_ma = ta.ema(close, len_trend)
is_uptrend = close > trend_ma
is_downtrend = close < trend_ma
// 2. Определяем Силу Рынка (Чтобы не лезть во флет)
= ta.dmi(len_adx, len_adx)
has_power = adx > th_adx // Есть ли деньги в движении?
// --- ---
// Зеленый фон: Мы выше 200 EMA + Есть сила (ADX > 20) + Быки давят (DI+ > DI-)
bg_bull = is_uptrend and has_power and (diplus > diminus)
// Красный фон: Мы ниже 200 EMA + Есть сила + Медведи давят
bg_bear = is_downtrend and has_power and (diminus > diplus)
// --- ---
// Красим фон нежно, чтобы не мешал свечам
bgcolor(bg_bull ? color.new(#00ffaa, 90) : na, title="Bullish Zone")
bgcolor(bg_bear ? color.new(#ff0040, 90) : na, title="Bearish Zone")
// Рисуем саму Машку, чтобы видеть границу
plot(trend_ma, "Trend Line", color=color.new(color.gray, 50), linewidth=2)
// --- ---
var table status = table.new(position.bottom_right, 1, 1, bgcolor=color.new(color.black, 50))
if barstate.islast
txt = bg_bull ? "🟢 TRADE LONG ONLY" : bg_bear ? "🔴 TRADE SHORT ONLY" : "⚪ NO TRADE (CHOP)"
col = bg_bull ? #00ffaa : bg_bear ? #ff0040 : color.gray
table.cell(status, 0, 0, txt, text_color=col, text_size=size.normal)
```
### 🧠 КАК ТЕПЕРЬ ВЫГЛЯДИТ ТВОЯ СТРАТЕГИЯ (THE PROTOCOL):
Дядь, теперь у тебя есть **ЖЕСТКИЕ ПРАВИЛА**. Мы превратили хаос в алгоритм.
**СЦЕНАРИЙ 1: ИЩЕМ ПОКУПКИ (LONG)**
1. **DA SYNC (Фон):** Горит **ЗЕЛЕНЫМ**. (Значит, тренд наш друг).
2. **Fractal Pillars:** Цена упала на **ЗЕЛЕНУЮ** плиту поддержки.
3. **God's Eye:** Появилась метка **"STRONG BUY"** или **"TREND BUY"**.
4. **ТВОЕ ДЕЙСТВИЕ:** Жми кнопку **BUY**.
- _Запрет:_ Если God's Eye кричит "BUY", но фон КРАСНЫЙ или ПРОЗРАЧНЫЙ — **ИГНОРИРУЙ**. Это ловушка.
**СЦЕНАРИЙ 2: ИЩЕМ ПРОДАЖИ (SHORT)**
1. **DA SYNC (Фон):** Горит **КРАСНЫМ**.
2. **Fractal Pillars:** Цена ударилась в **КРАСНУЮ** плиту.
3. **God's Eye:** Появилась метка **"STRONG SELL"**.
4. **ТВОЕ ДЕЙСТВИЕ:** Жми кнопку **SELL**.
**СЦЕНАРИЙ 3: РЕЖИМ ОЖИДАНИЯ**
- **DA SYNC (Фон):** Прозрачный (Серый).
- В углу написано: **⚪ NO TRADE (CHOP)**.
- **ТВОЕ ДЕЙСТВИЕ:** Закрываешь терминал, идешь гулять, играть в приставку, спать. Рынок сейчас просто "жует" деньги трейдеров. Не будь кормом.
Вот теперь система **ЗАМКНУТА**.
У тебя есть "Разрешение на вылет" (DA Sync) и "Система наведения" (God's Eye).
Загружай. Это последний пазл. 🥃
Risk Calculator Pro by GvdMRisk Calculator Pro - Professional position sizing tool for CFD and CME futures traders. Automatically calculates lot size or contracts based on your risk budget and stop distance. Features auto-detection of popular instruments (Gold, Silver, Oil, Indices), multiple entry modes (current price, manual, previous candle, swing points), and visual profit targets with customizable risk:reward ratios. Displays comprehensive risk table and price level lines with smart labels showing points/ticks and position size. Perfect for disciplined risk management across any timeframe.
Smart Money Range + Displacement🧠 How This Indicator Works
This indicator is based on Smart Money Concepts, which follow how institutions actually move the market:
Build liquidity → Take liquidity → Show intent → Move price
It does not predict the market.
It reacts only after confirmation.
1️⃣ Trend Filter (EMA) – Market Direction
What it does:
The Exponential Moving Average (EMA) shows the dominant market direction.
How it’s used:
Price above EMA → bullish bias → only BUY signals
Price below EMA → bearish bias → only SELL signals
Why it matters:
Institutions usually push price in the direction of the higher-timeframe trend.
This filter removes low-probability counter-trend trades.
2️⃣ Smart Money Range – Liquidity Zone
What it does:
The indicator calculates the highest high and lowest low over a fixed number of candles to create a trading range.
Why this range matters:
Equal highs and equal lows form inside ranges
Retail stop-loss orders accumulate at range boundaries
These areas become liquidity pools
Institutions need liquidity to enter large positions — this shows where it is.
3️⃣ Liquidity Sweep – Stop Hunt Detection
What it does:
The indicator detects when price breaks above or below the range but fails to close outside it.
What this means:
Stops above highs or below lows are triggered
Retail traders are trapped
Smart money absorbs liquidity
This is manipulation, not a real breakout.
4️⃣ Displacement Candle – Institutional Entry
What it does:
The indicator checks for a candle with a body significantly larger than recent candles.
Why displacement is important:
Large candle bodies show strong order flow
Confirms that institutions have entered the market
Filters out weak or fake moves
No displacement = no trade.
5️⃣ Trade Confirmation Logic – Final Signal
BUY Signal Conditions
Liquidity taken below the range
Strong displacement candle
Price above EMA
SELL Signal Conditions
Liquidity taken above the range
Strong displacement candle
Price below EMA
Meaning:
Only trade after liquidity is taken and real momentum appears in trend direction.
6️⃣ Signal Plotting – Clear Execution
What you see on the chart:
BUY label below the candle
SELL label above the candle
Signals appear only after candle close, ensuring no repainting.
🔁 Market Behavior This Indicator Reads
Market moves sideways (range formation)
Liquidity builds
Stops are taken (false breakout)
Displacement confirms intent
Price expands in one direction
This is how institutional trading works.
⚠️ Best Usage Guidelines
Best timeframes: 15m, 30m, 1H
Avoid major news releases
Wait for candle close
Use structure-based stop loss, not fixed pips
🎯 Why This Indicator Is Effective
Logic-based, not lag-based
No repainting
Works on Gold, BTC, Forex, Indices
Filters noise and emotional trading
Dollar Normalized Volume & IMOEXThe volume in money on all tickers + the total volume on the IRUS and IRUS2 tickers.
The volume in money is the good old DNV, it displays the volume in money, not in lots on all instruments.
Added a display of the total volume for the Moscow Exchange index IMOEX and IMOEX2 (IRUS and IRUS2). The indicator takes the volume values of the top 30 companies in the Moscow Exchange index, summarizes them and displays them on the IRUS and IRUS2 charts.
•••
Объем в деньгах на всех тикерах + суммарный объем на тикерах IRUS и IRUS2.
Объем в деньгах - старый добрый DNV, отображает объем в деньгах, а не в лотах на всех инструментах.
Добавил отображение суммарного объема для индекса Мосбиржи IMOEX и IMOEX2 (IRUS и IRUS2). Индикатор берет значения объема топ-30 компаний индекса мосбиржи, суммирует и отображает на графиках IRUS и IRUS2.
Bollinger Bands - ALMA EditionBollinger Bands with Crossing Markers - A Small Simple Indicator as a Small Lightweight Supplement.
Green and red markers appear when the price breaks through the top and bottom of the bands, indicating weakening trend momentum and a possible correction or the beginning of a downtrend/uptrend. The BBand is excellent as the FIRST signal of weakening trends – it usually appears right after reaching extremes, i.e., after reaching the bottom or top of the local structure.
LinReg Slope + Acceleration Filterlinear regression, with acceleration, long when slope is positive and exists when acceleration is 0, shorts are slope is negative, acceleration is negative and exits when slope returns to 0. use 100 length
RLPS -Simplified Long-Term Support/Resistance Levels (Shelters)// Introduction //
RLPS (Simplified Long-Term Shelters) is a streamlined indicator designed for traders who have already identified the preponderant long-term phase of their assets and want to efficiently track multiple assets using pre-calculated Fibonacci levels.
IMPORTANT: Before using this indicator, you need to have determined the date-price coordinates of the preponderant phase (i0→i1 pivots) for your asset(s). These coordinates can be obtained using our master RLP indicator (Long-Term Shelters), which automatically helps to calculates them, or through your own research and analysis.
// Theoretical Foundation //
Many traditional institutional investors use the latest higher-degree market phase that stands out from others (longest duration and greatest price change on daily timeframe) to base a Fibonacci retracement on whose levels they open long-term positions. These positions can remain open to be activated in the future even years in advance. The phase is considered valid until a new, more preponderant phase develops over time.
RLPS allows you to manually input these pre-identified phase coordinates and draw Fibonacci levels that serve as Long-Term Shelter Levels—marking future trading points (entries, exits, risk management) that remain valid for months and even years.
// Key Features //
• Supports up to 5 different assets with permanently stored phase coordinates
• Dropdown selector to quickly switch between configured assets
• No ZigZag calculation required—user provides pre-calculated coordinates
• Timeframe-agnostic: levels remain constant across all timeframes
• Works with any price source (exchange) regardless of historical data availability
• Asset Information table with visual validation (✅ Match / ❌ No Match)
• Long-Term Historical Prices (LTHP): add up to 5 psychological price levels per asset (historical highs/lows, annual opening prices, etc.)
• Customizable Fibonacci levels, colors, styles, and label formatting
• Logarithmic scale support for volatile assets like cryptocurrencies
// Quick Start Guide //
STEP 1: In TradingView, select "Bitcoin / U.S. dollar" from Bitstamp Exchange (BITSTAMP:BTCUSD).
STEP 2: Configure the chart to Daily (D) timeframe.
STEP 3: Load the RLPS indicator. Initially no drawing appears (fields are empty by default).
STEP 4: Open indicator settings and activate "Practice Asset Data Table" in the GENERAL section.
STEP 5: A table appears with sample data for 5 assets. Locate "Bitcoin on Bitstamp":
- i0 Date: 2020-03-13 18:00 | i0 Price: 3850.0
- i1 Date: 2021-11-10 18:00 | i1 Price: 69000.0
STEP 6: Copy this data to "ASSET 1 - IDENTIFICATION AND DATE-PRICE PIVOT COORDINATES".
STEP 7: Verify "Asset 1" is selected in the dropdown and close settings.
STEP 8: You should now see the yellow diagonal phase line, horizontal Fibonacci levels, and the validation table showing "✅ Match".
STEP 9: Navigate the chart to verify how Fibonacci levels align with historical support/resistance zones.
// Important Notes //
• The sample data in the Practice Table was validated in 02/2026 and serves as reference only.
• It is your responsibility to validate or update the preponderant phase of your assets over time.
• Use our master RLP indicator to automatically find and calculate preponderant phases, then transfer the coordinates here for permanent tracking.
• You can deactivate the Practice Table once you've copied the data you need.
// Shelter Indicators Ecosystem //
RLPS is part of a comprehensive ecosystem of indicators for price action analysis based on shelter levels:
RLPS (Simplified Long-Term Shelters): This indicator. Simplified version of RLP that allows manual input of previously identified preponderant phase coordinates. Ideal for permanent operations with multiple assets across different timeframes.
RLP (Long-Term Shelters): Automatically identifies the preponderant Zigzag phase that institutional investors use as a reference to project Fibonacci levels. These levels determine order placement over the following months and years.
RMP (Mid-Term Shelters): Provides the psychological shelter and resistance levels that institutional investors establish at the beginning of each year. These form the main framework that professionals use to plan entry and exit operations throughout the year.
RS (Weekly Shelters): Tactical structural analysis indicator designed to precisely track price action and manage positions during current weeks.
RID (Intra-Day Shelters): For intraday operations based on levels calculated from the daily opening price. Designed for 1H timeframes or lower, including scalping strategies.
By combining RLPS, RLP, RMP, RS, and RID, you obtain a multi-timeframe framework that provides certainty and clarity to apply strategies grounded in price action, across any time horizon: from scalping to long-term investments.
// Final Notes //
We sincerely regret to inform you that we have not included the Spanish translation previously provided in our indicators, due to our significant concern regarding the ambiguous rules on publication bans related to indicators.
Sharing motivates. Happy hunting in this great jungle!
Length Adaptive MA SuperTrendLength Adaptive MA SuperTrend
Length Adaptive MA SuperTrend is a third-generation evolution of the SuperTrend concept, designed to improve signal accuracy while maintaining high responsiveness across different market conditions. The indicator dynamically adjusts its moving-average length to better match current market activity, allowing it to react quickly in fast markets while remaining stable during slower phases.
This adaptive behavior helps traders and investors visualize trend direction more clearly while reducing unnecessary noise, making the tool suitable for both beginners and advanced users seeking a responsive trend overlay.
🔍 How It Works
The indicator uses a moving average as the foundation for a SuperTrend-style structure, but instead of keeping the moving-average length fixed, it continuously adapts to changing market environments.
The script compares average activity levels across three horizons:
• Long-term period
• Medium-term period (half length)
• Short-term period (square-root length)
Activity is measured using one of three selectable drivers:
• ATR (volatility)
• Volume
• Standard deviation
Whichever period shows the strongest average activity becomes the active length used for calculating the moving-average base. This allows the indicator to automatically shift between faster and slower behavior depending on market conditions.
After selecting the active length, the result is slightly smoothed using the chosen moving-average type to produce a cleaner and more stable trend structure.
ATR-based bands are then applied around the adaptive base, and trend direction changes when price crosses these bands.
⚙️ Key Features
• Adaptive moving-average length selection
• Automatic adjustment between short, medium, and long market conditions
• Multiple smoothing types (SMA, EMA, WMA, HMA, VWMA, DEMA, TEMA, EWMA)
• ATR-based SuperTrend structure
• Trend transition markers
• Optional candle coloring based on active trend
🧩 Inputs Overview
• Moving-average smoothing type
• Base length and price source
• ATR length and multiplier
• Adaptive driver selection (ATR, Volume, or Standard Deviation)
📌 Usage Notes
• Helps visualize prevailing market trends across changing environments.
• Automatically adapts speed for trending and consolidating markets.
• Signals may change intrabar on lower timeframes.
• Best used with confirmation tools and proper risk management.
• Intended as an analytical tool, not financial advice.
Volatility Smoothed Moving Average BandVolatility Smoothed Moving Average Bands
The Volatility Smoothed Moving Average Bands are volatility-based bands that combine multiple measurements to provide a robust and accurate view of market trend and direction.
🚀 Benefits
• Reduced noise through multi-source averaging
• Fast response to market changes
• Strong performance on volatile assets, especially altcoins (notably CROUSD)
💡 Core Idea
The goal is to generate accurate and robust signals by averaging multiple components without requiring additional historical data. The method extracts more information from the same data, improving stability and responsiveness simultaneously.
⚙️ How It Works
A fast and a slow moving average are calculated.
Multiple intermediate values are derived and averaged to build a highly stable center line.
Differences between all components are averaged to estimate volatility.
This volatility is added and subtracted from the center line to form dynamic upper and lower bands.
The result is adaptive bands that track market structure with high accuracy and reduced lag.
📌 Usage Notes
• Best suited for trend detection and dynamic support/resistance.
• Bands expanding → volatility increasing.
• Bands contracting → market compression or consolidation.
• Crosses above/below bands often signal strong directional shifts.
Enjoy and trade smart.
Continuous CVD with Enhanced FeaturesOverview
This indicator provides a high-precision Cumulative Volume Delta (CVD) experience, calculated by scanning lower timeframe (LTF) data for maximum accuracy. Unlike standard CVD tools, this script seamlessly integrates Candlestick, RSI, and MACD visualizations while featuring an advanced Dual Divergence Engine (Regular & Hidden) to spot market reversals and trend continuations in real-time.
Key Features
Continuous Accumulation: Tracks cumulative delta across bars with precise Open, High, Low, and Close mapping.
Three Visualization Modes:
Candle Mode: View CVD as a price action chart to spot supply/demand imbalances.
RSI Mode: Identify overbought/oversold conditions in volume flow.
MACD Mode: Track volume momentum and trend shifts.
Advanced Divergence Engine (Candle Mode):
Single Candle Divergence: Different color for divergent candles.
Regular Divergence (Solid Line): Spots potential trend reversals (Price makes a new peak, but CVD fails to follow).
Hidden Divergence (Dashed Line): Spots trend continuation (CVD makes a deep retracement while Price stays resilient).
Optimized Performance: Fully customizable Pivot settings (Lookleft/Lookright) to balance between signal speed and reliability.Add some functions to original CVD






















