OBV+OBV+
OBV+ tracks On Balance Volume against a moving average of itself and turns
that relationship into a directional state, then gates entries behind a
statistical trend test and manages the trade with a chandelier stop that only
ever moves in your favor.
HOW THE STATE WORKS
The indicator plots OBV with a configurable moving average (EMA, SMA, WMA,
RMA, or HMA). The distance between the two is ranked as a percentile against
its own recent history, so a strong OBV move is defined relative to what this
symbol has actually been doing rather than by a fixed number that means
something different on every chart. When that strength clears your threshold,
the state turns bullish or bearish and stays there until a qualifying move
flips it the other way. A minimum bar spacing keeps the state from
oscillating.
HOW ENTRIES WORK
A state flip on its own does not open a trade. The flip arms an entry window,
and within that window a linear regression on price must independently confirm
that a trend exists in the same direction, measured by the t statistic of the
regression slope. If the trend test agrees, the trade opens. If the window
closes without confirmation, the flip expires and prints a small gray circle
so you can see exactly which signals were passed over. The next entry then
waits for a fresh flip.
Price bars are colored by the gate rather than by raw OBV, so bars show green
or red only where both conditions are satisfied and gray everywhere else. You
can see at a glance which parts of the chart the indicator considers
tradeable.
HOW EXITS WORK
The stop arms immediately on the entry bar, placed beyond that bar's range so
a wide entry candle cannot take you out on the next bar. From there it trails
from the highest high reached since entry (or lowest low when short) at a
configurable ATR multiple, and it is hard clamped so it can only tighten. In a
long it never moves down. It tightens as volatility contracts and holds its
ground when volatility expands. The stop line is drawn directly on price
alongside entry triangles and exit crosses.
The trailing stop is the only exit by default. Opposite states are ignored
while a position is open, so a brief counter signal that does not reach your
stop leaves the trade running. If you would rather have state changes close
and reverse the position, there is a switch for it.
INPUTS
MA type and length, strength lookback and minimum percentile, minimum bars
between flips, regression lookback, minimum absolute t statistic, confirmation
window length, ATR length and chandelier multiple, plus a flip reverses
position toggle. Display options cover the fill, the trail, trade markers, and
bar coloring, with configurable bull, bear, and neutral colors. An optional
pane mode swaps OBV for the signed strength percentile with the threshold
lines drawn, which makes it easy to see which moves clear the bar.
ALERTS
Separate alert conditions for long entry, short entry, and exit, plus a single
combined alert carrying the ticker, timeframe, strength percentile, t
statistic, and current stop level.
NOTES
Because the signal is built from volume, results depend on the volume series
your data feed provides, and the same symbol can behave differently across
exchanges. Signals evaluate on bar close. Settings are deliberately open
ended: a low strength percentile with a short regression lookback produces
frequent, permissive signals, while raising the percentile and the t threshold
narrows it toward fewer and more selective ones. This is for informational purposes
only and isn't meant as financial advice. Indicator

Indicator

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

Sphinx Ledger - Intrabar Volume Profile with Delta SplitSPHINX LEDGER - Intrabar Volume Profile with Slice-Level Delta
OVERVIEW
Sphinx Ledger is a volume profile that is built from intrabar data instead of chart bars, and that can be anchored either to the trading session or to a rolling multi-day window. It renders a right-edge histogram, a developing POC, a Value Area, and an optional faded backdrop of prior sessions, with every profile row split into its buy and sell components.
The intent is to answer two questions on the same chart: where has volume actually built up, and who was in control at each of those prices.
WHAT IT DOES DIFFERENTLY
Most Pine volume profiles distribute each chart bar's volume evenly across that bar's entire high-low range. On a 1m bar that is a coarse approximation: a bar with a 12 point range smears its volume across all 12 points even if almost all of it traded in a 2 point pocket. High volume shelves get blurred and low volume vacuums get filled in.
Sphinx Ledger instead pulls the intrabar slices inside each chart bar (5 second by default) and bins each slice against its own tight range. Roughly twelve placements per 1m bar rather than one. HVN shelves and LVN gaps resolve much closer to what a native session volume profile shows.
The same slice structure drives the delta split. Each 5 second slice carries its own direction from its own open and close, so the buy/sell proportion inside a row reflects intrabar order flow rather than assigning one direction to a whole 1m bar. A 1m bar that opens low, runs up and closes flat contributes both sides in the correct places instead of registering as a single doji.
HOW THE PROFILE IS CALCULATED
1. Anchor. In Session mode the profile clears at the 20:00 ET reset and rebuilds through the day. In Rolling mode it never clears; each confirmed chart bar is tagged with a day index and entries older than the chosen window are aged out on each new day. Auto mode selects Session below the 1 hour timeframe and Rolling at 1 hour and above.
2. Range and bins. The running high and low of the anchor window are tracked and divided into the configured number of rows. Row height = (window high - window low) / rows.
3. Binning. Each entry (a 5 second slice in Session mode, a chart bar in Rolling mode) is assigned to the rows its high-low range spans, and its volume is divided evenly across those rows. Direction is taken from that entry's own close versus open: up adds to the buy array, down adds to the sell array, an unchanged entry splits 50/50.
4. Range expansion. When a new bar extends the window high or low, bin width changes, so the entire retained history is re-binned from scratch. When the range is unchanged, new slices are added incrementally. This keeps the profile exact rather than drifting as the day expands, without rebuilding on every bar.
5. POC. The row holding the most volume. The plotted price is the midpoint of that row.
6. Value Area. Starting from the POC row, the profile expands outward one row at a time, always taking the higher-volume neighbour, until the accumulated volume reaches the configured percentage of total window volume. VAH is the top edge of the highest included row, VAL is the bottom edge of the lowest.
7. Prior sessions. At each Session-mode reset the completed profile is resampled to the overlay resolution and pushed into a rolling buffer of up to ten days, then drawn behind the live histogram with opacity fading by age.
THE DELTA RENDERING
With delta fill on, each row's bar is divided horizontally in proportion to its buy and sell volume, green on the left, red on the right. The split shows who won at that price. The intensity gradient then maps the absolute delta of the row to opacity: lopsided rows render bright, balanced rows render dim. Together the two convey both direction and conviction per price level, which a single-colour profile cannot.
Reading it in practice:
- A wide row that is heavily one-sided is a shelf that was taken by one side and tends to act as support or resistance on the retest.
- A wide row that is close to balanced is genuine two-sided acceptance, more likely to be chop and a magnet than a turning point.
- A narrow row is a vacuum. Price crossing it usually crosses fast.
- Repeated returns into a one-sided shelf that fail to move it are an absorption read.
SETTINGS
Main
- Timezone: session anchoring reference.
- Profile resolution: number of price bins. Higher gives finer POC precision at more compute cost.
- Profile intrabar resolution: the lower timeframe sampled inside each chart bar. 5S is the default. Falls back to the chart bar automatically if the LTF is not served.
- Value Area percent: standard is 70.
Profile Period
- Anchor mode: Auto, Session (intraday, intrabar slices), or Rolling (HTF composite from chart bars).
- Rolling window days: how many days composite into one profile in Rolling mode. 20 approximates the current swing on a daily chart.
Position
- Histogram right offset and POC/VA line right offset control how far right of the current bar the drawings anchor. Large values need matching right margin in PulseWire's chart settings under Scales, Margins, Right.
Histogram
- Show histogram, colour source, opacity, width in bars, optional vertical padding.
- Delta fill, buy and sell colours, delta intensity gradient.
Prior Days
- Overlay on/off, overlay resolution, number of days, colour, newest-day opacity.
POC, Value Area, Labels
- Independent colour, style, width, optional Value Area shading, label size.
HOW TO USE IT
On intraday charts leave the anchor on Auto or set Session. The developing POC is the day's fair value reference: price above it with the POC holding on retests is acceptance higher, price rejecting from below is the opposite. VAH and VAL frame the accepted range, and the first move outside them either accepts and continues or reverts, which is the decision point. LVN gaps between shelves are where fast moves travel.
On 1 hour and above, use Rolling. A single-session profile on a daily chart describes one day and usually plots far from current price, which is not useful. The rolling composite instead describes the current swing, so the POC and Value Area land where price is actually trading.
The prior-day backdrops are for locating shelves that persist across sessions. A level that was an HVN on three consecutive days carries more weight than one that formed this morning.
ALERTS
Six conditions are available, all on the developing values: price crossing above or below POC, VAH, and VAL.
LIMITATIONS AND NOTES
- Volume inside a single slice is distributed evenly across that slice's range. At 5 second resolution the range is small enough that this is close to true placement, but it is still a distribution, not tick-by-tick data.
- Intrabar requests are limited by PulseWire on long histories. On charts with a very large number of bars, older bars may not return slices and will fall back to chart-bar placement.
- Sub-minute intrabar data availability depends on your data plan and on the symbol. If 5S is unavailable the script degrades gracefully to the chart bar.
- Pine allows a maximum of 500 boxes. Days shown multiplied by overlay resolution should stay under roughly 450 to leave room for the live histogram, otherwise the oldest backdrops will drop off.
- Prior-day snapshots are captured at the Session-mode day reset. They do not accumulate in Rolling mode.
- On futures, volume comes from the contract being charted. Continuous contracts carry the roll, so profiles spanning a roll date mix contracts.
- The 20:00 ET day reset is the CME session boundary. On non-futures symbols the reset time may not correspond to a meaningful session break.
- This is an analysis tool. It does not generate buy or sell signals and nothing here is financial advice. Indicator

