Assista a como baixar robôs de negociação gratuitos

Acesse o CodeBase do seu terminal MetaTrader 5

Não foi possível encontrar o código adequado? Encomende-o na seção Freelance

Como escrever um Expert Advisor ou um indicador

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

Este é o maior biblioteca de código fonte livre de programas para plataforma MetaTrader 5. Aqui você pode encontrar prontos para usar Expert Advisors, indicadores técnicos, scripts e bibliotecas. Use a biblioteca de códigos quando for estudar a línguagem MQL5 e desenvolva seus próprios aplicativos automatizados de negociação, com base nos códigos fornecidos.

Você pode baixar gratuitamente e testar os códigos publicados, bem como lançá-los no MetaTrader 5. A biblioteca também está disponível diretamente da plataforma MetaTrader 5 e no ambiente de desenvolvimento MetaEditor.

Para postar um novo código, por favor Faça o login ou registrar
último|o melhor

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.

Indicador de velocidade de variação nos preços suavizado pela suavização JMA.

Canal de preços desenhado com base nas máximas e mínimas diárias das velas.

Indicador semáforo de sinal de seta baseado na tendência de EMA e nos sinais de reversão do cruzamento do oscilador StepSto_v1 e sua linha de sinal.

Oscilador de tendência normalizado que desenha na forma de um histograma.

O indicador de tendência que considera a volatilidade do mercado.

Esta é uma versão modificada do indicador ZigZag que desenha linhas com cores diferentes, dependendo da direção do movimento do preço.

Existe uma série de indicadores Fibonacci lá fora, mas eu decidi fazer o meu próprio indicador para você.

O indicador Zigzag é uma série de seções conectando picos e vales significativos no gráfico do preço.

O indicador Williams’ Percent Range (%R) é um indicador técnico dinâmico, que determina se o mercado está sobrecomprado/sobrevendido.

O indicador Williams' A/D é a soma acumulada de "acumulação" positiva e os movimentos de preços "distributivos" negativos. As divergências entre o indicador e o preço são tidas como os sinais.

MPC é um script que mede (pesquisa) os candles que ocorrem com maior maior frequência.

O canal é desenhado utilizando a Transformação de Gauss.

O Volume Rate of Change (VROC) é um indicador de direção que indica onde a tendência de volume se move.

Sistema de negociação baseado nos sinais do indicador JMASlope.

O indicador Volumes mostra os volumes com cores diferentes, dependendo das mudanças de volume.

Indicador que define quando o mercado se tornou assimétrico e há uma variação forte na tendência.

O Ultimate Oscillator foi desenvolvido por Larry Williams. Ele usa a média de três osciladores com diferentes períodos.

Média móvel desenhada com base no algoritmo de Gauss.

1...132133134135136137138139140141142143144145146...157