QuickPulse EA — Free RSI Dip-Buying Expert Advisor

QuickPulse EA — Free RSI Dip-Buying Expert Advisor

QuickPulse EA

QuickPulse is one of our free Expert Advisors — read the withdrawal notice below before considering it.

QuickPulse EA backtest equity curve on EUR/USD H1 over 26 months, spending most of the period below the starting balance and finishing down
26-month backtest on EUR/USD H1 after the July 2026 data correction: profit factor 0.93, finishing below the starting balance (backtest simulation — past performance does not guarantee future results)

Do not run this EA on a funded account yet. On July 30, 2026 we found and fixed a defect in our backtest engine that had inverted the intrabar high and low on every price bar. Re-running QuickPulse on corrected data flipped the result: it no longer passes our quality gate on any pair, and every pair finishes flat to slightly negative over the test window. The numbers below are the corrected ones. The EA stays available for download and study, but we are withdrawing our recommendation until a re-worked version passes on clean data. Full disclosure on the performance page.

QuickPulse is a free contrarian Expert Advisor for MetaTrader 4 and MetaTrader 5 — one of several distinct types of automated trading algorithms we publish. It watches a fast 6-period RSI for the exact moment momentum washes out — the bar where RSI first crosses into extreme territory — then takes the other side with a deliberately lopsided trade: a tight 1.3× ATR stop against a 6× ATR target. The intent is that most trades lose small while the winners pay for them several times over. On our corrected 26-month test the winners did not quite pay for the losers — see the results below.

How It Works

  1. Washout trigger — A buy fires on the bar where RSI(6) first crosses down through 25; a sell fires when it first crosses up through 75. Only the crossing bar counts — QuickPulse doesn’t keep firing while RSI sits in the extreme zone
  2. Slow volatility anchor — Stops and targets are sized from a long ATR(50), so a single news candle doesn’t distort trade geometry
  3. Asymmetric exits — Stop-loss 1.3× ATR, take-profit 6.0× ATR. The win rate is deliberately low (~18% in corrected backtests) because each winner is worth ~4.6 losers — which, on corrected data, is no longer quite enough to cover them
  4. One trade at a time — No stacking, no averaging; each signal is an independent, fully-stopped position

Key Features

FeatureDetails
StrategyFast-RSI washout, contrarian entry
TimeframeH1 (recommended)
PairsTested on EURUSD, GBPUSD, USDJPY — none currently recommended
IndicatorsRSI (6), ATR (50)
Risk per trade1.5% (configurable)
Stop-loss1.3× ATR (tight)
Take-profit6.0× ATR (≈ 1:4.6 R:R)
Max positions1 (no stacking, no martingale)
PlatformMetaTrader 4 and MetaTrader 5
PriceFree

Backtest Results (2024-01 → 2026-03, H1) — corrected July 30, 2026

PairTradesProfit FactorWin RateMax Drawdown
EURUSD5210.93 — did not pass17.5%0.9%
GBPUSD5211.00 — did not pass19.0%0.7%
USDJPY5560.94 — did not pass17.8%2.2%

Backtests use bid-candle data with spread modelled. No pair passes our internal quality gate (PF > 1.3). EURUSD and USDJPY finish slightly negative; GBPUSD is essentially flat. Past performance is not indicative of future results — and in this case the past performance is not good.

The figures we published before July 30, 2026 (EURUSD PF 1.44, USDJPY 1.35, GBPUSD 1.26 on roughly 320–370 trades) were produced by an engine that inverted every bar’s high and low. On corrected data the strategy trades far more often and the winners no longer pay for the losers. We are leaving the failed numbers on this page rather than quietly removing the EA.

Risk Controls (Built In)

These settings limit how much a single configuration can lose; they do not make automated trading safe.

  • Tight hard stop on every trade — 1.3× ATR, placed at entry, never widened
  • Low win rate by design — The math relies on cutting losers immediately, which the EA enforces mechanically
  • No averaging / no martingale — Maximum 1 open position at a time
  • Daily trade limit — Max 8 entries per day
  • Automatic lot sizing — Position size derived from account balance × risk %

Best For

Demo accounts and study, not live capital. With no pair passing the quality gate on corrected data, we do not have a use case we can honestly recommend. If you want to run it, run it on a demo account and judge it yourself.

Settings As Tested

These are the parameters behind the corrected table above — they are the EA’s defaults, unchanged. We have deliberately not re-tuned them to recover the old numbers; doing that after seeing the answer would only be curve-fitting.

  • Risk percent: 1.5% (default) — losing streaks are normal for this profile, so size conservatively
  • RSI period / levels: 6, 25/75 (defaults, as backtested)
  • ATR period: 50
  • SL / TP multipliers: 1.3× / 6.0× ATR
  • Pairs tested: EURUSD, GBPUSD, USDJPY — none passed
  • VPS: Recommended for uninterrupted operation

Getting Started

  1. Open a free XM account if you don’t have one
  2. Fund it with $200 or more — the minimum the EAs are designed for (deposit walkthrough)
  3. Register your account to activate the EA
  4. Download QuickPulse EA (both MT4 .ex4 and MT5 .ex5 are provided)
  5. Install on MetaTrader following our step-by-step guide
  6. Attach to an H1 chart on a demo account and confirm “AutoTrading” is enabled — see the correction notice above before considering live capital
Download QuickPulse EA — Free

Frequently Asked Questions

Why is the win rate under 20%? Is that bad? A low win rate is the design — with a 1:4.6 risk-reward ratio, QuickPulse only needs to win about 18% of trades to break even. The problem is that in the corrected backtest it lands almost exactly on that break-even line (17.5–19.0%) rather than above it, which is why no pair passes. The design is coherent; the measured edge is not there.

Should I still use QuickPulse? Not with real money on our recommendation. Every pair we tested finished flat or slightly negative on corrected data. We are keeping the download and the failed numbers published rather than deleting the page, because the honest record is more useful to you than a tidy one.

How is QuickPulse different from SnapBack? Both enter against the recent move, but SnapBack takes quick symmetric profits at statistical extremes (high win rate, 1:1), while QuickPulse risks little to catch the occasional large recovery (low win rate, 1:4.6). They monetize the same market behavior in opposite ways.

Can I run QuickPulse alongside other EAs? Yes, on different charts. Each EA in the SteadyPips suite uses a unique magic number (QuickPulse defaults to 103001) so order tracking never conflicts.

What’s the typical trade frequency? Roughly 5 trades per week per pair on H1 (about 520–560 trades over the 26-month test) — the RSI(6) crossing filter fires often enough to stay busy but only once per washout episode.


Further Reading

Contrarian trading involves significant risk — momentum can continue against the position, and losing streaks are an expected part of this strategy’s profile. Past performance is not indicative of future results. Please read our risk disclosure before trading.

Disclaimer: The information provided on this website is for educational and informational purposes only. Nothing on this site constitutes financial advice, investment advice, trading advice, or any other sort of advice. You should not treat any of the website's content as such. SteadyPips does not recommend that any financial instrument should be bought, sold, or held by you. Do conduct your own due diligence and consult your financial advisor before making any investment decisions.

Past performance is not indicative of future results. Trading results shown on this website are hypothetical and do not guarantee future performance.

Affiliate Disclosure: This website contains affiliate links. If you sign up with a broker through our links, we may receive a commission at no additional cost to you. This helps us maintain this website and continue providing free trading tools and educational content.