ACTS Point & FigurePoint & Figure strips time out of the chart.
What's left is structure - where price actually fought, and where it broke. This draws that structure as an overlay on your ordinary candlestick chart, so you see the P&F reading and the candles together.
And the source is open. You don't have to take my word for any of it: read the code, check that it does what this description says, change it if you disagree. That is the point of publishing it this way.
Most free P&F tools stop at double tops. This one carries the full classical vocabulary - triples, catapults, traps, poles, 45-degree trend lines and structural stops - built the way the literature specifies.
It draws levels and structure. It does not issue buy or sell signals, and it makes no claim about what any level will do next. The interpretation is yours.
HOW THE GRID IS BUILT
Price moves one box, you add a box. It reverses by three boxes, a new column starts. The grid is computed internally from the ordinary OHLC history of the chart you're on - not from PulseWire's Point & Figure chart type - so every level maps to a real price on a real bar with a real timestamp. Columns are built from closing prices, and the three-box reversal is fixed, the classical construction.
WHAT IT SHOWS YOU
Columns - the trend in its rawest form. A column of X's is buyers in control, O's sellers, and a new column means the move reversed by enough to matter. No wicks, no noise from time passing. Columns are numbered; the X/O characters and the column lines toggle independently.
Classic patterns and their breakout levels. Double and triple tops and bottoms, detected on the grid, each with its breakout level drawn and labelled. A breakout only counts if the column also clears every same-direction column behind it in the look-back window - so a "break" straight into overhead structure isn't one. A separate Pot BO line projects forward from the live column: the level the current column would have to reach for a breakout to register. It updates as the column builds.
45-degree trend lines. Bullish support and bearish resistance drawn at a fixed 45 degrees off the grid, plus internal lines, projecting a configurable distance to the right. On a P&F grid a 45-degree line has objective meaning, because the grid has a fixed geometry; on a time chart it does not. A line renders dotted while it is provisional and turns solid once a breakout confirms it, so you can see which lines have earned their keep.
The special formations. High and low poles, bull and bear catapults, bull and bear traps. A trap is a breakout that fails and pulls price back through its own level. A pole marks an unusually extended one-column move. Formations that have already resolved stay on the chart by default, tagged when the level was hit and when the formation was negated - so you can see what the recent structure actually did, not only what is still open. Two settings hide the hit and negated ones, and an age filter clears the old ones away; switch those on and what remains is only what is still live.
Structural stop levels - three modes, all box-denominated.
- Mode 1 - nearest. The extreme of the column immediately before the breakout, plus a buffer.
- Mode 2 - pattern-wide (default). The worst opposing extreme found across the whole width of the pattern, plus the same buffer. More conservative than Mode 1 by construction.
- Mode 3 - measured. A fixed distance from the breakout level itself (default two boxes), no buffer.
The buffer and the Mode 3 distance are both expressed as a percentage of your box size, never in pips. Nothing in this path assumes a decimal count, a pip value or an asset class, so the same settings behave sensibly on a 5-decimal FX pair, an index and a crypto pair alike.
TWO SETTINGS, AND THE SCRIPT HELPS YOU WITH ONE OF THEM
Set the Grid Anchor Price to a round number at or below current price - 1.0 for EURUSD, 100.0 for USDJPY. Then set the Box Size in price terms; a 10-pip EURUSD box is 0.00100.
Box size is instrument-specific by nature. A 0.001 box that reads EURUSD beautifully is meaningless on an index trading at 18,000, and there is no universal number. You don't need to know it in advance - the script tells you. If your box size is so large that the loaded history barely spans any boxes, or so small that it can't be read, an on-chart message says which way you're wrong and suggests a value for that instrument. So: put in any reasonable guess, read the message, adjust, and repeat until it stops complaining. Then check that the structure it draws matches moves you recognise. Write the number down - you'll reuse it.
Defaults are set for EURUSD. On anything else, expect the box-size message first. That's the setup assistant doing its job, not a fault.
MAKING IT READABLE
Two minutes of chart setup is the difference between "this is broken" and "oh, I see it."
1. Dim the candles - hollow bars or a muted grey. The P&F structure should be what your eye lands on; the candles are context. This one change does most of the work.
2. Lock the price-to-bar ratio, and set it to your box size divided by three. A column is three bars wide and a 45-degree line rises one box per column, so that ratio is what makes the geometry square - 0.00100 box on EURUSD gives 0.000333. To check it: draw an ordinary trend line at 45 degrees over one the script has drawn. If they lie on top of each other you are set. If they diverge, the ratio is wrong, and everything else on the chart is being read at the wrong angle.
3. Give it history. Too short a window and there is nothing to build.
4. Start on a timeframe you already read well. The structure comes from that chart's own data, so the timeframe you pick is the timeframe you're analysing.
HONEST NOTES ON CONSTRUCTION
- Standard charts only. Deliberately not run on PulseWire's P&F chart type, which produces synthetic bars - levels read off those don't correspond to prices anyone could have traded.
- Columns come from closing prices. A choice, not an oversight: closes filter intrabar noise. The cost is real - a spike that reverses before the close prints no box, and structure that depended on it won't appear.
- The most recent 160 columns are drawn. Deeper history isn't rendered. PulseWire caps how much any one script may draw, and the newest structure is the structure worth keeping.
- No alerts. There are none in this script.
- Price only. No volume input and no volume interpretation.
- It won't pick your box size for you. It will tell you when yours is wrong, which is a different and more honest thing.
- The detection is geometric. It will mark structure that later fails, as every structural method does.
- No performance claims are made here, and none are implied.
Pine v6, overlay, open source. Nothing in the file requests data from another symbol or timeframe.
If you're learning Point & Figure: put this on a market you already know and watch the columns build next to the candles you recognise. That is the fastest way in.
Indicator

