Artigos sobre como programar e utilizar robôs de negociação na linguagem MQL4

icon

Expert Advisors criados para a plataforma MetaTrader executam uma variedade de funções implementadas pelos seus desenvolvedores. Robôs de negociação podem acompanhar símbolos financeiros durante 24 horas por dia, copiar negócios, criar e enviar relatórios, analisar notícias e ainda fornecer interfaces gráficas específicas e personalizada.

Os artigos descrevem as técnicas de programação, idéias matemáticas de processamento de dados, dicas sobre como criar e comprar os robôs de negociação.

Novo artigo
recente | principal
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.
Proteção contra falsos positivos do robô de negociação
Proteção contra falsos positivos do robô de negociação

Proteção contra falsos positivos do robô de negociação

A rentabilidade dos sistemas de negociação é determinada não só pela lógica e precisão da dinâmica dos instrumentos financeiros, mas também pela qualidade do algoritmo de execução dessa lógica. Os falsos positivos são uma manifestação característica da má execução da lógica fundamental do robô de negociação. Neste artigo trataremos várias opções para resolver esse problema.
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.
Meu primeiro "graal"
Meu primeiro "graal"

Meu primeiro "graal"

Aqui são examinados os erros mais comuns que levam programadores de primeira viagem a criar sistemas de transações "super lucrativos" (durante testes). São apresentados experts exemplificadores que apresentam resultados fantásticos no verificador, mas resultam em perdas em transações reais.
O MQL4 como uma ferramenta do trader, ou a análise técnica avançada
O MQL4 como uma ferramenta do trader, ou a análise técnica avançada

O MQL4 como uma ferramenta do trader, ou a análise técnica avançada

As transações comerciais são, antes de tudo, um cálculo de probabilidades. O ditado que diz que o ócio é um motivador do progresso revela a razão pela qual todos os indicadores e sistemas de transações que conhecemos foram desenvolvidos. O fato é que a maioria dos novatos no mundo das transações estuda teorias "prontas" de transação. Mas, por sorte, há ainda mais segredos de mercado a serem descobertos, e as ferramentas usadas na análise de movimentos de preços existem, basicamente, sob a forma de indicadores técnicos e conjuntos matemáticos ou estatísticos não realizados. Devemos agradecer a Bill Williams por sua contribuição à teoria dos movimentos de mercado. Mas talvez ainda seja cedo para descansar.
Algoritmos genéticos: Matemática
Algoritmos genéticos: Matemática

Algoritmos genéticos: Matemática

Algoritmos genéticos (evolucionários) são usados para fins de otimização. Um exemplo desse tipo de fim pode ser o aprendizado neuronet, ou seja, a seleção de valores de peso tais que permitam se chegar ao erro mínimo. Além disso, o algoritmo genético é baseado no método de busca aleatória.
Armazenamento e visualização de informações
Armazenamento e visualização de informações

Armazenamento e visualização de informações

O artigo trata de métodos convenientes e eficientes de armazenamento e visualização de informações. São consideradas aqui alternativas ao arquivo log padrão do terminal e à função Comment().
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.
MagicNumber: Identificador "mágico" do pedido
MagicNumber: Identificador "mágico" do pedido

MagicNumber: Identificador "mágico" do pedido

O artigo trata do problema relativo a transações livres de conflito de vários sistemas especializados no mesmo terminal do cliente MT4. Ele "ensina" o sistema especializado a gerenciar apenas os seus "próprios" pedidos sem modificar ou fechar as posições "alheias" (abertas manualmente ou por outros sistemas especializados). O artigo foi escrito para usuários que possuam habilidades básicas no trabalho com o terminal e em programação em MQL4.
Uma pausa entre operações
Uma pausa entre operações

Uma pausa entre operações

O artigo trata do problema relativo a como organizar pausas entre operações de comércio quando vários sistemas especializados trabalham em um terminal do cliente MT4. Ele é destinado a usuários que possuam habilidades básicas no trabalho com o terminal e em programação em MQL4.
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.
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.
Identificando Setups de Negociação pelo Suporte, Resistência e Ação do Preço
Identificando Setups de Negociação pelo Suporte, Resistência e Ação do Preço

Identificando Setups de Negociação pelo Suporte, Resistência e Ação do Preço

Este artigo mostra como a ação do preço (Price Action) e a monitorização dos níveis de suporte e resistência podem ser usados para a entrada no mercado no timing correto. Discute-se um sistema de negociação que combina eficazmente os dois para a determinação de setups de negociação. O código em MQL4 correspondente é explicado, podendo ser utilizado nos EAs baseados nestes conceitos de negociação.