Forex Moderate volatility

USD/JPY · Gopher

The primary USD/Asia major and the archetypal carry pair. A live Tokyo session, BoJ intervention history near 145–152, and reliable liquidity make it a natural surface for trend, carry and news EAs — but the intervention tail can reverse a long by hundreds of pips in minutes.

Updated

USD/JPY (Gopher) — MT5 symbol overview

At a glance

Asset class
Major FX pairs
Volatility
Moderate volatility
Avg. spread (typical)
0.8 pips
Average daily range
~70 pips/day
Best sessions (UTC)
Tokyo · NY
Last updated
2026-09-27

Typical values — USD/JPY is not yet measured broker-by-broker; confirm the live spread on your own account.

Data

Trading conditions

Session windows, broker spreads, and cost math for this symbol — measured and typical values, not marketing.

Trading sessions

Sydney — 21:00–06:00 UTC
Tokyo Best sessions — 00:00–09:00 UTC
London — 07:00–16:00 UTC
New York Best sessions — 12:00–21:00 UTC

Times are UTC and adjust automatically for daylight saving (Tokyo has no DST). The timeline shows the current UTC day; the vertical marker is the time right now.

Position planning

Pip value · Spread cost

LotsPip valueCost at 0.8 pips
0.0110 JPY8 JPY
0.10100 JPY80 JPY
1.001,000 JPY800 JPY

Values in JPY, the quote currency.

Required margin

Enter a price to calculate

Planning estimates from the typical values on this page — not live quotes. Actual pip value, margin and spread depend on your broker's contract specification and account currency.

Analysis

USD/JPY: the full analysis

On this page (8 sections)

USD/JPY — universally nicknamed “Gopher” in the dealing room — is the primary USD/Asia major and the pair most retail carry strategies are built on. The first thing to decide is whether your strategy wants its character or merely tolerates it: a live Tokyo session and a positive-carry tilt are an edge for trend and carry EAs, while the Bank of Japan’s intervention history is a tail risk that a system ported from EUR/USD never has to price. Pick the pair to the strategy, not the other way round.

This page covers what USD/JPY gives an automated strategy that EUR/USD does not, the sessions that decide its results, what it costs, the failure modes that catch systems moved over from European majors, and how to build and test a USD/JPY EA of your own.

USD/JPY at-a-glance: typical spread 0.6-1.0 pips, ~70-pip daily range, moderate volatility, best in the Tokyo and NY sessions

How USD/JPY Behaves: What Gopher Gives an EA

USD/JPY trades a large share of global forex volume and is structurally different from the European majors in one respect that matters for automation: it has an active home session. The Tokyo hours produce genuine USD/JPY range, where EUR/USD and GBP/USD mostly drift, so a 24-hour EA reads real signal overnight here rather than noise.

Comparison card contrasting USD/JPY and EUR/USD daily range, spread, edge shape and catalyst for an EA

For an EA, that character reduces to three properties:

  • A live Tokyo session. USD/JPY moves on Asian liquidity and Japanese data in hours when European pairs are quiet. Trend EAs that operate around the clock tend to behave differently here than on EUR/USD, where Tokyo-session signals often reverse at the London open.
  • A carry tilt. USD/JPY is the archetypal carry-trade pair. When US rates sit above Japanese rates, a long typically earns a positive overnight swap, and multi-week uptrends build as global risk appetite stays high. That carry is a tailwind for trend systems — and a liability the moment risk turns.
  • The BoJ tail. The Bank of Japan has a documented history of buying JPY aggressively when USD/JPY climbs past perceived tolerance levels (widely reported around 145–152). That creates an asymmetric risk: a long above those levels can reverse several hundred pips in minutes, while the downside has no symmetric authority defending it.

The trap for automated strategies is that the carry which looks like a smooth edge on a backtest is the same carry that unwinds violently in a risk-off event — and the backtest rarely spans one. Gopher rewards systems that respect its volatility regime and quietly drains ones that assume the trend and the swap will always be there.

Which EA Strategies Suit USD/JPY?

The pair’s profile lists trend, news, and mean-reversion as suitable — but suitability is an editorial assessment, not proof. In our own stock-settings baseline of the Builder’s templates — a single USD/JPY M5 run over one year, default inputs, no optimisation — most finished below a 1.0 profit factor. Almost none cleared the Builder’s own bar at stock settings, so treat any edge on USD/JPY as something your own settings and test have to earn. Look for it in session windows and event pauses, not the indicator on the box. What USD/JPY’s character tends to support:

