The strategy buys when the close crosses above either 1.04 or 0.5 times the 200-period EMA, and it holds each long with a 10% stop loss. It takes only long trades and has no profit target.
Best run of 57. Nikkei 225, Daily, spread 10, from run sweeps:2026-10-11-NIKKEI-D-opt.tsv:127.
| Period | Up to 2026-10-11 |
| Instrument | Nikkei 225, Daily |
| Spread | 10 points |
| Starting capital | 1,000,000 |
| Costs | Spread only. Commissions and overnight financing are not included. |
| Bars | Up to 200,000 bars, fewer where the instrument has less history |
| Last tested | 2026-10-11 |
Every run
| Market | Timeframe | PF | Trades | Win % | Net | Max DD |
|---|---|---|---|---|---|---|
| Nikkei 225Best run | Daily | n/a | 7 | 14.29 | 52,867 USD | -33,983 |
| USD/JPY | 30 min | n/a | 1 | 100.00 | 790,540 USD | -260,990 |
| USD/JPY | 1 hour | n/a | 1 | 100.00 | 788,620 USD | -259,570 |
| USD/JPY | 4 hours | n/a | 3 | 33.33 | 558,550 USD | -264,650 |
| Nikkei 225 | 4 hours | n/a | 3 | 33.33 | 58,032 USD | -11,811 |
| Nikkei 225 | 1 hour | n/a | 3 | 33.33 | 57,569 USD | -12,691 |
| Nikkei 225 | 30 min | n/a | 1 | 100.00 | 56,141 USD | -12,879 |
| Dow Jones | Daily | n/a | 2 | 50.00 | 50,518 EUR | -11,142 |
| Nikkei 225 | 15 min | n/a | 2 | 50.00 | 49,109 USD | -13,076 |
| Nikkei 225 | 3 min | n/a | 1 | 100.00 | 35,880 USD | -13,081 |
| Nikkei 225 | 5 min | n/a | 2 | 50.00 | 32,412 USD | -13,126 |
| Nikkei 225 | 10 min | n/a | 2 | 50.00 | 31,733 USD | -12,992 |
| Dow Jones | 30 min | n/a | 1 | 100.00 | 30,998 EUR | -8,366 |
| Nasdaq 100 | Daily | n/a | 2 | 50.00 | 30,693 EUR | -5,914 |
| Dow Jones | 1 hour | n/a | 1 | 100.00 | 30,047 EUR | -8,318 |
| Nasdaq 100 | 4 hours | n/a | 4 | 25.00 | 29,265 EUR | -5,975 |
| Nasdaq 100 | 1 hour | n/a | 5 | 20.00 | 29,189 EUR | -6,233 |
| Dow Jones | 4 hours | n/a | 1 | 100.00 | 27,021 EUR | -8,258 |
| Dow Jones | 15 min | n/a | 3 | 33.33 | 26,825 EUR | -8,376 |
| DAX 40 | Daily | n/a | 3 | 33.33 | 24,491 EUR | -5,862 |
| Nasdaq 100 | 30 min | n/a | 2 | 50.00 | 22,534 EUR | -6,277 |
| Nasdaq 100 | 15 min | n/a | 4 | 25.00 | 20,984 EUR | -6,288 |
| Nikkei 225 | 2 min | n/a | 1 | 100.00 | 20,895 USD | -13,121 |
| DAX 40 | 4 hours | n/a | 3 | 33.33 | 19,737 EUR | -5,779 |
| Nasdaq 100 | 10 min | n/a | 1 | 100.00 | 19,473 EUR | -5,844 |
| DAX 40 | 30 min | n/a | 2 | 50.00 | 19,068 EUR | -5,810 |
| DAX 40 | 1 hour | n/a | 6 | 16.67 | 18,180 EUR | -5,810 |
| DAX 40 | 15 min | n/a | 1 | 100.00 | 16,232 EUR | -4,477 |
| Nasdaq 100 | 3 min | n/a | 1 | 100.00 | 13,313 EUR | -3,758 |
| Nasdaq 100 | 5 min | n/a | 1 | 100.00 | 13,073 EUR | -3,754 |
| Dow Jones | 3 min | n/a | 1 | 100.00 | 12,489 EUR | -5,673 |
| Dow Jones | 5 min | n/a | 1 | 100.00 | 12,174 EUR | -5,661 |
| Dow Jones | 10 min | n/a | 1 | 100.00 | 12,143 EUR | -5,645 |
| FTSE 100 | Daily | n/a | 1 | 100.00 | 9,248 EUR | -3,643 |
| S&P 500 | Daily | n/a | 2 | 50.00 | 7,701 EUR | -1,238 |
| S&P 500 | 4 hours | n/a | 3 | 33.33 | 6,765 EUR | -1,298 |
| S&P 500 | 1 hour | n/a | 4 | 25.00 | 6,758 EUR | -1,317 |
| S&P 500 | 30 min | n/a | 1 | 100.00 | 6,572 EUR | -1,319 |
| FTSE 100 | 4 hours | n/a | 3 | 33.33 | 5,538 EUR | -3,245 |
| S&P 500 | 15 min | n/a | 3 | 33.33 | 4,844 EUR | -1,319 |
| FTSE 100 | 15 min | n/a | 2 | 50.00 | 4,718 EUR | -1,308 |
| FTSE 100 | 30 min | n/a | 2 | 50.00 | 4,702 EUR | -3,077 |
| DAX 40 | 5 min | n/a | 1 | 100.00 | 4,639 EUR | -3,633 |
| FTSE 100 | 1 hour | n/a | 5 | 20.00 | 4,515 EUR | -3,076 |
| DAX 40 | 3 min | n/a | 1 | 100.00 | 4,392 EUR | -3,630 |
| Gold | Daily | n/a | 1 | 100.00 | 4,007 EUR | -1,534 |
| Gold | 1 hour | n/a | 2 | 50.00 | 3,516 EUR | -1,599 |
| Gold | 4 hours | n/a | 2 | 50.00 | 3,515 EUR | -1,586 |
| Gold | 30 min | n/a | 2 | 50.00 | 2,820 EUR | -1,624 |
| S&P 500 | 3 min | n/a | 1 | 100.00 | 2,657 EUR | -699 |
| S&P 500 | 5 min | n/a | 1 | 100.00 | 2,651 EUR | -694 |
| Gold | 15 min | n/a | 1 | 100.00 | 2,616 EUR | -1,628 |
| S&P 500 | 10 min | n/a | 1 | 100.00 | 2,552 EUR | -692 |
| FTSE 100 | 5 min | n/a | 1 | 100.00 | 2,531 EUR | -1,260 |
| FTSE 100 | 3 min | n/a | 1 | 100.00 | 2,526 EUR | -1,262 |
| FTSE 100 | 10 min | n/a | 1 | 100.00 | 2,510 EUR | -1,258 |
| DAX 40 | 2 min | n/a | 1 | 100.00 | 2,198 EUR | -1,831 |
Charts
Top 10 of 57 runs. The full list is in the table above.
The code
// ============================================================== // EMA 200 Offset Entry With Stop // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long only // Timeframe tested: Daily // ============================================================== DEFPARAM CumulateOrders = false ema = ExponentialAverage[200](close) emaplus = ema * 1.04 emaminus = ema * 0.5
8 more lines: the entry and exit rules.
Setup
Questions
Yes. The code is ProBuilder and runs as an automated ProOrder system. Backtest it on your own account with your own spread and position size before trading it live.
It was tested on 57 market and timeframe combinations. The best run by trade count was Nikkei 225, Daily, with 7 trades.
The best run had a maximum drawdown of 33,983 USD at the tested position size, against a net result of 52,867 USD.
It only takes long trades.
Related
The ProRealAlgos community gets the full rules, the complete code and the automated portfolio.