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 - 2

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

Retorna o lucro da posição em pontos, da comissão, do swap, e o lucro em dinheiro com base no histórico de negociação.

Classe contêiner que usa a cadeia de métodos, para adicionar rapidamente parâmetros e remover linhas de código.

Classe para controlar o surgimento da vela

Esta biblioteca fornece veloz acesso ao TimeSeries, para implementar os métodos usuais MQL4 (por exemplo, iBarShift) em aplicativos sensíveis à latência em MQL5.

Muitos estão interessados ​​em trabalhar com a bolsa BTC-e diretamente a partir do МetaТrader. É necessário enviar - para o API da bolsa - os dados com a confirmação da validade de parâmetros via HMAC-SHA512. Nesta classe implementados os algoritmos de cálculo SHA512 e HMAC

A biblioteca sincroniza o Init/Deinit dos indicadores

Funções matemáticas originais - vistas de diferentes perspetivas - que não têm homólogos ora realizam seu trabalho muito mais rápido do que implementações alternativas

Módulo de sinais de negociação com base no módulo de sinais do indicador Moving Average.

A classe CDir é projetada para obter informações sobre os arquivos e pastas fora da "área restrita" MQL5 como o comando MS-DOS Dir. Envolve a chamada de DLL de sistema, por isto, deve ser autorizada sua utilização.

Retorna o lucro da posição em pontos com base no histórico de negociação.

A biblioteca permite atribuir automaticamente magic ao Expert Advisor para qualquer símbolo e qualquer timeframe. Permite ter num EA simultaneamente 65535 magic.

Biblioteca de conexão dos terminais MT4/5 com R

Sinal com base no indicador Gann HiLo.

O filtro é baseado na solução proposta pela Biblioteca Padrão (Intraday time filter).

Trata-se de uma classe que permite definir facilmente - a partir de seus programas MQL5 - as alterações na janela "Observação do mercado" (alteração da classificação dos símbolos, adição, exclusão de símbolo ou conjunto de símbolo), abertura e fechamento de novos gráficos, bem como presença/ausência do painel de negociação num clique, no gráfico, onde o programa está em execução.

Biblioteca de algoritmos de média; no artigo "Média de séries de preços, sem buffers adicionais para cálculos intermédios" encontra-se uma descrição detalhada.

O sinal é baseado no indicador desenvolvido pelo analista brasileiro Odir Aguilar (Didi).

A função retorna o número de posições abertas pelo Expert Advisor para o dia.

Módulo de sinais de negociação do indicador personalizado "Candels High Open" - indicador de análise de High e Open das três últimas barras.

Publico 6 classes desenvolvidas para uso fácil e intuitivo dos indicadores em seu código.

Construtor para criar histogramas de distribuições estatísticas de indicadores, timeseries e suas derivadas.

Variante da função iBarShift para MetaTrader 5, ela toma o parâmetro do tipo datetime — tempo de abertura da barra cujo índice é preciso saber.

Classe para intercâmbio de dados ente programas, ela permite enviar estruturas de tamanho arbitrário através das variáveis globais do terminal, a partir de um programa para outro.

Classe para trabalhar com o algoritmo de criptografia de bloco.

Trabalho um-byte-de-cada-vez com estruturas e tipos de dados padrão

Comparação elegante e ágil de valores "duplos" de "preço".

A instância da classe retorna dados como Bid, Ask, High, Low, preços de abertura/fechamento da vela atual ou qualquer preço especificado nos parâmetros, bem como a abertura das velas.

Uma biblioteca de classes para criar uma interface amigável de seus programas.

Classe para expandir as capacidades do MqlRates.

Biblioteca para o cálculo da margem necessária para abrir uma posição no MetaТrader 5.

Verifica se a data pertence ao horário de verão ou inverno. O código foi desenvolvido para depuração de notícias.

Módulo de sinais de negociação baseado no indicador Delta ZigZag

O módulo de Stop Móvel das posições em aberto com base no Delta ZigZag para o Assistente MQL5.

Biblioteca para o envio de mensagens de e-mail.

Sincroniza processos ОС/EA/MT etc. Não são mais necessários DLLs agora.

Exemplo de implementação das linhas do array de hash com uma chave de string.

Biblioteca para trabalhar com os arquivos usando o WinAPI sem limitações de localização.

Biblioteca da função de transformada rápida de Fourier FFT.

Essa biblioteca permite automatizar o processo de conexão ao servidor de negociação, após aparecer o erro "Account disable".

Uso simultâneo de sistemas de ordens MetaTrader 4 e MetaTrader 5.

123456