Strategies

Previous Day Breakout Robot for MT5: +121% on USDJPY in 72 Months

Anton Rozhnovsky · November 6, 2026 · 11 min read
Previous Day Breakout Robot for MT5: +121% on USDJPY in 72 Months

Everyone sees yesterday’s high: it’s marked on the chart, and behind it sit the sellers’ stops and the buyers’ pending orders. When the price breaks it, someone was wrong, and the market moves. One of the oldest strategies was built on this simple idea: the breakout of the previous day’s high or low. I tested it on seven markets over 72 months and found a version that held up through two years of data the optimizer never saw. It’s a robot for USDJPY on H1. I’ll show you what it did, what its trades look like, where its risks are, and how to download it for free.

📊 Download the “Previous Day Breakout” robot for free on Telegram

"Previous Day Breakout" robot: an honest 72-month test and a free robot for MetaTrader 5

What the robot does

The breakout of the previous day’s extremes is the shortest version of Richard Donchian’s channel breakout: a one-day channel. The rule is repeated in day trading books and forums: if the price exceeds yesterday’s high, you buy; if it drops below yesterday’s low, you sell; the stop goes at the middle of yesterday’s range and you exit at the end of the day. The robot takes that idea and removes what made it lose money in the historical data:

It’s a trend-continuation robot: it enters in the direction the market has already gone and doesn’t try to guess the reversal. It closes 43% of its trades in profit, but each winning trade earns twice what a losing one costs.

What it looks like on the chart

Below are two real trades by the robot in the USDJPY H1 test. Both are from the forward period, which the optimizer didn’t see: one winner and one loser, so you can see the robot as it really is. Yesterday is shown in gray; the purple lines are its high and low.

Example of a winning trade on the breakout of yesterday's high: USDJPY H1, entry, stop and take profit

Winning trade. On Monday, December 8, 2025, USDJPY rose above Friday’s high. The robot bought at 155.556, with the stop at 154.918, at the middle of Friday’s range. The breakout was real: the next day the pair reached the take profit at 156.832: +$391.

Example of a losing trade on the previous day breakout: false breakout and stop-out, USDJPY H1

Losing trade. On January 14, 2026 the setup was the same: in the morning the price exceeded yesterday’s high and the robot bought at 159.235, with the stop at 158.543. But the breakout was false: the buyers didn’t hold the level, and a few hours later the price went back into the range and hit the stop: −$210. Trades like this are a normal part of the job: the loss is half of a typical win.

Manually: open USDJPY on H1 and mark yesterday’s high and low. From 05:00 to 14:00 server time, wait for the price to move above yesterday’s high by a small margin. Buy, with the stop at the middle of yesterday’s range and the take profit at twice the stop distance. One trade per day and no sells.

Robot results: training and forward

To avoid fooling myself with overfitting, I split the history into two parts. The parameters are chosen only with 10/2020–09/2024. Then the robot takes the exam on 10/2024–09/2026, months the optimizer didn’t see. The test: MetaTrader 5 strategy tester, a FxPro demo account with its quotes, spreads, commissions and swaps, a $10,000 deposit, 1:500 leverage, “1 minute OHLC” mode.

"Previous Day Breakout" robot on USDJPY H1: result in training and in the forward test 10/2024–09/2026
Period (USDJPY H1) Return Profit factor Max. drawdown Trades
Training, 10/2020–09/2024 +66.9% 1.46 13.6% 194
Forward, 10/2024–09/2026 +32.8% 1.49 12.8% 102
All 72 months, 1% risk +120.8% 1.47 13.6% 295
All 72 months, 2% risk +366.1% 1.44 25.5% 295
Longest pause without a new high ≈ 14 months (05/2024–07/2025)

