RSI Mean Reversion EA (Simple) with ATR based Risk Management (Trickier)

Trabalho concluído

Tempo de execução 15 dias
Comentário do cliente
Joel was very responsive to issues in the first draft of the EA. I am BA myself so appreciate that there will be a certain amount of discussion during the build. I will be using his services again.
Comentário do desenvolvedor
His a good boss and always straight to the point. I will like to work with him again

Termos de Referência

==Strategy Outline==

This strategy is a mean reversion strategy which uses 3 Indicators.

·         RSI with Overbought and Oversold Levels (Length 4, OB=10, OS=90)

o   The RSI gives us short term momentum signals against the trend

·         3 Exponential Moving Averages (Length 50, 90, 230)

o   The 3x EMA provide a clear view of the prevailing longer-term trend

·         Damiani Volatmeter (Standard settings)

o   The Damiani Volatmeter is used to detect when there is high volatility in the market and equally also show when the market is in a range in the short-term

·         ATR

o   (SL=4ATR/TP=1.33ATR) This strategy has a negative risk/reward ratio of 3:1 but has a win-rate of appx 80% - giving an approximate profit factor of 1.4 BEFORE SPREADS AND SLIPPAGE

==Long Entry Criteria==

RSI(4) crossed up above OB level (10) AND (50 EMA > 90 EMA > 230 EMA) AND DV white above green (flat market)


==Short Entry Criteria==

RSI(4) crossed up above OB level (90) AND (50 EMA < 90 EMA < 230 EMA) AND DV white above green (flat market)


==Specific Requirements for the EA==

Indicators

RSI used should be the standard RSI in MT5 – as such all its parameters should be accessible as strategy variables.

The EMA’s used should be the standard EMA available in MT5 – as such all its parameters should be accessible as strategy variables.

