For TradingView — Pine Script v6
Stop trading every crossover. Start trading the one in twenty that the trend, momentum, volume and session price all agree on — with the stop and three targets already on the chart before you click.
Every trader who has ever traded a moving-average crossover knows the same pain. In a clean trend it prints money. In a range it whipsaws you to death — every cross is a loss, then the reverse cross is another loss, then it does it again. The signal itself was never the problem. The problem is that a raw EMA cross has no idea whether the market is actually trending, who is in control, or whether anyone is participating.
Sniper Ashfield Pro keeps the EMA9/21 crossover as the trigger but refuses to pull it until five more things line up: price on the right side of the session VWAP, RSI momentum in agreement, MACD trend in agreement, ADX confirming the move has strength, and a volume burst confirming participation. Only when enough of those agree does the shot fire — and the moment it does, the stop loss and three take-profit targets are already drawn on your chart.
Every BUY and SELL you see on the chart passed through the same five-stage pipeline. Nothing prints by accident.
On a confirmed bar close the fast EMA (9) crosses the slow EMA (21). On its own this is just a candidate — not a signal yet. A raw cross is where most indicators stop. Sniper Ashfield Pro is only getting started.
Five independent questions are asked: is price on the right side of the session VWAP? Is RSI momentum aligned? Is MACD trend aligned? Is ADX confirming real strength? Was there a volume burst in the trade direction? Each yes scores a point.
The total (0–6) is compared to your minimum-confluence setting. Below it, the cross is silently discarded — no arrow, no noise. At or above it, and with the signal cooldown elapsed, the trade is approved.
The moment the signal is approved, an ATR stop loss and three R-multiple take-profits (1R / 2R / 3R) are plotted with right-edge price labels. You see entry, risk and targets before the next candle even forms.
A BUY/SELL arrow with a 1–6 star conviction rating prints, the 19-row dashboard updates, and up to 13 alert events fire by popup, push, email or webhook JSON. Every TP/SL hit is then tracked live and logged to the performance counters.
A clean trigger is only the start. To trade it you need confluence to reject the chop, automatic risk so every signal is tradeable on sight, and a non-repainting engine you can actually trust. All three are built in.
EMA9/21 cross plus VWAP, RSI, MACD, ADX and volume. Each agreeing layer adds a point; you set how many points are required before a signal is allowed to fire.
Every signal draws an ATR-based stop loss and three take-profit lines at configurable R-multiples (default 1R / 2R / 3R), with right-edge price labels and live hit tracking.
Signals are evaluated only on confirmed closed bars. A signal at bar N cannot vanish or move after bar N+1 opens. What you backtest is what you get live.
Each factor is independent and individually toggleable. Together they form the gate that turns a coin-flip crossover into a sniper shot. The star rating on every signal is literally how many of these agreed.
The precision trigger. Fast EMA crossing the slow EMA defines direction — the spark every other factor then has to confirm.
A true daily-anchored VWAP. Price above it = buyers control the session; below = sellers. Institutional context, not a static line.
RSI above 50 for longs, below 50 for shorts. Confirms the move actually has directional momentum behind the cross.
MACD line vs its signal line — a slower, smoother trend agreement that complements the faster EMA cross and filters fakeouts.
The chop killer. ADX must clear your threshold and price must align with the fast EMA. Low ADX = no trade. This is the layer that keeps you out of ranges.
Current bar volume above its 20-bar average with a matching candle close. No participation, no conviction, no point scored.
Twelve major capabilities, all designed to work together. No bloat, no gimmicks.
Crossover entry — the precision core
Cross + VWAP + RSI + MACD + ADX + volume
Demand 1 to 6 agreeing layers per signal
Daily-anchored VWAP, resets each session
Rejects weak, low-conviction moves
1R / 2R / 3R — fully configurable
Volatility-scaled, drawn automatically
Configurable bar gap between same-side signals
Conviction shown next to every BUY/SELL
Market, momentum, confluence, signal, performance
Popup, push, email + webhook JSON
Confirmed-bar-only evaluation
The math behind a moving-average cross is fine. The way it is traded — naked, with no context and no risk plan — is what blows accounts. Sniper Ashfield Pro fixes both.
Forex majors, precious metals, commodities, US stocks and crypto. Every TradingView timeframe. Click any thumbnail to enlarge.
Six sections, 19 rows, live updates on every tick. Read the state of every component without scanning the chart.
The dashboard is a corner-anchored widget you can place in any chart corner. Six sections cover everything that drives a signal.
Never sit watching a chart again. Every event the engine detects can reach you as a TradingView popup, a phone push, an email, or a structured JSON webhook into your automation stack.
Each event carries the symbol, timeframe, confluence score and full price levels — not a generic "alert fired" message.
Enable the master alert with the JSON option and every signal emits a webhook-ready payload:
Pipe it straight into Telegram, Discord, or any webhook-driven automation. On first load the indicator scans history silently — you are never spammed with a hundred back-dated alerts on attach.
A two-line crossover hasn't changed in decades. We kept the trigger and rebuilt everything around it into a complete trading system.
| Feature | Plain EMA Cross | Sniper Ashfield Pro |
|---|---|---|
| Confluence gate before a signal fires | No | Yes (6 layers) |
| ADX trend-strength filter | No | Yes |
| Session VWAP context | No | Yes |
| Automatic SL + 3 TP targets | No | Yes |
| Conviction / star rating | No | Yes (1–6) |
| Non-repaint signal engine | No | Yes |
| Multi-section live dashboard | No | Yes (19 rows) |
| Webhook-ready alert JSON | No | Yes (13 events) |
No invented testimonials. Just the engineering decisions that make this indicator different — verify every one of them yourself in TradingView's strategy replay.
Signals evaluate only on confirmed closed bars. Scroll back through history and the arrows sit exactly where they fired in real time — nothing shifts on reload.
The star rating next to every signal is not decoration — it is the literal count of how many of the six factors agreed. Nothing is hidden behind a black box.
Entry, ATR stop and three R-multiple targets are on the chart the instant a signal prints. No mental math while the candle runs away from you.
Minimum-confluence and signal-cooldown inputs let you go from a few high-conviction setups per week to active intraday signals — your call, not ours.
Forex, metals, commodities, indices, stocks and crypto, from M1 to MN1. Symbol-agnostic by design — see the gallery above for live examples.
All 13 alert events emit structured JSON for TradingView webhooks — pipe signals straight into Telegram, Discord or any automation stack.
If you trade price action on TradingView and want a rules-based entry with risk handled for you, this is for you.
Want a systematic, scored second opinion before pulling the trigger on a setup.
Can't watch charts all day — let the 13 alerts bring the high-conviction setups to you.
Need clean, structured webhook JSON to drive Telegram, Discord or a trade-copier bot.
Want the stop and targets drawn automatically so risk is defined before emotion is.
One purchase. No subscription. Lifetime updates pushed straight to your TradingView account.
One-time payment. Lifetime updates. 60-day money-back guarantee.
TradingView indicator — Pine Script v6 — invite-only access
One-time payment — lifetime access
If your question isn't answered here, email [email protected] and we'll get back to you within 24 hours.
One-time payment. Lifetime updates. 60 days to test it risk-free. Built for TradingView — every market, every timeframe.
Get Instant Access — $47