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 em MQL4 e MQL5

icon

Você não sabe como começar a aprender a linguagem de programação MQL5 ou MQL4? Vários programas para o seu terminal MetaTrader estão disponíveis aqui. Faça o download e estude os exemplos publicados, desenvolva seus próprios indicadores e Expert Advisors. Publique seus aplicativos na maior biblioteca de códigos MQL5 e MQL4, desse modo eles estarão disponíveis em todos os terminais MetaTrader e MetaEditor.

Seus exemplos de código em MQL4 e MQL5 serão distribuídos em todo o mundo e milhares de traders vão saber sobre você!

Enviar código

Tempo local e de servidor

Script para obter informações sobre o número, tipos e tamanhos de tensores de entrada e saída do modelo onnx

Detectando o início duma nova barra ou vela, no manipulador de eventos OnTick() dum “Expert Advisor”.

Envio de mensagem push para verificação do VPS e MT5.

O código dessa biblioteca tem o objetivo de retornar o valor do ativo vigente para o (mini)índice e (mini)dólar da bolsa brasileira B3.

Use MQTT protocol with MQL5 without external dll, only with mql5 language.

A version of the popular highest and lowest Indicator for Metatrader5!

Este indicador é voltado para ser utilizado na B3 ( Bolsa do Brasil )

Este robo trabalha com 3 médias móveis, uma rápida uma do meio e uma lenta, com o intuito de conseguir o maior lucro no cruzamento de médias. Realiza a compra/venda assim que a média rápida cruza a média lenta. Realiza a saída da operação assim que a média rápida cruza a média do meio, caso ocorra o cruzamento junto com a lenta, encerra a operação e já abre outra.

Este indicador Calcula o volume de contratos negociados por preço. Desta forma, quando ha um volume por preço maior que sua propria media a linha é pintada de vermelho naquele local

O indicador calcula o preço médio para o período especificado.

Este Ultra Nano EA permite você pendurar ordens de forma muito mais agil e sem erros. Existe tambem a possibilidade de fazer parciais.

Esse Expert Advisor utiliza o setup desenvolvido pelo Rodrigo Cohen para realizar operações no Índice Futuro baseado nas Bandas de Bollinger e no uso de Estocástico Lento.

Todo o codigo está no repositório dessa class em meu GitHub (@JimyRFP)

Galera, fiz um Script aqui para pegar os Ajustes do Dolar para 20 períodos anteriores. É o meu primeiro script, portanto é possível não estar feito da melhor forma possível. Esta funcional e já resolveu meu problema aqui.

indicador de volume com media simples.

Este indicador informativo será útil para aqueles que sempre querem se manter a par da situação atual na conta. O indicador exibe dados como o lucro em pontos, em porcentagem e na moeda, bem como o spread do par atual e o tempo até o fechamento da barra no timeframe atual. Existem várias opções para a localização da linha de informação no gráfico: À direita do preço (segue o preço); Como um comentário (no canto superior esquerdo do gráfico); No canto selecionado da tela.

O Difusor de Fluxo é um indicador baseado em MACD criado pelo trader André Moraes e serve para identificar reversões de tendências.

Robô que utiliza o indicador RSI com entradas parciais e saídas parciais de acordo com a força estabelecida. v1.0.1 - Aprimoramentos sobre o uso de lotes para rodar em múltiplos mercados e papeis - Parametrização dos valores de RSI para saída parcial e final

Busca em toda base da corretora os ativos de opção que contenha o texto "BBDC"

Como localizar através da programação candles Doji

EA para negociações na B3.

Abri um arquivo .csv e imprimi o conteúdo

Script simples para pegar dados da Web e imprimir

O script gera um arquivo JSON com as cotações da criptomoeda BTCUSDT.

Captura de dados de agressão, salva em csv, e plota em forma de histograma.

This library simplify to create and manipulate objects.

Indicador VWAP para ser utilizado apenas em day trade

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.