Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 2009
- Avaliação:
- Publicado:
- 2018.06.08 13:48
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
EA semiautomático. Abre posições na interseção das linhas plotadas no gráfico do símbolo.
As linhas podem ser de quatro tipos
- Linha de tendência;
- Linha de tendência por ângulo;
- Linha vertical;
- Linha horizontal.
A interação com as linhas pode ser de três tipos
- A abertura da posição para o lado inscrito na descrição da linha;
- Apenas compras;
- Apenas vendas.
Após o preço cruzar a linha e ser aberta a posição correspondente, a linha vira "inativa" (seu tipo muda). O tipo de linha inativa é definido nas configurações para que não haja reabertura após o preço cruzar essa linha.
O cruzamento é feito na abertura de uma nova barra - se o preço de abertura da barra anterior e o preço de abertura da barra atual estiverem em lados opostos da linha cruzada.
Cruzamento de linhas de tendência
O parâmetro "Feixe para a direita" das linhas de tendência tem valor:
- Se o feixe para a direita estiver ativado, qualquer interseção dessa linha será acionada - em qualquer barra atual;
- Se o feixe para a direita estiver desativado, a interseção só será possível se a borda direita da linha estiver na barra atual ou à direita dela. Se o preço não cruzar a linha antes de sua borda direita se posicionar mais à esquerda da última barra, a linha ficará inativa.
Cruzamento da linha horizontal
Se o preço de abertura da barra anterior e o preço de abertura da barra atual cruzarem a linha, a posição definida nas configurações será aberta e a linha ficará inativa.
Cruzamento da linha vertical
Assim que a barra atual é aberta atrás da barra na qual está posicionada a linha, a posição definida nas configurações será aberta e a linha ficará inativa.
O volume de posições abertas pelo EA é definido nas configurações. Você também pode definir o stop-loss e take-profit em pontos. Se o stop-loss ou take-profit estiver incorretamente configurado, o Expert Advisor automaticamente os ajusta ao tamanho mínimo do StopLevel, definido para o símbolo.
O EA também ajustará o lote se o valor for definido mal. Se o lote for muito grande ao abrir a posição, ele será redefinido pelo Expert Advisor para que a posição possa ser aberta, ou, se não houver fundos suficientes para abertura usando o lote mínimo, não será aberta a posição.
O EA tem treze parâmetros configuráveis:
- Direction of opening positions - lista de modos de posições abertas:
- A partir da descrição na linha;
- Sempre compras;
- Sempre vendas.
- Description for Buy position - descrição na linha para abertura de compras (por padrão Buy);
- Description for Sell position - descrição na linha para abertura de vendas (por padrão Sell);
- Inactive Line Style - estilo de linha inativa;
- Experts magic number - identificador único (mágico) das posições que serão abertas na intersecção;
- Lots - volume de posições a serem abertas;
- Stop loss in points - tamanho do stop-loss da posição aberta em pontos;
- Take profit in points - tamanho do take-profit da posição aberta em pontos;
- Slippage of price - derrapagem máxima permitida ao abrir uma posição;
- Multiplier spread for stops - número que fará com que o Expert Advisor multiplique o spread ao calcular a distância correta das ordens de stop (*);
- Waiting for environment update (in seconds) - tempo de espera em segundos para atualizar o ambiente de negociação (**);
- Number of attempts to get the state of the environment - número de tentativas para obter o ambiente de negociação correto (***).
- Log messages - exibir no log uma mensagem sobre a interseção de linhas (Yes/No).
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/20178

O Dynamic Momentum Index (DMI) é um RSI de período variável. Ao usar configurações padrão, o período do RSI varia de 3 a 30. A variabilidade do período torna o RSI mais sensível aos movimentos de preços de curto prazo. Quanto maior a volatilidade do preço, menor o período. O indicador é interpretado da mesma forma que o RSI, mas os sinais aparecem mais cedo.

Esta é uma versão normalizada que mostra o volume em porcentagem em comparação com o volume médio do período selecionado.

O McGinley Dynamic Indicator foi desenvolvido por John McGinley e descrito no jornal "Journal Of Technical Analysis" da Association of Technical Market Analyst em 1991. O objetivo deste indicador é eliminar as falhas encontradas nas médias móveis convencionais, por exemplo, eliminar gaps e movimentos em ziguezague e laterais. O resultado é um indicador que segue o preço médio do instrumento e se adapta à velocidade atual do mercado.

EA baseado em dois iMA (Moving Average, MA) e num iSAR (Parabolic SAR). Posição de trailing.