EA baseada nos indicadores Money Flow Index (MFI), 3 Adaptative Moving Average (AMA) para operar mercado futuro brasileiro

Job finished

Execution time 8 days
Feedback from employee
Obrigado novamente. Cliente excelente.
Feedback from customer
Mais um projeto executado exatamente como solicitado. Desenvolvedor classe A. Obrigado Marcelo.

Specification

Preciso de um desenvolvedor que conheça os ativos da bolsa brasileira Mini-Índice (WIN) e Mini Dolar (WDO) para desevolver uma EA baseada em Money Flow Index, AMA e cronometragem de tempo. Com base no MFI, a EA deverá verificar se o mercado está sobrecomprado ou sobrevendido e conforme o MFI avançar para sair dessas regioes, enviará as ordens de entrada baseado nas AMAs. Deverão ser calculadas 3 AMAs, dos preços: Low / High e Typical, com as mesmas configuracoes (período / fast / slow / deslocamento). Os indicadores deverao ser plotados no grafico. Deve-se entregar o codigo-fonte. De preferencia compilar uma EA para WIN e uma EA para WDO. 

Entrada compra:

Quando o MFI sair da regiao de  SOBREVENDA e mantiver-se pelo TEMPO DE CONFIRMACAO na regiao de compra, o EA deve emitir uma ordem de compra a mercado se o preco estiver menor que a AMA selecionada (Low / Typical); se o preco estiver maior que a AMA selecionada a ordem de compra somente deve ser executada caso o preço atinja a AMA novamente.


Saida compra:

A saída GAIN da operacao ocorrera ao atingir a AMA Typical ou High conforme configurado nos parametros. A saída LOSS ocorrerá caso o preço recue a pontuacao definida pelo calculo: (AMA GAIN - AMA entrada) * multiplicador definido nos parametros.


Entrada venda:

Quando o MFI sair da regiao SOBRECOMPRADA e mantiver-se pelo TEMPO DE CONFIRMACAO na regiao de venda do MFI, a EA deve emitir uma ordem de venda a mercado se o preco estiver maior que a AMA selecionada (High / Typical) ; se o preco estiver menor que a AMA selecionad a ordem de venda somente deve ser executada caso o preço atinja a AMA novamente.


Saida venda:

A saída GAIN da operacao ocorrera ao atingir a AMA Typical ou Low conforme configurado nos parametros. A saída LOSS ocorrerá caso o preço recue a pontuacao definida pelo calculo: (AMA entrada- AMA Gain) * multiplicador definido nos parametros.


Saida por Break Even:

Caso o preco ultrapasse um % definido via parametro da diferença entre o preço de entrada   e o take profit, o Break Even deve ser acionado posicionando o stop loss à distancia do preco de entrada definida no parametro. O Break Even pode ser desativado.


Parametros do EA:

1 - Qtd de Contratos: 

2 - Timeframe: 

3 - Tempo de confirmacao MFI (TC): É o tempo mínimo em segundos que o MFI deve permanecer nas regioes de entrada para que as mesmas sejam executadas. Toda vez que o indicador sair da regiao antes do tempo, se retornar, a cronometragem deve ser reiniciada. Se o MFI estiver dentro dos niveis de sobrecompra/sobrevenda , o TC fica inativo. 

3 - MFI: 

3.1 - Periodo: 

3.2 - Volume: (real/ticks)

3.3 - Nível sobrecompra: nível mínimo do indicador que define regiao de sobrecompra. Ex: se for 90, a regiao de sobrecompra compreende o nível 90 a 100

3.4 - Nível entrada venda: nivel limite para entrada em uma venda. Irá delimitar a regiao de venda até o nivel de sobrecompra. Ex: 40 -- a entrada so ocorrera se o MFI estiver maior que 40 e fora da regiao de sobrecompra

3.5 - Nível sobrevenda:  nível mínimo do indicador que define regiao de sobrevenda. Ex: se for 10, compreende o nível 0 até 10

3.6 - Nível entrada compra: : nivel limite para entrada em uma compra. Irá delimitar a regiao de compra até o nivel de sobrevenda. Ex: 60 -- a entrada so ocorrera se o MFI estiver menor que 60 e fora da sobrevenda

4 - Tres Adaptative Moving Averages: (Low / High / Typical)

4.1 - Período:

4.2 - Ema rapida

4.3 - Ema lenda

4.4 - Deslocar

4.5 - AMA entrada compra: ( Low / Typical)

4.6 - AMA entrada venda: (High / Typical)

5 - Multiplicador Stop Loss (double): valor que irá multiplicar o TP definido pelas AMAs 

6 - Take Profit: AMA Typical ou AMA High/Low

7 - Break Even:

7.1 - Ativar: (sim/nao)

7.2 - % do gain total para disparo: 

7.3 - Distancia do preco de entrada: em ticks, se positivo a distancia é no sentido GAIN, se negativo é no sentido LOSS

8 - Slippage em ticks:

9 - Horários Intraday:

9.1 - Inicio das operacoes (hh:mm)

9.2 - Fim das operacoes (hh:mm)

10 - Alarmes:

10.1 - Entrada

10.2 - Gain

10.3 - Loss

11 - Gerenciamento de Risco:

11.1 - Limite diario de perdas $$:

11.2 - Limite diario de ganhos $$:



Responded

1
Developer 1
Rating
(7)
Projects
15
7%
Arbitration
4
0% / 25%
Overdue
1
7%
Free
2
Developer 2
Rating
(186)
Projects
205
26%
Arbitration
12
25% / 58%
Overdue
39
19%
Free
3
Developer 3
Rating
(7)
Projects
13
23%
Arbitration
0
Overdue
1
8%
Free
4
Developer 4
Rating
(47)
Projects
79
11%
Arbitration
4
25% / 75%
Overdue
2
3%
Free
5
Developer 5
Rating
(2622)
Projects
3327
67%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
6
Developer 6
Rating
(6)
Projects
8
0%
Arbitration
0
Overdue
3
38%
Free
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(135)
Projects
163
40%
Arbitration
11
27% / 73%
Overdue
24
15%
Free

Project information

Budget
50+ USD
Deadline
to 4 day(s)