Artigos com exemplos de como programar robôs de negociação na linguagem MQL4

icon

Os experts são o coração da negociação automatizada e o objetivo de toda pessoa que programa estratégias de trading. Você pode criar seu próprio robô de negociação com a ajuda dos artigos desta seção. Os principiantes podem seguir passo a passo todas as etapas dos sistemas de negociação automatizados: criação, depuração e teste.

Os artigos ensinam não apenas como programar em MQL5, mas também mostram como implementar quaisquer ideias e técnicas de negociação. Aprenda a programar um trailing stop, a aplicar o gerenciamento de dinheiro, a calcular o valor de um indicador e muito, muito mais.

Novo artigo
recentes | melhores
Aprimorando o Testador de Estratégia para Otimizar Indicadores Exclusivamente nos Exemplos dos Mercados Lateral e de Tendência
Aprimorando o Testador de Estratégia para Otimizar Indicadores Exclusivamente nos Exemplos dos Mercados Lateral e de Tendência

Aprimorando o Testador de Estratégia para Otimizar Indicadores Exclusivamente nos Exemplos dos Mercados Lateral e de Tendência

É essencial detectar se um mercado é lateral ou se o mesmo não está para muitas estratégias. Usando o conhecido ADX, demonstraremos como podemos usar o Testador de Estratégia, tanto para otimizar esse indicador quanto ao nosso objetivo específico, como também podemos decidir se este indicador irá satisfazer as nossas necessidades quanto a variação média dos mercados lateral e de tendência, que são muito importantes para determinar os stops e os alvos dos mercados.
Lógica difusa na negociação via MQL4
Lógica difusa na negociação via MQL4

Lógica difusa na negociação via MQL4

Este artigo apresenta exemplos que tratam de como os recursos MQL4 aplicam a teoria de conjuntos difusos na negociação. Além disso, descreve o desenvolvimento de indicador e Expert Advisor, usando a biblioteca FuzzyNet para MQL4.
Exemplo de Expert Advisor
Exemplo de Expert Advisor

Exemplo de Expert Advisor

Este artigo exibe os princípios de desenvolvimento de programas em MQL4 mediante a criação de um sistema Expert Advisor simples de exemplo com base no indicador MACD padrão.
Como Lidar Com o Erro 146, ("Trade context busy")
Como Lidar Com o Erro 146, ("Trade context busy")

Como Lidar Com o Erro 146, ("Trade context busy")

O artigo trata sem conflito a negociação de vários Experts em um único Terminal Cliente МТ 4. Ele será útil para aqueles que possuem o básico dos comandos para se trabalhar com o terminal e a programação em MQL 4.
Características e Limites do Testador no MetaTrader 4
Características e Limites do Testador no MetaTrader 4

Características e Limites do Testador no MetaTrader 4

Este artigo permite um maior conhecimento sobre os recursos e os limites do Testador de Estratégia no MetaTrader 4.
Características dos Experts Advisors
Características dos Experts Advisors

Características dos Experts Advisors

O desenvolvimento de expert advisors no sistema de negociação MetaTrader tem uma série de características.
Comentador do sistema do expert. Uso prático dos indicadores integrados a um programa MQL4
Comentador do sistema do expert. Uso prático dos indicadores integrados a um programa MQL4

Comentador do sistema do expert. Uso prático dos indicadores integrados a um programa MQL4

O artigo descreve o uso de indicadores técnicos na programação com o MQL4.
Gerenciamento de pedidos - É simples
Gerenciamento de pedidos - É simples

Gerenciamento de pedidos - É simples

O artigo trata das várias formas de se controlar posições abertas e pedidos pendentes. Ele tem como objetivo simplificar a escrita de Expert Advisors.
Eventos no MetaTrader 4
Eventos no MetaTrader 4

Eventos no MetaTrader 4

O artigo trata do monitoramento programado de eventos no terminal do cliente do MetaTrader 4, como a abertura/fechamento/modificação de pedidos, e é destinado a um usuário que possua habilidades básicas no trabalho com o terminal e em programação em MQL4.
Consideração de pedidos em um programa amplo
Consideração de pedidos em um programa amplo

Consideração de pedidos em um programa amplo

São discutidos princípios gerais de consideração de pedidos em um programa amplo e complexo.
Trabalhando com arquivos. Um exemplo de visualização de eventos de mercado importantes
Trabalhando com arquivos. Um exemplo de visualização de eventos de mercado importantes

Trabalhando com arquivos. Um exemplo de visualização de eventos de mercado importantes