The most important thing here is the forward test. On unknown data, the profit factor didn’t fall but rose slightly, from 1.46 to 1.49, and the drawdown stayed the same. And it’s not just one lucky combination of numbers: of 113 profitable sets in training, 79 also won in the forward test, and the neighboring set (the same one, but without the margin over the high) gave +35.7% in the forward test with a profit factor of 1.45. I’ll be frank with you about the money: over 72 months, commissions took $802, and the swaps on USDJPY buys at FxPro were positive in the test and added up to $1,406. The robot often holds a trade from one night to several days, and with the current rate differential that is paid to the buyer. If rates converge, that bonus will disappear.

MetaTrader 5 tester report: "Previous Day Breakout" robot on USDJPY H1

📊 Download the robot and the parameters for USDJPY H1

Why the “internet” previous day breakout doesn’t work and this one does

First I ran the strategy the way it’s usually described: H1, breakout of yesterday’s high to buy and of the low to sell, stop at the middle of yesterday’s range, exit at the end of the day. Buys and sells, seven markets, 72 months:

Breakout of the previous day's extremes in its classic form: H1, 7 instruments, 72 months
Instrument (H1) Result Profit factor Max. drawdown Trades
USDJPY +51.9% 1.07 25.6% 1,249
GOLD −37.4% 0.89 58.1% 1,219
USDCHF −58.0% 0.80 65.2% 1,266
EURUSD −62.2% 0.82 65.9% 1,271
GBPUSD −62.7% 0.79 63.3% 1,276
BITCOIN −65.3% 0.82 70.5% 1,527
WTI (oil) −67.9% 0.75 72.1% 1,262

Six of the seven markets lost between a third and two thirds of the deposit. There are three reasons:

The robot that works differs in exactly that: long-only in a market with a clear trend, entry only in the first half of the day, a take profit of two stops and no afternoon close. The idea itself, entering when the price has passed yesterday’s high, stayed the same. The robot is configured only for USDJPY H1, and I don’t recommend taking it to other markets without your own test: the classic showed that, without a trend, this breakout doesn’t work.

The risks, with no makeup

Where to run the robot

The robot works on MetaTrader 5 with any broker that offers USDJPY. My test was done at FxPro. The other brokers in my ranking also work: RoboForex and Tickmill. Before putting it on your account, run it in your broker’s tester: it takes an afternoon and shows you how it behaves with your quotes, spreads and swaps. Keep the server time in mind: the parameters are calculated for the FxPro server (UTC+2, UTC+3 in summer); if your broker has a different time, shift StartHour and EndHour. To make it work without pauses, leave the platform on a VPS: the robot has to see every breakout at the moment it happens.

Download the “Previous Day Breakout” robot for free

The robot is free for clients of the brokers in my ranking:

  1. Open a MetaTrader 5 account with one of the brokers above (or use the one you already have).
  2. Go to the Telegram bot with the button and send your account number.
  3. After verification, the bot sends you the file: the robot, the parameters for USDJPY H1, the classic parameters for your own experiments, and the instructions.

📊 Download the “Previous Day Breakout” robot for free on Telegram

My conclusion

The previous day breakout in its classic form is a correct idea with poor discipline: it trades every day, in both directions, and closes trades before the breakout has time to prove itself. If you trade only with the trend, only during active hours, and give the profit twice the room of the loss, you get a robot that doubled the deposit on USDJPY in 72 months with a 13.6% drawdown, and that in two unknown years gained 32.8% with a profit factor of 1.49. The forward test confirmed it, and the neighboring settings behaved the same way; that’s why I trust this robot. But remember: it bets on USDJPY rising and knows how to sit still for a long time. Take care of your deposit: start on demo and with a small risk.

Today I also published the analysis of Tom DeMark’s TD Sequential. There the test ended differently. On USDJPY, Raschke’s “Holy Grail” and Supertrend also passed the test. Other breakout strategies: Larry Williams’ volatility breakout, the London first-hour breakout and Crabel’s NR7.

Why 72 months?

