GoldEish
- エキスパート
- バージョン: 1.1
# Gold EISH 1M — Official MQL5 Market Listing & Publication Guide (App free for this week, after that, App will cost $60.00)
---
## Part 1: Product Overview for MQL5 Market Submission
> **Product Title:** Gold EISH 1M
> **Category:** Expert Advisors (MetaTrader 5)
> **Target Symbol:** XAUUSD (Gold)
> **Recommended Timeframe:** M1 (1-Minute)
> **Strategy Type:** Mean-Reversion Bollinger Volatility Engine with Institutional Safe Recovery & Dynamic Squeeze Exit
> **Base Currency:** USD / EUR / Cent accounts supported
---
## Part 2: Product Description (Copy & Paste Ready for MQL5 Market)
*(Note: This text has been strictly crafted according to official MetaQuotes MQL5 Market rules: 100% English, professional and objective tone, zero superlatives, no profit guarantees, and zero forbidden external links or messenger handles.)*
---
### **Gold EISH 1M — Institutional Safe Recovery Trading System**
**Gold EISH 1M** is an automated algorithmic trading system engineered specifically for the dynamic intraday volatility of **Gold (XAUUSD)** on the **M1 timeframe**.
Unlike conventional high-frequency grid systems that aggressively double lot sizes and rapidly exhaust margin, Gold EISH 1M implements an institutional safe recovery model characterized by wide layer spacing (280 points), gentle volume scaling (1.4x every 3 layers), dynamic breakeven target compression ("Quick Escape Squeeze"), and real-time capital preservation guards.
---
### **Core Algorithmic Architecture**
1. **Precision Bollinger Touch Engine (M1):**
- Trades are initiated strictly when price extends beyond the outer standard deviation bands on the M1 timeframe and displays structural mean-reversion exhaustion.
- Built-in entry cooldown timers and spread filters prevent false breakouts and slippage during erratic market hours.
2. **Conservative Safe Grid Recovery:**
- **Wide Grid Offset:** Grid layers are only added if the market moves at least **280 points** ($2.80 on Gold) against the initial position, preventing tight grid saturation during fast trends.
- **Gentle Volume Scaling:** Volume does not double per order. Instead, a conservative 1.4x multiplier is applied only every 3 layers, keeping margin exposure low.
- **Strict Layer Cap:** Maximum layers are strictly restricted to 10 orders with a hard volume ceiling (0.50 lot default).
3. **Dynamic Quick Escape Squeeze Target:**
- If an adverse excursion exceeds 400 points, the system automatically transitions from standard profit expansion to **Quick Escape mode**.
- The exit target is dynamically compressed down to **45 points above breakeven**, facilitating an early and safe exit at the first minor retracement.
4. **Multi-Tier Capital & Volatility Shields:**
- **Capital Preservation Drawdown Cap:** A hard equity guard that flattens positions and terminates trading if floating drawdown reaches 20%.
- **Macroeconomic News Filter:** Integrates directly with the native MQL5 Economic Calendar to suspend new entries 60 minutes before and after high-impact US economic events.
- **Volatility Shock Guard:** Automatically detects abnormal single-candle spikes (>= 250 points) and freezes entries for 15 minutes to avoid chasing slippage.
- **Weekend Gap Protection:** Closes all positions Friday evening (19:00 server time) to eliminate exposure to weekend geopolitical price gaps.
- **Rollover Protection:** Pauses executions during bank midnight rollover (23:55 to 00:05) when spreads widen excessively.
5. **Apex Stealth Cockpit HUD:**
- Real-time dark-themed on-chart telemetry displaying live basket status, aggregate breakeven price, dynamic target level, drawdown percentage, and shield status.
- Automatically disabled during Strategy Tester backtesting to ensure maximum execution speed.
---
### **Recommended Account Specifications**
- **Trading Asset:** XAUUSD (Gold)
- **Timeframe:** M1 (1 Minute)
- **Account Balance:**
- Standard / ECN Account: Minimum **$500** (Recommended: **$1,000+** for 0.01 lot base)
- Cent / Micro Account: Minimum **$50** (Equivalent to 5,000 cent units)
- **Leverage:** 1:100 to 1:500
- **Broker Type:** ECN, Raw Spread, or Low Commission broker with tight spreads on Gold.
- **Execution:** Low-latency Virtual Private Server (VPS) with latency < 20ms recommended.
---
### **Input Parameters Reference Guide**
#### **[00] DASHBOARD UI**
- `InpShowDashboard` *(default: true)*: Displays the Apex Stealth on-chart visual cockpit.
- `InpShowCalendar` *(default: true)*: Shows performance and health telemetry.
- `InpDashX` / `InpDashY` *(default: 10 / 15)*: Screen coordinates offset in pixels.
#### **[01] SIGNAL ENGINE (PRECISION M1 BOLLINGER)**
- `InpSignalTimeframe` *(default: M1)*: Signal detection timeframe.
- `InpBandLength` *(default: 20)*: Period for Bollinger Bands calculation.
- `InpBandSigma` *(default: 2.0)*: Standard deviation multiplier for bands.
- `InpBandTouchSlackPts` *(default: 0)*: Point tolerance for outer band contact.
- `InpEntryCooldownSec` *(default: 15)*: Minimum delay between trade executions.
#### **[02] SAFE RECOVERY GRID**
- `InpSeedVolume` *(default: 0.01)*: Initial entry order volume.
- `InpHedgeArmPts` *(default: 150)*: Minimum adverse distance before recovery logic arms.
- `InpHedgeOffsetPts` *(default: 280)*: Minimum spacing between subsequent recovery layers.
- `InpMaxGridLayers` *(default: 10)*: Maximum allowed open recovery orders.
- `InpLayerDelaySec` *(default: 3)*: Anti-spam time buffer between grid executions.
- `InpVolumeGrowEvery` *(default: 3)*: Frequency of lot multiplier application.
- `InpVolumeGrowFactor` *(default: 1.4)*: Multiplier applied per group.
- `InpVolumeCeiling` *(default: 0.50)*: Absolute maximum volume allowed per order.
#### **[03] BASKET TARGET & QUICK ESCAPE**
- `InpStackTrailArmPts` *(default: 130.0)*: Basket profit target above aggregate breakeven.
- `InpStackUseSqueeze` *(default: true)*: Enables dynamic target compression in deep recovery.
- `InpStackSqueezeAtPts` *(default: 400)*: Adverse distance required to trigger Quick Escape mode.
- `InpStackGapFloorPts` *(default: 45.0)*: Compressed profit target above breakeven in Quick Escape mode.
#### **[04] CAPITAL PROTECTION & RISK**
- `InpStackDDCapPct` *(default: 20.0)*: Maximum floating drawdown threshold before protection triggers.
- `InpFlattenOnCap` *(default: true)*: Closes all open positions immediately upon drawdown cap breach.
#### **[05] NEWS & VOLATILITY SHIELD**
- `InpUseNewsFilter` *(default: true)*: Enables native economic calendar high-impact filter.
- `InpNewsLeadMin` *(default: 60)*: Minutes to halt trading prior to high-impact events.
- `InpNewsTrailMin` *(default: 60)*: Minutes to halt trading following high-impact events.
- `InpUseVolShockFilter` *(default: true)*: Pauses trading if an abnormal candle spike is detected.
- `InpMaxCandleSizePts` *(default: 250)*: Spike detection threshold in points.
- `InpVolShockFreezeSec` *(default: 900)*: Duration of volatility freeze (in seconds).
#### **[06] TIME & SPREAD PROTECTION**
- `InpFridayStopHour` *(default: 19)*: Server hour on Friday to freeze new entries.
- `InpFridayCloseAll` *(default: true)*: Liquidates open orders before weekend market closure.
- `InpAvoidRollover` *(default: true)*: Prevents trading during midnight spread spikes (23:55-00:05).
- `InpMaxSpreadPts` *(default: 60)*: Maximum permissible spread in points.
#### **[07] SYSTEM & MAGIC NUMBER**
- `InpOwnerId` *(default: 88168)*: Unique magic identifier for order tracking.
- `TradeComment` *(default: "Gold_EISH_1M")*: Order comment tag.
- `InpManageOnTimer` *(default: true)*: Enables high-frequency millisecond timer thread.
- `InpManageTimerMs` *(default: 100)*: Timer interval in milliseconds.
---
### **Backtesting Verification**
To test **Gold EISH 1M** in the MetaTrader 5 Strategy Tester:
1. Select **XAUUSD** (or GOLD).
2. Set Period to **M1**.
3. Modeling: Select **"Every tick based on real ticks"** for the most accurate simulation.
4. Set execution latency to 10-50 ms to simulate real network conditions.
5. Ensure deposit is at least $500 (or $50 on Cent accounts) with 1:100 to 1:500 leverage.
---
### **Frequently Asked Questions (FAQ)**
**Q: Can this EA be run alongside other robots on the same account?**
A: Yes. Ensure each EA operating on the same account uses a distinct `InpOwnerId` (Magic Number).
**Q: Does Gold EISH 1M require external DLLs?**
A: No. The algorithm is 100% native MQL5 and operates self-contained without third-party DLLs.
**Q: How does the Economic News Filter work?**
A: It utilizes the built-in MetaTrader 5 Calendar API. To enable it on live charts, ensure WebRequest/Calendar permissions are active in your platform settings. Note that backtesting does not simulate historical news events as historical calendar data is not provided by the platform tester.
---
### **Regulatory & Risk Disclaimer**
*Past performance simulated or recorded on historical data is no guarantee of future trading performance. Trading financial instruments and leveraged commodities like Gold involves substantial risk of loss. Always test automated systems in a demo environment or with appropriate risk capital before deploying on live accounts.*
