Martingale EA using ADX and RSI

MQL4 Эксперты Forex

Работа завершена

Время выполнения 2 дня
Отзыв от заказчика
Very fast worker.. Completed with good suggestion too. Thanks.
Отзыв от исполнителя
Many thanks!

Техническое задание

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. 


Откликнулись

1
Разработчик 1
Оценка
(169)
Проекты
204
30%
Арбитраж
25
40% / 44%
Просрочено
12
6%
Свободен
2
Разработчик 2
Оценка
(379)
Проекты
404
31%
Арбитраж
64
19% / 69%
Просрочено
51
13%
Загружен
3
Разработчик 3
Оценка
(586)
Проекты
1049
49%
Арбитраж
39
28% / 41%
Просрочено
49
5%
Свободен
4
Разработчик 4
Оценка
(5)
Проекты
7
0%
Арбитраж
0
Просрочено
0
Свободен
5
Разработчик 5
Оценка
(568)
Проекты
641
41%
Арбитраж
22
55% / 32%
Просрочено
47
7%
Работает
6
Разработчик 6
Оценка
(156)
Проекты
234
59%
Арбитраж
3
100% / 0%
Просрочено
49
21%
Работает
7
Разработчик 7
Оценка
(64)
Проекты
68
25%
Арбитраж
12
42% / 42%
Просрочено
4
6%
Свободен
8
Разработчик 8
Оценка
(41)
Проекты
77
39%
Арбитраж
0
Просрочено
0
Работает
9
Разработчик 9
Оценка
(194)
Проекты
197
76%
Арбитраж
2
100% / 0%
Просрочено
0
Свободен
10
Разработчик 10
Оценка
Проекты
2
0%
Арбитраж
0
Просрочено
0
Свободен
11
Разработчик 11
Оценка
(119)
Проекты
169
38%
Арбитраж
9
78% / 22%
Просрочено
15
9%
Свободен
12
Разработчик 12
Оценка
(67)
Проекты
144
34%
Арбитраж
10
10% / 60%
Просрочено
26
18%
Свободен
13
Разработчик 13
Оценка
(27)
Проекты
43
7%
Арбитраж
18
6% / 78%
Просрочено
26
60%
Свободен
14
Разработчик 14
Оценка
(219)
Проекты
370
42%
Арбитраж
145
17% / 41%
Просрочено
124
34%
Свободен
15
Разработчик 15
Оценка
(135)
Проекты
177
18%
Арбитраж
17
47% / 18%
Просрочено
0
Работает
Похожие заказы
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

Информация о проекте

Бюджет
90+ USD
Исполнителю
81 USD