Thunder v21
- Experts
- Version: 2.10
- Activations: 10
THUNDER is a directional grid trading system built around a simple principle: open a position in the direction of short-term momentum, then average the position at strategic intervals until the entire basket closes in combined profit.
Unlike most grid EAs locked to EURUSD or fixed pip values, THUNDER automatically adapts to any broker symbol — 4-digit, 5-digit, metals, indices, and crypto — by reading each symbol's point value, tick size, volume step, minimum/maximum lots, and supported fill policies directly from the server.
⚙️ How It Works
1. Initial Entry The EA measures trend direction using the RSI oscillator:
- RSI above 50 → opens BUY
- RSI below 50 → opens SELL
- Exactly 50 → waits for a clearer signal
Before entering, all sideways-market filters must pass (see below), ensuring the first trade only launches in a suitable market environment.
2. Averaging Grid If price moves against the basket, THUNDER places a limit order at a set distance in adverse direction, with volume multiplied by your chosen factor (default 1.5×). Only one pending order exists at a time; when filled, the next level is calculated from the newest position. The sequence continues until either:
- Price recovers enough to hit the basket profit target, or
- The configured maximum positions / total lots caps are reached.
3. Basket Take Profit Positions are closed as a group once combined P/L reaches the target — either:
- Fixed money (e.g., $1.00 per cycle), or
- Percentage of balance (scales automatically with account growth).
The TP monitor works 24 hours a day, independent of session windows, so baskets always close even outside trading hours.
🛡️ Protection Systems
Protection | Function |
|---|---|
| Equity Stop | Closes everything if account drawdown exceeds a defined percentage |
| Daily Profit Target | Locks trading for the day after reaching a target profit |
| Daily Loss Limit | Stops trading after exceeding a maximum daily loss |
| Max Positions Cap | Hard limit on basket depth |
| Max Total Lots Cap | Hard limit on accumulated exposure |
| Spread Filter | Blocks new entries during abnormal spreads |
| Weekend Close | Force-closes everything before market close on Friday |
| Margin Pre-Check | Verifies sufficient free margin before every order |
| No-Money Lock | Halts trading permanently for the day if a margin failure occurs |
Daily statistics are calculated from trade history, so profit tracking survives terminal restarts accurately.
🔍 Market Condition Filters
All filters are individually switchable:
- ADX Filter — blocks flat markets below your chosen ADX threshold
- Bollinger Band Width — rejects narrow bands indicating compression
- ATR Floor — requires minimum volatility before entry
- Range Filter — measures high-low range over N bars
Filters apply only to new cycle starts; active baskets are managed through to completion regardless of filter state.
🕐 Session Control
- Custom hours mode — define start/end time in server time or GMT
- Predefined sessions mode — enable Asian, London, New York independently
- Automatic GMT offset detection for live use (manual override for backtesting)
- Per-day toggles: trade Monday–Sunday exactly as you choose
Outside allowed hours, the EA stays idle when flat but continues managing any running basket — including placing recovery levels — so mid-cycle interruptions don't abandon open exposure. Alternatively, force a clean state before every weekend with the built-in Friday close.
🌍 Multi-Pair Operation
Attach THUNDER to multiple charts simultaneously. Each instance generates a unique, stable magic number derived from its symbol name — no manual configuration, no cross-pair interference. Perfect for diversified portfolios where drawdowns rarely coincide.
💡 Recommended Usage
Symbol Type | Settings Advice |
|---|---|
| Major FX pairs (5-digit) | Fixed Points distance ≈ 200–300 pts works well on H1 |
| Gold / XAUUSD | Use ATR-Based distance, multiplier 2.0 |
| Indices & Crypto | ATR-Based distance strongly recommended; verify max lots limits |
Start on demo, test across at least 6 months including trending phases, and size starting lots so the deepest expected basket fits within your Max DD% tolerance.
⚠️ Risk Disclosure — Read Before Purchase
This EA uses an averaging-grid strategy. Its core mechanism adds to losing positions, which means drawdown can grow substantially during strong one-directional trends. The protection systems reduce risks but do not eliminate them. Past performance never guarantees future results.
- Test thoroughly on demo accounts first.
- Never allocate money you cannot afford to lose.
- Recommend maximum risk allocation: 10–20% of total capital.
- Results depend heavily on broker conditions: spread, slippage, swap, and commission.
By purchasing, you acknowledge understanding of these risks and accept full responsibility for your trading decisions.
