Artigos sobre programação nas linguagens MQL4 e MQL5

icon

Leia os artigos publicados aqui para aprender MQL5, a linguagem das estratégias de negociação. A maioria desses artigos foi escrita por vocês, membros da MQL5.community. Todos eles estão divididos em categorias para encontrar respostas rápidas relacionadas a aspectos específicos da programação: "Integração", "Testador", "Estratégias de negociação" e muito mais.

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

Novo artigo
recentes | melhores
Linguagem MQL4 para Iniciantes. Introdução
Linguagem MQL4 para Iniciantes. Introdução

Linguagem MQL4 para Iniciantes. Introdução

Esta sequência de artigos destina-se para operadores que não sabem nada sobre programação, mas desejam aprender a linguagem MQL4 o mais rápido possível em pouco tempo e sem dificuldades. Se você tem medo de frases como "orientação de objetos" ou "três matrizes dimensionais", este artigo é o que você precisa. As aulas são projetadas para fornecerem resultados rapidamente. Além disso, a informação é entregue de forma compreensível. Não iremos aprofundar na parte teórica, mas você vai ganhar o benefício prático já a partir da primeira aula.
Strings: Tabela de Símbolos ASCII e seus usos
Strings: Tabela de Símbolos ASCII e seus usos

Strings: Tabela de Símbolos ASCII e seus usos

Neste artigo iremos analisar a tabelo de símbolos ASCII e o modo de utilização. Também vamos lidar com algumas novas funções com o princípio de funcionamento baseado nas peculiaridades da tabela ASCII, e, em seguida, vamos criar uma nova biblioteca que incluirá essas funções. Elas são muito populares em outras linguagens de programação mas não são incluídos na lista de funções embutidas. Além disso, vamos examinar em detalhes os conceitos básicos do trabalho com strings. Acho que você certamente aprenderá algo novo sobre este tipo útil de dados.
Como facilitar a detecção e recuperação de erros em um código Expert Advisor
Como facilitar a detecção e recuperação de erros em um código Expert Advisor

Como facilitar a detecção e recuperação de erros em um código Expert Advisor

No desenvolvimento do Expert Advisors, as questões de detecção e recuperação de erros de código são muito importantes. A peculiaridade é que um erro não detectado a tempo pode arruinar uma ideia preciosa de um sistema de trading já no estágio de seus primeiros testes. É por isso que qualquer desenvolvedor EA sensato leva esses problemas em consideração desde o início. Este artigo trata sobre algumas abordagens, ajudando nesta difícil questão.
Aplicação Prática dos Indicadores de Cluster no FOREX
Aplicação Prática dos Indicadores de Cluster no FOREX

Aplicação Prática dos Indicadores de Cluster no FOREX

Indicadores de cluster são conjuntos de indicadores que dividem pares de moedas correntes em moedas distintas. Os indicadores permitem traçar a flutuação da moeda corrente, determinar o potencial de formação de novas tendências de moeda, receber sinais do mercado e seguir posições de médio e longo prazo.
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.
ZUP- ZigZag Universal com Padrões Pesavento. Parte 2 - Descrição das ferramentas integradas
ZUP- ZigZag Universal com Padrões Pesavento. Parte 2 - Descrição das ferramentas integradas

ZUP- ZigZag Universal com Padrões Pesavento. Parte 2 - Descrição das ferramentas integradas

ZUP- ZigZag Universal com Padrões Pesavento. Parte 2 - Descrição das ferramentas integradas.
Indicador Alternativo Ichimoku - Configurações e exemplos de uso
Indicador Alternativo Ichimoku - Configurações e exemplos de uso

Indicador Alternativo Ichimoku - Configurações e exemplos de uso

Como configurar o Alternativo Ichimoku corretamente? Leia a descrição dos parâmetros de configuração. O artigo irá ajudá-lo a compreender os métodos de configuração de parâmetros não só do indicador Ichimoku. Certamente você também vai entender melhor como configurar o Ichimoku Kinko Hyo padrão.
ZUP - ZigZag universal com padrões Pesavento. Parte 1
ZUP - ZigZag universal com padrões Pesavento. Parte 1

ZUP - ZigZag universal com padrões Pesavento. Parte 1

O artigo descreve brevemente ideias subjacentes ao indicador ZigZag universal com padrões Pesavento (ZUP). O artigo também descreve indicadores ZigZag incorporados no ZUP.
Otimização automatizada de um robô de negociação no trading real
Otimização automatizada de um robô de negociação no trading real

