Simple EA with RSI, MACD, ADX and 2 Moving Averages Strategy

MQL5 Experts

Job finished

Execution time 1 day
Feedback from customer
Great Developer to work with. Very Cooperative and available to help you. Delivered the Demo in a day's time and completed the job well before time. Will definitely rehire. Good luck!!

Specification

Indicators to Use:

RSI to measure Momentum

MACD Histogram to measure Trend

EMA 10 to confirm entries/Exits

MA 200 to confirm BUY or Sell entries

ADX to measure strenght of trend


1. 5 indicators are used. RSI, MACD, ADX, 1 EMA and 1 MA. Each will be set at default setting. All settings will be made customizable and can be set manually.

2. Default time frame will be set at 15 minutes. All time frames needs to be added.

3. Position Management;

Position size should be set according to that

Lot Size = Risk in $ / Sl in point

Sl in point = Sl in pips x 10

For example. The total equity is 5000. User wants to take the risk of 1% which is 50. The Sl is set to 20 pips which is 200 points. So

Lot Size =  50 /200 = 0.25 Lots

It should have an option of manually entering the risk size. For example; 1% risk, 2% risk and so on.

It should also have an option to allow max re-entry 0, 1, 2 ,3 etc. at the current price. The EA should also have an option of placing trades once per trading session, so as to not re-enter multiple times if price is ranging through.

4. Should have tick boxes to select trading sessions. Trading session (Asia, Europe, USA) or multiple should be selected.

5. Should have fields for HOUR to START and HOUR to STOP so the EA can work within the mentioned times if all three sessions are selected.


Long Entry:

A. Entry will be taken on price candle close on a paticular timeframe. 

B. MACD histogram is postive. The buy trade will execute if the momentum is rising. i.e. the last  bar of the histogram is higher than its previous bar. If the previous bar of the MACD Histogram is bigger and current bar is lower, that means the momentum is decreasing therefore the trade will not open.

C. RSI is above the set level. i.e. the top boundary is set to 70. Buy position will only activate when the price is closed above 70. 

D. There is a moving average cross. 10 EMA has crossed above 200MA

E. Price candle stick closes above 10ema

F. ADX is above a set level. i.e. Buy position open when the ADX is above 25.

G. If the price have moved above a certain numbers of pips from the 200MA, the trade will not open. An option should be given to enter this parameter manually. For example, the candlestick is too big and it moves 50 pips and the parameter is set to 30 pips, the trade will not execute.

H. When the price and 10 EMA is above 200MA but all of the above  indicators are not giving buy signal, the EA will attempt to take a buy trade for only X number of candles. An option should be given to enter this parameter manually. For example, the X is set to 3. The EA should only attempt to get into trade for the next three candles after the candle has crossed 200MA. 

I. SL will be set below the low of the candle which has crossed and closed above the 200MA. An option to set manual SL should be given

J. TP and trailing stop will be discussed with the developer later


Short Entry;

A. Entry will be taken on price candle close on a paticular timeframe. 

B. MACD histogram is negative. The sell trade will execute if the momentum is rising. i.e. the last  bar of the histogram is higher than its previous bar. If the previous bar of the MACD Histogram is bigger and current bar is lower, that means the momentum is decreasing therefore the trade will not open.

C. RSI is above the set level. i.e. the top boundary is set to 30. Sell position will only activate when the price is closed below 30. 

D. There is a moving average cross. 10 EMA has crossed below 200MA

E. Price candle stick closes below 10ema

F. ADX is above a set level. i.e. Sell position open when the ADX is above 25.

G. If the price have moved above a certain numbers of pips from the 200MA, the trade will not open. An option should be given to enter this parameter manually. For example, the candlestick is too big and it moves 50 pips and the parameter is set to 30 pips, the trade will not execute.

H. When the price and 10 EMA is below 200MA but all of the above  indicators are not giving buy signal, the EA will attempt to take a sell trade for only X number of candles. An option should be given to enter this parameter manually. For example, the X is set to 3. The EA should only attempt to get into trade for the next three candles after the candle has crossed 200MA. 

I. SL will be set above the high of the candle which has crossed and closed below the 200MA. An option to set manual SL should be given.

J. TP and trailing stop will be discussed with the developer later.


Strategy will be discussed in detail with the developer. Its not a difficult task as all the indicators are easily available and are very common. Pictures can be shared to explain the entries and exits in a better way.


Responded

