Martingale EA using ADX and RSI

MQL4 Uzman Danışmanlar Forex

İş tamamlandı

Tamamlanma süresi: 2 gün
Müşteri tarafından geri bildirim
Very fast worker.. Completed with good suggestion too. Thanks.
Geliştirici tarafından geri bildirim
Many thanks!

İş Gereklilikleri

Simple explanation.

This EA will use Average Directional Movement Index (ADX) value to determine which of the 3 martingale strategies it will use. For example, if ADX is 25 or less, it will use strategy 1. If ADX is above 50, it will use strategy 2. If the ADX is within the 2 values, it will use strategy 3.

For the initial trade, the EA will open either 1 buy or 1 sell trade based on the RSI value. For example, if RSI is 50 or less, it will open buy trade. If RSI is above 50, it will open sell trade.

====================================================================================================================================================================

Full requirements. Sorry for the long text as I want to explain clearer and fully.


1. The EA will use 2 indicators:

a. Average Directional Movement Index (ADX):

i. Period

ii. ADX <= 25 - Strategy 1

iii. ADX > 50 - Strategy 2

iv. Else - Strategy 3

b. Relative Strength Index (RSI):

i. Period

2. Strategy 1 (S1), Strategy 2 (S2) and Strategy 3 (S3) will be selectable by the EA when its value == True. When False, that option won't be considered by the EA.


3. THE STARTING POINT: As long as within the Start HH:MM and End HH:MM, Max Spread and Max Slippage, the EA is allowed to open the Initial Trade. The Start and End timings are not 

applicable to the subsequent trades. The Max Spread and Max Slippage are still applicable to subsequent trades.


4. RSI [Buy <= 50 And Sell > 50, False Means Opposite] == True


5. For all the 3 Strategies below, EA will only open 1 Initial Trade, either Buy or Sell based on the RSI above(No. 4).


6. When ADX == Strategy 1:

a. Once the trade hits TakeProfitS1, go to c.

b. Once the trade hits DistanceS1 multiplied by DistanceMultiplerS1, the next SAME directional trade will be opened with LotMultipleS1 and keep on

opening till MaxLevelS1 is reached. When the whole series of trades hit TakeProfitS1 or StopLossS1, go to c.

c. RestS1 and then go back to THE STARTING POINT.

*EA will only open 1 trade per candle to prevent opening all level of trades during a spike.


7. When ADX == Strategy 2:

a. If the Initial Trade hits TakeProfitS2, open next SAME Direction trade with LotMultipleS2. Keep on opening the next trade with same direction and multiplying as long 

as the trade hits TakeProfitS2. Once hits StopLossS2, go to c.

b. If the Initial Trade hits StopLossS2, open the next trade using OPPOSITE Direction with same lotsize. Keep on opening the next trade with alternate

directions and same lotsize till MaxTryS2 is reached. At MaxTryS2 and hits StopLossS2, go to c. Anytime the trade hits TakeProfitS2, go to c.

c. RestS2 and then go back to THE STARTING POINT. 


8. When ADX == Strategy 3:

a. If the Initial hits TakeProfitS3, go to c.

b. If the Initial Trade hits StopLossS3, open the next trade using OPPOSITE Direction with LotMultipleS3. Keep on opening the next trade with alternate

directions and multiplying till MaxTryS3 is reached. At MaxTryS3 and hits StopLossS3, go to c. Anytime the trade hits TakeProfitS3, go to c.

