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

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 de sinal de semáforo BykovTrend com linha NRTR construída com base nos valores do indicador ATR.

Indicador Support_and_Resistance com recurso para alterar o timeframe do indicador nos parâmetros de entrada.

Dois Boa_ZigZag de períodos diferentes, apresentados na forma de ícones num gráfico.

Módulo de sinais de negociação com base no módulo de sinais do indicador iCCI (Commodity Channel Index, CCI).

O indicador exibe sinais para a abertura de trades de acordo com o sistema de negociação do autor Reversão.

Sistema de negociação de acordo com os indicadores EMAAngle e Laguerre RSI with Laguerre filter.

Expert Advisor que move o stop-loss da posição para o break-even.

Expert Advisor simples baseado na estratégia de Larry Conners RSI 2.

Implementação MQL5 do Expert Advisor adaptativo UmnickTrade.

Robô para arbitragem entre o par EURGBP e sua cotação sintética (arbitragem triangular).

Vários osciladores Momentum, CCI, RSI, WPR, DeMarKer, RVI. Possui níveis automáticos que funcionam independente do ativo escolhido.

Sinais de negociação a partir da comparação de dois indicador de tendência: iMA (Moving Average, MA) e Si iSAR (Parabolic SAR). O EA funciona na barra zero, sempre é aberta apenas uma posição. É utilizado o trailing.

Negociação sobre o padrão de "vela japonesa Doji."

Desenvolvimento do código "Dealers Trade v 7.74 MACD" (https://www.mql5.com/en/code/19535). Utilizamos um "MACD com atraso zero" (https://www.mql5.com/pt/code/170). Quanto maior o número de posições, maior: o passo entre posições, o tamanho do lote, o take-profit (Martingale).

Uma maneira rápida para desenhar um canal arqueado em 4 cliques.

O expert é baseado no método Puria com algumas liberdades. Usam-se dois indicadores iMA (Moving Average, MA) e um iMACD (Moving Average Convergence/Divergence, MACD).

O expert negocia segundo os sinais dos indicadores iMA (Moving Average, MA) e iMACD (Moving Average Convergence/Divergence, MACD). Cálculo da distância mínima entre o preço e o indicador MA.

Expert baseado no indicador iIchimoku (Ichimoku Kinko Hyo). Lote constante.

O EA funciona nos sinais "cruzamento de duas iMA (Moving Average, MA)". Existem Trailing Stop e Take Profit.

Exemplo de construção de instrumentos sintéticos para calcular as forças do RTS, USD, RUB em contratos futuros do mercado FORTS.

MetaTrader 5 permite criar instrumentos sintéticos, cujo preço pode depender dos valores atuais de vários instrumentos financeiros. No negociação, eles permitem ver o início e o fim dos movimentos globais de mercado, num estágio inicial. Neste exemplo, criam-se instrumentos sintéticos de força de moedas EUR, USD, GBP, JPY, CHF; no mercado FOREX.

x1

Abertura simultânea de posições opostas. Gerenciamento do tamanho do lote

Expert Advisor usando três iMA (Moving Average, MA), um iStochastic (Stochastic Oscillator) e um iRSI (Relative Strength Index, RSI). Posições são abertas segundo o mercado, além disso, são posicionadas ordens pendentes Buy Stop e Sell Stop.

Informações sobre lucro, pontos, percentuais, spreads e tempo antes do fechamento da barra no par de moedas e timeframe atuais, em uma forma compacta e conveniente.

Negociação usando o indicador iMACD (Moving Average Convergence/Divergence, MACD). Aumento do lote com o incremento do número de posições (Martingale)

EA nos indicadores "MA Cross 3MACross Alert WarnSig" ( https://www.mql5.com/pt/code/19519 ) e "Price Channel" ( https://www.mql5.com/pt/code/44 )

Cruzamento de três iMA (Moving Average, MA). Alerta, reprodução de um arquivo de som, envio por e-mail, no primeiro cruzamento. Setas nas intersecções.

Estratégia de negociação usando Martingale.

Trabalho com o indicador iMA (Moving Average, MA), mas com atraso em relação ao tempo de abertura da barra.

EA que procura N velas idênticas consecutivas. Ele compra em velas de alta, vende em velas de baixa.

Indicador Dtm com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

Dois sistemas de negociação idênticos, baseados no fato do indicador CMO romper a linha zero, para longs e shorts, que podem ser configurados de várias maneiras num expert.

Sistema de negociação baseado nos sinais do indicador de semáforo Daniella.

Negociação contra a tendência N horas atrás.

Indicador que implementa um sistema de rompimento com uso do canal do indicador Fractal_Levels.

Estratégia de ruptura da barra diária.

EA baseado no indicador "KDJ Indicator"

Oscilador KDJ Indicator

Negociação segundo os sinais dos indicadores iMA e iRSI. Comparamos os valores do iMA em quatro barras. Os índices destas barras pode ser optimizado.

Estratégia de negociação "três barras para baixo, Stochastic para cima".

1...454647484950515253545556575859...159