Gold Wolf EA — User Guide Version: 7.3 Platforms: MetaTrader 4 / MetaTrader 5 Recommended symbol: XAUUSD 1. Purpose of the Expert Advisor Gold Wolf EA is an automated trading Expert Advisor for MT4 and MT5, designed for gold trading using SuperTrend-based trend logic, market condition filters, and risk control tools. The EA is designed to analyze the market automatically, open trades when a valid trading setup appears, manage open positions, and avoid trading during unfavorable market conditions. Gold Wolf EA is not a guaranteed-profit system. Before using it on a live account, test it carefully on a demo account. 2. Installation For MT4: 1. Open MetaTrader 4. 2. Go to File -> Open Data Folder. 3. Open MQL4 -> Experts. 4. Copy the EA file into this folder. 5. Restart the terminal or refresh the Navigator window. 6. Attach the EA to a chart. For MT5: 1. Open MetaTrader 5. 2. Go to File -> Open Data Folder. 3. Open MQL5 -> Experts. 4. Copy the EA file into this folder. 5. Restart the terminal or refresh the Navigator window. 6. Attach the EA to a chart. If the EA was purchased from the Market, install it through the Market / Purchases section inside the terminal. 3. First Launch Recommended launch procedure: 1. Open an XAUUSD chart. 2. Select M1 or another working timeframe recommended for your settings. 3. Attach Gold Wolf EA to the chart. 4. Allow automated trading. 5. Make sure Algo Trading / AutoTrading is enabled. 6. Check the Experts and Journal tabs for possible errors. Important: night filter and time restriction settings use the broker server time. 4. WebRequest Setup for the News Filter If you use the news filter, WebRequest must be enabled in the terminal. Open: Tools -> Options -> Expert Advisors Enable: Allow WebRequest for listed URL Add this address: https://nfs.faireconomy.media Default news calendar URL: https://nfs.faireconomy.media/ff_calendar_thisweek.json If the news filter is disabled, WebRequest is not required. Note: WebRequest may not work in the Strategy Tester in the same way as in live trading. Because of this, tester behavior can differ from demo or live account behavior. 5. Main Settings POSITION SIZE InpLotMode — lot calculation mode. Available modes: LOT_CONSERVATIVE — conservative mode. LOT_STANDARD — standard mode. LOT_AGGRESSIVE — higher-risk mode. LOT_FIXED — fixed lot mode. InpFixedLot — fixed lot size. Used only when LOT_FIXED is selected. InpMaxLot — maximum allowed lot size. InpMinLot — minimum allowed lot size. Recommendation: start with conservative mode or the minimum fixed lot on a demo account. SUPER TREND InpATRPeriod — ATR period used for SuperTrend calculation. InpSTMultiplier — SuperTrend multiplier. InpSignalLookbackBars — number of bars used for calculation and signal search. A higher multiplier usually makes the signals smoother and less frequent. A lower multiplier makes the EA more sensitive to market changes. SL/TP InpUseFixedSL — use fixed Stop Loss. InpFixedSL_Pips — fixed Stop Loss size in the EA's pip/point logic. InpUseFixedTP — use fixed Take Profit. InpFixedTP_Pips — fixed Take Profit size. InpUseATRStops — use ATR-based Stop Loss / Take Profit when fixed levels are disabled. InpATRStopLossMultiplier — ATR Stop Loss multiplier. InpATRTakeProfitMultiplier — ATR Take Profit multiplier. InpStopLossPips — fallback Stop Loss. InpTakeProfitPips — fallback Take Profit. Stop Loss and Take Profit are important risk-control elements. Trading without protective levels is not recommended. NEWS FILTER InpUseNewsFilter — enable or disable the news filter. InpStopMinutesBefore — minutes before a news event when new trades are blocked. InpStopMinutesAfter — minutes after a news event when new trades are blocked. InpUseHighImpact — include high-impact news. InpUseMediumImpact — include medium-impact news. InpUseLowImpact — include low-impact news. InpEnableDetailedNewsFilter — use detailed news filtering. InpNewsURL — JSON news calendar URL. For gold trading, it is recommended to filter at least high-impact news. SPREAD FILTER InpEnableSpreadFilter — enable the spread filter. InpMaxAllowedSpreadPoints — maximum spread in points allowed for opening a trade. InpSlippagePips — allowed execution deviation. If the spread is above the selected limit, the EA will not open a new trade. NIGHT FILTER InpEnableNightFilter — enable the night filter. InpNightBlockStart — start time of the no-trade period. InpNightBlockEnd — end time of the no-trade period. Time format: HH:MM. The time is based on the broker server time. This filter is useful for avoiding low-liquidity periods, rollover, or unstable spread expansion. PROP FIRM GATES InpEnablePropProtection — enable prop firm protection. InpPropOverrideLotMode — replace the normal lot mode with equity-based risk calculation. InpPropRiskPct — risk per trade as a percentage of equity. InpDailyLossPct — daily loss limit. InpMaxDrawdownPct — maximum drawdown limit. InpUnlockBufferPct — unlock buffer. InpCooldownMinutesAfterUnlock — cooldown after automatic unlock. InpLockedCloseAll — position closing mode when the account is locked by the protection rules. If InpLockedCloseAll = true, the EA may close all positions. If InpLockedCloseAll = false, the EA works only with its own positions. Use these settings carefully. For prop firm accounts, EA limits should be stricter than the firm's real limits. TRADE SETTINGS InpAllowBuy — allow buy trades. InpAllowSell — allow sell trades. InpCloseOnReverse — close the opposite position when a reverse signal appears. InpEnterOnCurrentTrend — open the first trade in the current SuperTrend direction when no position exists. InpMagicNumber — unique EA identifier. InpTradeComment — trade comment. If the EA is attached to multiple charts, use a different Magic Number for each instance. TRAILING STOP InpUseTrailing — enable Stop Loss trailing. TrailingStartPips — profit level after which trailing starts. TrailingInitialPips — initial Stop Loss distance from the entry price. TrailingDistancePips — Stop Loss distance from the current price. TrailingStepPips — minimum Stop Loss modification step. Trailing Stop can help manage profitable trades, but it does not guarantee profit protection during sharp market moves or slippage. 6. Chart Visualization InpShowChartVisualization = false — disables chart visualization to speed up testing and optimization. InpShowChartVisualization = true — enables chart visualization: SuperTrend, trades, Stop Loss / Take Profit lines, and the information panel. Additional visualization settings: InpDrawSuperTrend — draw the SuperTrend line. InpDrawTradeHistory — draw historical trades. InpDrawLiveTrade — draw the current open trade. InpDrawSLTPLines — draw Stop Loss and Take Profit lines. InpShowInfoPanel — show the information panel in the upper-left corner. InpVisualizationBars — number of bars to draw. InpHistoryRefreshSeconds — trade history refresh interval. InpDeleteVisualObjectsOnDeinit — delete EA visual objects when the EA is removed. For testing and optimization, use InpShowChartVisualization = false. For live chart monitoring, use InpShowChartVisualization = true. 7. Testing Recommended testing procedure: 1. Start with a demo account. 2. Check whether trades are opened. 3. Check Stop Loss and Take Profit placement. 4. Check the spread filter. 5. If the news filter is enabled, check WebRequest settings. 6. Compare behavior on different brokers if possible. Do not evaluate the EA using only one short test. For a more objective assessment, use forward testing. 8. Recommended Trading Conditions Recommended conditions: - XAUUSD; - ECN / RAW-spread broker; - low spread; - fast execution; - stable VPS; - reasonable risk per trade; - demo testing before live trading. Results may vary depending on the broker, commission, spread, slippage, execution speed, quote quality, and VPS stability. 9. Common Issues The EA does not open trades: - check whether automated trading is enabled; - check whether buy and sell trades are allowed; - check the spread filter; - check the news filter; - check the night filter; - check whether the account has enough free margin; - check the Experts tab. No money error: - reduce the fixed lot size; - use conservative mode; - increase the deposit; - check leverage and broker margin requirements. The news filter does not work: - check whether WebRequest is allowed; - check whether https://nfs.faireconomy.media is added; - check the internet connection; - check the Journal tab. Visualization is not displayed: - set InpShowChartVisualization = true; - check the individual visualization parameters; - change the chart scale or refresh the chart. 10. Risk Warning Trading financial markets involves risk. No Expert Advisor can guarantee profit. Past results, backtests, and demo results do not guarantee future results. Use Gold Wolf EA only after you understand its settings, operating logic, and possible risks. Before trading on a live account, it is recommended to start with minimum risk.