Skip to main content

Ea moving average mq4


Referência MQL4 MetaQuotes Language 4 (MQL4) é uma linguagem interna para programação de estratégias de negociação. Esta linguagem é desenvolvida pela MetaQuotes Software Corp. com base em sua longa experiência na criação de plataformas de negociação on-line. Usando esse idioma, você pode criar seus próprios Expert Advisors que tornam o gerenciamento de negócios automatizado e são perfeitamente adequados para implementar suas próprias estratégias de negociação. Além disso, usando MQL4 você pode criar seus próprios indicadores técnicos (indicadores personalizados), scripts e bibliotecas. MQL4 contém um grande número de funções necessárias para analisar as cotações atuais e recebidas anteriormente, e tem built-in indicadores básicos e funções para a gestão de ordens de comércio e controlá-los. O MetaEditor (editor de texto) que destaca diferentes construções de linguagem MQL4 é usado para escrever o código do programa. Ele ajuda os usuários a orientar-se no texto do sistema especialista com bastante facilidade. O breve guia contém funções, operações, palavras reservadas e outras construções de linguagem divididas em categorias e permite encontrar a descrição de cada elemento usado da linguagem. Os programas escritos em MetaQuotes Language 4 têm características e propósitos diferentes: Expert Advisor é um sistema de negociação mecânico ligado a um determinado gráfico. Um Expert Advisor começa a ser executado quando ocorre um evento que pode ser tratado por ele: eventos de inicialização e desinitialiação, evento de um novo recibo de tick, evento de timer, profundidade do evento de mudança de mercado, evento de gráfico e eventos personalizados. Um Consultor Especialista pode tanto informá-lo sobre uma possibilidade de comércio e comércio automaticamente em uma conta enviando ordens diretamente para um servidor de comércio. Expert Advisors são armazenados em terminaldirectoryMQL4Experts. Indicador personalizado é um indicador técnico escrito de forma independente, além daqueles já integrados no terminal do cliente. Como indicadores incorporados, eles não podem trocar automaticamente e são destinados apenas para a implementação de funções analíticas. Indicadores personalizados são armazenados em terminaldirectory MQL4Indicators Script é um programa destinado a uma única execução de algumas ações. Ao contrário de Expert Advisors, os scripts não processam nenhuma ação, exceto para o evento de início (isso requer a função de manipulador OnStart em um script). Os scripts são armazenados em terminaldirectoryMQL4Scripts A biblioteca é um conjunto de funções personalizadas destinadas a armazenar e distribuir blocos freqüentemente usados ​​de programas personalizados. As bibliotecas não podem começar a executar por si mesmas. As bibliotecas são armazenadas em terminaldirectoryMQL4Libraries Include File é um texto-fonte dos blocos mais usados ​​de programas personalizados. Esses arquivos podem ser incluídos nos textos de origem de Expert Advisors, scripts, indicadores personalizados e bibliotecas na fase de compilação. O uso de arquivos incluídos é mais preferível do que o uso de bibliotecas por causa de carga adicional que ocorre nas funções de biblioteca de chamada. Os arquivos de inclusão podem ser armazenados no mesmo diretório que um arquivo de origem - neste caso, a diretiva de inclusão com aspas duplas é usada. Um outro lugar para armazenar arquivos de inclusão é terminaldirectoryMQL4Include, neste caso a diretiva de inclusão é usada com brackets. MetaTrader 4 - Experts Moving Average - especialista para MetaTrader 4 O especialista em Moving Average para a formação de sinais comerciais 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 a negociação 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 dos testes são representados no relatório. Média móvel E se você usar as cores para fazer o EA Ex: quando a linha azul cruzando a linha vermelha, fechar comprar aberto vender. Quando a linha azul cruzando abaixo da linha vermelha, fechar vender abrir comprar. Se ele funciona. Por favor, envie-me uma cópia. Rodrigokaus: Nós queremos EA com os parâmetros determinados: 1 - PARA DESENVOLVER A EA ABRE As ORDENS CORRECTAMENTE Assim a DIRECÇÃO PRINCIPAL É IDENTIFICADA QUANDO A CORRENTE MORTA curta muda com a LONG One no HOURLY DETERMINED ONES. 3 - FECHADO EA PARA PARES DETERMINADOS E HORÁRIO (COM POSSIBILIDADE DE ALTERAÇÃO PARA MUDANÇA) Já, eu testei algumas versões de EAs de cruzamento de médias móveis, incluindo EMA, EMACROSS, LSMA, etc, mas nenhum deles abre as posições corretamente quando a média curta cruza a média longa. Eu envio o gráfico para ver o momento correto para o exatly momento de EA OPEN e FECHAR as posições. Couse alguém me ajude, eu agradeço isto

