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

Trabajo finalizado

Plazo de ejecución 15 días
Comentario del 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.
Comentario del Ejecutor
His a good boss and always straight to the point. I will like to work with him again

Tarea técnica

==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.



Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(29)
Proyectos
37
41%
Arbitraje
0
Caducado
0
Trabajando
2
Desarrollador 2
Evaluación
(72)
Proyectos
119
52%
Arbitraje
4
25% / 75%
Caducado
18
15%
Libre
3
Desarrollador 3
Evaluación
(2)
Proyectos
3
33%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(2)
Proyectos
3
0%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(22)
Proyectos
27
11%
Arbitraje
6
17% / 17%
Caducado
4
15%
Trabajando
6
Desarrollador 6
Evaluación
(194)
Proyectos
198
27%
Arbitraje
0
Caducado
3
2%
Libre
7
Desarrollador 7
Evaluación
(233)
Proyectos
413
34%
Arbitraje
52
37% / 40%
Caducado
152
37%
Trabajando
8
Desarrollador 8
Evaluación
(440)
Proyectos
498
33%
Arbitraje
25
40% / 48%
Caducado
7
1%
Ocupado
9
Desarrollador 9
Evaluación
(1)
Proyectos
0
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
10
Desarrollador 10
Evaluación
(14)
Proyectos
22
23%
Arbitraje
7
43% / 29%
Caducado
3
14%
Trabajando
11
Desarrollador 11
Evaluación
(2)
Proyectos
1
0%
Arbitraje
2
0% / 50%
Caducado
0
Trabaja
12
Desarrollador 12
Evaluación
(47)
Proyectos
66
14%
Arbitraje
2
0% / 0%
Caducado
7
11%
Trabaja
13
Desarrollador 13
Evaluación
(9)
Proyectos
12
25%
Arbitraje
0
Caducado
1
8%
Libre
14
Desarrollador 14
Evaluación
(282)
Proyectos
422
63%
Arbitraje
5
40% / 0%
Caducado
4
1%
Trabaja
15
Desarrollador 15
Evaluación
(2410)
Proyectos
3027
66%
Arbitraje
77
48% / 14%
Caducado
340
11%
Libre
16
Desarrollador 16
Evaluación
(36)
Proyectos
44
32%
Arbitraje
6
17% / 33%
Caducado
8
18%
Libre
17
Desarrollador 17
Evaluación
(9)
Proyectos
12
0%
Arbitraje
0
Caducado
1
8%
Libre
18
Desarrollador 18
Evaluación
(356)
Proyectos
632
26%
Arbitraje
89
73% / 13%
Caducado
12
2%
Libre
19
Desarrollador 19
Evaluación
(67)
Proyectos
76
7%
Arbitraje
33
9% / 55%
Caducado
6
8%
Trabaja
20
Desarrollador 20
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
21
Desarrollador 21
Evaluación
(6)
Proyectos
6
33%
Arbitraje
2
0% / 100%
Caducado
0
Trabaja
Solicitudes similares
Hi I need a software like Mirror trade copier ( https://www.antonnel.net/mirror/ ) which directly connect to the Accounts over api with out MT4 terminal and copies trades from mater to client. I want the same and possible improvement like can be accessed over a url and dashboard for some basic metrics (optional)
Hello there, I need a mql4 EA based on pine script custom indicator. You need to do pine script indicator convert into mt4 advisor. If you are able to do please contact. Thanks
I need a AI signal generating bot for forex trading. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame whether they are buying or selling. If it is buying the arrow should be green and if it is
Using Bollinger Band only. When price closes above upper BB, open Buy. If the length of the candle body that closed above the upper BB is more than Y pips, then do not Buy and remove the EA. Otherwise, continue to open Buy if crosses and close above upper BB and the number of positions is not more than Max No of Positions. The user will choose either Buy or Sell only. When price closes below the lower BB, close all
Hello freelancers here, I need an expert to help me with coding my script which is already working in pinescript, Moreover, i want a system whereby i can sell my trading bot and can give access with a license, I need an expert that can help me with this
I need an EA which only trades the news data. The EA has to analyze the news-data and needs to classify them into categories. The Strategy includes the following points and this features needs to be included : 1. Filter for news Data : Pairs : USD ● EUR ● AUD ● GBP News Events : GDP Unemployment rate (initial claims) CB Consumer Confidence (US) Retail sales Consumer Price Index (CPI) Purchasing Managers' Index (PMI)
hello great developer Can you make a high/low ticker tape on a table for 100 stock symbols? As a symbol makes a high or low throughout the day, it will appear on the table. i will be expecting great developer to bid for this project
Hello freelancers here, I need an expert to help me with coding my script which is already working in pinescript, Moreover, i want a system whereby i can sell my trading bot and can give access with a license, I need an expert that can help me with this, and my budget is $20, Thank you
Hello freelancers here, I need an expert freelancer to help me convert an expert advisor from MT4 to MT5. I have the MT4 source code, As for now i only got $15 for this project i don't have much on me at the moment, So i need someone who can work long terms cause i still have other projects i need him to work on for me
An EA based on Fibonacci 100 - 750 USD
I am in need of 3 EA based on Fibonacci re-tracement after a high or low is made,each EA will have a hedge trade on it.the hedge trade will be at the 50 percent of the Fibonacci..this will be present on all 3 EA, all three EA will have different levels of re-tracement, while the hedge trade will be a continuation (buy/sell stop), while the re-tracement trades will be (buy/sell limit)This EA must work on timeframe

Información sobre el proyecto

Presupuesto
50 - 120 USD
Para el ejecutor
45 - 108 USD