Artigos sobre programação na linguagem MQL4

icon

Aqui você encontra artigos sobre o MQL4 , a linguagem para estratégias de negociação. A maioria deles foi escrita por traders e membros ativos da MQL5.community. Todos os artigos estão agrupados em categorias para facilitar a pesquisa: "Especialistas", "Indicadores", "Sistemas de negociação", etc.

Acompanhe as novas publicações e participe das discussões no Fórum!

Novo artigo
recentes | melhores
Falácias, Parte 1: O gerenciamento de dinheiro é secundário e não é muito importante
Falácias, Parte 1: O gerenciamento de dinheiro é secundário e não é muito importante

Falácias, Parte 1: O gerenciamento de dinheiro é secundário e não é muito importante

A primeira demonstração dos resultados de teste de um estratégia baseada em lote 0,1 está se tornando um fator padrão no fórum. Após receber um “nada mau” de profissionais, um iniciante vê que o teste “0,1” traz resultados modestos e decide introduzir um gerenciamento de dinheiro agressivo pensando que a expectativa matemática positiva automaticamente fornece resultados positivos. Vamos ver quais resultados podem ser alcançados. Juntamente com isso, irei tentar construir gráficos de equilíbrio artificiais que são muito instrutivos.
Diagnósticos de mercado por pulso
Diagnósticos de mercado por pulso

Diagnósticos de mercado por pulso

Nesse artigo, faremos uma tentativa de visualizar a intensidade de mercados específicos e seus segmentos de tempo para detectar as regularidades e padrões de comportamento.
O Quanto é Confiável Negociar à Noite?
O Quanto é Confiável Negociar à Noite?

O Quanto é Confiável Negociar à Noite?

O artigo aborda as peculiaridades da negociação em lateralidade de preço à noite nos pares de moedas cruzadas, explica onde você pode ter expectativa de lucros e porque grandes perdas não são improváveis. O artigo também apresenta um exemplo do Expert Advisor desenvolvido para negociação à noite e fala sobre a aplicação prática desta estratégia.
Análise técnica: Torne possível o impossível!
Análise técnica: Torne possível o impossível!

Análise técnica: Torne possível o impossível!

O artigo responde a pergunta: por que o impossível tornou-se possível onde grande parte sugere o contrário? Raciocínio da análise técnica.
Como usar registros de parada de funcionamento para depurar os seus próprios DLLs
Como usar registros de parada de funcionamento para depurar os seus próprios DLLs

Como usar registros de parada de funcionamento para depurar os seus próprios DLLs

De 25 a 30% de todos os registros de parada de funcionamento recebidos de usuários surgem por conta de erros ocorridos quando funções importadas de dlls personalizados são executadas.
Filtragem de acordo com o histórico
Filtragem de acordo com o histórico

Filtragem de acordo com o histórico

O artigo descreve o uso de negociações virtuais como uma parte integral do filtro de abertura de negociações.
Expert Advisors baseado em sistemas de trading populares e alquimia da otimização de robô de trading (Parte IV)
Expert Advisors baseado em sistemas de trading populares e alquimia da otimização de robô de trading (Parte IV)

Expert Advisors baseado em sistemas de trading populares e alquimia da otimização de robô de trading (Parte IV)

Nesse artigo o autor continua a analisar algoritmos de implementação de sistemas de negociação simples e introduz os registros de resultados de otimização nos testes de simulação em um arquivo html na forma de uma tabela. O artigo será útil para investidores iniciantes e desenvolvedores de EA.
Expert Advisors baseado em sistemas de trading populares e alquimia da otimização de robô de trading (Parte II)
Expert Advisors baseado em sistemas de trading populares e alquimia da otimização de robô de trading (Parte II)

Expert Advisors baseado em sistemas de trading populares e alquimia da otimização de robô de trading (Parte II)

