Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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

Bibliotecas para MetaTrader 5 com códigos fonte

icon

As bibliotecas representam pequenos subprogramas com funcionalidades implementadas, que posteriormente podem ser usadas no desenvolvimento de outros aplicativos. Uma vez escrita e cuidadosamente testada, a biblioteca permite acelerar o desenvolvimento de novos aplicativos em MQL5. Um exemplo de tal biblioteca é o ALGLIB, que reúne muitas funções de análise numérica.

Os códigos-fonte das bibliotecas podem ser baixados e usados no editor de estratégias de negociação MetaEditor. Eles não podem ser executados independentemente no MetaTrader 5.

Adicionar código
recentes | melhores

O objetivo é tornar a função prontamente disponível para qualquer tarefa de integração do Telegram no desenvolvimento da MQL5. Ao adicionar esse arquivo ao seu CodeBase, você pode simplesmente incluí-lo em seus Expert Advisors e chamar a função diretamente do módulo incluído. Isso elimina a necessidade de desenvolver o código do zero repetidamente, garantindo a reutilização em vários projetos.

Descompacte arquivos GZIP de arquivos *.gz ou respostas de sites compactados com esse formato.

O RSI Expert Advisor (EA) é uma ferramenta de negociação automatizada desenvolvida para a plataforma MetaTrader 5 (MT5). Esse EA utiliza o Índice de Força Relativa (RSI) para identificar sinais de compra e venda, incorporando gerenciamento de risco, fechamento parcial de posição e restrições de horário de negociação para otimizar o desempenho da negociação.

Interface de retorno de chamada para o cronômetro

Serialização e desserialização do formato JSON

Registrador com capacidade de registrar módulos individuais ou seções de código

Um registrador com a capacidade de registrar módulos ou seções de código específicos

Um algoritmo de classificação híbrido que oferece desempenho rápido para classificar matrizes de tipos simples, estruturas ou ponteiros de objetos.

Biblioteca básica para criar perfis de volume no gráfico.

Versão rápida em JavaScript da biblioteca Report da fxsaber para comandos de negociação no estilo MT4 implementados via MT4Orders ou Virtual. Funciona até 10 vezes mais rápido, o tamanho do arquivo NTML é menor, pode carregar e exibir até 5,4 milhões de linhas de relatório.

Essa biblioteca permite que você crie telas para enviar facilmente informações de texto para o gráfico na taxa ideal

Várias execuções/otimizações no Tester.

Calendário - análise fundamental do histórico e em tempo real.

Dados de passagem única do testador.

This library is an updated version of the ErrorDescription.mqh library published by MetaQuotes, with some features included.

O código dessa biblioteca tem o objetivo de retornar o valor do ativo vigente para o (mini)índice e (mini)dólar da bolsa brasileira B3.

Todo o codigo está no repositório dessa class em meu GitHub (@JimyRFP)

This library simplify to create and manipulate objects.

Essa classe foi projetada com o intuito de ajudar nos horários de negociação, de uma forma simples e centralizada.

Adiciona o StopGain(TakeProfit) e StopLoss definidos pelo usuário é possível também adicionar o uso de um trailingStop

A Ideia dessa classe é de detectar novas barras para um determinado Ativo em um timeFrame previamente setado, caso nenhuma informação seja fornecida no momento de criação do objeto ele assume Symbol() e Period() atual. Um exemplo simples

Painel modular que se adapta ao tamanho do grafico, em uma proporção desejada pelo usuário. O usuário pode adicionar quantos botões e textos quiser. Muito simples e facil de usar.

Algumas de minhas EA's trabalham com proporção para determinar o preço, portanto muitas vezes, esse preço não está de acordo com o padão exigido pelo ativo. Além disso, para quem opera no mercado forex e B3 sofre problemas para criar uma EA que seja compatível com os dois mercados sem precisar fazer adptações.

Normalize (correct) the volume (lot) according to the symbol lot step

This library shows useful informations and do some functions to a symbol.

A biblioteca para calcular o melhor intervalo de negociação.

Ambiente de negociação virtual

Função para mover uma posição aberta para o breakeven.

Calculo do valor Optimal f usando a Média Geometrica. Por Ralph Vince, "No trading, podemos contar com nossas vitórias e nossas perdas por quantias variadas. Portanto, as fórmulas de Kelly não poderiam nos fornecer o optimal f ideal." Então, usando as suas equações, eu criei esta biblioteca para a versão do do Optimal F usando a Média Geométrica.

Uma biblioteca para métodos de arredondamento comuns usados no desenvolvimento MQL, classe wrapper primitiva para "type" (double) e vetor para objetos CDouble. MQL5 e MQL4 são compatíveis!

Biblioteca baseada no artigo "Floresta de decisão aleatória na aprendizagem por reforço".

Converte um número em um texto.

A biblioteca permite receber um magic number ligado a três elementos: nome do símbolo, período de tempo e índice do prefixo.

A biblioteca e a classe iCanvas simplificam a escrita de programas usando o elemento Canvas.

Acesse aos dados do OnTradeTransaction em qualquer lugar com um aplicativo

Uma biblioteca para fornecer um mecanismo de armazenamento simples para experts advisors e indicadores.

Funções úteis para comparação e arredondamento de números de ponto flutuante (preços, lotes e dinheiro).

Funções completas e rápidas semelhantes às funções Bars e iBarShift do MQL4.

Este EA não comercial gera informações sobre símbolos personalizados no gráfico M1.

Imprimir os códigos de retorno da função GetLastError() e MqlTradeResult como uma descrição de texto.

123456