Specification

Bom dia,

Eu tenho um arquivo fonte utilizado na B3, porém gostaria de você fizesse as alterações para ele funcionar no mercado forex. Em anexo encaminho o código fonte.

As médias móveis serão EMA 20, 100 e 200. Quando a EMA 20 cruzar a EMA 100 e 200, o expert deve entrar com ordem de compra ou venda até atingir o take profit. Se a EMA 20 não atingir o take profit e vier a tocar na média de 100 ou 200, o expert deve encerrar a operação independente se tiver ganhando ou perdendo.


Files:

Responded

1
Developer 1
Rating
(549)
Projects
635
33%
Arbitration
41
39% / 46%
Overdue
11
2%
Loaded
2
Developer 2
Rating
(135)
Projects
163
40%
Arbitration
11
27% / 73%
Overdue
24
15%
Free
3
Developer 3
Rating
(3)
Projects
3
67%
Arbitration
0
Overdue
0
Free
4
Developer 4
Rating
(1)
Projects
1
100%
Arbitration
1
0% / 100%
Overdue
0
Working
5
Developer 5
Rating
(48)
Projects
49
8%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(11)
Projects
17
59%
Arbitration
2
0% / 100%
Overdue
2
12%
Free
7
Developer 7
Rating
(295)
Projects
474
39%
Arbitration
103
41% / 23%
Overdue
79
17%
Busy
Published: 2 codes
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
Já tenho um código MQL5 com uma base do funcionamento. Basicamente o EA traça um canal na virada do dia (penso que utilizar horário seria melhor em razão da diferença entre corretoras), com base em um número x de candles, calcula e posiciona ordens stop com base em % do capital. Caso uma ordem aberta venha a stopar, o EA deve realizar uma virada de mão com base no mesmo canal, contudo recalculando o lote para que
//+------------------------------------------------------------------+ //| EA Cruzamento de Médias MT5 | //+------------------------------------------------------------------+ #property strict #include <Trade/Trade.mqh> CTrade trade; //---- Inputs input int FastMAPeriod = 20; input int SlowMAPeriod = 50; input double LotSize = 0.01; input int StopLoss = 300; input int TakeProfit = 600; //----

Project information

Budget
30 - 45 USD