Skip to content
All library documents

A Time-Filtered EUR/USD Strategy Combining RSI and Moving-Average Bands

Article ProRealCode

Summary

This example describes an automated EUR/USD mini-contract strategy on a three-minute chart, intended to trade during a restricted daily time window. It enters long when price is below a prior value of an exponential average adjusted downward by a volatility term and RSI is below 30. It enters short when price is above a similarly adjusted upper band and RSI is above 70. The rules also include specified calendar exclusions, an ATR-based stop and profit target, and a position calculation tied to strategy profit that is constrained to one contract.

The author reports using the system with real money for a month and says its backtest corresponded to live behavior. No backtest period, trade count, drawdown, detailed returns, or independent validation is supplied, so this anecdotal report cannot establish robustness. The stated spread and trading hours are part of the setup; results may depend on broker costs, execution, and platform interpretation of the time and order settings.

Key ideas

  • Long entries require price below a volatility-adjusted average and RSI below 30.
  • Short entries require price above an upper volatility-adjusted average and RSI above 70.
  • The strategy limits entries to a specified daily time window and excludes selected calendar dates.
  • ATR determines the stop distance and profit target.
  • The author reports a month of live use but provides no detailed performance statistics.

Tags

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