Indicator

Indicator

Indicator

Vishal Trades Box StrategyVishal Trades Box Strategy
The Vishal Trades Box Strategy is a price action–based trading tool that automatically plots the previous trading session's High, Low, and Midpoint as a range box. The box is extended into the current trading session, allowing traders to identify key support, resistance, breakout, and rejection zones before the market opens.
By using the previous day's range, traders can quickly determine whether price is accepting or rejecting important levels, making it easier to plan high-probability entries, stop-loss placements, and profit targets. The strategy is designed to reduce chart clutter while keeping the most relevant market structure visible throughout the trading day.
Features:
Automatically plots the previous trading session's High and Low.
Draws the 50% midpoint of the previous day's range.
Extends the range into the current trading session.
Clean, lightweight, and non-repainting.
Works seamlessly on intraday timeframes.
Ideal for breakout, reversal, and range-bound trading strategies.
Suitable for stocks, indices, futures, and other liquid markets.
This indicator is built around the philosophy of keeping trading simple by focusing on important price levels rather than unnecessary indicators, helping traders make objective and disciplined trading decisions. Indicator

Indicator

Indicator

EZ$ AMDBrief update description
EZ$ AMD Extreme Distribution v2.2 refines the indicator around higher-timeframe AMD narrative and precise lower-timeframe execution. Its primary purpose is to identify one high-quality AMD BUY near the lowest qualified manipulation area or one AMD SELL near the highest qualified manipulation area.
AMD signals require a completed accumulation period, manipulation beyond the accumulation range, a meaningful external-liquidity sweep, a confirmed reclaim, microstructure shift, displacement, and majority multi-timeframe bias agreement. The default model uses 4-hour AMD with 1-minute or 5-minute execution, making it suitable for Asia, London, and New York trading.
The live higher-timeframe candle synchronizes with the selected AMD model and changes color in real time:
Yellow: accumulation or waiting
Aqua: low-side manipulation
Purple: high-side manipulation
Green: bullish distribution
Red: bearish distribution
Standard BUY/SELL signals are optional and disabled by default. Support/resistance and higher-timeframe supply/demand origin zones remain available as visual context without independently creating AMD entries.
Settings guide
1. Recommended: AMD extreme signals only
This is the cleanest setup and the one I recommend.
Simple Signal Engine
Setting Value
Standard BUY / SELL Display Off
Confirm Signals on Candle Close On
Signal Gap 8
Microstructure Length 2
Displacement Range × ATR 0.80
Displacement Body ÷ Range 0.60
This removes ordinary reaction signals and leaves AMD as the main entry engine.
Optimal Higher-Timeframe Signals
Setting Value
Show Confirmed HTF BUY / SELL Off
This prevents additional HTF labels from appearing.
Bias Dashboard
Setting Value
Show Bias-Only Dashboard On
Use Confirmed HTF Candles On
Count 5m, 15m, 1H, 2H, 4H, Daily All On
Minimum Matching Biases 4
An AMD BUY requires at least four bullish timeframes, while an AMD SELL requires at least four bearish timeframes. The aligned side must also outnumber the opposing side.
AMD settings
Setting Value
Show 4-Hour AMD On
All other AMD timeframes Off
Show AMD Extreme-Level Signals On
Hide Standard Signals When AMD Signals Are On On
AMD Signals Only on 1m / 5m Charts On
AMD Signal Timeframe 4H
Require External Level Liquidity Sweep On
Require Close Back Through Swept Level On
Require Microstructure Shift + Displacement On
One AMD Signal Per Candle On
Use Accumulation High / Low On
Use Selected AMD Candle Open Off
AMD Zone Trigger Mode Deepest Zone Reaction
Use HTF Origin Zones for AMD Location On
Use HTF Zone Edges + Midpoint On
Require Level Cluster Inside HTF Zone On
Minimum Levels in Cluster 2
Show Manipulation Extreme Diamond Off
This is the strict A+ configuration.
2. Structural-zone visuals
For your 4-hour AMD and 1-minute execution workflow:
Setting Value
Zone Model Adaptive
Chart Timeframe Zone Off
5-Minute Zone Off
15-Minute Zone Off
1-Hour Zone Off
2-Hour Zone Off
4-Hour Zone On
Daily Zone Off
Show Interaction Volume Off
Show Timeframe + Zone Type On
Use Visible Zones for Standard Signals Off
Require FVG / Imbalance for S/D On
Maximum S/D Retests 1
The 4-hour supply/demand origin zone remains visible and can improve AMD location, but it does not create an entry by itself.
3. Key levels
Keep these on:
Camarilla H4/L4
Previous day high/low
Previous week high/low
Previous 4-hour high/low
Asia high/low
London high/low
New York high/low
Overnight high/low
Keep these off for less noise:
Central Pivot
H3/L3
Daily, weekly, and monthly opens
Previous mids
Monday levels
Quarter levels
Yearly levels
Timed opens
The highs become possible SELL-side liquidity, and the lows become possible BUY-side liquidity.
4. Live AMD candle
Setting Value
Show Live HTF Candle On
Sync Live Candle to AMD Signal Timeframe On
Color Live Candle by Real-Time AMD Phase On
Show Timeframe Label On
Show Candle Timer On
The candle color is developing visual context. An actual AMD signal still requires a confirmed execution candle.
To show regular BUY/SELL signals too
Use:
Setting Value
Standard BUY / SELL Display Bias-Aligned Only
Hide Standard Signals When AMD Signals Are On Off
Show AMD Extreme-Level Signals On
This displays both:
Ordinary bias-aligned BUY/SELL
Strict AMD BUY/AMD SELL
For even stricter ordinary signals, turn Use AMD to Filter Standard Signals on. Ordinary BUY/SELL signals will then require matching AMD distribution.
I would leave this off initially because your primary focus is the AMD extreme signal.
To show only regular signals
Setting Value
Standard BUY / SELL Display Bias-Aligned Only
Show AMD Extreme-Level Signals Off
Show Confirmed HTF BUY / SELL Off
This returns the indicator to ordinary level reactions filtered by majority bias.
To show no signals at all
Use this visual-only mode:
Setting Value
Standard BUY / SELL Display Off
Show AMD Extreme-Level Signals Off
Show Confirmed HTF BUY / SELL Off
Show Manipulation Extreme Diamond Off
You may still keep these visible:
4-hour AMD boxes
Live AMD candle
Bias dashboard
Key levels
4-hour supply/demand zone
This provides AMD market context without any entry symbols.
When no AMD signal appears
That does not necessarily mean the indicator is malfunctioning. Under the recommended settings, all of these must qualify:
You are using a 1-minute or 5-minute chart.
The 4-hour accumulation period completed.
Price manipulated beyond the correct accumulation boundary.
An external high or low was swept.
Price closed back through the swept level.
Price reclaimed into the accumulation range.
Microstructure shifted.
Displacement confirmed.
At least four of six biases agreed.
The required level cluster or HTF origin-zone condition qualified.
No earlier AMD signal was already issued for that 4-hour model.
Indicator