1
Developer 1
Rating
(15)
Projects
21
38%
Arbitration
3
33% / 33%
Overdue
4
19%
Free
2
Developer 2
Rating
(19)
Projects
27
11%
Arbitration
11
9% / 55%
Overdue
12
44%
Free
3
Developer 3
Rating
(82)
Projects
86
57%
Arbitration
25
0% / 84%
Overdue
19
22%
Free
4
Developer 4
Rating
(23)
Projects
53
9%
Arbitration
10
20% / 60%
Overdue
11
21%
Free
Published: 6 codes
5
Developer 5
Rating
(535)
Projects
613
34%
Arbitration
34
38% / 47%
Overdue
9
1%
Busy
6
Developer 6
Rating
(6)
Projects
8
0%
Arbitration
0
Overdue
3
38%
Free
7
Developer 7
Rating
(68)
Projects
111
26%
Arbitration
17
6% / 71%
Overdue
15
14%
Free
Published: 9 codes
8
Developer 8
Rating
(2589)
Projects
3265
67%
Arbitration
77
48% / 14%
Overdue
341
10%
Free
Published: 1 code
9
Developer 9
Rating
(572)
Projects
943
47%
Arbitration
303
59% / 25%
Overdue
125
13%
Free
10
Developer 10
Rating
(2239)
Projects
2825
62%
Arbitration
118
46% / 25%
Overdue
427
15%
Working
11
Developer 11
Rating
(20)
Projects
29
55%
Arbitration
0
Overdue
0
Free
Similar orders
My budget is 30USD Maximum. Here I uploaded My EA of grid strategy. 1. Run the EA an get an idea about how it works. 2. Then you see if trend goes against the order type it make more open orders. 3. I want to add DCA method for certain opened orders without affecting normal sequence of the given EA. For example if 5 consecutive orders are open, from the 6th order the grid sequence should be occur. there might me 2
Hi developer I need your service to create an EA for 1h strategy with the following conditions. Based on the color of the 1h candle positions will be opened and closed. Open Buy if the candle is green 💚 and open sell if the candle is red ❤️. Once the order is positive a stop lost will be settled where the position was opened and leave de order running for that 1h candle unless the stop lost is hitted. When the new
Million bot 50+ USD
//+------------------------------------------------------------------+ //| ICT Strategy EA | //+------------------------------------------------------------------+ #include <Trade/Trade.mqh> CTrade trade; input double LotSize = 0.1; // Taille du lot input int FVG_Lookback = 3; // Période pour détecter les FVG input int OB_Sensitivity = 2; // Sensibilité des Order Blocks
Hi, I want to create an EA based on an indicator purchased on MQL5. The developer has not enabled the buffer so I don't know if technically it is feasible. The EA will have simple features like: time of operation, tp, and sl. Thanks
Dear my love Developers I need you to create a new send text alert EA and indicators that I have 3 indicators need to convert at one So, this a description tasks. 1. I have 3 indicators and need you to include it as one (I will send indicator files to you after you summit my request task in chat) 2. Create EA that can send a text signal and picture when (1.) are alert signal BUY/Sell in Demand Supply Zone / Send to
hello I want to hire a developer to build a a custom Exper Advisor(EA) for meta trader 5(MT5) That Trades XAUUSD Using the following logic TIME FRAME ...5 min chart(M5) entry condition EMA 9 crossover above EMA 21-Buy EMA 9 crossover below EMA 21 -sell Confirm entry using RSI filter; Buy only if RSI above 50 sell only if RSI below 50 EXIT CONDITION; Take profit 10 pips or point(For example if trade executed at 3300
MT5 Bot needed 50 - 200 USD
Hello, I need a trading bot with the following specifications: One. The first touch of the previous day’s (or even week’s/month’s) high or low must occur during the New York session , meaning the first touch of the level that day should happen during the New York session. Two. The New York session start time is considered to be 9:30 AM New York time . Three. The bot should not trade during any other session . Four
Create a custom MQL4 indicator that draws a sine wave aligned to a fixed anchor bar on the main chart window as per the screen shot below. The wave should maintain its position across chart updates and platform restarts. Inputs BarsOnTheChartAtAnchor Number of bars from bar 0 Amplitude Amplitude of the sine wave (e.g. 0.0005 for 5 pips) CycleLength Length (in bars) of one full sine wave cycle PastColor Colour of the
TEXTTT ME FOR MORE INFO. I need a fully automated Expert Advisor (EA) for MetaTrader 5 based on my sniper trading strategy. The EA must be precise, professional, and disciplined — capable of operating completely on its own in a real account, respecting strict risk parameters and entry rules. The EA must detect strong Support/Resistance zones on the H4 timeframe, refined/validated on H1. It must enter trades only with
Kevin 30+ USD
Hi there, I am looking for EA that can: risk percentage of the account automate take profit and stop loss When TP or SL is hit open a new order open trades at the specific time

Project information

Budget
30 - 60 USD
For the developer
27 - 54 USD
Deadline
from 1 to 3 day(s)