The market changes fundamentally every 3–5 years: the participants and the volatility change, and trends give way to ranges. USDJPY is a good example. From 2021 to 2024 the pair rose almost without pauses, and breakouts to the upside worked. At the start of 2025 the yen strengthened sharply, and the same robot had a streak of stops. A 10–20 year test would have blended those eras into a single average figure. A strategy has to be chosen for the current market, and changed when the market changes; that applies to this robot too: if USDJPY enters a long decline, it needs to be stopped.

That’s why I made my app “Find Your Strategy”, in the browser or on Telegram. There you can test any idea on a history of up to 72 months, and every 2 weeks the app automatically runs tens of thousands of strategies and shows you the ones that work over the last 6, 12 and 36 months. It doesn’t promise profits: it helps you notice in time that the market has changed.

Backtest results do not guarantee future results.

Sources

Where to trade

These are the brokers and exchanges I use that work with clients from Latin America. Always check that the service is available in your country and start small.

Dónde opero y qué recomiendo
Brokers de Forex y CFD
1
FxPro
Broker con historia desde 2006 y uno de los nombres más conocidos del mercado. Ejecución rápida y muchas plataformas.
MT4MT5cTraderFxPro App
Abrir cuenta
2
RoboForex
Depósito de entrada bajo y muchos tipos de cuenta. Buena opción para empezar con poco capital.
MT4MT5R StocksTraderCopyFX
Abrir cuenta
3
Tickmill
Spreads bajos y comisiones competitivas. Pensado para quien opera seguido y cuida cada pip.
MT4MT5Spreads bajos
Abrir cuenta
Exchanges de criptomonedas
1
Bybit
Uno de los mayores exchanges de derivados cripto. Futuros, spot y copy trading en una sola cuenta.
FuturosSpotCopy trading
Abrir cuenta
2
BingX
Exchange muy fuerte en copy trading: puedes seguir a traders y ver sus resultados.
Copy tradingFuturosSpot
Abrir cuenta
3
KuCoin
Exchange con cientos de criptomonedas y muchas altcoins. Spot, futuros y bots de trading en una sola cuenta.
SpotFuturosBots de trading
Abrir cuenta
Los enlaces son de afiliado: si abres una cuenta, puedo recibir una comisión sin costo para ti. Operar con CFD, Forex y criptomonedas apalancadas conlleva un alto riesgo de perder dinero. Revisa si el servicio está disponible en tu país y opera solo con dinero que puedas permitirte perder.
Want my 4 indicators for MT5 free for 30 days? Open an account with a trusted broker, send the number to the Telegram bot and get them. No deposit.

Risk warning: CFDs, Forex and crypto derivatives carry a high risk of losing money due to leverage. This article is not investment advice.

Anton Rozhnovsky
Anton Rozhnovsky

Trader for 14 years. He has automated and tested more than 2,000 strategies in trading robots and develops his own indicators for MetaTrader 5.

← PreviousCrabel’s NR7: 72-Month Test and Which MT5 Robot to Use Instead

Keep reading

Grid and Martingale: A 72-Month Test and Which MT5 Robot to Use
Strategies

Grid and Martingale: A 72-Month Test and Which MT5 Robot to Use

I tested a martingale grid over 72 months on MT5: it blew up all 7 accounts within 11 weeks. Here's why, and which robots with stops to use instead.

Connors’ RSI-2 Strategy: 10-Year Test and Free MT5 Robot
Strategies

Connors’ RSI-2 Strategy: 10-Year Test and Free MT5 Robot

I tested Connors' RSI-2 on 10 years of history in MT5: classic, optimization and forward. All the numbers and the free robot.

Inside Bar Breakout: 72-Month Test and a Free MT5 Robot
Strategies

Inside Bar Breakout: 72-Month Test and a Free MT5 Robot

I tested the inside bar breakout over 72 months in MT5: it loses in 5 of 7 markets, but with an EMA 100 filter it passed the forward test on gold D1. Free robot.