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
5
Developer 5
Rating
(453)
Projects
512
33%
Arbitration
25
40% / 48%
Overdue
7
1%
Loaded
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
8
Developer 8
Rating
(2422)
Projects
3042
66%
Arbitration
77
48% / 14%
Overdue
340
11%
Working
9
Developer 9
Rating
(563)
Projects
932
47%
Arbitration
301
59% / 25%
Overdue
124
13%
Working
10
Developer 10
Rating
(2077)
Projects
2636
61%
Arbitration
113
45% / 26%
Overdue
418
16%
Working
11
Developer 11
Rating
(20)
Projects
29
55%
Arbitration
0
Overdue
0
Free
Similar orders
I'm looking for someone to help me create an arbitrage trading robot that can trade on any decentralized exchange and forex market. I already have some source code to a strategy but would like to enhance it to make it profitable and automated
I installed the E.A. into the Experts folder in MT4. When I double click on it nothing happens. When I right click and "attach to chart" nothing happens. The E.A. is not grayed out, it simply will not attach. Any help would be greatly Appreciated
I have an EA and want to add few new logic to fetch profit taking factors and other values from an external master data and use it in existing EA
Hello Every one, Good day, I want from someone professional to create an EA is working on Mt5, This EA is working by depend on some indicators, and all those indicators must be working on MACD window, not on the chart, for more details please read my attached pdf file carefully. Many Thanks
I'm looking for an expert MQL5 developer that can create an EA that's based on my price action trading strategy with no indicators. The EA must analyze trades based on my price action rules, enter trades based on my price action rules, manage trades based on my price action rules and exit trades based on my price action rules
hi hi there i have an strategy on tradingview and i want to automate it like metatrader EA so i want the strategy to open and close trade automaticlly on tradingview
We are looking for an experienced Expert Advisor Developer who can build a customized MT5 Expert Advisor for us. The Expert Advisor would use two built-in indicators as entry/exit signals and our own risk management strategy with customizable inputs. The goal is to create a reliable and efficient trading tool that can automate our trading process on the MT5 platform. Skills required: - Strong understanding of
I need stochastic div (hidden &regular ea) that should perform task in all tf's ..divergence is a repaint stly so i want to use it with candlestick flips .. so bet for it
Hello, I have an indicator from a friend and I'd like to replicate it on my own TradingView or MT5 platform. Could you assist me with that?. Here is the link
so basically I have an EA(mql5), AI script(python), flask server and socket server both on python. Now this is an experimental script as I am trying to learn. However the EA is not entering any trades. How much would it cost for you to troubleshoot this for me? Thank you in advance

Project information

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