Asian Range Liquidity Sweep - Kill Zone ReversalASIAN RANGE LIQUIDITY SWEEP — the complete ICT Asian Range liquidity model in one indicator
The Asia session builds a small, quiet range. London opens, runs the stops sitting above or below that range, and then walks the price the other way. That single move is one of the most repeatable things in FX, and this indicator is the full rule set for it: the range, the liquidity raid, the higher-timeframe point of interest that makes the raid tradeable, the entry, the stop, the targets — and, just as important, the days on which the raid will NOT happen.
Everything is drawn in New York time, the way the model is defined.
━━━ WHAT IT DOES ━━━
① ASIAN RANGE (20:00 – 00:00 New York)
A time based range, not a structural one. The box, its high, its low and its 50 % are projected forward into the whole trading day. The high is buy side liquidity, the low is sell side liquidity. Direction is mechanical and never inverts: above the range this model only sells, below the range it only buys.
② HIGHER TIMEFRAME POI ENGINE — the filter that decides everything
A raid of the Asian high on its own is, most of the time, a trap. The raid only becomes high probability when it lands inside a higher-timeframe point of interest. The indicator scans three timeframes at once (15m / 1h / 4h by default) for
· Fair Value Gaps
· Order Blocks
· Breaker Blocks (a demand block that price closed through and that now acts as resistance)
· Inverse Fair Value Gaps (a bullish gap that got closed through and flipped bearish)
Every zone is anchored to the exact candles that built it, is extended while it is alive, and is dropped once it is used up or once it sits too far from the daily range to matter. On top of that, the higher-timeframe structure itself has to agree: bearish structure for shorts, bullish for longs.
③ LONDON KILL ZONE (02:00 – 05:00, optional 01:30 start) — Trade 1
Between those hours the indicator waits for price to raid the Asian high (or low) INTO one of those zones. A raid is not even accepted as valid until price has traded back into a fair value gap. Then it waits for a lower-timeframe confirmation and enters at a point of interest — never at market:
· MSS + FVG — market structure shift, entry on the retracement into the gap
· CISD — change in state of delivery, entry back at the CISD level itself
· FVG tap — proximal edge on small gaps, 50 % on big ones
· HIDDEN ORDER BLOCK — the opposite-colour candle trapped between two same-direction fair value gaps. The block almost nobody marks, and the sharpest entry in the whole model
That list is a risk ladder: 1m MSS+FVG is the most aggressive and pays the most, 15m FVG is the safest, wins most often and pays the least. Pick the timeframe you actually want to trade and run the indicator there.
Stop goes on the protective structure that belongs to the entry zone. Target 1 is always the opposite side of the Asian range. Target 2 extends to the next inducement swing — the draw for the day.
④ NEW YORK KILL ZONE (07:00 – 10:00) — Trade 2, the continuation
When the London raid then breaks the OPPOSITE side of the Asian range with displacement, the London extreme is very likely the high or the low of the day. The indicator draws the optimal trade entry fibonacci over that impulse — 0.5 / 0.618 / 0.705 / 0.79 — and takes the continuation from the retracement into it, with the stop beyond 0.79 or 1.0. The setup is strongest when the origin zone was a 4h zone, because the whole day is then a 4h market-maker model running internal to external. If the draw on liquidity was already reached before New York opens, the day is flagged as low probability and skipped.
⑤ THE NO-SWEEP FILTERS — the part almost nobody explains
Two situations mean the raid you are waiting for will never come:
· HTF POI ALREADY TAPPED IN ASIA — price worked into the zone during the Asian session and then broke structure against the range. The Asian high is now protected. The indicator says so on the chart and points you at the fallbacks instead: the 50 % of the range, an internal range high (trend line liquidity), or a fair value gap built inside the Asian session.
· STRONG HIGH / STRONG LOW INSIDE THE RANGE — a sweep immediately followed by a break of structure. That extreme is protected. What looks like equal highs later on is a rejection-block reversal, not a raid. Wait for the sweep and you miss the trade.
⑥ NEWS FILTER
High-impact US news in the New York session turns London into a range or a one-way run with no reversal. Pine cannot read a news feed, so paste the dates and those days are skipped.
━━━ WHY EVERY SIGNAL EXPLAINS ITSELF ━━━
Hover any signal pill and you get the full reasoning, not a label:
the range and its size, the exact price the liquidity was raided at, which point of interest it landed in, what the higher timeframe structure was doing, which confirmation fired, whether the raid was validated by a fair value gap, plus entry, stop, both targets, risk in pips, reward in pips and the R multiple.
Setups that were found but rejected are explained too. A "NO TRADE" tag tells you the raid, the zone and the confirmation were all there but the reward did not pay for the stop — so you learn the filter instead of wondering why nothing fired.
Every zone, every structure event, the range lines, the OTE levels and both education cards carry the same kind of tooltip. There is a HOW TO READ THIS card and an honest BEFORE YOU TRADE THIS card on the chart.
━━━ COCKPIT PANEL ━━━
Live session state, symbol, chart timeframe, higher-timeframe bias, the full Asian range with a PROTECTED / OPEN flag on each side, an eight-step checklist that fills in as the setup builds, the open position with stop and target, a large status line, a rough win / loss / break-even tracker and the timestamp of the last signal.
━━━ ALERTS AND AUTOMATION ━━━
Every event fires a clean JSON payload ready for a webhook — entry, stop, both targets, the range boundaries, the point of interest that produced the signal, symbol, exchange, timeframe, volume and an optional account field. Events: ENTRY, TP1, SL, BE, SWEEP, RANGE. Five plain-language alertconditions are included as well for anybody who just wants a notification.
━━━ SETTINGS WORTH KNOWING ━━━
· Sessions are fully configurable if your broker feed needs a different reference
· Turn individual POI types and POI timeframes on and off
· Choose one confirmation model or let it take the first valid trigger
· Four stop modes, two-target management, break-even at a chosen R
· Full chart theme with navy background, mint / red candles and session shading — or switch it off and keep your own
━━━ HONEST NOTES ━━━
This model is mechanical up to the trigger. Direction is fixed and never inverts, the windows are fixed, the filters are fixed — but the final judgement, is this really the high of the session, stays discretionary. Anybody telling you a setup is 100 % mechanical is selling you something.
Expect zero to four setups a day across two pairs, roughly 20 pips average per trade, and losing days. Judge it weekly and monthly, never daily. The safest entry model fires rarely by design; the aggressive ones fire more and stop out more.
The win / loss counter in the panel is a rough on-chart tracker that assumes a fill at the marked price and resolves target before stop within the same bar. It is not a backtest and it is not a performance claim.
This indicator is a study tool. It is not financial advice.
━━━ CREDIT ━━━
The rule set follows the well-known ICT Asian-sweep model as it is taught publicly in the ICT community. The implementation, the point-of-interest engine, the no-sweep filters, the panel and the design are original work.
Open source — read it, change it, learn from it.
WHY THESE PARTS BELONG TOGETHER
The session range, the higher-timeframe point of interest and the lower-timeframe confirmation form
a single filter chain, and the model does not work with any link missing. The range supplies the
liquidity pool that is going to be raided, the higher-timeframe zone decides whether that raid is a
reversal or a trap, and the lower-timeframe trigger decides when. A raid without a zone is noise,
a zone without a raid has nothing to react to, and both without a trigger have no entry.
Indicator

