Goal Renko EA
- Experts
- Versão: 1.0
- Ativações: 5
Download the free demo, run it on your own broker's real tick data and see every trade, every losing month and every drawdown before you decide.
No grid, no martingale, a stop loss on every order from the moment it opens. Rule-based Renko logic.
Goal Renko EA is an Expert Advisor built and tested for gold (XAUUSD) on the M15 chart. It reads price as Renko bricks and looks for a three-point wave called P1 – P2 – P3. When a wave qualifies, the EA opens a position in the direction of that wave. When the wave fails, the EA follows the new direction.
Important – use on XAUUSD (gold) only.
The lot-step and milestone presets calculate the lot from the money value of a gold price move. On other symbols (indices, currencies, crypto, stocks) this calculation does not fit and can open very large lots – for example 20 lots instead of 0.03 on a stock index in the Strategy Tester. Always attach the EA to your broker's gold symbol (XAUUSD, GOLD, XAUUSDm, XAUUSDc…) on M15. If you want to try another symbol, use only the "Standard – fixed lot" preset, and only in the Strategy Tester.
What the EA does
- Builds Renko bricks internally from the chart symbol; no offline or custom chart is needed.
- Trades one setup at a time: one entry plus at most one add-on order once the trade is in profit (the first order is then moved to break-even).
- Sends a stop loss with every order and never widens it. Never adds to a losing position, never hedges.
- Trailing stop by bricks; no fixed take-profit in the default preset (the trade closes when the opposite wave appears or the stop is hit).
- Daily, weekly and monthly loss limits; when one is reached, the EA opens no new trades until the next period.
- US news filter (NFP, CPI, FOMC). Live, it uses the MetaTrader 5 economic calendar; if the calendar is not available, the filter switches off and the EA keeps trading. In the Strategy Tester it uses a built-in history of these releases, so the tester applies the same filter.
- Optional higher-timeframe direction filter (H1).
- Loss limits and the news filter use UTC. The EA detects the broker's server time offset automatically, live and in the tester (most brokers use GMT+2 in winter and GMT+3 in summer); you can also set it manually.
- Designed for hedging accounts. Netting accounts have not been tested.
- Checks trade permission, volume limits, stops/freeze level and free margin before every order.
Presets (input "Preset")
- Standard – fixed lot (recommended, default).
- Standard – no news filter.
- Standard – lot step (conservative / moderate / aggressive): the lot is calculated from the balance, about 0.01 lot per 500 / 400 / 300 USD on XAUUSD. The "Lot size" input sets only the size of each step, not the risk: with 0.01 the lot grows by 0.01 every 300 USD; with 0.03 it grows by 0.03 every 900 USD (same risk, larger steps). Example, aggressive preset, 10,000 USD balance: 0.03 × floor(10,000 / 900) = 0.33 lot.
- Examples (lot input 0.01): balance 1,000 USD → 0.02 / 0.02 / 0.03 lot; 10,000 USD → 0.20 / 0.25 / 0.33 lot (conservative / moderate / aggressive). With lot input 0.03 the steps become 1,500 / 1,200 / 900 USD, so 10,000 USD → 0.18 / 0.24 / 0.33 lot. The lot is recalculated as the balance changes, up and down.
- The lot-step and milestone presets are designed for XAUUSD only. For an exact lot on every trade, use "Standard – fixed lot".
- Standard – balance milestones +20% (10 or 15 trades).
- Custom – use the inputs below.
Lot size is sent exactly as entered (standard MT5 convention). On cent accounts 1 cent lot = 0.01 standard lot: convert the lot yourself. The lot-step presets measure the balance in real money (account currency detected automatically) and behave the same on cent and standard accounts.
Warning: the lot-step and milestone presets increase the lot as the balance grows, so both profit and drawdown in money grow with it. Test them on your own account size before use.
Recommended use
- Symbol XAUUSD, timeframe M15, hedging account, on a VPS so the EA is online while the market is open.
- Start with the "Standard – fixed lot" preset and set the lot for your account size.
- XAUUSD only. Other symbols are for testing with "Standard – fixed lot" only; never use the lot-step or milestone presets on other symbols.
Test it yourself with the free demo
The free demo runs in the Strategy Tester with no time limit. To judge the EA fairly:
- Symbol XAUUSD (your broker's gold symbol), timeframe M15, modelling "Every tick based on real ticks".
- Period: the longest period where your broker provides real ticks, ideally 12 months or more. Some brokers provide less (our Broker B: 10 months).
- Preset "Standard – fixed lot" (news filter included), for example 0.01 lot per 1,000 USD of test balance.
- Server time offset: automatic, or enter your broker's offset.
- Judge the whole period, not a single month: the strategy has strong months and long flat or losing stretches.
The demo shows this EA on your own broker's real ticks and real spread over the whole history it provides. Look at the losing months and the drawdown, not only the profit.
The tester uses the same rules as a live chart (same stop loss on every order, news filter included); live fills, spread and slippage can still differ.
Launch price
The current price is the launch price and will increase with future updates. All future updates are free for buyers.
Backtest information (Strategy Tester, 100% real ticks, not live trading)
This build, XAUUSD M15, "Every tick based on real ticks" with the broker's real spread, starting balance 1,000 USD, lot 0.01 (Broker B is a cent account: 100,000 USC, lot 1.00 = 0.01 standard), automatic server time, all periods ending 6 November 2026. Only periods where the tester reports 100% real ticks are shown. PF = profit factor. Max DD = maximum relative equity drawdown from the peak. Partial calendar months at the start and end are counted as months.
Preset "Standard – fixed lot" (news filter on):
- Broker A, last 3 months: +40 USD, PF 1.19, max DD 7.8%, 3 of 4 months losing.
- Broker A, last 6 months: +58 USD, PF 1.13, max DD 12.2%, 5 of 7 months losing.
- Broker A, last 12 months: +780 USD, PF 1.69, max DD 14.4%, 8 of 13 months losing.
- Broker A, 11 Aug 2025 – 6 Nov 2026 (15 months): +918 USD, PF 1.68, max DD 15.8%, 9 of 16 months losing.
- Broker B, last 3 months: +81 USD, PF 1.28, max DD 8.4%, 3 of 4 months losing.
- Broker B, last 6 months: +161 USD, PF 1.30, max DD 10.8%, 4 of 7 months losing.
- Broker B, 2 Jan 2026 – 6 Nov 2026 (10 months): +987 USD, PF 1.98, max DD 9.3%, 4 of 11 months losing.
Lot-step presets, longest real-tick period (Broker A 15 months, Broker B 10 months):
- +0.01 lot per 500 USD: Broker A PF 1.39, max DD 27%; Broker B PF 1.44, max DD 19%.
- +0.01 lot per 300 USD: Broker A PF 1.25, max DD 44%; Broker B PF 1.34, max DD 32%.
The 400 USD step and the milestone presets are not shown; test them on your own data. Use the lot-step presets only if you accept deep drawdowns.
Notes:
- More than half of the months can close with a loss; the profit comes from fewer, larger months. The last 3–6 months were weaker than the longer periods.
- Without the news filter results were weaker on both brokers.
- Results differ between brokers: price feeds, spreads and trading hours differ, so the brick sequence is not identical.
Main inputs
- Preset; lot size; maximum lot; risk % per trade (optional).
- Execution mode (on brick close, or pending stop orders); reversal / continuation / re-entry on-off.
- Stop and target type per trade kind; break-even; trailing by price or bricks.
- Daily, weekly and monthly loss limits; max trades per day; max spread.
- H1 filter; add-on order settings; news filter mode and hours; server time offset.
- Display options; magic number; logging.
Support
Use the Comments tab of this product or a private message on MQL5.com. Include your broker, account type and the relevant Experts log lines.
Risk notice
Trading leveraged products carries a high risk of loss. The figures above come from the Strategy Tester; they are not live results and not a forecast of future results. Only trade with money you can afford to lose.
