Intraday RSI EA needed

Specifiche

I want to create an intraday EA designed to trade RSI pullbacks in the direction of the dominant trend during sufficient volatility, scales out profits, and automatically stands aside when market conditions stop supporting its edge.

It should have the following features and are based on the following indicators:

Trade FX on M15

Enter based on RSI, EMA and ATR

Scale out profits using a multi-TP structure

Trade only during active trading periods

Automatically stop trading when market conditions deteriorate

Resume when conditions normalize


1. Market & Timeframe

  • Instrument: FX majors / liquid crosses

  • Timeframe: M15

  • Style: Intraday trend-following pullbacks

  • Holding time: Minutes to a few hours 


2. Indicators

Trend Filter – EMA

  • Fast EMA: 50 EMA

  • Slow EMA: 200 EMA

Trend rules

  • Bullish bias: 50 EMA > 200 EMA and price above 50 EMA

  • Bearish bias: 50 EMA < 200 EMA and price below 50 EMA

  • No trade if EMAs are flat or crossing frequently



Pullback Trigger – RSI

  • RSI period: 14 (configurable)

  • RSI pullback zones:

    • Uptrend: RSI pulls back into 40–50

    • Downtrend: RSI pulls back into 50–60

Entry trigger (configurable)

  • RSI returns back in trend direction:

    • Buy: RSI crosses upward through 50

    • Sell: RSI crosses downward through 50



Volatility Filter – ATR

  • ATR period: 14

  • ATR timeframe: M15

Trade only if:

  1. Minimum ATR threshold

    • Example: ATR ≥ X pips (pair-specific)

  2. Relative ATR

    • ATR > ATR(50) × 0.8 (market not dead)

No volatility → no edge → EA stands aside.



3. Entry Conditions (All Must Align)

BUY Setup

  1. Trading session is active ✅

  2. ATR filter passes ✅

  3. 50 EMA > 200 EMA ✅

  4. Price above 50 EMA ✅

  5. RSI pulled back to 40–50 zone

  6. RSI crosses back above 50

  7. No open trades in same direction (optional rule)

SELL Setup

Same logic, inverted.


4. Stop Loss Logic

Use ATR-based stops, not fixed pips.

Options:

  • SL = 1.2 × ATR

  • Or SL beyond recent swing high/low, capped by ATR


5. Multi-TP Scaling Structure

Position Allocation

  • TP1: 40% of position

  • TP2: 30%

  • TP3: 30%

Targets

  • TP1 = 0.8 × ATR

  • TP2 = 1.5 × ATR

  • TP3 = 2.5 × ATR or EMA trail

Trade Management

  • After TP1 hit → move SL to breakeven

  • After TP2 hit → trail stop using:

    • 20 EMA

    • or ATR trailing stop

6. Time-of-Day Filter

Trade only during high-liquidity windows.

E.g. FX sessions: (configurable)

  • London Open: 07:00–10:00 GMT

  • London–NY overlap: 12:00–16:00 GMT

Rules:

  • No new trades outside allowed windows

  • Existing trades can finish naturally



7. Market Deterioration Detection (Auto Stand-Aside)

Conditions to STOP Trading

Any 2 of the following occur:

  1. ATR drops below minimum threshold

  2. EMA distance shrinks below X pips (market compressing)

  3. RSI chops between 45–55 for N candles

  4. 3 consecutive losses (configurable)

  5. Spread widens beyond normal (due to news / rollover)

When triggered:

  • EA enters “Paused Mode”, close all existing trades if unprofitable (set to be configurable)

  • No new trades allowed


8. Resume Logic (Automatic Recovery)

EA resumes only when:

  • ATR rises above threshold again

  • EMA slope increases (trend re-establishes)

  • RSI starts clean swings again



9. Risk Management

  • Risk per trade: 0.5% (configurable)

  • Max trades per session: 2–3 (per FX pair)

  • Max daily loss: hard stop (−2%, configurable)


Configurable Parameters:

Core Parameters 
  • Timeframe: M15

  • EMA Fast / Slow: 50 / 200

  • RSI Period: 14

  • ATR Period: 14

  • Risk per trade: 0.5%–1%

  • Max trades per session: 2–3

  • Sessions: London + London–NY overlap


FX Pair-Specific Parameters to be configurable, but with the values below as default RSI Pullback Zones
  • Buy: 40

  • Sell: 60 

ATR (M15)

  • Minimum ATR: 0.00055 (5.5 pips)

  • Low-vol pause threshold: < 0.00045