StrategyFit on USD/JPYWhy
Trend / carryStrongThe carry tilt and multi-week directional moves suit momentum systems; a positive swap can pay you to hold the trend.
NewsStrong (with a pause)BoJ and US releases move Gopher hard. An event-filtered EA can trade the follow-through, but it needs an event pause or the spread and the gap eat the entry.
Mean-reversionFairBetween catalysts USD/JPY ranges cleanly, but the BoJ tail and carry-unwind risk mean a reversion system must cap exposure and respect the event calendar.

Trend and carry are the shapes that turn USD/JPY’s structure into an asset; the rest have to fight the tail. The practical route is to build one of these shapes yourself — the Builder ships templates that accept USD/JPY and exposes every parameter — and then test it (below) before you trust a single number.

Card rating how trend, news / carry, mean-reversion EA strategies fit USD/JPY

Best Trading Hours for USD/JPY EAs

Session structure decides more of a Gopher result than indicator choice does:

  1. Tokyo session (00:00–09:00 UTC): the pair’s home window. Asian liquidity and Japanese data give USD/JPY real range here — the one major where an overnight signal is more likely to be trend than noise.
  2. London hours (07:00–12:00 UTC): a quieter stretch for USD/JPY than for European pairs, useful mainly as the handover between the Asian and US catalysts.
  3. NY session (12:00–21:00 UTC): US data drives the USD leg, giving a second daily momentum window; the early-NY overlap with late London is the most active.
  4. Late NY / pre-Tokyo (21:00–24:00 UTC): thin liquidity and low-conviction drift; session-quality filters should usually exclude these hours.

EAs that restrict trading to the Tokyo-and-NY windows often out-perform 24-hour variants on USD/JPY, in our editorial assessment, so a session filter here is best treated as part of the strategy definition rather than an optimisation flourish. Two cautions come with it. Scheduled BoJ and US events sit inside those good windows and widen spreads exactly then, so a fast strategy needs a news pause or it pays several times the normal spread at the worst moment. And every clock time above is UTC — an EA reads your broker’s server clock, which is usually not UTC, so a “00:00” Tokyo filter shifts silently when you move the EA between brokers on different server timezones. This is the one clock rule for the whole page; verify it once, in MT5’s Market Watch, and every session boundary lines up.

USD/JPY activity timeline showing the Tokyo and NY session hours in UTC

Spreads, Costs, and Execution

USD/JPY is one of the cheapest majors to trade. The figures below are editorial reference ranges compiled from broker-published standard and raw conditions (updated July 2026), not broker-by-broker measured numbers — our live spread sampling currently covers EUR/USD and a few reference symbols, so confirm the live spread on your own account before you size a fast strategy:

Account typeTypical USD/JPY spreadCommissionWho it suits
Standard0.6 – 1.0 pipsnoneswing / trend / carry EAs
Raw / ECNsub-pip (≈0.1 – 0.3)$3 – 7 / lotscalping / high-frequency EAs

Two cost rules specific to this pair:

  1. The swap is part of the cost model, not an afterthought. USD/JPY’s carry means the overnight swap can be a meaningful positive on longs and a meaningful drag on shorts. A carry EA’s edge lives partly in that number, so backtest with realistic swap, not the platform default — a strategy validated on zero swap is not the one you will run.
  2. The commission is an account property, not a pair property. The same $3–7/lot raw commission applies whether you trade EUR/USD or Gopher; what changes between pairs is the spread on top of it. Gopher’s tight standard spread makes it viable for swing strategies without a raw account, which EUR/USD-shaped cost assumptions understate.

Risks to Test Before Going Live

USD/JPY’s failure modes are specific enough that a generic risk checklist misses them:

  1. The BoJ intervention tail is asymmetric. A long above the widely-reported 145–152 tolerance zone carries a tail that a EUR/USD EA never prices: one intervention can reverse 300–500 pips in minutes. Cap or filter long exposure there, and never rely on a tight trailing stop to escape a gap.
  2. The carry unwinds faster than it builds. The positive swap that rewards a long in calm markets is the same position that dumps in a risk-off event — equity crashes unwind the carry in hours. A trend EA with no volatility or risk filter gets caught in the reversal.
  3. JPY-cross correlation is hidden leverage. USD/JPY moves with EUR/JPY and GBP/JPY. Two “diversified” EAs across those pairs are closer to one leveraged JPY bet than a hedge — the correlation stacks your exposure without appearing in either EA’s risk settings.
  4. Overnight thinness manufactures false signals late. The late-NY-to-pre-Tokyo hours print low-liquidity drift that reverses once real Tokyo depth arrives. An unfiltered EA reading signals in that window trades noise, not trend.

