Participe de nossa página de fãs
Na quarta parte do livro, vamos nos concentrar em dominar as funções integradas (API MQL5) e vamos nos aprofundar consistentemente em subsistemas especializados. A lista de tecnologias e funcionalidades disponíveis para qualquer programa no MQL5 é extensa. Daí que faz sentido começar examinando as funções mais simples e úteis que podem ser aplicadas na maioria dos programas.
Um sistema para testar até quatro indicadores ao mesmo tempo no testador de estratégias
Na parte final, parte 7, exploramos as capacidades avançadas da API MQL5 que são úteis na criação de programas para o MetaTrader 5. Alguns deles incluem instrumentos financeiros personalizados e um calendário econômico incorporado, enquanto outros abrangem tecnologias universais, como funções de rede, bancos de dados e criptografia.
Na quinta parte do livro, mergulhamos no estudo da API quanto à negociação algorítmica, incluindo análise e processamento de dados financeiros, visualização em gráficos e automação de ações, além de interação com o usuário.
A Parte 2, "Fundamentos da programação MQL5", é uma introdução aos conceitos-chave dessa linguagem. Nesta parte do livro, os leitores serão apresentados a tipos de dados, identificadores, variáveis, expressões e operadores, e aprenderão a combinar diferentes instruções para formar a lógica de um programa.
O Expert Advisor (EA) AutoCloseOnProfitLoss é uma poderosa ferramenta de automação para o MetaTrader 5, projetada para fechar todas as posições abertas quando metas predefinidas de lucro ou perda são atingidas
A função calcula o tamanho do lote de uma posição aberta. O preço de abertura de uma transação, o preço do nível de stop loss e o risco por transação em porcentagem do depósito são passados como parâmetros
Um exemplo de um bot com um modelo de aprendizado de máquina incorporado que é treinado em python e salvo no formato ONNX.
Esse especialista é um sistema que ajuda qualquer trader a criar uma grade de ordens.
Apenas dois timeframes — H1 e D1 — trabalham sincronizadamente para filtrar o ruído e capturar apenas as fortes reversões do RSI nas zonas de sobrecompra e sobrevenda. Sem entradas aleatórias, apenas a confirmação clara da direção pelo "irmão mais velho".
Esse EA ajuda você a definir automaticamente o TP e o SL por parâmetro padrão, trailing stop e step automáticos para qualquer ordem que você colocar de qualquer dispositivo, maneira fácil de fechar todas as ordens com 5 botões: "Close All", "Close Profit", "Close Lose", "Close BUY", "Close SELL", fechamento automático de todas as ordens por valor limite de lucro ou perda
A Parte 3, "Programação orientada a objetos no MQL5", oferece uma imersão no mundo da programação orientada a objetos (POO) na linguagem MQL5. Durante o desenvolvimento de programas, frequentemente surge a complexidade de gerenciar diversas entidades, o que requer tecnologia avançada para melhorar a usabilidade, desempenho e qualidade do trabalho do programador.
Esse Expert Advisor (EA) implementa uma estratégia de arbitragem triangular entre três pares de moedas: EURUSD, USDJPY e EURJPY
Uma ferramenta leve para escalpelamento manual no MT5 usando atalhos de teclado
Painel profissional para fechamento de posições com 6 filtros inteligentes. Feche todas, por tipo, por símbolo ou por lucro/perda. Exibição de P&L em tempo real. Perfeito para saídas de emergência e gerenciamento de risco. Inclui confirmações de segurança.
Um rigoroso Expert Advisor de Ação de Preço Multi-Timeframe que negocia com base em condições precisas de OHLC em diferentes timeframes simultaneamente. Ele apresenta entradas de ordens pendentes, reversões de função e gerenciamento dinâmico de risco sem usar nenhum indicador de atraso.
O Price Action Day Trader é um Expert Advisor MQL5 robusto, que segue tendências, projetado para negociações intraday. Ele se concentra nos padrões de ação de preço de alta probabilidade Pin Bars, Engulfing Candles e Inside Bar Breakouts, filtrando as negociações por meio de um filtro de tendência de média móvel dupla.
Na quarta parte do livro "Automação de negociações", do livro "Programação no MQL5 para traders", estudaremos um componente fundamental da linguagem MQL5 - a automação de negociações. Vamos começar descrevendo as entidades básicas, como especificações de instrumentos financeiros e configurações de contas de negociação, que são necessárias para criar Expert Advisors certos.
Estratégia de negociação baseada na simples ruptura dos níveis anteriores de High ou Low
O BotCilento é um sofisticado Expert Advisor de negociação em grade para o MetaTrader 5 que combina sinais de acompanhamento de tendências com gerenciamento de risco adaptável.
Esse EA não negocia. Painel simples, implementado usando a biblioteca Canvas padrão, que permite desenhar números com o mouse. O reconhecimento de padrões é realizado usando o modelo treinado mnist.onnx.
Selecione o último negócio fechado (negociação) para continuar trabalhando.
Este código mostra como você pode criar um painel para exibir todas as informações relevantes no gráfico
Calcule instantaneamente o potencial de lucros e perdas de suas negociações diretamente no gráfico. Uma ferramenta essencial para um gerenciamento de risco ágil e preciso.
Esse EA implementa uma estratégia de negociação de rompimento de intervalo. Ele calcula uma faixa de preço entre os horários de início e término definidos pelo usuário, desenha um retângulo visual no gráfico para marcar a máxima e a mínima dessa faixa e, em seguida, monitora a ação do preço após o fechamento da faixa. Se o mercado ultrapassar a máxima do intervalo, ele abre uma negociação de compra; se ultrapassar a mínima do intervalo, ele abre uma negociação de venda.
O BEC Trade Manager ajuda você a gerenciar posições ativas no símbolo atual usando controles de um clique para breakeven, lógica trailing, fechamento parcial, remoção de stop-loss, fechamento do lado dos lucros, fechamento do lado das perdas e entradas rápidas de scalp. Ele também exibe informações importantes sobre a conta e o símbolo no gráfico, incluindo patrimônio, lucro flutuante, lucro diário, rótulos de stop-loss e visualização do ponto de equilíbrio da cesta.
Expert Advisor para o MetaTrader 5 que combina as médias móveis exponenciais (EMA) e o índice de força relativa (RSI) para gerar sinais de negociação. Inclui recursos de gerenciamento de risco e filtro de tempo de negociação.
O CloseAllOrders é um Expert Advisor poderoso e fácil de usar, projetado para simplificar o gerenciamento de negociações no MetaTrader 5. Com uma interface intuitiva de botões diretamente no gráfico, você pode fechar todas as posições de mercado e ordens pendentes instantaneamente com apenas um clique.
O EA Pending_tread é um robô de negociação versátil e fácil de usar, projetado para automatizar a colocação e o gerenciamento de várias ordens pendentes dispostas em um padrão de grade acima e abaixo do preço de mercado atual. Esse EA é adequado para estratégias de scalping e pode operar em qualquer período de tempo ou par de moedas, o que o torna altamente flexível para vários estilos de negociação.
A estratégia de cruzamento de duas médias móveis é uma das estratégias de negociação mais comuns no mercado financeiro. Ela se baseia no uso de duas médias móveis (geralmente de longo e curto prazo) e sinaliza a entrada em uma posição com base em seu cruzamento.
Capture capturas de tela em widescreen pressionando a tecla de atalho "s" no teclado
Se você estiver executando vários robôs de negociação simultaneamente ou apenas uma estratégia sofisticada, acompanhar o desempenho de cada Expert Advisor pode ser surpreendentemente demorado. O MetaTrader 5 (MT5) exibe convenientemente ordens e posições em sua "Caixa de ferramentas", mas quando vários robôs compartilham a mesma conta, fica mais difícil saber qual EA está gerando seus lucros - ou perdas. Uma única conta pode ter dezenas ou centenas de negociações, cada uma aberta por diferentes EAs, o que torna difícil separar os resultados de um robô dos de outro.
O Spread lister da EA mostra os valores atuais, mínimos e máximos de todos os símbolos/instrumentos.
O ASQ FlowDesk é um painel de negociação simplificado para o MetaTrader 5 que oferece execução de ordens com um clique, saídas escalonadas com fins lucrativos, trailing stops adaptáveis, equilíbrio automático e um painel de análise ao vivo, tudo isso em uma interface gráfica limpa no gráfico.
O ASQ RiskGuard é um Expert Advisor de gerenciamento de risco para o MetaTrader 5 que protege sua conta contra rebaixamentos excessivos. Ele monitora o patrimônio em tempo real, impõe limites diários de perda, protege contra spreads altos, filtra sessões de negociação e fornece um painel de risco visual - tudo isso sendo executado silenciosamente junto com seus outros EAs.