A time-window range breakout for gold. One trade idea per day, a hard stop on every position.
- Net profit
- +59.3%
- Profit factor
- 1.26
- Max drawdown
- 8.1%
Simulated, Jan 2020 – Sep 2026
Algorithmic trading · MetaTrader 5MT5
Rules-based Expert Advisors for gold, Bitcoin and forex. Each one tested across years of price history and published with its drawdowns in plain view.
New to trading robots? Get the free 24‑page guide or browse the ebooks.
Specimen result
XAUUSD · H1 · Jan 2020 – Sep 2026
The collection
Rules-based systems across gold, Bitcoin and forex. Every page explains how the robot trades, what protects the account, and how it behaved in the bad years as well as the good ones.
A time-window range breakout for gold. One trade idea per day, a hard stop on every position.
Simulated, Jan 2020 – Sep 2026
Intraday momentum for the Nasdaq 100: it waits for price to leave its normal noise, then follows the move and is flat by the close.
Simulated, Jan 2023 – Oct 2026
The same disciplined box breakout, rebuilt for Bitcoin's volatility and its seven-day week.
Simulated, Jan 2020 – Sep 2026
The library
Practical ebooks for people who want to understand the robot they run. Written in plain English, focused on forex and automated trading only.
How we work
A trading robot is only as trustworthy as the process behind it. These are the commitments behind every product on this site.
Every robot’s logic is written down in plain language: what it looks for, when it enters, when it leaves. No black boxes and no mystery indicators.
Stops, lot caps, drawdown breakers and prop-firm guards are designed in first. Where a product carries unusual risk, its page says so in plain words.
Every backtest is published with its drawdown, its trade count and its losing years. Where spread changes the answer, we show both answers.
MQL5 Market products come with a free demo. Run your own backtest on your own broker’s data before you spend a cent.
Backtest results
Headline figures for every robot. Open the full results page for balance curves, drawdowns, yearly and monthly returns and the exact test conditions.
| Robot | Period | Net profit | Profit factor | Max drawdown | Trades | Worst year |
|---|---|---|---|---|---|---|
| Jan 2020 – Sep 2026 | +59.3% | 1.26 | 8.1% | 1,726 | −4.4% | |
| Jan 2020 – Sep 2026 | +116.4% | 1.15 | 27.9% | 1,737 | −12.2% | |
| Oct 2019 – Sep 2026 | +98.2% | 2.67 | 12.8% | 745 | −4.0% | |
| Jan 2023 – Oct 2026 | +49.1% | 1.29 | 9.3% | 568 | +7.1% | |
| Jan 2023 – Oct 2026 | +40.8% | 1.25 | 10.1% | 566 | +7.4% |
Historical simulations on the price data and settings described on the results page. Trading foreign exchange, metals and cryptocurrencies on margin carries a high level of risk and may not be suitable for everyone. Backtested and hypothetical results are not a guarantee of future performance. Read the full risk disclosure.
Services
The same process that produced the robots above, available for your own trading rules.
Turn a written trading idea into a documented, tested MetaTrader 5 robot, with risk controls designed in from the first line.
Port a Pine Script strategy or indicator to MQL5, so the idea you tested on TradingView can run unattended on MetaTrader.
An honest second opinion on a strategy before real money touches it. We look for what makes the result fragile, not for ways to make it look better.
Adapt an EA to a funded-account rulebook: daily-loss and drawdown limits, consistency rules and sensible position sizing for challenge conditions.
The small tools that make an automated setup easier to run: trade copiers between your own accounts, on-chart panels and alerts.
Practical ebooks that teach forex automation from first principles, so you understand the robot you run instead of trusting it blindly.
Free guide · 24 pages
A free, plain-language introduction to algorithmic trading: what a trading robot actually is, how it makes decisions, and the steps from nothing to your first Expert Advisor running on a demo account.
Tell us the market, the rules and the account you will run it on. You will get a plain-language specification before any code is written.