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

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

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.

As expressões regulares proporcionam uma linguagem formal para processar textos de modo flexível e eficiente. Cada expressão regular é um padrão (máscara) para o qual o processador de expressões regulares tenta encontrar uma correspondência no texto fonte. O padrão compõe-se de designações, operadores ou construções, constituídas por um ou vários caracteres.

A classe restringe a negociação do EA pelo tempo. Ele possui opções de configuração flexíveis, o que permite definir um número personalizado de fusos horários, e permite também negociar somente em dias específicos da semana.

Esta classe simples pode ser usada para ajustar, por exemplo, intervalos de negociação, ou habilitar/desabilitar certas ações pelo tempo ou dia da semana.

Versões corrigidas do CRect e CCanvas que fazem parte da biblioteca padrão.

Esse arquivo substitui o arquivo original WndContainer.mqh. Ele impede que o gráfico seja afetado quando você clica e segura o mouse dentro de uma área do recipiente.

Classe para a exibição de comentários multilinhas.

Serialização e desserialização do protocolo JSON. O código é transferido de uma biblioteca С++ o com alta velocidade.

A biblioteca FuzzyNet para desenvolvimento de modelos fuzzy foi escrita em C#. Na conversão para MQL5, 8 funções de pertinência e 4 métodos de defuzificação para sistemas do tipo Mamdani foram adicionados à biblioteca.

Funções para a criação de vários objetos e alteração das propriedades do objeto.

Conjunto de funções estatísticas que lhe permite calcular alguns valores que descrevem a timeseries.

Classe CTimeControl para incluir em seu EA para uma fácil configuração e verificação de seu próprio tempo de negociação.

Sinais de negociação em módulo baseado no Ozymandias.

Uma classe para um botão transparente.

Esta classe foi projetada para criar botões interativos com vários estados no gráfico de preços.

Este código permite que você defina um percentual máximo de risco de capital.

Caminho para manter um registro de ganhos e perdas.

Usa a idéia a partir do clássico canal Donchian.

Usa a idéia de uma média móvel clássica suavizada. A classe pode ser usada quando você quer suavizar qualquer array do tipo double sem usar o indicador padrão.

Uma biblioteca de controles da GUI.

Classe para trabalhar com matrizes.

A função que decifra o código do resultado da operação de negociação para as funções OrderSend() e OrderCheck().

A função calcula o tamanho do lote de acordo com o capital depositado na moeda a ser utilizada.

1234567