Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

55 MA - expert para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizações:
1442
Avaliação:
(16)
Publicado:
2018.12.04 13:37
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Ideia por: costy_

Autor do código MQL5: barabashkakvn

O indicador iMA (Moving Average, MA) encontrado neste Expert Advisor permite alterar o período de tempo (MA: timeframe), deslocamento horizontal (MA: horizontal shift), método de média (MA: smoothing type) e o preço aplicado (MA: type of price) - ou seja, todos os parâmetros, exceto o período da média. O período da média é fornecido no código e é igual a 55 (esse número é usado no nome do EA).


Como ele funciona

O EA só opera durante uma nova formação da barra. Assim que a hora atual (apenas horas, sem minutos e segundos) entrar no intervalo entre Start hour para End hour, o Expert Advisor solicita os dados do indicador. Ele não solicita apenas os dados das barras #0 e #1, mas solicita os dados da Bar number #A e Bar number #B.

Em seguida, os valores nessas duas barras são comparados: se a diferença entre eles for maior ou igual a Difference between bars #A and #B - um sinal para abertura de posição será gerado. A função Reverse signals está desabilitada por padrão (definida para false), e as seguintes regras se aplicam a um sinal:

  • Sinal de COMPRA: MA(Bar number #A) > MA(Bar number #B) + Difference between bars #A and #B;

  • Sinal de VENDA: MA(Bar number #A) < MA(Bar number #B) - Difference between bars #A and #B.

Se você habilitar o fechamento das posições opostas (defina Close opposite positions para true), as posições de VENDA serão fechadas no sinal de COMPRA final e vice-versa.


Cálculo de volume

O volume da posição pode ser fixo - neste caso, é especificado por Lots ou calculado com base no parâmetro Risk (Lots deve ser igual a zero neste caso).


Como otimizar

Você deve otimizar o EA individualmente para cada símbolo e período de tempo. Uma vez que o EA só realiza operações na formação de uma nova barra, a otimização genética pode ser realizada no modo de geração de ticks "1 minuto OHLC".

A figura mostra os limites dos parâmetros aproximados para o período gráfico de M15 a H1:

55 Otimização MA

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/21743

TD_I TD_I

O indicador TD_I (Thomas DeMark Indicator) é uma versão modificada do indicador padrão DeMarker, de Thomas R. DeMark.

UltraMFI UltraMFI

Este indicador é baseado no MFI (Money Flow Index) e sua análise de múltiplas linhas de sinal.

SVE_ARSI SVE_ARSI

O indicador SVE_ARSI (Sylvain Vervoort's Asymmetrical RSI) foi descrito na edição de outubro de 2008 da revista "Stocks & Commodities".

Demand_Index Demand_Index

O indicador Demand_Index, desenvolvido por James Sibbet, que combina preço e volume e é frequentemente considerado um indicador importante de mudança de preço.