Robot for trading an EMA breakout with stochastic validation

İş tamamlandı

Tamamlanma süresi: 1 saat
Müşteri tarafından geri bildirim
Vladimir is a great developer, fast an proactive.

İş Gereklilikleri

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.


Dosyalar:

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(166)
Projeler
189
10%
Arabuluculuk
37
38% / 35%
Süresi dolmuş
5
3%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(3)
Projeler
3
0%
Arabuluculuk
0
Süresi dolmuş
0
Ücretsiz
3
Geliştirici 3
Derecelendirme
(23)
Projeler
45
20%
Arabuluculuk
24
29% / 42%
Süresi dolmuş
12
27%
Çalışıyor
4
Geliştirici 4
Derecelendirme
(4)
Projeler
5
60%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
2
40%
Ücretsiz
5
Geliştirici 5
Derecelendirme
(6)
Projeler
6
0%
Arabuluculuk
0
Süresi dolmuş
0
Ücretsiz
6
Geliştirici 6
Derecelendirme
(137)
Projeler
167
35%
Arabuluculuk
11
91% / 0%
Süresi dolmuş
0
Ücretsiz
7
Geliştirici 7
Derecelendirme
(6)
Projeler
8
0%
Arabuluculuk
0
Süresi dolmuş
3
38%
Ücretsiz
8
Geliştirici 8
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Ücretsiz
9
Geliştirici 9
Derecelendirme
(66)
Projeler
143
34%
Arabuluculuk
10
10% / 60%
Süresi dolmuş
26
18%
Çalışıyor
Benzer siparişler
Buenos días, estoy buscando desarrollar una EA que utilice los retrocesos de fibonacci. y sus extensiones ya que operando manualmente me ha dado buenos resultados, las condiciones son las siguientes: dibujar fibonacci entrada entre el nivel 78.60% y 88.00% stop loss en el nivel 120.00 % take profit entre el 0.00% y el -27.00% lotaje basado en los pips de distancia entre la entrada y el stop loss, siempre arriesgando
MODIFICATION OF EXISTING EA BY A VERY EXPERIENCED DEVELOPER SPECIFICATION OF DOLLAR-WAREHOUSE ROBOT : The Dollar-Warehouse EA is an MT5 EA that trades currency, metal and indices. The strategy is strictly based on candle open towards a particular direction like to BUY Only or SELL Only and initiated by the trader. HOW THE DOLLAR-WAREHOUSE WORK CURRENTLY: The trader usually analyses the market and determines the
I need a bot that would buy or sell, then open a hedge if the trade is losing Create a hedging Expert Advisor (EA) in MQL5 for MetaTrader 5, which persistently opens counteracting trades based on the outlined logic, with features that manage the initiation and oversight of these trades, adhering to the defined multipliers for position sizes. The EA will terminate all trades once it achieves a collective take profit
i want close on reserve signal, auto lots, time fiter , TP SL TS ETC. I GET PAID ON THE 12TH, SO I WOULD LIKE A DEMO UNTIL 12/05/24 TO TEST IM WILL TOO PAY 60 USD FOR THE LONG WAIT
I need a good robot for prop firms Please only dm me if you are serious go to ftmo.com and see the challenge rules I want it to make a steady 5-12% monthly Less than 10% overall DD less then 5% daily DD
I desire a custom indicator that tracks two different types of gaps that have not been filled. Once the gaps are filled, the indicator should only show the net gaps that have not yet been filled. The indicator should indicate the gaps clearly (e.g. by use of arrows or whatever the developer may recommend). 1) Market gap is the first type of gap. This gap occurs if price opens well above or below the previous
I need a copier for mt5 that will copy to match trader. I need to be able to add multiple accounts. please be experienced in building copiers. if you have a test available even better. open to suggestions
I'm looking for a Filipino coder for my EA. Current code is about 3k lines uses custom logic. Need someone full time to help me fix it. My current is having entry issues and logic issues and needs some quick attention
Hi, I have one indicator for MT4 and it is working fine as I need. Now I want to convert it into MT5 version. The basic idea is that I put a starting date in one box, symbol in second box, number of lots in 3 box, per point value in 4th box. Indicator generate a virtual equity from starting minute till current date and time and shows it in 5th box and before this, it shows the starting price also, which I set by date
hey, I would like to order EA as per specifications. Using two indicators - Bollinger Bands and MA. Opening subsequent positions in a given size (with a specific SL and TP) after a loss in accordance with the assumptions. Additionally, I need a descriptive dashboard on a chart

Proje bilgisi

Bütçe
100 - 150 USD
Geliştirici için
90 - 135 USD
Son teslim tarihi
from 3 to 7 gün