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.
Esse script ajuda os traders a entender a distribuição e a amplitude dos candlesticks em um período específico, o que pode ser útil na tomada de decisões de negociação, como qual Take Profit ou Stop Loss usar com base em valores históricos.
Infelizmente, descobri que algumas corretoras são um pouco descuidadas com a mudança de horário do servidor devido ao horário de verão, o que eu não esperava e me surpreendeu muito. Aqui está um script com o qual qualquer pessoa pode verificar sua corretora.
Um conjunto de classes para movimentação automática de StopLoss de posições abertas por recuo fixo ou por valores de SAR Parabólico e indicadores de médias móveis, ou por nível de stop de posição especificado.
Um sistema para testar até quatro indicadores ao mesmo tempo no testador de estratégias
combinação de muitos indicadores conhecidos para traders iniciantes
Compactação de dados de ticks para armazenamento em um formato compacto, até 3,5 vezes mais compacto do que os arquivos .tcs MQ. E para trabalhar rapidamente com eles, pois a leitura de 3 bytes leva menos tempo do que a leitura de 60 bytes da estrutura MqlTick.
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.
Esse indicador exibe os eventos atuais no gráfico e permite exportar o calendário para arquivos para backtesting, corrigindo automaticamente as discrepâncias de tempo entre o histórico de barras e o histórico de eventos. Essa é uma versão aprimorada do indicador CalendarMonitorCached do livro algotrading.
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.
O indicador SuperTrend é uma ferramenta dinâmica de acompanhamento de tendências baseada no ATR. Ele traça uma linha colorida acima ou abaixo do preço para indicar condições de alta ou de baixa. Quando o preço cruza a linha, aparece uma seta de sinalização. Totalmente personalizável com período de ATR, multiplicador, setas, rótulos e cores. Adequado para todos os instrumentos e períodos de tempo. Ideal para scalping, swing e negociações intraday. Combine-o com outros indicadores para obter configurações mais fortes.
O indicador procura no gráfico os padrões de ação de preço "Pin Bar" e coloca ícones na barra com o padrão encontrado.
Esse é um gráfico de velas OHLC que registra a maior oferta de compra e a menor oferta de venda em cada nova barra
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 Candle Replay Magnifier reproduz visualmente as velas históricas sobre a área do gráfico atual para análise comparativa. Esse indicador sobrepõe barras de preços anteriores de uma data selecionada no gráfico ao vivo, permitindo que os traders estudem os padrões de velas, a volatilidade e a estrutura em tempo real. Inclui destaque dinâmico de intervalo e dicas de ferramentas detalhadas que mostram abertura, alta, baixa, fechamento, intervalo, direção, hora e volume de cada candle reproduzido.
Biblioteca profissional de integração do Telegram Bot para o MetaTrader 5. Solução completa para enviar sinais de negociação, capturas de tela, relatórios e notificações em tempo real para canais e grupos do Telegram.
Ideia de Andrey F. Zelinsky, com base em um indicador de William Blau
This library is an updated version of the ErrorDescription.mqh library published by MetaQuotes, with some features included.
Um exemplo de um bot com um modelo de aprendizado de máquina incorporado que é treinado em python e salvo no formato ONNX.
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
Uma biblioteca JSON avançada e rica em recursos para MQL5, projetada para proporcionar uma experiência de desenvolvimento moderna semelhante à do Python/JS
A sobreposição de vários estocásticos com períodos diferentes ajudará os traders iniciantes.
O indicador permite estimar a probabilidade de o preço ter atingido o máximo ou o mínimo.
Registra os ticks no modo de ticks reais e os lê no modo matemático, chamando sua estratégia a cada tick.
O indicador WeekDays exibe o dia da semana, a semana do ano, o dia do ano ou o índice de barras na janela de dados e, opcionalmente, em rótulos no gráfico.
Esse é um indicador que calcula 14 tipos de médias móveis com base no preço de fechamento.
Códigos-fonte escritos no processo de desenvolvimento de uma biblioteca para a criação de Expert Advisors em várias moedas, combinando várias instâncias de diferentes estratégias de negociação.
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
Funções para uso no lugar de ChartXYToTimePrice e ChartTimePriceToXY, funcionando correta e rapidamente em toda a faixa de parâmetros de entrada
O indicador "Net Volume" mostra o volume levando em conta a pressão de vendedores e compradores
O objetivo é exibir um código que mostre o cálculo do ATR com a suavização de Wilder
Esse script é uma solução de referência para mapear os nomes dos símbolos configurados pelos usuários nos EAs ou scripts do MetaTrader 5 para os nomes reais fornecidos pela corretora. Ele usa o algoritmo de distância Levenshtein para identificar automaticamente o símbolo mais semelhante no Market Watch. Ideal para desenvolvedores que enfrentam problemas de compatibilidade com prefixos ou sufixos em nomes de símbolos. É um ponto de partida personalizável para atender a qualquer necessidade específica.
Esse especialista é um sistema que ajuda qualquer trader a criar uma grade de ordens.