Impulse Box Breakout Engine - Origin Range Buy Sell SignalsIMPULSE BOX BREAKOUT ENGINE — a complete breakout trading system in one indicator: self-adjusting impulse boxes with entry arrow, stop, two fixed targets, a pink trailing-stop dot line and webhook automation. Rebuilt 1:1 from a professional German "Impulsbox" breakout engine (72-minute source webinar, analyzed frame by frame) and redesigned as a modern cockpit indicator.
█ WHAT IT DOES
The engine meters the market N bars back: the range the market traded in PLUS the length of every single bar inside it (compression check). When a STRONG impulse bar closes outside that range, the IMPULSE BOX appears over the consolidation:
• CYAN BOX = long breakout — big entry arrow inside the box
• GOLD BOX = short breakout — mirrored to the downside
• Initial stop = the far side of the box (bottom for longs, top for shorts)
• TARGET 1 + TARGET 2 (violet marks) are projected from the box height the moment the box appears — FIXED, never repainted, never moved afterwards
• PINK DOTS = the trailing stop. It starts at the box edge and follows price with ~30% of the move as breathing room. It only ratchets in your favor — never back
• At Target 1 the stop jumps to break-even or better. After Target 2 the system follows the source rule: "never leave the market voluntarily — let the stop take you out"
█ SELF-OPTIMIZING ENGINE
Markets are sideways ~80% of the time — rigid breakout parameters fail there. This engine adapts automatically:
• TREND regime (ADX based): short lookback, wider targets (+35% / +100% of box height)
• RANGE regime: longer lookback, stricter impulse filter, closer targets (+25% / +75%)
• AUTO-RECALIBRATION: after a false breakout the impulse threshold is raised temporarily — fewer but cleaner boxes. A winning box resets it
• The cockpit shows the current regime, calibration and effective parameters at all times
█ HONEST LIVE STATISTICS
The cockpit counts every box on your chart and shows the real Target-1 and Target-2 hit rates — no marketing numbers, live counted on your symbol and timeframe. On XAUUSD 15m the default engine printed 500+ boxes with a T1 hit rate above 90% at the time of publishing (past performance never guarantees future results).
█ DIRECTION BIAS FILTER
The #1 rule of the source system: trade boxes only in the direction of the higher-level move. The indicator automates this via EMA-200 + Supertrend bias. Choose: Off / Mark counter-bias boxes (dimmed + warning) / Filter them out completely. Supertrend companion arrows are included as extra confluence.
█ EVERY SIGNAL EXPLAINS ITSELF
Hover any BUY/SELL pill: how many bars of consolidation, how strong the impulse bar was (x average bar), which range edge broke, which regime the engine was in, whether the box agrees with the bias — plus entry, stop and both targets. No black box.
█ WEBHOOK AUTOMATION (BOTS / BRIDGES)
Create ONE alert with "Any alert() function call" and your webhook URL. The indicator fires ready-to-use JSON on BUY, SELL, T1_HIT, T2_HIT, TRAIL_EXIT and SL_HIT — including entry, stop, both targets, box levels, regime and live hit rates. Works with any webhook bridge, bot or auto-trader.
█ HOW TO USE
1) Add to chart — works on ALL symbols and ALL timeframes (crypto, gold, forex, indices, stocks)
2) Use standard candles or OHLC bars (Heikin-Ashi smoothing swallows breakouts — a key finding of the source webinar)
3) Wait for a box + arrow, entry at the breakout close, stop at the far box edge
4) Take partial profit at Target 1, let the rest run with the pink trailing dots
5) Automate via webhook JSON if you want
█ SETTINGS
Everything is configurable: manual mode with fixed lookback/impulse strength, target distances, trailing gap, exit-at-T2 mode, bias filter mode, Supertrend, chart theme, cockpit position and all alert toggles.
Educational tool only — not financial advice. Trading involves substantial risk. Always test on a demo account first and never risk money you cannot afford to lose.
WHY THESE PARTS BELONG TOGETHER
The impulse detection and the box are one mechanism, not two features. The impulse identifies the
candle sequence that moved the market; the box freezes the range that impulse came out of, because
that range is the level the market has to defend for the move to continue. Detecting impulses
without marking their origin gives you a signal with no invalidation, and drawing boxes without an
impulse gives you consolidation zones with no direction.
Indicator

