Signals
Signals only${{sigAmt}}/ month
{{renMonthly}}
1 MT5 account (signals-only, not trading)
- MT5 push notifications
- Lot size worked out for your account
Trade by rules, not by impulse.
Three strategies, configurable risk, prop-firm ready.
Signals $40Bot from $70 per month
The demo is the same file, running without a key in the MT5 Strategy Tester.
Proof
Forward test of the High profile on a demo account, tracked on Myfxbook. A forward test runs on live prices, trade by trade. It is not a backtest.
Forward test · real time
Less than 3 months of data: judge it accordingly. We don't post balance screenshots, anyone can fake them.
Results
Every year from 2017 to Oct 2026, losing years included. Each figure says where it comes from, and long-term backtest and MT5 tester numbers are never mixed in one table. Past results do not guarantee future results.
2017 starts 20 Jan, 2026 ends 9 Oct (marked *). Bars above zero in gold, below zero in red.
On Low and Prop FTMO the two negative years (2017 and 2026 to October) ended at −0.1% and −0.2%: practically flat.
Best month
{{gbBmV}}
{{gbBmS}}
Worst month
{{gbWmV}}
{{gbWmS}}
Best year
{{gbByV}}
{{gbByS}}
Worst drop, peak to bottom
{{gbWdV}}
{{gbWdS}}
On a 10,000 USD account at High, the average year in the backtest added about 1,460 USD and the best month 983 USD. The worst month lost 671 USD and the worst fall from a peak was 1,440 USD.
| Year | Low0.75% | Medium1% + 0.25% Asian session | High1.25% + 0.3% Asian session | Prop FTMO1% |
|---|---|---|---|---|
| 2017from 20 Jan | −0.1% | +1.7% | +1.9% | −0.1% |
| 2018 | +4.5% | +11.4% | +14.1% | +6.0% |
| 2019 | +3.5% | +2.6% | +3.3% | +4.7% |
| 2020 | +11.6% | +24.4% | +30.7% | +15.7% |
| 2021 | +0.2% | −1.5% | −1.9% | +0.3% |
| 2022 | +4.0% | +15.1% | +18.6% | +5.4% |
| 2023 | +4.3% | +1.4% | +1.9% | +5.8% |
| 2024 | +6.5% | +20.0% | +24.8% | +8.7% |
| 2025 | +16.8% | +29.2% | +37.2% | +22.9% |
| 2026to 9 Oct | −0.1% | +15.9% | +19.2% | −0.2% |
| Per year, 2017–2026 | 5.1% | 11.8% | 14.6% | 6.9% |
| Max drawdown (closed balance) | 4.6% | 11.9% | 14.4% | 6.1% |
| Losing months | 37% | 33% | 32% | 37% |
Prop firm (general) and Small account presets: no published backtest yet.
Long-term backtest of the Keration rules with our own backtesting engine (not the MT5 Strategy Tester). FTMO gold 1-minute data, 20 Jan 2017 to 9 Oct 2026, 100,000 USD start, compounded. Spread and commission included, swap not included. Closed-trade balance. The Asian session module was designed with 2024–2026 in view, so those years may flatter Medium and High. Past results do not guarantee future results.
Prop FTMO profile in the MT5 Strategy Tester, 2017–2026
| Period | Return | Per year | Max drawdown | Profit factor | Win rate | Trades |
|---|---|---|---|---|---|---|
| 2017–2026 (full) | +74.0% | 5.8% | 6.4% | 1.36 | 73% | 785 |
| 2017–2023 | +36.1% | 4.5% | 6.4% | 1.30 | 73% | 565 |
| 2024–Oct 2026 | +27.9% | 9.3% | 5.2% | 1.47 | 75% | 220 |
About the 73% win rate. A profit factor of 1.36 means gross profit was 1.36× gross loss. A high win rate does not mean small losses.
Source A · MT5 Strategy Tester, XAUUSD, FTMO-Demo price history, 1-minute OHLC, 100,000 USD start, FTMO's spread, commission and swap included. Prop FTMO profile: Short-term breakout + Multi-day trend, 1% risk per trade.
For drawdown, plan around the long-term figure (14.4% on High). The MT5 tester shows 7.45% because it only covers 2024–2026.
How it trades
XAUUSD only, on the H1 chart. Stops are sized from gold's volatility (daily ATR) or a fixed % of price. Short-term and multi-day trades trail behind price; Asian session trades are held to the end of the day. Everything is closed on Friday evening.
Buy-stop and sell-stop orders above and below short-term highs and lows.
The same kind of orders at multi-day highs and lows.
Orders at the edges of the 01:00–06:00 range, placed at 06:00. On Medium and High, about 76% of trades come from this module. Low and the prop profiles don't use it.
Levels used: the 55-day high and low and the 96-bar H4 high and low, with orders placed at 01:05 server time. The Asian range orders go in at 06:00 and are one-cancels-other.
If price never breaks the level, there is no trade. Once filled, the stop trails behind price as the trade moves in your favour.
Most of its edge comes from trades held to the daily close; a TP cut that edge in testing.
Big floating profit or loss during the day is normal.
An Asian session breakout order placed in the forward test. Shown to explain the mechanics, not the result.
Features
Stops scale with gold's volatility (daily ATR) or a fixed % of price instead of fixed pips borrowed from forex.
No new orders are placed while the spread is above your limit (default 3.00 $).
Stops trading for good at a total loss limit or when a challenge target is reached.
All positions and orders are closed on Friday evening. No weekend gaps.
Detects your broker's server time automatically.
Pauses pending orders around high-impact USD news (NFP, CPI, FOMC…) and restores them afterwards. Off by default; live accounts only.
Set your own daily loss, total loss, equity floor and profit target, in % or money, plus a STOP NOW button. Works with every profile.
Example values.
Size your risk
Percentages hide what a good or bad day means. Enter your capital, pick a preset, and read it in dollars.
Small account and Prop firm (general) are presets (.set files) that configure the Custom and Prop profiles with their own limits.
Risk per trade
{{riskMain}}
{{riskSub}}
Daily stop
{{dailyUsd}}
{{dailyLabel}}
Total stop
{{totalUsd}}
{{totalLabel}}
From the long-term backtest (2017–2026), scaled to your capital
Average year
{{ayUsd}}
{{aySub}}
Best month
{{bmUsd}}
{{bmSub}}
Worst month
{{wmUsd}}
{{wmSub}}
Worst drop from a peak
{{ddUsd}}
{{ddSub}}
Longest flat stretch
{{nhVal}}
{{nhSub}}
No published backtest yet
Gold's minimum lot is 0.01, so on a standard account below about 5,000 USD the bot skips trades whose minimum lot would risk more than the profile allows. A micro/cent account (0.001 lots) lets it take every trade at the chosen risk.
Recommended under 1,000 USD: the Small account preset (the lowest risk, 0.5% per trade). From 1,000 USD, Low. It's a suggestion, not a requirement.
Risk and stops are a simple % of the capital entered. The other figures are the long-term backtest scaled to the amount entered, not a forecast. Real trading can be worse.
Prop firms
What it does to keep you inside a challenge's rules, and what it can't promise.
| Preset | Risk per trade | Daily stop | Total stop |
|---|---|---|---|
| Prop FTMO | 1% | 4% | 9% |
| Prop firm (general) | 0.75% | 2.5% | 5% |
Tested on FTMO's price history and costs (backtest): FTMO's real spread, commission and swap. See source A in Results.
No bot can promise you'll pass a challenge, and we don't.
Check your firm's EA rules first. Firms change their rules about EAs: check them before you buy a challenge.
Pricing
Four plans, Pro also yearly. Pay by card or in Bitcoin.
${{sigAmt}}/ month
{{renMonthly}}
1 MT5 account (signals-only, not trading)
${{startAmt}}/ month
{{renMonthly}}
1 MT5 account
${{proAmt}}{{proPer}}
{{proRen}}
{{proSave}}
Up to 3 MT5 accounts
${{lifeAmt}}one-time
One payment, no renewal
Up to 3 MT5 accounts + extras (50 USD each, up to 10)
On a 100,000 USD account at the High profile, the backtest made back the Lifetime price (2,500 USD) within a month in about half of all monthly start dates from 2017 to 2025, and within 3 months in 8 out of 10. Smaller accounts take proportionally longer.Long-term backtest (2017–2026). Past results don't guarantee future ones.
Licence tied to your MT5 account numbers. Monthly keys stop working 3 days after the paid period; Lifetime never expires.
Illustrative
Keration runs in your own MT5 in signals-only mode: it never places a trade. Every order (new, update, cancel, move stop, close now) arrives as a MetaTrader 5 push notification, with the lot size worked out for your account. MT5 must stay open, or run on a VPS.
Free demo
The same Keration file runs without a key in the Strategy Tester. Load a preset and backtest it yourself.
Install
Download Keration_v1.24.zip from My account and copy Keration.ex5 into MT5 (File → Open Data Folder → MQL5 → Experts).
Attach it to an XAUUSD H1 chart, load a preset (Keration_*.set) and enable Algo Trading.
Paste your licence key into the "Licence key" input; the on-chart panel shows plan, expiry and status.
If the account is not hedging or not connected, the EA pauses and resumes automatically.
Versions
Current: v1.24
Signals plan.
On-chart info panel (licence, balance, equity, daily result, open/pending trades, kill switch limits). If the account is not hedging or disconnected, the EA now pauses and resumes instead of removing itself.
New name Keration and new licence keys. Kill switch you control (% or money, STOP NOW). Automatic broker time zone. Optional US news filter.
FAQ
Yes, you can. On a 10,000 USD account at High, the average year in the backtest added about 1,460 USD and the best month 983 USD. The worst month lost 671 USD and the worst fall from a peak was 1,440 USD. Flat stretches happen: the longest lasted 15 months, right after its best year. That's why we show 12-month results: 89% of all 12-month periods ended positive. Real trading can be worse. Gold can gap and spreads widen. Start on the free demo, then on a demo account, and only trade money you can afford to lose.
Any MT5 broker with XAUUSD and a hedging account. It detects the broker's time zone automatically (a manual mode is available).
Yes, it has presets for FTMO and a general prop-firm profile with stricter limits, plus a kill switch you can set to your firm's exact limits. Each firm has its own rules on EAs, news trading and weekend holding: check them before you buy a challenge. It has an optional news filter that pauses its pending orders around high-impact USD news.
Asian session trades are held to the end of the day by design. See How it trades.
Any size: you choose the profile. Our recommendation (not a requirement): under 1,000 USD, the Small account preset (the lowest risk, 0.5% per trade); from 1,000 USD, Low. Gold's minimum lot is 0.01, so on a standard account below about 5,000 USD the bot skips trades whose minimum lot would risk more than the profile allows. A micro/cent account (0.001 lots) lets it take every trade at the chosen risk.
After payment you receive Keration.ex5, ready-made presets and a licence key for your MT5 account numbers (1 on Starter, up to 3 on Pro and Lifetime). Paste the key into the EA's "Licence key" input; the chart shows the plan and expiry date.
Add accounts yourself while you have free slots. To replace one, send a request from My account; we approve it and issue a new key.
Yes, MT5 must be running and connected. A Windows VPS is recommended.
Monthly keys stop working 3 days after the paid period; Lifetime never expires. Without a valid key the EA opens no new trades but keeps managing the open ones.