OPEN-SOURCE SCRIPT
VPE Candle Patterns with Volume Confirmation

Pattern Detection Logic:
Doji — Body is ≤10% of the candle range (adjustable)
Hammer — Body in upper third, lower wick ≥2x body size, minimal upper wick
Shooting Star — Body in lower third, upper wick ≥2x body size, minimal lower wick
Volume Confirmation:
Patterns only trigger signals when volume > volume[1] (current candle volume exceeds previous)
Alerts:
Four alert conditions you can configure in TradingView:
Doji Detected
Hammer Detected
Shooting Star Detected
Any Pattern Detected (combined)
Visual Elements:
Labels on chart (D, H, SS) — toggleable
Optional background highlighting
Info table showing current bar status
To set up alerts in TradingView:
Add the indicator to your chart
Right-click → Add Alert
Select the indicator and choose which alert condition
Configure your notification method (webhook, email, app push, etc.)
The input parameters let you tune sensitivity — tighten the dojiBodyRatio for stricter doji detection, or adjust wick ratios if you're getting too many/few signals.
Doji — Body is ≤10% of the candle range (adjustable)
Hammer — Body in upper third, lower wick ≥2x body size, minimal upper wick
Shooting Star — Body in lower third, upper wick ≥2x body size, minimal lower wick
Volume Confirmation:
Patterns only trigger signals when volume > volume[1] (current candle volume exceeds previous)
Alerts:
Four alert conditions you can configure in TradingView:
Doji Detected
Hammer Detected
Shooting Star Detected
Any Pattern Detected (combined)
Visual Elements:
Labels on chart (D, H, SS) — toggleable
Optional background highlighting
Info table showing current bar status
To set up alerts in TradingView:
Add the indicator to your chart
Right-click → Add Alert
Select the indicator and choose which alert condition
Configure your notification method (webhook, email, app push, etc.)
The input parameters let you tune sensitivity — tighten the dojiBodyRatio for stricter doji detection, or adjust wick ratios if you're getting too many/few signals.
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.