Atualmente estou estudando como código MQL4 embora não sou um programador. Meu objetivo é construir um EA simples baseado no crossover de 5 e 8 configurações de EMA. Crossover para o upside abre posições de compra, enquanto para a desvantagem fecha as posições de compra e abre vender posições automaticamente. Deve ser capaz de abrir pelo menos 10 posições simultaneamente. Tome lucro, Stop loss, eo número de posições será ajustável. Se alguém tiver experiência com EAs e tiver tempo para compartilhar seu conhecimento, por favor, sinta-se livre para ajudar a criar este EA, adicionando um post ou mensagens privadas me. Ninguém tem tempo para segurar a mão. Heres o livro e algum exemplo. Boa leitura. MetaTrader 4 - Expert Moving Average - especialista 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 (í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 atingir 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 se encontrar com 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 é realizado, 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 para usar o risco 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 sucesso de 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 desativar 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 nessa 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 de lote mínimo 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. Vai trocar apenas na abertura de uma nova barra, é por isso que os modos de cada modelo de carrapato não são necessários. Os resultados de testes são representados no relatório. Tipicamente, duas médias móveis podem ser usadas para criar uma estratégia de forex (EA para MT4) com estas regras: Comprar quando a média móvel de curto período está acima da média móvel de longo período Vender quando o longo período em movimento A média está acima da média móvel do período curto No gráfico a seguir do MetaTrader Terminal, a linha amarela é a média móvel de período curto (Period9) ea linha vermelha é a média móvel de período longo (Period18). 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 do bloco para obter um diagrama como o seguinte: Este diagrama de negociação tem dois caminhos de negociação. 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 para salvá-lo como um arquivo MQ4. Não perca nosso vídeo tutorial onSetting Up Moving Médio Crossover Alert Espero que você está falando sobre este indicador, MA Crossover Alert. Eu tenho anexado de qualquer maneira. O som está ativado por padrão. Você só precisa configurar seu tipo de média móvel (sma, ema, wma), período (este tem 5 e 20 por padrão, eles são meus favoritos) e modo de preço (neste caso, fechar preço é padrão). Boa sorte. P. S. Se você precisar de ajuda para configurar os parâmetros, PM me e Ill voltar para você assim que eu puder. Se é possível fazer, alguém por favor me diga como eu posso configurar um alerta de áudio para quando duas médias móveis se cruzam no MT4. Espero que você esteja falando sobre este indicador, MA Crossover Alert. Eu tenho anexado de qualquer maneira. O som está ativado por padrão. Você só precisa configurar seu tipo de média móvel (sma, ema, wma), período (este tem 5 e 20 por padrão, eles são meus favoritos) e modo de preço (neste caso, fechar preço é padrão). Boa sorte. P. S. Se você precisar de ajuda para configurar os parâmetros, PM me e Ill voltar para você assim que eu puder. Eu tentei este indicador e não me alerta no momento certo. Estou querendo o indicador para me alertar quando o meu EMA 10 e EMA 62 cruzar uns aos outros, mas este indicador está alertando algum tempo antes ou após a cruz tem ocorrido. Eu tentei configurações diferentes e ainda não consigo fazer certo. Alguma sugestão. Espero que você esteja falando sobre este indicador, MA Crossover Alert. Eu tenho anexado de qualquer maneira. O som está ativado por padrão. Você só precisa configurar seu tipo de média móvel (sma, ema, wma), período (este tem 5 e 20 por padrão, eles são meus favoritos) e modo de preço (neste caso, fechar preço é padrão). Boa sorte. P. S. Se você precisar de ajuda para configurar os parâmetros, PM me e Ill voltar para você assim que eu puder. MA Crossover Alert trabalhando muito bem com MetaTrader, se você tivesse feito o código MA Crossover Alerta de Áudio por favor, aqui estou requsting-lhe para adicionar codificação para seguir Metastock Formula (Resistência e Suporte-Indicador) Eu Preciso O Alerta de Áudio com Janela Popup mostrando Nome do Símbolo amp Preço quando cruzado Bar em Resistência OU Linha de Apoio para os arquivos de símbolos abertos com anexar ao referido indicador. MetaStock Professional Versão 11.0 Aplicativo Obrigado, Anush Espero que você está falando sobre este indicador, MA Crossover Alert. Eu tenho anexado de qualquer maneira. O som está ativado por padrão. Você só precisa configurar seu tipo de média móvel (sma, ema, wma), período (este tem 5 e 20 por padrão, eles são meus favoritos) e modo de preço (neste caso, fechar preço é padrão). Boa sorte. P. S. Se você precisar de ajuda para configurar os parâmetros, PM me e Ill voltar para você assim que eu puder. Ive sido baixar seu anexo, obrigado 4 partes Eu joguei com as configurações (ainda não sei o que eles significam, mas jogar nunca fere). No gráfico anexo as 5 e 10 médias móveis são as cruzes que eu gosto de comércio, o azul é MA25, vermelho MA150 e enquanto MA365 que são utilizados são resistência / suporte nível de cautela. Eu definir o indicador como: FastMAPeriod 2 SlowMAPeriod 9 e com todas as outras coisas definidas em zero, eu recebo indicador setas muito perto do meu 5 e 10 cruzes MA. Ainda gostaria de saber como fazê-lo corretamente, mas pensei que eu iria compartilhar isso de qualquer maneira Imagem anexa (clique para ampliar) Espero que você está falando sobre este indicador, MA Alerta Crossover. Eu tenho anexado de qualquer maneira. O som está ativado por padrão. Você só precisa configurar seu tipo de média móvel (sma, ema, wma), período (este tem 5 e 20 por padrão, eles são meus favoritos) e modo de preço (neste caso, fechar preço é padrão). Boa sorte. P. S. Se você precisar de ajuda para configurar os parâmetros, PM me e Ill voltar para você assim que eu puder. Eu tenho instalado este EA e ele funciona parcialmente, o que significa que na cruz sobre eu recebo a seta mostrando a cruz (para cima e para baixo), mas eu não obter áudio. Estou usando as configurações padrão. (SoundOn definição true). Você pode me aconselhar pls. Obrigado Espero que você esteja falando sobre este indicador, MA Crossover Alert. Eu tenho anexado de qualquer maneira. O som está ativado por padrão. Você só precisa configurar seu tipo de média móvel (sma, ema, wma), período (este tem 5 e 20 por padrão, eles são meus favoritos) e modo de preço (neste caso, fechar preço é padrão). Boa sorte. P. S. Se você precisar de ajuda para configurar os parâmetros, PM me e Ill voltar para você assim que eu puder. Seu indicador pode alertá-lo quando o preço fecha depois de passar um conjunto MA. Por exemplo. Eu quero ser alertado quando os preços cruzam o MA de 10. Eu espero que você está falando sobre este indicador, MA Alerta de Crossover. Eu tenho anexado de qualquer maneira. O som está ativado por padrão. Você só precisa configurar seu tipo de média móvel (sma, ema, wma), período (este tem 5 e 20 por padrão, eles são meus favoritos) e modo de preço (neste caso, fechar preço é padrão). Boa sorte. P. S. Se você precisar de ajuda para configurar os parâmetros, PM me e Ill voltar para você assim que eu puder. Seu indicador pode alertá-lo quando o preço fecha depois de passar um conjunto MA. Por exemplo. Eu quero ser alertado quando os preços cruzam o MA de 10. Deixe-me obter este direito. Você quer que o nível de preço em um cruzamento de MA seja visualmente exibido No seu formato atual este indicador não fará isso, porém por que isso seria crítico, pois até onde eu posso dizer a utilidade é alertá-lo de uma tendência de desenvolvimento em que ponto Eu espero que você faça alguma análise de bate-papo antes de mergulhar em um comércio. Ver visualmente o preço na cruz parece bastante redundante. Deixe - me entender isso direito. Você quer que o nível de preço em um cruzamento de MA seja visualmente exibido No seu formato atual este indicador não fará isso, porém por que isso seria crítico, pois até onde eu posso dizer a utilidade é alertá-lo de uma tendência de desenvolvimento em que ponto Eu espero que você faça alguma análise de bate-papo antes de mergulhar em um comércio. Ver visualmente o preço na cruz parece bastante redundante. Oi plus50, obrigado por responder. Com o que estou perguntando, Im scalping, usando o impulso da cruz MA em um menor período de tempo e manualmente entrar no meu comércio na minha plataforma de corretor. Por isso, seria ótimo ver o preço exato em que o MA terminou de cruzamento, por isso seria economizar algum tempo para obter uma ordem pol EDIT: Quero dizer, apenas a última cruz MA para ser exibido, não cada crossI eu preciso de um simples 2 em movimento Média de crossover EA. Eu precisaria de código-fonte também. Deve seguir as convenções / estruturas de codificação padrão e eficiente e incluir todas as funções necessárias que uma EA exige para negociação ao vivo. Simplificando, ele deve ser adequado para negociação ao vivo. Esta EA deve incluir funções básicas, tais como: 1. Trailing Stop 2. Break Even 3. Trailing Trailing Virtual (não visível para o corretor) 4. Virtual Break Even (não visível para o corretor) 5. Money Management opção 6. ECN corretores apoio 7 Processamento de Erros e Controle do Ambiente de Negociação.
Comments
Post a Comment