Colour-coded USD/JPY risk map covering its main pre-live failure modes

How to Test a USD/JPY EA

On Gopher, the test is the whole edge. Hold anything you build to the bar set out in the site’s methodology:

  1. Backtest on tick data at your account’s real spread and swap. Use an every-tick model with the standard-or-raw spread you will actually trade, and realistic swap for a carry system. A strategy validated at costs it will never see is a fiction.
  2. Read the worst losing streak, not the headline profit factor. The max drawdown and the longest run of losing trades tell you the capital and the patience the strategy demands. Budget for the worst streak before you fund it.
  3. Forward-test on demo through at least one BoJ or FOMC event. Gopher’s defining risk only shows up around a rate decision, an intervention, or a US print, so a demo window that never spans one has not tested the thing that matters most.
  4. Confirm the server clock before the first live trade. Re-check MT5’s Market Watch time against the UTC session hours above, and re-check it again after any broker migration — a step that is easy to skip and expensive to miss.

Every backtest number this produces is a historical measurement, not a forecast — say so in your own notes, and size for the drawdown you measured rather than the return you hope for.

Pre-live checklist for a USD/JPY EA covering tick-data backtest, sizing, session filter and drawdown

USD/JPY EAs and Builder Templates

Beyond the stock-settings template baseline above, we have not published a USD/JPY backtest of our own, and a EUR/USD result does not carry over to a pair with the BoJ intervention tail. The honest route to a Gopher EA is to build and verify one:

  • The Builder (open it here) accepts USD/JPY in its trend and multi-symbol templates (add the News Filter node for an event pause), so the EA you deploy is built on your own numbers — the CTA below covers exactly what it produces.
  • Related-pair reference. GBP/JPY shares Gopher’s JPY leg and its Tokyo-session structure, so it makes a useful stress comparison — but its range is wider, so a result on GBP/JPY is not evidence for USD/JPY.
  • The concept canonicals. If a term above is unfamiliar, the spread, swap and volatility entries define the mechanics a USD/JPY EA depends on.

Frequently asked questions

What is the best EA for USD/JPY?
No EA is best on USD/JPY in general — a USD/JPY EA is only as good as its exposure to the BoJ tail and its test. Build a Gopher trend, carry or news EA in the Builder, then judge it the way you would any pair: read the worst losing streak and max drawdown first, and validate on tick data at your own broker's spread. On USD/JPY, add one extra check a sales page rarely mentions — how the strategy behaves if it is long into a BoJ intervention.
Is USD/JPY good for carry EAs?
It is the archetypal carry pair: when USD rates sit above JPY rates, a long typically earns a positive overnight swap, and carry EAs are built to harvest that. The catch is that carry and risk appetite move together — the same positions that collect swap in calm markets unwind fast when equities fall. Treat the swap as a bonus on a trend thesis, not as the thesis itself, and size for the unwind.
What is BoJ intervention risk for a USD/JPY EA?
The Bank of Japan has historically bought JPY aggressively when USD/JPY climbed past perceived tolerance levels (widely reported around the 145–152 zone), which creates an asymmetric tail on long positions there. One intervention can reverse several hundred pips in minutes, so an EA with tight trailing stops or no event awareness is especially exposed. This is history, not a forecast — but it is the single risk a USD/JPY EA must be tested against.
Which sessions should a USD/JPY EA trade?
Tokyo and NY above all. Unlike EUR/USD, USD/JPY carries genuine range during the Tokyo session (00:00–09:00 UTC) from Asian liquidity and Japanese data, and the NY session (roughly 12:00–21:00 UTC) moves the USD leg on US releases. Check any session filter against your broker's server clock, which is usually not UTC.
How does USD/JPY spread compare to EUR/USD?
USD/JPY is among the tightest majors — typically 0.6–1.0 pips on a standard account and sub-pip on raw, against EUR/USD's ~0.7–1.6. These are typical reference ranges compiled from broker-published conditions, not broker-by-broker measured figures, so confirm the live spread on your own account before you size a fast strategy.

Build your own EA for USD/JPY

Open the AIStrategyMiner Builder with this symbol already selected, build the rules from blocks, then test them on your own price history before you decide anything.

  • Compile a standard .ex5 file for MetaTrader 5 and check it in the Strategy Tester.

Test any EA in the MetaTrader 5 Strategy Tester before you rely on it. Past results do not predict future ones.

AIStrategyMiner EA Builder: strategy blocks wired together on a canvas, with the properties panel on the right