Home >EA Lineup >NASDAQ DIP BUYER EA

nasdaq-dip-buyer

📈 STOCK INDEX EA (NASDAQ100 DIP-BUY / LONG-ONLY)

NASDAQ DIP BUYER EA

Buys NASDAQ100 dips — a stock-index EA (long-only).
Buys temporary dips in an uptrend, exits quickly on the bounce. Ultra-low 3% DD, 76% win.

PF

1.61

Max balance DD

3.1%

very low

Win rate

77%

Trades

74

7.5yr

Min deposit: from ¥100,000 (standard) / micro for small capital

Runs from the minimum USTEC lot. ¥100,000+ recommended. Index point moves are large, so a micro/cent account is advised for small/safe operation. Risk-% sizing auto-adapts to account size.

Trend-following fails on indices — dip-buying works

Breakout trend-following loses on every index (real PF<1), but dip-buying — aligned with the long-term-up + pullback nature of indices — works. This EA buys oversold (RSI≤40) pullbacks in an uptrend (above SMA200) and exits quickly on the bounce. It rides the NASDAQ100 tech-growth bias.

WHY DIP-BUYING (NOT TREND-FOLLOWING)

Why dip-buying, not trend-following

  1. Indices are mean-reverting: in live tests US30/US500/USTEC/JP225 all lose with breakout trend (PF<1). Indices grind up with pullbacks rather than spike.
  2. Capture the up-bias long-only: NASDAQ100 trends up long-term. Buying dips for the bounce beats selling drops — 76% win rate.
  3. Fast turnover = robust: buy shallow dips (RSI40), exit fast (RSI50), short hold. More trades than deep-dip waiting, stable across both OOS halves (PF1.49/1.44).

How the strategy works (entry, stop, target)

On NASDAQ-100 (USTEC) H4, a long-only mean-reversion system that buys only temporary oversold dips within an uptrend — exploiting the index's 'long-term rise + pullback rebound'.

Entry
Buys only when price is above the SMA200 (uptrend) and RSI(14) drops to 40 or below (long only).
Stop loss
ATR×4 — protects the account from deep sell-offs.
Take profit
Exits when RSI recovers above 50, or on a 30-bar time stop.
Risk
Balance × 1%. Adjustable via Run-Mode.
Design rationale
Indices are about long-term rise + pullback rebounds. Trend-breakout fails (proven), but buying dips within an uptrend works.
Same RSI dip-buying strategy, other asset: GOLD DIP BUYER (XAUUSD, gold)

Run Mode (Defensive / Standard / Aggressive)

Every EA exposes a "RunMode" dropdown that switches aggressiveness across three levels. It only multiplies the lot (risk) — entry/exit logic, symbol and timeframe never change.

Defensive

×0.5

Half of standard risk. Both max drawdown and expected return are roughly halved. For capital preservation or first-time automated trading.

Standard (recommended)

×1.0

The backtest figures shown on this page use this setting. Start here.

Aggressive

×2.0

Double the standard risk. Return and max drawdown roughly double, raising the risk of ruin. Use only with money you can afford to lose.

Approximations relative to Standard (Defensive ≈ 0.5x / Aggressive ≈ 2x). Drawdown does not scale linearly; in sharp markets Aggressive can exceed this estimate. Lots auto-adjust to balance when compounding is on.

All Parameters

All 55 inputs shown in MT5 (EA core + shared modules). Strategy-core values are pre-optimized — keep them at defaults; tune only the operational ones as needed.

