IndexDip SP500 and Nasdaq 100 Dip Buyer
- Experts
-
Mohamed-amine Baddir
Mes outils pour MetaTrader 5 sur le Market (chacun peut être essayé gratuitement dans le testeur de stratégie avant l'achat) : - Version: 1.1
- Mise à jour: 4 novembre 2026
- Activations: 10
IndexDip trades the two most liquid US stock indices, the S&P 500 and the Nasdaq 100, from one chart. It is a long-only swing system on the daily timeframe: a few trades a month, each held for a few days, each with a hard stop loss. No grid, no martingale, no averaging down.
Nothing was optimized: the settings were fixed before the first backtest was run.
Backtest, January 2019 to October 2026 (S&P 500 and Nasdaq 100 together, 10 000 USD, Medium profile, 1-minute OHLC, broker spreads and swaps)
- Net profit +16 523 USD (+165%)
- Maximum equity drawdown 13.3%
- Profit factor 3.36, Sharpe ratio 2.27
- 146 trades, 78% winners, about 2 trades a month
- Every calendar year profitable except 2022 (-4%). In long falling markets the EA mostly stays out: in 2022 it took only 3 trades.
Per year, Medium profile: 2020 +9%, 2021 +35%, 2022 -4%, 2023 +8%, 2024 +21%, 2025 +22%, 2026 to October +18%.
Low profile: +64% in total, maximum drawdown 6.6%. High profile: +323% in total, maximum drawdown 19.9%.
Features
- Attach to one chart, any symbol and timeframe. IndexDip finds your broker's S&P 500 and Nasdaq 100 symbols automatically (US500, SPX500, SP500, USA500, US100, USTEC, NAS100, NDX100 and others, with any suffix). You can also type the names or switch one index off.
- Risk profiles: Low (position value 0.5 x equity per index), Medium (1.0 x), High (1.5 x), Custom, or Fixed lot.
- Every trade has a stop loss 8% below the entry. At most one position per index.
- If your broker's minimum lot is far larger than the profile asks for, IndexDip skips the trade and says so, instead of quietly trading several times your chosen size.
- Optional account protection for prop-firm style rules: a daily loss limit (close and pause until tomorrow) and a maximum drawdown limit (close and stop), both measured on account equity.
- Waits for a normal spread and an open market at the daily open, retrying once a minute instead of sending orders into a closed market.
- Survives restarts: open trades are recognized by magic number and managed as before.
- On-chart panel: the state and position of each index, and the reason for any skipped trade.
- No DLL, no internet connection, no external files.
Who it is for
Traders who want a slow index strategy that runs quietly on a VPS: a couple of trades a month, held for days, with a hard stop on each. It is not a scalper and it does not trade every day.
See the trades on your chart
IndexDip Signals (free, same author) shows this EA's trades on your S&P 500 or Nasdaq 100 daily chart, with alerts: a quick way to see how it trades before you buy.
Recommendations
- A broker offering S&P 500 and Nasdaq 100 CFDs; a low index spread helps.
- About 2 000 USD or more at the Medium profile, so both indices can be sized correctly. Cent accounts work the same way.
- Run it on a VPS so it is online at each daily open.
- Test it yourself: in the Strategy Tester choose your broker's S&P 500 or Nasdaq 100 symbol, any timeframe, from 2019 or earlier, deposit 10 000 USD. Both indices are tested together in one run.
Important
- Past results do not guarantee future results.
- A sudden crash during an open trade is the main risk; the 8% stop limits it but does not remove it.
- Losing trades are fewer than winners but larger. A losing streak of 2 or 3 trades can cost several percent at the Medium profile.
- Weeks without a trade are normal.
More from the author: Gemina, an Expert Advisor for gold and USD/JPY.
