EMA/SMA Classics V1.0 by SRTEMA/SMA Classics V1.0 by SRT
The EMA/SMA Classics indicator was designed to answer one simple question:
"Which side of the market currently has the structural advantage?"
Instead of flooding the chart with buy and sell arrows, this indicator focuses on market structure, trend alignment, and high-quality price action, allowing traders to make their own execution decisions with greater confidence.
Whether you trade Forex, Indices, Commodities or Crypto, this indicator combines multiple market concepts into a clean workflow while remaining highly configurable through both EMA and SMA combinations.
What This Indicator Includes
• Flexible EMA / SMA Engine
Unlike traditional moving average indicators that are locked to one MA type, every moving average in this indicator can independently be configured as either:
EMA
SMA
Default settings:
MA 1 : 7
MA 2 : 40
MA 3 : 150
MA 4 : 200
You may use the default configuration or customise the periods to fit your own trading methodology.
• Dynamic Moving Average Stack Detection
The indicator continuously evaluates whether the visible moving averages are properly stacked.
Bullish Stack
Fast MA > Medium MA > Slow MA
Bearish Stack
Fast MA < Medium MA < Slow MA
When the moving averages lose their proper order, the market is treated as neutral instead of forcing a directional bias.
This helps reduce many false trend signals that occur during consolidations.
• ATR-Based MA Spacing Filter
One common problem with MA strategies is entering when all moving averages have already compressed together.
This indicator measures the spacing between moving averages using ATR.
When the moving averages become too compressed, trend quality deteriorates.
The spacing filter helps identify these lower-quality environments before momentum fully develops.
• Ladder Structure
One of the core concepts inside this indicator is the Ladder System.
Instead of only observing moving averages, the indicator also evaluates the market using multiple dynamic support and resistance structures.
Resistance
R9
R40
R70
R100
R150
Support
S9
S40
S70
S100
S150
These levels automatically update with market structure and are used to generate an additional Ladder Bias.
When both the moving averages and Ladder Bias agree, market structure is generally stronger than relying on moving averages alone.
• Flush Dot System
The indicator displays visual Flush Dots beneath or above candles whenever trend alignment exists.
Small Green Dot
Bullish MA alignment.
Small Red Dot
Bearish MA alignment.
Large Green Dot
Moving Average alignment + Bullish Ladder confirmation.
Large Red Dot
Moving Average alignment + Bearish Ladder confirmation.
The larger dots represent stronger structural agreement across multiple components.
• KeyBar Detection
The indicator automatically identifies two important price action patterns.
Engulfing Bars
Bullish Engulfing (EBull)
Bearish Engulfing (EBear)
These are filtered using ATR and minimum body size to avoid insignificant candles.
Long Tail Bars (LTB)
Bullish Long Tail Bars
Bearish Long Tail Bars
These identify strong rejection candles with defined tail proportions and body positioning.
An optional body-size filter is also available for traders wanting stricter candle selection.
Daily Pivot (DP)
Automatically plots the previous day's pivot.
Useful as:
Dynamic support
Dynamic resistance
Intraday reaction level
Weekly Pivot (WP)
Automatically plots the previous week's pivot.
Many swing traders use weekly pivots as major reaction zones throughout the trading week.
RSI Momentum Alerts
The indicator includes two independent RSI event types.
RSI Breakout
Signals when RSI breaks into extreme momentum territory.
Bullish breakout
Bearish breakout
RSI Retracement
Designed to identify momentum continuation after RSI exits an extreme condition while confirming with the RSI Moving Average.
These alerts can be useful for traders looking to participate after momentum has begun to recover instead of chasing extremes.
Information Panel
A compact table summarises the current market condition.
Displays:
Moving Average Bias
Ladder Bias
Long Tail Bar presence
This provides a quick snapshot without needing to inspect every component individually.
How To Use This Indicator
This indicator is not designed to generate automatic Buy or Sell signals.
Instead, it acts as a Market Context Indicator.
A typical workflow may look like this:
Step 1
Observe whether the moving averages are properly stacked.
A clean stack generally indicates directional order.
Step 2
Check whether the Ladder Bias agrees with the moving averages.
When both align, the market structure is generally stronger.
Step 3
Watch for KeyBars.
Examples include:
Bullish Engulfing
Bearish Engulfing
Bullish Long Tail Bar
Bearish Long Tail Bar
These often represent meaningful reactions within the prevailing structure.
Step 4
Use Daily Pivot and Weekly Pivot as areas where price may react.
These levels should be considered areas of interest rather than guaranteed reversal zones.
Step 5
Monitor RSI alerts for momentum shifts.
Momentum signals are generally more useful when they occur in the same direction as the prevailing market structure.
Suitable Timeframes
Although the indicator can be applied to multiple chart intervals, it generally performs best on:
M15
M30
H1
H4
Daily
The moving averages, Ladder System, and KeyBar detection adapt naturally across different timeframes.
Difference Between EMA/SMA Classics & H1 EMA/SMA + Higher Timeframe Analysis (Classic)
Although both indicators belong to the same ecosystem, they serve different purposes.
EMA/SMA Classics
Designed as a general-purpose structural trend indicator.
Features include:
Flexible EMA/SMA stacking
Ladder System
Flush Dots
Engulfing Bars
Long Tail Bars
Daily Pivot
Weekly Pivot
RSI Alerts
It can be used on virtually any timeframe and is ideal for traders who prefer to analyse the chart directly.
H1 EMA/SMA + Higher Timeframe Analysis (Classic)
The H1 version is a significantly more advanced market context engine.
In addition to everything above, it introduces:
Dedicated H1 Bias Engine
H4 Trend Analysis
Daily Trend Analysis
Higher Timeframe Bias Aggregation
H1TF Composite Bias
Overall Market Verdict Engine
Multi-layer Bias Table
Higher Timeframe Confirmation Workflow
Rather than focusing solely on the current chart, the H1 version continuously evaluates whether multiple timeframes are aligned before presenting an overall market verdict.
If the EMA/SMA Classics indicator answers:
"What is my current chart doing?"
Then the H1 version answers:
"What is the broader market structure telling me across multiple timeframes?"
The two indicators are complementary and can be used together depending on your preferred trading workflow.
Disclaimer
This indicator is designed to assist with market structure analysis and decision-making. It does not provide financial advice or guarantee profitable trades. Always combine indicator signals with sound risk management, personal analysis, and appropriate position sizing. Indicator

H1 EMA/SMA + Higher Timeframe Analysis (Classic) V1.0 by SRT# H1 EMA/SMA + Higher Timeframe Analysis (Classic) V1.0 by SRT
## Overview
H1 EMA/SMA + Higher Timeframe Analysis (Classic) V1.0 by SRT is a complete market context indicator designed to help traders read trend, structure and execution quality from a single chart.
Instead of relying on one indicator alone, this script combines multiple layers of market information into one unified framework:
• H1 Moving Average Bias Engine
• Higher Timeframe (H4 & Daily) Trend Confirmation
• Ladder Market Structure Analysis
• Dynamic Daily & Weekly Pivot Levels
• VWAP Bias Filter
• Engulfing & Long Tail Bar (LTB) Detection
• RSI Breakout & Retracement Alerts
• Composite Bias Dashboard
• Smart Alert System
The objective is simple:
Reduce subjectivity by helping traders identify when multiple independent factors agree before looking for trade opportunities.
This indicator is designed for traders who prefer trading with trend and market structure rather than relying on a single crossover or oscillator.
---
## Main Features
### ① H1 Bias Engine
The H1 Bias Engine evaluates the alignment of up to four configurable EMA/SMA lines.
Unlike traditional MA crossover indicators, this engine considers:
• Moving average order
• Price position relative to the moving averages
• MA spacing quality
• Trend strength
Bias is classified into:
• Strong Bullish
• Bullish
• Neutral
• Bearish
• Strong Bearish
An ATR-based spacing filter automatically ignores signals when moving averages become compressed, helping reduce false trend readings during consolidation.
---
### ② Higher Timeframe Bias
The script automatically evaluates both:
• H4 Trend
• Daily Trend
using a dedicated EMA40 / EMA150 / SMA200 structure.
These two higher timeframes are combined into a Higher Timeframe (HTF) Bias.
This allows traders to quickly determine whether H1 signals are aligned with the broader market direction.
---
### ③ Ladder Market Structure
The Ladder System measures how support and resistance levels evolve over multiple lookback windows.
Support Levels
S9
S40
S70
S100
S150
Resistance Levels
R9
R40
R70
R100
R150
The relative positioning of these levels produces a Ladder Bias ranging from:
Strong Bullish
Bullish
Neutral
Bearish
Strong Bearish
This provides an additional market structure confirmation independent of moving averages.
---
### ④ Composite H1TF Bias
One of the core components of the indicator.
H1TF combines:
• H1 Moving Average Bias
• Ladder Bias
to generate a stronger consensus trend.
Rather than reacting to a single condition, H1TF requires agreement between trend and structure before producing stronger directional confidence.
---
### ⑤ Final Verdict Engine
The Final Verdict combines:
Higher Timeframe Bias
*
H1TF Composite Bias
Only when both higher timeframe trend and H1 composite trend strongly agree will the dashboard produce:
Strong Bullish
or
Strong Bearish
This helps traders focus on higher probability market conditions instead of reacting to every market fluctuation.
---
### ⑥ Key Bar Detection
The indicator automatically detects two important price action patterns.
Bullish / Bearish Engulfing Bars
Long Tail Bars (LTB)
Each signal includes:
ATR size validation
Minimum body filters
Tail quality checks
Momentum confirmation
These are designed to highlight significant candles instead of every basic engulfing or pin bar.
---
### ⑦ Daily & Weekly Pivot Levels
Built-in pivot calculations include:
Daily Pivot (DP)
Weekly Pivot (WP)
These levels provide additional context for potential support, resistance and reaction zones.
---
### ⑧ VWAP Bias
The indicator includes a built-in VWAP filter.
Price above VWAP
Bullish
Price below VWAP
Bearish
This offers another layer of institutional-style market context that complements the moving average analysis.
---
### ⑨ RSI Momentum Alerts
Four RSI-based alerts are included.
Bullish RSI Breakout
Bearish RSI Breakout
Bullish RSI Retracement
Bearish RSI Retracement
These alerts are designed to identify momentum expansion as well as potential continuation opportunities after retracements.
---
### ⑩ Smart Alert System
The alert engine supports multiple event types.
H1 Bias changes
Higher Timeframe Bias changes
H1TF Composite changes
Ladder Bias changes
Bullish Engulfing
Bearish Engulfing
Bullish Long Tail Bar
Bearish Long Tail Bar
Optional filters allow alerts to trigger only when aligned with:
H1TF
Higher Timeframe
Strong Bias only
This helps reduce unnecessary alert noise.
---
## Reading the Bias Dashboard
The dashboard summarizes the complete market picture.
Daily
Daily Trend
H4
H4 Trend
HTF
Combined Higher Timeframe Trend
H1
Current H1 Moving Average Bias
Ladder
Market Structure Bias
H1TF
Combined H1 Trend
VWAP
Current VWAP Position
Verdict
Final Consensus
The strongest trading environments generally occur when multiple components point in the same direction.
---
## Typical Workflow
A simple workflow may look like this:
1. Check the Final Verdict.
2. Confirm H1TF agrees with the Higher Timeframe.
3. Observe whether VWAP supports the direction.
4. Wait for a qualifying Engulfing Bar or Long Tail Bar.
5. Use Daily Pivot, Weekly Pivot and Ladder levels for trade management.
This approach encourages waiting for confluence rather than entering solely because one indicator changes direction.
---
## Notes
This indicator is intended as a market context and decision-support tool.
It does not predict future prices and should not be considered a standalone trading system.
Like any technical tool, it performs best when combined with sound risk management, proper trade planning and disciplined execution.
---
Thank you for using H1 EMA/SMA + Higher Timeframe Analysis (Classic) V1.0 by SRT
I hope this indicator helps simplify chart analysis and encourages traders to focus on market structure, trend alignment and disciplined decision making.
— SRT
Indicator