Otimização automatizada de um robô de negociação no trading real

Os artigos descrevem e fornecem uma biblioteca de funções que permite que um operador otimize suas entradas de Expert Advisors através do lançamento de otimização diretamente do EA.
Pontos de pivô ajudando a definir tendências de mercado
Pontos de pivô ajudando a definir tendências de mercado

Pontos de pivô ajudando a definir tendências de mercado

Um ponto de pivô é uma linha no gráfico de preços que mostra a tendência futura de um par de moedas. Se o preço estiver acima desta linha, ele tende a aumentar. Se o preço estiver acima desta linha, ele tende a cair.
Estratégia de Trading com Base na Análise de Pontos de Pivô
Estratégia de Trading com Base na Análise de Pontos de Pivô

Estratégia de Trading com Base na Análise de Pontos de Pivô

A análise de Pontos de Pivô (PP) é uma das estratégias mais simples e eficazes para mercados intraday de alta volatilidade. Ela é utilizada desde a era pré computador, quando os operadores que trabalham com ações não podiam usar nenhuma equipamento automatizado de análise de dados, exceto para a contagem de estruturas e aritmômetros.
Base Teórica da Construção de Indicadores de cluster para FOREX
Base Teórica da Construção de Indicadores de cluster para FOREX

Base Teórica da Construção de Indicadores de cluster para FOREX

Indicadores de cluster são conjuntos de indicadores que dividem pares de moedas correntes em moedas distintas. Os indicadores permitem traçar a flutuação da moeda corrente, determinar o potencial de formatação de novas tendências de moeda, receber sinais do mercado e seguir posições de médio e longo prazo.
Transferência de um Código Indicador para um Código Expert Advisor. Conclusão
Transferência de um Código Indicador para um Código Expert Advisor. Conclusão

Transferência de um Código Indicador para um Código Expert Advisor. Conclusão

Este é o artigo final, dedicado à Transferência de um Código Indicador para um Código Expert Advisor. Aqui o autor transforma em um determinado exemplo um código de um Expert Advisor para que esta área seja apresentada em um único arquivo sem chamar indicadores personalizados.
Como desenvolver no MQL4 um Robô Negociador seguro e confiável
Como desenvolver no MQL4 um Robô Negociador seguro e confiável

Como desenvolver no MQL4 um Robô Negociador seguro e confiável

O artigo lida com os erros mais comuns que ocorrem no desenvolvimento e na utilização de um Expert Advisor. Também é descrito um sistema automatizado de trading exemplar.
Exibição simultânea dos sinais de vários indicadores dos quatro calendários
Exibição simultânea dos sinais de vários indicadores dos quatro calendários

Exibição simultânea dos sinais de vários indicadores dos quatro calendários

No trading manual você tem que ficar de olho nos valores de de vários indicadores. É um pouco diferente do trading mecânico. Se você tiver dois ou três indicadores e tiver escolhido somente um calendário para trading, não é uma tarefa complicada. Mas o que você faria se tivesse cinco ou seis indicadores e sua estratégia de trading necessitasse considerar os sinais em vários prazos?
Um Expert Advisor feito sob encomenda Manual para um operador
Um Expert Advisor feito sob encomenda Manual para um operador

Um Expert Advisor feito sob encomenda Manual para um operador

Nem todos os operadores são programadores. E nem todos programadores são realmente bons. Então, o que deve ser feito para você automatizar seu sistema sem ter tempo e vontade de estudar o MQL4?
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.
Transferência de um Código Indicador para um Código Expert Advisor. Esquemas da estrutura geral de um Expert Advisor e funções indicadoras
Transferência de um Código Indicador para um Código Expert Advisor. Esquemas da estrutura geral de um Expert Advisor e funções indicadoras

Transferência de um Código Indicador para um Código Expert Advisor. Esquemas da estrutura geral de um Expert Advisor e funções indicadoras

Este artigo trata sobre formas de transferência de um código indicador para um código Expert Advisor e sobre a escrita de Expert Advisors sem convocar indicadores personalizados, e com todo o código do programa para o cálculo dos valores dos indicadores necessários dentro do Expert Advisor. Este artigo fornece um esquema geral de mudança do Expert Advisor e a ideia de construir uma função indicadora baseada em um indicador personalizado. O artigo destina-se para leitores com experiência de programação na linguagem MQL4.
Transferência de um Código Indicador para um Código Expert Advisor. Estrutura do Indicator
Transferência de um Código Indicador para um Código Expert Advisor. Estrutura do Indicator

