Spike Reversal Trend Entry Trading
- Experts
- Roshani Moghaddam Parham
- Versão: 5.16
- Ativações: 5
Trailing Activation EA is a precision reversal entry tool that waits for a sharp price move through a user-defined activation level, tracks the extreme of that move, then enters a trade automatically once a confirmed pullback is detected. It never chases breakouts — it waits for the market to show both momentum and a clear reversal before executing.
The EA does not manage exits. It is designed to work alongside the Risk Manager EA or any trade management tool for TP and SL control.
Perfect For
- Fibonacci traders — set the activation at your 50%, 61.8%, or any fib level. The EA waits for the spike through that zone and enters on the reversal, so you never have to guess the exact turning point
- News traders — during high-volatility events price spikes sharply then snaps back. The EA catches the recovery automatically without manual intervention
- Scalpers — define a key price level and let the EA execute the reversal entry the moment the pullback reaches your minimum threshold
- Multi-level setups — run up to 100 independent instances on a single chart, each watching a different price level simultaneously
Key Features
- Activation-then-reversal logic: enters only after a confirmed pullback from a spike, not on the breakout itself
- Three reset modes — Manual, Auto Fixed, and Auto Trail — controlling how aggressively the EA re-enters after each trade
- Cascade protection: auto modes require price to complete a full round trip through the activation level before re-arming
- Auto Trail mode: activation threshold raises after each trade, so each cycle requires a bigger spike than the last
- Multi-instance support: each instance has its own direction, activation price, lot size, and reset mode
- Live colour-coded chart label: DISARMED / ARMED / TRACKING / COOLDOWN status visible at all times
- Millisecond timer polling: sub-second reaction speed, configurable down to fractions of a second
- Input validation: alerts immediately if activation price is missing or parameters are invalid
- Compatible with all brokers — supports FOK and IOC order filling modes
How It Works — 4 States
Each instance moves through four states automatically:
- DISARMED — inactive. Set Active = True and click OK to arm
- ARMED — watching for price to cross the Activation Price
- TRACKING — activation crossed; recording the highest high (SELL) or lowest low (BUY). Waiting for reversal
- COOLDOWN — trade executed; waiting for price to return through activation before re-arming (Auto modes only)
Entry Logic
SELL setup: price rises to or above Activation Price → EA tracks the highest high → when price drops back by at least the Limit distance, a SELL order fires.
BUY setup: price falls to or below Activation Price → EA tracks the lowest low → when price rises back by at least the Limit distance, a BUY order fires.
The Limit distance is the minimum reversal required before entry fires — it is not a stop loss or take profit. Orders are placed at market with no SL/TP attached.
Reset Modes
Manual Reset — EA disarms after each trade. Re-arm manually by opening Inputs and clicking OK. Full control, one trade per setup.
Auto Reset (Fixed) — after each trade, EA enters COOLDOWN. Re-arms automatically when price returns through the original Activation Price. Prevents cascade trading during sustained moves.
Auto Reset Trailing — same round-trip protection as Fixed, but the activation threshold advances to the previous cycle's peak after each trade. Each subsequent entry requires a larger spike, automatically filtering out smaller bounces.
Input Parameters
Strategy group:
- Strategy Number — unique ID per instance (also sets chart label position)
- Active — arm or disarm this instance (read only at the moment you click OK)
- Direction — Buy or Sell
- Activation Price — the level price must cross before tracking begins
- Contract Size — lot size for the market order
Execution Settings:
- Filling Type — FOK or IOC
- Limit Type — Pip or Percentage
- Limit — minimum reversal distance required before entry fires
- Interval — polling frequency in seconds (accepts decimals, e.g. 0.5)
Reset Mode:
- Reset Mode — Manual Reset / Auto Reset / Trail Reset
Multi-Instance Setup
Attach the EA multiple times to the same chart, each with a different Strategy Number. Each instance is fully independent — different direction, activation price, lot size, and reset mode. Each one creates its own status label on the chart.
Example: Strategy 1 watching 61.8% fib for a SELL, Strategy 2 watching 50% fib for a BUY — both running simultaneously on the same chart.
Chart Status Label
- Gray — DISARMED: inactive, waiting for manual re-arm
- Yellow — ARMED: watching for price to reach activation level
- Orange — TRACKING: activation crossed, recording extreme, waiting for reversal
- Blue — COOLDOWN: trade executed, waiting for round-trip before re-arming
Installation
- Copy TrailingActivationEA.ex5 to your MQL5/Experts/ folder
- Attach to the chart of the symbol you want to trade
- Set Direction, Activation Price, Contract Size, Limit, and Interval
- Leave Active = false while configuring
- Set Active = true when ready, then click OK — the EA arms immediately
Important Notes
- Orders are placed at market with no SL or TP — use the Risk Manager EA for trade exit control
- The EA trades the symbol of the chart it is attached to
- Changing any input and clicking OK fully re-initialises the EA, resetting all state including trailing progress
- If an order fails the EA stays in TRACKING state and retries on the next timer tick
- For different symbols, use separate chart windows
Trading involves significant risk of loss. This EA is an execution tool, not a trading system. It opens trades at market without stop losses. Always test on a demo account and implement proper risk management before deploying on a live account.