Nesse artigo o autor continua a analisar algoritmos de implementação dos sistemas de negociação mais simples e descreve alguns detalhes relevantes da utilização dos resultados de otimização. O artigo será útil para investidores iniciantes e desenvolvedores de EA.
Pesquisa: Estimativa de operadores que utilizam o Terminal Móvel
Pesquisa: Estimativa de operadores que utilizam o Terminal Móvel

Pesquisa: Estimativa de operadores que utilizam o Terminal Móvel

Infelizmente, não há projeções claras disponíveis neste momento sobre o futuro do trading móvel. No entanto, há uma série de especulações em torno deste assunto. Em nossa tentativa de resolver essa ambiguidade decidimos realizar uma pesquisa entre os operadores para saber suas opiniões sobre nossos terminais móveis. Através dos esforços desta pesquisa, conseguimos estabelecer uma imagem clara do que os nossos clientes pensam sobre o produto, bem como os seus pedidos e desejos em desenvolvimentos futuros de nossos terminais móveis.
Visão de Análise técnica no contexto de sistemas de controle automático (ACS) ou "Visão reversa"
Visão de Análise técnica no contexto de sistemas de controle automático (ACS) ou "Visão reversa"

Visão de Análise técnica no contexto de sistemas de controle automático (ACS) ou "Visão reversa"

O artigo demonstra uma visão alternativa de análise técnica, que é baseada nos princípios da teoria de controle automático moderna e da própria teoria de análise técnica. O artigo é introdutório, representando a teoria com algumas aplicações práticas da mesma.
Um assistente de investidores com base em análise MACD estendida
Um assistente de investidores com base em análise MACD estendida

Um assistente de investidores com base em análise MACD estendida

O script 'Trader's Assistant' (assistente de investidores) ajuda você a tomar uma decisão sobre posições de abertura, com base na análise estendida do estado MACD para as últimas três barras na negociação em tempo real, em qualquer período de tempo. Ele também pode ser usado para testes de fundo.
Negociações com o uso do Linux
Negociações com o uso do Linux

Negociações com o uso do Linux

O artigo descreve como usar indicadores para monitorar a situação dos mercados financeiros online.
Modificação de dois estágios de posições abertas
Modificação de dois estágios de posições abertas

Modificação de dois estágios de posições abertas

A abordagem de dois estágios permite que você evite o fechamento e reabertura desnecessários de posições em situações próximas à tendência e em casos de possível ocorrência de divergência.
Como escrever ZigZags rápidos que não são redesenhados
Como escrever ZigZags rápidos que não são redesenhados

Como escrever ZigZags rápidos que não são redesenhados

É proposta uma abordagem um tanto universal para escrever indicadores do tipo ZigZag. O método inclui uma parte significativa de ZigZags já descritos e permite que você crie novos de forma relativamente fácil.
Usando o MetaTrader 4 para análise de padrões baseados em tempo
Usando o MetaTrader 4 para análise de padrões baseados em tempo

Usando o MetaTrader 4 para análise de padrões baseados em tempo

A análise de padrões baseados em tempo pode ser usada no mercado financeiro para determinar o melhor momento para entrar em uma negociação ou momento no qual uma negociação deve ser totalmente evitada. Aqui usamos o MetaTrader 4 para analisar os dados históricos de mercado e produzir resultados otimizados que podem ser úteis para aplicação em sistemas de negociações mecânicas.
Operações de arquivo agrupadas
Operações de arquivo agrupadas

Operações de arquivo agrupadas

Às vezes é necessário realizar operações idênticas com um grupo de arquivos. Se você tem uma lista de arquivos incluída em um grupo, então isso não é problema. Entretanto, se você precisar fazer essa lista, então surge uma questão: "Como posso fazer isso?" O artigo propõe fazer isso usando funções FindFirstFile() e FindNextFile() incluídas no kernel32.dll.
Terminal Service Client. Como tornar o Pocket PC um amigo do Big Brother
Terminal Service Client. Como tornar o Pocket PC um amigo do Big Brother