Previous Day / Week / Month Range LevelsDraws the high, low and internal subdivisions of the last completed period on up to three higher timeframes at once.
Why the prior range matters
A finished period leaves behind a structure the market keeps referring back to. Yesterday's high and low are where yesterday's argument was settled, and price spends a surprising amount of the next session negotiating with those two numbers — breaking them, failing at them, or holding between them.
The subdivisions add resolution to that. The midpoint separates the upper and lower half of the range, and which side price accepts on tells you who won the period. The quarters mark the shallow zones inside each half — the levels a pullback reaches before it has retraced anything meaningful.
What it draws
Prior period high and low, as solid boundary lines
Midpoint at 50%
Quarters at 25% and 75%
Optional eighths at 12.5% and 87.5% for wider ranges
Price labels on every level, with the timeframe named
Three timeframe slots, each with its own colour and on/off switch. Defaults are Daily and Weekly enabled, Monthly available. Any timeframe works — 4H, quarterly, yearly — so intraday traders and swing traders can both configure it sensibly.
The levels do not repaint
Each level is read from the previous completed bar of its timeframe using a lookahead-safe request. Once a period closes, its levels are fixed and will not move. Nothing is recalculated on the developing bar, and nothing you see on historical bars was drawn with information from the future.
That means the numbers are frozen for the whole current period. The daily levels you see at the open are the same ones at the close.
Notes on use
Session settings matter. On a chart set to regular hours, the daily range is built from regular-hours prices only — switch to extended hours and every level moves. Neither is wrong, but be deliberate about which one you're reading.
Multi-period timeframes such as 2W or 6M are grouped by PulseWire from a fixed reference point, which may not align with where you'd assume a fortnight begins. Worth eyeballing directly before relying on them.
Drawings are anchored by timestamp rather than bar index, so they stay put when you scroll back and PulseWire loads more history. Bar indices renumber every time more history loads; timestamps do not.
There is also a fully transparent plot of close in there, doing a job that is easy to miss. Lines and labels do not feed PulseWire's autoscale, so a script that only draws has no price range of its own and can be handed a separate price scale — at which point every level sits at an offset from the candles. The transparent plot gives the script a real range and locks it to the symbol's.
Settings
Three timeframe slots, each with an enable toggle, a timeframe and a colour
Midpoint, quarters and eighths switched independently
Price labels on or off, with a size option
Boundary line width, and a separate transparency for the inner levels so the range edges stay dominant
Extend left and extend right, in bars
Open source. Read it, fork it, adapt it. The non-repainting request pattern, the time-anchored drawing and the scale anchor are all worth stealing for your own scripts.
For educational purposes only. Nothing here is financial advice, a recommendation, or a solicitation to trade. Levels are reference points, not signals. Indicator

