EA with three combined strategies based on RSI and MACD

Lavoro terminato

Tempo di esecuzione 10 giorni
Feedback del cliente
Excellent developer, with skills and knowledge. Fast and efficient delivery on project
Feedback del dipendente
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.

Specifiche

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


Con risposta

1
Sviluppatore 1
Valutazioni
(173)
Progetti
197
12%
Arbitraggio
38
37% / 34%
In ritardo
5
3%
Caricato
Pubblicati: 2 codici
2
Sviluppatore 2
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
3
Sviluppatore 3
Valutazioni
(116)
Progetti
137
36%
Arbitraggio
15
13% / 67%
In ritardo
9
7%
Gratuito
4
Sviluppatore 4
Valutazioni
(97)
Progetti
135
52%
Arbitraggio
4
50% / 50%
In ritardo
0
Gratuito
5
Sviluppatore 5
Valutazioni
(568)
Progetti
641
41%
Arbitraggio
24
50% / 29%
In ritardo
46
7%
In elaborazione
Ordini simili
The trading robot should operate on the Deriv MT5 server and utilize a 1-minute chart timeframe . It will trade on the Boom 1000 and Crash 1000 instruments. Indicators Used: Linear Weighted Moving Average (LWMA): Period: 10 Stochastic Oscillator: Levels: Marked at 90 and 10. This indicator is only for marking these levels and its data is not used for decision-making . Awesome Oscillator (AO): This indicator is
I need a highly disciplined, low-risk EA for MT4/MT5 that trades only when 100% strategy conditions are met. It must include multi-timeframe trend logic, support/resistance rejection, BOS/CHoCH detection from real swing levels, and a breakout strategy with trailing SL. EA should scan all major pairs (from one chart), trade only during 07:00–16:00 GMT, and skip trades 2 hours before major news. Max 1 trade per pair
Hello! I've been working on a strategy that uses Ninzarenko candles from ninza.co, and while I am making incremental progress, i think I need someone to get me 100% across the finish line. This is a simple standard deviation strategy, take a look at the screenshot and see if this is something you think we can do together. Basic requirements below .. . let me know if you have any questions! Goal of the Strategy Trade
to compile all the suitable markets for buy and place a buy for the shortest timeframe and place a sell for also a shortest timeframe it should work with all brokers and can automatically place a trade as long as its connected to the internet it should inform where the contracts are placed and for how long
I would like to have a fully automated stock trading strategy programmed in PowerLanguage (MultiCharts 64-bit, including Portfolio Trader). Attached you will find the specifications (PDF document). Communication will be conducted exclusively in writing via email. Please send me a binding, fixed-price offer with a schedule (framework programming, testing, documentation). If you have any questions, please feel free to
Mql5 indicator 30+ USD
I'm looking for an indicator that gives buy sell signals by placing arrows on the chart Signals must not repaint or be placed with an offset I want it to be accurate enough so j can trade from signal to signal amd actually make profit Do anyone have a strategy and skill to create such an indicatore First priority is to mql5
I need a trading robot that uses heikin ashi charts, ema’s, buystops, moving stops, buy limits. Trading fixed hours, being able to dynamically calculate lot sizes. Calculate stop loss distance in pips by identifying a swing high or swing low. I will give full details if someone is truly interested in making this a robot
Can anyone help me fix my thinkorswim indicator, the alert is not working well there are some delays before i get my messages The red arrow triggered at 7:00 am yesterday but did not send a notification alert in the TOS platforms message center till 7:28AM. The blue arrow triggered at 6:30AM but didnt send a message r alert till 6:48 AM. That needs to change so the arrow alerts are the same as the notification alerts
I’m looking for a highly experienced EA developer who can do more than just code — someone who can help design, build, and test a profitable Expert Advisor for MetaTrader 4 or 5 (your choice). I don’t have a finalized strategy yet, so I’m looking for someone who can: Propose proven EA logic based on live market performance Help me choose from styles like scalping, trend-following, breakout, or swing Build in smart
Hello, I am looking for a programmer who can convert from pine script to mql5. You will receive 7 different trading view indicators to convert to Mql5. You may find them simple and straightforward or not. I repeat this could turn out to be very painstaking and strenuous if you are not well versed in Pine Script to Mql5 conversion. However, you will add unified alert system to simplify things on mql5 and to alert

Informazioni sul progetto

Budget
50 - 70 USD
IVA (19%): 9.5 - 13.3 USD
Totale: 59.5 - 83.3 USD
Per lo sviluppatore
45 - 63 USD
Scadenze
da 1 a 3 giorno(i)