An Expert Advisor in mql5 using two Simple Moving Averages

Trabalho concluído

Tempo de execução 3 dias
Comentário do desenvolvedor
I was impressed by the clear and comprehensive specification provided, great opportunity to work with him.

Termos de Referência

Build an expert advisor (EA) that automatically trades all major and minor currency pairs (28), incorporating a fast Simple Moving Average (SMA) and a slow SMA for Meta Trader 5.

Here's the basic outline of the expert advisor:

For each of the 28 pairs (major and minor) open:

LONG

  •        When the Fast SMA is above the Slow SMA, if the candle crosses and closes above the Fast SMA, open a BUY stop position.

  •         If the candle crosses both the Fast & Slow SMA and closes above both Fast & Slow, open a BUY stop position.

  •         DO NOT BUY IF THERE IS ALREADY A LONG POSITION FOR THE PAIR.

SHORT

  •          When the Fast SMA is below the Slow SMA, if the candle crosses and closes below the Fast SMA, open a SELL stop position.

  •        If the candle crosses both the Fast & Slow SMA and closes below both Fast & Slow, open a SELL stop position .

  •       DO NOT SELL IF THERE IS ALREADY A SHORT POSITION FOR THE PAIR.

PARAMETERS:

  •          Time-frame parameter {1min - 1 week}

  •          Trading Hours

Example: 

1.       00:00 am – 2:00 am GMT

2.       8:00 am – 12:00 pm GMT

3.       14:00 pm – 16:00 pm GMT

  •  Stop Loss parameter

  •  Take profit parameter

  •  Trailing Stop Loss parameter

  •  Risk allocation for each Trade (%equity or fixed amount($))

  •  Fast and Slow SMA
















































































Respondido

1
Desenvolvedor 1
Classificação
(89)
Projetos
112
24%
Arbitragem
11
45% / 18%
Expirado
8
7%
Trabalhando
2
Desenvolvedor 2
Classificação
(71)
Projetos
103
20%
Arbitragem
6
0% / 83%
Expirado
3
3%
Livre
3
Desenvolvedor 3
Classificação
(166)
Projetos
236
22%
Arbitragem
17
65% / 18%
Expirado
1
0%
Carregado
4
Desenvolvedor 4
Classificação
(402)
Projetos
707
49%
Arbitragem
57
16% / 49%
Expirado
130
18%
Livre
5
Desenvolvedor 5
Classificação
(97)
Projetos
120
39%
Arbitragem
9
89% / 0%
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(103)
Projetos
130
44%
Arbitragem
7
43% / 43%
Expirado
7
5%
Livre
7
Desenvolvedor 7
Classificação
(247)
Projetos
439
34%
Arbitragem
56
36% / 38%
Expirado
161
37%
Carregado
8
Desenvolvedor 8
Classificação
(72)
Projetos
80
10%
Arbitragem
36
8% / 53%
Expirado
6
8%
Trabalhando
9
Desenvolvedor 9
Classificação
(1098)
Projetos
1779
61%
Arbitragem
14
64% / 7%
Expirado
84
5%
Trabalhando
10
Desenvolvedor 10
Classificação
(36)
Projetos
45
2%
Arbitragem
6
33% / 17%
Expirado
1
2%
Livre
11
Desenvolvedor 11
Classificação
(1)
Projetos
1
0%
Arbitragem
3
33% / 67%
Expirado
0
Livre
12
Desenvolvedor 12
Classificação
(5)
Projetos
1
100%
Arbitragem
4
0% / 75%
Expirado
0
Trabalhando
13
Desenvolvedor 13
Classificação
(37)
Projetos
59
27%
Arbitragem
25
20% / 52%
Expirado
10
17%
Trabalhando
14
Desenvolvedor 14
Classificação
(25)
Projetos
33
15%
Arbitragem
6
33% / 50%
Expirado
5
15%
Trabalhando
15
Desenvolvedor 15
Classificação
(52)
Projetos
97
24%
Arbitragem
11
18% / 18%
Expirado
12
12%
Trabalhando
16
Desenvolvedor 16
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
17
Desenvolvedor 17
Classificação
(37)
Projetos
45
33%
Arbitragem
6
17% / 33%
Expirado
8
18%
Trabalhando
18
Desenvolvedor 18
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
I am seeking an experienced and skilled developer to code an Expert Advisor (EA) for the MetaTrader 5 platform based on a specific trading strategy with Exponential Moving Average and Buy or sell signals from Crossovers. The developer must have expertise in building EA and ensure the final product is efficient and reliable. If you have the expertise and experience to successfully handle this project, looking forward
I want a program that automatically disables manual trade execution once a specified number of trades have already been placed. ie. After a total of 3 trades have been placed on that day, manual trade execution should be disabled. I want the program to also limit the amount of lots that can be traded in any given day. ie. Maximum of 15 standard lots in any given day. The program should disable manual trade execution
Greetings to all developers that see this post, I have a task, I would like to work with an expert. I have an indicator that is written in the Pine script (TradingView) language; I would like it converted to MQL5, which will then lead to the creation of a trading bot based on the circumstances. I'll give you access to the indicator file
Hi , i want a indicator that shows the trades history on the chart, just for current day, like : first trade : -54 Second trade : -52 Third trade : +126 , and after three trades, display "No more trades"
condition 1 buy when CCI indicator leaves oversold area in 5min chart while Commodity Channel Index in 1 minute chart enters or is on overbought area and trade must execute during the first candle to open above a certain EMA on the 1min chart, while previous RSI is less than current Relative Strength Index on the 5min chart. sell when CCI indicator leaves overbought area in the 5 minute chart while the CCI in the 1
I am looking for a highly sample and ready and tested profitable EA to purchase.if it meets my requirements i will order same one.EA must be low drawdown high profit on any timeframe
Hello i need someone who can convert a trading view indicator into an mt5 indicator that can work smoothly also need to add an alert on the indicator i will require to test the indicator run it for 1-2days to confirm all is okay thank you
i have a ready made SMC EA and looking for optimizing and debugging and also adding back the missing things in the requirement file. Basically work with the current code and refine it to fit the requirement file. Most indicator is already in the EA and the requirement file below are mostly finish. here are the things need to add back and debug based on the requirement file 1. TP from the filter and need to check
Hello. I would like to get a TOS script converted to Tradingview for my alerts. I’m haven’t a hard time getting my entry point because the script does not fire off alerts on thinkorswim. I will send the script so you can see if it’s possible
Here's a clearer step-by-step guide to checking the last 50 candles on your chart and applying Fibonacci retracement levels based on their colors: Identify Candle Color: Start from the 100th candle from the left on the chart and check its color. If the 100th candle is green (i.e., the close is higher than the open): Draw a Fibonacci Retracement: From the highest price to the lowest price of this candle. Check the

Informações sobre o projeto

Orçamento
40+ USD
Desenvolvedor
36 USD
Prazo
de 1 para 5 dias