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

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

Indicador VWAP simples.

Essa classe foi projetada com o intuito de ajudar nos horários de negociação, de uma forma simples e centralizada.

it creates a trail-stop with negative values trailing based on moving average indicator.

Esse trabalho foi feito pensando em como se deve usar a Orientação a Objetos em nossos trabalhos.

Semi-uniform strategies were the earliest (and simplest) strategies discovered to approximately solve the bandit problem. All those strategies have in common a greedy behavior where the best lever (based on previous observations) is always pulled except when a (uniformly) random action is taken.

Quando os números aparecem na parte inferior indica alta, quando aparece na parte superior indica baixa, quando aparece no meio do candlestick indica continuidade do movimento.

Program for Greedy Algorithm to find Minimum number of Coins.

Frequentemente, ao acompanhar a oscilação dos preços de um determinado símbolo (ativo), nos deparamos com a necessidade de acompanhar também a oscilação dos preços de outros símbolos, para ter uma avaliação de como está o mercado de forma geral. O intuito desse indicador é fornecer ao usuário, num painel colocado dentro do gráfico do MQL5, uma lista com outros símbolos definida de forma personalizada. Para cada símbolo é apresentado o preço atual e a variação percentual em relação ao preço de fechamento do dia anterior, apresentando em verde, as variações positivas, em vermelho as variações negativas e em amarelo, as variações nulas. As cores podem ser alteradas pelo usuário. O indicador foi idealizado para operar na Bolsa de Valores de São Paulo - Bovespa, mas pode ser facilmente adaptado para uso em outros mercados. O primeiro símbolo como padrão é "IBOV" (Bovespa), o segundo é o símbolo do gráfico ativo e os demais são os que o usuário definir na variável input.

Adiciona o StopGain(TakeProfit) e StopLoss definidos pelo usuário é possível também adicionar o uso de um trailingStop

A Ideia dessa classe é de detectar novas barras para um determinado Ativo em um timeFrame previamente setado, caso nenhuma informação seja fornecida no momento de criação do objeto ele assume Symbol() e Period() atual. Um exemplo simples

Traditional HiLo indicator plotted in the form of a ladder.

O leilão de abertura é um mecanismo usando para se obter o preço justo no inicio dos negócios em determinado dia. Neste momento os participantes do mercado colocam ordens no preço que se considera o mais adequado para aquele momento levando em consideração o cenário mundial. Para determinar onde está a intenção de cada participante pega-se a melhor compra e melhor venda no book, com uma diferença de preço acima do diferença normal de mercado, pode-se também verificar a quantidade anterior verificando se é um valor usando por institucionais.

Um Indicador de Volume, com a adição de uma média móvel. Onde, se o Volume da Vela corrente for 'X%' maior que o Volume da Vela Anterior. Teremos um sinal de aumento de volume.

Um relógio que mostra a contagem regressiva para o fechamento do candle vigente.

EA simples para a execução de martingale

Painel modular que se adapta ao tamanho do grafico, em uma proporção desejada pelo usuário. O usuário pode adicionar quantos botões e textos quiser. Muito simples e facil de usar.

Algumas de minhas EA's trabalham com proporção para determinar o preço, portanto muitas vezes, esse preço não está de acordo com o padão exigido pelo ativo. Além disso, para quem opera no mercado forex e B3 sofre problemas para criar uma EA que seja compatível com os dois mercados sem precisar fazer adptações.

O ajuste polinomial por minimos quadrados tem como objetivo encontrar uma equação polinomial de grau N, que mais se aproxima de um conjunto de pontos tabelados. Caso o grau N seja igual a 1, esse polinomio será uma reta, podendo caracterizar esse ajuste como regressão linear.

Normalize (correct) the volume (lot) according to the symbol lot step

This library shows useful informations and do some functions to a symbol.

Laguerre RSI - sem usar o parâmetro gama

Uma maneira rápida de desenhar um canal em forma de arco com 4 cliques do mouse.

Centro de Gravidade - versão estendida

Centro de Gravidade (como originalmente descrito por John Ehlers)

Trend Trigger Factor(médias pré-filtradas)

Indicador Blau estocástico com suavização dupla

Indicador Double Smoothed Stochastic of Ratio

Duplo estocástico suavizado

Indicador Dynamic Trader Oscillator

Estocástico estendido com as escolhas dos preços.

Estocástico das médias

Estocástico com preço filtrado

Rocket RSI

Indicador Range Weighted Smoothed EMA

Média móvel exponencial com variação ponderada (EMA)

Indicador Range Weighted Average MACD

Range Weighted Average- média que usa a volatilidade atual para o cálculo da média ponderada.

WPR filtrado (Williams Percent Range)

Médias filtradas

Preço filtrado usando desvio auto-ajustável para filtragem de preço

123456789...159