c. RestS3 and then go back to THE STARTING POINT. 


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(169)
Projeler
204
30%
Arabuluculuk
25
40% / 44%
Süresi dolmuş
12
6%
Serbest
2
Geliştirici 2
Derecelendirme
(378)
Projeler
401
31%
Arabuluculuk
63
19% / 70%
Süresi dolmuş
51
13%
Yüklendi
3
Geliştirici 3
Derecelendirme
(586)
Projeler
1048
49%
Arabuluculuk
39
28% / 41%
Süresi dolmuş
49
5%
Serbest
4
Geliştirici 4
Derecelendirme
(5)
Projeler
7
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
5
Geliştirici 5
Derecelendirme
(568)
Projeler
641
41%
Arabuluculuk
21
57% / 29%
Süresi dolmuş
47
7%
Çalışıyor
6
Geliştirici 6
Derecelendirme
(155)
Projeler
232
59%
Arabuluculuk
3
100% / 0%
Süresi dolmuş
49
21%
Çalışıyor
7
Geliştirici 7
Derecelendirme
(63)
Projeler
68
25%
Arabuluculuk
12
42% / 42%
Süresi dolmuş
4
6%
Serbest
8
Geliştirici 8
Derecelendirme
(41)
Projeler
77
39%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
9
Geliştirici 9
Derecelendirme
(188)
Projeler
191
75%
Arabuluculuk
2
100% / 0%
Süresi dolmuş
0
Serbest
10
Geliştirici 10
Derecelendirme
Projeler
2
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
11
Geliştirici 11
Derecelendirme
(119)
Projeler
169
38%
Arabuluculuk
9
78% / 22%
Süresi dolmuş
15
9%
Serbest
12
Geliştirici 12
Derecelendirme
(66)
Projeler
143
34%
Arabuluculuk
10
10% / 60%
Süresi dolmuş
26
18%
Serbest
13
Geliştirici 13
Derecelendirme
(27)
Projeler
43
7%
Arabuluculuk
18
6% / 78%
Süresi dolmuş
26
60%
Serbest
14
Geliştirici 14
Derecelendirme
(219)
Projeler
370
42%
Arabuluculuk
145
17% / 41%
Süresi dolmuş
124
34%
Serbest
15
Geliştirici 15
Derecelendirme
(133)
Projeler
174
18%
Arabuluculuk
17
47% / 18%
Süresi dolmuş
0
Serbest
Benzer siparişler
I have a indicator, mql file. The signals are seen below on a EURNZD H1 chart. Very important to get accurate entries. The signal to trade is the first tic after the the indicator signal paints. I've tried to demonstrate that below. Other than that the EA will have a lot size escalation, an on-screen pip counter, a button to stop taking new trades, SL/TP, and magic number. I would like the indicator to be within the
I would like to create an EA based on the Shved Supply and Demand indicator. you can find the Shved Supply and Demand v1.7 indicator in the following link https://www.mql5.com/en/code/29395 NB: Checks the trading robot must pass before publication in the Market ( https://www.mql5.com/en/articles/2555 ) MQ5 file to be provided
Hi Guys, I am looking to someone that can generate an indicator for MT4 as explained below. Basically I would need that the indicator point out the price that will close my position in stop out/margin call. The indicator should pick automatically the level of trade out for the broker (which can be different from a broker to another broker) It should write (ideally on the bottom on the left) the following information
Mbeje fx 50+ USD
I like to own my robot that why I want to build my own.i like to be a best to every robot ever in the life to be have more money
I need an MT5 EA that can do the following: I have to give the EA a price in advance, when the price is reached the EA has to automatically place a buy stop or sell stop order 0.5 pips below or above the price. Is this possible
Good day, I want someone to help me create a universal news filter with on/off switch, with start and end settings, and drawdown control with magic number of EAs, etc. Thanks
Hello, I am looking for a professional programmer to optimize my existing EA integrating it with ChatGPT to analyze currencies using various methods to make the right trading decisions. i want it to be an EA that can be trusted to carry trade with the help of chat gpt and also have a very low drawdown
Hello, I am looking for a professional programmer to create a trading expert on the MT4 platform, integrating it with ChatGPT to analyze currencies using various methods to make the right trading decisions. Further details will be provided to the applicants later
I am looking for an experienced MQL5 developer to help me finalize and optimize an Expert Advisor (EA) for the FTMO challenge. I have already built a significant portion of the code, but it requires further refinement and optimization to ensure it functions according to the trading strategy I intend to use. I am happy to share all the resources, including the current code, reference materials, and detailed
dreams good and have a great Cash out from your smart phone , tuyoywuiy glamorous flood see full idk idk slow so dolls stupid sis workouts who's spark koalas oral waits also doggo idk

Proje bilgisi

Bütçe
90+ USD
Geliştirici için
81 USD