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

Biblioteca de códigos fonte MQL5 para MetaTrader MQL5 - 140

icon

A maior biblioteca gratuita de códigos-fonte para a plataforma MetaTrader 5. Aqui você encontrará exemplos prontos de EAs, indicadores técnicos, scripts e bibliotecas. Use a biblioteca de códigos para estudar a linguagem MQL5, criando com base neles seus próprios programas para negociação automática nos mercados financeiros.

Os códigos publicados podem ser livremente baixados, testados e executados no MetaTrader 5. A biblioteca também está disponível diretamente da plataforma MetaTrader 5 e do ambiente de desenvolvimento MetaEditor.

Adicionar código

O indicador ZeroLag MACD mostra o histograma com a cor da barra anterior.

O indicador traça Linhas Matemáticas Murrey para todo o histórico disponível, ele não usa nenhum objeto.

O indicador plota níveis Pivot para todo o histórico disponível. Existem 5 variantes de níveis Pivot que são suportados: clássico, Fibonacci, Demark, Camarilla, Woodies. Existem 3 períodos de apuração: diário, semanal, mensal. Para os níveis pivot diário é possível especificar hora pelo deslocamento GMT.

Algo para quem quer experimentar o Testador de Estratégia e não têm qualquer EA.

O script recebe o conteúdo da área de transferência do Windows e cola no gráfico.

Oscilador não normalizado utilizando a Transformação Fischer

O indicador mede a distância entre as Bandas Bollinger ®, fornecendo um indicador singular que utiliza as técnicas do MetaTrader 5 para simplificar os cálculos Bollinger.

Indicador que determina a reversão de tendência com base nas Bandas de Bollinger.

A função permite verificar se uma nova barra apareceu no timeframe especificado.

O Expert Advisor "catches" altera as posições (abertura, reversão, fechamento, Stop Loss e Take Profit) e dependendo das configurações aciona o arquivo de som, saídas de alerta ou envia e-mail.

Indicador de sinal do tipo semáforo para os momentos quando a força da tendência medida pelo desvio do preço da média móvel for maior que um limite fixo.

A finalidade deste aplicativo é substituir o padrão de grade por um mais conveniente que permite determinar muitos pontos importantes no gráfico, as propriedades do movimento do preço e a qualidade das cotações (quanto a presença de furos).

Indicador que exibe a situação quando a direção do movimento de preço e o indicador técnico não se coincidem.

O indicador Rabbit desenha níveis e subníveis verdadeiros de suporte/resistência para qualquer par de moedas.

Indicador de volume suavizado pelo filtro de Laguerre.

O indicador iS7N_SacuL.mq5 está baseado no indicador original 'Lucas1.mq4', escrito em MQL4.

Oscilador suficientemente suavizado que se pode aplicar todos os instrumentos analíticos do oscilador.

Expert Advisor baseado no indicador Heiken Ashi.

Um indicador tipo fita que define o estado do mercado utilizando o indicador AbsoluteStrength.

O indicador mostra altos/baixos recalculados("repintar") do indicador padrão ZigZag.

O indicador permite especificar o número de barras antes e depois do fractal da atual Máxima/Mínima (High/Low) do preço.

O script ilustra o controle de objetos gráficos usando as classes da biblioteca padrão.

O script ilustra o controle de propriedades do gráfico usando as classes da biblioteca padrão (CChart).

Este é um exemplo simples, do sistema de informação, com a possibilidade de negociar pressionando um botão.

A vantagem de FRAMA é a possibilidade de seguir movimentos de tendências fortes e desacelerar nos momentos de consolidação de preços.

Ele é usado para suavizar uma série de preços e é aplicado diretamente sobre uma tabela de preços de uma instrumento financeiro.

TEMA pode ser usado no lugar de moving averages tradicionais. Ele pode ser usado para suavizar os dados de preço, bem como para suavizar outros indicadores.

Este oscilador mede a relação entre a soma de incrementos positivos e a soma de incrementos negativos durante um certo período.

É um oscilador das condições do mercado de sobrecompra/sobrevenda. Também pode ser utilizado como indicador de dinâmica. A suavização tripla é usada para a remoção de componentes cíclicos em movimentos de preços com períodos menores do que a de TRIX.

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

Um amostra muito simples de relógio.

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.

O indicador mostra o tempo para fechar o timeframe em andamento, se for menos de que H1, ele também mostra o tempo para fechar a barra horária atual.

Desenhe 96 linhas MAs com apenas 100 linhas de código (usando a classe CMyBuffer).

O script oferece uma rolagem sincronizada para todos os gráficos abertas no terminal do cliente.

Aqui está um exemplo simples que mostra como fazer download de uma página (arquivo) a partir da Internet usando a biblioteca wininet.dll.

É um indicador bem conhecido que mostra as máximas e mínimas dos preços (e valores médios) das últimas n barras.

Este indicador é baseado nos buffers DRAW_FILLING. Os parâmetros de entrada estão ausentes, são usadas as funções TimeTradeServer(), TimeGMT().

Exemplo de um gráfico de tick.

Para demonstração de buffers padrão: Candles + Fractals + ZigzagColor + ColorMaLine.

1...133134135136137138139140141142143144145146147...159