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

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 iMA (Moving Average) a partir do indicador iCCI (Commodity Channel Index). Análogo de seleção do Previous Indicator's Data no terminal.

Oscilador usando a transformada de Fisher inversa.

Se um trade for fechado por Stop loss, duplicamos o volume, se estiver fechado por Take profit, colocamos o volume mínimo. OnTradeTransaction é usado para determinar se um comércio foi realizado após a ativação de Stop loss ou Take profit.

Indicador de sinal semáforo.

Canal construído nos picos e fundos do indicador ZigZagOnParabolic.

Compramos (abrimos a posição BUY) mais barato, vendemos (abrimos a posição SELL) mais caro.

O indicador Paramon com um preenchimento de cor do canal.

Sistema de negociação baseado nos sinais do indicador Omni_Trend.

Sistema de negociação baseado nos sinais do indicador Color_PEMA_Envelopes_Digit_System.

Sistema de negociação baseado nos sinais do indicador Color_QEMA_Envelopes_Digit_System.

Compramos (abrimos a posição BUY) mais barato, vendemos (abrimos a posição SELL) mais caro.

Indicador BarTimer executado usando bibliotecas de classe. Uma descrição detalhada foi apresentada no artigo "Indicadores personalizados e infográficos em CCanvas", com um recurso para fixar o timeframe a partir do qual o indicador mostra os dados nos parâmetros de entrada.

Indicador BarTimer executado usando bibliotecas de classe. Uma descrição detalhada foi apresentada no artigo "Indicadores personalizados e infográficos em CCanvas", com uso de dados do timeframe atual.

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

Indicador de tendência do tipo NRTR com uso de média móvel e ATR.

Este utilitário é projetado para gravar cotações de ticks no formato CSV e BIN, escolha conveniente de um conjunto de símbolos para gravação.

Retorna o lucro da posição em pontos, da comissão, do swap, e o lucro em dinheiro com base no histórico de negociação.

Negociação em PERIOD_M1 (M1). Cálculo de barras de alta e baixa.

Fechamento de todas as posições abertas concorde a porcentagem a partir do lucro.

Negociação segundo dois sessões de negociação com configuração de seu início. Stop Loss. Take Profit.

Expert Advisor Assistente. Apenas FECHAMENTO de posições.

Cálculo automático de níveis StopLoss com base no indicador ATR.

O EA utiliza três indicadores: MA(150), RSI(3) com níveis de 80 e de 20, Stochastic(6, 3, 3) com níveis de 70 e de 30.

Indicador Color_QEMA_Envelopes_Digit com capacidade de alterar o timeframe do indicador nos parâmetros de entrada.

Indicador Color_PEMA_Envelopes_Digit com capacidade de alterar o timeframe do indicador nos parâmetros de entrada.

Indicadores utilizados: CC, MA rápida e lenta, WPR Larri Williams.

Indicador que implementa um sistema de rompimento com uso de canal Color_QEMA_Envelopes_Digit.

Indicador que implementa um sistema de rompimento com uso de canal Color_QEMA_Envelopes_Digit.

Classe contêiner que usa a cadeia de métodos, para adicionar rapidamente parâmetros e remover linhas de código.

Canal construído nos picos e fundos do indicador Zigzag2_R_Color.

Canal construído nos picos e fundos do indicador ЗигЗага.

Canal construído nos picos e fundos do indicador ЗигЗага Boa_ZigZag

Estratégia de negociação: quebra de máximo/mínimo no intervalo de tempo selecionado.

Indicador Boa_ZigZag_Arrows com capacidade de alterar o timeframe do indicador nos parâmetros de entrada.

O indicador marca com linhas horizontais curtas todas as transações concluídas.

Para análise, são usados dois indicadores ZigZag.

O indicador desenha o canal nos níveis High e Low da vela com o timeframe maior, especificado nos parâmetros de entrada do indicador:

O indicador desenha o nível de abertura da vela com o timeframe maior, especificado nos parâmetros de entrada do indicador:

Envelopes com uso da média móvel Color_QEMA_Digit com indicação da direção da tendência e exibição dos últimos valores das bordas do canal.

Envelopes com uso da média móvel Color_PEMA_Digit com indicação da direção da tendência e exibição dos últimos valores das bordas do canal.

1...495051525354555657585960616263...159