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

Время выполнения 10 дней
Отзыв от заказчика
Excellent developer, with skills and knowledge. Fast and efficient delivery on project
Отзыв от исполнителя
He is great customer. Our communication was clear. Task was very interesting. I highly recommend to work with him and I will wait for another his order.

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

We would like to create an EA doing the following functions.

The EA needs to be based on MACD and RSI.

Major view should be in M3 view but should also be available in all other timeframes.

The EA shall execute 3 strategies however there are some concerns in terms of their implementation as the timeframes of the strategies are overlapping. Strategy A start from 2:00 am until 9:00, Strategy B from 6:00 am until 13:00 pm and Strategy C from 9:00 am to 15:00 pm.

The EA shall also include a parameter where we will be able to change the start and stop timeframe of each strategy.

 

For example:

Between 2:00 to 6:00 am if we get a signal for strategy A and trade will open.

Then at 6:00 am when strategy B overlaps with strategy A we get a signal with an opposite direction of the last signal then the existing trade shall close and a new trade shall open based on the new signals of strategy B.

 However, if strategy B generates signal with the same direction of the last signal we received from strategy A, then no new transactions shall be executed but continue with the existing one.

 In case we don’t get any signal from strategy A, but we get a signal from strategy B then the EA shall open a transaction based on strategy B.

This example applies to all three strategies, between strategy A to strategy B and strategy B to strategy C

Strategy A

Strategy implementation interval 2:00 to 9:00am platform time. It shall also include an adjustable parameter in the EA.

Combination of RSI & MACD

Strategy shall also include a disable/enable parameter.

BUY Condition

RSI:  = < 30*

MACD: Previous BAR > current BAR


SELL Condition

RSI:  > = 70 *

MACD: Previous BAR > current BAR


All the above positions should be closed when opposite signal appears and open a new position based on the new conditions of the signal.

 

***** The number of the RSI limits * (30 and 70) shall also include an adjustable parameter in the EA in case we wish to change the limits.

 

Strategy B

Strategy implementation interval 6:00am to 13:00pm platform time.

It shall also include an adjustable parameter in the EA.

Combination of RSI & MACD

Strategy shall also include a disable/enable parameter.

BUY Condition

RSI line cross upwards 30*

MACD: Previous BAR > current BAR

The above indication shall execute a trade only when it appears in two consecutive times. Therefore, when the above indication appears for the first time the EA shall ignore it and don’t execute any trade but count its occurrence. So, concluding, in case the above indication appears for the first time this will count its occurrence and not execute.

Execution will happen when we have the second signal as above.


SELL Condition

RSI line cross downwards 30*

MACD: Previous BAR > current BAR

The above indication shall execute a trade only when it appears in two consecutive times. Therefore, when the above indication appears for the first time the EA shall ignore it and don’t execute any trade but count its occurrence. So, concluding, in case the above indication appears for the first time this will count its occurrence and not execute.

Execution will happen when we have the second signal as above.


All the above positions should be closed when opposite signal appears and open a new position based on the new conditions of the signal.

 

***** The number of the RSI limits * (30 and 70) shall also include an adjustable parameter in the EA in case we wish to change the limits.

 

Strategy C

Strategy implementation interval 9:00am to 15:00pm platform time.

It shall also include an adjustable parameter in the EA.

Based in MACD and Price on Graph

Strategy shall also include a disable/enable parameter.

BUY Condition

MACD bars fell – 0 limit and we have a bar which shortens from previous one towards 0 then is considered as signal 1 but do not execute. In the second time we execute but the price should be (= < 400 pips). For example, as in the below screenshot, signal 2 must be closer to 0 limit of MACD in comparison to signal 1. Also, the price of the instrument shall not be higher than *400pips.


 

SELL Condition

MACD bars goes + 0 and we have a bar which shortens from previous one towards 0 then is consider as signal 1 but do not execute. In the second time we execute but the price should be (= < 400 pips).

MACD bars goes above +0 limit and we have a bar which goes long  from previous one above 0 then it shall be considered as signal 1 but it should not be executed. In the second  consecutive time the signal occurs then it shall  execute but the price should be (= < 400 pips). For example, as in the below screenshot, signal 2 must be closer to 0 limit of MACD in comparison to signal 1. Also, the price of the instrument shall not be higher than *400pips.

 

***The EA shall also contain a function where we can manually change the price set up of 400 pips.

 

Positions should be closed when the opposite signal appears and shall open on the opposite direction.

 

We do acknowledge that these strategies are three different ones and the one mixes with other, but we look into a combine strategy. These strategies do not overwrite the other but are combined at the moment which another strategy starts run.

 

 

