Gold Engine Quantitative Master classifies market behavior into trending, ranging, or flat regimes using indicators like ADX and ATR, adjusting its take profit and stop loss targets dynamically. The system integrates advanced entry rules based on Donchian breakouts, liquidity pool sweeps, and Fair Value Gaps (FVG). Notably, the configuration supports external AI-driven decision-making via Gemini, Groq, or OpenRouter APIs. Risk management includes compounding lot sizes, dollar-based target risks, maximum concurrent trade limits, and session-based time filters.
Read from GoldEngineV11_HedgeRecovery.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpTimeframeMode
ENUM_TF_MODE
TF_AUTO
Target Chart Timeframe Mode
InpGeminiAPIKey
string
Gemini API Key (aistudio.google.com)
InpGroqAPIKey
string
Groq API Key (console.groq.com)
InpOpenRouterAPIKey
string
OpenRouter API Key (openrouter.ai)
InpOpenRouterModel
string
google/gemma-4-31b-it
OpenRouter Model Name
InpUseAIEngines
bool
true
Enable AI Brain Integration
InpUseAIVision
bool
false
Enable AI Multimodal Vision (Requires OpenRouter Vision Model)
InpAIEngineSelection
ENUM_AI_ENGINE
AI_BOTH_FAILOVER
AI Engine Selection
InpMinConviction
int
1
Minimum AI Conviction to trade (0-100)
InpShowDashboard
bool
true
Show Dashboard Panel
InpDashboardPosition
ENUM_DB_POSITION
DB_POS_TOP_LEFT
Dashboard Position Mode
InpDashboardX
int
20
Custom X Offset (Or corner offset)
Show all 40 inputs
Name
Type
Default
Description
InpDashboardY
int
60
Custom Y Offset (Or corner offset)
InpLotSize
double
0.10
Fixed Lot Size (If Compounding is disabled)
InpTargetRiskUSD
double
25.00
Target dollar risk per trade ($)
InpMagicNumber
ulong
123456
Magic Number
InpMaxConcurrentTrades
int
2
Max Concurrent Trades (Allows dip buying)
InpPendingOrderExpiryBars
int
5
Pending Order Expiry (in Bars)
InpEnableCompounding
bool
true
Enable Lot Compounding (scales target risk)
InpLotsPerStep
double
0.10
(Legacy reference lot size)
InpBalanceStep
double
100.00
Per how much account balance ($) to scale risk
InpEnableHybridMode
bool
true
Enable Breakout/Reversion Switch
InpUseLocalDonchianBreakout
bool
true
Use Donchian Breakout for local trending breakouts
InpMinADX
double
20.0
Custom Mode ONLY: ADX Threshold (Sideways < 20)
InpLimitOffset
double
0.05
Front-running offset for limit orders (points)
InpPriceRoundStep
double
0.05
Rounding step for limit orders (0.0 to disable)
InpUseSessionHours
bool
true
Breakouts allowed ONLY during Momentum Hours
InpLondonStartHour
int
7
London Open Hour (Server time)
InpLondonEndHour
int
10
London End Hour (Server time)
InpNYStartHour
int
13
NY Open Hour (Server time)
InpNYStartMin
int
30
NY Open Minute (Server time)
InpNYEndHour
int
16
NY End Hour (Server time)
InpNYEndMin
int
30
NY End Minute (Server time)
InpUseVolumeFilter
bool
false
Tick Volume Filter (confirm breakout volume)
InpUseMTFTrendFilter
bool
false
Dual-Timeframe Trend Alignment (Macro direction)
InpUseEMAFilter
bool
false
Filter entries by 50 EMA Trend (Local direction)
InpUseRSIFilter
bool
false
Filter out Trend Exhaustion (RSI 70/30)
InpUseATRFilter
bool
false
Block trading if ATR Volatility is low
InpUseATROffset
bool
false
Dynamic Entry Offset based on ATR
InpATROffsetMultiplier
double
0.15
Custom Mode ONLY: ATR Multiplier for Entry Offset
How to Install It
1Download the sourceUse "Download source (.zip)" above, or clone rpvp007-dev/GoldEngineV6-Quantitative-Master from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
3Copy the filesCopy the .mq5 file into Experts, and any .mqh files into the Include folder the code expects.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
Fibonacci Expert is a MetaTrader 5 robot that calculates Fibonacci levels using price extremes from a user-defined timeframe. It automatically places various pending orders, including buy stops, sell stops, buy limits, and sell limits, at specified intervals relative to these levels. The EA manages risk through individ
GoldEngine Sentinel is a specialized expert advisor for MetaTrader 5, designed specifically for trading spot gold. It utilizes an advanced architecture combining dual-AI ONNX models: SuperGRU for macro bias and Master AI for micro order flow analysis. Trade execution is filtered through Gaussian Kernel Channels and Nad
Phantom Edge is a MetaTrader 5 expert advisor primarily designed for trading BTCUSD. It identifies entries using a combination of technical indicators, including RSI, MACD, and SMA, while validating setups through multi-timeframe analysis of M15 liquidity sweeps and M30 trend breaks. The EA features comprehensive trade
GoldenGauss V7 is a neural network-based trading robot developed for MetaTrader 5. It utilizes an ensemble of three neural networks focusing on trend, mean reversion, and breakout strategies to generate entry predictions. The system features multi-timeframe trend alignment, a correlation protection filter, and a news f
Nyao Scalper is an automated scalping robot for MetaTrader 5 that utilizes a multi-factor weighted scoring system to identify trade opportunities. It evaluates trend alignment through EMA crossovers, momentum via RSI, and price action through wick rejection and candle body analysis. The EA manages risk with adaptive AT
This expert advisor for MetaTrader 5 utilizes a genetic algorithm and neural network to make autonomous trading decisions without relying on traditional technical indicators. It implements a self-learning mechanism that evaluates a population of species to determine entry, exit, and lot sizing across multiple currency