O artigo trata das perspectivas do uso do MQL4 para a realização de trabalhos mais produtivos nos mercados FOREX.
Expert Advisor gráfico: AutoGraf
Expert Advisor gráfico: AutoGraf

Expert Advisor gráfico: AutoGraf

O artigo mostra a operacionalidade de gráficos na criação de uma interface conveniente para o gerenciamento de transações.
Ação de preço. Como automatizar a estratégia de negociação de padrão de engolfo
Ação de preço. Como automatizar a estratégia de negociação de padrão de engolfo

Ação de preço. Como automatizar a estratégia de negociação de padrão de engolfo

Esse artigo descreve um processo de criação de um Expert Advisor para MetaTrader 4 baseado no padrão de engolfo, assim como no princípio de reconhecimento de padrão, nas regras de definição de ordens pendentes e ordens de parada. Os resultados de teste e otimização são fornecidos para sua informação.
Ação do Preço: Automatizando a Estratégia de Negociação "Inside Bar"
Ação do Preço: Automatizando a Estratégia de Negociação "Inside Bar"

Ação do Preço: Automatizando a Estratégia de Negociação "Inside Bar"

O artigo descreve o desenvolvimento de um Expert Advisor MetaTrader 4 baseado na estratégia "Inside Bar" (Barra Envolvida), incluindo princípios para detecção deste padrão, bem como configurações de regras para uma ordem stop e pendente. Os resultados dos testes e otimização são publicados também.
Concurso de Expert Advisors dentro de um Expert Advisor
Concurso de Expert Advisors dentro de um Expert Advisor

Concurso de Expert Advisors dentro de um Expert Advisor

Usando negociação virtual, você pode criar um Expert Advisor adaptativo que vai ligar e desligar as negociações no mercado real. Combine várias estratégias num único Expert Advisor! O sistema múltiplo de Expert Advisor irá escolher automaticamente uma estratégia de negociação, aquela mais apropriada ao mercado real com base na rentabilidade dos negócios virtuais. Este tipo de abordagem permite diminuir o rebaixamento e aumentar a rentabilidade do seu investimento no mercado. Experimente e compartilhe seus resultados com os outros! Eu acho que muitas pessoas vão se interessar em saber sobre o seu portfólio de estratégias.
Pesquisa de Recorrências Estatísticas das Direções das Velas
Pesquisa de Recorrências Estatísticas das Direções das Velas

Pesquisa de Recorrências Estatísticas das Direções das Velas

É possível prever o comportamento do mercado num próximo curto intervalo de tempo, com base em tendências recorrentes das direções das velas em momentos específicos ao longo do dia? Isto é, se tal ocorrência é encontrada primeiramente. Esta questão provavelmente surge na mente de cada trader. A finalidade deste artigo é uma tentativa de prever o comportamento do mercado com base nas recorrências estatísticas das direções das velas durante intervalos de tempo específicos.
Sistema de Negociação Mecânica "Triângulo de Chuvashov's"
Sistema de Negociação Mecânica "Triângulo de Chuvashov's"

Sistema de Negociação Mecânica "Triângulo de Chuvashov's"

Deixe-me oferecer-lhe uma visão geral e um código de programa do sistema de negociação mecânica baseado nas ideias de Stanislav Chuvashov. A construção do triângulo é baseada na intersecção de duas linhas de tendência construídas pelos fractais de alta e de baixa.
Expert Advisor MetaTrader 4 para Intercâmbio de Informações com o Mundo Exterior
Expert Advisor MetaTrader 4 para Intercâmbio de Informações com o Mundo Exterior

Expert Advisor MetaTrader 4 para Intercâmbio de Informações com o Mundo Exterior

Uma solução simples, universal e confiável de intercâmbio de informações entre um Expert Advisor МetaТrader 4 e o mundo exterior. Fornecedores e consumidores de informações podem estar localizados em diferentes computadores, a conexão é realizada através dos endereços IPs globais.
Os Erros Mais Comuns nos Programas MQL4 e Como Evitá-los
Os Erros Mais Comuns nos Programas MQL4 e Como Evitá-los

Os Erros Mais Comuns nos Programas MQL4 e Como Evitá-los

Para evitar o término dos programas por erros críticos, a versão anterior do compilador tratava muitos erros no ambiente de tempo de execução. Por exemplo, a divisão por zero ou o array fora do intervalo são erros críticos e geralmente levam a uma pane do programa. O novo compilador pode detectar a origem real ou potencial dos erros e melhorar a qualidade do código. Neste artigo, nós discutimos os possíveis erros que podem ser detectados durante a compilação de programas antigos e ver como corrigi-los.