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

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

A classe COsMAOnArray foi projetada para o cálculo dos valores de Osma (Média Móvel de oscilador) em buffers de indicadores. Um exemplo de como utilizar esta classe é fornecida.

Grade de tempo vertical com passo de seis horas.

Indicador baseado na descrição dada por DiNapoli no livro "Trading with DiNapoli Levels". Ela foi elaborada para avaliar os estados de sobrecompra / sobrevenda do mercado atual.

O indicador mostra a linha inclinada que define o nível de acionamento do sinal.

A classe CAMAOnArray foi projetada para o cálculo dos valores de AMA (Média Móvel Adaptativa) em buffers de indicadores. Um exemplo de como utilizar esta classe é fornecida.

O script exporta dados históricos em formato HST para uso no terminal do cliente MetaTrader 4. Este arquivo pode ser importado em MetaTrader 4 como dados históricos ou você pode abri-lo no gráfico como off-line.

Laguerre_HTF_Signal mostra um objeto gráfico colorido indicando o sentido da tendência ou um sinal para a realização de um negócio gerado pelo indicador Laguerre.

O indicador mostra o valor percentual médio dos últimos candles sobrepostos. É útil para aqueles que entram no mercado manualmente usando ordens de limite durante a consolidação de preços, uma vez que permite selecionar a direção da ordem. Linha azul - recomendado entrar com BUY-LIMIT, linha vermelha - SELL-LIMIT.

A Classe CRSIOnArray é projetada para calcular os valores do RSI (Relative Strength Index) sobre os buffers do indicador. Abaixo temos um exemplo do uso da classe.

A Classe CMFIOnArray é projetada para calcular os valores do MFI (Money Flow Index) sobre os buffers do indicador. Abaixo temos um exemplo do uso da classe.

Útil indicador de volatilidade através do tamanho das barras para rastrear as lacunas (gaps) no mercado e com onfigurações análogas ao Canal Bollinger. O indicador pode mostrar lateralidades e inícios de tendência.

Velho e bom oscilador Estocástico. A diferença entre o Estocástico padrão é que este mostra áreas de sobrecompra e sobrevenda de uma forma visualmente mais conveniente.

ZigZag baseado em fractais. Ele funciona muito mais rápido do que o indicador de ziguezague convencional, devido ao uso do indicador Fractals.

A classe CEROnArray foi projetada para calcular o Índice de Eficiência (ER) utilizada na Média Móvel Adaptativa (AMA). O exemplo de utilização da classe CEROnArray é apresentado.

A classe CERDOnArray foi projetada para calcular o Índice de Eficiência (ER) utilizada na Média Móvel Adaptativa (AMA), considerando a direção do movimento dos preços. Quando o preço está se movendo para cima o indicador possui valores positivos, caso ele esteja se movendo para baixo, seus valores são negativos.

Média móvel calculada usando uma simples combinação algébrica de outras duas médias móveis de diferentes períodos. Este indicador permite que você selecione um dos dez tipos de suavização disponíveis.

Módulo da função para exibição de uma fonte mais conveniente nos parâmetros de entrada do indicador. Para libertar o usuário da necessidade de entrar manualmente a nome da fonte no indicador, é necessário inserir algumas mudanças no código.

A classe CMOOnArray foi projetada para calcular os valores de CMO (Chande Momentum Oscillator) em buffers de indicadores. O exemplo de utilização da classe CMOOnArray é apresentado.

X2MA_HTF_Signal exibe a direção da tendência das três últimas barras do indicador X2MA como três objetos gráficos, cujas cores determinam a direção da tendência.

SpreadInfo exibe o spread atual, o seu valor médio e sua razão em um dos cantos do gráfico.

XMACD_HTF_Signal exibe a direção da tendência das três últimas barras do indicador XMACD como três objetos gráficos.

Um simples script que elimina todos os objetos gráficos de um ativo financeiro. Ele pode ser útil no caso do gráfico está superlotado por objetos que não são mais necessários.

StepXCCX_HTF_Signal exibe a direção da tendência das três últimas barras do indicador ColorStepXCCX como três objetos gráficos, cujas cores determinam a direção da tendência.

O indicador desenha uma grade com oito osciladores estocásticos em janela separada do gráfico com a possibilidade de alterar o número de linhas exibidas.

A classe CSAROnArray é projetada para calcular os valores sobre os buffers do indicador SAR (Parabolic SAR). Abaixo temos um exemplo do uso da classe CSAROnArray.

ASCtrend_HTF_Signal mostra um objeto gráfico colorido indicando o sentido da tendência ou um sinal para a realização de um negócio gerado pelo indicador ASCtrend.

A Onda Binária retorna um valor positivo ou negativo, dependendo de como as leituras do indicador são interpretadas.

A classe CMomentumOnArray é projetada para calcular os valores sobre os buffers do indicador Momentum . Abaixo temos uma exemplo do uso da classe através do indicador Test_MomentumOnArray.

Parabolic_HTF_Signal mostra uma indicação do sentido da tendência ou um sinal para a realização de um negócio gerado pelo indicador Color_Parabolic no timeframe escolhido e envia alertas ou sinais de áudio em caso de um momento de entrada no mercado.

A média móvel múltipla de Guppy (GMMA) é um indicador com base nas relações entre grupos de médias móveis fornecendo informações sobre o comportamento de dois grupos dominantes de mercado - os traders e investidores.

A Classe CADOnArray é projetada para calcular os valores do AD (Accumulation Distribution, A/D) sobre os buffers do indicador. Abaixo temos uma exemplo do uso da classe através do indicador Test_ADOnArray

O leque de 100 médias móveis XMA com a possibilidade de alterar o número de linhas em um gráfico e selecionar um dos dez métodos possíveis de suavização.

O indicador mostra o primeiro, segundo e terceiro quartis da amostra.

A classe CCHOOnArray é projetada para calcular os valores sobre os buffers do indicador Chaikin Oscillator (CHO). Abaixo temos uma exemplo do uso da classe através do indicador Test_CHOOnArray.

ElderImpulseSystem_HTF_Signal exibe informações da direção de tendência das últimas barras do timeframe escolhido do indicador ElderImpulseSystem através de uma seqüência de objetos gráficos coloridos. O número de barras para ser usado é definido nos parâmetros de entrada.

Script para rolagem simultânea nos gráficos.

A Classe CRVIOnArray é projetada para calcular os valores do RVI (Relative Vigor Index) sobre os buffers do indicador. Abaixo temos uma exemplo do uso da classe através do indicador Test_RVIOnArray.

Este Expert Advisor é um exemplo de uso do Mapeamento de Memória DLL para trabalhar com Funções de Mapeamento de arquivo. Neste exemplo, o Expert Advisor cria um arquivo virtual (de memória mapeada) e inicia a atualização das cotações nos ativos. Desta forma, os Expert Advisors podem trocar dados (por exemplo, dados de cotações) usando o arquivo de memória mapeada comum.

DLL (MS VC++ 2010) para trabalhar com arquivos de Mapeamento de Memória.

Classes (convertidas do C++ para MQL5) para trabalhar com arquivos de memória mapeada.

1...141142143144145146147148149150151152153154155...157