IMPORTANT NOTICE

In general, the EA needs to have a parameter where we can add or reduce the number of transactions which can occur at the same time.

 

Other basic functions

Money management with fixed lots and % of balance and % of equity

Take profit – Stop loss

Trailing stop

All timeframe periods

Timeframe of activation of EA as an example to change anytime the timeframe periods

All symbols


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

1
Разработчик 1
Оценка
(174)
Проекты
199
12%
Арбитраж
39
36% / 33%
Просрочено
5
3%
Работает
Опубликовал: 2 примера
2
Разработчик 2
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
3
Разработчик 3
Оценка
(116)
Проекты
137
36%
Арбитраж
16
13% / 69%
Просрочено
9
7%
Свободен
4
Разработчик 4
Оценка
(98)
Проекты
137
52%
Арбитраж
5
40% / 60%
Просрочено
0
Свободен
5
Разработчик 5
Оценка
(568)
Проекты
641
41%
Арбитраж
25
48% / 36%
Просрочено
46
7%
Работает
Похожие заказы
Hello, I'm looking for an expert who can help me acquire a secure, easy-to-use bot with Turkish language support for automated buying and selling in Forex, commodities, and cryptocurrencies, and who can also teach me how to set it up and use it
Title Professional AI Automation Trading Bot for Forex & Crypto Solution Language Python (preferred) or MQL5 depending on integration requirements. Categories Expert Advisor (EA) for MetaTrader 5 Automated trading strategies AI/ML-based signal generation Risk management automation Required Skills Strong knowledge of MQL5/Python Experience with MetaTrader API integration Machine learning model deployment
Description: I am looking for an experienced MQL5 developer to build a fully automated Expert Advisor (EA) for MT5 tailored for Prop Firm challenges and funded accounts. I need a robust, plug-and-play solution with rigorous risk controls. Key Requirements: Platform: MT5 Trading Logic: I am looking for a reliable strategy based either on a Breakout Strategy (e.g., London session breakout) or a Mean Reversion Strategy
The striker robot 30 - 2000 USD
I would like a trend and pullback strategy for the robot timeframe:15 minutes(m15) or 1 hour(h1) indicators:50 EMA (Exponential Moving Average)/200 EMA/RSI (14) BUY SET UP 1.Confirm The Trend .50 EMA must be above 200 EMA .Price must be above both EMAs 2.Wait for a pullback .Do not buy when the price shoots up. .Wait for the price to come back near the 50 EMA 3.Confirm entry .ENTER BUY WHEN: .A bullish candlestick
### ** Main EA File** - `InstitutionalTrendPullbackScalper.mq5` **Core Features Implemented:** **Multi-Timeframe Analysis** - M15 trend filter (EMA20 > EMA50 for uptrends) - M5 entry signals with 5-condition confirmation - Independent indicator sets for both symbols **Advanced Entry Logic** - RSI reversal detection (crosses thresholds) - Price pullback zone validation - Bullish/bearish candle close confirmation -
I need an Ai trading bot for Binance and BTC on MT5 that also uses order flow data. It should also make use of TSI- Temporal indicator sampling and also it should make use of fundamental analysis in the process of signal generation
Title: MT5 Forex Trading Robot Development I need a MetaTrader 5 (MT5) Expert Advisor (EA) for automated Forex trading. Requirements: 1. The robot must be fully automated and capable of opening and closing trades without manual intervention. 2. Compatible with MetaTrader 5 (MT5). 3. Adjustable lot size, Stop Loss, and Take Profit settings. 4. Built-in risk management based on account balance. 5. Ability to trade
Prepare expert for xauusd live chart [ expert is not executing trades on xauusd ] . Deletion and cleaning code . Trailing Stop Rule to follow the given method . Live Chart Only
Matriks programında güzel bir stratejim var, meta da kayıtlı olmayan iki indikatörümü de metaya yükledim, stratejim belli, ama robot oluşturmak konusunda bilgim eksik. Yardım istiyorum. Acil dönüş bekliyorum. 12-276 üssel ortalamayı hangi yöne keserse, alphatrend indikaörüde bunu desteklesin, kendi gömdüpüm diğer bir indikatörde seviyelere göre alsın satsın
MT5 EA Developer for Structured ICT/SMC Market Logic Requirements Specification: I need an MT5 Expert Advisor only in MQL5. No indicator, no script, no DLL, and no external API. The EA must be built on a rule-based ICT/SMC-style framework with objective, backtestable logic. I am not looking for social-media-style ICT/SMC interpretation. I need a developer who can convert trading concepts into clear coding rules. The

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

Бюджет
50 - 70 USD
Сроки выполнения
от 1 до 3 дн.