Indicators Pricing & Plans How It Works Docs & Guides Reviews Feedback VIP Discord
Wyckoff Method Live Gold TradingView Pine v6 Ready Auto Phase Classification

Wyckoff Structure Engine

Automatic Wyckoff Accumulation & Distribution Cycles — Every Phase, Event, and Cause-&-Effect Target Labeled Live

TradingView Script Engine:
axealgo_wyckoff_structure ✅ 100% Non-Repainting
Live On The Chart Real capture
On The Chart Real captures, not mockups
XAU/USD · 15m · OANDA — completed cycles with their Cause & Effect targets marked Reached, and the running hit rate in the dashboard
XAU/USD · 15m · OANDA — completed cycles with their Cause & Effect targets marked Reached, and the running hit rate in the dashboard
XAU/USD · 15m · OANDA — auto-drawn trading-range boxes from the Automatic Rally to the breakout, with projected target zones
XAU/USD · 15m · OANDA — auto-drawn trading-range boxes from the Automatic Rally to the breakout, with projected target zones

How the Algorithm Works

Most Wyckoff tools hand you a blank canvas — you read the method yourself and annotate the range by hand, usually after you already know how it resolved. The Wyckoff Structure Engine watches raw price and volume for the nine hallmark events of a Wyckoff cycle and labels each one on the bar it confirms: Preliminary Support, the Selling or Buying Climax, the Automatic Rally that sets the range, the Secondary Test, the Spring or Upthrust, the Test that follows it, the Sign of Strength or Weakness that breaks the range, and the Last Point of Support and Back-Up that come after. As those events land, the engine tracks which of the five phases the current cycle has reached — A stops the prior trend, B builds the cause, C is the final shakeout, D is the breakout, E is the move away — and prints it in the dashboard as "Phase C — 4 of 9 events confirmed," honestly, instead of forcing a textbook count that a real range rarely completes. Once the Automatic Rally sets the boundaries, a Composite Score runs continuously through Phases B and C. It reads three things: how cleanly price stays inside the range, whether volume is behaving like real accumulation — climactic, then tapering — and whether effort is matching result at the edges. The number freezes the moment the range breaks; it never updates afterward to imply a forecast. Every completed cycle also projects a Cause & Effect target — Wyckoff's technique of counting the width of the range to project the move that leaves it — drawn as a zone the instant the breakout confirms. When price later trades into one, the zone and its label change color, and a running Hit / Missed tally builds in the dashboard for every target the chart has produced since it loaded. A higher-timeframe context row shows trend direction and volatility-contraction state on the timeframe above the one you're trading. This is a structure-labeling and context tool. It describes what price and volume have already done in Wyckoff's terms — it does not predict direction, rank the probability of a move, or place orders.

Core Feature Matrix

Automatic detection and labeling of all nine Wyckoff events (PS, SC/BC, AR, ST, Spring/Upthrust, Test, SOS/SOW, LPS/LPSY, BU) on the bar each one confirms
Live phase tracker — shows the current cycle as Phase A through E with an honest "X of 9 events confirmed" count, never a forced textbook sequence
Auto-drawn trading-range box from the Automatic Rally to the breakout, highlighted the instant Sign of Strength/Weakness confirms
Composite Score (0-100): range containment, accumulation-style volume pattern, and effort-vs-result at the boundaries in one number, frozen at breakout
Cause & Effect target projection — range width counted forward and drawn as a zone, with a live Hit / Missed tally for every target on the chart
Volume-Spread-Analysis absorption marks — volume spikes on narrow-range bars flagged directly at the range boundary
Higher-timeframe context row for trend direction and volatility-contraction state on the timeframe above your entry chart
Plain-English label mode and a full on-chart legend, so the A-E phases and event abbreviations read clearly before you know the method by heart

Asset & Timeframe Recommendations

Crypto (BTC, ETH, SOL)

15-minute to 4-hour — a Wyckoff range needs room to build a cause, so intraday works best at 15m and up, with the context row set to Daily. Sub-5-minute charts rarely hold a clean range long enough for the phase sequence to confirm.

Forex (EURUSD, GBPUSD, XAUUSD)

15-minute to 4-hour across the London and New York sessions, context row on Daily. Session opens are where preliminary support/supply and climaxes tend to print.

Indices & Futures (NQ, ES, US30)

5-minute to 1-hour with the Futures preset — index ranges resolve faster and with sharper volume spikes than crypto, and the preset tunes climax and breakout sensitivity for that.

Equities / Stocks

Daily and 4-hour for accumulation and distribution that plays out over weeks — the timeframe Wyckoff originally described. Use the Equities preset for typical stock volume behavior.

Pine Script Parameter Presets

Asset-Class Preset Custom / Crypto / Forex / Equities / Futures
Detection Sensitivity Loose / Normal / Strict
Display Mode All Patterns / Completed Only
Higher-Timeframe Context 240 (4H) trend + contraction read
Score Alert Threshold Composite crosses above 70
All-in-One Inclusion

Get This Indicator + the Full Suite

AxeAlgo indicators are sold as a complete bundle. Choose your plan to unlock instant invite-only access on TradingView.

Founder Monthly: $25 / mo
Founder Quarterly: $59 / quarter
Founder Yearly: $199 / yr

Founder rate — held while you stay subscribed. Standing price rises once early-member pricing ends.

Get All-Access Pass →
✅ Instant TradingView Access • 100% Non-Repaint
Got Questions?

Wyckoff Structure Engine FAQ

It runs the same event checklist you would — preliminary support, climax, automatic rally, secondary test, spring, test, sign of strength, last point of support, back-up — against raw price and volume, and labels each event on the bar it confirms instead of after the fact. You still bring the judgment about whether the range matters; the engine removes the annotation work and the hindsight bias of labeling a spring only once you already know it held.
No. The score is a composite of three things — how cleanly price held inside the range, whether volume tapered the way real accumulation does, and whether effort matched result at the boundaries. It describes how textbook the structure looks, not a probability of what price does next. It freezes when the range breaks and never updates to imply a forecast.
Wyckoff's Cause & Effect principle counts the width of a trading range to project the size of the move that leaves it. The engine draws that projection as a zone the moment the breakout confirms. Every time price later trades into one of those zones it's logged as Hit; zones that get invalidated first are logged as Missed. The tally covers every target the chart has produced since it loaded — it's specific to the symbol and timeframe on screen, not a vendor backtest.
Events confirm on closed bars using confirmed swings, and once labeled they stay put. The live phase tracker updates as new events confirm — that's the cycle progressing, not a repaint — and "Completed Only" display mode hides everything until a cycle actually resolves if you want a strictly after-the-fact view.
No. It's a Pine Script chart overlay. It can fire alerts on each detected event and on the score crossing your threshold — all worded as structure context, not trade calls — that you can route into your own webhook or notification setup, but it never executes anything itself.