Martingale EA using ADX and RSI

MQL4 Experts Forex

Trabalho concluído

Tempo de execução 2 dias
Comentário do cliente
Very fast worker.. Completed with good suggestion too. Thanks.
Comentário do desenvolvedor
Many thanks!

Termos de Referência

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. 


Respondido

1
Desenvolvedor 1
Classificação
(169)
Projetos
204
30%
Arbitragem
25
40% / 44%
Expirado
12
6%
Livre
2
Desenvolvedor 2
Classificação
(379)
Projetos
404
31%
Arbitragem
64
19% / 69%
Expirado
51
13%
Carregado
3
Desenvolvedor 3
Classificação
(586)
Projetos
1049
49%
Arbitragem
39
28% / 41%
Expirado
49
5%
Livre
4
Desenvolvedor 4
Classificação
(5)
Projetos
7
0%
Arbitragem
0
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(568)
Projetos
641
41%
Arbitragem
22
55% / 32%
Expirado
47
7%
Trabalhando
6
Desenvolvedor 6
Classificação
(156)
Projetos
234
59%
Arbitragem
3
100% / 0%
Expirado
49
21%
Trabalhando
7
Desenvolvedor 7
Classificação
(64)
Projetos
68
25%
Arbitragem
12
42% / 42%
Expirado
4
6%
Livre
8
Desenvolvedor 8
Classificação
(41)
Projetos
77
39%
Arbitragem
0
Expirado
0
Trabalhando
9
Desenvolvedor 9
Classificação
(194)
Projetos
197
76%
Arbitragem
2
100% / 0%
Expirado
0
Livre
10
Desenvolvedor 10
Classificação
Projetos
2
0%
Arbitragem
0
Expirado
0
Livre
11
Desenvolvedor 11
Classificação
(119)
Projetos
169
38%
Arbitragem
9
78% / 22%
Expirado
15
9%
Livre
12
Desenvolvedor 12
Classificação
(67)
Projetos
144
34%
Arbitragem
10
10% / 60%
Expirado
26
18%
Livre
13
Desenvolvedor 13
Classificação
(27)
Projetos
43
7%
Arbitragem
18
6% / 78%
Expirado
26
60%
Livre
14
Desenvolvedor 14
Classificação
(219)
Projetos
370
42%
Arbitragem
145
17% / 41%
Expirado
124
34%
Livre
15
Desenvolvedor 15
Classificação
(135)
Projetos
177
18%
Arbitragem
17
47% / 18%
Expirado
0
Trabalhando
Pedidos semelhantes
the code wasn't mine, i have got it somewhere on the web, but i like the performance of the EA, so i want to use it on mt5 platform. the given code based on price movements with ladder entry concept
Preciso de um EA, que faça o fecho automático de operações abertas no final da sessão e nas notícias de alto impacto. Um EA simples com apenas 1 função. Fecho das operações abertas
Enter buy trade at close of candle when bar closes above the 3 emas. Emas are 34 ema, 64 ema and 128 ema. For a buy trade the 34 ema must be above the other two emas. The 64 ema should be in the middle. The 128 ema should be below the other two emas. For a buy trade the Awesome Oscillator should be above the middle line and colored green. Exit a buy trade when price touches 64 ema. Sell trade same conditions as buy
I want to make AI based on Attached Picture Swing High low. If you have experience can share demo first. Stop loss, take profit, trailing , break even ,DD etc. also amiable
Hello, I’m looking for a TradingView indicator that fits my forex trading needs. If you can create or customize one for me, please reach out. I'd appreciate your help! Thanks in advance."
I need someone who can code a new EA from scratch and also know how to integrate AI into the EA and use AI and market sentiments along with news to then open positions. I have the description of the job ready. Need someone serious, with experience and who will help optimize the current strategy with their expertise. Thanks
I’m looking for an experienced MQL5 developer to create a custom Break of Structure (BoS) Indicator for MetaTrader 5. This indicator should automatically detect and mark key market structure breakpoints in real-time, offering traders clear visual signals when the market experiences a structural shift. The indicator should include the following features: Automatic detection of Break of Structure (BoS) and Change of
Pls I need help I don’t have much but pls accept my little payment for the work thanks 🙏 mt5 file Once it opens buy and move positively to buy let it use auto trailing to follow the trend that’s if I choose to use trailing option and before the trailing starts it must reach the actual profit target example if I set profit target to 500 then once profit is at 500 let trailing immediately protect it and any 1 pip
I need a tested and profitable EA. I don’t want backtested EA but real live tested. At least, 5~10 % per month. Name your price!!! I also have a backtested EA that can’t make profit at the end of the month
Hey greetings am in need of a developer that can convert my simple tradingview indicator to MT4 I have the source code of the indicator and is also a public indicator on Tradingview site Kindly bid and let started

Informações sobre o projeto

Orçamento
90+ USD
Desenvolvedor
81 USD