Terminal Service Client. Como tornar o Pocket PC um amigo do Big Brother

O artigo descreve como conectar o PC remoto com o MT4 Client Terminal instalado via PDA.
A ociosidade é o estímulo do progresso. Marcação semiautomática de um modelo
A ociosidade é o estímulo do progresso. Marcação semiautomática de um modelo

A ociosidade é o estímulo do progresso. Marcação semiautomática de um modelo

Entre as dezenas de exemplos de como trabalhar com gráficos, há um método de marcação manual de um modelo. Linhas de tendência, canais, níveis de suporte/resistência etc. são impostos em um gráfico. Com certeza, há alguns programas especiais para esse tipo de trabalho. Todo mundo decide sobre qual método usar. Neste artigo, ofereço uma opção para você considerar de métodos de marcação manual com a automatização subsequente de alguns elementos das ações de rotina repetidas.
Expert Advisors baseado em sistemas de trading populares e alquimia da otimização de robô de trading (Parte III)
Expert Advisors baseado em sistemas de trading populares e alquimia da otimização de robô de trading (Parte III)

Expert Advisors baseado em sistemas de trading populares e alquimia da otimização de robô de trading (Parte III)

Nesse artigo o autor continua a analisar algoritmos de implementação dos sistemas de negociação mais simples e introduz a automação de simulações. O artigo será útil para investidores iniciantes e desenvolvedores de EA.
Sobreposição e interferência de valores mobiliários financeiros
Sobreposição e interferência de valores mobiliários financeiros

Sobreposição e interferência de valores mobiliários financeiros

Quanto mais fatores influenciarem o comportamento de um par de moedas, mais difícil será avaliar seu comportamento e criar previsões futuras. Assim, se conseguirmos extrair componentes de um par de moeda, valores de uma moeda nacional que mudam com o tempo, poderemos delimitar consideravelmente a liberdade do movimento da moeda nacional em comparação ao par de moeda com esta moeda, assim como os fatores que influenciam seu comportamento. Como resultado, aumentaríamos a precisão da estimativa do seu comportamento e de previsões futuras. Como podemos fazer isso?
Modelagem de mudanças de cotação no provador e análise da estabilidade do expert advisor
Modelagem de mudanças de cotação no provador e análise da estabilidade do expert advisor

Modelagem de mudanças de cotação no provador e análise da estabilidade do expert advisor

A mudança de cotação é um grande problema para muitos expert advisors, especialmente para aqueles que possuem condições bastante sensíveis para a entrada/saída de uma negociação. Neste artigo, é oferecida uma forma de verificar a estabilidade de mudança de cotações de um EA.
Execução do terminal do cliente MetaTrader 4 em Linux-Desktop
Execução do terminal do cliente MetaTrader 4 em Linux-Desktop

Execução do terminal do cliente MetaTrader 4 em Linux-Desktop

Descrição de uma configuração passo a passo em desktop Linux usando um wine não emulador para executar o terminal do cliente MetaTrader4.
Método de determinação de erros no código por comentários
Método de determinação de erros no código por comentários

Método de determinação de erros no código por comentários

O artigo descreve um método de busca de erros no código MQL4 que é baseado em comentários. Acredita-se que esse método é útil no caso de problemas ocorrendo durante a compilação causada pelos erros em um código razoavelmente grande.
A ociosidade é o estímulo do progresso ou como trabalhar com gráficos de maneira interativa
A ociosidade é o estímulo do progresso ou como trabalhar com gráficos de maneira interativa

A ociosidade é o estímulo do progresso ou como trabalhar com gráficos de maneira interativa

Um indicador de trabalho interativo com linhas de tendência, níveis Fibo, ícones impostos manualmente em um gráfico. Ele permite que você desenhe as zonas coloridas dos níveis Fibo, mostre os momentos em que o preço cruzou a linha de tendência, gerencia o objeto "etiqueta de preço".