Unified CVD Router J-Edition v2.7.0Overview:
The Unified CVD Router J-Edition is an experimental indicator designed to provide a significantly more accurate Cumulative Volume Delta (CVD) estimation than PulseWire’s standard built-in methodology when you are constrained by non-Professional plan limits (specifically, using 1-second (1S) as the lowest lower-timeframe calculation resolution).
Standard synthetic CVD indicators rely on basic bar-color or tick-direction assumptions. This script replaces those primitive rules with sub-bar econometric modeling and probabilistic inference to better estimate aggressive buying and selling pressure.
Key Features:
Multi-Engine 1S Sub-Bar Router: Evaluates sub-bar volume through Geometric, Bulk Volume Classification (BVC), and Flow engines.
Distrust & Jump Layers: Employs Bipower Variation and Hawkes excitation intensity to isolate hidden liquidity ("icebergs"), market jumps, and auction open/close distortions.
Bayesian Soft-Routing: Dynamically calculates the probability of passive absorption versus directional flow to weight delta estimations smoothly.
Effort vs. Result Overlays: Incorporates Amihud illiquidity and Kyle’s Lambda market impact models at the chart-bar level to gauge how effectively volume moves price.
Experimental Notice & Disclaimer:
This script is experimental and does not claim to represent absolute "ground truth."
Because non-Professional PulseWire plans lack true tick-by-tick aggressor tagging and tick charts, this indicator uses advanced statistical modeling to infer delta. It is an algorithmic approximation, not a direct replacement for native Level 2 execution feeds.
Call for Testing & Benchmarking:
I welcome feedback and testing from the community! Because this is an ongoing experiment in order flow modeling, it needs to be benchmarked against true tick data.
It would be especially helpful if users with access to the following could compare results and share insights in the comments:
PulseWire Ultimate Plan users using the built-in CVD on a 1-tick (1T) resolution.
Dedicated Order Flow Platforms with direct tick feeds (such as ATAS, Sierra Chart, or Bookmap). Indicator

Intraday VWAP, Multi-EMA & RSI Price TrackerOverview:
The Intraday VWAP, Multi-EMA & RSI Price Tracker is a clean, non-repainting indicator designed specifically for intraday traders. It combines essential session value, momentum tracking, and higher-timeframe context to give you key dynamic support/resistance levels at a glance—without cluttering your chart with extra windows or table overlays.
Key Features:
Intraday Session VWAP: Plots the session VWAP exclusively on intraday timeframes (1m to 240m) and automatically hides on Daily or higher charts to keep long-term charts clean.
Non-Repainting Daily EMAs: Calculates and overlays key daily Exponential Moving Averages (20, 50, 100, and 200 EMA) directly onto your intraday chart using historical daily closures ( ). This guarantees zero real-time repainting or shifting lines.
Intraday 200 EMA: Includes a dynamic 200 EMA based on your current chart timeframe to quickly identify short-term trend bias.
Dynamic RSI Tracking: Displays a clean Relative Strength Index (RSI 14) label that dynamically updates its background color to highlight Overbought (>70) and Oversold (<30) conditions.
Clean Right-Margin Labels: Displays color-coded price labels for all active EMAs, VWAP, and RSI in the right-hand margin. Labels update in real-time and automatically delete old instances to eliminate trailing chart clutter.
Fully Customizable: Easily toggle individual EMAs, VWAP, or the RSI label on/off directly from the indicator settings menu.
📊 Indicators & Labels Included
Session VWAP (Intraday Only) – Cyan Line & Label
Intraday 200 EMA – White Line & Label
Daily 20 EMA – Yellow Line & Label
Daily 50 EMA – Orange Line & Label
Daily 100 EMA – Pink Line & Label
Daily 200 EMA – Purple Line & Label
RSI (14) – Dynamic Right-Margin Label (Green / Red / Gray)
💡 How to Use
Trend & Confluence: Check if price is holding above/below key Daily EMAs (e.g., Daily 20 or 50 EMA acting as strong dynamic support/resistance during intraday pullbacks).
Session Value: Use VWAP as your institutional benchmark for value during the trading session.
Momentum Checks: Keep an eye on the RSI margin label for quick momentum context without taking up vertical panel space at the bottom of your chart.
At-a-Glance Levels: Look at the right margin to see exact numerical price levels instantly without having to trace lines back to the Y-axis.
Disclaimer:
For Educational and Informational Purposes Only.
This script is an open-source technical analysis tool designed for charting convenience and display optimization. It does not constitute financial, investment, or trading advice. Past performance of any indicator or strategy is not indicative of future results.
Trading stocks, futures, forex, and cryptocurrencies involves substantial risk of loss and is not suitable for every investor. Always perform your own due diligence, implement strict risk management, and consult a qualified financial advisor before making any live trading decisions. Indicator

Indicator

Indicator

