Gold Drizzle
- Experts
- Versão: 1.19
- Ativações: 5
Gold Drizzle EA — Automated Swing-Breakout Trading for MetaTrader 5
Gold Drizzle EA is an automated Expert Advisor for MetaTrader 5 that identifies confirmed swing levels and places pending orders to trade potential breakouts. Designed with gold trading in mind, it combines programmed entry rules, automatic position sizing options, trailing stops, and broker-aware execution checks.
How the strategy works
The EA analyses historical candles to identify confirmed swing highs and swing lows. It places Buy Stop orders above qualifying swing highs and Sell Stop orders below qualifying swing lows, using a configurable entry buffer.
Orders activate when price reaches their entry levels. A confirmed swing refers to the formation of the pivot; it does not mean the EA waits for a breakout candle to close before entering.
The strategy can maintain multiple pending orders and positions within its configured limits.
Automatic risk-based lot sizing
When AutoLot is enabled, the EA calculates trade volume using the selected account balance or equity, the entry price, and the initial stop-loss distance. Volume is adjusted to the broker’s permitted lot specifications.
Position sizing changes with account funds and stop distance. The configured minimum lot can cause actual exposure to exceed the calculated risk amount.
Initial stop-loss protection
New entry orders include an initial stop loss. The EA checks the requested stop against broker distance requirements and attempts to manage protection after execution.
Actual losses may exceed the calculated amount because of gaps, slippage, trading costs, or execution conditions.
Adjustable trailing stops
Gold Drizzle EA provides separate controls for:
-
Activation: the favourable price movement required before trailing begins.
-
Distance: the distance maintained between price and the trailing stop.
-
Step: the improvement required before updating the stop.
A virtual trailing fallback is available when broker restrictions prevent the desired physical stop placement. Virtual protection requires the terminal and EA to remain running and connected.
The reviewed version manages exits through stop losses and trailing logic; it does not attach a fixed take-profit target to new entries.
Optional one-time stop-loss reversal
When enabled, the EA can attempt an opposite-direction trade after a broker-reported stop-loss exit. The reversal remains subject to spread, margin, trading-session, and risk checks.
The logic is intended to prevent a reversal position from triggering another reversal. A reverse trade can also lose money.
Broker-aware execution checks
Before submitting or modifying trades, the EA checks relevant trading conditions, including:
-
Permitted lot sizes and volume steps.
-
Available margin and reserved pending-order exposure.
-
Symbol trading permissions and trading sessions.
-
Pending-order and directional volume limits.
-
Stop levels, freeze levels, and price increments.
-
Supported filling and expiration settings.
These checks help avoid invalid requests, but changing prices and server conditions can still cause rejection.
Trading controls and dashboard
Users can configure spread limits, slippage tolerance, pending-order limits, position limits, duplicate-order filtering, and optional Friday order expiration.
An on-chart dashboard displays account and trading information to help monitor the EA’s operation.
Setup requirements
Gold Drizzle EA requires MetaTrader 5, an active broker connection, sufficient account funds, and permission for algorithmic trading. Keep MT5 running during operation, either on a computer or a suitable VPS.
Confirm compatibility with your broker’s symbol specifications and test the supplied settings on a demo account before live use. Running another symbol requires a separately configured EA instance in the reviewed implementation.
Important sizing information
In the reviewed code, RiskManagement = 1 corresponds to a nominal 10% sizing target per new entry when AutoLot is enabled, not 1%. The aggregate-risk check covers the configured symbol and magic number rather than the entire account. Review these settings carefully before use.
Minimum Requirements & Recommendations
-
Trading platform: MetaTrader 5 with algorithmic trading enabled.
-
Trading symbol: XAUUSD (Gold).
-
Recommended Broker: Vantage, Tickmill, EC Markets and Startrader
-
Broker account: ECN, RAW, or another low-spread account. Confirm compatibility with your broker before purchasing.
-
Gold quotation: Settings are intended for 2-decimal XAUUSD pricing. Test compatibility and price-distance settings before using a broker with different quotation specifications.
-
Minimum initial deposit: Suggested starting balance of $200, subject to lot size, leverage, and broker margin requirements.
-
Recommended initial deposit: $500 or more to provide additional margin flexibility. This does not guarantee sufficient funds for every configuration.
-
Leverage: 1:1000 or higher, subject to broker availability. Higher leverage reduces required margin but does not reduce trading losses.
-
Account type: Hedging recommended. Confirm behaviour through demo testing.
-
VPS: Recommended for continuous operation. MT5 must remain running, connected, and enabled for automated trading. Trading follows the broker’s available market sessions.
-
Risk settings: Review lot sizing before use. In the current code, RiskManagement = 1 targets 10% per entry when AutoLot is enabled—not 1%.
-
Before live trading: Run historical tests and demo forward tests using your broker’s trading conditions.
Risk disclaimer
Trading involves substantial risk and may result in loss of capital. Gold Drizzle EA does not guarantee profits or prevent losses. Backtested results do not guarantee future performance. Results depend on market conditions, broker execution, trading costs, account settings, and the selected parameters.
