Adjustment of an existing EA - adding the function of searching for a special order of positive and negative candles

MQL4 Indicators Experts

Job finished

Execution time 20 days
Feedback from employee
Sehr netter Kontakt und klare Kommunikation mit gut definierten Aufgaben. Ich freue mich auf folge Aufträge! 🤝
Feedback from customer
Great developer - it was a pleasure to work with him. He was always replying quickly, solved all problems exactly as I was expecting it. I can highly recommend! Anytime again - thanks!

Specification

Hi all

I need an adjustment of an existing EA. 

The EA is now searching for a combination of two positive and then two negative candles (I call it "formation") in the chart (or the other way around - two negative and two positive candles, depending on desired trade direction). 

In addition to this combination of 4 candles, I want the EA to include several more candles into the formation. 

- I want to be able to tell the EA to search for example for 6 more positive candles before the formation (or 8 or 10 - depending on my settings in the parameters). 

- I want to be able to define how many of these 6 candles are allowed to have the opposite direction (if I enter "1" into the parameters, 1 out of these 6 positive candles might be negative and the trade should still be done)

- I want to be able to exclude candles with a high volatility (e.g. if difference between open and close is 5 pips, but the difference between minimum and maximum price within this candle is 50 pips - then the "body" of the candle is only 10% of the complete candle. So I want to be able to tell the EA to NOT trade, if the body is e.g. 10% or less than the complete candle. 

- In the original EA there is a function, that a trade should only be done, if the formation is higher (or lower - depending on direction) than the price at the time of activating the EA. I want to be able to switch this function off. So a trade would be done always, once the "formation" is found - no matter whether at higher or lower price compared to time of activation.

- I want to include a function to automatically move SL to BE at a certain level

- I would like to be able to set a time, when the trade would be automatically closed, in case SL or TP was not reached until that time. 


Responded

1
Developer 1
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
2
Developer 2
Rating
(27)
Projects
27
26%
Arbitration
2
0% / 50%
Overdue
1
4%
Free
3
Developer 3
Rating
(634)
Projects
743
34%
Arbitration
49
53% / 39%
Overdue
14
2%
Loaded
4
Developer 4
Rating
(28)
Projects
30
50%
Arbitration
4
0% / 100%
Overdue
8
27%
Free
5
Developer 5
Rating
(2678)
Projects
3424
68%
Arbitration
78
49% / 14%
Overdue
343
10%
Free
Published: 1 code

Project information

Budget
30 - 100 USD
Deadline
from 0 to 10 day(s)