Dynamic EMA x VWAP Alerts

Case example
Swing trading - pre-filtering:
Swing trading - post-filtering:
How it works
• Signals: BUY when fast EMA crosses above slow EMA; SELL on the opposite — evaluated once per bar close (non-repainting).
• Gates: choose BUY/SELL levels (VWAP, ±1σ/±2σ/±3σ) and the source (Daily, Weekly, or Rolling). Gate modes Single / AND (Both) / OR (Either) control how sources combine.
• Filters (optional): ATR (% or regime), Relative Volume, and Distance guards are OFF by default and can be turned on as needed.
• Time Windows: set an Active window plus up to 3 Blackouts relative to the VWAP window start; pick a timezone (ET / Exchange / UTC) so you don’t have to do mental offsets.
Quick start
1) Show Daily VWAP and pick Gate Mode + BUY/SELL levels.
2) Choose Double or Triple EMA and (optionally) display the lines.
3) (Optional) Enable ATR / R-Vol / Distance.
4) (Optional) Configure Time Windows and select the timezone.
5) Add alerts: use the two built-in BUY/SELL alertconditions and set them to Once-per-bar-close.
Notes
• Non-repainting by design: logic runs on bar close; no higher-TF lookahead.
• Built for multiple markets and timeframes; Rolling VWAP is O(1) per bar; the Time Windows gate applies to intraday bars by design.
Script sob convite
Somente usuários aprovados pelo autor podem acessar este script. Você precisará solicitar e obter permissão para usá-lo. Normalmente, essa permissão é concedida após o pagamento. Para obter mais detalhes, siga as instruções do autor abaixo ou entre em contato diretamente com Quantastico.
O TradingView NÃO recomenda pagar ou usar um script ao não ser que você confie totalmente no seu autor e compreende como isso funciona. Você pode também encontrar alternativas gratuitas e de código aberto em nossa comunidade de scripts.
Instruções do autor
Aviso: leia nosso guia para scritps somente sob convite antes de solicitar acesso.
Aviso legal
Script sob convite
Somente usuários aprovados pelo autor podem acessar este script. Você precisará solicitar e obter permissão para usá-lo. Normalmente, essa permissão é concedida após o pagamento. Para obter mais detalhes, siga as instruções do autor abaixo ou entre em contato diretamente com Quantastico.
O TradingView NÃO recomenda pagar ou usar um script ao não ser que você confie totalmente no seu autor e compreende como isso funciona. Você pode também encontrar alternativas gratuitas e de código aberto em nossa comunidade de scripts.
Instruções do autor
Aviso: leia nosso guia para scritps somente sob convite antes de solicitar acesso.