Skip to content
All library documents

Multi-Timeframe EMA Crossover Signals with RSI Filters and Webhooks

Article Strategy library · Author: gntfrx

Summary

This script combines a fast and slow exponential moving average crossover on the chart timeframe with a higher-timeframe trend check. It also uses RSI thresholds to filter entries: a long requires an upward EMA crossover, RSI below the overbought threshold, and a bullish higher-timeframe EMA relationship; a short requires a downward crossover and RSI above the oversold threshold. The script includes stop and limit exits calculated from the current close and sends a webhook alert containing the symbol, action, price, RSI, trend state, and time.

The published description positions the setup for Nasdaq futures, Bitcoin, and gold, while stating that it can run on other symbols. The code specifies default indicator settings and a commission assumption, but gives no backtest results or evidence of profitability. There is also a discrepancy between the prose, which says higher-timeframe RSI confirms signals, and the code, which uses higher-timeframe EMA direction. The stop and target levels are recalculated from each bar’s close, so their behavior should be assessed in the platform’s execution model.

Key ideas

  • Chart-timeframe EMA crossovers provide the initial long or short signal.
  • A higher-timeframe EMA relationship filters long entries, while RSI thresholds constrain entries.
  • The script defines stop and limit exits relative to the current close and sends alerts as structured webhook messages.
  • The description and code differ on whether higher-timeframe confirmation uses RSI or EMA direction.
  • No performance results are supplied, so the setup’s effectiveness remains unestablished.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.