The Damiani Volameter is available here (https://www.mql5.com/en/code/21700) and I would like all its parameters available.

As per screenshots above we can have the EMAs on the main chart and RSI and DV underneath.


Risk Management

While this is a somewhat functional strategy, I will require some other features related to risk management to mitigate the difficulty of it being on low timeframe.

Position Sizing

o   Fixed Lot Size (float)

o   Percent of Equity (float)

Order Type

·         Market

·         Limit

o   I would like to configure limit orders with a number of pips behind price so that I can get a fractionally better entry

3 Styles of ATR  Stop Loss

·         Static TP/SL – these are each multiplier of ATR but would like this to 2 dp please with a max of 10 each (something large)

·         Static TP/Trailing SL – same as above but the SL immediately trails rather than remains static.

·         Partial TP with Breakeven/Trailing SL – The trade’s stop loss trails immediately but once TP is hit a fixed percentage of the trade is closed and the rest of the trade is left to run.

o   Breakeven + X pips – I’d like to add a pip to break even to bring the order into slight profit this can be configured as a pips integer

Addition of spread to ATR profit target

This would be a Boolean which allows the spread at entry to be tacked on to the profit target so that (SL=4ATR/TP=1.33ATR) becomes (SL=4ATR/TP=1.33ATR+<SpreadAtEntry) when invoked.

Adverse Spread Filter

If the spread is too high the strategy should NOT trade - this should be configurable in points as seen in the Market Watch pane.


Martingale Option

Due to high win-rates of this strategy I would like to incorporate martingale as an option when ‘Static TP/SL’ or ‘Static TP/Trailing SL’ is selected to analyze it’s effects.

I would like the multiplication factor to be a float rather than the standard 2 here if possible i.e. I can increase position size by 1.4 or 2.5 if necessary.

 

Code Availability

I would like the EA source code to be made available as I am trying to use this project as a learning resource as I am only proficient in pinescript but will use this a reference.



Arquivos anexados:

Respondido

1
Desenvolvedor 1
Classificação
(51)
Projetos
69
35%
Arbitragem
4
25% / 75%
Expirado
0
Livre
2
Desenvolvedor 2
Classificação
(83)
Projetos
143
52%
Arbitragem
8
13% / 75%
Expirado
22
15%
Livre
3
Desenvolvedor 3
Classificação
(3)
Projetos
4
25%
Arbitragem
0
Expirado
0
Livre
4
Desenvolvedor 4
Classificação
(4)
Projetos
4
0%
Arbitragem
1
0% / 0%
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(60)
Projetos
87
29%
Arbitragem
24
13% / 58%
Expirado
7
8%
Carregado
6
Desenvolvedor 6
Classificação
(257)
Projetos
263
30%
Arbitragem
0
Expirado
3
1%
Livre
Publicou: 2 códigos
7
Desenvolvedor 7
Classificação
(312)
Projetos
559
35%
Arbitragem
79
32% / 43%
Expirado
203
36%
Trabalhando
8
Desenvolvedor 8
Classificação
(567)
Projetos
656
32%
Arbitragem
41
41% / 46%
Expirado
11
2%
Ocupado
9
Desenvolvedor 9
Classificação
(2)
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
10
Desenvolvedor 10
Classificação
(19)
Projetos
31
32%
Arbitragem
8
50% / 25%
Expirado
3
10%
Trabalhando
11
Desenvolvedor 11
Classificação
(7)
Projetos
8
13%
Arbitragem
6
33% / 33%
Expirado
0
Livre
12
Desenvolvedor 12
Classificação
(104)
Projetos
169
24%
Arbitragem
23
9% / 78%
Expirado
16
9%
Trabalhando
13
Desenvolvedor 13
Classificação
(9)
Projetos
12
25%
Arbitragem
0
Expirado
1
8%
Livre
14
Desenvolvedor 14
Classificação
(322)
Projetos
499
67%
Arbitragem
5
40% / 0%
Expirado
4
1%
Livre
Publicou: 8 códigos
15
Desenvolvedor 15
Classificação
(2656)
Projetos
3374
68%
Arbitragem
77
48% / 14%
Expirado
342
10%
Trabalhando
Publicou: 1 código
16
Desenvolvedor 16
Classificação
(44)
Projetos
53
38%
Arbitragem
8
13% / 38%
Expirado
8
15%
Trabalhando
17
Desenvolvedor 17
Classificação
(52)
Projetos
67
43%
Arbitragem
8
0% / 100%
Expirado
3
4%
Livre
18
Desenvolvedor 18
Classificação
(361)
Projetos
644
26%
Arbitragem
92
72% / 14%
Expirado
12
2%
Trabalhando
Publicou: 1 código
19
Desenvolvedor 19
Classificação
(72)
Projetos
80
10%
Arbitragem
38
8% / 58%
Expirado
6
8%
Livre
20
Desenvolvedor 20
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
21
Desenvolvedor 21
Classificação
(6)
Projetos
6
33%
Arbitragem
4
0% / 100%
Expirado
0
Livre
Pedidos semelhantes
Mam kody EA Bot. Chciałbym je dokończyć, dopracować i ukończyć projekty. Chciałbym otrzymać pliki SET po ukończeniu EA. Jeśli jesteś zainteresowany, skontaktuj się ze mną. Szukam doświadczonego programisty do stworzenia dedykowanego doradcy eksperckiego (EA) do tradingu. Programista powinien posiadać solidną wiedzę z zakresu MT5, logiki strategii, wskaźników, zarządzania ryzykiem i backtestingu. Doświadczenie w
Early Killer EA 30+ USD
It must have automated stop loss. Something that can end poverty and kill the market early.It must take the trades for me whenever I start it it must work on tradeport ea
Title: Advanced Manual Hedge EA with Multiplier & Multiple Trade Support Project Requirements: I need a professional Expert Advisor (EA) for XAUUSD and Forex to manage manual trades with the following logic: Lot Multiplier: The EA must automatically detect my manual trade size. There should be a "Multiplier" input (e.g., 3.0). If I open 1.0 lot Buy, the EA must auto-place a 3.0 lot Sell Stop at the set Gap
The scanner will scan all currency base on MACD Diverdgent, my strength indicator and my better volume indicator. All this would be across all time frame and all currency pairs
🏆 HIRING: Quantitative Gold (XAU/USD) Trading Strategy Developer ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📌 PROJECT OVERVIEW ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ I am building a professional trading signal platform (xtraderlab.com) and need an experienced quant trader or algo developer to design, code, and backtest a high-performance intraday Gold (XAU/USD) trading strategy. The strategy will be integrated into an existing
Hi, I hope you’re doing great. I’d like to share the project details. The original EA is already working, but I need you to first review and verify that all existing features are functioning correctly. After confirming everything works properly, the next task is to add a simple user dashboard that shows the number of detected zones, buy/sell/none status, and includes an ON/OFF button. Also, please make sure that
Ninjatrdaer Script 500 - 1000 USD
I am looking to purchase a ninjatrader script, if there is any for sale, i mean a ready made ninjatrdaer script that trade futures, i need the seller to show me a backtest of the system, you know send some results, I would like to see a 1 year and YTD backtest
Mk 30+ USD
I need a fully automated trading robot designed to generate consistent profits while strictly controlling risk and minimizing losses. The robot should use a combination of strategies, including trend-following, scalping, and price action, and must be able to adapt to different market conditions such as trending and ranging markets. It should analyze the market using indicators like Moving Averages, RSI, MACD, and
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
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

Informações sobre o projeto

Orçamento
50 - 120 USD