📈 RICH DMI Ultimate
USDJPY-only EA with 11 integrated engines
🏆 A USDJPY trend-following EA born from long-term research
✅ No grid (nanpin)
✅ No martingale
✅ No overnight positions
✅ Closes within the same day
✅ Auto Lot compounding supported
⚠️ Does a high win rate really require big risk?
Grid trading keeps adding more and more losing positions.
Martingale enlarges the lot after every loss and waits for a reversal that may come someday.
And the floating loss is carried over to the next day, and the day after that.
RICH DMI Ultimate was born from the exact opposite philosophy.
“On a losing day, we lose. But we do not carry that loss over to tomorrow.”
It does not add positions to win back losses.
It does not double the lot just because it lost.
It does not push the day’s positions off to the next day.
🧠 Not an EA that trades on one single DMI setting
From the name “DMI” you might imagine a simple EA: buy when DMI crosses, sell when DMI crosses.
RICH DMI Ultimate is different.
After analyzing USDJPY price movement, we integrated into one EA 🔥 11 trading engines whose conditions differ in:
– Timeframe
– BUY/SELL direction
– DMI
– DI
– ADX
– EMA
– Time of day
– Exit conditions
– Emergency stop
⚙️ 11 TRADING ENGINES IN ONE
① H6 SELL ② M30 SELL ③ H2 SELL ④ H8 SELL ⑤ H1 SELL ⑥ M15 SELL
⑦ H4 BUY ⑧ H1 BUY ⑨ M15 BUY ⑩ H2 BUY ⑪ H8 BUY
Only the engine suited to that time, that direction and that price movement is put to work. This is the basic philosophy of RICH DMI Ultimate.
🔹 11 trading engines: not dependent on a single condition, they aim at different market phases.
🔹 Multiple timeframes monitored internally: M15, M30, H1, H2, H4, H6 and H8, from short term to medium and long term.
🔹 Direction and momentum judged by DMI and ADX: no entry on a simple cross alone.
🔹 EMA checks the price position: confirms that the current price is consistent with the trend direction.
🔹 Time windows selected per engine: it does not trade all 24 hours under the same conditions.
🔹 Maximum 2 positions: even if several signals appear, positions are not increased without limit.
📌 Entry conditions
Centered on DMI, entries are judged by combining the direction and strength of DI, trend momentum from ADX, the position relative to the EMA, the time of day and more. BUY and SELL use different conditions. It does not enter on a simple DMI cross alone, but selects only the situations where multiple conditions line up.
📤 Exit conditions
Each engine judges changes in the state of DMI, DI, ADX and so on, and exits on a signal when trend momentum is lost, for example. It is not an EA that depends only on a fixed TP. Each engine also has an emergency stop loss of 40 to 250 pips. In addition, it does not hold positions overnight: all of the day’s positions are closed based on 18:00 server time.
🛡️ The “defense” of RICH DMI Ultimate
✅ No overnight positions: positions are not carried over to the next day.
✅ Maximum 2 simultaneous positions: positions are not increased without limit.
✅ No martingale: the lot is not doubled after losses.
✅ No grid rescue: it does not keep averaging down or up to win back losses.
✅ Emergency stops: each of the 11 engines has a clear loss limit.
✅ Forced daily close: the day’s positions end within the same day.
🤔 Will assets really grow that way?
No grid. No martingale. Positions closed every day. Can assets really grow like that? RICH DMI Ultimate does not aim to cut risk by sacrificing profit. It aims to accept losses while avoiding fatal damage, and to go after the next chance again and again.
💹 Standard money management: target risk of about 2% per position, Auto Lot
The standard settings use a Balance-based Auto Lot compounding method, in which the lot is calculated automatically from the account balance and each engine’s stop-loss width.
🔹 Target SL risk per position: about 2%
🔹 Maximum simultaneous positions: 2
🔹 Total open SL risk cap: about 4%
🔹 Maximum lot per position: 15 lots
Engines with narrow stops and engines with wide stops do not use the same lot. The lot is adjusted automatically based on the set loss width. As profits build up the lot increases step by step, and when the balance falls the lot shrinks too.
⚠️ We do not hide the risk either
Past backtest results do not guarantee future profit. Drawdowns can occur in live operation, and they may exceed those seen in backtests. Please check not only how much an EA made, but also how deeply it sank to get there.
📈 Favorable markets
It is good at markets where a direction forms, up or down, and the trend continues for some time. The characteristics of a DMI-type trend-following strategy show up easily when the direction of DI is clear and ADX confirms the momentum. Because it uses multiple timeframes, it works well when a direction also appears on the medium timeframes, not only the short term.
📉 Unfavorable markets
Ranging markets with no clear direction that move up and down in a narrow range. It is also weak in markets that reverse sharply again and again right after a trend starts. When the direction switches frequently, small losses may occur in a row, due to the nature of trend-following EAs.
✨ Features of RICH DMI Ultimate
✅ Developed exclusively for USDJPY
✅ Attach to a USDJPY M5 chart
✅ 11 trading engines integrated in one EA
✅ Monitors M15 / M30 / H1 / H2 / H4 / H6 / H8 inside the EA
✅ Judges market conditions by combining DMI / DI / ADX / EMA and more
✅ Different trading conditions for BUY and SELL engines
✅ Not a simple DMI cross EA
✅ Trading time windows set individually per engine
✅ No grid
✅ No martingale
✅ Maximum 2 simultaneous positions
✅ Emergency SL on every engine
✅ Exits on changes in DMI, ADX and other states, not only a fixed TP
✅ Balance-based Auto Lot compounding
✅ Target SL risk of about 2% per position
✅ Maximum simultaneous open SL risk of about 4%
✅ Maximum 15 lots
✅ All positions closed the same day
✅ No overnight positions
✅ Can be changed to fixed-lot operation
✅ No external indicators required
✅ No DLL required
💡 Recommended way to run it
Attach it to a single USDJPY M5 chart and we recommend Auto Lot compounding with the standard settings. Basically, keep the EA running at all times and leave the decision of whether to enter to the EA itself. It judges time of day and market state internally, so it automatically skips entries when the conditions are not met. Please use it with a long-term view, not short-term wins and losses.
👤 Who it is for
✅ Those tired of the large floating losses of grid EAs
✅ Those worried about lot inflation from martingale
✅ Those who do not want to hold positions for many days
✅ Those who do not want to judge an EA by a flashy win-rate figure alone
✅ Those who want to choose an EA by checking profit and drawdown together
✅ Those who want to run a trend-following EA on USDJPY
✅ Those who want growth through compounding while keeping a clear risk limit
👨💻 Developer
Developed by Rich, FX trader.
Rather than asking “how can I show the highest win rate?”, I develop by asking “how can I keep building profit over the long term while accepting losses?” In RICH DMI Ultimate I did not look for the answer in the single indicator DMI, but combined multiple timeframes, multiple conditions and multiple trading engines.
🔥 We lose. But we do not run away. We cut, and then aim for the next one.
[RICH DMI Ultimate]
Fighting on without relying on grid, martingale or overnight positions.
⚠️[About backtests]
Any backtest results are verification results using past historical data. They do not guarantee future profits or similar operating results. Auto Lot compounding can be expected to expand profits, but the amount lost in a loss also changes with the account size. Drawdowns larger than those in a backtest may occur in the future. Actual trading results differ depending on the broker, spread, slippage, execution environment, communication environment and market conditions, and may diverge from backtest results. Foreign exchange margin trading may result in losses. Secure sufficient spare funds and use it within a range that does not exceed your own risk tolerance.