Day-Extreme Reversal SignalsReal-time detector for the bar shapes that historically printed SPY's day low and day high. When a new session extreme forms, it tells you the measured probability that THIS bar holds as the day's extreme - and how those odds differ between 5-minute scouts and hourly signals.
OVERVIEW
Every intraday trader eventually asks the same two questions: "was that the low?" and "is this the high?" This indicator answers them with measured frequencies instead of intuition.
It watches for new session extremes in real time. When one prints, it classifies the bar's shape - reversal close, spring, V-confirm at lows; rejection, high-confirm at highs - and labels it with the historical probability that this specific shape, at this event, held as the day's extreme. A decision panel keeps the session context on screen: where the current extremes sit, when they printed, the odds the day's extreme has already happened given the time of day, and the structural rules for acting on lows versus highs.
The stats were built by real-time simulation - walking bar by bar and asking "would this signal have fired here, and did the extreme hold?" - not by locating day extremes in hindsight and describing them afterward.
WHY THIS IS DIFFERENT
PulseWire has time-of-day extreme statistics: tools that count in which hour or session window daily highs and lows historically print. Those answer "WHEN does the extreme usually happen?"
This script answers a different question: "is THIS bar the extreme?" The probabilities are conditional on an event (a new session extreme printing) and on the shape of the bar that printed it - not on the clock. To my knowledge no public script does event-conditional extreme classification, and none publishes the two findings that drive this tool's usage rules:
1 - The scout/signal hierarchy. The same shapes carry very different weight by timeframe. A 5-minute reversal close at a new session low held as the day low 28% of the time (versus a 14% baseline for any new session low) - interesting, not tradeable alone. The same shape on an HOURLY bar held 64% of the time (versus a 35% hourly baseline) - nearly two-thirds of occurrences marked the day low. The 5m shapes are scouts that put you on alert; the hourly shapes are the signal.
2 - Lows and highs are structurally different animals. In the data, lows are V-shaped: 55% of day lows were never retested within 30 minutes. Highs are processes: 82% of day highs were retested within 30 minutes. The practical asymmetry is baked into the panel - at lows, waiting for a retest usually means missing the trade; at highs, patience is statistically paid for.
THE SHAPES
All shapes evaluate only at a NEW session extreme (or on the bar immediately following one). At lows:
- RevClose - the bar makes a new session low but closes green and in the top third of its range. Sellers broke the floor and were immediately overwhelmed. Strongest low shape on both timeframes (5m: 28% holds; hourly: 64%).
- Spring - new session low with a long lower wick (more than half the bar) and a close off the floor. The push below found no acceptance (5m: 17%; hourly: 55%).
- V-confirm - the bar AFTER a red new-session-low bar opens and closes green above the prior open. Confirmation that the flush reversed (5m: 27%; hourly: 54%).
At highs:
- Reject - new session high with a long upper wick and a close out of the top third. (5m: 11% vs 9% base - barely above baseline; hourly: 47% vs 28% base.)
- HighConf / Confirm - a red bar immediately after a green new-session-high bar. (5m: 12%; hourly: 33%.)
Note what the high-side numbers say: even the best hourly high shape holds less than half the time. Tops are processes, and the script tells you so rather than pretending otherwise.
THE DECISION PANEL
- Current session low and high with their print times (ET).
- Time-of-day odds that the day's extreme has ALREADY printed, interpolated from the measured distribution (37% of lows are in by 10:00 ET, 60% by 11:30; highs run later - 18% by 10:00, with a heavy skew into the final hour).
- A provisional read of what the current, still-forming hourly bar is shaping into.
- The two structural rules, always on screen: lows are V-shaped, do not wait for the retest; highs retest 82% of the time, exits and fades can be patient.
HOW TO USE IT
Work on a 5-minute chart (any intraday timeframe runs; daily charts are rejected with an error).
- A 5m scout triangle at a new session low means: stop, context check. Alone it is a minority bet.
- The teal background band - an hourly low shape confirming - is the signal. Odds the day low is in jump to roughly fifty-fifty or better. Because lows are V-shaped, the statistically supported action is to act on the signal bar rather than wait for a pullback that usually never comes.
- The orange band at highs is a warning, not a green light to fade aggressively: expect a retest attempt, and use it - the second look at a high is where shorts and exits get their fill.
- The time-of-day odds frame everything: a new low printing at 14:30 ET is a rarer, more reliable event than one at 09:45, simply because most days have already made their low by then.
Alerts are provided for the hourly low signal, the hourly high signal, and the strongest 5m scout.
THE DATA, STATED PLAINLY
- Instrument: SPY. Samples: 60 days of 5-minute bars and 730 days of hourly bars.
- Method: real-time simulation. The detector walked forward bar by bar; every firing was recorded with whether that extreme survived as the day's extreme. No hindsight selection.
- Every probability is shown next to its baseline (the hold rate of ANY new session extreme on that timeframe), so you can see the edge, not just the number.
- The percentages are fixed numbers derived from that study, embedded in the script. They are descriptive statistics of a specific instrument over a specific period - not guarantees, and they will drift as market character changes.
- On symbols other than SPY (and index products that track it closely), the shape logic still runs, but the printed percentages do not apply. Treat them as unknown there.
LIMITATIONS
- Hourly signals use confirmed hourly bars (the standard non-repainting idiom - no future data is accessed), so they appear at the close of the hour, not at its low. The "forming" panel row is explicitly provisional and changes until the hour closes.
- 5m labels print on bar confirmation.
- The session-extreme state resets each calendar session; extended-hours settings on your chart change what counts as the session.
- The 60-day 5-minute sample is modest; the hourly sample (roughly two years) is the sturdier one, which is one more reason the hourly shapes are the signal tier.
- This is a probability tool, not an entry system. It quantifies "was that the extreme?" - stops, targets, and sizing are yours.
NOTES
The time-of-day asymmetry the data surfaced - lows early, highs late, lows violent, highs sticky - echoes the old observation running from George Douglass Taylor through Linda Raschke's day-structure work: down moves complete in the morning and buying builds through the day more often than the reverse. This script did not assume that; the simulation found it independently in modern SPY data.
Educational tool, not financial advice. Indicator

