Friday, 21 July 2017

Moving Average Ea Download


MetaTrader 4 - Expert Moving Average - perito para MetaTrader 4 O especialista em média móvel para a formação de sinais de comércio usa uma média móvel. Abertura e fechamento de posições são realizadas quando a média móvel encontra o preço na barra recentemente formada (o índice de barra é igual a 1). O tamanho do lote será otimizado de acordo com um algoritmo especial. O consultor especialista analisa a concorrência da média móvel e da tabela de preços de mercado. A verificação é executada pela função CheckForOpen (). Se a média móvel se encontrar com a barra de tal forma que a primeira for superior ao preço de abertura mas inferior a preço de fechamento, a posição de COMPRA será aberta. Se a média móvel atingir a barra de tal forma que a primeira é inferior ao preço de abertura mas superior ao preço de fechamento, a posição de VENDA será aberta. Money Management usado no especialista é muito simples, mas eficaz: o controle sobre cada volume de posição é realizada, dependendo dos resultados das transações anteriores. Este algoritmo é implementado pela função LotsOptimized (). O tamanho do lote básico é calculado com base no risco máximo permitido: O parâmetro MaximumRisk exibe a porcentagem de risco básico para cada transação. Geralmente possui um valor entre 0,01 (1) e 1 (100). Por exemplo, se a margem livre (AccountFreeMargin) é igual a 20.500 e as regras de gerenciamento de capital prescrevem o risco de uso de 2, o tamanho do lote básico fará 20500 0.02 1000 0.41. É muito importante controlar a precisão do tamanho do lote e normalizar o resultado com os valores permitidos. Normalmente, lotes fraccionados com passo de 0,1 são permitidos. Uma transação com volume de 0,41 não será realizada. Para normalizar, a função NormalizeDouble () é usada com precisão até 1 caractere após o ponto. Isso resulta no lote básico de 0,4. O cálculo do lote básico com base na margem livre permite aumentar os volumes de operação dependendo do êxito da negociação, ou seja, negociar com o reinvestimento. Este é o mecanismo básico com a gestão obrigatória do capital para o aumento da eficiência comercial. DecreaseFactor é a medida em que o tamanho do lote será reduzido após negociação não rentável. Os valores normais são 2,3,4,5. Se as transações precedentes não fossem lucrativas, os volumes subseqüentes diminuirão por um fator de DecreaseFactor para esperar pelo período não lucrativo. Este é o principal fator no algoritmo de gerenciamento de capital. A idéia é muito simples: se o comércio está aumentando com sucesso, o especialista trabalha com o lote básico fazendo lucro máximo. Após a primeira transação não rentável, o especialista irá reduzir a velocidade até que uma nova transação positiva é feita. O algoritmo permite desabilitar a redução de velocidade, para fazê-lo, é preciso especificar DecreaseFactor 0. O valor das últimas transações não lucrativas sucessivas é calculado no histórico de negócios. O lote básico será recalculado nesta base: Assim, o algoritmo permite efetivamente reduzir o risco que ocorre como resultado de uma série de transações não rentáveis. O tamanho do lote é obrigatoriamente verificado para o tamanho mínimo de lote permitido no final da função porque Os cálculos feitos anteriormente podem resultar no lote 0: O especialista é principalmente destinado a trabalhar com período diário, e no modo de teste - para fazer a preços fechados. Ele será comercial apenas na abertura de um novo bar, é por isso que os modos de cada carrapato modelagem não são necessários. Os resultados dos testes são representados no relatório. Consultor especializado MA ajustável Consultor especializado MA Forex ajustável é uma média móvel móvel personalizável que oferece ajuste flexível da estratégia cruzada tradicional 2-MA. Você pode definir diferentes períodos MA, MA tipos, diferença mínima, stop-loss, take-profit, trailing stop e slippage. Este conselheiro perito sempre abre a posição na cruz e fecha na próxima cruz. O back-teste do Ajustável MA MetaTrader perito conselheiro mostrou 12,2 lucro com 12,6 máximo drawdown durante um período de 6 anos. O volume da posição utilizada foi ajustado para 0,1 lotes padrão. A EA realizou 647 negócios, dos quais 56,41 foram rentáveis. As configurações padrão foram utilizadas neste back-test no gráfico EURUSD M5. Como você pode ver, os resultados não são muito bons. Não é recomendável usar este EA na conta real. Quais são os stop-loss e take-profit utilizados por esta EA Por padrão, usa stop-loss fixo em 100 pips e take-profit em 70 pips. A parada de arrasto está desativada por padrão. Com que frequência negocia No gráfico EURUSD de 5 minutos (as definições de back-test), esta EA é transaccionada uma vez por dia, em média. Qualquer configuração diferente do padrão pode ser usada O teste limitado para a frente (que deve ser mais confiável do que um back-test) no gráfico AUDUSD M5 mostrou alguma configuração rentável para este consultor especializado. Esses parâmetros devem ser alterados do padrão: StopLoss mdash 30 TakeProfit mdash 50 TrailingStop mdash 20 Período1 mdash 50 Período2 mdash 10 Este EA é compatível com ECN. É necessário definir o parâmetro de entrada ECNMode como true para habilitar a compatibilidade ECN para este consultor especialista. Caso contrário, você provavelmente verá mensagens OrderSend Error 130 quando o EA estiver tentando abrir posições. Isso ocorre porque, se você estiver negociando com um corretor ECN (com execução de mercado para ordens), você não pode definir SLTP na abertura de posição. Você tem que abrir uma posição primeiro sem SLTP e só depois modificá-lo, adicionando stop-loss andor take-profit nível. Discussão Aviso Antes de fazer perguntas básicas sobre a instalação dos consultores especializados, por favor, leia este MT4 Expert Advisors Tutorial para obter os conhecimentos elementares sobre como lidar com eles. Você tem seus próprios resultados de negociação ou quaisquer outras observações sobre este consultor especialista Discutir MA ajustável com outros comerciantes e programadores MQL nos forums. Typically especialistas, duas médias móveis podem ser usados ​​para criar uma estratégia de forex (EA para MT4) com estas regras : Compre quando a média móvel de curto período estiver acima da média móvel de longo período Venda quando a média móvel de longo período estiver acima da média móvel de curto período No gráfico a seguir do MetaTrader Terminal, a linha amarela é a média móvel de período curto A linha vermelha é a média móvel de longo período (Período18). Analizando o gráfico, poderíamos reescrever as regras de negociação ou sinais de forex como: Compre quando a linha amarela está acima da linha vermelha Venda quando a linha amarela está abaixo da linha vermelha Em vez de gastar muito tempo codificando esta estratégia forex, com Molanis Strategy Builder Você pode criar um diagrama de negociação que representa a estratégia de média móvel em minutos. Basta arrastar e soltar dois blocos de análise técnica, um bloco de compra e um bloco de venda. Conecte-os e defina os parâmetros de bloco para obter um diagrama como o seguinte: Este diagrama de negociação tem dois caminhos comerciais. A esquerda é realçada. Ele vai do bloco START ao bloco END. Podemos lê-lo como: Compre 1 lote de EURCAD (com um 100 Pip Take Profit e 50 pip Stop Loss) quando a média móvel de curto período (9) está acima da média móvel de longo período (18). Lembre-se de ler o diagrama de negociação em sentido oposto ao fluxo de negociação. O caminho correto de negociação pode ser lido como: Vender 1 lote de EURCAD (com um 100 Pip Take Profit e 50 pip Stop Loss) quando a média móvel de longo período (18) está acima da média móvel de curto período (9). Gerando o código MQL para o MetaTrader com apenas um clique No menu Diagrama de negociação, clique em Gerar código MQL4 para obter a janela do código MQL4. Molanis Strategy Builder permite que você abra seu consultor perito diretamente com MetaTrader ou salvá-lo como um arquivo MQ4. Não perca nosso tutorial em vídeo sobre

No comments:

Post a Comment