EA for XAUUSD on Defined KeyLevels

MQL4 Indicators Experts

Specification

Hello, i need the Code for an EA in MT4 that does the following.

Use the 5 Minute Timeframe

The Base are the Key Levels in XAUUSD every 500 Pips, so for example 2000, 2005, 2010 and so on. 

The EA should Place a Buy/Sell Limit when the Following happens:

Sell Limit: the  first 5 Min candle close below a Key Level

  • the second and third candle close 50 Pips below the Level
  • RSI has to be below 60

—> open a sell limit at 50 Pips below Level

Buy Limit: 

  • the first 5 Min candle close above a Key Level
  • the second and third candle close 50 Pips above the Level
  • RSI has to be above 40

—> open a buy limit at 50 Pips above the level

The stop loss is 150 Pips

Set the Trade break even at 150 Pips profit (TP1)

Close the trade with 300 pips in profit (TP2)


Delete the Limit Order if the Trade reach TP1 without activating the Limit Order. 


Trade time between 08 AM and 7 PM London time.

The Risk can be chosen between 0.25% , 0.5% and 1%

Only one trade open at the same time.

Trade the Same KeyLevel just once in each direction in 12 Hours. 

3 Stop Loss or Take Pofits 2 in one Day - Stop Trading till the next day.

For Clarification please check out the Screenshots attached. 

If a new Trade Opens (Activated) or Close there should be a Push Notifacation on my MT4. (Option which can be put off)

I also want to have the code Source not just the finishes EA. 


Files:

PNG
Example1.png
252.4 Kb
PNG
Example2.png
263.5 Kb

Responded

1
Developer 1
Rating
(304)
Projects
509
47%
Arbitration
29
10% / 45%
Overdue
138
27%
Free
2
Developer 2
Rating
(27)
Projects
27
26%
Arbitration
2
0% / 50%
Overdue
1
4%
Free
3
Developer 3
Rating
(16)
Projects
22
18%
Arbitration
0
Overdue
0
Free
4
Developer 4
Rating
(563)
Projects
932
47%
Arbitration
302
59% / 25%
Overdue
124
13%
Busy
5
Developer 5
Rating
(3)
Projects
3
0%
Arbitration
0
Overdue
0
Working

Project information

Budget
100 - 250 USD
For the developer
90 - 225 USD
Deadline
from 1 to 10 day(s)