EVA Ai+ Auto Chart Patterns - Price Action & Trading Signals🧬 EVA Ai+ — автоматический поиск графических фигур на PulseWire
EVA Ai+ анализирует движение цены и автоматически отмечает графические паттерны прямо на графике. Индикатор строит границы модели, показывает её направление, рассчитывает качество и после подтверждения формирует понятный сигнал ЛОНГ или ШОРТ.
Подходит для технического анализа криптовалют, Bitcoin, Forex, акций, фьючерсов и фондовых индексов. Может использоваться для скальпинга, внутридневной торговли и поиска крупных разворотных моделей.
🔍 Какие паттерны определяет EVA Ai+
📈 Фигуры продолжения движения
🟢 Бычий флаг — ЛОНГ
🔴 Медвежий флаг — ШОРТ
🔵 Бычий вымпел — ЛОНГ
🟠 Медвежий вымпел — ШОРТ
🔄 Разворотные фигуры
🟢 Двойное дно — ЛОНГ
🔴 Двойная вершина — ШОРТ
🟣 Голова и плечи — ШОРТ
🔵 Перевёрнутые голова и плечи — ЛОНГ
📐 Треугольники и клинья
🔷 Симметричный треугольник
📈 Восходящий треугольник
📉 Нисходящий треугольник
🟩 Восходящий клин
🟦 Нисходящий клин
Индикатор анализирует локальные и крупные структуры отдельно. За счёт этого короткая фигура внутри движения не обязана вытеснять более масштабный паттерн.
🧠 Micro и Macro-анализ
EVA Ai+ использует подтверждённые Pivot-точки и сравнивает несколько допустимых комбинаций экстремумов.
Алгоритм оценивает:
геометрию фигуры;
масштаб движения;
симметрию по времени;
положение плеч, вершины или основания;
наклон границ и neckline;
сжатие ценового диапазона;
качество закрытого пробоя;
направление движения перед разворотом.
Для крупных фигур используется отдельный Macro-поиск. Это помогает находить модели, внутри которых присутствуют промежуточные ценовые колебания.
📊 Оценка качества
Каждая найденная структура получает показатель качества:
КАЧ. 78%
Чем выше значение, тем точнее геометрия соответствует выбранной модели. Минимальное качество формирующейся и подтверждённой фигуры регулируется в настройках.
Пример метки:
ГОЛОВА И ПЛЕЧИ
ШОРТ · КАЧ. 84%
КРУПНАЯ · 72 бара
⏳ Формирование и подтверждение
Пока фигура развивается, её линии могут перестраиваться вместе с новыми свечами. Это отображается как:
ФОРМИРУЕТСЯ
Торговый сигнал появляется после закрытия свечи за границей фигуры или линией neckline.
подтверждённая геометрия
+ закрытый пробой
+ достаточное качество
= ЛОНГ или ШОРТ
Формирующийся контур показывает текущий сценарий. Подтверждённая метка фиксируется на свече, где условия сигнала действительно выполнены.
🎯 Расчётные цели
После подтверждения паттерна EVA Ai+ строит расчётную цель движения:
для флага и вымпела — по величине импульсного древка;
для двойной вершины и двойного дна — по глубине модели;
для головы и плеч — по расстоянию от головы до neckline;
для треугольников и клиньев — по начальной высоте структуры.
Цель отображается линией и меткой ЦЕЛЬ.
🎨 Понятный визуал
У каждого семейства фигур свой цвет. На графике отдельно различаются:
флаги;
вымпелы;
треугольники;
клинья;
двойные вершины и основания;
голова и плечи.
Формирующиеся структуры могут отображаться с полупрозрачной заливкой. После подтверждения линия становится заметнее, появляется направление сделки и расчётная цель.
🔔 Оповещения PulseWire
В индикатор добавлены отдельные алерты для основных моделей:
ЛОНГ Флаг
ШОРТ Флаг
ЛОНГ Вымпел
ШОРТ Вымпел
ЛОНГ Двойное дно
ШОРТ Двойная вершина
ШОРТ Голова и плечи
ЛОНГ Перевёрнутые голова и плечи
ЛОНГ Треугольник
ШОРТ Треугольник
ШОРТ Восходящий клин
ЛОНГ Нисходящий клин
📌 Как использовать
Добавьте индикатор на график и выберите нужную чувствительность Pivot, диапазон поиска и минимальное качество.
Дальше:
Посмотрите, какая фигура формируется.
Проверьте её масштаб: локальная или крупная.
Оцените показатель качества.
Дождитесь закрытого пробоя границы.
Сопоставьте сигнал с трендом, объёмом и уровнями поддержки или сопротивления.
Определите допустимый риск до открытия позиции.
EVA Ai+ помогает быстрее находить классические графические фигуры, но не гарантирует результат сделки. Индикатор предназначен для анализа рынка и не является индивидуальной инвестиционной рекомендацией.
🧬 EVA Ai+ Auto Chart Patterns Indicator
EVA Ai+ automatically detects technical analysis patterns directly on the PulseWire chart. It draws pattern boundaries, evaluates structure quality, identifies the expected direction, and produces clear LONG or SHORT signals after confirmation.
The indicator can be used for crypto, Bitcoin, forex, stocks, futures, and index trading. It supports scalping, day trading, and larger swing-trading structures.
🔍 Patterns detected
📈 Continuation patterns
🟢 Bull Flag — LONG
🔴 Bear Flag — SHORT
🔵 Bull Pennant — LONG
🟠 Bear Pennant — SHORT
🔄 Reversal patterns
🟢 Double Bottom — LONG
🔴 Double Top — SHORT
🟣 Head and Shoulders — SHORT
🔵 Inverse Head and Shoulders — LONG
📐 Triangles and wedges
🔷 Symmetrical Triangle
📈 Ascending Triangle
📉 Descending Triangle
🟩 Rising Wedge
🟦 Falling Wedge
Local and large-scale structures are processed separately. This allows the detector to identify a broader chart pattern even when smaller price swings develop inside it.
🧠 Micro and Macro pattern detection
EVA Ai+ evaluates confirmed Pivot points and compares multiple valid swing combinations.
The pattern engine measures:
structure geometry;
price scale;
time symmetry;
shoulder and head alignment;
neckline slope;
boundary convergence;
range compression;
breakout candle quality;
prior directional movement.
A separate Macro search is used for large reversal formations containing intermediate market swings.
📊 Pattern quality score
Every detected structure receives a quality score:
QUALITY 78%
Higher values indicate a stronger geometric match. Developing-pattern and confirmed-pattern thresholds can be adjusted separately.
Example:
HEAD AND SHOULDERS
SHORT · QUALITY 84%
MACRO · 72 bars
⏳ Developing and confirmed structures
While a pattern is developing, its boundaries can update as new candles appear. The label displays:
FORMING
A trading signal is generated only after a candle closes beyond the pattern boundary or neckline.
validated geometry
+ closed-bar breakout
+ sufficient quality
= LONG or SHORT
Developing lines represent the current market scenario. Confirmed signals are placed on the candle where the conditions are completed.
🎯 Measured targets
After confirmation, EVA Ai+ calculates a projected target:
Flag and Pennant — impulse-pole projection;
Double Top and Double Bottom — pattern-depth projection;
Head and Shoulders — head-to-neckline distance;
Triangle and Wedge — opening-height projection.
The projected level is displayed with a line and a TARGET label.
🎨 Clear pattern visualization
Each pattern family has its own color, making it easier to distinguish:
flags;
pennants;
triangles;
wedges;
double tops and bottoms;
head and shoulders formations.
Developing structures can be displayed with a translucent fill. Confirmed patterns receive a clearer outline, directional label, and projected target.
🔔 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
LONG Triangle
SHORT Triangle
SHORT Rising Wedge
LONG Falling Wedge
📌 How to use
Add the indicator to the chart and configure Pivot sensitivity, pattern-search range, and minimum quality.
Then:
Check which structure is developing.
Review whether it is a Micro or Macro pattern.
Check the quality score.
Wait for a closed candle beyond the boundary.
Compare the signal with trend, volume, support, and resistance.
Define risk before entering a position.
EVA Ai+ helps traders identify classical chart patterns more efficiently. It does not guarantee a profitable trade and should not be treated as individual financial or investment advice.
Indicator

