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.
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.
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.
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.
O livro "Redes neurais e negociação algorítmica no MQL5" é um guia detalhado que cobre tanto aspectos teóricos do trabalho com inteligência artificial e redes neurais quanto aspectos práticos de sua aplicação na negociação nos mercados financeiros usando a linguagem de programação MQL5.
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.
O Expert Advisor Exp_JSatlCandle baseia-se nas alterações dos sinais do oscilador JSatlCandle.
Este é um exemplo simples, do sistema de informação, com a possibilidade de negociar pressionando um botão.
Sistema de negociação baseado nos sinais do indicador i-CAiChannel_System_Digit.
Sistema de negociação Exp_Bezier_ReOpen baseado nas alterações de cor do indicador Bezier com recarregamentos de acordo com a tendência.
Detectando o início duma nova barra ou vela, no manipulador de eventos OnTick() dum “Expert Advisor”.
Um exemplo de Expert Advisor para negociação no cruzamento da linha principal com a linha de sinal do MACD. Este Expert Advisor é um exemplo de abordagem orientada a objetos no desenvolvimento de EA.
A biblioteca cIntBMP oferece a criação de imagens gráficas de BMP. Vamos considerar o exemplo de seu uso na criação de conjuntos fractais auto-similares, usando o Sistema de Função Iterada (IFS).
O Expert Advisor Exp_ColorXvaMA_Digit baseia-se nas alterações de cor do indicador ColorXvaMA_Digit.
O conselheiro Exp_ColorJSatl_Digit baseia-se nas alterações de cor do indicador ColorJSatl_Digit.
Expert Advisor para fechar todas as posições se o total de perdas - para essas posições - exceder o limite fixo de perdas, nas variáveis de entrada.
ExpBuySellSide — expert advisor para MetaTrader 5 Expert com base nos indicadores ATRStops expert e StepUpDown.
Esse trabalho foi feito pensando em como se deve usar a Orientação a Objetos em nossos trabalhos.
Esse Expert Advisor utiliza o setup desenvolvido pelo Rodrigo Cohen para realizar operações no Índice Futuro baseado nas Bandas de Bollinger e no uso de Estocástico Lento.
O conselheiro funciona tanto em modo normal com uma única posição, quanto em modo de cobertura com muitas posições abertas.
O Expert Advisor plota uma grade de Fibonacci com base no indicador ZigZag padrão e negocia as correções a partir de todos os níveis. Os níveis são estabelecidos de forma permanente e não podem ser ajustados pelo utilizador.
Trabalhando com ordens pendentes Buy Limit e Sell Limit. Grade de ordens pendentes.
O EA é baseado no indicador iCCI (Commodity Channel Index, CCI) com gerenciamento de volumes usando martingale.
O EA baseado no iMACD (Moving Average Convergence/Divergence, MACD) e iStochastic (Oscilador Estocástico).
Sinais de negociação são considerados com base em padrões candles de reversão. O código do Expert Advisor baseado nesta estratégia pode ser gerado automaticamente usando o Assistente MQL5.