ParameterDefaultDescription
General
VersionCheck_EnabletrueEnable automatic update notifications.
EA_Slugnasdaq-dip-buyerFXEA365 site EA identifier (do not change).
RunModeMODE_STANDARDRun mode (Defensive x0.5 / Standard x1.0 / Aggressive x2.0). Switches the lot multiplier.
Economic Event Filter
EconFilter_EnabletrueAvoid trading around high-impact economic events.
EconFilter_AvoidNFPtrueAvoid NFP (1st Friday each month).
EconFilter_AvoidFOMCtrueAvoid FOMC (US Federal Open Market Committee).
EconFilter_AvoidCPItrueAvoid CPI (US consumer price index).
EconFilter_AvoidWeekendtrueAvoid weekend risk (late Fri / early Mon).
EconFilter_AvoidHoursBefore2Avoid N hours before the release.
EconFilter_AvoidHoursAfter1Avoid N hours after the release.
EconFilter_ServerGMTOffset3Server-time GMT offset (summer=3 / winter=2).
EconFilter_VerbosefalseVerbose filter logging.
EconFilter_UseCalendartrueAuto-fetch from MT5 economic calendar (falls back to NFP/CPI rules where unavailable).
EconFilter_MinImportance2Min calendar importance (1=low+ / 2=medium+ / 3=high only).
EconFilter_CurrenciesUSDCalendar target currencies (CSV, e.g. USD,EUR,JPY).
EconFilter_StopImportance3Fully stop new entries at this importance or above.
EconFilter_StopBeforeMin120Stop: N minutes before release.
EconFilter_StopAfterMin60Stop: N minutes after release.
EconFilter_ReduceLotFactor0.5Lot factor on medium impact (reduce instead of stop).
EconFilter_ReduceBeforeMin30Reduce lot: N minutes before.
EconFilter_ReduceAfterMin15Reduce lot: N minutes after.
Safety Guard
Guard_EnabletrueEnable the safety guard (forward only).
Guard_EmergencyMargin120.0Close all if margin level falls below this % (0=off).
Guard_DailyLossPct8.0Stop new entries for the day at this daily loss % (0=off).
Guard_DailyLossClosefalseAlso close open positions when the daily loss is hit.
Guard_MaxConsecLoss0Stop new entries for the day after N consecutive losses (0=off).
Guard_FridayClosefalseClose everything late Friday.
Guard_FridayCloseHour20Friday close-all hour (server time).
News Protect
Guard_NewsProtectMode00=off / 1=SL to break-even / 2=half close / 3=close all.
Guard_NewsProtectMin15Run protection N minutes before high-impact events.
Dashboard / Notify
Notify_PushtrueMT5 mobile push notifications (requires MetaQuotes ID).
Notify_EmailfalseEmail notifications (requires MT5 email setup).
Notify_WebhookURLGeneric webhook URL (Discord/Slack, etc.; empty=off).
Notify_MarginAlert150.0Alert when margin level falls below this %.
Notify_DailySummarytrueSend a daily summary at a set time.
Notify_SummaryHour6Daily summary send hour (server time, 0-23).
Dash_TradeCSVtrueRecord all fills to CSV (MQL5/Files).
Dash_PauseButtontrueShow a pause button on the chart.
Notify_NewsPrewarnMin60Pre-warn N minutes before entries are halted (0=off).
DetailedLogtrueLogs wait/skip reasons, entries and exits to the Journal (forward only).
Trend filter (long-only regime)
TrendSMA200Uptrend SMA (buy only above it)
TrendTF_Bars1SMA slope check (0 = level only)
Dip entry (RSI oversold)
RSI_Period14RSI period
RSI_BuyLevel40.0Gold: deeper dip (35). Robust over 12 live years, both OOS halves positive
MaxPositions1Max simultaneous positions
Exit
RSI_ExitLevel55.0RSI exit level (gold-tuned).
SL_ATR8.0SL = ATR x this (wider for gold).
ATR_Period14ATR (volatility) calculation period.
MaxHoldBars60Max hold bars (gold-tuned).
Risk
RiskPercent5.0Risk per trade as a % of account balance.Def 2.5Std 5Agg 10
UseFixedLotfalseTrue trades a fixed lot (FixedLot); false auto-sizes from RiskPercent.
FixedLot0.1Lot size used when fixed-lot trading is on.Def 0.05Std 0.1Agg 0.2
MaxLot50.0Hard cap on total lots (prevents runaway / oversized positions).
Misc
MagicNumber202630Unique ID so the EA never interferes with others (fixed per EA).
Slippage30Allowed slippage (points).

Defaults and descriptions follow the EA source. Lot inputs show the effective value after the run-mode multiplier (Defensive x0.5 / Standard x1.0 / Aggressive x2.0). See the bundled MANUAL.html for details.

📈MT5 Strategy Tester 보고서NASDAQ DIP BUYER EA

🏆 MT5 공식 Strategy Tester 실측값 · USTEC / H4새 탭에서 원본 열기
NASDAQ DIP BUYER EA Strategy Tester Report

📋 이 보고서에 대해

  • MT5 전략 테스터(XMTrading-MT5 서버)에서 생성한 공식 보고서
  • 5-10년 실가격 데이터 + 모든 틱(99.9% 정확도) 모델 사용
  • 잔액 곡선(파랑) / 유효 증거금 곡선(녹색)으로 부동 손실도 시각화
  • 과거 결과는 미래 수익을 보장하지 않습니다
USTEC / NAS100H4Long-onlyReal-testedUltra-low DDPF 1.61

📈 NASDAQ DIP BUYER EA

H4 dip-buying on NASDAQ100 (USTEC). In an uptrend above SMA200, buys RSI-oversold and exits on RSI recovery or max hold. ATR stop for crash defense. A stock-index diversifier uncorrelated with crypto/gold/FX.

Symbol

USTEC (NASDAQ100)

Timeframe

H4

Test broker

Exness

Test period

7.5yr (2018-2025)

Free download (register account)

REAL MT5 BACKTEST

Real backtest results

MetricValueAssessment
Test period2018.06 – 2025.12 (7.5yr)Every tick, $10,000
Net profit (1% risk)+$789 (+7.9%)$10,000 → $10,671
Profit Factor (PF)1.61>1.0 = edge
Max balance drawdown3.09%Very low — good diversifier
Trades / win rate74 / 77%High win, enough sample
Sharpe ratio1.33Good

OOS ROBUSTNESS

OOS robustness

SegmentPFBal. DDNote
Full (7.5yr)1.613.09%baseline
First half (2018.6-2022)1.362.15%survived COVID crash & rate hikes
Second half (2022-2025)1.762.26%consistent both halves = not recency-fit

RISK-TIER EXAMPLES

리스크별 운용 예(RiskPercent로 조정)

리스크%年率(複利)最大DDPF
1%(기본·가장 안전)+7.9%/7.5年3.1%1.61
3%(밸런스)+24.8%9.2%1.57
5%(積極)+42.6%15.2%1.54
8%(攻撃・上級者)+70.7%23.8%1.49

※DD가 초저수준(리스크 1%에서 3%)이므로, 허용도에 따라 RiskPercent를 올려 이익 폭을 확대 가능. 모두 동일 로직의 MT5 실거래 실측값.

Out-of-scope markets & risks

  • Dip-buying sits in drawdown during sustained crashes until the ATR-SL closes it (long-only = unfavorable in bear markets).
  • NASDAQ100-only. Does not work on other indices (US30/US500/JP225) — verified live.
  • Modest yearly return (~+0.9%/yr at 1% risk). Purpose is low-DD diversification. Raise risk-% or combine with other EAs for more return.
  • Past real results do not guarantee the future. Trade with risk capital.

5일간 이메일 강좌 (무료)

FX 자동매매의 본질, 백테스트의 올바른 해석, 브로커 선택 요령을 매일 1통 전해드립니다.

※ 개인정보는 엄격히 보호. 언제든 구독 해지 가능.