Robot for trading an EMA breakout with stochastic validation

Job finished

Execution time 1 hour
Feedback from customer
Vladimir is a great developer, fast an proactive.

Specification

Requirements Specification:


In the attached file is the complete specification with images.

It is a requirements specification for the development of the Exponential Moving Average and Three Stochastic Expert Advisor in MetaTrader 5 platform. The expert advisor must work in production and strategy simulator in MetaTrader 5 platform. At this moment, we is working with XM broker but in the future, we could use other broker and the expert advisor must work if the broker works with MetaTrader 5.

 

Expert Advisor Parameters:

Stop Loss (in pips), Take Profit (in pips), Lots, EMA Period (by default value 20), First Stochastic Period %K (by default value 33), First Stochastic Period %D (by default value 3), First Stochastic Slowing (by default value 3), Second Stochastic Period %K (by default value 5), Second Stochastic Period %D (by default value 3), Second Stochastic Slowing (by default value 2), Third Stochastic Period %K (by default value 8), Third Stochastic Period %D (by default value 5), Third Stochastic Slowing (by default value 3), Telephone Number (by default value 0) (If the telephone number take the value 0, the expert advisor will not send the messages), Number Candles Until Confirmation (by default value 1), InpTrailingStopBeforeBreakEven (in pips), InpTrailingStopAfterBreakEven (in pips), Position Mode (if position mode take the value 1, the positions are opened or closed; if position mode take 0, the positions aren´t opened or closed).

Trading Signals:

Bullish Signal:

Buy signal: The signal candle close above EMA (by default value 20 in configuration parameters) and stoc 33,3,3 (by default values in configuration parameters) < stoc 8,5,3 (by default values in configuration parameters)  < stoc 5,3,2 (by default values in configuration parameters). In this point the expert advisor send a telegram message. The confirmation candle close above the signal candle (take the close of the signal candle) and the confirmation candle must have bullish direction. In this point the expert advisor send a telegram message. The parameter Number Candles Until Confirmation is used to indicate the number of candles where the confirmation could be effective. For example, the confirmation signal could give in the next candle of the signal candle or two candles after the signal candle or more.  The telegram message (confirmation) will be receive in the first candle that accomplish the conditions. The signal candle must be invalidated when we have not confirmation candle in the next candles (Number Candles Until Confirmation) or if we have not confirmation candle and the next candles (Number Candles Until Confirmation) closes the price under EMA (by default value 20 in configuration parameters).

Bearish Signal:

Sell signal: The signal candle close under EMA (by default value 20 in configuration parameters) and stoc 33,3,3 (by default values in configuration parameters) > stoc 8,5,3 (by default values in configuration parameters)  > stoc 5,3,2 (by default values in configuration parameters). In this point the expert advisor send a telegram message. The confirmation candle close above the signal candle (take the close of the signal candle) and the confirmation candle must have bearish direction. In this point the expert advisor send a telegram message. The parameter Number Candles Until Confirmation is used to indicate the number of candles where the confirmation could be effective. For example, the confirmation signal could give in the next candle of the signal candle or two candles after the signal candle or more. The telegram message (confirmation) will be receive in the first candle that accomplish the conditions. The signal candle must be invalidated when we have not confirmation candle in the next candles (Number Candles Until Confirmation) or if we have not confirmation candle and the next candles (Number Candles Until Confirmation) closes the price above EMA (by default value 20 in configuration parameters).

Position:

Positions are closed when the position take the stop loss or take profit.

Positions are opened when we have a buy signal or sell signal in the same direction of the signal (explained above).

 

Position management

InpTrailingStopBeforeBreakEven is used to protect profit. Stop Loss is set if profit in pips exceeds the value specified in the InpTrailingStopBeforeBreakEven parameter. If the price continues to move in the profit direction and we are in breakeven, Stop Loss should be trailed InpTrailingStopAfterBreakEven (in pips) by every InpTrailingStopAfterBreakEven (in pips) move in the profit direction. Stop Loss cannot be moved towards the loss direction, i.e. the Stop Loss value cannot be increased. If the parameter InpTrailingStopAfterBreakEven and InpTrailingStopAfterBreakEven take the value 0, the trailing stop is disable.

