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

Bibliotecas para MetaTrader 5 com códigos fonte - 4

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

Esta classe fornece métodos para trabalhar com arquivos do Windows do tipo *.ini.

Esta biblioteca irá permitir que você transfira cotações em tempo real do Metatrader 5 para aplicações de servidores externos.

São exibidos palavras chaves e pseudônimos em MQL5

Tudo o que queremos é pensar sobre algoritmos e métodos, e não sobre sintaxe e valores como colocar ordens. Aqui você encontra funções simples para gerenciar posições em MQL5.

Biblioteca de funções para trabalhar com strings: StringToArray, StringToPeriod e PeriodToString.

Função de carregamento do histórico da MetaQuotes ligeiramente modificada.

A classe implementa a rede neural de funções de base radial (Função Base de Rede Radial - RBFN).

A classe fornece a rede neural probabilística (Rede Neural Probabilística - PNN).

A classe implementa uma rede de regressão neural generalizada(General Regression Neural Network - GRNN).

A estratégia é o seguinte: quando a barra de fora aparece, ele verifica se aconteceu o rompimento da barra do meio na direção da tendência e gera um sinal para abrir uma posição. Módulo de sinais de negociação compatível com a nova versão do Assistente MQL5.

A classe permite organizar uma mini série de tempo, minibuffers de indicador, buffers de tamanhos curtos para armazenar dados de fluxo de intermediários dentro do Expert Advisor ou indicador.

Biblioteca inicial de funções combinatórias.

A classe é a versão simplificada da classe CArrayRing: tem um tamanho fixo pré-determinado de 256 elementos, é mais rápida e permite organizar a mini-série temporal, minibuffers do indicador, buffers de tamanhos curtos para armazenar dados intermediários de fluxo dentro do Expert Advisor ou indicador.

Uma vela azul do indicador BrainTrend1 é um sinal para abrir uma posição de compra, uma vela vermelha é um sinal para abrir uma posição de venda.

Uma vela limão do indicador BrainTrend2 é um sinal para abrir uma posição de compra, uma vela Magenta é um sinal para abrir uma posição de venda.

A classe CGV simplifica o trabalho com variáveis globais do terminal do cliente MetaTrader 5.

Funções API da biblioteca Free Fuzzy Logic (Lógica Difusa).

A função "Dia da Semana" é projetado para determinar o número de meses necessários de acordo com dados da semana e do dia da semana dentro do mês.

A classe para suporte de mensagens de texto localização/multilingue para usuário de programas MQL5.

Função para definir a força da tendência.

Classes para trabalhar com bancos de dados através de interfaces ODBC e OLE DB.

Um simples analisador XML, baseado na biblioteca msxml.

A biblioteca MovingAverages contém funções de cálculo dos diferentes tipos de médias móveis.

A biblioteca contém funções que retornam a descrição dos códigos de erro em tempo de execução e os códigos de retorno do servidor de negociação.

Boblioteca para trabalhar com Skype.

Calcula os fractais e permite determinar o número de barras antes e depois do fractal da atual Máxima/Mínima (High/Low) do preço (fractal).

O cruzamento dos níveis de sobrecompra / sobrevenda do oscilador de Chande Momentum é usado como um sinal para abrir posições.

O cruzamento descendente da média móvel T3 é um sinal para abrir uma posição de compra, o cruzamento para cima de média móvel T3 é um sinal para abrir uma posição de venda.

Novos comentários são adicionados a um gráfico sem eliminar os já existentes.

Cálculo de uma sequência de 32 dígitos MD5-hash a partir da array de bytes transmitida.

Classe para tocar música usando o dispositivo MIDI.

Uma versão atualizada da classe CBitPic com a capacidade de controlar o desenho transparente.

Biblioteca de funções de negociação feitas para utilizar no código de Scripts e Expert Advisors dependendo do broker.

A biblioteca fornece as operações simples com matrizes: adição, subtração, multiplicação e inversa.

Emulador de funções para trabalhar com objetos. Ele dá a possibilidade de ver os objetos após teste no gráfico.

Uma biblioteca para análise de documentos XML. Somente MQL5, ele não usa qualquer biblioteca externa.

CNetMLP fornece um perceptron multicamadas (MLP).

Expert Advisor Multi-moedas com módulo funcional para a organização de um acesso a todos os dados históricos com um resultado de processamento de pedido.

CATROnArray foi projetado para calcular os valores de ATR (Average True Range) nos buffers de indicadores. Um exemplo de como utilizar esta classe é fornecida.

CATROnArray foi projetado para calcular os valores de ATR (Average True Range) nos buffers de indicadores. Um exemplo de como utilizar esta classe é fornecida.

123456