Stops & Targets

  • SL: 1.2 × ATR

  • TP1: 0.8 × ATR

  • TP2: 1.6 × ATR

  • TP3: 2.6 × ATR

I have attached a pseudocode below for reference, which will need proper cleaning and fine tuning.



File:

Con risposta

1
Sviluppatore 1
Valutazioni
(253)
Progetti
316
29%
Arbitraggio
34
26% / 65%
In ritardo
10
3%
Gratuito
2
Sviluppatore 2
Valutazioni
(18)
Progetti
22
9%
Arbitraggio
6
33% / 50%
In ritardo
1
5%
Caricato
3
Sviluppatore 3
Valutazioni
(16)
Progetti
35
23%
Arbitraggio
4
0% / 50%
In ritardo
2
6%
In elaborazione
4
Sviluppatore 4
Valutazioni
(15)
Progetti
19
16%
Arbitraggio
5
40% / 40%
In ritardo
0
Gratuito
5
Sviluppatore 5
Valutazioni
(39)
Progetti
52
19%
Arbitraggio
15
27% / 67%
In ritardo
8
15%
Gratuito
Pubblicati: 1 codice
6
Sviluppatore 6
Valutazioni
(7)
Progetti
5
0%
Arbitraggio
6
0% / 83%
In ritardo
1
20%
In elaborazione
7
Sviluppatore 7
Valutazioni
(60)
Progetti
87
29%
Arbitraggio
24
13% / 58%
In ritardo
7
8%
In elaborazione
8
Sviluppatore 8
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
9
Sviluppatore 9
Valutazioni
(64)
Progetti
83
28%
Arbitraggio
9
33% / 56%
In ritardo
9
11%
Gratuito
Pubblicati: 1 codice
10
Sviluppatore 10
Valutazioni
(16)
Progetti
20
10%
Arbitraggio
8
38% / 38%
In ritardo
3
15%
In elaborazione
11
Sviluppatore 11
Valutazioni
(635)
Progetti
856
48%
Arbitraggio
29
38% / 17%
In ritardo
63
7%
Gratuito
12
Sviluppatore 12
Valutazioni
(4)
Progetti
3
33%
Arbitraggio
2
0% / 100%
In ritardo
0
Gratuito
13
Sviluppatore 13
Valutazioni
(3)
Progetti
3
0%
Arbitraggio
0
In ritardo
0
Gratuito
14
Sviluppatore 14
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
15
Sviluppatore 15
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
16
Sviluppatore 16
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
17
Sviluppatore 17
Valutazioni
(6)
Progetti
7
14%
Arbitraggio
1
0% / 100%
In ritardo
1
14%
Gratuito
18
Sviluppatore 18
Valutazioni
(509)
Progetti
977
74%
Arbitraggio
27
19% / 67%
In ritardo
101
10%
Gratuito
Pubblicati: 1 articolo, 6 codici
19
Sviluppatore 19
Valutazioni
(8)
Progetti
9
11%
Arbitraggio
0
In ritardo
0
Gratuito
20
Sviluppatore 20
Valutazioni
(32)
Progetti
33
61%
Arbitraggio
1
100% / 0%
In ritardo
1
3%
In elaborazione
Pubblicati: 5 codici
21
Sviluppatore 21
Valutazioni
(187)
Progetti
243
20%
Arbitraggio
22
50% / 18%
In ritardo
0
In elaborazione
22
Sviluppatore 22
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
In elaborazione
23
Sviluppatore 23
Valutazioni
(4)
Progetti
8
0%
Arbitraggio
3
33% / 67%
In ritardo
4
50%
Gratuito
24
Sviluppatore 24
Valutazioni
(6)
Progetti
5
0%
Arbitraggio
2
50% / 50%
In ritardo
2
40%
Gratuito
25
Sviluppatore 25
Valutazioni
(2)
Progetti
3
33%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
26
Sviluppatore 26
Valutazioni
(3)
Progetti
5
20%
Arbitraggio
1
100% / 0%
In ritardo
2
40%
Gratuito
27
Sviluppatore 27
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
28
Sviluppatore 28
Valutazioni
(49)
Progetti
50
8%
Arbitraggio
0
In ritardo
0
Gratuito
29
Sviluppatore 29
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
30
Sviluppatore 30
Valutazioni
(1)
Progetti
0
0%
Arbitraggio
5
0% / 80%
In ritardo
0
Gratuito
31
Sviluppatore 31
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
32
Sviluppatore 32
Valutazioni
(2)
Progetti
2
0%
Arbitraggio
3
0% / 100%
In ritardo
1
50%
Gratuito
33
Sviluppatore 33
Valutazioni
(10)
Progetti
19
42%
Arbitraggio
6
0% / 50%
In ritardo
3
16%
In elaborazione
34
Sviluppatore 34
Valutazioni
(10)
Progetti
14
43%
Arbitraggio
0
In ritardo
3
21%
Gratuito
35
Sviluppatore 35
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
In elaborazione
36
Sviluppatore 36
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 6 codici
37
Sviluppatore 37
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
38
Sviluppatore 38
Valutazioni
(3)
Progetti
4
0%
Arbitraggio
0
In ritardo
1
25%
Gratuito
Ordini simili
am looking for an experienced MQL5 developer to build a high-frequency trading Expert Advisor (EA) for XAUUSD (Gold) on M1 and M5 timeframes . The EA must include advanced execution logic, dynamic pending orders, risk management, and news/session filters. Clean, efficient, and well-documented code is required. Strategy type: Scalping (fast trades, quick profit). Very fast execution logic (optimized for speed). Goal
​1. Project Overview ​ Asset: XAUUSD (Gold) ​ Timeframe: M1 (1-Minute) for execution; M5/M15 for trend filtering. ​ Objective: Execute high-frequency scalps during peak liquidity (London/NY overlap) to capture 10–30 pip movements with high precision. ​ Core Logic: The "Poverty Bot" strategy relies on Mean Reversion combined with Momentum Burst (Price Action + RSI/EMA filters). ​2. Strategy Logic (The "Poverty"
Hi, I hope you doing Greate, Let me share details , so the original EA already working but you can check and verify everything fine.First you verify that all original EA features are working correctly then add a user dashboard showing the number of detected zones, buy sell both none status, and an on off button. also ensure mitigated zones disappear properly and that trades follow the zone rules, and integrate the
Criei um Robô para a venda alta precisão que automatiza a estratégia de correção média de Larry Williams. Possui filtros de tendência seletiva, controle de lote por risco percentual e execução rápida. Compatível com contas Hedge e Netting. Configuração simples e otimizada para mercados de alta volatilidade. *55(16) 993786056
Project Title: Custom XAUUSD Support & Resistance Indicator Platform Required: MT5 preferred. If possible, also provide TradingView Pine Script version later. Main Goal: I want a custom indicator made specifically for XAUUSD (Gold) only. The indicator should automatically detect and draw strong support and resistance zones where price has a high probability of reacting, rejecting, or reversing. It must update
1. IF price forms: - Higher highs + higher lows → TREND = BUY - Lower highs + lower lows → TREND = SELL ELSE → NO TRADE 2. IF: - Trend = BUY - Price retraces to support zone - Bullish engulfing candle forms - TDI green crosses above red (optional) THEN: - Execute BUY 3. IF: - Trend = SELL - Price retraces to resistance - Bearish engulfing forms - TDI confirms THEN: - Execute SELL 4. Risk per trade = 1% of account Lot
Hello, I am looking for a professional trading system including: 1- Trading Bot (Expert Advisor): - Good profit performance - High security and strong risk management - Works efficiently during high market volatility (news and strong movements) - Works on all pairs (Forex + Gold) 2- Signal Indicator: - Provides clear Buy and Sell signals - Includes Take Profit and Stop Loss - No repaint (signals must not change or
Apply with a screen of your work . Symbol Specific Logic . Live Chart Optimization Check the Core logic . [back tests as well] Change points to pips . Create buffer for the zone
The strategy records the highest and lowest prices within a specified duration (default 15 minutes) after the New York market opens, forming the opening range. Post-Formation Breakout: When the price breaks above or below the opening range after its formation, it may indicate the direction of the day’s price movement. Trend Confirmation: The strategy uses two EMAs (default 20-period and 50-period) as trend filters to
Tengo una estrategia basada en divergencia para el oro sobre todo en tf m1 Basado en divergencia con stoch .. confirmando la entrada con ciertos parameteos de entrada Es mejor conversarlo para dar mejor los detalles Cuando entrar, porque o todas las divergencias se debe tomar para entrar en compras o ventas He adjuntado un ejemplo La confrmacion más exacta es el cruce de esos parámetros de stoch edebajo de level de

Informazioni sul progetto

Budget
30+ USD