Raschke Trade Sheet (scanner)Recreates Linda Raschke's nightly "trade sheet" as a live scanner: one table showing momentum bias, volatility compression, range expansion, extended-run exhaustion, momentum thrusts, and 20-day channel tests for ten futures markets at once.
OVERVIEW
Linda Bradford Raschke has said for decades that her edge starts with homework: every evening she hand-writes indicator readings and closing prices for the two dozen futures markets she tracks, because writing them down keeps her in tune with the tape in a way a screen full of charts cannot. Her firm still publishes these nightly trade sheets.
This script rebuilds that routine as a live scanner. It runs her checklist across a configurable ten-symbol futures watchlist (or just the current chart) and displays the results in one table, so the evening-homework snapshot she compiles by hand is on your chart continuously. It is a preparation tool: it tells you which markets deserve attention tomorrow and in which direction, not when to click buy.
WHY THIS IS DIFFERENT
Every column of this table exists somewhere on PulseWire as a standalone script - there are NR7/WR bar markers, 2-period ROC plots, and Donchian channels. What does not exist is the sheet: the specific combination Raschke actually checks nightly, computed per symbol across a watchlist and read as one row per market. That combination is the point. Her workflow is not "watch one indicator"; it is "scan many markets for a short checklist of conditions, then trade the two or three markets where conditions line up." A row where bias, compression, and a channel test agree is a candidate; a lone flag is just information. This is a mashup with a documented reason to exist - it reproduces a professional's published daily process, and to my knowledge no other script on PulseWire does it.
THE COLUMNS
Bias - three momentum readings sloping the same way: the 3/10 oscillator fast line (SMA 3 minus SMA 10), its 16-period slow line, and the 2-period rate of change. All three rising = up bias (green), all three falling = down bias (red), mixed = neutral. The 2-period ROC is a Raschke staple: it highlights the two-to-three-day swing cycle she traces back to George Douglass Taylor's buy day / sell day rhythm, and the 3/10 pair is her signature momentum gauge. When all three agree, the swing, the momentum trend, and the short cycle point the same way.
3bar - a three-bar triangle: the latest bar's high is below the prior two highs AND its low is above the prior two lows. Compression inside compression - the market is winding up, and the subsequent break of the little triangle often starts the next directional move.
WR7 - wide-range-7: the current bar's range is the widest of the last seven. This is Toby Crabel's range-expansion concept, which Raschke absorbed into her own work: volatility cycles from contraction to expansion, and a WR7 bar tells you expansion has arrived. Early in a move it marks initiation; after an extended run it can mark climax. Read it together with the Bias column.
Coil - three consecutive bars still share overlapping price territory (the lowest high of the three sits above the highest low). A market trading in balance with a short travel path - the flip side of WR7. Crabel's and Raschke's shared premise: low-volatility balance precedes the tradeable breakout, so coiled markets go on tomorrow's watch list.
ExtSig - extended-run exhaustion around the 5-period SMA. After at least seven consecutive closes on one side of the 5-SMA - an unusually persistent run - the FIRST close back on the other side prints B (buy) or S (sell). This is a classic Raschke tell: short-term runs stretch only so far from the mean, and the first close across the short average after a long one-sided streak flags the run's end for a mean-reversion trade or an exit signal for trend riders.
2ROC - the 2-period ROC has just made a new 30-bar momentum high or low. Momentum precedes price: a fresh momentum extreme typically gets a pullback and then a retest of the price extreme, so this column flags markets where a thrust just happened and the swing playbook (buy the first pullback) applies.
20D - price is making a new 20-day high (20H) or 20-day low (20L). The 20-day channel is the classic intermediate breakout reference; Raschke watches tests of these levels because they are where trend players, breakout systems, and stops all congregate. Combined with Bias, this separates a confirmed breakout from a suspect poke.
HOW TO USE IT
The nightly routine. After the close (or before the open), read the table row by row on the daily lock:
- Rows where Bias, 2ROC, and 20D agree are trending candidates - the playbook is buying pullbacks in the bias direction, not fading.
- Rows showing 3bar or Coil with a flat bias are tomorrow's breakout watch - set alerts on the compression range and let the break pick the direction.
- An ExtSig flag warns that an extended run may be done: tighten stops if you are with the run, or stalk the reversion if that is your style.
- WR7 plus a fresh 20D break in the bias direction is initiation; WR7 after many one-sided closes alongside an ExtSig flag reads as climax.
The goal, in Raschke's spirit, is selection: out of ten markets, two or three rows will line up. Those get your attention tomorrow; the rest get ignored.
Toggles. Scan mode switches between the ten-symbol watchlist and the current chart only. Timeframe mode either locks the sheet to daily data - so you can monitor the daily homework while sitting on a 5-minute execution chart - or follows the chart's timeframe, which turns the same checklist into an intraday sheet.
Watchlist. Defaults cover the major futures groups - stock indices, metals, energies, rates, currencies, grains - and every slot is a symbol input, so the sheet works for any markets you trade.
LIMITATIONS
- This is a preparation scanner, not a signal generator. No column is an entry by itself, and the columns are deliberately simple binary flags - the judgment of combining them is yours, as it is on Raschke's own sheets.
- The table shows current conditions only; it does not keep history. Bar-by-bar flags repaint intrabar until the bar closes, so read the sheet after the session (its intended use) or treat live flags as provisional.
- Watchlist size is fixed at ten symbols to stay within Pine's data-request limits.
- Raschke's full sheets include readings this script does not compute. It covers the price-based checklist; it is not a substitute for her published materials.
THANKS
Credit to Linda Bradford Raschke (LBRGroup, Street Smarts) for the trade-sheet workflow, the 3/10 oscillator, and the 2-period ROC swing framework; to Toby Crabel for the range contraction/expansion concepts behind the WR7 and Coil columns; and to George Douglass Taylor, whose buy day / sell day cycle underlies the 2-period ROC's usefulness. Educational tool, not financial advice. Indicator

