Auftrag beendet
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Spezifikation
Boa tarde,
Preciso de EA que envie ordens OCO sob análise de indicadores.
Indicadores :
1-Média móvel (mm)
2-Envelopes superior (es) e inferior(ei)
3-IFR
Parâmetros ajustáveis:
1 -Media Movel: método, período, deslocamento, preco a aplicar
2 - Envelopes: método, período , deslocamento, desvio, preco a aplicar
3 - IFR: período, preco a aplicar, habilitar/desabilitar, Nivel IFR para compra, Nivel IFR venda
4 - Candle base cruzamento: [0 - na hora q cruzar] / [1 - no fechamento]
5 - Hora de inicio / Hora fim ==> após hora fim não abre mais posições / Hora zerar ==> hora q zera posicoes
6 - Qtd de contratos/lotes
Considerando:
Cruzamento de compra = media móvel[x] > envelope[x] && media móvel[x+1] < envelope[x+1]
Cruzamento de venda = media
móvel[x] < envelope[x] && media móvel[x+1] > envelope[x+1]
As ordens deverão ser executadas quando a media móvel cruzar uma das medias envelopes, conforme regras a seguir:
Se posição | e compra/venda anterior foi em | e ultimo cruzamento foi em | e tipo de cruzamento foi de | e IFR* | realizar ordem de: |
---|---|---|---|---|---|
Nda | -- | envelope inferior
|
compra | <X | compra a mercado |
Nda | -- | envelope superior
|
venda | >Y | venda a mercado |
Comprado | envelope inferior | envelope superior
|
venda | >Y | venda a mercado
|
Comprado | envelope inferior
|
envelope inferior
|
venda | >Y | venda a mercado
|
Vendido | envelope superior |
envelope inferior
|
compra | <X | compra a mercado
|
Vendido | envelope superior
|
envelope superior
|
compra | <X | compra a mercado
|
*considerar q IFR pode ser desabilitado
DESENVOLVEDOR BRASILEIRO