Transferência de um Código Indicador para um Código Expert Advisor. Estrutura do Indicator

Este artigo trata sobre formas de transferência de um código indicador para um código Expert Advisor e sobre a escrita de Expert Advisors sem convocar indicadores personalizados, e com todo o código do programa para o cálculo dos valores dos indicadores necessários dentro do Expert Advisor. Este artigo fornece um esquema geral de uma estrutura de indicador, emulação de buffers indicadores no Expert Advisor e a substituição da função IndicatorCounted (). O artigo destina-se para leitores com experiência de programação na linguagem MQL4.
Princípios de transformação de tempo em negociações intraday
Princípios de transformação de tempo em negociações intraday

Princípios de transformação de tempo em negociações intraday

Este artigo contém o conceito de tempo de operação que permite receber mais até com fluxo de preço. Ele também contém o código de mudança de média móvel com auxílio para essa transformação de tempo.
Usando o Skype para enviar mensagens de um Expert Advisor
Usando o Skype para enviar mensagens de um Expert Advisor

Usando o Skype para enviar mensagens de um Expert Advisor

O artigo trata de como enviar mensagens internas e SMS do Expert Advisor para celulares utilizando o Skype.
Teste de Visualização: Histórico de negociações
Teste de Visualização: Histórico de negociações

Teste de Visualização: Histórico de negociações

O artigo descreve as possibilidades de visualização convenientes do histórico de negociações ao visualizar testes.
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.
Pontos de interrupção no verificador: É possível!
Pontos de interrupção no verificador: É possível!

Pontos de interrupção no verificador: É possível!

O artigo trata da emulação do ponto de interrupção quando passa pelo verificador, informações de depuração estão sendo exibidas.
Criação de um sistema de comércio automatizado
Criação de um sistema de comércio automatizado

Criação de um sistema de comércio automatizado

Você deve admitir que isso soa fascinante - tornar-se um proprietário privilegiado de um programa que pode desenvolver um sistema de comércio automatizado e lucrativo (ATC) em poucos minutos. Tudo que você precisa fazer é inserir os dados necessários e pressionar Enter. E - aqui está, pegue seu ATC testado e obtenha o retorno desejado. Onde milhares de pessoas passam milhares de horas desenvolvendo aquele ATC super original que irá "fazer chover", essas demonstrações soam, no mínimo, muito vazias. Por um lado, isso parece realmente maior que sua vida... No entanto, na minha opinião, este problema pode ser resolvido.
O ABC das negociações no Forex
O ABC das negociações no Forex

O ABC das negociações no Forex

O trabalho em mercados financeiros representa, antes de tudo, operações de comércio. Todos nós, desde a infância, temos uma ideia intuitiva do que significa comprar e vender. Mas as negociações no Forex são algo especial. Este artigo trata das ideias necessárias à explicação de alguns termos. Nós também vamos abordar as funções do MQL4 que correspondem a esses termos.
Indicadores tricolores e algumas oportunidades para a simplificação máxima de indicadores de escrita
Indicadores tricolores e algumas oportunidades para a simplificação máxima de indicadores de escrita

Indicadores tricolores e algumas oportunidades para a simplificação máxima de indicadores de escrita

Neste artigo o autor se debruça sobre algumas maneiras de aumentar o valor informacional dos indicadores para negociações visuais. O autor analisa a realização de indicadores tricolores, indicadores, para descobrir quais dados de outros períodos de tempo são usados, e continua a se debruçar na biblioteca de indicadores, descrita no artigo "Cálculo efetivo da média com atraso mínimo: Uso em indicadores"
Algoritmos de média eficiente com lag mínimo: Uso em indicadores
Algoritmos de média eficiente com lag mínimo: Uso em indicadores

Algoritmos de média eficiente com lag mínimo: Uso em indicadores

O artigo descreve funções personalizadas de alta qualidade de cálculo da média desenvolvidas pelo autor: JJMASeries(), JurXSeries(), JLiteSeries(), ParMASeries(), LRMASeries(), T3Series(). O artigo também trata da aplicação das funções acima em indicadores. O autor apresenta uma rica biblioteca de indicadores com base no uso dessas funções.
Funcionamento do MetaTrader 4 na presença de anti-vírus e firewalls
Funcionamento do MetaTrader 4 na presença de anti-vírus e firewalls

