Amazing Edge Maker
- Experts
- Versão: 10.9
- Ativações: 5
## Amazing Edge maker EA – Smart Multi-Filter Trading System for MT5
**Version 10.09** | **No Martingale, No Repaint** | **Market Ready**
The **Amazing Edge maker EA** is a professional, fully non-repainting Expert Advisor that combines multiple proven technical filters to generate high‑probability entry signals. It works on any symbol and timeframe (M1 to M5) and includes a built‑in **Multi‑Timeframe Dashboard** to monitor signal strength across different timeframes at a glance.
---
### 🧠 Core Trading Logic (Quadruple Confirmation)
The EA requires **all active filters to align** before entering a trade. By default, the main confirmation consists of:
1. **Fast EMA vs. Price** – price must be above (Buy) or below (Sell) the Fast EMA.
2. **Slow EMA (optional)** – price must also be above/below the Slow EMA when enabled.
3. **CCI** – CCI value must exceed the positive entry level (Buy) or drop below the negative entry level (Sell).
4. **ATR volatility filter** – ATR (in points) must be above a minimum threshold, ensuring enough market movement.
Additional **optional filters** can be turned on to further refine entries:
- **Bollinger Bands®** – requires price to be below the lower band (Buy) or above the upper band (Sell).
- **Volume Filter** – current `Volume × Multiplier` must be above its SMA (period adjustable).
- **Candlestick Pattern** – the last closed candle must be bullish (Buy) or bearish (Sell).
- **WMA Crossover Entry** – a fast WMA crossing over a slow WMA (or slow EMA) must confirm the signal.
All indicators are loaded from standard MetaTrader 5 buffers – **no repainting** of any kind.
---
### 🔁 Trade Management & Exit Strategy
- **Stop Loss & Take Profit** – dynamically calculated as multiples of the current ATR value.
- **Trailing Stop** – fully broker‑compliant: respects `SYMBOL_TRADE_STOPS_LEVEL` and `SYMBOL_TRADE_FREEZE_LEVEL`.
- Choose between **points** or **percentage** trailing.
- Activation threshold and trailing distance are independently configurable.
- Never modifies the original Take Profit.
- **Reversal Trading** – when a new signal in the opposite direction appears, the EA **closes the existing position** and opens a new one in the new direction (no netting, no hedging).
- **No Martingale** – fixed lot size only. No grid, no averaging, no risky money management.
---
### 📊 Multi‑Timeframe Dashboard (optional)
The built‑in graphical dashboard displays real‑time signal conditions for up to 8 timeframes (user defined). Each column shows:
| Column | Content |
|--------|---------|
| Timeframe | Name of the timeframe |
| Fast EMA | Price vs. Fast EMA (BULL / BEAR) |
| Slow EMA | Price vs. Slow EMA (BULL / BEAR) |
| CCI | Numeric CCI value with colour coding |
| ATR | ATR value in points (coloured if above minimum) |
| BB Pos | Price relative to Bollinger Bands (Above / Below / Inside) |
| WMA | Status of the optional WMA crossover |
| Vol>MA | Volume filter status (OK / NO) |
| Candle | Last candle direction (BULL / BEAR / NEUTRAL) |
| Signal | Final aggregated signal (BUY / SELL / NEUTRAL) |
The dashboard refreshes automatically (interval adjustable) and helps traders decide which timeframe currently offers the strongest setup.
---
### ⚙️ Main Input Parameters (organised by group)
#### 1. **Quadruple Confirmation Settings**
- `Fast EMA Period` – default 20
- `Slow EMA Period` – default 50, can be disabled
- `CCI Period` – default 14
- `CCI Entry Level` – default 100 (positive for Buy, negative for Sell)
- `ATR Period` – default 14
- `Minimum ATR (points)` – default 50
#### 2. **Bollinger Bands® Filter (optional)**
- Enable/disable, period (20), deviation (2.0), applied price
#### 3. **WMA Crossover Entry Point (optional)**
- Enable/disable
- Mode: Fast WMA crossing Slow WMA **or** Fast WMA crossing Slow EMA
- Fast WMA period (10), Slow WMA/EMA period (30)
#### 4. **Volume & Candle Filters**
- Volume multiplier (default 1.0)
- SMA period for volume (default 20)
- Optional volume filter (requires volume > SMA)
- Optional bullish/bearish candle filter
#### 5. **Exit Settings (ATR multiples)**
- Stop Loss ATR multiplier (default 2.0)
- Take Profit ATR multiplier (default 3.0)
#### 6. **Trailing Stop Settings**
- Enable/disable
- Mode: points **or** percentage of entry price
- Activation threshold (points or %)
- Trailing stop distance (points or %)
#### 7. **Money Management**
- Fixed lot size
- Magic number
- Order comment
#### 8. **Spread Filter**
- Maximum allowed spread in points (0 = disable)
#### 9. **MTF Dashboard**
- Enable/disable
- Comma‑separated timeframes (e.g. `M5,M15,H1,H4`)
- Refresh interval (seconds)
- Customisable colours for Buy/Sell/Neutral
#### 10. **EA Behaviour**
- Trade on current timeframe (on/off)
- Reduced logging mode for cleaner output
---
### ✅ Key Benefits & Compliance
- **No repainting** – signals are based on fully closed bars and indicator buffers that do not change retrospectively.
- **No martingale, no grid** – safe for any account type.
- **Fully compliant with broker stop levels** – the trailing stop and initial SL/TP automatically respect `stopsLevel` and `freezeLevel`.
- **Spread protection** – prevents trading during high spread periods.
- **MTF Dashboard** – helps traders visualise confluence across multiple timeframes without switching charts.
- **Reversal logic** – ensures the EA always follows the strongest signal without accumulating multiple positions.
- **Works on any symbol** – Forex, indices, metals, commodities, cryptocurrencies (provided sufficient history).
---
### 📥 Installation & Usage
1. Copy the `QuadrupleConfirmationEA.ex5` file into your MetaTrader 5 `MQL5/Experts/` folder.
2. Restart MT5 or refresh the Navigator.
3. Drag the EA onto a chart of your chosen symbol and timeframe.
4. Adjust input parameters according to your risk preference and market conditions.
5. Enable **AutoTrading** (green triangle).
6. The EA will start analysing new bars and manage positions automatically.
**Recommended starting settings:**
- Use the default parameters on EUR/USD, M1,M5 or H1.
- Enable only the core quadruple confirmation first, then add optional filters gradually after forward testing.
- Keep `InpMinATR_Points` high enough to avoid low‑volatility chop.
---
### ⚠️ Important Notes
- Past performance does not guarantee future results. Always backtest and forward test on a demo account before using real funds.
- The EA does **not** use any internal risk percentage – lot size is fixed, so you must set a lot size appropriate for your account balance.
- The MTF dashboard uses graphical objects; ensure `"Allow DLL imports"` is **not** required (the EA uses only standard MQL5 functions).
- For best performance, ensure your broker provides reliable tick data and reasonable execution.
This EA is actively maintained. Version 10.09 includes a fully validated trailing stop algorithm that correctly handles broker stop levels, freeze levels, and retry logic for temporary price changes.
**Ready to upgrade your trading with a robust, filter‑based system? Download Quadruple Confirmation EA today and take control of your entries.**
