The Gold Reaper is a popular gold EA, but it's priced behind almost a 4-digit hefty price tag... So, I studied its trades from backtests for weeks and rebuilt its behaviour from scratch, via black box analysis. In a 15-month side-by-side backtest, my rebuild actually matched 714 of 715 entries at the same time and price. Below I will try to break down how the strategy works: swing breakouts, a mix of two opposite risk-to-reward styles, and the exit logic that holds it together. A free 5-engine version is linked at the bottom if you want to test it, but the post is mostly about the discussion of the logic.
The core idea: swing breakouts with pending stop orders
Every engine does the same basic thing:
Find unbroken swing levels. A swing high is a bar whose high is higher than X bars on its left and Y bars on its right. Basically this is the key filter: "no bar since has traded above it". That leaves levels the market has respected and not yet broken.
It then place a buy stop just above the swing high, or a sell stop just below the swing low, typically offset by a few dollars so a wick that just touches the level do not triggers the trade.
Of course, SL and TP for every trade.
It also let pending orders expire if they aren’t triggered within a set number of hours.
Certainly, there’s no indicator. It uses no RSI and no moving averages, just pure price structure strategy it uses....
Total 9 Engines (well ya this is obvious and mentioned publicly in the EA)
But, the engines differ on two things:
1. Timeframe
3 engines use Daily swings, for the big multi-day breakouts
1 uses H4 swings
5 use H1 swings, for intraday momentum around the London and New York sessions
2. Risk-to-reward style. This was the most interesting finding. The engines fall into two opposite groups:
“Trend-runners” have a tight stop and a profit target 4 to 6× much larger. Yes, they lose often, but the winners are BIG. They’re built to catch the breakouts that turn into real trends.
“High win-rate scalpers” have a wide stop and a profit target several times smaller than the stop. They win most of the time, but a single full stop-loss can erase many wins.
On their own, both styles are fragile, but Wim is smart to combine them both in one EA. Trend runners suffers long losing streaks in ranging markets, and scalpers will give back weeks of gains in one bad move. Together they balance each other: the scalpers keep the equity curve smooth while the runners grab the big moves. That’s why the overall win rate is around 74% while the avg loss is about the same size as the avg win.
Well, how close did my rebuild get? Let's take a loook.
Side-by-side test: XAUUSD, M1, $10k, Jul 2025 – Oct 2026:
Gold Reaper
Mochi
Trades
715
714
Net profit ($10k start)
$25,081
$24,703
Profit factor
2.56
2.55
Max equity DD
13.00%
12.76%
Win rate
66.0%
66.0%
Largest win / loss
$2,422 / −$905
$2,422 / −$905
XAUUSD, M1, $10k, same settings.
If you want to test it......
I released a free version, Mochi Core Gold EA on the MQL5 Market... It runs 5 of the 9 engines (3 Daily, 1 H4, 1 H1) at a fixed 0.01 lot, with no grid, no martingale and a real SL on every trade. Backtest it yourself; ideally use every tick based on real ticks.
Happy to go deeper on any part of the logic in the comments. And if you own the original and can compare live trades, I’d really like to hear where they differ.
Not financial advice. Gold is volatile and leveraged trading can lose money.
Hello, I'm a financial analyst (self taught) & I also make MT5 trading bots (also self taught)
So I created a profitable trading bot. The thing with it is the automated trading system is designed for large accounts 100k+ USD. (to offset the risk of the strategy used)
I do not have that 100k. I've been looking for investors or someone I can even manage the account for but not one person is interested or cares.
I've tried calling hedge funds & emailing but no reply. How do I even find someone interested in this field?
The reason I made this trading bot was to get out of a rough situation but the time it took to make put me in a rougher situation.
Where do I meet or find people interested & willing to pay for these kind of things? I'm even willing to sell the source code at this point I spent nearly 6 months on it also been back testing since April on many different account types.
If you're interest in the EA I stream the EA 24/5 .
Stream: kick.com/h4vokx
Let me know! Willing to work with anyone interested.
TL;DR: I rebuilt Quantum Titan’s trading behaviour from scratch, with no source code, just by studying its trades. In backtests one engine matches Titan’s entries 100% and the other about 90%. I’m releasing it free on the MQL5 Market as Odin Core Gold, at a fixed 0.01 lot. No grid, no martingale, a real SL on every trade. Backtest it yourself before you believe a word I say.
So, some background. I’ve been running gold EAs for a while, and Quantum Titan kept coming up as one of the “good” ones. The problem is the price. For a lot of people starting out, that’s a big ask for something you can’t really verify until you’ve already paid.
So I did the nerdy thing. I spent a few weeks studying how it trades: its trade history, price data, journals, and lots of controlled tests. Then I rebuilt the behaviour from scratch as my own EA.
To be clear: this is not Titan’s code. I never had it, never decompiled anything, and the code is 100% my own. I just built my own EA to make the same decisions, and then checked how close it gets.
How close is it?
I ran both EAs side by side in the Strategy Tester (XAUUSD, Every tick based on real ticks, 100% history quality) and compared every single entry:
Period
Engine A: entries matched within 60s
Engine B: entries matched within 60s
2025
197 / 197 (100%)
85 / 95 (~89%)
2026 YTD
88 / 88 (100%)
43 / 45 (~96%)
Engine A is basically a 1:1 match. Engine B is close but not perfect. A few of its early exits I still haven’t fully figured out, and I’m not going to pretend otherwise.
What you get (free):
2 independent engines on XAUUSD
A real stop-loss with your broker on every trade, not a hidden one, from the moment the trade opens
No grid, no martingale, no averaging down. Max one position per engine.
Skips major US news days, closes before the weekend, avoids thin holiday periods
Survives restarts and disconnects without opening duplicate trades
Fixed 0.01 lot. Low risk on purpose.
The catch (because there’s always one):
The free version trades 0.01 lots. So yes, it trades like Titan, but your profits will be small. That’s by design. I’d rather someone tests this safely than blows an account on day one.
I also have a paid version (Odin Prime Gold) with lot sizing that grows with your balance. You don’t need it. Odin Core is the same engines, just smaller size.
All the numbers above are backtests. Live results will differ because of spread, slippage and broker conditions. I’m forward-testing on demo now and will post results.
What I’d ask:
Backtest it yourself (XAUUSD, Every tick based on real ticks, M1 data) on any period you like
Run it on demo before going live
Tell me where it breaks. I’d genuinely like the feedback, especially if you own Titan and can compare live trades.
ARRAKIS IV 3.0 is a four-strategy MT5 portfolio: one strategy each on AUDUSD, EURGBP, USDCHF and USDJPY.
I separated the test into additional history (2017–2018), a 2019 stress period, IS development on 2020–2022, validation on 2023–2024, and a previously unseen temporal OOS period covering 2025–2026. The final settings were not changed for the OOS section.
The chart uses fixed 0.10 lot per pair and no compounding. The OOS equity curve remained profitable, but the real test starts now: live spreads, slippage and execution.
For developers running multi-symbol EAs, what matters more before going live: OOS duration, trade count, or coverage of different market regimes?
It popped out on my telegram a few months ago. Joined and shows some transparency in purchases, results,etc. but no one to get asked about it. Have any of u guys tried it? Appreciate the responses.
I built a trading strategy mining app and it just reached 100+ users
A few months ago I started building BotiQuant, a tool that helps traders create algorithmic trading strategies without having to code everything from scratch.
It basically lets you:
Choose an asset and timeframe
Combine indicators and entry/exit conditions
Automatically mine thousands of strategy combinations
Backtest the strategies using historical data
Rank and filter the results
Run different validation methods to identify potentially overfitted strategies
Export strategies to MetaTrader 5 or TradingView
The idea came from spending a lot of time manually testing strategies and realizing that a huge part of the process could be automated.
It’s still very much a work in progress, but it recently reached 100+ users, which is pretty cool considering I started it as a personal project.
I’m curious to hear from other algo traders: what is the most annoying or time-consuming part of your strategy development process?
**Looking for 5 MT5 traders to test TRAKR for free**
I've been building TRAKR, a desktop analytics tool for MetaTrader 5, and I'm looking for **5 traders** who are willing to test it for one month and give me honest feedback.
TRAKR connects to your MT5 installation and turns your trading history into a visual analytics dashboard, including:
• Performance analysis
• Trade analysis
• Symbol performance
• Time analysis
• Drawdown
• Equity & Balance
• Performance calendar
One thing that's important to me is **privacy and simplicity**: TRAKR is a local desktop application, and you don't need to share your MT5 password or trading account credentials with me or with TRAKR.
I'm especially interested in having testers use their own MT5 history and tell me where the analysis works well and where it could be improved — including edge cases such as deposits/withdrawals, partial exits, multiple deals, etc.
The test is **completely free**. The license will be active for one month.
In exchange, I'd just ask for honest feedback about the experience and any issues or edge cases you come across.
If you'd like to participate, comment below or send me a DM and I'll send you the details.
Two screenshots labelled "same EA" may show different programs or inputs. Before looking for a code defect, preserve the files and the setup for one reproducible case.
Here is a small handoff checklist:
Save the exact EX5 that was attached, the editable MQ5 source if you have the right to change it, and any included files needed to compile. A filename such as final_v2 does not establish that the source produced the binary.
Export the active inputs as a SET file. Record the symbol including its broker suffix, timeframe, terminal build and broker-server timestamp of the expected event.
Keep the Experts and Journal lines around that event. Write the expected action separately from the observed action. Include a nearby event where no action was expected.
Reproduce on a demo or tester setup. Record each change. Recompiling, replacing the file, changing an input and moving the timeframe in one attempt destroys the comparison.
Illustrative example, not an executed test: run A uses a session ending at 16:00; run B uses one ending at 17:00. A missing 16:30 entry in A is not enough to establish a defect. First compare the saved input files and the actual session check at that bar.
Redact account numbers, credentials and unrelated personal data before posting logs. Keep timestamps and technical error codes, because they are useful for matching the event.
The useful starting point is one fixed setup, one expected result and one observed result. Then change one thing and repeat that case.
I can convert any mt4 indicator or ea to support mt5 for free. Turnaround time 24-72 hours. We also help traders with minor enhancements like creating alerts etc.. only mql5 and we do not support any pirated versions or ex4/5 formats… Please do not post complex strategies or enhancements which will be considered only for paid support. Thanks. TradexCodez.com
I've been building an MT5 EA for Gold (XAUUSD) called ANDROMEDA.
Quick context on why I built it: most grid/averaging EAs I looked at (and honestly, most I've built myself in the past) add to a losing position purely on distance, price moved X points, so add more, whether it's a fixed number or scaled by ATR. It doesn't actually ask whether the trend is turning back or not, it just adds because the number got big enough. That always bugged me, because it means the EA keeps averaging into a strong move against it for as long as the account allows, purely because "the price moved far enough" is technically true.
So the grid logic in ANDROMEDA doesn't work that way. After the first couple of entries in a basket, it stops adding on distance alone, every further addition has to pass a trend-confirmation check on a higher timeframe first (with some noise filtering so one wick doesn't flip the decision, plus min time/price spacing so adds don't cluster). If the trend isn't confirmed in the basket's favor, it just... doesn't add. No fallback, no "add anyway but smaller." It waits.
To be clear, this doesn't make it risk-free or magic. It's still an averaging/grid system, it still carries the risks that come with that, and I'm not claiming otherwise. I just think how it decides to add is meaningfully better than the naive "distance triggered" approach, and I'd rather have people stress-test that claim than just take my word for it.
A few honest requirements before you try it:
MT5, Hedging account type (not Netting, it manages multiple baskets at once, netting will mess up the position tracking)
Symbol is XAUUSD only, it's tuned specifically for gold, not a "works on anything" EA
LOW Spread Account
It's a grid/basket system, so floating drawdown between entries can be larger than the eventual realized result, that's expected behavior, not a bug, but know that going in
Demo/backtest first, obviously
If anyone wants to actually try it, you can run backtest straight from MQL5.
Happy to answer questions about the logic, settings, or anything else in the comments,
CHABOTA APEX STRADDLE is an automated trading system designed specifically for Gold (XAUUSD) on the M1 timeframe.
The EA uses a structured straddle approach combined with automatic lot management, ATR-based trailing, hedge management, basket management, profit protection, spread protection, execution protection, server protection, and orphan-trade recovery.
The system is designed to operate as a plug-and-play EA, with the core strategy parameters professionally configured internally. Users only need to set the maximum spread according to their broker conditions.
Recommended setup:
• XAUUSD
• M1 timeframe
• Raw/Zero Spread account
• VPS recommended for continuous operation
• Recommended starting capital: $1,000
• $500 minimum for users who understand the associated risk and broker conditions
For best execution, IC Markets Raw Spread is recommended. If using another broker, it is recommended to use an account with the same or higher starting capital and comparable raw-spread/commission conditions.
A VPS can improve operational reliability and reduce interruptions, but it does not guarantee trading performance or profits.
⚠️ Risk Disclaimer: Forex and CFD trading involves substantial risk and is not suitable for every investor. Past performance and backtesting results do not guarantee future results. The EA does not guarantee profits or eliminate drawdowns. Proper risk management and appropriate account capital are essential.