LBR 3/10 + TICK Divergence [ES 2m any chart]Runs Linda Raschke's triple-divergence setup (price + 3/10 oscillator + NYSE TICK) on a fixed ES 2-minute feed and delivers the signals to whatever chart you are actually watching - any symbol, any timeframe.
OVERVIEW
Raschke's "blindfold" setup - price makes a new swing extreme while both the 3/10 oscillator and the NYSE TICK refuse to confirm it - lives on the ES 2-minute chart. But nobody trades staring at one chart all day. You might be on a 15-minute ES chart for structure, on NQ, on SPY, or on an individual stock when the signal fires.
This indicator solves that. The entire signal engine - swing pivots, 3/10 oscillator, divergence logic - executes inside a fixed signal feed (ES 2-min by default) regardless of what chart it is applied to. NYSE TICK bars are streamed separately and joined to the ES pivots by timestamp. When all three legs align, a label prints on YOUR chart, with a tooltip carrying the exact ES time, prices, oscillator readings, and TICK values behind the signal.
Put it on any chart. The signals are always the same signals.
WHY THIS IS DIFFERENT
Two claims, one about the setup and one about the architecture.
The setup. PulseWire has divergence engines and TICK divergence tools, but no public script requires the specific LBR combination - price + 3/10 fast line + NYSE TICK diverging at the same two confirmed swing pivots - as a single gated signal. One leg missing = nothing prints.
The architecture. Multi-timeframe divergence tools on PulseWire scan higher or lower timeframes of the chart's own symbol. This script does something different: the signal computation is pinned to one fixed symbol and timeframe, independent of the chart. That requires running a fully stateful engine (persistent pivot memory, divergence counters) inside the security context and returning only scalars, plus a chart-side rolling ledger that collects 2-min TICK bars - via a lower-timeframe request when your chart is above 2 minutes - and joins them to ES pivot timestamps. I found no other public script that joins three data streams this way to reproduce one fixed setup on arbitrary charts.
THE SIGNAL
A bullish signal requires all of the following at two confirmed swing lows on the signal feed (bearish is the mirror at swing highs):
1 - Price: lower low. The second ES swing low undercuts the first.
2 - 3/10 oscillator: higher low. The fast line (SMA 3 minus SMA 10) is higher at the second pivot. New price lows, no new momentum lows.
3 - NYSE TICK: higher low. The TICK low at the second pivot sits above the TICK low at the first. Program selling across the whole exchange could not match its earlier intensity.
Additional gates: a minimum/maximum spacing window between the two swings, an optional zero-side filter requiring both oscillator readings below zero for bullish signals (above for bearish), and confirmed pivots only - asymmetric pivot strength with a small right side for fast confirmation. All data is requested without lookahead.
HOW TO USE IT
Setup: add to any chart and leave the defaults - CME_MINI:ES1! at 2 minutes as the signal feed, USI:TICK for confirmation. Swap the signal symbol to MES1!, SPX, or SPY if you prefer; swap the TICK symbol to match your data feed. The TICK requirement can be toggled off, leaving a price + 3/10 double divergence.
Reading a signal: the label prints on your chart bar at the moment the ES-side signal confirms. Hover the tooltip for the audit trail: the ES pivot time, both price extremes, both oscillator readings, and both TICK extremes. Execute on the signal feed's market (ES/MES), not necessarily on the symbol you happen to be watching.
The Raschke approach: this is a countertrend scalp against an exhausting move. The label is the condition, not the entry - enter on price confirmation (first strong rotation back in the signal's direction on the 2-min), stop beyond the divergence extreme, first target the middle of the prior swing. Take profits actively; divergence fades an extended move, it does not promise a new trend.
The Grimes perspective: Adam Grimes, who uses the same 3/10, stresses that momentum divergence is only worth fading when the move is overextended. The engine is deliberately minimal, so apply that filter yourself: weight signals that appear after a sustained one-way push - late in a morning sell-off, at a measured-move completion - over signals surfacing in quiet mid-range trade. And even if you never fade anything, a bearish triple divergence firing while you are long is an objective warning that the leg has lost its sponsorship.
FEATURES AND INPUTS
- Signal Feed : symbol and timeframe the engine runs on - fixed, independent of the chart.
- 3/10 Oscillator : fast and slow SMA lengths; zero-side filter toggle.
- Swing Detection : pivot strength left/right (right side sets confirmation lag); min/max spacing between the two swings, measured in signal-feed bars.
- TICK Confirmation : on/off toggle; TICK symbol input.
- Display : bullish and bearish colors.
- Tooltips on every label with the full audit trail from the signal feed.
- Alerts two ways: dynamic alert() messages carrying the exact ES signal time, plus static alertcondition() entries for standard alert dialogs. All fire on confirmed signals only.
LIMITATIONS
- Signals confirm a couple of signal-feed bars after the true swing (confirmed pivots don't repaint, but they lag). On charts slower than the signal timeframe, the label additionally waits for your chart bar to update - a 15-min chart can surface a signal minutes after the 2-min confirmation. For execution timing, alerts fire from the feed, not your chart bar.
- The label anchors to the chart bar where the signal arrived; the tooltip carries the exact signal-feed pivot time and values.
- Lookback is bounded by PulseWire's intraday history for 2-min data and by the script's rolling TICK ledger, so deep history will show fewer signals than a native 2-min chart would.
- TICK is meaningful only for US equities and index products during regular NYSE hours.
- Countertrend by nature: in a runaway trend, price can print divergence after divergence while grinding on. Raschke's own warning - don't hunt divergences in the strongest trends.
- This identifies a condition; it is not an entry system. Trigger, stop, and target are yours.
THANKS
Credit to Linda Bradford Raschke (LBRGroup, Street Smarts) for the 3/10 oscillator and the triple-divergence setup, and to Adam Grimes (The Art and Science of Technical Analysis) for the momentum-divergence framework. Educational tool, not financial advice. Indicator

Indicator

LBR 3/10 + TICK DivergenceOn-chart detector for Linda Raschke's "blindfold" setup: a signal prints only when price, the LBR 3/10 oscillator, and the NYSE TICK all diverge at the same two swing pivots. Built for intraday index trading.
█ OVERVIEW
Linda Bradford Raschke has described one intraday setup she rated highly enough to say she would take it blindfolded: price makes a new swing low, but both her 3/10 oscillator AND the NYSE TICK refuse to confirm it. Momentum is drying up on your symbol, and the selling pressure across the entire exchange is drying up with it.
This script detects that three-way alignment mechanically and marks it directly on the price chart with a label, a divergence trendline, and a tooltip showing the exact readings behind every signal. Nothing prints unless all three legs agree at the same two pivots.
█ WHY THIS IS DIFFERENT
PulseWire has many divergence engines, including multi-oscillator "agreement" tools, and it has several TICK divergence scripts. What it does not have is a script that requires the specific LBR combination — price + 3/10 fast line + NYSE TICK — to diverge at the same two confirmed swing pivots before anything prints. Generic tools check each oscillator against price independently; this one treats the three-way agreement as a single gated signal, because that is the setup as Raschke teaches it. One condition missing = no signal.
It is also built for accountability: every label carries a tooltip with the precise price, oscillator, and TICK values at both pivots, so you can audit any signal after the fact instead of trusting an arrow.
█ HOW IT WORKS
A bullish signal requires all of the following at two confirmed swing lows (bearish is the mirror at swing highs):
1 — Price: lower low. The second swing low is below the first.
2 — 3/10 oscillator: higher low. The fast line (SMA 3 − SMA 10 of close) is higher at the
second pivot than the first. Sellers made new price lows without new momentum lows.
3 — NYSE TICK: higher low. The TICK low at the second pivot is above the TICK low at the
first. Program selling across the exchange could not match its earlier intensity — breadth
is failing even as price ticks lower.
Additional gates:
• Swing spacing window. The two pivots must be a minimum and maximum number of bars apart
(configurable). Too close is noise; too far and the pattern is stale.
• Zero-side filter (optional, on by default). Both oscillator readings must be below zero
for bullish signals and above zero for bearish ones — the divergence forms in genuinely
depressed (or elevated) momentum territory, not mid-range chop.
• Confirmed pivots only. Swings are detected with asymmetric pivot strength: a larger
left side to define a real swing, a small right side for fast confirmation. Once a signal
prints, it does not repaint.
TICK data is requested on the chart's timeframe with no lookahead. The TICK requirement can be toggled off, which turns the script into a clean price + 3/10 double-divergence detector for symbols where TICK doesn't apply.
█ HOW TO USE IT
Where: designed for short intraday timeframes on the US index complex — ES, MES, SPX, SPY, QQQ — during regular NYSE hours. TICK is flat overnight and meaningless outside US equities; disable the TICK leg anywhere else.
The Raschke approach. This is a countertrend scalp against an exhausting move, not a trend entry. The label marks the condition; the entry comes from price. A typical plan for the bullish version:
• Enter on a break above the high of the signal pivot's confirmation area, or the first strong
close back in the direction of the signal.
• Initial stop goes beyond the divergence extreme — if price takes out the second swing low
decisively, the setup failed.
• First target is the middle of the prior swing or the nearest reference average. Divergence
trades fade an extended move; take profits actively rather than hoping for a reversal into
a full trend.
The Grimes perspective. Adam Grimes, who uses the same 3/10, emphasizes that momentum divergence is only worth fading when the move it is fading is overextended. This script deliberately keeps the engine minimal, so bring that judgment yourself: the best signals appear after a sustained directional push into an extreme — late in a morning sell-off, at a measured-move completion, after several consecutive momentum lows — not in the middle of a quiet range. A divergence that forms mid-range chop is a statistic; one that forms at an extension is a trade.
Even if you never fade anything, the signals have a second use, straight from Grimes: a bearish triple divergence printing while you hold longs is an objective warning that the leg you are riding has lost its sponsorship.
█ FEATURES / INPUTS
• 3/10 Oscillator : fast and slow SMA lengths; zero-side filter toggle.
• Swing Detection : pivot strength left/right (right side controls confirmation lag);
min/max bars between the two swings.
• TICK Confirmation : toggle the TICK requirement; TICK symbol input (swap for your
data feed's TICK).
• Display : divergence trendlines on price on/off; bullish and bearish colors.
• Tooltips on every label showing price, oscillator, and TICK values at both pivots.
• Two alert conditions — bullish and bearish triple divergence — with ticker and interval
placeholders, firing only on confirmed, non-repainting signals.
█ LIMITATIONS
• Signals confirm a few bars after the actual swing — the cost of using confirmed pivots
instead of repainting ones. The label is placed back at the true pivot bar.
• The TICK leg only works on US equities and index products during regular trading hours,
on intraday timeframes.
• This is a countertrend tool. In a strong one-way trend, price can print divergence after
divergence while grinding on. The zero-side filter and spacing window suppress some of this,
but no divergence tool should be traded against a runaway market — Raschke's own warning.
• The script identifies the condition; it is not an entry system. Trigger, stop, and target
decisions are yours.
█ THANKS
Credit to Linda Bradford Raschke (LBRGroup, Street Smarts) for the 3/10 oscillator and the triple-divergence setup, and to Adam Grimes (The Art and Science of Technical Analysis) for the momentum-divergence framework referenced above. Educational tool, not financial advice. Indicator

Indicator

ZipCed40 - Chart Pattern Mapper Pro v3 Overview
ZipCed40 - Chart Pattern Mapper Pro v3 is a technical analysis indicator that scans the most recent price history for recognizable chart patterns using confirmed swing pivots. When a qualifying pattern is detected, the script automatically draws the pattern geometry, projects potential breakout levels, and displays a structured trade plan consisting of a suggested entry, target, and stop.
The indicator is intended to assist with chart analysis by organizing market structure into a visual format. It does not predict future price movement with certainty and should be used alongside a trader's own analysis and risk management.
How the Indicator Works
The script analyzes up to 600 historical candles using confirmed pivot highs and pivot lows to identify price structure.
From these pivots, it compares the geometry against predefined pattern rules including:
Flags
Pennants
Triangles
Rectangles
Double Tops
Double Bottoms
Triple Tops
Triple Bottoms
Head and Shoulders
Inverse Head and Shoulders
Cup and Handle
Inverted Cup and Handle
Rising Wedges
Falling Wedges
When one of these structures meets the script's requirements, the indicator highlights the pattern directly on the chart.
Additional Confirmation
In addition to pattern recognition, the script evaluates several technical conditions that may provide additional context:
Higher-timeframe EMA trend alignment
Relative volume compared to a moving average
Basic market structure (higher highs/higher lows or lower highs/lower lows)
Break of market structure
Fair Value Gap (FVG) detection
Simple Order Block detection
These factors contribute to an internal setup score used to help organize qualifying patterns.
Chart Display
When a qualifying pattern is detected, the indicator can display:
Pattern boundaries
Swing geometry
Trendline projections
Pattern highlight zone
Fair Value Gap zones
Order Block zones
Entry level
Target level
Stop level
A dashboard summarizes the current analysis.
Dashboard
The dashboard displays:
Current pattern
Bullish or bearish bias
Overall setup score
Higher-timeframe trend
Relative volume
Market structure
Fair Value Gap status
Entry
Target
Stop
Estimated reward-to-risk ratio
Inputs
The indicator allows users to customize:
Analysis lookback period
Pivot sensitivity
Pattern tolerance
ATR filters
Higher-timeframe confirmation
Volume confirmation
Fair Value Gap confirmation
Order Block confirmation
Market structure confirmation
Entry buffer
Stop buffer
Target projection
Minimum setup score
Display options
These settings allow the indicator to be adjusted for different markets and timeframes.
Suggested Workflow
Apply the indicator to a chart.
Allow the script to identify a completed pattern.
Review the displayed pattern and dashboard.
Compare the suggested trade plan with your own market analysis.
Wait for price to confirm the breakout before considering any trading decision.
Manage risk according to your own trading plan.
Notes
Pattern recognition is based on confirmed historical pivots. As a result, patterns are identified after sufficient price confirmation rather than at the exact turning point.
The setup score is an internal ranking based on the script's rules and should not be interpreted as a probability of success.
Entry, target, and stop levels are calculated using the detected pattern geometry and user-defined ATR settings.
This indicator is designed as a chart analysis tool and does not provide financial or investment advice. Past market behavior does not guarantee future results. Indicator

3/10 Divergence + Ante (Raschke)Rule-based LBR 3/10 divergences with three quality gates, TICK-confirmed "triple" divergences (the blindfold trade), and the Anti/kiss continuation setup — all in one pane, all with alerts.
█ OVERVIEW
PulseWire already has plenty of 3/10 oscillators. They all do the same thing: plot SMA(3) − SMA(10) with a 16-period signal line and stop there. You still have to eyeball every divergence and every pullback yourself.
This script codifies the two setups the oscillator was actually built around, as taught by Linda Bradford Raschke and Adam Grimes: the momentum divergence (with the quality filters that separate a real one from noise) and the Anti — the first pullback after a fresh momentum impulse.
█ WHY THIS IS DIFFERENT
Three things I could not find in any other public script, let alone together:
• Divergences are gated, not just "detected." Generic divergence scripts fire on any two
oscillator pivots that disagree with price, producing endless noise. Here a divergence must
pass three quality gates drawn from how Raschke actually teaches the pattern: the two swings
must be the right distance apart, the first swing must be a genuine extension outside a
Keltner band, and momentum must stay on one side of its signal line for the entire pattern.
Most signals that generic scripts print never make it through these filters — by design.
• Triple divergence with NYSE TICK. When the price/oscillator divergence is also confirmed
by the NYSE TICK diverging at the same two pivots, a separate higher-conviction signal prints.
This is LBR's famous "blindfold trade" — the setup she said she'd take without looking at the
chart. There are TICK-divergence scripts and there are 3/10 scripts; none require both to line
up at the same pivots.
• The Anti ("kiss") is detected mechanically. The first-pullback-after-impulse trade is
usually described discretionarily. Here it is codified: a new momentum extreme (the fast line
turns black so you can see the impulse), then a shallow retracement toward a sloping signal
line, then a turn back in trend direction. No zero-line crossing tricks, no repurposed
MACD-cross signals.
If you just want a plain 3/10, use any of the existing ones. This one is for trading the setups.
█ THE OSCILLATOR
• Fast line (blue): SMA(close, 3) − SMA(close, 10). Short-term momentum.
• Slow line (orange): SMA(fast, 16). The trend of momentum.
• Histogram : fast − slow. Teal above zero, red below.
• The fast line turns black on any bar where it makes a new momentum high or low over the
impulse lookback. Black = impulse — your visual cue that an Anti setup may be arming.
Simple moving averages throughout — not EMAs. Typing 3/10/16 into a standard MACD gives you the wrong indicator.
█ SIGNAL 1 — DIVERGENCE (green/red triangles)
A bullish divergence prints when ALL of the following are true (bearish is the mirror):
1 — Two price pivot lows the right distance apart (9–12 bars by default). Raschke's
divergences are a rhythm, not just a shape: the swings need enough separation to represent
two distinct tests, but not so much that the pattern goes stale.
2 — Price makes an equal or lower low while the fast line makes a higher low. The classic
definition: sellers pushed price to a new low but couldn't generate new momentum doing it.
3 — The first swing traded outside the Keltner band (20 EMA ± 2.0 × ATR by default).
This is the exhaustion filter. A divergence is a fade — and per both Raschke and Grimes you
only fade a move that is overextended. If the first low never left the channel, there was
nothing climactic to fade, and the signal is skipped.
4 — The fast line never reached the slow line between the two pivots. The histogram stays
below zero the whole time, proving momentum stayed one-sided through the pattern. You're
catching genuine seller exhaustion, not a choppy range where the oscillator whips across its
signal line.
The script draws a line connecting the two oscillator pivots and prints a triangle. Because pivots need right-side bars to confirm, the shape appears a few bars after the actual swing — it does NOT repaint once printed.
How to trade it — Raschke
A divergence is not an entry, it's a condition. It tells you the last push is suspect and the next reaction is likely to retrace. Enter on price confirmation — a break of the divergence bar's high for longs, or the first strong close back inside the range — with a stop beyond the divergence extreme. First target is the middle of the prior range or the moving average. Divergence trades are countertrend, so take profits actively.
How to trade it — Grimes
Grimes uses the same 3/10 and treats divergence primarily as a warning: a trend leg that fails to make a new momentum extreme is a leg whose next pullback you don't buy. So even if you never fade anything, the triangles have a second use — a bearish divergence printing in your uptrend means stand aside on the next pullback entry, because the trend's momentum sponsorship is fading.
█ SIGNAL 2 — TRIPLE DIVERGENCE (yellow diamonds)
Everything in Signal 1, PLUS the NYSE TICK diverging at the same two pivots:
• Bullish: price lower low + 3/10 higher low + TICK higher low.
• Bearish: price higher high + 3/10 lower high + TICK lower high.
TICK measures the breadth of program buying and selling across the whole exchange. When price makes a new low but TICK refuses to, the selling pressure across the market — not just your symbol — is drying up. Raschke called the three-way version the trade she'd take blindfolded.
The yellow diamond prints in addition to the regular triangle, never instead of it. TICK data is requested without lookahead (no repainting) and defaults to USI:TICK.
Practical notes: this signal is intraday, US-equities-hours only — TICK is flat overnight and meaningless for crypto, forex, and non-US symbols; toggle it off there. Best on index futures, SPY/QQQ, and liquid US stocks on intraday timeframes.
█ SIGNAL 3 — ANTI / "KISS" (aqua and fuchsia circles)
The with-trend setup — Raschke's Anti / first pullback, the pattern Grimes describes as the closest thing to a bread-and-butter trade. The sequence for longs (shorts are the mirror):
1 — Impulse. The fast line makes a new momentum high over the lookback window and turns
black on the chart. A fresh momentum extreme statistically begets a retest of the price
extreme after a pullback: strong momentum rarely dies on the first attempt. The extreme must
have occurred above the slow line.
2 — Kiss. The fast line pulls back toward the slow line but only shallowly — within a
configurable fraction of the impulse-high-to-slow-line band, while the histogram is still
positive. This is Grimes's "reluctant pullback": the best continuation entries come when the
countertrend push can barely dent momentum. If the fast line slices through the slow line,
the setup is voided — that's a different, weaker structure.
3 — Slope. The slow line itself must be rising. The pullback happens against a
still-advancing momentum trend — this is what makes it an Anti rather than a guess.
4 — Turn. The fast line ticks back up from a local low. The circle prints on the turn —
momentum resuming in trend direction. Grimes: enter when momentum turns back in the
direction of the trend.
How to trade it: the circle is the alignment signal; execute off price. Typical plan — buy the break of the prior bar's high, stop below the pullback swing low, first target the impulse high (the retest), runner beyond. Because the setup requires a recent momentum extreme, you are structurally always trading in the direction of proven strength.
█ FEATURES / INPUTS
• 3/10 : fast, slow, and signal lengths for the oscillator (SMAs).
• Divergence : pivot lookback; min/max bars between pivots; Keltner EMA, ATR, and
multiplier for the exhaustion filter.
• Triple divergence : on/off toggle and the TICK symbol (swap for your feed's TICK).
• Anti (kiss) : impulse lookback defining a "new momentum extreme"; kiss depth (smaller =
pullback must get closer to the slow line); slow-line slope length.
Six alert conditions: bullish/bearish divergence, triple bullish/bearish divergence, Anti long/short. All fire on confirmed, non-repainting conditions.
█ LIMITATIONS
• Divergence shapes appear a few bars after the pivot — the cost of using confirmed swings
instead of repainting ones.
• Triple divergence only works where TICK works: US equities, intraday, regular hours.
• Divergence signals are countertrend by nature. In a runaway trend the Keltner and spacing
gates will suppress most of them — that is intentional. Raschke's own warning: don't hunt
divergences in the strongest trending markets.
• Nothing here is an entry system by itself. Both Raschke and Grimes trigger off price; the
oscillator tells you when and where to look.
█ THANKS
Credit to Linda Bradford Raschke (Street Smarts, LBRGroup) and Adam Grimes (The Art and Science of Technical Analysis) for the underlying methodology. Educational tool, not financial advice. Indicator

MQE - Market Quality Engine v1.4MQE — Market Quality Engine v1.4
MQE is not a buy/sell signal generator. It is a Decision Support System that measures the quality of the current market environment on a standardized 0-100 scale. Its purpose is not to dictate "Buy" or "Sell," but to present, transparently and explainably, how favorable current market conditions are for opening a directional position.
Methodology
MQE combines evidence from five independent analytical engines:
Trend Engine — Evaluates market structure direction using EMA structure, AlphaTrend, and Comparative Relative Strength (CRS) against a benchmark (default BTCUSDT).
Flow Engine — Measures directional capital commitment using a Cumulative Delta Volume (CDV) approximation; unlike raw volume, it prioritizes directional information over mere activity.
Opportunity Conditions Engine — Built around Relative ATR, this engine evaluates "tradability" rather than raw volatility; neither extreme compression nor extreme expansion is treated as inherently favorable.
Participation Engine — Uses Relative Volume to assess whether sufficient market participation supports the current move; it is non-directional and primarily feeds into the Confidence output.
Momentum Engine — MFI-based; deliberately avoids classic overbought/oversold interpretation and instead evaluates the persistence of directional energy as a supporting, confirmatory layer.
The output of these five engines is combined using regime-adaptive weighting — based on the current market Regime (Bull Trend / Bear Trend / Range / Transition) — into independent Long Score and Short Score values (0-100). Contradictions between engines are captured separately by a Penalty mechanism that only ever reduces the score, while the internal consistency of the evidence is reported through a fully independent Confidence value (0-100) that never alters the score itself. A high score paired with low confidence signals an environment that looks attractive but is backed by inconsistent evidence; high score with high confidence signals strong agreement across all evidence families.
For quick manual screening, MQE also provides a composite Grade (A+ through D), calculated separately for both directions.
Dashboard
Two independent panels are provided: a Primary Dashboard (Long/Short Score, Confidence, Regime, and per-engine summaries — shown side-by-side for both the last closed bar and the live bar), and a Diagnostics Panel (per-engine breakdowns, penalty sources, raw indicator values, and active confirmation timeframes).
Timeframe Adaptivity
Higher-timeframe confirmation and the AlphaTrend calculation automatically scale to the chart's timeframe (from 5-minute up to weekly), so no manual configuration is required by default; manual overrides remain available for advanced customization.
Credit
The AlphaTrend calculation logic is adapted from the publicly known AlphaTrend concept originally developed by Kıvanç Özbilgiç.
Disclaimer
MQE is not financial advice; it provides a statistical assessment of market conditions only. Past performance or evidence consistency does not guarantee future price behavior. All trading decisions and risk management remain the sole responsibility of the user. Indicator

Auto Chart Pattern Mapper Pro v2Overview
Auto Chart Pattern Mapper Pro v2 is a technical analysis indicator that scans the most recent price history for recognizable chart patterns using confirmed swing pivots. When a qualifying pattern is detected, the script automatically draws the pattern geometry, projects potential breakout levels, and displays a structured trade plan consisting of a suggested entry, target, and stop.
The indicator is intended to assist with chart analysis by organizing market structure into a visual format. It does not predict future price movement with certainty and should be used alongside a trader's own analysis and risk management.
How the Indicator Works
The script analyzes up to 600 historical candles using confirmed pivot highs and pivot lows to identify price structure.
From these pivots, it compares the geometry against predefined pattern rules including:
Flags
Pennants
Triangles
Rectangles
Double Tops
Double Bottoms
Triple Tops
Triple Bottoms
Head and Shoulders
Inverse Head and Shoulders
Cup and Handle
Inverted Cup and Handle
Rising Wedges
Falling Wedges
When one of these structures meets the script's requirements, the indicator highlights the pattern directly on the chart.
Additional Confirmation
In addition to pattern recognition, the script evaluates several technical conditions that may provide additional context:
Higher-timeframe EMA trend alignment
Relative volume compared to a moving average
Basic market structure (higher highs/higher lows or lower highs/lower lows)
Break of market structure
Fair Value Gap (FVG) detection
Simple Order Block detection
These factors contribute to an internal setup score used to help organize qualifying patterns.
Chart Display
When a qualifying pattern is detected, the indicator can display:
Pattern boundaries
Swing geometry
Trendline projections
Pattern highlight zone
Fair Value Gap zones
Order Block zones
Entry level
Target level
Stop level
A dashboard summarizes the current analysis.
Dashboard
The dashboard displays:
Current pattern
Bullish or bearish bias
Overall setup score
Higher-timeframe trend
Relative volume
Market structure
Fair Value Gap status
Entry
Target
Stop
Estimated reward-to-risk ratio
Inputs
The indicator allows users to customize:
Analysis lookback period
Pivot sensitivity
Pattern tolerance
ATR filters
Higher-timeframe confirmation
Volume confirmation
Fair Value Gap confirmation
Order Block confirmation
Market structure confirmation
Entry buffer
Stop buffer
Target projection
Minimum setup score
Display options
These settings allow the indicator to be adjusted for different markets and timeframes.
Suggested Workflow
Apply the indicator to a chart.
Allow the script to identify a completed pattern.
Review the displayed pattern and dashboard.
Compare the suggested trade plan with your own market analysis.
Wait for price to confirm the breakout before considering any trading decision.
Manage risk according to your own trading plan.
Notes
Pattern recognition is based on confirmed historical pivots. As a result, patterns are identified after sufficient price confirmation rather than at the exact turning point.
The setup score is an internal ranking based on the script's rules and should not be interpreted as a probability of success.
Entry, target, and stop levels are calculated using the detected pattern geometry and user-defined ATR settings.
This indicator is designed as a chart analysis tool and does not provide financial or investment advice. Past market behavior does not guarantee future results. Indicator

[JOAT] Apex Flow EngineApex Flow Engine
A volatility-adaptive trend-flow engine that only signals when the move has measurable quality behind it.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ WHAT IT IS
Apex Flow Engine tracks the market's underlying flow — the direction price is genuinely travelling once noise is stripped out — and grades every potential entry against a transparent Flow Quality score before a signal is ever printed. It is built to keep a chart clean while still giving a full trade framework: entry, stop, and three take-profit targets.
This is 100% original code. It does not reuse or repackage anyone else's script.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ HOW IT WORKS
1. The Flow Baseline. Instead of a fixed moving average, the baseline is an efficiency-weighted adaptive average . It measures how much net directional travel price achieved versus how much raw movement it burned to get there (an efficiency ratio). When price moves cleanly, the baseline speeds up and hugs price; when price chops sideways, it slows and flattens. This keeps the reference honest in both trending and ranging conditions.
2. The Flow Envelope. An ATR-scaled band is wrapped around the baseline. A flow flip is only registered when price closes beyond the opposite band for a configurable number of confirmation closes — this filters the marginal pokes that create false flips on lower timeframes.
3. The Flow Quality score (0–100). Every flip is scored on four independent components before it becomes a signal:
• Momentum alignment — is momentum pushing in the flip direction
• Volume pulse — is participation expanding versus its own average
• Candle structure — did the trigger candle close with a decisive body
• Efficiency — how clean the underlying move is
A signal fires only if the score meets your minimum threshold, so weak, low-conviction flips are skipped.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ WHAT YOU SEE
• BUY / SELL labels carrying the live Quality score plus an efficiency and volume read at the moment of the signal
• A full TP/SL framework on every signal — entry line, stop-loss, TP1 / TP2 / TP3, and shaded risk/reward zones — that automatically stops updating once the stop or the furthest target is reached
• An optional gradient flow ribbon whose intensity scales with Quality, and three candle-coloring styles (Gradient, Solid, Two-Tone)
• A resizable command dashboard with block-meter gauges for Quality, Efficiency, Volume, Body and Stretch, plus live position and stop readouts
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ HOW TO USE IT
• Trade in the direction of the current Flow State . Treat higher-Quality signals as higher-conviction.
• The Stretch (ATR) reading shows how far price has extended from the baseline — large values warn that a pullback may be near before entering late.
• Use the built-in SL and TP levels as a structured plan, or as a reference for your own risk model.
• Works on all symbols and all timeframes. Raise the confirmation closes and minimum Quality on fast intraday charts for fewer, cleaner signals.
◆ SETTINGS THAT MATTER
• Flow Baseline Length / Acceleration — responsiveness of the core
• Envelope Width + Confirmation Closes — how strict a flip must be
• Minimum Quality Score — the signal gate
• TP/SL group — ATR or percent stops, and independent R:R per target
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ NOTES & LIMITATIONS
Apply the indicator to standard candlestick charts . Signals are decision-support tools that describe current conditions — they are not financial advice and no indicator can predict the future or guarantee an outcome. Always combine with your own analysis and risk management.
— made with passion by officialjackofalltrade
Indicator

Indicator

Indicator

Indicator