Indicator

Indicator

Indicator

FIE GraphFIE Graph (Frequency • Influence • Efficiency)
FIE Graph is a companion indicator designed for use alongside FIE Price Action Overlay.
While the Price Action overlay focuses on signal generation, participation, and market context directly on the chart, FIE Graph provides a dedicated visualization of the underlying FIE calculations over time, making it easier to observe trends, shifts in participation, and changes in component behaviour.
FIE Graph allows traders to monitor how Frequency, Influence, Efficiency, Share Participation, Active Average, and other FIE metrics evolve throughout a trading session without cluttering the main price chart.
Features
Time-series visualization of FIE metrics
Component participation trends
Active Average and Share monitoring
Normalized Efficiency (E-Norm) visualization
Clean companion display for deeper analysis
Designed to complement the FIE Price Action overlay
Directionality to observe current and historical bull/bear pressure
FIE Graph is intended as an analytical companion rather than a standalone trading indicator. For entry signals, market context, and the complete FIE framework, use it together with FIE Price Action Overlay, available in my indicators. Indicator

PINEOS Genesis Market Structure DashboardPINEOS Genesis — Market Structure Dashboard
PINEOS Genesis is the public layer of the PINEOS platform for discretionary traders who work with market structure on futures and index charts (NQ, ES, MNQ, MES, etc.).
What this script does
• Plots confirmed swing highs and lows using a configurable pivot length (default: 5 bars each side).
• Marks Break of Structure (BOS) when price continues in the direction of the current structural trend.
• Marks Change of Character (CHOCH) when price breaks structure against the prior trend — a potential shift in control.
• Shows a compact PINEOS dashboard: current market bias (bullish / bearish / neutral) and the most recent structure event.
How it works (methodology)
Structure is computed from confirmed pivots, not raw wicks on every bar. By default, breaks require a candle close beyond the relevant swing level (you can switch to wick breaks in settings).
BOS vs CHOCH is determined by the prior trend state at the moment of the break:
• Break in the direction of trend → BOS (continuation).
• Break against trend → CHOCH (character change).
The script imports the PINEOS Core library so swing and structure logic lives in one shared engine — this indicator focuses on visualization, alerts, and the dashboard.
How to use
1. Add to a 5-minute chart (recommended starting point for index futures).
2. Open Settings → Market Structure:
• Swing confirmation length — higher = fewer, more significant swings.
• Require candle close for BOS — on for cleaner signals; off for faster, noisier breaks.
3. Read the top-right dashboard:
• Market — bullish, bearish, or neutral from the last structural break.
• Structure — last event label (BOS or CHOCH).
4. Alerts — four built-in conditions: bullish/bearish BOS and CHOCH.
What is not included in this script
Liquidity sweep detection, higher-timeframe bias filtering, and qualified LONG/SHORT setup labels are part of separate PINEOS Pro tooling delivered outside this public script.
Who this is for
Discretionary traders who already think in terms of swings, liquidity, and structure — and want a clean, readable map of BOS/CHOCH on the chart without stacking multiple overlapping indicators.
About PINEOS
PINEOS is a tiered PulseWire platform (structure → liquidity → confluence). Genesis is the entry layer.
Indicator

