FXEA365 Nasdaq Dip Buyer: user guide, set files and FAQ

9 November 2026, 11:29
Kenichiro Sakamoto
0
12
This guide covers installation, run modes, ready-made set files and common questions for FXEA365 Nasdaq Dip Buyer on MetaTrader 5. Nasdaq Dip Buyer is a long-only RSI pullback system for the NASDAQ-100 CFD on the H4 chart. It trades only while the index is in a long-term uptrend (price above its SMA250), buys when RSI(14) falls to the buy level, and exits on an RSI recovery, a time stop or a protective ATR stop. It runs on a hedging account and trades about 7 to 10 times a year. Every run mode trades the same signal; only the position size changes.

Installation and first run
- Open your broker's NASDAQ-100 CFD (for example USTEC, USTECm, NAS100 or US100) and set the chart to H4, the timeframe it was built and tested on. The EA does not check the symbol name.
- Drag the EA from the Navigator onto the chart, tick "Allow Algo Trading" in the Common tab, and make sure the AutoTrading button in the terminal toolbar is on.
- Use a hedging account. On a netting account the EA prints a warning at start-up and position management may not work as designed.
- Confirm your broker's index leverage, contract size, minimum lot and margin before you start, because these differ a lot between brokers.
- The EA respects the broker's index trading hours automatically. The protective stop is sent to the broker together with each order. The RSI recovery exit and the time stop are checked by the EA, so keep the terminal running; a VPS or an always-on PC is the simplest way.

Minimum deposit and leverage
- Leverage: 1:100 or higher; confirm your broker's index leverage, contract size, minimum lot and margin.
- The description does not set a fixed minimum deposit. The published test used $10,000 at 1:100.

Run modes and published drawdowns
Backtests are historical simulations, not a live record, and do not indicate future performance. Test: MT5 Strategy Tester, real-tick model on Exness tick history (history quality 6%), US Tech 100 / USTECm H4, 2019-01 to 2026-06, $10,000, 1:100, default settings otherwise. All modes contain the same 54 trades.
- Defensive: +19.2%, profit factor 1.86, maximum equity drawdown 5.2%.
- Standard (our recommendation): +41.3%, profit factor 1.82, maximum equity drawdown 10.2%.
- Aggressive: +92.5%, profit factor 1.74, maximum equity drawdown 19.8%.
- Ultra (published default): +186.4%, profit factor 1.63, maximum equity drawdown 32.8%.
54 trades is a small sample, so treat these figures with care. Higher modes do not trade more often; they only trade larger. No forward test is published for this EA.
For this calm, low-frequency product we recommend Standard or Defensive. Users who prefer the previous behaviour should select Standard.

Set files
The sets below change only the RunMode input. All other inputs stay at their defaults. RunMode is an enum: 0 = Defensive (risk x0.5), 1 = Standard, 2 = Aggressive (risk x2.0), 3 = Ultra.

Defensive
; RunMode 0 = MODE_DEFENSIVE
RunMode=0
Copy these lines into a text file named NasdaqDipBuyer_Defensive.set, save it in MQL5\Presets, then load it in the EA's Inputs tab with Load.

Standard (recommended)
; RunMode 1 = MODE_STANDARD
RunMode=1
Copy these lines into a text file named NasdaqDipBuyer_Standard.set, save it in MQL5\Presets, then load it in the EA's Inputs tab with Load.

Aggressive
; RunMode 2 = MODE_AGGRESSIVE
RunMode=2
Copy these lines into a text file named NasdaqDipBuyer_Aggressive.set, save it in MQL5\Presets, then load it in the EA's Inputs tab with Load.

Ultra
; RunMode 3 = MODE_ULTRA
RunMode=3
Copy these lines into a text file named NasdaqDipBuyer_Ultra.set, save it in MQL5\Presets, then load it in the EA's Inputs tab with Load.

Prop-firm set (Defensive)
; RunMode 0 = MODE_DEFENSIVE
RunMode=0
Copy these lines into a text file named NasdaqDipBuyer_Prop.set, save it in MQL5\Presets, then load it in the EA's Inputs tab with Load.
This is the lowest-risk mode measured above, at 5.2% maximum equity drawdown, with all other inputs at their defaults. Check your prop firm's daily and total loss limits, and its rules for index CFDs, before you start.

How it works
1) Regime filter: the EA trades only while price is above its SMA250, a long-term uptrend.
2) Entry: inside that uptrend it waits for a short-term pullback. When RSI(14) drops to the buy level (default 35 or below), it buys the dip.
3) Exits, whichever comes first: the recovery exit when RSI rises above the exit level (default 70); the time stop when the rebound has not come after 30 bars; the protective stop at ATR x 8 below entry, which caps the loss if the dip becomes a deeper sell-off.
4) Sizing: lots come from a risk percentage of balance against the stop distance, with a hard maximum-lot cap. A fixed-lot mode (UseFixedLot, FixedLot) is also available.
Protection: news pause from the built-in MetaTrader calendar (no external connection), daily-loss stop, consecutive-loss guard, weekend-close option, on-chart dashboard, and push/email notifications.

FAQ
Q: Which timeframe should I use?
A: H4 on your NASDAQ-100 CFD. All published figures are H4 results.

Q: Which symbol name should I use?
A: Whatever your broker calls the NASDAQ-100 CFD (USTEC, USTECm, NAS100, US100). The EA does not check the name.

Q: Does it use martingale, grid or averaging?
A: No martingale or grid is part of the logic. The EA opens a new buy only when it has no open position of its own, so it never adds to a losing trade. Every trade has an ATR x 8 protective stop.

Q: Does it short the index?
A: No. It is long-only by design and stays flat when price is below the SMA250.

Q: Why did it not trade this week?
A: It trades only about 7 to 10 times a year (54 trades in the 2019-2026 test). A demo month with very few trades, or none, is the system working as designed.

Q: What is the minimum account, and can I use a prop firm?
A: No fixed minimum is stated; the test used $10,000 at 1:100. Check that your broker's minimum lot fits your balance at the Defensive or Standard risk. For a prop firm, use the Defensive set above (5.2% maximum equity drawdown in the backtest).

Q: Do I need a VPS?
A: The protective stop sits on the broker's server, but the RSI exit and the time stop need the EA to be running. A VPS or always-on PC keeps them working.

Q: How do I check it in the Strategy Tester before buying?
A: Run the free demo on your NASDAQ-100 symbol, H4, "Every tick based on real ticks", 2019-01 to 2026-06. Run Standard first, then Ultra, and compare trade count, profit factor and drawdown with the table above. Shorter windows say little with this few trades.

Q: What should I do during a drawdown?
A: Compare it with the maximum drawdown of your mode. A dip can turn into a deeper sell-off and produce several stopped trades in a row. If the drawdown exceeds what you accepted, move to a lower mode rather than raising risk.

Q: How do updates work?
A: Updates are delivered through the MQL5 Market. After updating, check the version on the chart panel and reload your set file.

Risk warning
A dip can keep falling into a real downtrend, and the protective stop limits each loss but cannot prevent a run of them. All results in this guide are backtests, which are historical simulations and do not indicate future performance, and they rest on only 54 trades. This is a diversification tool with a low trade count, not a main income source; start on a demo account and trade only money you can afford to lose.