DTC AIO [US] Why this is one tool, not a bundle of indicators
A stock's chart alone cannot tell you whether it is a genuine market leader. A rising 50-day average looks the same whether the earnings behind it are accelerating or shrinking; a strong-looking breakout looks the same whether the whole sector is moving or just that one ticker. Answering "is this a leader worth trading" requires checking several unrelated data sources against each other at the same time — the company's actual earnings, its price behavior relative to the market, how it behaves specifically when the market is under stress, and how it stacks up against the handful of stocks that compete with it. None of those four checks alone is reliable; a stock can look strong on any one of them and still not be a real leader. This script exists because doing that cross-check by hand — pulling up earnings, then flipping to a relative-strength chart, then manually building a peer watchlist — is slow and easy to skip. It runs all four checks against the same symbol on the same chart, automatically, and only then hands you the price-structure tools (moving averages, an anchored VWAP, pattern markers) needed to time an entry once that leadership case is actually made. The scoring engines are the reason this script exists; the timing tools are there so you are not forced to add three more indicators once you have your answer.
The four leadership checks
- Earnings engine. Quarterly or annual earnings and sales are pulled from PulseWire's financial data and laid out in a MarketSmith-style grid: the primary metric (earnings per share, or net income if you prefer), its year-over-year percentage change, sales, and the sales percentage change, with optional gross-margin and return-on-equity rows. Year-over-year is measured against the same period one year earlier so seasonal businesses compare fairly. A year-over-year change measured off a negative prior-year base is flagged with a "#", the standard convention for marking a percentage that would otherwise be misleading (e.g. earnings improving from -$1.00 to -$0.10 is not really a "-90%" move).
- Relative strength versus the market. A relative-strength line is built by dividing the stock's price by a benchmark's price (SPY by default), then scaling that ratio so it plots alongside the stock's own price. A one-year percentile rank of that ratio produces a 1-99 "RS Rating" — this is the same underlying idea used by IBD's RS Rating (how a stock's performance ranks against the rest of the market over the past year), calculated independently here from price data rather than licensed from any provider.
- Relative strength during stress ("Panic RS"). This checks something the plain RS line does not: whether the stock is holding above its own short-term average on days when the benchmark itself is below its own short-term average — in other words, is this stock outperforming specifically while the broad market is under pressure. That is a materially different (and rarer) signal than simply outperforming during a rally, and it is flagged with its own marker.
- Burst score (volatility regime). Instead of a single volatility number like ATR, this counts how many days over a chosen lookback (3 months to 3 years) closed up 5%, 10% and 17% or more, then combines those three counts into one score. A stock that regularly produces large up-days behaves very differently from one that grinds slowly upward even if their average volatility looks similar, and that difference is often visible in this count before it shows up in a standard momentum indicator.
- Automatic peer comparison. The stock's industry (or sector, as a fallback) is matched against a built-in map of roughly 60 US industry groups, each with a curated list of representative peer tickers, and a comparison table is built automatically from that group — day, 1-month and 3-month return, relative volume, and an RS column for each peer, with the current symbol pinned at the top. The RS column ranks each peer's 3-month return against the OTHER peers actually shown in the table (a 0-100 scale, highest = strongest of the group) — a peer-group-relative read, deliberately not the same 1-year-vs-market calculation the main RS Rating uses, since ranking a handful of direct competitors against each other is the more useful comparison in a table built specifically to check group leadership. You are not expected to build or maintain your own watchlist of comparable stocks; the peer set is derived from the symbol you already have on the chart.
Timing tools (used once the leadership case is made, not standalone)
- Four configurable moving averages (simple, exponential or weighted; independent length, color and width) for the standard support/trend read.
- An anchored VWAP measured from the most recent all-time high forward, giving a volume-weighted "fair value" line for the current up-leg rather than an arbitrary fixed lookback.
- Average daily range percentage and relative volume, so a breakout can be judged against the stock's own normal range and normal volume rather than an absolute number.
- Pattern markers: inside bars, a simplified pocket-pivot flag (an up day of 5%+ on above-threshold volume), the lowest-volume day over a lookback (often precedes a move), "three weeks tight" closes (three consecutive weekly closes within a volatility-scaled band of each other, an IBD base-tightening pattern), and swing high/low pivot labels with optional percentage change between them.
Compact dashboard
A small, repositionable table (top-right by default) puts the numbers behind the leadership read in one place: RS Rating, relative volume, average daily range %, 3-month return, the burst score, and float %. A stretched average daily range (7% or more) or an already-extended 3-month return (80% or more) is flagged in red with a ⚠ marker as a "this has probably already moved a lot" caution. Market cap, free float, and average dollar volume are available as the earnings table's configurable top-left header cell instead of a separate panel, so they sit next to the earnings grid they help contextualize.
How to use it
1. Add it to a daily chart of a US stock.
2. Check the earnings grid and the RS line/rating first: you want rising year-over-year earnings and sales together with relative strength making new highs against the benchmark.
3. Check whether the Panic RS markers and burst score are present — that tells you whether the leadership is showing up specifically during market weakness, and whether the stock has the range profile of an actual leader rather than a slow grinder.
4. Check the peer table to confirm the stock is leading its own group, not just riding the index up.
5. Once those four checks line up, use the moving-average stack, the anchored VWAP and the pattern markers to time an entry near support, sizing with the daily-range and relative-volume readings.
6. Every block has its own on/off toggle, so the dashboard can be reduced to only the checks you personally use.
Notes
- Earnings, sales, margin, return on equity, and the market-cap/float figures come from PulseWire's financial data and are only as complete as that data is for a given symbol; missing values show a dash rather than a misleading zero.
- Defaults assume US equities on a daily timeframe with a broad-market benchmark; the script will run on other markets and timeframes, but those defaults are US-equity-specific and not tuned for anything else.
- Tables and colors adapt automatically to a light or dark chart background.
- Open-source. Every input has a plain-language label and tooltip, so reading Pine is not required to use it.
- For educational and informational purposes only. Not financial advice.
Indicator

Indicator

EVA Ai+ Chart Patterns Indicator - Price Action & Trading Signal🧬 EVA Ai+ — индикатор графических фигур и торговых паттернов
EVA Ai+ Chart Patterns автоматически находит графические фигуры технического анализа прямо на графике PulseWire.
Индикатор отслеживает локальные и крупные ценовые модели, строит их границы, определяет направление возможного пробоя и показывает понятные метки ЛОНГ или ШОРТ после подтверждения сигнала.
Подходит для анализа криптовалют, Bitcoin, Forex, акций, фьючерсов и фондовых индексов. Работает на текущем таймфрейме графика: от скальпинга и внутридневной торговли до более крупных свинговых моделей.
🔍 Какие фигуры распознаёт индикатор
📈 Фигуры продолжения движения
🟢 Бычий флаг — ЛОНГ
🔴 Медвежий флаг — ШОРТ
🔵 Бычий вымпел — ЛОНГ
🟠 Медвежий вымпел — ШОРТ
Алгоритм анализирует импульсное древко, ширину консолидации, наклон границ, сжатие диапазона и качество пробоя.
🔄 Разворотные фигуры
🟢 Двойное дно — ЛОНГ
🔴 Двойная вершина — ШОРТ
🟣 Голова и плечи — ШОРТ
🔵 Перевёрнутые голова и плечи — ЛОНГ
Двойные вершины и основания отображаются толстой пунктирной линией. Голова и плечи — толстой точечной линией. Благодаря этому разные модели легко различить даже на насыщенном графике.
🧠 Поиск локальных и крупных фигур
Обычный короткий паттерн и большая рыночная конструкция рассчитываются отдельно.
Индикатор умеет находить:
локальные фигуры внутри текущего движения;
крупные разворотные модели;
длинные флаги и вымпелы;
фигуры с промежуточными ценовыми колебаниями;
наиболее качественную комбинацию опорных экстремумов.
Мелкий рыночный шум не должен автоматически разрушать крупную модель. Для этого EVA сравнивает несколько допустимых комбинаций и выбирает структуру с более высоким качеством.
📊 Оценка качества фигуры
Каждая найденная модель получает оценку:
КАЧ. 76%
При расчёте учитываются геометрия, масштаб, симметрия, направление движения перед фигурой, качество экстремумов и пробой сигнальной границы.
На графике можно увидеть:
ФЛАГ
ЛОНГ · КАЧ. 78%
ГОЛОВА И ПЛЕЧИ
ШОРТ · КАЧ. 84%
КРУПНАЯ · 68 баров
Низкокачественные совпадения фильтруются. Порог для формирующихся и подтверждённых моделей настраивается отдельно.
⏳ Формирующаяся и подтверждённая фигура
Пока модель развивается, её линии могут обновляться вместе с новыми свечами. Такая фигура отмечается как:
ФОРМИРУЕТСЯ
Подтверждённый сигнал появляется после закрытия свечи за границей фигуры или линией neckline.
Закрытая свеча
+ подтверждённый пробой
+ достаточное качество
= ЛОНГ или ШОРТ
Подтверждённая метка не переносится на прошлые свечи. Сигнал фиксируется на том баре, где условия действительно были выполнены.
🎨 Отдельный цвет для каждого паттерна
У каждой группы свой цвет:
флаг ЛОНГ — изумрудный;
флаг ШОРТ — красно-коралловый;
вымпел ЛОНГ — голубой;
вымпел ШОРТ — оранжевый;
двойное дно — лаймовый;
двойная вершина — малиновый;
голова и плечи — фиолетовый;
перевёрнутые голова и плечи — синий.
Цвета и прозрачность формирующихся фигур доступны в настройках.
🔔 Торговые оповещения PulseWire
Для каждого подтверждённого паттерна предусмотрен отдельный алерт:
ЛОНГ Флаг
ШОРТ Флаг
ЛОНГ Вымпел
ШОРТ Вымпел
ЛОНГ Двойное дно
ШОРТ Двойная вершина
ШОРТ Голова и плечи
ЛОНГ Перевёрнутые голова и плечи
Оповещения можно подключить через стандартное меню PulseWire и получать уведомления при появлении подтверждённой фигуры.
📌 Как применять индикатор
Определите общий контекст рынка: тренд, диапазон или разворотная зона.
Посмотрите, какая фигура формируется на графике.
Проверьте направление: ЛОНГ или ШОРТ.
Обратите внимание на показатель КАЧ.
Дождитесь подтверждённого закрытия свечи за границей модели.
Сопоставьте сигнал с уровнями поддержки и сопротивления, объёмом и собственной системой управления риском.
Формирующаяся фигура показывает возможный сценарий. Подтверждённая метка сообщает, что условия пробоя уже выполнены.
🎯 Для каких задач подходит
Индикатор можно использовать для:
технического анализа;
поиска графических фигур;
Price Action;
анализа тренда и разворота;
поиска пробоя консолидации;
криптовалютной торговли;
торговли Bitcoin;
Forex;
акций и фьючерсов;
скальпинга;
дневной и свинг-торговли;
поиска сигналов ЛОНГ и ШОРТ.
⚠️ Уведомление о рисках
Графическая фигура не гарантирует продолжение или разворот цены. Используйте сигналы вместе с рыночным контекстом, уровнями, объёмом и заранее определённым риском.
Индикатор является аналитическим инструментом и не представляет собой индивидуальную инвестиционную рекомендацию.
🇬🇧 English Title
🧬 EVA Ai+ Chart Patterns Indicator — Price Action & Trading Signals
Search-focused publication title:
EVA Ai+ Flags, Pennants, Double Top & Head and Shoulders Indicator
🇬🇧 English Description
🧬 EVA Ai+ Chart Patterns and Trading Signals Indicator
EVA Ai+ Chart Patterns automatically detects technical analysis patterns directly on the PulseWire chart.
The indicator scans both local and large-scale price structures, draws their boundaries, evaluates pattern quality, and displays clear LONG or SHORT signals after confirmation.
It can be used for crypto, Bitcoin, forex, stocks, futures, and index trading. The detector works on the current chart timeframe and supports scalping, day trading, and swing-trading analysis.
🔍 Patterns detected
📈 Continuation patterns
🟢 Bull Flag — LONG
🔴 Bear Flag — SHORT
🔵 Bull Pennant — LONG
🟠 Bear Pennant — SHORT
The detector evaluates the impulse pole, consolidation range, boundary slopes, price compression, and breakout quality.
🔄 Reversal patterns
🟢 Double Bottom — LONG
🔴 Double Top — SHORT
🟣 Head and Shoulders — SHORT
🔵 Inverse Head and Shoulders — LONG
Double Top and Double Bottom structures are drawn with thick dashed lines. Head and Shoulders patterns use thick dotted lines, making each pattern family easy to recognize on the chart.
🧠 Local and macro pattern detection
Short price structures and large reversal formations are processed separately.
The indicator can detect:
local chart patterns;
large reversal structures;
extended flags and pennants;
patterns containing intermediate price swings;
the strongest valid combination of pivot points.
A minor internal swing does not automatically invalidate a larger pattern. EVA compares several possible pivot combinations and selects the structure with the stronger geometry and quality score.
📊 Pattern quality score
Each detected formation receives a quality rating:
QUALITY 76%
The score considers pattern geometry, scale, time symmetry, prior market direction, pivot structure, and breakout confirmation.
Example chart labels:
FLAG
LONG · QUALITY 78%
HEAD AND SHOULDERS
SHORT · QUALITY 84%
MACRO · 68 bars
Low-quality matches are filtered. Separate thresholds are available for developing and confirmed patterns.
⏳ Developing and confirmed patterns
While a pattern is still developing, its boundaries may update as new candles appear. The chart label shows:
FORMING
A confirmed signal is created only after a candle closes beyond the pattern boundary or neckline.
Closed candle
+ confirmed breakout
+ sufficient quality
= LONG or SHORT
Confirmed signals are placed on the bar where the conditions are actually completed. They are not moved backward to earlier historical candles.
🎨 Individual pattern colors
Each pattern family uses a separate color:
Bull Flag — emerald;
Bear Flag — coral red;
Bull Pennant — cyan;
Bear Pennant — orange;
Double Bottom — lime;
Double Top — magenta;
Head and Shoulders — purple;
Inverse Head and Shoulders — blue.
Pattern colors and developing-pattern transparency can be adjusted in the indicator settings.
🔔 PulseWire alerts
Separate alert conditions are included for:
LONG Flag
SHORT Flag
LONG Pennant
SHORT Pennant
LONG Double Bottom
SHORT Double Top
SHORT Head and Shoulders
LONG Inverse Head and Shoulders
Alerts can be configured through the standard PulseWire alert menu.
📌 How to use the indicator
Identify the broader market context: trend, range, or reversal area.
Check which chart pattern is developing.
Review the expected direction: LONG or SHORT.
Look at the pattern quality score.
Wait for a confirmed candle close beyond the boundary.
Combine the signal with support and resistance, volume, and your risk-management rules.
A developing pattern represents an active scenario. A confirmed label means that the breakout conditions have already been completed.
🎯 Common use cases
EVA Ai+ Chart Patterns can be used for:
technical analysis;
chart pattern detection;
Price Action trading;
trend and reversal analysis;
breakout trading;
crypto trading;
Bitcoin trading;
forex trading;
stock and futures analysis;
scalping;
day trading;
swing trading;
LONG and SHORT trading signals.
⚠️ Risk notice
A chart pattern does not guarantee a reversal, continuation, or profitable trade. Signals should be evaluated together with market context, volume, key price levels, and predefined risk management.
This indicator is an analytical tool and does not provide individual financial or investment advice. Indicator

EVA Ai+ FVG v1.3 Fair Value Gap FVG - ICT Imbalanc🧬 EVA Ai+ Fair Value Gap — индикатор FVG, дисбаланса и ликвидности
EVA Ai+ Fair Value Gap — это автоматический FVG-индикатор для PulseWire, который находит бычьи и медвежьи зоны Fair Value Gap, показывает ценовой дисбаланс на графике и отслеживает заполнение каждой зоны в реальном времени.
Индикатор предназначен для анализа Price Action, ICT, Smart Money Concepts, ликвидности и рыночного дисбаланса. Он помогает увидеть участки, где цена прошла слишком быстро и оставила незаполненный диапазон между свечами.
🔍 Что такое FVG
Fair Value Gap — FVG представляет собой трёхсвечный ценовой дисбаланс.
🟢 Бычий FVG формируется, когда цена резко движется вверх и между предыдущими свечами остаётся незаполненный диапазон.
🔴 Медвежий FVG формируется при сильном нисходящем движении, когда между свечами остаётся незаполненная область.
Такие зоны обычно рассматриваются как области интереса для анализа возможного возврата цены, реакции, продолжения движения или заполнения дисбаланса. На PulseWire FVG обычно описывается именно как трёхсвечный imbalance, который цена впоследствии может частично или полностью заполнить.
⚙️ Что делает индикатор
✅ Автоматически обнаруживает Bullish FVG и Bearish FVG
✅ Отображает зоны Fair Value Gap непосредственно на графике
✅ Поддерживает текущий или отдельный таймфрейм поиска
✅ Продлевает активные зоны вправо
✅ Динамически уменьшает FVG по мере его заполнения ценой
✅ Не восстанавливает уже заполненную часть после отката
✅ Полностью удаляет зону после полного перекрытия
✅ Поддерживает автоматическую фильтрацию слабых дисбалансов
✅ Позволяет настраивать цвета и количество активных зон
✅ Формирует отдельные алерты для бычьего и медвежьего FVG
✅ Использует lookahead_off без переноса будущих данных в прошлое
📉 Динамическое заполнение FVG
Главная особенность EVA Ai+ FVG — Dynamic Mitigation.
Когда цена начинает входить в Fair Value Gap:
закрашенная область уменьшается вместе с заполнением;
на графике остаётся только незакрытая часть дисбаланса;
уже перекрытая область не появляется снова после отката;
после полного заполнения FVG автоматически удаляется.
Это позволяет видеть не просто исторические прямоугольники, а актуальный остаток ценового дисбаланса.
📈 Как применять бычий FVG
Бычья зона отмечается зелёным цветом.
Возможный сценарий анализа:
Определите восходящий тренд или бычью структуру рынка.
Найдите свежий Bullish Fair Value Gap.
Дождитесь возврата цены к зоне.
Следите за реакцией цены внутри незаполненной части FVG.
Используйте дополнительное подтверждение: структуру рынка, объём, уровень поддержки, свечную реакцию или импульс.
Рассматривайте противоположную границу зоны как точку отмены сценария только в рамках собственной торговой системы.
📉 Как применять медвежий FVG
Медвежья зона отмечается красным цветом.
Возможный сценарий анализа:
Определите нисходящий тренд или медвежью структуру рынка.
Найдите свежий Bearish Fair Value Gap.
Дождитесь возврата цены к зоне дисбаланса.
Оцените реакцию продавцов внутри оставшейся части FVG.
Подтвердите сценарий структурой рынка, сопротивлением, объёмом или свечной моделью.
Не используйте сам факт касания FVG как обязательную команду для входа.
🕒 Мультитаймфрейм-анализ
В настройках можно выбрать отдельный таймфрейм поиска.
Примеры применения:
FVG с 1H на графике 15m;
FVG с 4H для поиска зон на младшем таймфрейме;
FVG текущего таймфрейма для скальпинга и внутридневного анализа;
старший FVG как контекст, младший таймфрейм — для уточнения реакции.
Если поле таймфрейма оставить пустым, индикатор использует текущий таймфрейм графика.
🎯 Практические варианты использования
EVA Ai+ FVG можно применять для:
поиска зон возврата цены;
определения ценового дисбаланса;
анализа ликвидности;
поиска потенциальных зон поддержки и сопротивления;
анализа продолжения тренда;
поиска реакции после импульсного движения;
ICT и Smart Money Concepts;
Price Action;
внутридневной торговли;
скальпинга;
свинг-трейдинга;
анализа криптовалют, акций, форекса, индексов и фьючерсов.
🔔 Алерты
Доступны два типа уведомлений:
🟢 обнаружен новый Bullish Fair Value Gap;
🔴 обнаружен новый Bearish Fair Value Gap.
Алерты создаются через стандартное меню уведомлений PulseWire.
⚠️ Важно
Fair Value Gap не является самостоятельной гарантией разворота или продолжения движения. FVG следует использовать вместе с направлением тренда, рыночной структурой, ликвидностью, объёмом и управлением риском.
Индикатор является аналитическим инструментом и не представляет собой инвестиционную рекомендацию.
🧬 EVA Ai+ Fair Value Gap — FVG, Imbalance and Liquidity Indicator
EVA Ai+ Fair Value Gap is an automatic FVG indicator for PulseWire that detects bullish and bearish Fair Value Gaps, displays price imbalance zones directly on the chart, and tracks the mitigation of every active gap.
The indicator is designed for Price Action, ICT, Smart Money Concepts, liquidity analysis, market imbalance, and order-flow context. It highlights areas where price moved rapidly and left an inefficient or unfilled range between candles.
🔍 What is a Fair Value Gap?
A Fair Value Gap — FVG is a three-candle price imbalance.
🟢 A Bullish FVG appears after strong upward displacement leaves an unfilled range below the current price.
🔴 A Bearish FVG appears after strong downward displacement leaves an unfilled range above the current price.
These zones can be used as areas of interest for analyzing a potential price return, reaction, continuation, or full mitigation. PulseWire’s FVG search pages and widely followed scripts use the same core vocabulary: Fair Value Gap, imbalance, liquidity, mitigation, and three-candle structure.
⚙️ Main features
✅ Automatic Bullish FVG detection
✅ Automatic Bearish FVG detection
✅ Clear Fair Value Gap zones on the chart
✅ Current-timeframe and multi-timeframe analysis
✅ Active FVG zones extended to the right
✅ Dynamic partial mitigation
✅ Filled portions never reappear after a pullback
✅ Automatic removal after complete mitigation
✅ Optional automatic imbalance threshold
✅ Custom bullish and bearish colors
✅ Adjustable maximum number of active gaps
✅ Bullish and bearish PulseWire alerts
✅ lookahead_off calculation
📉 Dynamic FVG mitigation
The key feature of EVA Ai+ FVG is Dynamic Mitigation.
As price moves into a Fair Value Gap:
the highlighted zone contracts with the fill;
only the remaining unmitigated imbalance stays visible;
previously consumed portions do not expand again;
the complete FVG is removed after a full fill.
This provides a cleaner representation of the imbalance that is still active instead of leaving obsolete rectangles across the chart.
📈 How to use a Bullish FVG
Bullish zones are displayed in green.
A possible analysis workflow:
Identify a bullish trend or bullish market structure.
Locate a fresh Bullish Fair Value Gap.
Wait for price to return toward the imbalance.
Observe the reaction inside the remaining FVG.
Confirm the setup with market structure, volume, support, momentum, or candle reaction.
Define invalidation and risk according to your own trading plan.
📉 How to use a Bearish FVG
Bearish zones are displayed in red.
A possible analysis workflow:
Identify a bearish trend or bearish market structure.
Locate a fresh Bearish Fair Value Gap.
Wait for price to retrace into the imbalance.
Evaluate seller reaction inside the remaining FVG.
Use resistance, market structure, volume, or price-action confirmation.
Do not treat every FVG touch as an automatic entry signal.
🕒 Multi-timeframe FVG analysis
The indicator can detect Fair Value Gaps from a selected timeframe.
Examples:
display 1H FVG zones on a 15m chart;
use 4H imbalance zones as higher-timeframe context;
use chart-timeframe FVGs for intraday trading and scalping;
combine higher-timeframe liquidity zones with lower-timeframe confirmation.
Leave the timeframe field empty to use the current chart timeframe.
🎯 Common use cases
EVA Ai+ FVG can be used for:
Fair Value Gap trading;
liquidity-zone analysis;
market imbalance detection;
ICT trading concepts;
Smart Money Concepts;
Price Action;
support and resistance context;
trend-continuation analysis;
pullback and retracement analysis;
crypto trading;
forex trading;
stock trading;
futures and index analysis;
scalping, day trading, and swing trading.
🔔 PulseWire alerts
Two alert conditions are included:
🟢 New Bullish Fair Value Gap detected;
🔴 New Bearish Fair Value Gap detected.
Alerts can be configured through the standard PulseWire alert menu.
⚠️ Disclaimer
A Fair Value Gap does not guarantee a reversal, continuation, or profitable trade. FVG zones should be evaluated together with trend direction, market structure, liquidity, volume, confirmation, and risk management.
This indicator is an analytical tool and does not provide financial or investment advice. Indicator

EVA Ai+ Radar v25.2 Screener - Crypto & Stock LONG SHORT Si🧬 EVA Ai+ Radar — профессиональный рыночный скринер и индикатор для PulseWire, созданный для быстрого поиска перспективных торговых инструментов среди российских акций и популярных криптовалют.
Система одновременно анализирует до 20 активов, рассчитывает приоритет каждого инструмента и автоматически сортирует рынок по силе текущего движения. Вместо ручного переключения между графиками трейдер получает компактную премиальную панель с готовым рейтингом активов.
🔎 Что анализирует EVA Ai+ Radar
Для каждого инструмента рассчитываются:
направление краткосрочного и среднесрочного тренда;
положение цены относительно EMA;
сила тренда через ADX и DMI;
состояние RSI;
относительный торговый объём;
направленный рыночный поток Flow;
изменение цены;
итоговая сила и приоритет сигнала.
📊 Сигналы скринера
🟢 LONG — подтверждённое преимущество покупателей и восходящее направление.
🔴 SHORT — подтверждённое преимущество продавцов и нисходящее направление.
🟡 РАНО ↑ / РАНО ↓ — раннее формирование движения до достижения строгого порога основного сигнала.
⚪ НАБЛ. — инструмент пока не имеет достаточного преимущества для подтверждённого входа.
⚡ Два режима работы
RADAR — строгий режим для поиска подтверждённых сигналов LONG и SHORT.
РАНО — расширенный режим, дополнительно показывающий инструменты, в которых движение только начинает формироваться.
🛡️ Защита от перерисовки
По умолчанию скринер использует данные только закрытых свечей выбранного таймфрейма:
без lookahead_on;
без смещения сигналов в прошлое;
без перерисовки подтверждённых значений;
с безопасной обработкой недоступных торговых инструментов
🌍 Поддерживаемые рынки
🇷🇺 Российские акции Московской биржи:
Сбербанк;
Газпром;
Лукойл;
Роснефть;
Новатэк;
Норникель;
Полюс;
Татнефть;
ВТБ;
Яндекс.
₿ Криптовалюты:
Bitcoin;
Ethereum;
Solana;
BNB;
XRP;
Dogecoin;
Cardano;
Avalanche;
Chainlink;
Toncoin.
Все тикеры можно изменить в настройках индикатора.
⚙️ Основные возможности
✅ Скринер акций и криптовалют
✅ Одновременный анализ 20 инструментов
✅ Торговые сигналы LONG и SHORT
✅ Раннее обнаружение движения
✅ Автоматический рейтинг активов
✅ Анализ тренда, объёма, RSI, ADX и DMI
✅ Относительный объём и Flow
✅ Индикатор без перерисовки
✅ Настраиваемый таймфрейм
✅ Алерты PulseWire
✅ Премиальный интерфейс EVA
✅ Безопасная обработка недоступных тикеров
⚠️ Важная информация
EVA Ai+ Radar является аналитическим инструментом и не представляет собой инвестиционную рекомендацию. Сигналы индикатора необходимо оценивать совместно с рыночным контекстом, управлением капиталом и контролем риска.
🧬 EVA Ai+ Radar is a professional PulseWire market scanner designed to help traders quickly identify strong opportunities across major cryptocurrencies and Russian stocks.
The screener analyzes up to 20 markets simultaneously, calculates a priority score for every symbol, and automatically ranks instruments according to current trend strength and market momentum. Instead of manually switching between multiple charts, traders receive a compact premium dashboard with a structured market overview.
🔎 What EVA Ai+ Radar analyzes
For every selected symbol, the system evaluates:
short-term and medium-term trend direction;
price position relative to exponential moving averages;
trend strength using ADX and DMI;
RSI momentum;
relative trading volume;
directional market Flow;
price change;
final signal strength and priority score.
📊 Screener signals
🟢 LONG — confirmed bullish advantage and positive market direction.
🔴 SHORT — confirmed bearish advantage and negative market direction.
🟡 EARLY ↑ / EARLY ↓ — an emerging directional setup detected before the strict signal threshold is reached.
⚪ WATCH — the asset does not currently have enough directional advantage for a confirmed signal.
⚡ Two scanning modes
RADAR — strict mode designed to identify confirmed LONG and SHORT signals.
EARLY — expanded mode that also identifies assets where a new directional move may be starting.
🛡️ Non-repainting calculation
By default, the screener uses confirmed data from closed candles on the selected timeframe:
no lookahead_on;
no historical signal backfilling;
no repainting of confirmed values;
safe processing of unavailable or unsupported symbols.
If one selected ticker is temporarily unavailable, the remaining markets continue to be calculated normally.
💎 Premium EVA dashboard
The dashboard displays:
market ranking;
symbol;
LONG, SHORT, or EARLY signal;
signal strength;
percentage price change;
RSI and relative volume;
directional Flow;
number of active LONG, SHORT, and EARLY signals;
selected timeframe and calculation mode.
The visible list can be adjusted from 5 to 20 rows, while all enabled markets continue to be analyzed.
🔔 PulseWire alerts
The screener includes three alert conditions:
confirmed LONG signal detected;
confirmed SHORT signal detected;
EARLY directional setup detected.
Alerts can be configured using the standard PulseWire alert system.
🌍 Supported markets
🇷🇺 Russian stocks:
Sberbank;
Gazprom;
Lukoil;
Rosneft;
Novatek;
Norilsk Nickel;
Polyus;
Tatneft;
VTB;
Yandex.
₿ Cryptocurrencies:
Bitcoin;
Ethereum;
Solana;
BNB;
XRP;
Dogecoin;
Cardano;
Avalanche;
Chainlink;
Toncoin.
Every symbol can be changed through the indicator settings.
⚙️ Main features
✅ PulseWire stock and crypto screener
✅ Simultaneous analysis of 20 symbols
✅ LONG and SHORT trading signals
✅ Early trend detection
✅ Automatic market ranking
✅ Trend, volume, RSI, ADX, and DMI analysis
✅ Relative volume and directional Flow
✅ Non-repainting indicator
✅ Custom scanning timeframe
✅ PulseWire alerts
✅ Premium EVA interface
✅ Safe invalid-symbol handling
⚠️ Disclaimer
EVA Ai+ Radar is an analytical and educational tool. It does not provide financial or investment advice. Every signal should be evaluated together with market context, position sizing, risk management, and independent analysis. Indicator

Indicator

Order Block Mitigation Strategy [algo_aakash]Overview
Order Block Mitigation Strategy identifies bullish and bearish order blocks from confirmed structure breaks and tracks the exact degree to which each zone has been consumed by subsequent price action. Rather than treating every order block as equally tradable, the script continuously measures how deep into a zone price has traveled and only signals reactions occurring at zones that are still statistically fresh, while allowing the trader to see heavily used zones visibly fade on the chart.
Problem Statement
Most order block tools draw a zone once and leave it static until price closes through it entirely. This binary treatment ignores a critical distinction: a zone that has been wicked into by 10% of its range carries very different odds than one that has already been penetrated 70% of the way through. Traders using static zones frequently take reaction entries at institutional levels that have already been substantially absorbed, with no way to quantify how much of the zone's liquidity remains untouched.
Methodology
Structure is established using confirmed swing pivots. A Break of Structure is only confirmed on a bar close that clears the swing level by a minimum ATR-based buffer, filtering marginal breaks. Once a break is confirmed, the script scans backward from the broken pivot for the last opposite-colored candle within a fixed window, since this candle (not the pivot bar itself) is the true origin of the displacement leg. That candle's high-low range becomes the order block, provided its range also exceeds a minimum ATR multiple.
From the moment a zone is created, the script tracks the deepest price extreme that has traded into it on every confirmed bar. This extreme can only advance in the direction of consumption, never retreat, and from it a Mitigation Percentage is calculated as the proportion of the zone's height that has been traded through. This percentage is classified into one of four bands (Fresh, Light, Moderate, Heavy) using user-defined thresholds, and a fifth state (Invalidated) removes the zone once the percentage crosses a final threshold.
The Mitigation Percentage also drives the zone's fill transparency directly, on a continuous interpolation between a fresh-zone opacity and a near-invalid opacity. A zone at 10% mitigation renders visibly more solid than one at 55%, and the fade is smooth rather than stepped between discrete color states. This means zone health can be read from the chart at a glance without a label or panel.
Entry signals are only evaluated at zones whose live Mitigation Percentage has not yet exceeded a separate, user-defined entry cap. When price trades into a qualifying zone, the closed candle is checked against a selectable rejection pattern (a dominant wick, an engulfing candle, a strong directional close, or a combination of wick and close). Optional filters can additionally require the candle to close beyond the zone's midpoint, require the candle's range to exceed an ATR multiple, and require volume above its rolling average. Each signal is issued once per zone's lifecycle.
Every signal carries a composite confidence score built from five equally weighted, disclosed factors: the ATR-normalized strength of the structure break that created the zone, the ATR-normalized size of the origin candle, the zone's freshness at the moment of the signal (the inverse of its mitigation percentage), the expansion of ATR since the zone was formed, and the ATR-normalized distance price traveled from the origin candle to the structure break. The score is displayed next to the signal marker.
Signal Workflow
Step 1: A swing high or low is confirmed once the required number of bars exist on both sides.
Step 2: A close beyond that swing level by the minimum ATR buffer confirms a Break of Structure.
Step 3: The script scans backward from the broken pivot for the last opposite-colored candle and builds the order block from its full range, provided the candle passes the minimum impulse size filter.
Step 4: On every subsequent confirmed bar, the zone's deepest intrusion is ratcheted forward and the Mitigation Percentage is recalculated, driving both the quality band and the continuous fade.
Step 5: When price re-enters a zone below the entry mitigation cap and a rejection pattern confirms on the closed candle, along with any enabled midpoint, ATR-expansion, and volume filters, a scored entry signal is generated.
Why This Indicator Is Different
Zone consumption is tracked as a continuous, monotonically increasing percentage rather than a binary tested or mitigated flag, so the trader always knows how much of a zone's original range remains untouched.
Fill transparency is interpolated in real time directly from that percentage, making zone health visible without any label, table, or dashboard.
The order block's origin candle is located by scanning back from the structure break for the true opposite-colored displacement candle, rather than defaulting to the pivot candle itself.
Entry signals are gated by a separate, independently configurable mitigation cap, so a trader can permit signals only at zones that remain within a defined freshness range.
Every signal discloses a five-factor confidence score built from break displacement, origin candle size, live freshness, ATR expansion since formation, and travel distance, so the score can be audited rather than trusted blindly.
Inputs
Detection
Swing Pivot Length
ATR Length
Min BOS Size (x ATR)
Min Impulse Candle Size (x ATR)
Zones
Maximum Zones (per side)
Zone Extension
Fixed Extension Length
Show Zone Midline
Dynamic Opacity by Mitigation %
Mitigation
Fresh Threshold %
Partial Threshold %
Heavy Threshold %
Invalidate Threshold %
Entries
Enable Entry Signals
Max Mitigation % Allowed for Entry
Rejection Pattern
Require Close Beyond Zone Midpoint
Require ATR Expansion
Require Volume Confirmation
High Confidence Threshold %
Appearance
Bullish Zone Color
Bearish Zone Color
Fresh Zone Transparency
Near-Invalid Zone Transparency
Signal Marker Size
Alerts
Enable All Alerts
Alert: New Order Block
Alert: Mitigation Milestones
Alert: Entry Signals
Alerts
Alerts are available for:
New Bullish Order Block formed
New Bearish Order Block formed
Bullish Order Block Partial Mitigation
Bearish Order Block Partial Mitigation
Bullish Order Block Heavy Mitigation
Bearish Order Block Heavy Mitigation
Bullish Order Block Invalidated
Bearish Order Block Invalidated
Bullish Rejection Entry
Bearish Rejection Entry
Premium Entry (High Confidence)
Practical Usage
Lower the Max Mitigation % Allowed for Entry to restrict signals to only the freshest zones, or raise it to also capture reaction trades at moderately used levels.
Watch the continuous fade of a zone as a visual proxy for its remaining reliability without needing to check a percentage value directly.
Use the disclosed confidence score to compare two simultaneous signals rather than treating every marker as equally weighted.
Switch Zone Extension to Until New BOS on trending instruments to stop a zone from extending once the opposing side of structure has broken.
Combine the ATR expansion and volume filters on the Entries tab when trading instruments where displacement quality varies significantly by session.
Limitations
Swing pivot confirmation introduces a lag equal to the pivot length setting, meaning a structure break can only be evaluated after that many bars have closed beyond the pivot.
The origin candle scan is bounded by a fixed lookback window, so on unusually extended displacement legs the true origin candle may fall outside that window and no zone will be created.
The confidence score is a disclosed, equally weighted composite of five factors and is not a probability of trade success.
Order blocks and their mitigation state are a price-action framework, not a standalone trading system, and should be evaluated alongside broader market context.
Notes
All detection, structure break, mitigation state, and entry logic execute strictly on confirmed bars, so no drawing, classification, or alert changes retroactively once printed.
Zone counts per direction are capped, with the oldest zone removed first once the limit is reached, keeping drawing object usage bounded regardless of session length.
alert() calls are used for every event category so a single "Any alert() function call" condition in the PulseWire alert dialog captures all messages from this script.
Indicator

Correlation Matrix [AFD]Correlation Matrix turns the active chart into a one-to-many cross-asset relationship monitor. It compares the chart symbol with up to eight instruments and brings slower and faster return correlation, fitted return sensitivity, matched spread distance, pair-specific correlation history, and data availability into one dashboard.
It is designed to answer practical research questions: Which selected markets have been moving with or against the chart symbol? Has recent co-movement departed from the slower relationship? How sensitive has the chart symbol been to each comparison? Is the matched spread unusually displaced for that pair? Is the reading supported by enough shared observations to interpret responsibly?
Built-in Symbol sets and Measurement presets provide repeatable samples. A Measurement preset selects a requested timeframe and Long/Short windows; it never changes the chart candles or requires a matching chart timeframe. Custom can follow the chart or request a fixed measurement timeframe. Optional rebased lines use a separate visual baseline. All outputs are descriptive measurements, not automated decisions.
What It Is Useful For
Cross-asset mapping: Place an index, sector, currency, commodity, rate-sensitive instrument, volatility index, or digital asset on the chart and compare it with a preset universe or a Custom basket. This helps organize intermarket context around one common reference symbol.
Relationship-change monitoring: Treat Long Correlation as the slower context sample and Short Correlation as the faster sample. Correlation Difference shows how far the faster coefficient sits above or below the slower one, while the two coefficients preserve their direction and sign. It is a comparison of two estimates, not a formal regime or significance test.
Benchmark and proxy research: Compare correlation with Beta to separate consistency of co-movement from fitted magnitude of response. This can help screen which selected benchmark, sector, or macro proxy has historically had the closest relationship to the chart symbol. It is not factor attribution.
Candidate-hedge research: Screen for relationships that have been negative across the selected windows, then use Beta and Data Coverage as sensitivity and sample context. The output can narrow further research; it does not select a hedge, calculate contract quantities, or account for liquidity, basis, carry, costs, or portfolio constraints.
Relative-value triage: Use Spread to identify a matched relationship that is unusually displaced from its own Long-window average, then use correlation, History, and usable-sample counts to judge whether the observation deserves investigation. Spread is not a cointegration test, regression residual, stationarity test, or mean-reversion forecast.
Exposure-overlap review: Chart one holding at a time against a Custom basket to identify potentially redundant co-movement or sensitivity. This is useful for screening concentration questions, but it is not a portfolio covariance engine or risk model.
Sample-integrity review: Read Data Coverage and the usable Long/Short return counts before interpreting a coefficient, especially across different sessions, holidays, young listings, or sparse feeds. These are availability disclosures, not confidence or quality scores.
Event and baseline comparison: Rebase percentage paths from Session Open, Rolling N Bars, Year Open, or a Fixed Date to inspect divergence after a session boundary, calendar reset, or chosen event. These chart lines are visual comparisons and never feed the statistics.
Capabilities
Eight configurable comparison slots. In Custom mode, each slot has a symbol, optional display name, color, Enabled switch, and Show comparison line switch. Blank slots remain hidden; an invalid or unavailable symbol displays No data without stopping valid rows.
Five built-in Symbol sets: United States Indices, Risk On / Off, Major Foreign Exchange Pairs, Energy & Metals, and Crypto. Custom values are retained while a set temporarily supplies eight symbols and ticker-derived names. Risk On / Off supplies comparison instruments; it does not classify the market.
Three Measurement presets plus Custom: Scalper requests 1 minute with Long 60 / Short 15; default Intraday requests 5 minutes with Long 78 / Short 20; Swing requests 1 day with Long 120 / Short 20. Swing on a 30-minute chart is an intended configuration, not an error: chart candles remain 30 minutes while completed 1-day observations drive measurements. Custom exposes the timeframe and both windows.
Long Correlation, Short Correlation, Main Correlation, Correlation Difference, Long-window Beta, signed Spread z-score, optional History percentile, and Data Coverage. Tooltips disclose usable Long/Short returns and fresh-versus-eligible coverage counts.
Contextual hover help on every dashboard heading and cell. It explains metric definitions, sample requirements, and unavailable states, with additional detail for Beta direction and fitted sensitivity, active Spread form and position, History's prior range and average, and Data Coverage endpoint counts.
Context, Compact, Full, Minimal, and Custom dashboard views; an independent Correlation Difference switch; custom column overrides; nine table positions; slot, absolute Long Correlation, or absolute Spread sorting; and Heat or Mono cells.
Optional rebased comparison lines with Auto from measurement preset, Session Open, Rolling N Bars, Year Open, and Fixed Date baselines. Seven appearances, a shared baseline marker, configurable line-end labels, and one-slot gap shading are included.
Separate dashboard and comparison-line visibility switches. Measurements continue while either visual layer is hidden. Status text identifies chart and effective measurement timeframes; its tooltip also identifies the requested timeframe, completed higher-timeframe sampling, lower-timeframe fallback, active windows, adjusted Short window, and visual line baseline.
Dashboard text, colors, backgrounds, transparency, alternating rows, borders, frame, line width/transparency, marker styling, label styling, gap colors, and a global master-opacity control can be adjusted without changing measurements.
How the Statistics Work
Correlation is computed on log returns, never on raw price levels. Correlating two trending price series directly can produce a spuriously high reading that reflects their shared trend rather than how their returns move together.
Pearson correlation has no universal market timeframe or lookback. The effective measurement timeframe and window define the observations. A 120-bar window with 1-minute measurements and the same window with 5-minute measurements are different samples and can produce different coefficients.
Correlation runs from +100% through 0% to -100%. It standardizes direction and consistency of linear co-movement; it does not imply equal-sized returns. Correlation Difference is computed as Short minus Long and displayed as a rounded signed number in percentage points.
Beta uses Long-window matched returns and direct covariance/comparison-return variance. From the chart symbol's perspective, Beta +1.20 describes a fitted 1.20-unit chart-symbol log-return response per 1.00 unit of comparison-symbol return in that sample. It is directional and asymmetric, and is benchmark beta only when the comparison is the intended benchmark.
Spread is a signed population z-score of an equal-weight matched log spread. Non-negative Long Correlation selects log(chart) minus log(comparison); negative Long Correlation selects log(chart) plus log(comparison). Separate histories are maintained for the ratio and product forms. The tooltip identifies the active form and whether the latest spread is above or below its matched Long-window average.
When the chart symbol is selected as its own comparison under the same request context, the ratio log-spread has zero variation. Its z-score is therefore unavailable rather than 0.0; after warm-up, identical requested data with measurable return variation produce +100% correlation, zero Difference, and Beta 1.
History ranks the current Main Correlation against only that pair's prior valid Main Correlation readings in the Historical window. A tie-aware midrank makes an all-tie sample read 50/100. It describes relative position inside the pair's own history, not statistical confidence or a forecast.
Data Coverage is fresh comparison endpoints divided by eligible Long-window measurement positions after the comparison first appears in loaded data. A carried timestamp is not counted twice. Coverage is distinct from the usable matched returns reported in the tooltips and does not alter any statistic.
Shared-Endpoint Alignment and Confirmation
At each chart-base measurement observation, the script selects the latest completed comparison endpoint known by that base close and maps it to the nearer current or preceding base close; a tie remains on the current close. A return pair is created only between consecutive accepted endpoint pairs when both base and comparison timestamps strictly advance.
Missing bars, holidays, and session gaps accumulate both instruments from the same prior shared endpoint instead of pairing different elapsed intervals. The accumulated interval remains one observation; it is not duration-normalized or split into synthetic bars. An unmatched observation writes one unavailable window position. A star marks a latest fresh comparison endpoint mapped to the preceding base close.
A complete configured measurement window, at least three usable returns, and measurable variation are required before Pearson is shown. Beta requires measurable comparison-return variance. Blank results are intentional when these conditions are not met.
Equal-timeframe requests use lookahead off and statistical snapshots commit on chart confirmation. Fixed higher measurement timeframes use completed bars: every requested price and timestamp field is offset by one measurement bar before lookahead is enabled. The chart timeframe does not need to match. A requested measurement timeframe below the chart falls back to the chart timeframe and produces an amber warning.
The chart-base request retains the active chart's complete ticker context. A slot set to the chart symbol reuses that exact context; other nonblank comparisons inherit applicable session, price-adjustment, currency, and futures modifiers. PulseWire ignores modifiers that do not apply to a comparison instrument. Changing an applicable modifier can change requested prices, timestamps, measurements, coverage, and rebased lines.
The comparison lines are a ratio, not a 1:1 price overlay
The optional chart lines do not plot the other symbol's raw price or its correlation. Each line is tied to the chart symbol's measurement-timeframe price, then moved forward by the percentage change of the compared symbol from that line baseline:
That is a ratio calculation, not a 1:1 mirror of price. Every drawn line uses the same baseline rule when measurement data is available, so its percentage path shares the chart's scale regardless of what either instrument costs.
Comparison line starting point is visual only. Auto from measurement preset uses Session Open for Scalper, Intraday, and Custom, and Year Open for Swing. Fixed Date sets the first base boundary on or after the date. Rolling N Bars moves the shared boundary. Each comparison waits for fresh eligible data, so a line can begin after the marker, remain blank, or jump as a rolling window changes. No line setting changes any dashboard measurement.
Settings
Quick Setup: Measurement preset selects timeframe and Long/Short windows without changing or requiring a matching chart. Dashboard view and Show correlation difference control columns. Symbol set controls the universe. Show dashboard and Show comparison lines control visual layers. Comparison line starting point controls rebased visuals.
Symbols and slots: Custom is the default Symbol set. On an SPY chart, the starting Custom symbols are QQQ, DIA, and IWM; the remaining slots are blank. These are examples, not recommendations. A blank display name derives the ticker automatically. Built-in sets override retained Custom symbols and names until Custom is selected again.
Custom measurements: Blank Custom timeframe follows the chart; a fixed selection at or above the chart holds its requested sampling without changing candles. Long defaults to 120 (range 10-1000); Short to 20 (range 5-200). If Short is not below Long, effective Short becomes Long minus one and appears in amber. Long changes Long, Difference, Beta, Spread, and Coverage; Short changes Short and Difference.
Main Correlation and History: Main correlation window defaults to Short and selects the existing Long or Short result used by Main Correlation, History, and line-end correlation text. Historical comparison defaults off. Its window defaults to 750 and accepts 100-5000 effective measurement positions; History remains blank until the full measurement window exists.
Dashboard views and columns: Default Context shows Symbol, Long, Short, Spread, and Coverage; Compact shows Symbol, Short, and Spread; Full shows Symbol, Long, Short, Beta, Spread, Coverage, and enabled History; Minimal shows Symbol and Main; Custom uses individual metric switches. Custom columns can override any view. Difference is independently on by default.
Dashboard layout: Nine positions default to Top Right. Sorting uses Slot order, strongest absolute Long, or widest absolute Spread. Cells use Heat or Mono. Text, colors, backgrounds, transparency, row shading, borders, and frame are adjustable.
Comparison line style: Solid is the default; Dashed, Dotted, Step, Step with diamonds, Points, and Crosses are available. Width defaults to 2 and transparency to 50. Area, histogram, and column modes are intentionally excluded because they can obscure candles or distort the price scale.
Starting-point details: Rolling N Bars defaults to 120 and accepts 10-1000 effective measurement bars. Each line waits for its first fresh valid endpoint at or after the shared rolling boundary. Fixed Date is editable and defaults to 1 January 2026. The optional shared marker has style, color, transparency, and width controls.
Gap shading and labels: Gap shading can fill between chart price and one selected rebased slot with separate chart-above/chart-below colors and transparency. Line-end labels can include display name, Main Correlation, and Spread, with size and slot/custom text-color controls.
Global appearance: Master opacity adds fade to table cells/text, lines, marker, fill, and labels; table border and frame keep their own colors. Appearance, visibility, ordering, and baseline controls do not alter calculations.
What It Does Not Do / Limitations
This is a one-to-many dashboard: every row compares one instrument with the active chart symbol. It is not a full pairwise matrix among all eight comparisons, a covariance matrix, portfolio optimizer, factor model, value-at-risk calculation, or position-sizing engine.
Correlation measures a historical linear relationship in returns. It does not establish causation, forecast persistence, detect nonlinear dependence, or label a pair bullish or bearish.
Correlation Difference is not a hypothesis test or statistical regime detector. The indicator does not calculate p-values, confidence intervals, statistical significance, or multiple-comparison adjustments.
Beta is a backward-looking fitted sensitivity with the chart symbol as the dependent return series. It is not symmetric and is not a dollar-, volatility-, or contract-neutral hedge ratio.
Spread is an equal-weight log ratio/product z-score selected by the sign of Long Correlation. It does not establish cointegration, stationarity, fair value, or an expectation of mean reversion.
History percentile and its Low-to-High context bands are relative only to that pair's prior Main Correlation. They are not confidence levels, relationship grades, decision rules, or forecasts.
Data Coverage measures fresh endpoint availability, not data accuracy, sample quality, or statistical reliability. Markets with different sessions can supply fewer usable returns, and an interval accumulated across a gap remains one observation.
Results depend on PulseWire's feed, exchange and session coverage, loaded history, selected symbols, applicable chart modifiers, effective measurement timeframe, and window lengths. Changing session, price adjustment, currency conversion, supported futures settings, or other applicable data settings can change the values.
The indicator requires standard, time-based candles. Non-standard chart types and tick charts halt with a runtime message because the measurement contract requires ordinary time-based OHLC bars rather than synthetic or tick-built observations.
Blank Custom timeframe follows the chart. Built-in presets and fixed Custom timeframes do not require a chart match. A request below the chart falls back to the chart timeframe; a fixed higher timeframe excludes the developing measurement bar and can update up to one confirming chart bar later.
Blank cells indicate insufficient measurement history, matched returns, or variation. A line can begin after its marker or remain blank when no fresh baseline observation exists. Rebased lines can stretch autoscale, and Rolling N Bars can jump as its denominator moves.
The implementation keeps eight static comparison requests plus one chart-base request. Disabling a slot changes the display but does not remove its request or reduce the fixed request cost.
This measurement-only build does not generate alerts, classify relationships, automate decisions, execute orders, or provide position- or risk-management instructions.
Design and Originality
Pearson correlation, covariance, Beta, and z-scores are standard statistics. This implementation integrates an eight-instrument universe, independent measurement and visual baselines, two return windows, causal shared-endpoint matching, sample disclosures, direct Beta, separate ratio/product spread histories, prior-only tie-aware History, sortable views, and fresh-boundary rebased lines.
The components share one confirmed measurement clock and interpretation surface. They combine slower/faster relationship context, fitted sensitivity, availability, spread displacement, pair history, and normalized paths without importing an external correlation series or creating a classification state.
Open-source License
This is an open-source publication. The source is licensed under the Mozilla Public License 2.0 (MPL 2.0) and includes AuctionFoundry attribution. Reuse in another PulseWire publication must first satisfy PulseWire's open-source reuse rules; once those rules are met, the MPL 2.0 terms apply.
Disclaimer
For educational and informational purposes only. Not financial advice. Indicator

DTC Intra - Intraday Momentum and Context for Day TradersWhat it does
DTC Intra+ is an intraday momentum tool for day traders working the regular session. Its job is to surface momentum days early and keep the day's context in view while a move develops. The core is a set of readings that judge whether today is a real momentum day — a strict gap-and-hold flag, relative volume, an unusual-move profile, and time-of-session structure — supported by the moving averages, volume-weighted average price and a multi-market minicharts panel you use to trade once a momentum day is confirmed.
The parts that are specific to this tool
- Strong Start (gap and hold). Instead of a raw gap-up alert, this flags a day only when the stock gaps up and then holds the gap: the open is above the prior close and the day's low never breaks back below that prior close by more than a tolerance you set. A gap that holds behaves very differently from one that fills, so this is a stricter and more actionable read than a plain gap alert.
- Burst ranker. Counts how many large single-day moves (up 5%, 10% and 17% or more) a stock has produced over a chosen lookback and summarizes the result as a Great / Good / Low read on a daily chart. This describes the stock's momentum regime — whether it is the kind of name that produces the explosive days an intraday momentum trader is looking for — rather than just its state today.
- Multi-market minicharts panel. Up to three mini candlestick panels of any symbols and timeframes you choose are drawn on the chart, so you can watch an index, a sector benchmark or a related market without leaving your main chart. Each mini panel is rescaled to fit its own compact frame, so a very different price scale never distorts your main chart's axis, and each can show its own moving average and volume-weighted average price. The panel is off by default; turn it on with its master switch. If you enable it on a higher timeframe than a panel's own setting (for example viewing a Daily chart with a panel set to 5 minutes), the panel automatically falls back to the chart's timeframe instead of loading excessive intrabar data.
Credit: this panel is adapted from the open-source "Minicharts Multi Market" engine by PulseWire user helman13 (Herman Trading), used under its Mozilla Public License 2.0. Several markets side by side with trend and value context on each — which is what an intraday trader watching related instruments needs. Credit for the minicharts engine goes to helman13; the rest of the tool is original to DTC Intra.
Momentum and context readings
A single, repositionable table gathers the numbers that tell you whether today matters:
- Relative volume — today's volume against its historical average.
- Daily average range percentage — a quick read on the stock's typical daily travel.
- The burst ranking and Strong Start flag described above.
- Sector/industry lookup and a session-in-progress readout.
Session structure and volume behavior
- Intraday session boxes (morning, mid-day and afternoon by default, matched to NSE trading hours) with fully editable time ranges, timezone and colors, so you can see at a glance which part of the session a move happened in — participation and reliability differ sharply between the open, the lunch lull and the close.
- Volume-based candle coloring that flags candles trading at 150% and 200%-plus of a configurable average volume, split by direction, so you can see whether a move has participation behind it without a separate pane.
- Daily divider labels to separate trading days on an intraday chart.
Trading tools (used once a momentum day is confirmed)
- Four configurable moving averages (10/20/50/200, choice of simple, exponential, weighted or Hull) and a session volume-weighted average price for intraday trend and mean-reversion reference.
How to use it
- Add it to an intraday chart.
- At the open, watch the Strong Start flag and the relative-volume reading: a held gap on above-average volume early in the session is the setup this tool is built to surface, and the burst ranking tells you whether the stock is the type that follows through.
- Use the session boxes to set expectations for the current window, and the volume candle colors to confirm participation before acting.
- Use the moving averages and volume-weighted average price to time entries and stops, and enable the multi-market minicharts panel to keep an index or related market in view for confirmation.
- Every block has its own on/off toggle, so you can reduce the tool to only the parts you use.
Notes
- Volume-based readings depend on the symbol having reliable intraday volume and are weaker where that data is poor.
- Session times default to NSE market hours in the Asia/Kolkata timezone and are meant to be edited to your own market and location.
- Tables and colors adapt to a light or dark chart automatically.
- Open source. Every input has a plain-language label and tooltip, so you do not need to read Pine to use it.
- For educational and informational purposes only. Not financial advice.
Indicator

Pressure Fatigue Index [PFI] v3Pressure Fatigue Index (PFI)
OVERVIEW
The Pressure Fatigue Index is a bounded oscillator that reads from 0 to 100. Low readings mean oversold and high readings mean overbought, the same orientation you already know from RSI. That is where the resemblance ends. PFI does not use the average gain versus average loss ratio that RSI is built on. It reads a completely separate stream of information, namely where price settles inside each bar and how forceful that bar was, and it adds a fatigue mechanism that keeps the oscillator from pinning at an extreme for long stretches. That pinning behavior is the single most common frustration with RSI in trending markets, and removing it is the whole point of this tool.
HOW THE READING IS BUILT
For every bar, PFI measures where the close finished inside that bar's own range. A close near the high produces a positive value, a close near the low produces a negative value, and the exact middle of the bar is zero. In plain terms the raw bar value is twice the close, minus the high, minus the low, all divided by the range of the bar.
That location is then weighted by the size of the bar relative to recent volatility, using its true range compared with ATR. A wide conviction bar counts far more than a narrow indecisive one, so a big committed push moves the reading while chop barely registers.
Those weighted values are smoothed with a Wilder average into a running charge, and the charge is passed through a smooth squashing curve, a hyperbolic tangent, that maps it cleanly onto the 0 to 100 scale. The outcome is an oscillator that responds to genuine intrabar buying and selling pressure rather than to close to close drift.
THE FATIGUE MECHANIC
This is what separates PFI from every standard oscillator. While the reading sits beyond your overbought or oversold level, a hidden fatigue term builds up, and it builds faster the deeper the reading has pushed into the extreme. That fatigue then compresses the plotted line back toward the midline. To hold a value pinned at 85 the market would have to supply constantly accelerating fresh pressure, which real markets cannot sustain, so an extended run simply sags the line out of the zone on its own. The moment the reading leaves the extreme, fatigue releases and full sensitivity returns. Fatigue is driven by the underlying raw reading rather than the visible plotted line, so there is no threshold flutter and no repainting.
THE RAW GHOST LINE
PFI plots two lines. The bold purple line is the fatigue compressed reading you trade from. The faint gray ghost line behind it is the raw pressure before fatigue is applied. The distance between the two is itself information. When the ghost is still pinned deep in a zone while the purple line sags away from it, the move is still strong and it is not yet time to fade. When both lines roll out of the zone together, the exhaustion is real. The gap between them also drives the signal engine described below.
THE SIGNAL ENGINE
The buy and sell markers are built to catch turns at the actual low and high, not to fire every time a line touches a level. A signal is the end of a short sequence rather than a single condition, and each side can fire only once per cycle.
A buy requires the following to line up in order. First, a flush bar must occur while the raw reading is oversold, meaning a bar that is unusually wide relative to ATR and that closes down at the bottom of its own range. That is the panic capitulation that tends to mark bottoms, and it is marked on the pane with a small dot. Second, the episode must be mature, meaning the gap between the ghost and the purple line has grown wide enough to prove the move was both deep and sustained. Third, the trigger bar itself must be a conviction reversal, a bar with real size that closes up near the top of its range while the reading turns back up near the zone. In short, sellers pressed hard, exhausted themselves on a flush, and buyers just took the first decisive bar back.
Sells are the exact mirror. A euphoric blowoff bar in the overbought zone, a mature episode, and then a heavy rejection bar near the high.
After a signal fires, that side locks and cannot fire again until the reading passes back through the midline, so a single messy bottoming or topping process produces one marker rather than a cluster. A cooldown allows a second attempt only if a fresh, deeper flush develops.
There is also an optional divergence filter. When enabled, a buy also requires price to print a new low for the episode while the pressure reading makes a higher low, the classic bottoming tell. It is off by default because it screens out clean sharp reversals that have no divergence, but you can enable it when you only want the highest conviction fades.
INPUTS
Core sets the price source, the pressure length, the volatility length, and the sensitivity that controls how easily the reading reaches its extremes.
Zones set your overbought and oversold levels.
Fatigue exposes the build rate, the release rate, and the impact, so you can tune how quickly the oscillator tires and recovers and how hard it is pulled back toward the middle.
Signals expose the arm gap, the flush bar strictness, the trigger bar strictness, the near zone buffer, the optional divergence filter, and the re signal cooldown.
Smoothing gives you a moving average over the oscillator with the same menu as the built in RSI, including SMA, EMA, SMMA, WMA, VWMA, and an SMA option with Bollinger Bands.
HOW TO USE IT
Treat the purple line the way you would treat any oscillator, with low as oversold and high as overbought, but trust it to leave the zone on its own rather than staying stuck. Use the ghost line and its distance from the purple line to judge whether a move is still strong or genuinely tiring. Take the triangle markers as your prepared fade entries, and remember that each side fires once per cycle by design. If you want more markers on a fast timeframe, loosen the flush range first, then the arm gap, then the trigger close location. If you want fewer and stronger markers, do the reverse and consider enabling the divergence filter.
Set your alerts to fire once per bar close, since the live bar can move before it settles.
NOTE
This tool is offered for research and education. It is not financial advice. Test it on your own markets and timeframes and manage your own risk before trading it.
Indicator

Cross Asset Sentiment Extremes OscillatorCross Asset Sentiment Extremes Oscillator (XSEO)
WHAT IT IS
XSEO is a composite sentiment oscillator that scores market emotion on a 0 to 100 scale and flags the extremes where mean reversion setups cluster. Readings near the bottom of the scale mark washed out fear of the kind that tends to appear near lows. Readings near the top mark crowded greed of the kind that tends to appear near highs. One script covers stocks, indices, and crypto.
TWO BASKETS, ONE ENGINE
The script reads the symbol type and loads the matching basket of external data automatically. A manual override is available in the settings.
Stocks and indices basket:
VIX implied volatility (inverted, high VIX means fear)
NYSE TRIN (inverted, heavy selling pressure means fear)
CBOE equity put/call ratio, ranked in daily context (inverted)
High yield credit spread (inverted, wide spreads mean risk aversion)
Percent of S&P 500 stocks above their 200 day average (breadth strength)
Percent of S&P 500 stocks above their 50 day average (faster breadth)
Crypto basket:
Perp to spot basis on BTC (a funding and leverage proxy, a rich premium means greed)
Coinbase premium versus Binance (US spot demand)
USDT dominance (inverted, cash parked in stables means fear)
ETH/BTC momentum (alt risk appetite)
DXY (inverted, a strong dollar means risk aversion)
Chart internals, active in both modes:
RSI percentile rank (momentum extreme)
Extension from the 200 bar mean
Realized volatility rank, inverted (calm means complacency, spikes mean fear)
HOW IT IS BUILT
Every component is converted to a percentile rank over a lookback window so that different units blend cleanly, and fear oriented series are inverted so that high always means greed. Feeds that only publish daily (put/call, credit spreads, breadth) are ranked inside a daily request and held between updates. Live feeds and the chart internals are ranked on the chart timeframe, so the line keeps moving intraday. Feeds that are unavailable on a given bar (weekends, holidays, closed sessions) are skipped from the average rather than zeroed, which keeps the oscillator honest on 24/7 crypto charts. The external basket and the internals are then blended with an adjustable weight and smoothed.
READING IT
Above the upper threshold (default 80) the market is in the extreme greed zone. Below the lower threshold (default 20) it is in the extreme fear zone. The line colors itself red when hot, green when cold, and gray in the middle, and the background tints inside the zones.
SIGNALS AND ALERTS
Two trigger styles are available.
Zone Exit (default): the buy fires when the oscillator crosses back up out of the fear zone, and the sell fires when it crosses back down out of the greed zone. This waits for the turn and avoids some knife catching.
Zone Entry: fires the moment an extreme zone is entered. Earlier and more aggressive.
Alert conditions are included for both long and short.
SETTINGS
Fear and greed thresholds. Lookback for chart timeframe ranks (in bars) and a separate lookback for daily feeds (in days). External data weight percent, with the remainder going to the chart internals. Smoothing length. An optional display of the external and internal subscores so you can see what is driving a reading.
DATA SOURCES
CBOE:VIX, USI:TRIN.NY, USI:PCCE, FRED:BAMLH0A0HYM2, INDEX:S5TH, INDEX:S5FI, BINANCE:BTCUSDT.P, BINANCE:BTCUSDT, COINBASE:BTCUSD, CRYPTOCAP:USDT.D, BINANCE:ETHBTC, TVC:DXY
TIMEFRAMES AND NOTES
Built for higher timeframe charts but usable intraday. On intraday charts the daily feeds step once per day while everything else updates live. Consider raising the chart timeframe lookback on fast charts, for example 300 to 700 bars on 15 minute charts. Values drawn from the developing daily bar update in real time until that bar closes, which is standard higher timeframe behavior. XSEO is a timing and context tool, not a complete system. It works best as a filter for mean reversion entries at levels you already care about. Nothing here is financial advice.
Concept credit: builds on the classic composite fear and greed approach of blending volatility, positioning, breadth, and credit data into a single gauge.
Indicator

Indian Sectors HeatMapA real-time NSE sector dashboard built for intraday traders. Tracks 3 benchmark indices (Nifty 50, Bank Nifty, Midcap 100) and 13 sector indices in a single color-coded table.
Each row shows the last price, daily change%, and gap% (today's open vs yesterday's close) with a green/red gradient so you can instantly spot sector strength and weakness.
Sectors covered: Auto, Financial Services, FMCG, IT, Media, Metal, Pharma, PSU Bank, Realty, Energy, Commodities, Private Bank, Oil & Gas.
Fully customizable — Sort by highest/lowest change or alphabetically, reposition the table anywhere on the chart, and adjust colors to match your theme. Indicator

Dividends, Returns, and Growth Calculator**1 / 3 / 5 / 10 Year Returns, Income and Value**
This indicator estimates how a fixed investment would have performed over the past 1, 3, 5, and 10 years.
It combines historical price performance, gross dividend distributions, optional dividend reinvestment, accumulated shares, latest payout income, trailing-12-month dividend yield, and current position value in one compact table.
The script is designed for dividend-paying stocks, ETFs, and funds.
## Main Features
* Calculates 1-year, 3-year, 5-year, and 10-year price returns
* Calculates total return with or without dividend reinvestment
* Simulates whole-share or fractional-share DRIP
* Uses actual historical gross dividend events
* Estimates the delay between dividend events and cash distribution
* Calculates trailing-12-month dividend yield
* Shows the cash generated by the latest completed distribution
* Shows the number of shares currently held
* Shows the current market value of the simulated position
* Automatically estimates monthly, quarterly, semi-annual, or annual payout frequency
* Uses daily data internally, allowing the table to work on intraday and higher-timeframe charts
## Table Columns
### Term
The historical investment period being simulated:
* 1Y
* 3Y
* 5Y
* 10Y
### Start
The historical closing price used to establish the original position.
The initial investment is divided by this price to calculate the original number of shares purchased.
### Price %
The change in share price from the historical starting price to the current price.
Dividends are not included.
### Total %
The total return generated by the investment, including dividends.
The calculation changes depending on whether dividend reinvestment is enabled.
**Reinvest Dividends enabled**
Total return includes:
* The current value of the original shares
* The current value of all shares purchased through DRIP
* Dividends generated by DRIP-acquired shares
* Any remaining whole-share DRIP cash
* Any dividend cash waiting for the estimated distribution date
This represents a compounded total-return simulation.
**Reinvest Dividends disabled**
Total return includes:
* The current value of the original shares
* All dividends received during the selected period
* Any dividend payment that has been earned but is still pending
Dividends are assumed to be withdrawn after each payout. They are still counted as investment return, but they do not purchase additional shares or compound.
### DIV Yld TTM
The trailing-12-month dividend yield.
It is calculated as:
Total gross dividends per share recorded during the last 365 days divided by the current share price.
This calculation uses actual historical dividend events rather than a financial-statement estimate.
Special dividends, payout increases, payout reductions, and irregular distributions may therefore affect the displayed yield.
### Last Payout
The cash generated by all shares held for the latest completed distribution.
The payout is calculated using the number of shares owned when that distribution was earned.
With DRIP enabled, this is the cash received before the payment was reinvested.
With DRIP disabled, it is the cash generated by the original shares.
The displayed prefix represents the estimated distribution frequency:
* M = Monthly
* Q = Quarterly
* S = Semi-Annual
* A = Annual
### Shares
The number of shares currently held in the simulation.
With dividend reinvestment enabled, this includes the original shares and all additional shares purchased through DRIP.
With dividend reinvestment disabled, the share count remains equal to the original shares purchased at the beginning of the selected period.
### Value
The current market value of the shares still held.
With dividend reinvestment disabled, the Value column always shows:
Current shares held multiplied by the current share price.
Previously withdrawn dividends are not added to Value.
With dividend reinvestment enabled, the user can select:
**Total Value**
Includes the current market value of all shares plus remaining and pending dividend cash.
**Stock Value Only**
Includes only the number of shares held multiplied by the current share price.
## Dividend Reinvestment
When dividend reinvestment is enabled, each historical distribution is calculated using the number of shares held at that time.
The resulting dividend cash becomes available on the estimated distribution date and is reinvested using the closing price on that date.
Two DRIP methods are available.
### Whole Shares Only
Only complete shares are purchased.
Unused dividend cash is carried forward until enough cash is available to purchase another full share.
### Fractional Shares
All available dividend cash is reinvested, including fractional shares.
This generally produces a more complete compounding simulation because no cash is left waiting for a whole-share purchase.
## Distribution-Date Estimate
PulseWire provides historical dividend events but does not consistently provide the actual historical cash payment date for every symbol.
This script can therefore delay reinvestment until an estimated distribution date.
Automatic defaults are:
* ETFs and funds: 7 calendar days
* Individual stocks: 28 calendar days
The delay can also be disabled or set manually.
When the delay is disabled, dividend cash is treated as available on PulseWire’s dividend-event date.
## Important Notes
This indicator is a historical simulation and does not guarantee future performance, income, or dividend growth.
Results depend on the completeness and accuracy of PulseWire’s historical price and dividend data.
The simulation does not include:
* Income taxes
* Dividend withholding taxes
* Brokerage commissions
* Foreign-exchange conversion costs
* Bid-and-ask spreads
* Broker-specific DRIP discounts
* Broker-specific reinvestment timing
* Slippage
* Corporate actions not represented correctly in PulseWire’s data
Gross dividend values are used.
Actual investor results may differ depending on tax residency, account type, broker policies, currency conversion, and dividend eligibility.
This indicator is intended for research, comparison, and educational purposes only. It is not financial advice.
Indicator

Strong NQ ORB Breakouts | ProjectSyndicateSTRONG NQ ORB Breakouts catches the moment the Nasdaq session resolves its opening range — and instead of treating every push past a line as a trade, it waits for a genuine close beyond the range, tags the direction, and ranks the breakout 0–10 with a star score. The first block of the session builds a range; price then has to actually close outside it, in agreement with momentum and — if you want it — the higher-timeframe trend, before a signal arms. Every setup gets a structural stop, fixed R-based targets with a ⅓/⅓/⅓ scale-out and break-even after the first bank, and is tracked live on a full statistics dashboard — including end-of-session time-stops — so you can see exactly how the logic behaves on the instrument and timeframe you trade.
🧠 Opening-Range Core — the core idea. At the start of the session the engine records the high and low of a configurable opening window, 60 minutes by default. That band is the opening range: the session's first agreed value area. A signal fires on the release — the bar that closes beyond the range high for a long or the range low for a short inside the trade window — and the direction is set by that break. In Auto mode the range anchors to the instrument's own daily session open (the first bar of the day), so it locks to the real NAS100 / NQ open regardless of your feed's server clock; a Custom session-plus-timezone mode is there if you'd rather define the window by hand. Signals are evaluated on the bar's close and are fixed once that bar closes — the range and the break do not repaint.
📈 Range Mapping & ADR Context — while the opening window is live, the engine continuously tracks the developing high, low, and width of the range, then freezes it the moment the window ends. The finished range is measured in points and expressed as a percentage of the instrument's Average Daily Range, a non-repainting daily read, so you instantly see whether the session is coiling tightly or has already burned its move. A clean, proportionate range is a loaded session; an over-wide one is a day that has already spent itself.
🎯 Structural Stop + R-Based Scale-Out — risk (R) is measured from an ATR distance by default — the strongest basis on NAS100 M5 — or against the opposite range edge or the range midline if you prefer, then floored and capped by ATR so it can never collapse into a meaningless stop or balloon into a wide one. TP1, TP2, and TP3 are set at clean R multiples and default to a balanced 1R / 2R / 3R, fully adjustable. The trade model is an honest ⅓ scale-out: one third banks at each target, and after TP1 the remaining two thirds ride with the stop moved to break-even. Every signal plots its complete Entry / SL / TP1 / TP2 / TP3 line set, labeled levels, and filled TP / SL zone boxes, with an R-tagged result label on exit.
🎚️ Conviction Controls — a small set of dials sets how serious a breakout must be before it counts: the 0–10 Minimum Strength gate, an optional Range-vs-ADR window that skips days whose range is too tight or too wide, a Close-vs-Wick breakout trigger, and Max One Trade Per Day. By design the day-skipping filters are off by default — no days are hidden — so you first see the raw, unfiltered behavior. Tighten them for fewer, higher-quality fires; loosen them for more activity. This is your main dial for conviction versus frequency.
🧭 HTF Trend Alignment + Session Gating — an optional higher-timeframe EMA filter blocks counter-trend fires, keeping you on the dominant side: longs only above it, shorts only below. The higher-timeframe value is read without lookahead. Entries are confined to the trade window after the range forms, and the per-day cap spaces out tickets so one volatile session can't stack trades. Anything still open at the session close is flattened by an end-of-session time-stop — and that exit is booked and counted honestly, never quietly dropped.
🧲 Liquidity Magnet — the engine maps resting liquidity by tracking confirmed swing pivots above and below price and marking each as swept or unswept as price trades through it. When a breakout fires, it projects the nearest opposing unswept pool as a dotted magnet line — the pocket of liquidity the move is naturally drawn toward — and the dashboard reports the distance to the nearest pools up and down in ATR terms. It's context for where the breakout wants to go.
⭐ 0–10 Setup-Quality Score — every release is scored and labeled with 1–5 stars and a tier FORMING → WEAK → MODERATE → STRONG → VERY STRONG → ELITE across breakout-native factors: expansion-candle body strength, candle range vs ATR, momentum alignment over short and medium lookbacks, volume confirmation, clean penetration beyond the range edge, RSI agreement, higher-timeframe EMA alignment, and intraday bias of close versus the session open. A companion direction-probability read blends penetration, momentum, RSI, session bias, and HTF position into an up/down percentage. Treat the score as a confluence / cleanliness read for ranking setups — it describes how textbook a breakout is, not a guaranteed outcome. Note: on the test data, filtering to "strong only" actually *reduced* win rate, so the stars default to a context tool rather than a hard gate.
📊 Live Statistics Dashboard — a non-intrusive panel tracks, in real time on your chart: the current session state of waiting / forming OR / range set / armed / trade active, the live opening-range size and its ADR percentage, the magnet distance up and down, the active bias and trade, the live strength and direction-probability meters, total win rate and closed-trade count, profit factor, average R per trade, total R, best-performing direction, long vs short win rate, current and max win/loss streaks, and a TP1 / TP2 / TP3 / SL / EOD outcome breakdown. Every filled trade that reaches an outcome is counted — winners, stop-outs, break-even runners, and time-stops alike — so the numbers are computed live from the real signals on your current symbol and timeframe rather than a figure printed in a description.
🎨 Clean Themed Visuals — a Midnight institutional palette, with Emerald, Ice Blue, Gold Black, and Aqua Violet alternates, shades the opening-range box, the ORH / ORL / midline levels, the per-trade SL / TP ladder, the liquidity pools and magnet, and the dashboard to one coherent look, so quality and direction read at a glance. The range box is drawn over the window where it formed and projected forward with point-labeled edges; long and short trades are color-keyed; a faint tint marks the active opening window. A shelf-length and max-drawn-trades control keep the chart clean — the right-edge zones never stretch into oversized towers, tickets snap back to the exit bar on close so labels never float away, and only the most recent N tickets stay drawn while the statistics remain cumulative over the whole history.
🔔 Detailed Alerts — fires on long / short opening-range breakouts, plus TP3, protected partial-TP, and stop-loss events, formatted for manual or automated use.
🔧 Fully Customizable — every component is exposed: the range anchor (Auto session-open or Custom), the opening-range minutes, timezone, and trade window; the ATR length, stop basis of ATR / opposite edge / midline with risk cap and floor; the three R targets, break-even-after-TP1 toggle, Close-vs-Wick trigger, and one-trade-per-day cap; the ADR gate with min/max band, minimum strength, and HTF alignment filter and timeframe; the liquidity pivot length, pool display, and magnet toggle; the point definition for the dashboard; all five themes; and every label, dashboard, zone, and projection toggle.
🎯 Why this is different — most ORB tools just draw two lines at a fixed clock time and leave everything after that to you. This one anchors the range to the real Nasdaq open, sizes the break against the instrument's own ADR so a tight coil and a blown-out day aren't treated alike, can demand momentum, volume, penetration, and trend confirmation before it fires, anchors risk sensibly, then layers a genuine ⅓/⅓/⅓ scale-out with break-even, a liquidity magnet, an objective 0–10 ranking, and a live, honest statistics panel — one that counts stop-outs and end-of-session exits in full — so you are tuning and judging the system on real, current data instead of a marketing figure.
🚀 Where to use it — built and validated for NAS100 / NQ on the M5 timeframe, where the default OR 60m · ATR×1.0 stop · 1R/2R/3R model was developed. The ATR-based stop and ADR sizing adapt to volatility automatically, and the session windows can be re-pointed to a different open if you want to run the same engine elsewhere. It works on other index CFDs and futures, but the defaults are tuned for the Nasdaq open.
🎯 How to trade it
- Apply it to NAS100 / NQ on M5 and let the dashboard populate. Read the live win rate, profit factor, and average R for your symbol and timeframe before committing — if the logic doesn't suit your feed, you'll see it.
- Start with the day-skipping filters off to see raw behavior; add the HTF Trend Alignment and Range-vs-ADR gates when you want to trade only with the larger trend and skip dead or already-spent sessions.
- Wait for a NQ ORB LONG / NQ ORB SHORT label — it marks a confirmed close beyond the opening range, with the star score, direction probability, and Entry, SL, and TP1/2/3 already plotted.
- Manage the trade with the plotted levels: the structural SL defines your risk, one third banks at each R target with the stop moving to break-even after TP1, and any position still open at the trade-window close is flattened by the time-stop.
- Use Minimum Strength and Max One Trade Per Day to set your tempo, and read the liquidity magnet for a sense of where the move is being drawn.
⚠️ Important — this is a decision-support tool, not a standalone buy/sell system, and it makes no performance guarantees. Default settings were chosen on historical data and behavior will vary by instrument, timeframe, session, and configuration; the dashboard's statistics are historical and descriptive, not a forecast. The trade model includes a ⅓ scale-out, break-even after TP1, and an end-of-session time-stop, so some trades close at a fraction of a target rather than a full win or loss — these are counted in full, which is honest but means win rate alone is misleading; always weigh it together with average R and profit factor, and resize the R targets to your own risk profile. Signals confirm on the closed bar, so always wait for the labeled release on a closed candle. Always combine it with your own analysis and risk management, and test it on your market before trading it live. Indicator

Strong Biotech Screener | ProjectSyndicateStrong Biotech Screener turns dozens of charts into a single institutional-style dashboard, ranking a curated universe of 40 leading biotech names by performance across six timeframes and scoring each one on professional-grade risk metrics — Beta, Sharpe, Sortino, Omega, Z-Score, and Kelly — so you can find the year's biotech leaders and weigh their risk-adjusted quality at a glance, all on one clean, sortable panel. Every figure is computed live on the daily timeframe from real price history, not hard-coded, so the board reflects the market as it actually is right now.
🧬 Curated 40-Name Biotech Universe — the screener watches a hand-picked list of 40 high-momentum biotech, pharma, and life-sciences stocks in one place. Instead of flipping through forty charts, you see every name's performance and risk profile side by side and immediately spot who is leading and who is rolling over.
🗓️ Six-Timeframe Performance — each stock is tracked across Week, Month, Quarter, 6-Month, 12-Month, and Year-to-Date returns, so you can separate a one-week catalyst pop from a genuine long-run trend and see momentum building or fading across horizons in a single row.
🧮 Institutional Risk Metrics, Done Properly — beyond raw returns, every name is scored on Sharpe (excess return per unit of total volatility), Sortino (return per unit of downside risk only), Omega (probability-weighted gains versus losses above the risk-free threshold), Z-Score (how stretched the recent move is in standard deviations), and the Kelly fraction (a theoretical optimal-sizing read from return and variance). The stats are annualized from daily returns over a rolling window with a configurable risk-free rate, so the risk picture is consistent and comparable across the whole list — which matters especially in biotech, where single-name volatility is extreme.
🎯 Basket-Relative Beta — Beta is measured against an equal-weight basket of the 40 names in the screener, so it tells you how a stock moves relative to this specific biotech cohort rather than a broad index. Beta above 1 swings harder than the group; below 1 is steadier. You control the lookback length used for the beta and correlation calculation.
🌡️ Annualized Weekly Volatility — a dedicated Wk Vol column annualizes the standard deviation of recent weekly returns, giving you a fast read on how violent each name's price action is before you size into it — essential in a sector where binary trial and FDA events can move a stock 50% in a session.
🔀 Dynamic Sorting — sort the entire board by any of the six performance columns with a single setting. Rank by YTD to find the year's biotech leaders, by Week to catch what is moving on fresh catalysts, or by any horizon in between — the table re-ranks instantly.
🎨 Bloomberg-Amber Theme with Color-Coded Strength — a clean amber-on-black dashboard with a multi-level gradient that runs from bright amber on the strongest gains through to deep red on the steepest losses, so strength and weakness jump out the moment you look at the panel.
🧩 Fully Customizable Dashboard — place the table anywhere on the chart (Top / Middle / Bottom paired with Left / Center / Right), choose your text size (Tiny / Small / Normal / Large), set the sort column, the beta length, and the risk-free rate and periods — all from the settings menu, no code editing required.
🔒 Daily-Timeframe Lock — the screener is built for daily data and will prompt you to switch if you load it on a lower timeframe, so the returns, volatility, and ratios are always calculated on the basis they are designed for.
⚡ Lightweight and Efficient — the whole 40-name board is built from a tight, well-organized script that runs smoothly on PulseWire, with a clean merged title heading and an alternating-row layout for easy reading. Delisted or halted tickers degrade gracefully to blank rows rather than breaking the panel.
🎯 Why this is different — most watchlists show you price and maybe a percentage move. This screener puts performance and a full institutional risk stack — Sharpe, Sortino, Omega, Z-Score, Kelly, Beta, and annualized volatility — for forty leading biotech names on one sortable, color-coded panel, so you are ranking opportunities by risk-adjusted quality, not just chasing the biggest green number.
🚀 Where to use it — apply it to any daily chart to monitor the biotech leadership group as a whole. Use it for top-down scanning, rotation ideas, and risk screening before you drill into an individual name's chart for entry timing.
⚠️ Important — this is a research and decision-support dashboard, not a buy/sell system, and it makes no performance guarantees. The 40-name universe is a snapshot of the year's momentum leaders and will drift over time; the board re-ranks live, but membership is fixed until updated. All figures are historical and descriptive, computed from past price data, and say nothing certain about the future. Risk metrics like Sharpe, Sortino, Omega, Z-Score, and Kelly are simplified, assumption-based estimates and should inform your judgment, not replace it. Biotech is an especially high-risk sector driven by binary clinical and regulatory events — always pair the screener with your own analysis and risk management. Indicator

Indicator

DAX Universe Relative Strength & Volume Quality [JS]DAX Universe RS & Volume Quality is a relative strength and pullback quality indicator designed for German stocks from the DAX, MDAX, SDAX and TecDAX universe.
The indicator measures a stock’s weighted relative performance against an equal-weighted German equity benchmark made from DAX, MDAX, SDAX and TecDAX. The relative strength model is inspired by IBD / Minervini-style momentum analysis, giving more weight to recent performance while still considering the medium- and longer-term trend.
Relative Strength Model:
• 40% weight: approx. 3-month performance
• 20% weight: approx. 6-month performance
• 20% weight: approx. 9-month performance
• 20% weight: approx. 12-month performance
The result is displayed as a percentage relative to the German stock universe benchmark:
• RS above 0% = the stock is outperforming the benchmark
• RS below 0% = the stock is underperforming the benchmark
• RS above the user-defined strength threshold = RS STARK / strong relative strength
In addition to relative strength, the indicator includes a High-Volume Down-Day filter. This helps assess whether a pullback is still constructive or whether distribution pressure may be increasing. The user can define:
• Lookback period
• Minimum loss required for a down-day to count
• Volume moving average length
• High-volume factor
• Maximum allowed High-Volume Down-Days
The simplified status box highlights the current setup condition using color:
• Green = strong relative strength and acceptable volume quality
• Yellow = positive or improving relative strength, but not yet ideal
• Red = weak relative strength or too many High-Volume Down-Days
The textbox position, size, width and height can be adjusted in the indicator settings.
This indicator is designed as a decision-support and screening tool for relative strength, pullback quality and German stock leadership analysis. It is not an official IBD RS Rating and does not provide financial advice or automatic buy/sell recommendations. Always combine it with your own chart analysis, risk management and market context. Indicator

Stocks: Dashboard [invincible3]Stocks Dashboard is a professional all-in-one stock analysis dashboard built directly for PulseWire charts. It is designed to help investors, traders, and analysts quickly evaluate a stock using a combination of fundamental strength, valuation, financial health, income quality, shareholder return, and price momentum.
The indicator displays a clean table-based dashboard on the chart and converts raw financial and technical data into easy-to-read category scores. Instead of checking many separate financial ratios manually, this dashboard organizes the most important stock metrics into structured sections and gives a clear visual overview of the company’s current condition.
The dashboard includes composite scoring for Quality, Value, Growth, Financial Health, Income / Shareholder Return, and Momentum. Each category is scored from 0 to 100 and classified using simple rating labels such as Elite, Strong, Fair, Weak, or Risk. This allows users to quickly compare the strength and weakness of a stock across multiple dimensions.
The Valuation section includes important valuation metrics such as P/E TTM, Forward P/E, PEG Ratio, P/S, P/B, EV/EBITDA, EV/Sales, Earnings Yield, Operating Earnings Yield, Graham Price, Graham Number Upside, EPS TTM, and BVPS. These metrics help identify whether a stock may be expensive, fairly valued, or potentially undervalued.
The Quality section focuses on profitability and business efficiency. It includes ROE, Asset Return / ROA, ROIC, Piotroski F-Score, Gross Margin, Operating Margin, Net Margin, EBITDA Margin, and Free Cash Flow Margin. These values help evaluate how efficiently the company generates profits from its assets, equity, capital, revenue, and operations.
The Growth section tracks the company’s expansion profile using Revenue Growth, EPS Growth, and Sustainable Growth Rate. These metrics help users understand whether the business is improving, stagnating, or losing earnings momentum.
The Financial Health section evaluates balance sheet strength and risk. It includes Debt / Equity, Debt / Assets, Debt / EBITDA, Net Debt / EBITDA, Cash / Debt, Current Ratio, Quick Ratio, Interest Coverage, Altman Z-Score, Operating Cash Flow, and Free Cash Flow. This section is useful for identifying companies with strong liquidity, manageable debt, and lower financial risk.
The Income / Return section is designed for dividend and shareholder-return analysis. It includes Dividend Yield, Payout Ratio, Free Cash Flow Yield, DPS, Buyback Yield, and Buyback Ratio. These metrics help investors evaluate whether a company is returning value to shareholders through dividends, buybacks, and cash generation.
The Momentum section adds a technical view of the stock. It includes RSI 14, 1-month return, 3-month return, 6-month return, 12-month return, 6-month relative strength versus a selected benchmark, 12-month relative strength versus a selected benchmark, volatility, and moving-average trend using the 20, 50, and 200 daily moving averages.
The Snapshot section provides a quick summary of the selected stock, including current price, market capitalization, enterprise value, 52-week position, and distance from the 52-week high. This gives users a fast overview of where the stock is trading relative to its recent range.
Users can customize the stock symbol, benchmark/index symbol, financial period, table position, text size, color theme, and visible sections. The dashboard supports multiple professional themes, including Dark Terminal, Light Terminal, Emerald Pro, Royal Blue, and Amber Desk. Users can also enable or disable colored score backgrounds, score bars, alternating rows, colorful section headers, and directional symbols.
This indicator is useful for:
* Long-term stock analysis
* Fundamental screening
* Valuation comparison
* Dividend and shareholder-return review
* Financial health analysis
* Momentum confirmation
* Relative strength comparison against an index or benchmark
* Building a structured watchlist review process
The goal of this dashboard is to provide a fast, organized, and visually professional stock overview without requiring users to switch between multiple financial websites or separate indicators. It combines fundamental data and technical momentum into one compact chart-based table, making it easier to identify strong, weak, undervalued, overvalued, or financially risky stocks.
Note: The dashboard uses PulseWire’s available financial data. Some metrics may appear unavailable depending on the selected symbol, exchange, market, or financial data coverage. This tool is intended for analysis and research purposes only and should not be considered financial advice.
Indicator

Auto Candlestick Patterns Targets Setup🔷 OVERVIEW
Auto Candlestick Pattern Targets automatically identifies supported candlestick reversal patterns and displays a complete trade setup directly on the chart. When a qualifying pattern is detected, the indicator plots an Entry level, Stop Loss, and up to three Take Profit levels based on its internal calculation logic.
The objective is to reduce the amount of manual chart work by presenting trade levels in a consistent visual format.
🔷 HOW IT WORKS
The indicator continuously evaluates completed candles for supported bullish and bearish candlestick formations.
When the pattern conditions are satisfied, it:
• Displays a Buy or Sell label
• Calculates an Entry level
• Places a Stop Loss based on the detected pattern
• Projects three Take Profit targets
Each setup remains visible on the chart, allowing users to review historical signals and monitor active trades.
🔷 VISUAL FEATURES
• Automatic Buy and Sell labels
• Entry level
• Stop Loss level
• Three Take Profit targets
• Risk and reward visualization
• Historical signal display
• Configurable colors and styles
🔷 INPUTS
The indicator includes options to customize:
• Signal sensitivity
• Display of Entry, Stop Loss, and Targets
• Label visibility
• Colors
• Historical setup display
🔷 USAGE
A common workflow is:
Wait for a Buy or Sell signal.
Allow the signal candle to close.
Review the plotted Entry, Stop Loss, and Take Profit levels.
Combine the setup with your own market analysis before making trading decisions.
🔷 MARKETS
The indicator can be applied to:
• Forex
• Stocks
• Cryptocurrency
• Indices
• Commodities
It is compatible with multiple timeframes, depending on the user's trading approach.
🔷 NOTES
This indicator is intended as a chart analysis tool and does not predict future price movements. Trade setups are generated according to the indicator's programmed rules and should be evaluated alongside other forms of technical analysis and appropriate risk management. Indicator

Strong Tech Stocks Screener | ProjectSyndicateStrong Tech Stocks Screener turns dozens of charts into a single institutional-style dashboard, ranking a curated universe of 40 leading tech, AI, and semiconductor names by performance across six timeframes and scoring each one on professional-grade risk metrics — Beta, Sharpe, Sortino, Omega, Z-Score, and Kelly — so you can find the leaders and weigh their risk-adjusted quality at a glance, all on one clean, sortable panel. Every figure is computed live on the daily timeframe from real price history, not hard-coded, so the board reflects the market as it actually is right now.
📊 Curated 40-Name Tech Universe — the screener watches a hand-picked list of 40 high-momentum tech, AI, and semiconductor stocks in one place. Instead of flipping through forty charts, you see every name's performance and risk profile side by side and immediately spot who is leading and who is rolling over.
🗓️ Six-Timeframe Performance — each stock is tracked across Week, Month, Quarter, 6-Month, 12-Month, and Year-to-Date returns, so you can separate a one-week pop from a genuine long-run trend and see momentum building or fading across horizons in a single row.
🧮 Institutional Risk Metrics, Done Properly — beyond raw returns, every name is scored on Sharpe (excess return per unit of total volatility), Sortino (return per unit of downside risk only), Omega (probability-weighted gains versus losses above the risk-free threshold), Z-Score (how stretched the recent move is in standard deviations), and the Kelly fraction (a theoretical optimal-sizing read from return and variance). The stats are annualized from daily returns over a rolling window with a configurable risk-free rate, so the risk picture is consistent and comparable across the whole list.
🎯 Basket-Relative Beta — Beta is measured against an equal-weight basket of the 40 names in the screener, so it tells you how a stock moves relative to this specific tech/AI cohort rather than a broad index. Beta above 1 swings harder than the group; below 1 is steadier. You control the lookback length used for the beta and correlation calculation.
🌡️ Annualized Weekly Volatility — a dedicated Wk Vol column annualizes the standard deviation of recent weekly returns, giving you a fast read on how violent each name's price action is before you size into it.
🔀 Dynamic Sorting — sort the entire board by any of the six performance columns with a single setting. Rank by YTD to find the year's leaders, by Week to catch what is moving now, or by any horizon in between — the table re-ranks instantly.
🎨 Bloomberg-Amber Theme with Color-Coded Strength — a clean amber-on-black dashboard with a multi-level gradient that runs from bright amber on the strongest gains through to deep red on the steepest losses, so strength and weakness jump out the moment you look at the panel.
🧩 Fully Customizable Dashboard — place the table anywhere on the chart (Top / Middle / Bottom paired with Left / Center / Right), choose your text size (Tiny / Small / Normal / Large), set the sort column, the beta length, and the risk-free rate and periods — all from the settings menu, no code editing required.
🔒 Daily-Timeframe Lock — the screener is built for daily data and will prompt you to switch if you load it on a lower timeframe, so the returns, volatility, and ratios are always calculated on the basis they are designed for.
⚡ Lightweight and Efficient — the whole 40-name board is built from a tight, well-organized script that runs smoothly on PulseWire, with a clean merged title heading and an alternating-row layout for easy reading.
🎯 Why this is different — most watchlists show you price and maybe a percentage move. This screener puts performance and a full institutional risk stack — Sharpe, Sortino, Omega, Z-Score, Kelly, Beta, and annualized volatility — for forty leading tech names on one sortable, color-coded panel, so you are ranking opportunities by risk-adjusted quality, not just chasing the biggest green number.
🚀 Where to use it — apply it to any daily chart to monitor the tech/AI/semiconductor leadership group as a whole. Use it for top-down scanning, rotation ideas, and risk screening before you drill into an individual name's chart for entry timing.
⚠️ Important — this is a research and decision-support dashboard, not a buy/sell system, and it makes no performance guarantees. All figures are historical and descriptive, computed from past price data, and say nothing certain about the future. Risk metrics like Sharpe, Sortino, Omega, Z-Score, and Kelly are simplified, assumption-based estimates and should inform your judgment, not replace it. Always pair the screener with your own analysis and risk management. Indicator

Volume Flow MatrixVolume Flow Matrix is a relative volume histogram that helps identify how strong or weak current market participation is compared to recent volume activity.
The indicator measures current volume against a fixed 300-bar volume baseline. Instead of showing raw volume only, it converts volume into a relative reading. This makes it easier to see whether the current candle is trading below average volume, around normal activity, with increased participation, or at an unusually high volume level.
On historical candles, the calculation uses completed candle volume. On the live candle, the indicator uses realtime volume projection. This means the current candle’s volume is estimated based on how much time has passed in the candle. As a result, the histogram can react during the candle instead of only after the candle closes.
The histogram is divided into five volume conditions:
Dry Volume shows candles with weak participation. These bars appear when relative volume is below 0.75. Dry volume can be useful for spotting quiet market phases, low-interest candles, or areas where price is moving without strong volume support.
Default Volume represents normal volume conditions. These candles do not meet the requirements for dry, directional, or extreme volume. Default volume helps separate ordinary market activity from more important volume events.
Bull Volume appears when relative volume is elevated and the candle also shows bullish pressure. For a candle to qualify as Bull Volume, relative volume must be at least 1.55, the candle must close above its open, and the close must be positioned in the upper part of the candle range. This can help highlight candles where stronger participation supports upward pressure.
Bear Volume appears when relative volume is elevated and the candle shows bearish pressure. For a candle to qualify as Bear Volume, relative volume must be at least 1.55, the candle must close below its open, and the close must be positioned in the lower part of the candle range. This can help highlight candles where stronger participation supports downward pressure.
Extreme Volume marks unusually high relative volume at or above 2.30. These candles show that volume is significantly above the recent baseline. Extreme Volume does not automatically mean bullish or bearish continuation. It should be read together with price location, candle structure, support and resistance, liquidity zones, or the broader market context.
Each candle is assigned to only one volume condition. The script checks the conditions in a fixed order so the histogram remains clean and does not stack multiple volume types on the same bar.
How to use it:
Use Dry Volume to identify low-participation areas where price movement may be less reliable.
Use Bull Volume and Bear Volume to confirm whether directional candles are supported by stronger participation.
Use Extreme Volume to mark important high-activity candles that may appear near breakouts, liquidity grabs, absorption areas, reversals, or strong continuation moves.
Use Default Volume as the neutral background state between low-volume and high-volume conditions.
Volume Flow Matrix does not provide trade entries or exits by itself. It is designed to support analysis by making volume behavior easier to read. The strongest use case is combining it with price action, market structure, key levels, liquidity, trend context, or any existing trading plan.
Indicator
