Tuesday 12 December 2017

Mql5 moving average example no Brasil


Utilização de Indicadores Técnicos De acordo com a pertença ao sistema de negociação on-line MetaTrader 4 existem dois tipos de indicadores em MQL4 - técnico e personalizado. Indicador técnico é uma parte integrante do sistema de comércio on-line MetaTrader, função embutida que permite desenhar na tela uma certa dependência. Propriedades dos Indicadores Técnicos Desenho na Janela de Segurança Cada indicador técnico calcula uma determinada dependência predefinida. Para desenhar essa dependência graficamente na tela, um indicador técnico deve ser anexado a um gráfico. Isto pode ser feito através do menu do sistema Inserir indicadores gtgt ou através da janela Navigator de um terminal cliente. Para anexar um indicador técnico a um gráfico a partir da janela Navigator, é utilizado um método muito simples - drag-amp-drop do nome do indicador técnico da janela do Navegador para uma janela de gráfico. Como resultado, uma ou várias linhas calculadas neste indicador aparecerão na janela do gráfico. As linhas de indicadores de um indicador técnico podem ser desenhadas tanto na janela do gráfico principal como em uma janela separada na parte inferior de uma janela de segurança. Na fig. 104 indicador técnico O jacaré é desenhado em uma janela de gráfico. Unchangeability do código Todos os indicadores técnicos são incorporados, seu código não está disponível para fazer modificações. Assim, um usuário é protegido de uma modificação errônea de built-in indicadores técnicos. No entanto, o código-fonte, no qual um indicador técnico é calculado, está disponível no site do desenvolvedor de software (MetaQuotes Software Corp.) na seção Indicadores Técnicos. Se necessário, um programador pode usar o código completo ou parte dele para criar indicadores personalizados (consulte Criação de indicadores personalizados). Chamando funções de indicadores técnicos A representação gráfica visível para um usuário é exibida por um terminal de cliente. Além disso, por conveniência, chamaremos tais linhas de indicadores de desenhos. A Linha Indicadora é uma exibição gráfica de uma certa dependência baseada em valores numéricos incluídos em uma matriz de indicadores. O tipo de linha de indicador é configurado por um usuário. A linha indicadora pode ser exibida na forma de uma linha sólida ou tracejada, de uma cor especificada, bem como na forma de uma cadeia de certos sinais (pontos, quadrados, anéis, etc.). Durante cálculos de indicadores, são calculados conjuntos de valores numéricos, linhas de indicadores serão desenhadas de acordo com estes cálculos. Esses conjuntos de valores são armazenados em matrizes de indicadores. Indicator Array é um array unidimensional contendo valores numéricos, de acordo com o qual as linhas de indicadores são construídas. Os valores numéricos dos elementos da matriz de indicadores são coordenadas de pontos, sobre as quais é desenhada uma linha de indicador. A coordenada Y de cada ponto é o valor de um elemento de matriz de indicadores, coordenada X é o valor de índice do elemento de matriz de indicadores. A tecnologia de armazenamento de dados em matrizes de indicadores é a base para a construção de indicadores técnicos e personalizados. Os valores dos elementos de matriz de indicadores de indicadores técnicos estão disponíveis em todos os programas de aplicação, incluindo consultores especializados, scripts e indicadores personalizados. Para obter um valor de um elemento de matriz de indicadores com um determinado índice num programa de aplicação é necessário chamar uma função incorporada, cujo nome é definido de acordo com um nome de indicador técnico. Para a execução de uma função de indicador técnico, o indicador correspondente não deve necessariamente ser anexado a uma janela de segurança. Também a chamada de função de indicador técnico de um programa de aplicação não conduz ao anexo de um indicador correspondente a uma janela de segurança. O anexo de um indicador técnico a uma janela de segurança não resulta em uma chamada de indicador técnico em um programa aplicativo. Uma série de indicadores técnicos é incluído no terminal do cliente do sistema de comércio on-line MetaTrader 4. Vamos analisar alguns deles. Moving Average, MA Indicador técnico Moving Average, MA mostra o valor médio do preço do instrumento para um determinado período de tempo. O indicador reflete a tendência geral do mercado - pode aumentar, diminuir ou mostrar algumas flutuações perto de algum preço. Para obter valores da linha do indicador MA em um determinado momento, use a função padrão: símbolo - nome do símbolo de um título, sobre os dados dos quais o indicador será calculado. NULL significa o símbolo atual. Período de tempo. Pode ser um dos períodos de gráfico. 0 significa o período do gráfico atual. Período - período de média para os cálculos de MA. Mashift - mudança de indicador em relação a um gráfico de preços. Método de média. Pode ser um dos valores dos métodos MA. Preço aplicado - preço usado. Pode ser qualquer uma das constantes de preços. Shift - value index adquirido a partir de um array de indicadores (shift back relativo a uma barra atual por um número especificado de barras). Abaixo está um exemplo de chamar uma função de indicador técnico do Expert Advisor callindicator. mq4: Na chamada de função do EA callindicator. mq4 iMA () é usada (função do indicador técnico Moving Average). Vamos analisar esta parte do programa em detalhes: NULL denota que o cálculo de uma média móvel é feito para uma janela de segurança, a qual a EA está anexado (neste caso é EA, em geral, pode ser qualquer programa de aplicação) 0 - é Calculada para o período de tempo definido na janela de segurança, à qual está anexado o EA PeriodMA - o valor do período de média é definido em uma variável externa se após anexar EA a uma janela de segurança um usuário não altera esse valor nas configurações das variáveis ​​externas EA , O valor é igual a 5 0 - matriz de indicadores não é deslocada em relação a um gráfico, ou seja, os valores de elementos de matriz de indicadores contêm valores de MA calculados para barras, em que a linha de indicador é desenhado MODESMA - método de uma média móvel simples é usado para Cálculos PRICECLOSE - o preço de fecho da barra é utilizado para os cálculos 0 - índice de elemento de matriz indicador, para o qual o valor é adquirido - neste caso é zero elemento. Tendo em conta que a matriz de indicadores não é deslocada em relação ao gráfico, o valor MA é obtido para a barra zero. Função iMA () retorna um valor que é atribuído à variável MA. Em outras linhas do programa, este valor é comparado com o preço atual do lance. Se o preço atual for maior ou menor que o valor MA obtido, um alerta será exibido. O uso de variáveis ​​FactUp e FactDn permite mostrar o alerta somente após o primeiro cruzamento da linha MA (nota, a linha de indicador azul em uma janela de segurança é desenhada não porque a função de indicador técnico foi chamada a partir do programa, mas porque um usuário anexou Indicador para o gráfico, Fig. 104). Deve-se notar aqui que com o aparecimento de novos índices de barras de barras de história aumentam, a barra atualmente sendo formada sempre tem o índice 0. No Expert Advisor callindicator. mq4, a função de indicador técnico iMA () retorna o valor calculado para a barra zero. Embora o valor de índice nunca seja alterado durante a execução de EA (isto é, os cálculos são sempre realizados para na barra actual), o valor devolvido por iMA () irá sempre corresponder ao último calculado, isto é calculado para a barra de zero actual. Se para alguns cálculos no programa precisamos obter o valor de um valor indicador técnico não para a barra atual, bur para um histórico, o índice de matriz de indicadores necessário deve ser especificado na chamada de função. Permite ver um exemplo do EA historybars. mq4. Em que MA é calculado na quarta barra: No EA historybars. mq4 valores MA são calculados para a barra atual (índice 0) e para a quarta barra (índice 4). Os índices indicados 0 e 4 não mudam durante esta operação de programa e o programa pode funcionar infinitamente longo cada vez que calcula valores de MA para o zero e as quarta barras. Lembre-se de que, embora os cálculos sejam feitos para MA em barras com os mesmos índices, o MA será alterado, isto é, corresponderá aos valores MA atuais na barra zero atual e à quarta barra atual. Na fig. 106 é claro que, à medida que os preços crescem nas barras de las, MA aumenta. A diferença entre os valores de MA no zero e as quarta barras também cresce, o que se reflete nos alertas exibidos. Indicadores técnicos podem refletir não apenas uma, mas também duas ou mais linhas de indicadores Indicador técnico Oscilador Estocástico compara o preço de fechamento atual com a faixa de preço para um período de tempo selecionado. O indicador é geralmente representado por duas linhas de indicadores. A principal é chamada K. A segunda linha de sinal D é a média móvel de K. Geralmente K é desenhado como uma linha contínua, D - tracejada. De acordo com uma das variantes de explicação de indicador, devemos comprar se K for maior que D e vender se K for menor que D. O momento mais favorável para executar uma operação comercial é considerado o momento de concorrência de linhas. Símbolo de símbolo de um título, sobre os dados dos quais o indicador será calculado. NULL significa o símbolo atual. Período de tempo. Pode ser um dos períodos de gráfico. 0 significa o período do gráfico atual. Kperiod - período (número de barras) para o cálculo de K. Dperiod - período de média de D. desaceleração - desaceleração. Método - método de média. Pode ser um dos valores dos métodos MA. Pricefield - parâmetro de escolha de preços para cálculos. Pode ser um dos seguintes valores: 0 - LowHigh ou 1 - CloseClose. Modo - índice de linhas de indicadores. Pode ser um dos seguintes valores: MODEMAIN ou MODESIGNAL. Shift - índice do valor obtido a partir de um buffer indicador (shift back em relação a uma barra atual por um número especificado de barras). O uso do Oscilador Estocástico oferece a necessidade de analisar as posições das linhas relativas. Para calcular a decisão de comércio, deve-se ter em conta o valor de cada linha na barra actual e na barra anterior (ver Fig. 107). Quando as linhas cruzam no ponto A (a linha verde cruza a vermelha para cima), ordem de venda deve ser fechada e ordem de compra deve ser aberta. Durante a parte A - B (nenhuma linha cruzando, a linha verde é mais alta do que a linha vermelha) A ordem de compra deve ser mantida aberta. No ponto B (linha verde cruza o vermelho para baixo) A compra deve ser fechada ea venda deve ser aberta. Então Sell deve permanecer aberto até o próximo cruzamento (sem cruzamento, linha verde abaixo da linha vermelha). FIG. 107. Concorrência das linhas principal e de sinal do Oscilador Estocástico. O próximo exemplo contém a implementação de um algoritmo simples que demonstra como os valores necessários de cada linha podem ser obtidos e os critérios de negociação podem ser formados. Para isso, utilizam-se os valores das funções de indicadores técnicos iStochastic () no EA callstohastic. mq4: Para obter o valor da linha K (verde sólido) na barra zero, utiliza-se a seguinte linha de cálculo: Aqui o parâmetro MODEMAIN indica a linha, o valor Do qual é solicitado, o último parâmetro 0 é o índice de barras, para o qual o valor da linha deve ser calculado. Nas três seguintes linhas de programa, outras variáveis ​​são calculadas por analogia - para a linha D (linha tracejada vermelha, parâmetro MODESIGNAL) para o zero e a primeira barra. No próximo bloco é analisada a correlação dos valores obtidos ea EA relata o estado atual de cada marca. Por exemplo, em linhas: o fato de uma linha vermelha ser atravessada pelo verde para cima é detectada. Se na barra anterior a linha verde estava abaixo da vermelha (ou seja, a expressão M1 lt S1 é verdadeira), e na barra atual a linha verde sobe acima da vermelha ou seus valores são iguais (ou seja, a expressão M0 gt S0 é Verdadeiro), isso significa que a partir da formação barra anterior para o momento atual o verde solitário cruzou o vermelho para cima. Assim condição calculada em se operador é verdadeiro, é por isso que o controle é passado para se o corpo do operador, como resultado Alert () é executado para mostrar a mensagem correspondente. Em um Expert Advisor destinado a negociação em se operador corpo uma função de negociação para a abertura de uma compra ordem deve ser indicado. Nesse caso, a variante analisada de cruzamento de linhas indicadoras levará à formação de uma ordem comercial e, finalmente, à execução de uma operação comercial. Para a variante quando a linha verde cruza o vermelho para baixo, em se corpo uma função de comércio para abrir uma ordem de venda deve ser indicada. FIG. 108 mostra o resultado da operação callstohastic. mq4. Usando funções de indicadores técnicos para criar Trading Expert Advisors e scripts é muito conveniente. A quantidade de funções de indicadores técnicos utilizadas em um Consultor Especializado é ilimitada. Um desenvolvedor de estratégia de negociação pode decidir definir diferentes critérios de negociação com base na combinação de valores de indicadores técnicos. Exemplo de um Consultor Especialista de Negociação simples, cujos critérios de negociação são baseados em indicadores técnicos, é analisado na seção Conselheiro Especialista Simples. MetaTrader 4 - Indicadores Médias Móveis, Indicador MA para MetaTrader 4 O Indicador Técnico de Média Móvel mostra o preço médio do instrumento Durante um determinado período de tempo. Quando se calcula a média móvel, uma média do preço do instrumento para este período de tempo. À medida que o preço muda, sua média móvel aumenta ou diminui. Existem quatro tipos diferentes de médias móveis: Simples (também conhecido como Aritmética), Exponencial, Suavizado e Linear Ponderado. As médias móveis podem ser calculadas para qualquer conjunto de dados seqüenciais, incluindo preços de abertura e fechamento, preços mais altos e mais baixos, volume de negociação ou quaisquer outros indicadores. É freqüentemente o caso quando se utilizam médias móveis duplas. A única coisa em que médias móveis de diferentes tipos divergem consideravelmente umas das outras, é quando os coeficientes de peso, que são atribuídos aos dados mais recentes, são diferentes. No caso de estamos falando de simples média móvel, todos os preços do período em questão, são iguais em valor. As Médias Mínimas exponenciais e Lineares ponderadas atribuem mais valor aos preços mais recentes. A maneira mais comum de interpretar a média móvel de preços é comparar sua dinâmica com a ação de preço. Quando o preço do instrumento sobe acima de sua média móvel, um sinal de compra aparece, se o preço cai abaixo de sua média móvel, o que temos é um sinal de venda. Este sistema de negociação, que se baseia na média móvel, não é projetado para fornecer entrada no mercado direito em seu ponto mais baixo, e sua saída direita no pico. Ele permite agir de acordo com a seguinte tendência: comprar logo após os preços atingem o fundo, e vender logo após os preços atingiram seu pico. Simples, ou seja, a média móvel aritmética é calculada pela soma dos preços de encerramento do instrumento ao longo de um certo número de períodos únicos (por exemplo, 12 horas). Este valor é então dividido pelo número de tais períodos. SMA SUM (CLOSE, N) N Onde: N é o número de períodos de cálculo. Média Móvel Exponencial (EMA) A média móvel suavizada exponencialmente é calculada adicionando a média móvel de uma determinada parcela do preço de fechamento atual ao valor anterior. Com médias móveis exponencialmente suavizadas, os preços mais recentes são de maior valor. P-porcentagem de média móvel exponencial será semelhante a: Onde: FECHAR (i) o preço do encerramento do período atual EMA (i-1) Exponencialmente Movendo Média do período anterior encerramento P a percentagem de utilização do valor do preço. Média Móvel Smoothed (SMMA) O primeiro valor desta média móvel suavizada é calculado como a média móvel simples (SMA): SUM1 SUM (CLOSE, N) A segunda e as médias móveis subsequentes são calculadas de acordo com esta fórmula: Onde: SUM1 é o Soma total dos preços de fechamento para N períodos SMMA1 é a média móvel suavizada da primeira barra SMMA (i) é a média móvel suavizada da barra atual (exceto a primeira) CLOSE (i) é o preço de fechamento atual N é o Período de suavização. Média Móvel Ponderada Linear (LWMA) No caso da média móvel ponderada, os dados mais recentes têm mais valor do que os dados iniciais. A média móvel ponderada é calculada multiplicando cada um dos preços de fechamento dentro da série considerada, por um determinado coeficiente de ponderação. LWMA SUM (Close (i) i, N) SOMA (i, N) Onde: SUM (i, N) é a soma total dos coeficientes de peso. As médias móveis também podem ser aplicadas aos indicadores. É aí que a interpretação das médias móveis dos indicadores é semelhante à interpretação das médias móveis de preços: se o indicador se eleva acima da média móvel, isso significa que o movimento do indicador ascendente deverá continuar: se o indicador cair abaixo da sua média móvel, Significa que é provável que continue indo para baixo. Aqui estão os tipos de médias móveis no gráfico: Média móvel simples (SMA) Média móvel exponencial (EMA) Média móvel suavizada (SMMA) Média móvel ponderada linear (LWMA) Alguns desses exemplos são baseados nos 20 sinais comerciais no artigo MQL5 Publicado por Metaquotes em mql5enarticles130 (Copyright Metaquotes) Por favor, note que estes Expert Advisors foram criados para fins educacionais e não constituem qualquer aconselhamento financeiro. Antes de usar os seguintes EAs, tenha em conta o seguinte: OS ARQUIVOS DE DOWNLOAD ESTÃO NO FORMATO MOL5 (FORMATO MOLANIS 5 - UM ARQUIVO. MOL5 PARA O FEITICEIRO VISUAL VISUAL). PARA OBTER O EA PARA MT5, DESCARREGAR O ARQUIVO DE ESTRATÉGIA -.MOL5 ARQUIVO, ABRIR COM O ASSISTENTE EXPERTO VISUAL WIZARD E CLICAR EM GENERAR CÓDIGO MQL5. Os exemplos usam uma lógica básica e evitam negociar usando a barra atual para reduzir sinais falsos. Em alguns casos, parece que a EA está faltando comércios, mas a EA é apenas de negociação de acordo com as definições no ícone TA que reduzem o número de sinais e cintilação. Se você quiser saber o que a EA está fazendo, no MetaTrader 5, vá para a janela Caixa de Ferramentas e clique na guia Especialistas. Ele mostra todos os logs - o consultor perito imprime suas lógicas. MetaTrader 5 é diferente de MetaTrader 4, a maioria dos usuários vão dizer: Mas em MT4 eu era capaz de. Em vez de tentar replicar o que você fez com MT4, abraçar MT5 e aprendê-lo. MT5 tem conceitos comerciais que estão em consonância com a maioria das plataformas de negociação forex. MT5 tem novos conceitos relacionados a posições e ordens que são totalmente diferentes dos conceitos MT4: Ao contrário de MT4, MT5 gerencia uma posição por par. Uma ordem torna-se um negócio e depois uma posição. No MT4, duas ordens consecutivas serão gerenciadas como duas posições no mesmo par. Pode-se identificar o preço aberto, e lucro por ordem. Também se poderia mudar o lucro de tomada e parar a perda por ordem. MT4 ainda permite hedging. No MT5, duas ordens consecutivas de 0,1 para EURUSD tornar-se-ão uma posição 0.2 em EURUSD. O preço aberto, lucro, lucro da tomada e perda da parada são relacionados à posição. MT5 não permite hedging. MQL5 é diferente de MQL4. Nem sequer são compatíveis. MetaTrader 5 é um software beta para que possa conter bugs. Nosso software é um software beta, uma vez que é desenvolvido para MetaTrader 5 (que é um software beta). Sempre que você quiser alterar as entradas de EA, desanexar o EA do gráfico e depois anexá-lo. Temos visto alguma lentidão em MT5 se você não fazê-lo dessa forma. No entanto, em algumas versões do Windows, o MT5 procurará o EA em C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts D0E8209F77C8CF37AD8BF550E51FF075 é um nome randon que muda em cada instalação. Esse recurso é chamado Windows Roaming. Problemas podem surgir porque os arquivos em C: Program FilesMetaTrader 5MQL5Experts e em C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts não são sincronizados. Esta é uma questão do Windows fora do nosso controle. Se isso acontecer, talvez seja necessário copiar manualmente os arquivos EA do C: Program FilesMetaTrader 5MQL5Experts para C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts Uma solução para esse problema é criar o arquivo EA no MetaEditor e copiar o código do Assistente Visual Expert Advisor. Para fazer o download dos exemplos, clique com o botão direito do mouse na parte superior do link de download e selecione Salvar como (Salvar destino como ou Salvar link como). 0. Baixe todos os consultores especializados para o Metatrader 5 em um arquivo zip Os exemplos estão no formato mol5. Abra-os com um assistente visual e, em seguida, gere o código. Para os exemplos que usam indicadores personalizados, você precisa colocar os indicadores na pasta de indicadores mt5. Então você precisa compilar os indicadores. Amplamente utilizado EA. Este Expert Advisor abre uma posição longa quando a média de movimento rápido é maior que a média de movimentação lenta e vice-versa. Observe que este EA não usa nenhum ícone Close Long (CL) ou Close Short (CS). MT5 não suporta hedging, assim antes de ir longo todas as posições curtas são fechadas e vice-versa. Lembre-se, toda vez que uma condição de negociação for verdadeira, a EA enviará uma ordem. Nesta EA o volume máximo por par é ajustado para 0.2. Assim, toda vez que a condição de negociação média móvel for verdadeira, uma nova posição de 0,1 será adicionada à posição existente até que o volume da posição chegue a 0,2. Se você trocar usando carrapatos (Execution Mode Every Tick no EA Visual Wizard ou CompletedBars false no MT5 EA inputs) você pode ver como duas ordens devido a dois ticks recebidos - podem ser executados na mesma barra até 0.2 volume é atingido. Alterar a variável MT5 MaxVolumePosition para 0,1 para restringir o volume por par para 0,1 desta forma apenas uma ordem é executada dada a condição ma trading. Ao testar esta EA as pessoas perguntam: Por que você usa o shift 1 no ícone TA Shift é usado para selecionar a barra a ser usada no cálculo da média móvel. Shift0 significa obter o valor ma para a barra atual Shift1 significa obter o valor ma para a barra anterior. Algumas pessoas preferem usar Shift0 para obter o sinal assim que acontece, outros preferem Shift1 para obter uma confirmação mais forte. O gráfico seguinte mostra a diferença entre a negociação usando a corrente (gráfico superior - shift0) ea barra anterior (gráfico inferior - shift1). Usando a barra anterior o sinal está atrasado, mas você recebe menos sinais falsos. O gráfico a seguir mostra o mesmo cenário em um mercado intermitente. Observe a diferença no número de sinais Você precisa decidir qual barra usar para encontrar seu próprio equilíbrio entre sensibilidade e velocidade do sinal. 2. Multi-Moeda média móvel Simples Esta EA usa as mesmas condições de negociação que o exemplo de média móvel simples acima, mas negocia dois pares de moedas. Lembre-se, se você não estiver criando EAs em várias moedas, use sempre a opção Símbolo Atual - Desta forma, seus Consultores Especialistas trabalharão em qualquer par de moedas. Observe que, no exemplo, a EA usa os pares EURCAD e EURUSD, mas usa o TimeCurrentCurrent. Assim, o EA, obtém o período de tempo do gráfico e usa o mesmo período de tempo para ambos os pares. Ao trabalhar com EAs de múltiplas moedas, tenha em conta que você anexa a EA a um gráfico, mas você precisa ter barras históricas para todos os pares na EA. Assim, antes de usar o EA, abra os gráficos para os pares no EA e verifique se tem barras suficientes. (Você pode fechá-los mais tarde, mas deixar um gráfico para anexar a EA) Além disso, lembre-se que a EA é executada sempre que há uma nova barra (ou marca) no gráfico onde o EA está anexado. Portanto, negociar cada barra significa negociar cada barra no gráfico onde a EA é anexada. Assim, o comércio de carrapatos pode ser melhor. A coisa boa sobre MetaTrader 5 é que multi-moeda EAs (e multi-frame EAs) pode ser backtested enquanto no MT4 isso não é possível. 3. Multi-timeframe Simples média móvel Esta EA abre uma posição longa quando a média rápida (1 minuto) é maior que a média lenta (tempo 1 minuto) ea média rápida (5 minutos) é maior que a média móvel Média lenta (tempo 5 minutos) e vice-versa. Assim, as condições ma são avaliadas em dois prazos diferentes para uma confirmação doble. Ambas as condições têm de ser verdadeiras para abrir posições próximas. Este EA avalia a condição de negociação nos períodos de tempo Período M1 (um minuto) e Período M5 (cinco minutos), mas leva o par de moedas do gráfico onde o EA está anexado. Ao criar EAs multi-timeframe anexar o EA para o menor período de tempo, neste caso Período M1. Por favor, lembre-se, se você não estiver criando multi-timeframe EAs sempre usar a opção Period Current - Desta forma, o EA irá trabalhar em qualquer período de tempo. 4. Multi-timeframe Avançado Simple moving average Semelhante ao exemplo anterior, mas este EA abre uma nova posição olhando tanto o 1 minuto eo tempo 5 minutos e fecha-lo a avaliação da condição de negociação no prazo de 1 minuto. Fechar Os ícones Longo (CL) e Fechar são usados ​​para fechar a posição quando o gráfico de 1 minuto mostra uma mudança na direção da tendência. Intersecção de duas Médias Móveis (): a rápida com o período 8 ea lenta com o período 16. Se o valor da MA rápida na barra 2-nd for menor que o valor da MA lenta na 1ª barra , E o valor da MA rápida na barra 1-st é maior do que o valor do MA lento na barra 1-st, isso significa que o MA rápido cruzou o lento para cima que é o nosso sinal para comprar. O sinal para vender é formado da mesma maneira. Se a MA rápida na barra 2-nd for maior do que a MA lenta na barra 1-st, e se a MA rápida na barra 1-st for menor que a MA lenta na barra 1-st, Travessia do MA lento pela MA rápida. Note que os Crossovers MA podem ser definidos de várias maneiras. Usamos a definição do artigo MT5 que reduz a cintilação. 6. Intersecção da Linha Principal e de Sinal do MACD Se a linha de sinal cruza a principal de cima para baixo, é o sinal a comprar. Se a linha de sinal cruza o principal de baixo para cima, é o sinal para vender. 7. Descoberta da faixa de preço do canal Se o preço perfura a borda superior do canal de preço eo preço é fixado acima desta borda, é o sinal para comprar. Se o preço perfura a borda inferior do canal de preço e o preço é fixado abaixo desta borda, então o seu sinal para vender. Este EA usa o indicador personalizado Price Channel (Price Channel. mq5 por Sergey Greecie). Por favor, baixe o indicador para C: Program FilesMetaTrader 5MQL5Indicators (para instalações MetaTrader padrões) e compilá-lo para gerar o arquivo. ex4. Este indicador tem três sinais (modos ou buffers): Os sinais são identificados como: Modo 0, Modo Alto 1, Modo Baixo 2, Médio No EA, o modo 0 eo modo 1 são usados. 8. Indicador RSI OverbuyingOverselling estratégia Nós compramos, como RSI cai inferior a um determinado nível (30) e, em seguida, sobe acima dela. Nós vendemos, como RSI sobe mais alto que um certo nível (70) e, em seguida, cai abaixo dela. 9. Sair do OverbuyingOverselling Zones de CCI Nós compramos, como CCI cai abaixo de -100 nível e, em seguida, sobe acima dela. Nós vendemos, como CCI sobe acima de 100 níveis e, em seguida, cai abaixo dela. 10. Sair do OverbuyingOverselling Zonas de Williams Percentagem Range Nós compramos, como Williams cai abaixo de -80 nível e, em seguida, sobe acima dela. Nós vendemos, como Williams sobe acima de -20 nível e, em seguida, cai abaixo dela. 11. Bounce das bordas do canal de Bollinger Se o preço perfura ou toca a borda superior da faixa de Bollinger e retorna então para trás, é um sinal vender. Se o preço perfura ou toca a borda inferior da banda de Bollinger, então é um sinal para comprar. 12. ADX Adaptive Channel Breakthrough Sinal de compra: Se o preço perfura a borda superior do canal adaptativo ADX eo preço de fechamento é fixado acima desta borda. (Fechar gt fronteira superior) Sinal de venda: Se o preço perfura a borda inferior do Canal de Preços eo preço de fechamento é fixado abaixo desta borda. (Close lt border) Este Expert Advisor utiliza o indicador personalizado ADX Adaptive Channel (AdaptiveChannelADX. mq5 de Sergey Greecie). Modos (sinais) para este indicador são: Modo 0, para obter o valor do indicador para a borda superior Modo 1, para obter o valor do indicador para a borda inferior 13. Bounce das bordas do desvio padrão Channel Buy: Se o preço perfura Ou toca a borda inferior do canal de desvio padrão e depois volta para trás. Venda: Se o preço perfura ou toca a margem superior do canal de desvio padrão e retorna. Este EA usa o canal de desvio padrão do indicador personalizado (StandardDeviationChannel. mq5 por Sergey Greecie). Modos (sinais) para este indicador são: Modo 0, para obter o valor do indicador para a banda inferior Modo 1, para obter o valor do indicador para a banda superior 14. NRTR Alteração do Sinal de Compra de Tendência: Se o indicador NRTR mostrar uma tendência de subida . Sell ​​Signal: Se o indicador NRTR mostrar uma tendência descendente. 15. Detectar Mudança de Tendência usando o indicador de Média Movente Adaptativa (AMA) Comprar se o indicador AMA é direcionado para cima. Vender se o indicador AMA é direcionado para baixo.

No comments:

Post a Comment