Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Acesse o CodeBase em seu terminal MetaTrader 5
Não encontrou o código mais adequado? Encomende-o na seção Freelance
Como escrever um Expert Advisor ou um indicador

Melhores códigos fonte MQL4 e MQL5 segundo a avaliação dos usuários

Adicionar código

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.

Outro ZigZag. ZigZag

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

O indicador ZigZag BOS CHoCH Detection baseia-se no algoritmo original do ZigZag da MetaQuotes e o amplia, detectando e marcando eventos de estrutura de mercado. Ele rastreia os pontos de oscilação recentes do ZigZag e identifica automaticamente a quebra de estrutura (BOS) e a mudança de caráter (CHoCH) usando a confirmação de tendência de pivô. Os níveis de BOS e CHoCH são desenhados diretamente no gráfico com linhas horizontais rotuladas para uma análise mais clara da ação do preço.

combinação de muitos indicadores conhecidos para traders iniciantes

Uma biblioteca JSON projetada para uso massivo de LLMs e menor latência.

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.

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.

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.

Trabalhar com dados do teclado

Um simples comentário.

Destaca as Sessões do Mercado Forex (Sydney, Tóquio, Londres, Nova York).

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

O indicador implementa um dos algoritmos de suavização não linear

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

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

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

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.

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.

Indicador "Coeficiente de correlação

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.

É um script para exibir o tempo restante até a chegada da próxima barra.

Registra os ticks no modo de ticks reais e os lê no modo matemático, chamando sua estratégia a cada tick.

Monitoramento do consumo de memória.

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.

Integração completa do Telegram para o MT5. Envie sinais de negociação, capturas de tela, relatórios e alertas para os canais do Telegram. Inclui sistema de filas, suporte multicanal e gerenciamento de risco.

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.

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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172