FXEA365 Dip Buyer Zones RSI Pullback
- Indicators
-
Kenichiro Sakamoto
I'm Kenichiro Sakamoto, the developer behind FXEA365 — a studio building transparent, rule-based Expert Advisors for MetaTrader 5. - Version: 1.20
- Updated: 20 September 2026
FREE — highlights RSI-oversold pullbacks that occur WHILE price is above a rising trend SMA: the long-only dip-buy setup for up-biased markets such as stock indices.
Want this kind of rule traded automatically? See our paid EA AIFW AI Framework (free demo in the Strategy Tester): https://www.mql5.com/en/market/product/196639
100% free, no limitations. If it earns a place on your charts, a short review is the one thing that helps us most — it takes 30 seconds and it is what lets other traders find this tool.
Platform: MetaTrader 5 (this page). MetaTrader 4 edition: https://www.mql5.com/en/market/product/185649
Buying every oversold dip is how accounts die in a downtrend. Buying an oversold dip only while the market is in a confirmed uptrend is a different, defensible idea. This indicator marks exactly that condition so you can see the setups without hunting for them.
=== WHAT IT DRAWS ===
- The trend SMA (default 200).
- A green arrow under a bar when RSI is oversold AND price is above a rising SMA - the dip-buy zone.
=== NO REPAINTING ===
Both the SMA and RSI are read on closed bars, and the condition is judged on the previous bar's close. Marked zones do not disappear later.
=== SETTINGS ===
- TrendSMA (default 200): setups only above this.
- RSI_Period (default 14), RSI_BuyLevel (default 40): the oversold trigger.
- RequireRising (default true): require the SMA to be rising, not just above it.
Defaults suit a stock index (e.g. Nasdaq). On other instruments, re-fit them.
=== HONEST NOTE ===
A visualisation tool, not a signal service. Dip-buying works on structurally up-biased instruments (major indices) and fails on things that trend down or range. It marks context; it does not tell you the dip will hold. Trend/pullback systems still have losing trades.
=== WHO THIS IS FOR / NOT FOR ===
Right fit: traders of structurally up-biased instruments — the major stock indices above all — who want to buy pullbacks but only inside a confirmed uptrend, and anyone who wants the "is the trend still up?" question answered before the "is it oversold?" question.
Not a fit: anyone who buys every oversold reading regardless of trend, anyone trading instruments that range or drift down, where this whole idea fails, and anyone who reads a green arrow as a promise that the dip will hold.
=== 5-MINUTE CHART CHECK ===
1) Open a major index — Nasdaq is what the defaults were fitted on — on the timeframe you trade.
2) Take one green arrow and verify all three conditions by hand: RSI at or below 40, price above the 200 SMA, and that SMA rising.
3) Find an oversold bar with no arrow. Price should be below the SMA, or the SMA should be flat or falling. Those are the dips this tool deliberately refuses to mark — and the ones that end accounts.
4) Set RequireRising to false and watch extra arrows appear in flat markets. Decide which version you want, then set it back.
5) Now try the same settings on something that trends down or ranges. The arrows will be worthless. That is the honest limit of the idea, and it is better to see it here than with money on.
A visualisation tool, not a signal service. It marks context; it does not tell you the dip will hold.
More free tools from us (FXEA365):
- Donchian Trend Engine (EA): https://www.mql5.com/en/market/product/185534
- Donchian ATR Trailing Stop (indicator): https://www.mql5.com/en/market/product/185547
- Crypto Trend Channel Donchian (indicator): https://www.mql5.com/en/market/product/185642
- Pivot Trend ZigZag Swing (indicator): https://www.mql5.com/en/market/product/185643
- Volatility Squeeze BB Keltner (indicator): https://www.mql5.com/en/market/product/187032
- Currency Strength Meter 8 Majors (indicator): https://www.mql5.com/en/market/product/190005
All our products: https://www.mql5.com/en/users/app.develop.sk/seller
=== IF YOU WANT THIS AS AN AUTOMATED SYSTEM ===
If you trade by hand today and want to hand part of the work to rules, without giving up control, this is the EA we built for that:
- AIFW AI Framework (MetaTrader 5 only): https://www.mql5.com/en/market/product/196639
A rules engine that trades with no API key (H1 moving-average trend filter, M15 RSI timing, an ATR-based stop loss on every order), plus an optional AI layer: with your own OpenAI or Anthropic key, a language model can propose trades, but only inside the rules' trend direction and stop distances. You can run it in "Propose only" mode and confirm every trade by hand. No performance figures are published: the Strategy Tester cannot call the AI, so any test shows the rules engine only.
Every EA above has a free demo. Run it in the Strategy Tester with the settings listed at the top of its page before you decide. These are backtest figures, not live trading results, and they do not guarantee future performance.
If this tool is useful in your trading, a short review on this page would help, good or bad, including anything you would like improved. It helps other traders decide and tells us what to fix next.
Want this kind of rule traded automatically? See our paid EA AIFW AI Framework (free demo in the Strategy Tester): https://www.mql5.com/en/market/product/196639
100% free, no limitations. If it earns a place on your charts, a short review is the one thing that helps us most — it takes 30 seconds and it is what lets other traders find this tool.
Platform: MetaTrader 5 (this page). MetaTrader 4 edition: https://www.mql5.com/en/market/product/185649
Buying every oversold dip is how accounts die in a downtrend. Buying an oversold dip only while the market is in a confirmed uptrend is a different, defensible idea. This indicator marks exactly that condition so you can see the setups without hunting for them.
=== WHAT IT DRAWS ===
- The trend SMA (default 200).
- A green arrow under a bar when RSI is oversold AND price is above a rising SMA - the dip-buy zone.
=== NO REPAINTING ===
Both the SMA and RSI are read on closed bars, and the condition is judged on the previous bar's close. Marked zones do not disappear later.
=== SETTINGS ===
- TrendSMA (default 200): setups only above this.
- RSI_Period (default 14), RSI_BuyLevel (default 40): the oversold trigger.
- RequireRising (default true): require the SMA to be rising, not just above it.
Defaults suit a stock index (e.g. Nasdaq). On other instruments, re-fit them.
=== HONEST NOTE ===
A visualisation tool, not a signal service. Dip-buying works on structurally up-biased instruments (major indices) and fails on things that trend down or range. It marks context; it does not tell you the dip will hold. Trend/pullback systems still have losing trades.
=== WHO THIS IS FOR / NOT FOR ===
Right fit: traders of structurally up-biased instruments — the major stock indices above all — who want to buy pullbacks but only inside a confirmed uptrend, and anyone who wants the "is the trend still up?" question answered before the "is it oversold?" question.
Not a fit: anyone who buys every oversold reading regardless of trend, anyone trading instruments that range or drift down, where this whole idea fails, and anyone who reads a green arrow as a promise that the dip will hold.
=== 5-MINUTE CHART CHECK ===
1) Open a major index — Nasdaq is what the defaults were fitted on — on the timeframe you trade.
2) Take one green arrow and verify all three conditions by hand: RSI at or below 40, price above the 200 SMA, and that SMA rising.
3) Find an oversold bar with no arrow. Price should be below the SMA, or the SMA should be flat or falling. Those are the dips this tool deliberately refuses to mark — and the ones that end accounts.
4) Set RequireRising to false and watch extra arrows appear in flat markets. Decide which version you want, then set it back.
5) Now try the same settings on something that trends down or ranges. The arrows will be worthless. That is the honest limit of the idea, and it is better to see it here than with money on.
A visualisation tool, not a signal service. It marks context; it does not tell you the dip will hold.
More free tools from us (FXEA365):
- Donchian Trend Engine (EA): https://www.mql5.com/en/market/product/185534
- Donchian ATR Trailing Stop (indicator): https://www.mql5.com/en/market/product/185547
- Crypto Trend Channel Donchian (indicator): https://www.mql5.com/en/market/product/185642
- Pivot Trend ZigZag Swing (indicator): https://www.mql5.com/en/market/product/185643
- Volatility Squeeze BB Keltner (indicator): https://www.mql5.com/en/market/product/187032
- Currency Strength Meter 8 Majors (indicator): https://www.mql5.com/en/market/product/190005
All our products: https://www.mql5.com/en/users/app.develop.sk/seller
=== IF YOU WANT THIS AS AN AUTOMATED SYSTEM ===
If you trade by hand today and want to hand part of the work to rules, without giving up control, this is the EA we built for that:
- AIFW AI Framework (MetaTrader 5 only): https://www.mql5.com/en/market/product/196639
A rules engine that trades with no API key (H1 moving-average trend filter, M15 RSI timing, an ATR-based stop loss on every order), plus an optional AI layer: with your own OpenAI or Anthropic key, a language model can propose trades, but only inside the rules' trend direction and stop distances. You can run it in "Propose only" mode and confirm every trade by hand. No performance figures are published: the Strategy Tester cannot call the AI, so any test shows the rules engine only.
Every EA above has a free demo. Run it in the Strategy Tester with the settings listed at the top of its page before you decide. These are backtest figures, not live trading results, and they do not guarantee future performance.
If this tool is useful in your trading, a short review on this page would help, good or bad, including anything you would like improved. It helps other traders decide and tells us what to fix next.