Telegram Message Format:

XXXXXX-YYYY-ZZ

 

XXXXXX àFinancial Instrument (EURUSD, GOLD,…).

YYYY à Buy signal put “BUY” and sell signal put “SELL”.

ZZ à Timeframe.


Responded

1
Developer 1
Rating
(166)
Projects
187
10%
Arbitration
37
38% / 35%
Overdue
5
3%
Loaded
2
Developer 2
Rating
(3)
Projects
3
0%
Arbitration
0
Overdue
0
Free
3
Developer 3
Rating
(23)
Projects
45
20%
Arbitration
24
29% / 42%
Overdue
12
27%
Working
4
Developer 4
Rating
(4)
Projects
5
60%
Arbitration
1
0% / 0%
Overdue
2
40%
Free
5
Developer 5
Rating
(6)
Projects
6
0%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(137)
Projects
167
35%
Arbitration
11
91% / 0%
Overdue
0
Free
7
Developer 7
Rating
(6)
Projects
8
0%
Arbitration
0
Overdue
3
38%
Free
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(66)
Projects
143
34%
Arbitration
10
10% / 60%
Overdue
26
18%
Free
Similar orders
Hello, I'm looking for programmer to create my EA my EA basicly using MA 20, and open by signal candle consecutives using TP, SL, Trailing Start, Trailing Stop using single entry, martingale, or incrament using time filter, news filter using panel for statistics signals the details will be send if any programmer want doing this job thank you
Mhlengesto bot 30 - 50 USD
I want a trading Bot but. y trading style .basically I want to copy my strategy and automatically trade for me.u must design it to be able to automatically trade like me or copy my style and it must also be able to trade on both MT4 MT5
im looking for MT5 EA ,EA allows traders to avoid strong market reversals by setting an opposite order for an already opened position.If a trader or an EA opens a position, That EA opens an opposite pending order for it automatically. If the position becomes loss-making, the pending order is activated after certain currency loss,eg dollar amount or percentage loss is reached.That EA should close the current loss
I have some code that was written for me for an automated strategy for NinjaTrader 8, but doesnt seem to be working right. Have already discussed with you before
The idea behind this robot is to identify and confirm the direction of the market's trend using the higher timeframe charts before switching to the lower timeframe charts to find low risk, high probability trade setups in the direction of the prevalent trend to take advantage of. For example, If the direction of the trend is Bullish, then the robot will only take long trades on the lower timeframe charts and vice
Hello , i want to create an EA that get the High and Low of a specific time period for example from 10:00 to 11:00 , then set a sell stop on low and buy stop on the high , with tp and sl
preciso de um EA baseado em um indicador simples parecido com bandas de bolinger. O indicador funciona como um canal e quando o preço bater na linha de baixo deve ser feito a compra e vice-versa,ele deve abrir apenas uma ordem por direção,se abrir uma compra a próxima entrada deverá ser uma venda
Trendline 30+ USD
inserisce ordine buy quando la chiusura della candela precedente è sopra la retta, sell viceversa. chiude a stoploss chiude in 1 o più volte l'ordine quando guadagna % variabile sul prezzo di ingresso e mette stop a breakeven ogni volta le rette vengono inserite automaticamente al prezzo high/low della candela dell'ultimo fractal confermato. (confermato!! non quando appare)
I am laying the last hand on my EA and want someone with great experience to check it and add the following features to it: -Magicnumber, custimizable -Account lock, so i can put in a accountnumber and the EA will only work on that specific accountnumber
This strategy is going to be based on 3 sets of indicators. Indicator 1: Moving averages. Here we need 2 moving averages. ✓ The 50EMA and, ✓ The 200EMA. - Whenever the red 200EMA is above the blue 50EMA, this gives the idea that the market is bearish (look for sell opportunities) - Whenever the 50EMA is above the 200EMA this gives as the ideas that the market us bullish (look for buy opportunities). Indicator 2

Project information

Budget
100 - 150 USD
For the developer
90 - 135 USD
Deadline
from 3 to 7 day(s)