Intraday RSI EA needed

İş Gereklilikleri

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.



Dosyalar:

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(253)
Projeler
316
29%
Arabuluculuk
34
26% / 65%
Süresi dolmuş
10
3%
Serbest
2
Geliştirici 2
Derecelendirme
(18)
Projeler
22
9%
Arabuluculuk
6
33% / 50%
Süresi dolmuş
1
5%
Yüklendi
3
Geliştirici 3
Derecelendirme
(16)
Projeler
35
23%
Arabuluculuk
4
0% / 50%
Süresi dolmuş
2
6%
Çalışıyor
4
Geliştirici 4
Derecelendirme
(15)
Projeler
19
16%
Arabuluculuk
5
40% / 40%
Süresi dolmuş
0
Serbest
5
Geliştirici 5
Derecelendirme
(39)
Projeler
52
19%
Arabuluculuk
15
27% / 67%
Süresi dolmuş
8
15%
Serbest
Yayınlandı: 1 kod
6
Geliştirici 6
Derecelendirme
(7)
Projeler
5
0%
Arabuluculuk
6
0% / 83%
Süresi dolmuş
1
20%
Çalışıyor
7
Geliştirici 7
Derecelendirme
(60)
Projeler
87
29%
Arabuluculuk
24
13% / 58%
Süresi dolmuş
7
8%
Çalışıyor
8
Geliştirici 8
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
9
Geliştirici 9
Derecelendirme
(64)
Projeler
83
28%
Arabuluculuk
9
33% / 56%
Süresi dolmuş
9
11%
Serbest
Yayınlandı: 1 kod
10
Geliştirici 10
Derecelendirme
(16)
Projeler
20
10%
Arabuluculuk
8
38% / 38%
Süresi dolmuş
3
15%
Çalışıyor
11
Geliştirici 11
Derecelendirme
(635)
Projeler
856
48%
Arabuluculuk
29
38% / 17%
Süresi dolmuş
63
7%
Serbest
12
Geliştirici 12
Derecelendirme
(4)
Projeler
3
33%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
0
Serbest
13
Geliştirici 13
Derecelendirme
(3)
Projeler
3
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
14
Geliştirici 14
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
15
Geliştirici 15
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
16
Geliştirici 16
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
17
Geliştirici 17
Derecelendirme
(6)
Projeler
7
14%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
1
14%
Serbest
18
Geliştirici 18
Derecelendirme
(509)
Projeler
977
74%
Arabuluculuk
27
19% / 67%
Süresi dolmuş
101
10%
Serbest
Yayınlandı: 1 makale, 6 kod
19
Geliştirici 19
Derecelendirme
(8)
Projeler
9
11%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
20
Geliştirici 20
Derecelendirme
(32)
Projeler
33
61%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
1
3%
Çalışıyor
Yayınlandı: 5 kod
21
Geliştirici 21
Derecelendirme
(187)
Projeler
243
20%
Arabuluculuk
22
50% / 18%
Süresi dolmuş
0
Çalışıyor
22
Geliştirici 22
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
23
Geliştirici 23
Derecelendirme
(4)
Projeler
8
0%
Arabuluculuk
3
33% / 67%
Süresi dolmuş
4
50%
Serbest
24
Geliştirici 24
Derecelendirme
(6)
Projeler
5
0%
Arabuluculuk
2
50% / 50%
Süresi dolmuş
2
40%
Serbest
25
Geliştirici 25
Derecelendirme
(2)
Projeler
3
33%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
26
Geliştirici 26
Derecelendirme
(3)
Projeler
5
20%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
2
40%
Serbest
27
Geliştirici 27
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
28
Geliştirici 28
Derecelendirme
(49)
Projeler
50
8%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
29
Geliştirici 29
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
30
Geliştirici 30
Derecelendirme
(1)
Projeler
0
0%
Arabuluculuk
5
0% / 80%
Süresi dolmuş
0
Serbest
31
Geliştirici 31
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
32
Geliştirici 32
Derecelendirme
(2)
Projeler
2
0%
Arabuluculuk
3
0% / 100%
Süresi dolmuş
1
50%
Serbest
33
Geliştirici 33
Derecelendirme
(10)
Projeler
19
42%
Arabuluculuk
6
0% / 50%
Süresi dolmuş
3
16%
Çalışıyor
34
Geliştirici 34
Derecelendirme
(10)
Projeler
14
43%
Arabuluculuk
0
Süresi dolmuş
3
21%
Serbest
35
Geliştirici 35
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
36
Geliştirici 36
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 6 kod
37
Geliştirici 37
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
38
Geliştirici 38
Derecelendirme
(3)
Projeler
4
0%
Arabuluculuk
0
Süresi dolmuş
1
25%
Serbest
Benzer siparişler
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

Proje bilgisi

Bütçe
30+ USD