Comments

Popular posts from this blog

24 horas quadros forex relógio

Negociação usando livre digital Financial 24h Relógio Stocktime: Dá uma oportunidade de acompanhar o movimento do mercado em determinado momento no tempo Obrigado pelo link para o relógio financeiro. É interessante ver o intervalo pip durante a sessão europeia é maior do que durante a sobreposição europeia / EUA em todos os pares que é analisado de acordo com o gráfico de intervalo de pip. Ajuda-me fazer o sentido de porque eu tenho que acordar 10pm e ter a programação para trás desde que eu vivo em América a fim começar o melhor oppurtunities de troca. Não perca o comentário alargado sobre a estratégia de relógio, quer: stocktime. ru/en/strategy. html Obrigado, meu amigo, Uma vez que a discussão é no relógio financeiro você acha que a correlação pode ser visto diretamente entre flutuação na dívida da nação e valor do dólar dos EUA de acordo A estas declaração abaixo, eu acho que é óbvio que a dívida nacional afeta valor de médio a longo prazo do dólar, mas pergunta é: pode flutuação d

Mt4 dicas e truques fazendo metatrader 4 trading e análise mais fácil

MT4 Dicas e Truques: Fazendo MetaTrader 4 Trading e Análise mais fácil Apesar da liberação de MetaTrader 5, muitos de nós ainda usam MetaTrader 4 (MT4) 8230; E provavelmente continuará a fazê-lo por algum tempo como muitos corretores são lentos para mudar a nova plataforma. Tendo usado MetaTrader 4 para um número de anos eu ainda continuam a aprender novas maneiras de usar o software, tornando mais fácil comércio e analisar os mercados. Aqui estão alguns dos mais benéficos e menos conhecidos, MT4 dicas e truques que eu encontrei ao longo dos últimos anos. Navegando em gráficos MT4 Dicas e truques -Roll sua roda do mouse para cima ou para baixo para avançar ou voltar no tempo. Page Up ou Page Down avançará a tela inteira para frente ou para trás no tempo. -Hit End para mover para a barra de preços mais recente em seu gráfico. F12 para avançar no tempo uma barra ao mesmo tempo olhando para os dados históricos (útil para o desenvolvimento da estratégia e aprender a ler o mercado). - Col

Dynamic online trading services sdn bhd

Siang Selatan Sdn. Bhd. É uma dinâmica e dinâmica Casa de Comércio em Batu Pahat do West Central Johor. Nossa empresa foi criada em 1987, anteriormente conhecida como SIANG SELATAN Trading, que era tradicionalmente um congelado e lácteos alimentares em casa grossista. (Leia mais) Como um distribuidor, acreditamos que a velocidade para o mercado é muito importante e missão prioritária no negócio de FMCG, por isso, sempre insistiu e treinou a nossa equipe de vendas ser profissional para implementar alto padrão de execução do seu trabalho para servir e distribuir . (Leia mais) BursaStation Professional Gráficos em tempo real Gráficos avançados com dados em tempo real Futures Data FERRAMENTAS SHARP FAZEM BOM TRABALHO. Comerciantes bem sucedidos usam gráficos para otimizar seus negócios. O BursaStation Professional é uma ferramenta de criação de gráficos baseada em aplicativos altamente customizável da ShareInvestors, em colaboração com a Bursa Malaysia. Ele é projetado especificamente para