![MQL5 Wizard para leigos](https://c.mql5.com/2/0/wizard_chainik_ru.png)
![MQL5 Wizard para leigos](https://c.mql5.com/i/articles/overlay.png)
MQL5 Wizard para leigos
No início de 2011, lançamos a primeira versão do MQL5 Wizard. Este novo aplicativo fornece uma ferramenta simples e conveniente para gerar robôs de negociação automaticamente. Qualquer usuário do MetaTrader 5 pode criar um Expert Advisor personalizado sem precisar saber como programar em MQL5.
![SQLite: trabalho nativo com bancos de dados SQL em MQL5](https://c.mql5.com/2/49/SQLite_handling_databases_mql5_600x314.jpg)
SQLite: trabalho nativo com bancos de dados SQL em MQL5
O desenvolvimento de estratégias de negociação está associado ao processamento de grandes quantidades de dados. Agora, em MQL5, você pode trabalhar com bancos de dados usando consultas SQL baseadas no SQLite. Uma vantagem importante desse mecanismo é que todo o banco de dados está contido em um único arquivo, localizado no computador do usuário.
![Oportunidades ilimitadas com o MetaTrader 5 e MQL5](https://c.mql5.com/2/0/TW_logoMarket_60x60.png)
![Oportunidades ilimitadas com o MetaTrader 5 e MQL5](https://c.mql5.com/i/articles/overlay.png)
Oportunidades ilimitadas com o MetaTrader 5 e MQL5
Neste artigo, eu gostaria de dar um exemplo de como um programa de negociação pode ser, bem como os resultados que podem ser alcançados em 9 meses, tendo começado a aprender MQL5 a partir do zero. Este exemplo também mostrará quanto multifuncional e informativo tal programa pode ser para um negociante, tendo um espaço mínimo no gráfico de preços. E vamos ser capazes de ver quanto colorido, brilhante e intuitivamente claro os painéis de informações comerciais dos usuários podem ser. Assim como muitos outros recursos...
![Traçando linhas de tendência baseadas em fractais usando MQL4 e MQL5](https://c.mql5.com/2/18/TrendLines_Fractals_Based.png)
![Traçando linhas de tendência baseadas em fractais usando MQL4 e MQL5](https://c.mql5.com/i/articles/overlay.png)
Traçando linhas de tendência baseadas em fractais usando MQL4 e MQL5
O artigo descreve a automação da plotagem de linhas de tendência com base no indicador Fractals usando MQL4 e MQL5. A estrutura do artigo fornece uma visão comparativa da solução para as duas linguagens. As linhas de tendência são plotados usando os dois últimos fractais conhecidos.
![MQL5 Wizard: nova versão](https://c.mql5.com/2/0/New_Master_MQL5.png)
![MQL5 Wizard: nova versão](https://c.mql5.com/i/articles/overlay.png)
MQL5 Wizard: nova versão
O artigo contém descrições dos novos recursos disponíveis no MQL5 Wizard. A arquitetura modificada dos sinais permite criar robôs de negócio com base na combinação de vários padrões de mercado. O exemplo contido no artigo explica o procedimento da criação interativa de um Expert Advisor.
![Indicador para Construção do Gráfico "Ruptura de Três Linhas"](https://c.mql5.com/2/10/logo.png)
![Indicador para Construção do Gráfico "Ruptura de Três Linhas"](https://c.mql5.com/i/articles/overlay.png)
Indicador para Construção do Gráfico "Ruptura de Três Linhas"
Este artigo é dedicado ao gráfico "Ruptura de Três Linhas" sugerido por Steve Nison em seu livro "Beyond Candlesticks". A maior vantagem deste gráfico é que ele permite filtrar pequenas flutuações de preço, em relação ao movimento precedente. Nós vamos discutir os princípios da construção do gráfico, o código do indicador e alguns exemplos de estratégias de negociação baseadas nele.
![O poder do ZigZag (parte I). Desenvolvimento da classe base do indicador](https://c.mql5.com/2/35/MQL5-avatar-zigzag_head.png)
![O poder do ZigZag (parte I). Desenvolvimento da classe base do indicador](https://c.mql5.com/i/articles/overlay.png)
O poder do ZigZag (parte I). Desenvolvimento da classe base do indicador
Muitos pesquisadores não prestam atenção o suficiente para determinar o comportamento dos preços. Ao mesmo tempo, são usados métodos complexos, que muitas vezes são “caixas pretas”, como aprendizado de máquina ou redes neurais. A questão mais importante que surge nesse caso é quais dados enviar para o treinamento de um determinado modelo.
![Mini-emulador do mercado ou Testador de estratégias manual](https://c.mql5.com/2/30/swe6uqp1p_kql9_szi4cg0v.png)
![Mini-emulador do mercado ou Testador de estratégias manual](https://c.mql5.com/i/articles/overlay.png)
Mini-emulador do mercado ou Testador de estratégias manual
O mini-emulador do mercado é um indicador projetado para emulação parcial do trabalho no terminal. Presumivelmente, ele pode ser usado no teste de estratégias "manuais" de análise e negociação no mercado.
![Algumas dicas para clientes iniciantes](https://c.mql5.com/2/0/MQL5_Job_Service_Recommendations.png)
![Algumas dicas para clientes iniciantes](https://c.mql5.com/i/articles/overlay.png)
Algumas dicas para clientes iniciantes
Um provérbio que é geralmente atribuído a diversas pessoas famosas diz: "Aquele que não comete erros nunca faz nada." A menos que você considere a própria inatividade um erro, é difícil argumentar contra esta afirmação. Mas você sempre pode analisar os erros anteriores (os seus e os dos outros) para minimizar o número dos seus erros futuros. Tentaremos analisar possíveis situações que surgem ao executar empregos no serviço de mesmo nome.
![Guia Prático do MQL5: Processamento do Evento TradeTransaction](https://c.mql5.com/2/11/MQL5_Recipes_OnTradeTransaction_MetaTrader5.png)
![Guia Prático do MQL5: Processamento do Evento TradeTransaction](https://c.mql5.com/i/articles/overlay.png)
Guia Prático do MQL5: Processamento do Evento TradeTransaction
Neste artigo estudaremos as capacidades da linguagem MQL5 do ponto de vista da programação orientada a eventos. A grande vantagem dessa abordagem está na possibilidade do programa receber informações por etapas sobre a implementação das operações de negociação. O artigo também contém um exemplo do recebimento e processamento de informações sobre as operações de negociação em curso usando o manipulador de eventos TradeTransaction. Em minha opinião, esta abordagem pode ser usada para copiar as ordens de um terminal para outro.
![Guia Prático MQL5: Processamento do Evento BookEvent](https://c.mql5.com/2/11/OnBookEvent_MetaTrader5.png)
![Guia Prático MQL5: Processamento do Evento BookEvent](https://c.mql5.com/i/articles/overlay.png)
Guia Prático MQL5: Processamento do Evento BookEvent
Este artigo estuda o BookEvent - o evento da Profundidade do Mercado, bem como o princípio de seu processamento. Um programa em MQL e o tratamento dos estados da Profundidade do Mercado servem de exemplo. Ele é escrito usando a abordagem orientada a objetos. Os resultados do tratamento são exibidos na tela como um painel com os níveis da Profundidade do Mercado.
![Raios Elder (Bulls Power e Bears Power)](https://c.mql5.com/2/33/Elder-Ray-las1su67-2niearv.png)
![Raios Elder (Bulls Power e Bears Power)](https://c.mql5.com/i/articles/overlay.png)
Raios Elder (Bulls Power e Bears Power)
Sistema de negociação Raios Elder (em inglês, 'Elder-ray') baseado nos indicadores Bulls Power, Bears Power e Moving Average (EMA — MME, média móvel exponencial). Este sistema foi descrito por Alexander Elder em seu livro "Como se transformar em um operador e investidor de sucesso" (na versão original em inglês, 'Trading for a Living').
![Criar critérios personalizados de otimização de Expert Advisors](https://c.mql5.com/2/0/MQL5_Custom_Optimization_Options.png)
![Criar critérios personalizados de otimização de Expert Advisors](https://c.mql5.com/i/articles/overlay.png)
Criar critérios personalizados de otimização de Expert Advisors
O terminal do cliente MetaTrader 5 oferece uma ampla gama de possibilidades de otimização dos parâmetros de Expert Advisor. Além dos critérios de otimização inclusos no provador de estratégia, os desenvolvedores têm a possibilidade de criar os seus próprios critérios. Isto leva a um número quase ilimitado de possibilidades de teste e otimização dos Expert Advisors. Este artigo descreve formas práticas, tanto simples como complexas, de criação desses critérios.
![R quadrado como uma estimativa da qualidade da curva de saldo da estratégia](https://c.mql5.com/2/30/eoezuq_R-hwedkf3.png)
![R quadrado como uma estimativa da qualidade da curva de saldo da estratégia](https://c.mql5.com/i/articles/overlay.png)
R quadrado como uma estimativa da qualidade da curva de saldo da estratégia
Este artigo descreve a construção do R² - critério de otimização personalizado. Esse critério pode ser usado para estimar a qualidade da curva de saldo de uma estratégia e para selecionar as estratégias mais consistentes e lucrativas. O trabalho discute os princípios de sua construção e os métodos estatísticos utilizados na estimativa de propriedades e qualidade desta métrica.
![Gap - estratégia rentável ou 50/50?](https://c.mql5.com/2/34/GapDown.png)
![Gap - estratégia rentável ou 50/50?](https://c.mql5.com/i/articles/overlay.png)
Gap - estratégia rentável ou 50/50?
Esse artigo considera o fenômeno gap - situação em que a diferença entre o preço de fechamento do timeframe anterior e o preço de abertura do próximo é significativa. Adicionalmente, toca a questão da direção tomada pela barra diária. Aqui é implementada a DLL de sistema da função GetOpenFileName.
![Os projetos permitem que criar robôs de negociação lucrativos! Mas não é exatamente isso](https://c.mql5.com/2/39/mql5-avatar-thumbs_up.png)
![Os projetos permitem que criar robôs de negociação lucrativos! Mas não é exatamente isso](https://c.mql5.com/i/articles/overlay.png)
Os projetos permitem que criar robôs de negociação lucrativos! Mas não é exatamente isso
Um programa grande começa com um arquivo pequeno que, por sua vez, gradualmente se torna maior, sendo preenchido com conjuntos de funções e objetos. A maioria dos desenvolvedores de robôs lida com esse problema por meio de arquivos de inclusão. Mas, o melhor é começar imediatamente a escrever os programas de negociação em projetos, pois isso é benéfico em todos os aspectos.
![Martingale como base para estratégia de negociação a longo prazo](https://c.mql5.com/2/35/mql5_avatar_martingale_osnova.png)
![Martingale como base para estratégia de negociação a longo prazo](https://c.mql5.com/i/articles/overlay.png)
Martingale como base para estratégia de negociação a longo prazo
Neste artigo vamos considerar em detalhes o sistema martingale, vamos analisar se este sistema pode ser aplicado na negociação e como usá-lo para minimizar os riscos. A principal desvantagem deste sistema é a probabilidade de perder todo o seu depósito, este fato deve ser levado em conta, caso decida negociar usando a técnica martingale.
![Provedores de Sinal Johnpaul77: "Nossa estratégia continua a ser rentável por mais de três anos. Então, por que devemos mudar isso?"](https://c.mql5.com/2/10/4-Photo-for-Interview-Avatar-Tito.png)
![Provedores de Sinal Johnpaul77: "Nossa estratégia continua a ser rentável por mais de três anos. Então, por que devemos mudar isso?"](https://c.mql5.com/i/articles/overlay.png)
Provedores de Sinal Johnpaul77: "Nossa estratégia continua a ser rentável por mais de três anos. Então, por que devemos mudar isso?"
Vamos revelar um pequeno segredo: Os visitantes do site MQL5.com passam a maior parte do seu tempo na página do sinal Johnpaul77. Ele é líder em nosso ranking de sinais, com cerca de 900 assinantes e com fundos de contas reais no valor total de $5.7 milhões. Entrevistamos o provedor deste sinal. Acontece que há quatro deles! Como são distribuídos os deveres entre os membros da equipe? Quais são as ferramentas técnicas que eles usam? Por que eles se auto-denominam de John Paul? E, finalmente, como que simples jogadores da Indonésia se tornaram os principais provedores de sinais no MQL5.com? Descubra tudo neste artigo.
![Indicador para representação de gráfico Kagi](https://c.mql5.com/2/0/LOGO.png)
![Indicador para representação de gráfico Kagi](https://c.mql5.com/i/articles/overlay.png)
Indicador para representação de gráfico Kagi
O artigo propõe o indicador de gráfico Kagi com várias opções e funções adicionais. Além disso, o princípio de tracejar gráficos e seus recursos de implementação MQL5 são considerados. Os casos mais populares de sua implementação em negociação são exibidos - estratégia de troca de Yin/Yang, afastando para longe a partir da linha de evolução gráfica e aumentando sistematicamente "ombros" e diminuindo "cinturas".
![Guia para testes e otimização de Expert Advisors no MQL5](https://c.mql5.com/2/0/Testing_Optimization_Guide_MQL5__1.png)
![Guia para testes e otimização de Expert Advisors no MQL5](https://c.mql5.com/i/articles/overlay.png)
Guia para testes e otimização de Expert Advisors no MQL5
Este artigo explica o processo passo-a-passo de identificação e solução de erros de código, assim como os passos para testar e otimizar os parâmetros de entrada do Expert Advisor. Você aprenderá como utilizar o Strategy Tester do terminal do cliente MetaTrader 5 para descobrir o melhor símbolo e definição dos parâmetros de entrada para seu Expert Advisor.
![EA com interface gráfica: Fornecendo funcionalidade (Parte II)](https://c.mql5.com/2/32/avatar_expert_Graph_panel71p__1.png)
![EA com interface gráfica: Fornecendo funcionalidade (Parte II)](https://c.mql5.com/i/articles/overlay.png)
EA com interface gráfica: Fornecendo funcionalidade (Parte II)
Esta é a segunda parte do artigo sobre criação de um EA multissímbolo de sinal para negociação manual. Nós já criamos uma interface gráfica. Neste artigo, vamos falar sobre como vinculá-la à funcionalidade do programa.
![Limitações e verificações em Expert Advisors](https://c.mql5.com/2/0/restrictions_in_Experts_MQL5__1.png)
![Limitações e verificações em Expert Advisors](https://c.mql5.com/i/articles/overlay.png)
Limitações e verificações em Expert Advisors
É permitido negociar este símbolo na segunda? Há dinheiro suficiente para abrir posição? Qual o tamanho da perda se o Stop Loss acionar? Como limitar o número de ordens pendentes? A operação de negócio foi executada na barra atual ou na anterior? Se um robô de negócio não puder realizar este tipo de verificações, então qualquer estratégia de negócio pode se tornar uma de perda. Este artigo mostra os exemplos de verificações que são úteis em qualquer Expert Advisor.
![Programamos um EA multiplataforma para definir o Stop-Loss e o Take-Profit de acordo com nossos riscos](https://c.mql5.com/2/36/fix_open_200.png)
![Programamos um EA multiplataforma para definir o Stop-Loss e o Take-Profit de acordo com nossos riscos](https://c.mql5.com/i/articles/overlay.png)
Programamos um EA multiplataforma para definir o Stop-Loss e o Take-Profit de acordo com nossos riscos
Neste artigo, criaremos um EA que nos permitirá automatizar o processo para determinar o lote com o qual precisamos entrar no mercado de acordo com nossos riscos. Além disso, este EA permitirá que definamos automaticamente o take-profit com uma proporção em relação ao stop-loss, para cumprir a razão de 3 para 1, 4 para 1 ou qualquer outra que escolhermos.
![Como Proteger Seu Expert Advisor Investindo na Bolsa de Moscou](https://c.mql5.com/2/18/MOEX.png)
![Como Proteger Seu Expert Advisor Investindo na Bolsa de Moscou](https://c.mql5.com/i/articles/overlay.png)
Como Proteger Seu Expert Advisor Investindo na Bolsa de Moscou
O artigo explora os métodos de negociação que garantem a segurança das operações de investimentos nos mercados de ações e de baixa liquidez, tomando como exemplo o Mercado de Derivativos da Bolsa de Moscou. Ele traz uma abordagem prática da teoria de negociação descrita no artigo "Princípios da Precificação da Bolsa Tomando Como Exemplo o Mercado de Derivativos da Bolsa de Moscou".
![Por onde começar ao criar um robô de negociação para operar na Bolsa de Valores de Moscou MOEX](https://c.mql5.com/2/23/expert-moex-avatar.png)
![Por onde começar ao criar um robô de negociação para operar na Bolsa de Valores de Moscou MOEX](https://c.mql5.com/i/articles/overlay.png)
Por onde começar ao criar um robô de negociação para operar na Bolsa de Valores de Moscou MOEX
Na bolsa de valores de Moscou, muitos traders gostariam de automatizar seus algoritmos de negociação, mas não sabem por onde começar. A linguagem MQL5 não só oferece uma enorme gama de funções de negociação, mas também classes prontas que facilitam os primeiros passos no mundo do trading algorítmico.
![Desenvolvendo um EA de negociação do zero](https://c.mql5.com/2/44/Robozinho.png)
![Desenvolvendo um EA de negociação do zero](https://c.mql5.com/i/articles/overlay.png)
Desenvolvendo um EA de negociação do zero
Entenda como se dá o desenvolvimento de um EA para negociação programando o mínimo possível.
![Redes Neurais Profundas (Parte IV). Criação, treinamento e teste de um modelo de rede neural](https://c.mql5.com/2/48/Deep_Neural_Networks_04.png)
![Redes Neurais Profundas (Parte IV). Criação, treinamento e teste de um modelo de rede neural](https://c.mql5.com/i/articles/overlay.png)
Redes Neurais Profundas (Parte IV). Criação, treinamento e teste de um modelo de rede neural
Este artigo considera novas capacidades do pacote darch (v.0.12.0). Contém uma descrição do treinamento de redes neurais profundas com diferentes tipos de dados, diferentes estruturas e sequências de treinamento. Os resultados do treino estão incluídos.
![Princípios da Precificação da Bolsa Tomando como Exemplo o Mercado de Derivativos da Bolsa de Moscou (MOEX)](https://c.mql5.com/2/12/MOEX.png)
![Princípios da Precificação da Bolsa Tomando como Exemplo o Mercado de Derivativos da Bolsa de Moscou (MOEX)](https://c.mql5.com/i/articles/overlay.png)
Princípios da Precificação da Bolsa Tomando como Exemplo o Mercado de Derivativos da Bolsa de Moscou (MOEX)
Este artigo descreve a teoria de precificação cambial e das especificidades da Câmara de Compensação (Clearing) do Mercado de Derivativos da Bolsa de Moscou (MOEX). Este é um artigo abrangente para iniciantes que querem obter uma primeira experiência na negociação de derivativos cambial, bem como para os traders experientes do mercado forex que estão considerando a negociação em plataforma centralizada da bolsa de valores.
![Crie Seu Próprio Expert Advisor no MQL5 Wizard](https://c.mql5.com/2/0/masterMQL5__2.png)
![Crie Seu Próprio Expert Advisor no MQL5 Wizard](https://c.mql5.com/i/articles/overlay.png)
Crie Seu Próprio Expert Advisor no MQL5 Wizard
O conhecimento das linguagens de programação não é mais um pré-requisito para a criação de robôs de negociação. Anteriormente, a falta de habilidades de programação era um obstáculo intransponível para a implementação de estratégias de negociação próprias, mas com o surgimento do MQL5 Wizard, a situação mudou radicalmente. Os comerciantes inexperientes podem parar de se preocupar por causa da falta de experiência em programação - com o novo Wizard, que permite gerar código do Expert Advisor, isso não é necessário.
![Como copiar a negociação do MetaTrader 5 para o MetaTrader 4](https://c.mql5.com/2/0/MetaTrader5_MetaTrader4_MQL5.png)
![Como copiar a negociação do MetaTrader 5 para o MetaTrader 4](https://c.mql5.com/i/articles/overlay.png)
Como copiar a negociação do MetaTrader 5 para o MetaTrader 4
É possível negociar em uma conta real do MetaTrader 5 hoje? Como organizar tal negociação? O artigo contém a teoria destas questões e os códigos de trabalho utilizados para copiar negociações do terminal MetaTrader 5 para o MetaTrader 4. O artigo será útil tanto para desenvolvedores de Expert Advisors quanto para negociantes praticantes.
![Construindo uma Startup em Tecnologia Social, Parte II: Programando um cliente REST em MQL5](https://c.mql5.com/2/10/tecla-twitter.png)
![Construindo uma Startup em Tecnologia Social, Parte II: Programando um cliente REST em MQL5](https://c.mql5.com/i/articles/overlay.png)
Construindo uma Startup em Tecnologia Social, Parte II: Programando um cliente REST em MQL5
Vamos agora dar forma a idéia do Twitter baseado em PHP que foi introduzido na primeira parte deste artigo. Nós estamos reunindo as diferentes partes do SDSS. Quanto a arquitetura do sistema pelo lado do cliente, nós estaremos contando com a nova função WebRequest() em MQL5 para o envio de sinais de negociação via HTTP.
![Receitas MQL5 – Obtendo as propriedades de uma posição de cobertura aberta](https://c.mql5.com/2/34/position.png)
![Receitas MQL5 – Obtendo as propriedades de uma posição de cobertura aberta](https://c.mql5.com/i/articles/overlay.png)
Receitas MQL5 – Obtendo as propriedades de uma posição de cobertura aberta
A plataforma MetaTrader 5 não é apenas multimercado, pois ela também permite que utilizar diferentes sistemas de registro de posição. Esses recursos expandem significativamente as ferramentas para a implementação e formalização de ideias de negociação. O artigo trata de como processar e levar em conta as propriedades das posições quando elas são registradas independentemente (cobertura - 'hedge'). Além disso, é proposta uma classe derivada, é exemplificado como processar e obter as propriedades de uma posição de cobertura.
![Aplicação prática de redes neurais no trading. Python (Parte I)](https://c.mql5.com/2/49/Practical_application_of_neural_networks_in_trading_003_600x314.jpg)
Aplicação prática de redes neurais no trading. Python (Parte I)
Neste artigo, analisaremos passo a passo a implementação de um sistema de negociação baseado na programação de redes neurais profundas em Python. Para isso, usaremos a biblioteca de aprendizado de máquina TensorFlow desenvolvida pelo Google. Para descrever as redes neurais, iremos por em uso a biblioteca Keras.
![Um Administrador de ordem virtual para rastrear ordens dentro do ambiente MetaTrader 5 de posição centrada](https://c.mql5.com/2/0/virtual__1.png)
![Um Administrador de ordem virtual para rastrear ordens dentro do ambiente MetaTrader 5 de posição centrada](https://c.mql5.com/i/articles/overlay.png)
Um Administrador de ordem virtual para rastrear ordens dentro do ambiente MetaTrader 5 de posição centrada
Esta biblioteca de classe pode ser adicionada a um Expert Advisor do MetaTrader 5 para possibilitar que seja escrito com uma abordagem de ordem cêntrica amplamente similar ao MetaTrader 4, em comparação com a abordagem baseada em posição do MetaTrader 5. Ela faz isso mantendo um registro das ordens virtuais no cliente do terminal do MetaTrader 5, enquanto mantém uma parada de quebra protetora para cada posição para proteção contra desastres.
![Gráfico Líquido](https://c.mql5.com/2/11/800px-Wiki.png)
![Gráfico Líquido](https://c.mql5.com/i/articles/overlay.png)
Gráfico Líquido
Você gostaria de ver um gráfico horário com barras que variam sua abertura de segundos até o quinto minuto da hora? Como que se parece um gráfico redesenhado quando o tempo de abertura das barras está mudando a cada minuto? Que vantagens temos em negociar em tais gráficos? Você irá encontrar as respostas para estas perguntas neste artigo.
![Eventos de negociação no MetaTrader 5](https://c.mql5.com/2/68/events_600x314.jpg)
Eventos de negociação no MetaTrader 5
Um monitoramento do estado atual de uma conta de negócio implica no controle das posições abertas e ordens. Antes de um sinal de negócio se tornar um negócio, ele deve ser enviado a partir de um terminal de cliente como uma solicitação para o servidor de negócio, onde será posicionado na fila de ordem aguardando ser processado. Aceitação de uma solicitação por um servidor de negócio, a excluindo quando expirar ou realizando um negócio em sua base - todas essas ações são seguidas por eventos de negócio; e o servidor de negócio informa o terminal sobre eles.
![TradeObjects: Automação de negociação com base em objetos gráficos na MetaTrader](https://c.mql5.com/2/29/MQL5_TradeObjects__1.png)
![TradeObjects: Automação de negociação com base em objetos gráficos na MetaTrader](https://c.mql5.com/i/articles/overlay.png)
TradeObjects: Automação de negociação com base em objetos gráficos na MetaTrader
Este artigo lida com uma abordagem simples para a criação de um sistema de negociação automatizado com base no desenho de uma linha ao gráfico e oferece um Expert Advisor pronto, usando as propriedades padrão dos objetos da MetaTrader 4 e 5, suportando as principais operações de negociação.
![Explorando os Padrões Sazonais de Séries Temporais Financeiras com o Boxplot](https://c.mql5.com/2/37/MQL5-avatar-season_research.png)
![Explorando os Padrões Sazonais de Séries Temporais Financeiras com o Boxplot](https://c.mql5.com/i/articles/overlay.png)
Explorando os Padrões Sazonais de Séries Temporais Financeiras com o Boxplot
Neste artigo, nós visualizaremos características sazonais de séries temporais financeiras usando diagramas Boxplot. Cada boxplot separado (ou diagrama de caixa) fornece uma boa visualização de como os valores são distribuídos ao longo do conjunto de dados. Os boxplots não devem ser confundidos com os gráficos de velas, embora possam ser visualmente semelhantes.
![Negociação pelos níveis de DiNapoli](https://c.mql5.com/2/30/MQL5-avatar-DiNapoli-001.png)
![Negociação pelos níveis de DiNapoli](https://c.mql5.com/i/articles/overlay.png)
Negociação pelos níveis de DiNapoli
O artigo considera uma das variantes da implementação prática do Expert Advisor para negociar com os níveis de DiNapoli usando as ferramentas padrão da MQL5. São realizados o teste de desempenho e suas conclusões.
![Exemplo de desenvolvimento de uma estratégia de spread nos futuros da MICEX-RTS](https://c.mql5.com/2/25/spred_stretegy_MOEX.png)
![Exemplo de desenvolvimento de uma estratégia de spread nos futuros da MICEX-RTS](https://c.mql5.com/i/articles/overlay.png)
Exemplo de desenvolvimento de uma estratégia de spread nos futuros da MICEX-RTS
A MetaTrader 5 permite desenvolver e testar robôs que negociam simultaneamente em vários instrumentos. O testador de estratégia embutido na plataforma baixa automaticamente - a partir do servidor de negociação da corretora - o histórico de ticks e leva em conta as especificações do contrato, assim, o desenvolvedor não precisa fazer nada com suas mãos. Isto torna possível reproduzir com facilidade e confiança todas as condições do ambiente de negociação, até intervalos de milissegundos entre o surgimento de ticks em símbolos diferentes. Neste artigo, vamos mostrar como desenvolver e testar estratégias de spread em dois futuros da Bolsa de Valores de Moscou (MICEX-RTS).