OPEN-SOURCE SCRIPT
Zaktualizowano Wyckoff Accumulation Hunter

Surfaces potential accumulation setups in deep-drawdown names where demand may be absorbing supply — built around classic Wyckoff structure (selling climax, spring, accumulation range) with a scored, rules-based filter.
How eligibility works
A name becomes eligible only when it's at least 30% off its 2-year high and meets a liquidity floor. Eligible names are then scored 0–10 across eight conditions: drawdown depth, position relative to the 21 and 55 EMAs, selling-climax recency, range compression, volume dry-up, StochRSI reset, and proximity to the structural demand floor.
How an entry prints
An entry marker appears only when the score clears the threshold you set AND structure confirms — either a spring (an undercut-and-reclaim of the structural low) or a retracement into the 0.618–0.786 zone at EMA confluence. A base-maturity check prevents firing during waterfalls (it requires the broken low to have actually held), and signals confirm on bar close.
Conviction tagging
A filled green triangle marks a spring at the demand floor (highest conviction — invalidation sits right at the floor). A hollow gray triangle marks a spring up in the range, with the floor still open below.
On-chart structure
Three liquidity bands map the markdown: green demand, gray range, red supply. A fibonacci ladder (0.236 → 1.272) projects from the base low as a reference for managing a position, and a red line marks the invalidation level at the spring low — volume-gated, so a low-volume test poke doesn't count, only a genuine high-volume break.
Inputs
Adjustable threshold (set your own conviction level), lookback lengths (scale to any timeframe), and all display toggles.
Notes
Works on any timeframe once lookbacks are scaled; designed and tuned on the weekly. Repaint-free — all signals confirm on close, no lookahead. This is a discretionary analysis tool to surface setups for your own research. It is not a recommendation or financial advice, and prior structure does not guarantee future behavior.
How eligibility works
A name becomes eligible only when it's at least 30% off its 2-year high and meets a liquidity floor. Eligible names are then scored 0–10 across eight conditions: drawdown depth, position relative to the 21 and 55 EMAs, selling-climax recency, range compression, volume dry-up, StochRSI reset, and proximity to the structural demand floor.
How an entry prints
An entry marker appears only when the score clears the threshold you set AND structure confirms — either a spring (an undercut-and-reclaim of the structural low) or a retracement into the 0.618–0.786 zone at EMA confluence. A base-maturity check prevents firing during waterfalls (it requires the broken low to have actually held), and signals confirm on bar close.
Conviction tagging
A filled green triangle marks a spring at the demand floor (highest conviction — invalidation sits right at the floor). A hollow gray triangle marks a spring up in the range, with the floor still open below.
On-chart structure
Three liquidity bands map the markdown: green demand, gray range, red supply. A fibonacci ladder (0.236 → 1.272) projects from the base low as a reference for managing a position, and a red line marks the invalidation level at the spring low — volume-gated, so a low-volume test poke doesn't count, only a genuine high-volume break.
Inputs
Adjustable threshold (set your own conviction level), lookback lengths (scale to any timeframe), and all display toggles.
Notes
Works on any timeframe once lookbacks are scaled; designed and tuned on the weekly. Repaint-free — all signals confirm on close, no lookahead. This is a discretionary analysis tool to surface setups for your own research. It is not a recommendation or financial advice, and prior structure does not guarantee future behavior.
Informacje o Wersji
Updated chart.Informacje o Wersji
Fixed invalidation point.Informacje o Wersji
Cleaned code.Informacje o Wersji
Updated chartInformacje o Wersji
Bug fixesInformacje o Wersji
Bug FixInformacje o Wersji
Added A++ entry codes - win rate 60-70% if fired (backtested)Informacje o Wersji
Few fixes.Informacje o Wersji
Updated based on new backtesting.Informacje o Wersji
Updated chart.Informacje o Wersji
Chart updated.Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.