Funcionamento do MetaTrader 4 na presença de anti-vírus e firewalls

A maioria dos traders utiliza programas especiais para proteger os seus PCs. Infelizmente, estes programas não somente protegem os computadores contra invasões, vírus e trojans, mas também consomem uma quantidade significativa de recursos. Isto tem a ver com o tráfego da rede, antes de tudo, que é completamente controlado por vários anti-vírus e firewalls inteligentes. O motivo da escrita deste artigo foram as reclamações dos traders com relação ao funcionamento lento do terminal de cliente do MetaTrader 4 na preseça do firewall "Outpost". Nós decidimos realizar a nossa própria pesquisa usando o Kaspersky Antivirus 6.0 e o Outpost Firewall Pro 4.0.
Alertas sonoros em indicadores
Alertas sonoros em indicadores

Alertas sonoros em indicadores

Como criar indicadores de "voz" para uso diário.
Como desenvolver uma estratégia de negociação lucrativa
Como desenvolver uma estratégia de negociação lucrativa

Como desenvolver uma estratégia de negociação lucrativa

Este artigo fornece uma resposta à seguinte questão: "É possível formular uma estratégia de negociação automatizada baseada em dados do histórico com redes neurais?".
O que é um martingale?
O que é um martingale?

O que é um martingale?

Uma breve descrição das várias ilusões que surgem quando as pessoas realizam negociações usando estratégias de aposta martingale ou utilizam mal o surgimento de picos e outras abordagens.
Problemas de análise técnica revisitados
Problemas de análise técnica revisitados

Problemas de análise técnica revisitados

Atualmente, a análise técnica, em conjunto com a fundamental, é o mais importante método de análise do mercado de ações. Sendo um dos métodos de previsão das dinâmicas de preço do mercado de ações, a análise técnica tem uma grande quantidade de desvantagens que traz dúvidas em relação a sua aplicabilidade prática.
Erros de iniciantes no trabalho com o terminal do cliente MetaTrader 4
Erros de iniciantes no trabalho com o terminal do cliente MetaTrader 4

Erros de iniciantes no trabalho com o terminal do cliente MetaTrader 4

Errar é humano. Todos cometem erros: com maior ou menor frequência, por ignorância ou acidente. Você perguntou e agora nós respondemos às suas perguntas sobre: horário do terminal, resultados de testes, impressão no diário, símbolos, histórico do provador, importação do histórico, alavancagem, tráfego, dicas, redimensionamento, cálculos errados, conta inválida, ausência de notícias, mudança de preço, falta de dinheiro, fechamento do mercado.
Diagramas tridimensionais - uma ferramenta profissional de análise de mercado
Diagramas tridimensionais - uma ferramenta profissional de análise de mercado

Diagramas tridimensionais - uma ferramenta profissional de análise de mercado

Neste artigo escreveremos uma biblioteca simples para a construção de diagramas 3D e sua exibição posterior no Microsoft Excel. Usaremos as opções padrão do MQL4 para preparar e exportar os dados ao arquivo *.csv.
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.
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.
Exibição dos níveis de apoio/resistência
Exibição dos níveis de apoio/resistência

Exibição dos níveis de apoio/resistência

O artigo trata da detecção e indicação dos níveis de apoio/resistência no programa MetaTrader 4. O indicador conveniente e universal é baseado em um algoritmo simples. O artigo lida com um tópico bastante útil: a criação de um indicador simples, capaz de exibir os resultados de diferentes períodos de tempo em um espaço de trabalho.
Um método para o desenho dos níveis de apoio/resistência
Um método para o desenho dos níveis de apoio/resistência

Um método para o desenho dos níveis de apoio/resistência

Este artigo descreve o processo de criação de um script simples para a detecção dos níveis de apoio/resistência. Ele foi escrito para iniciantes, então você encontrará uma explicação detalhada de cada estágio do processo. Contudo, apesar do script ser bastante simples, o artigo também será útil para traders avançados e usuários da plataforma MetaTrader 4. Ele contém exemplos da exportação de dados para o formato tabular, da importação da tabela para o Microsoft Excel, e do delineamento de gráficos para a realização de uma análise mais detalhada.
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.