Indicator

Macro MagicianMacro Magician — Hourly Macros (:50 → :10)
Short description
Marks the :50 → :10 hourly macro windows, shades the opening minute of each, and can carry a chosen macro's opening range across the rest of the session.
Full description
What it does
Macro Magician draws the twenty-minute windows that run from :50 of one hour to :10 of the next — the periods intraday traders commonly call hourly macros. Each window gets a shaded box tracking its high and low, and the opening candle of the window is shaded separately in a darker tone, so you can see where price opened the window from relative to where it finished.
Beyond marking the windows, two features do the work that usually gets done by hand:
Carried-forward opening ranges. Any macro can have its opening-candle high and low projected to the right across the rest of the session, turning that one minute into a horizontal reference band. The macro's time is reprinted along the band at a cadence you set, so it stays identifiable hours later without hovering over it.
A standalone highlight candle. One candle per session — 09:30 by default, matching the equity cash open — can be recolored, given a vertical backdrop and a marker, and boxed with its own carried-forward band. This runs independently of the macro slots, so it works whether or not that minute falls inside a macro window.
Nothing here produces signals or predicts direction. It is a time-and-level marking tool that puts the windows and their opening ranges on the chart automatically.
Settings
General
Timezone — all times are interpreted in this zone, so boxes land correctly regardless of your chart's display timezone. Defaults to New York; "Exchange" follows the symbol.
Timeframe limit — hides the drawings above a chosen timeframe. Default 15 minutes.
Style
Fill, opening-candle fill, and border transparency, plus border width.
Opening-candle level — projects the window's opening candle's open, close, or midpoint as a dotted line across the window.
Label visibility and size.
Chart theme — Auto, Light, or Dark. Auto reads the chart's background brightness and flips the extended-macro label text between the two colors you choose, so the script is legible on either without touching anything else.
Optional alert when a macro opens.
Macro windows Eight independent slots, each with an on/off toggle, a session, a color, and an extend checkbox. Defaults cover 06:50 through 14:10 New York time. The session field accepts day filters, so 0850-0910:23456 restricts a window to Tuesday through Saturday for futures. One "extend through" session sets where all carried-forward bands stop, 16:00 by default.
Extended opening range Controls the band label cadence — either at a fixed minute interval from the macro open, or once an hour at a clock minute you choose so the prints stay clear of the other macro windows — along with the text size, which applies to both the label above the box and the prints along the band.
Highlight candle Hour and minute for the candle, its color, an optional full-height vertical backdrop with its own transparency, an optional triangle marker above or below the bar, and an optional carried-forward box with independent fill, border, and width settings. The box can start on the candle or just after it, so its fill doesn't wash out the candle's own color.
How to read it
The lighter box shows what the window did — its full high and low. The darker box shows the range it opened from. When a window closes well outside its opening range, the two together show the displacement at a glance. A carried-forward band lets later sessions be read against an earlier opening range without redrawing it each day.
Notes and limitations
Intraday charts only. On a 1-minute chart the darker box is exactly the :50 candle; on a 5-minute chart it is the first five minutes of the window, which is wider by design.
The highlight candle is drawn with barcolor plus a candle overlay, so it survives chart settings that override bar colors. On timeframes above one minute it paints whichever bar carries that opening time.
PulseWire caps drawings at 500 boxes, lines, and labels, so the oldest sessions eventually drop off the left of the chart. Running fewer macro slots keeps more history visible.
Windows in progress update until they close, as you would expect. Nothing recalculates on historical bars.
This is a charting aid, not a strategy, and not financial advice. Test how these windows behave on your own instrument and timeframe before relying on them. Indicator

Indicator

Indicator

Indicator

CISD with Projections (Just)# CISD with Dynamic Projection Levels
This indicator automatically detects **Change in State of Delivery (CISD)** and projects measured price targets based on the completed impulse.
### Features
* **Automatic CISD Detection**
* Identifies both bullish and bearish CISD setups.
* Option to display **Bullish Only**, **Bearish Only**, or **Both**.
* **Dynamic Projection Levels**
* Automatically calculates the impulse range from the CISD level to the swing extreme.
* Projects customizable target levels using user-defined multipliers.
* Example: `1,2,3,4` creates 1R, 2R, 3R, and 4R projection levels.
* **Custom Projection Input**
* Enter any projection values as a comma-separated list.
* Examples:
* `0.5,1,1.5,2`
* `1,2,3`
* `2,4,6`
* **Base Swing Reference**
* Displays the swing extreme used to calculate all projection levels, making it easy to visualize the measured move.
* **Automatic Cleanup**
* Projection levels remain active until price revisits the originating swing.
* Once the swing is mitigated, the entire CISD setup—including the CISD line, base level, projection lines, and labels—is automatically removed to keep the chart clean.
* **Maximum Active Setups**
* Control how many recent CISD structures remain visible using the **Max CISD Lines** setting.
* **Customizable Appearance**
* Separate bullish and bearish colors.
* Adjustable CISD line width.
* Optional projection display.
### How It Works
1. The indicator detects a valid CISD.
2. It measures the distance between the CISD level and the swing extreme.
3. Using that range, it projects user-defined target levels above bullish setups or below bearish setups.
4. All projections remain visible until the originating swing is revisited, after which the setup is automatically deleted.
This indicator is designed for traders who use CISD as part of their market structure analysis and want objective projection levels for planning potential targets while maintaining a clean chart.
Indicator
