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

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

Smooth ATR

Calculo do valor Optimal f usando a Média Geometrica. Por Ralph Vince, "No trading, podemos contar com nossas vitórias e nossas perdas por quantias variadas. Portanto, as fórmulas de Kelly não poderiam nos fornecer o optimal f ideal." Então, usando as suas equações, eu criei esta biblioteca para a versão do do Optimal F usando a Média Geométrica.

Um indicador completo do gráfico Renko com sombras. Configure usando o Tick Size, Pip Size, Points ou R. com reversões assimétricas!

Uma biblioteca para métodos de arredondamento comuns usados no desenvolvimento MQL, classe wrapper primitiva para "type" (double) e vetor para objetos CDouble. MQL5 e MQL4 são compatíveis!

Oscilador MACD Squeeze similar ao indicador Trade The Markets Squeeze, mas baseado no MACD.

O Indicador Hikkake Pattern (Falso Rompimento Dentro do Dia) é uma estratégia de negociação baseada em falsos rompimentos. Traduzido para o código MQL5 do artigo de Dan Chesler, "Trading False Moves with the Hikkake Pattern", publicado em abril de 2004, na revista Active Trader.

MACD tradicional aprimorado com 3 regras/filtros adicionais.

RSI (var) com suavização MA Jurik

RSI de JMA

Variação de um indicador Pivot bem conhecido, mostrando linhas pivô na janela separada e a posição do preço em relação a elas.

Oscilador Pivot - médias

Indicador de Tendência ADX Suavizado

Indicador de Tendência ADX Suavizado - multi timeframe

Histórico de exportação do fechamento de posições de uma conta de hedging para um arquivo .csv.

O indicador verifica os valores de canal durante o dia e os rompimentos destes canais.

Esta versão do indicador Accumulative Swing Index adiciona algumas funcionalidades a ele, produzindo resultados mais suaves.

Nesta versão do indicador Accumulative Swing Index Suavizado, estamos introduzindo uma espécie de níveis que podem ser usados para avaliação de tendências.

Indicador ADXVMA feito com apenas dois valores, como se fosse um "binário" (+1 para "tendência" de alta e -1 para "tendência" de baixa).

Em vez de usar preços "brutos" para os cálculos, o indicador Heiken Ashi Suavizado usa preços médios/suavizados/filtrados.

Ao contrário do Heiken Ashi Suavizado, este indicador exibe apenas 2 valores: +1 para a tendência de alta e -1 para a tendência de baixa, tornando-o adequado para uso em experts.

Este indicador é uma variação do conhecido WPR (Williams Percent Range), com 4 valores WPR combinados em "candles".

O indicador Volume Zone Oscillator é baseado no artigo "In The Volume Zone" de Walid Khalil e David Steckler classificado como indicador de tendência e oscilador (sem tendência) no seu projeto.

Comparado ao indicador do Volume Zone Oscillator, esta versão também usa níveis flutuantes para determinar a tendência.

Versão suavizada do Synthetic VIX.

Em comparação com o indicador QQE original, esta versão, em vez de usar níveis iniciais, usa níveis fixos para estimar as condições de sobrecomprado e sobrevendido.

Em comparação com o indicador QQE original, esta versão adiciona níveis fixos (para ajudar a estimar ainda mais a tendência) e a mudança de cor no histograma (com base nesses níveis).

Esta versão do QQE também usa o RSX (um RSI mais suave sem atraso) para purificar ainda mais os sinais.

Em comparação com o indicador QQE original, esta versão, em vez de usar níveis iniciais, usa níveis fixos para estimar as condições de sobrecomprado e sobrevendido. Esta versão também usa o RSX (um RSI mais suave sem atraso), a fim de purificar ainda mais os sinais.

Em comparação com o indicador QQE original, esta versão adiciona níveis fixos (para ajudar a estimar a tendência) e histograma com mudança de cor (com base nesses níveis), e também usa o RSX (um RSI mais suave sem atraso), a fim de purificar ainda mais os sinais.

O Random Walk Index tenta determinar quando o mercado está com uma forte tendência de alta ou de baixa, medindo faixas de preço sobre N e como ele difere do que seria esperado por um caminho aleatório (subindo ou descendo aleatoriamente). Quanto maior a faixa, maior a tendência. O RWI determina que a distância mais curta entre dois pontos é uma linha reta e que os preços adicionais se dispersam de uma linha reta, constatando que o mercado é agitado e de natureza aleatória.

A fim de evitar muitos sinais que o Random Walk Index regularmente tende a produzir, esta versão usa o JMA para suavizar, o que diminui significativamente o número de sinais falsos.

Índice Choppiness: outra maneira de calcular a dimensão fractal.

Comparado ao indicador Choppiness Index, esta versão usa o JMA para suavizar (para tornar mais fácil identificar a mudança na direção do declive do índice fracionado) e para tornar os valores menos voláteis.

Indicador Multi Averages Slopes verifica as inclinações de 5 médias (diferentes períodos) e as adiciona para mostrar a tendência geral. As médias que podem ser usadas neste indicador são: SMA, EMA, SMMA, LWMA.

O indicador Multi LSMA Slopes verifica inclinações de 5 (períodos diferentes) Mínimos Quadrados das Médias Móveis (LSMA ou valor de regressão linear) e os adiciona para mostrar a tendência geral.

O indicador Multi JMA Slopes verifica as inclinações de 5 Médias Móveis Jurik (JMA) de períodos diferentes e as adiciona para mostrar a tendência geral.

O indicador Multi T3 Slopes verifica as inclinações de 5 T3 Médias Móveis com períodos diferentes e as adiciona para mostrar a tendência geral.

Os filtros de Henderson são derivados pela redução da soma dos quadrados da terceira diferença da série média móvel Os critérios de Henderson garantem que quando esses filtros forem aplicados a polinômios de terceiro grau, a saída suavizada resultante se encaixará exatamente nessas parábolas. Os filtros Henderson são adequados para suavizar séries temporais econômicas, pois permitem que os ciclos típicos da tendência passem inalterados. Eles também têm a propriedade de eliminar quase todas as variações irregulares que são de freqüências muito curtas de seis meses ou menos.

A fórmula para o indicador Price Zone Oscillator (PZO) depende de apenas uma condição: se o preço de fechamento de hoje for maior do que o preço de fechamento de ontem, então terá um valor positivo (de alta) e o contrário, terá um valor negativo (de baixa).

Comparado ao indicador Price Zone Oscillator, esta versão usa níveis flutuantes para descobrir os níveis significativos.

1...8910111213141516171819202122...159