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

A estratégia de cruzamento de duas médias móveis é uma das estratégias de negociação mais comuns no mercado financeiro. Ela se baseia no uso de duas médias móveis (geralmente de longo e curto prazo) e sinaliza a entrada em uma posição com base em seu cruzamento.

Versão MQL5 da média móvel harmônica

Indicador de intervalo médio diário.

A Média Móvel Logarítmica calcula continuamente a média logarítmica do preço mais alto e do preço mais baixo em um período.

Esse bloco de código detecta uma New Bar ou uma New Candle quando ela é recebida.

Esse bloco de código percorre todas as posições abertas e faz o trailing com base nos preços Ask e Bid.

This Screener was created to simplify the process of finding assets trading at discounted prices. Initial usage may take slightly longer due to the data loading process for all selected instruments. The tool can scan all available broker assets or be limited to specific asset classes.

Função para converter a hora do servidor de um fuso horário do corretor para outro.

Ele sinaliza um período de baixa volatilidade do mercado que está prestes a terminar, prenunciando um movimento significativo de preços.

Fechamento de negociações de martingale

Histograma MACD

A vela dominante é um conjunto de duas velas em que os pavios se cruzam, mas o corpo das velas está aberto para cima, para baixo ou igual

Padrão de candlestick de contra-ataque

Esse script ajuda os traders a entender a distribuição e a amplitude dos candlesticks em um período específico, o que pode ser útil na tomada de decisões de negociação, como qual Take Profit ou Stop Loss usar com base em valores históricos.

Um sistema para testar até quatro indicadores ao mesmo tempo no testador de estratégias

É o ziguezague clássico com uma entrada de período de tempo para exibir um ziguezague HTF em um gráfico LTF

Esse indicador calcula a contagem do movimento em uma direção no período selecionado.

Esse script ajuda os traders a entender a distribuição e o intervalo das velas em um período específico, o que pode ser útil para tomar decisões de negociação, como determinar quais valores históricos usar para Take Profit ou Stop Loss.

Se você quiser executar seus blocos de código "apenas uma vez por barra", é importante verificar se há uma nova barra chegando ou não.

Esta é uma biblioteca básica para criar e gerenciar grades.

Aqui estão alguns exemplos de códigos para contadores de conjuntos baseados em "Count"

Uma estratégia simples, porém eficaz, de rompimento do canal donchiano. Essa estratégia é atemporal!

O QuickTradeKeys 123 é um Expert Advisor (EA) de fácil utilização para o MetaTrader 5, que permite que os traders executem operações de compra e venda rapidamente, simplesmente pressionando os números "1" e "2" no teclado. Pressionar "3" fecha todas as posições abertas. Esse EA é ideal para negociações rápidas e para fins de teste em que a intervenção manual é necessária sem o uso do mouse.

Ele detectará se há confluência entre o período de tempo do gráfico atual e dois outros períodos de tempo.

Esse EA ajuda você a definir automaticamente o TP e o SL por parâmetro padrão, trailing stop e step automáticos para qualquer ordem que você colocar de qualquer dispositivo, maneira fácil de fechar todas as ordens com 5 botões: "Close All", "Close Profit", "Close Lose", "Close BUY", "Close SELL", fechamento automático de todas as ordens por valor limite de lucro ou perda

Selecione o último negócio fechado (negociação) para continuar trabalhando.

Índice de Força Relativa que elimina completamente o ruído e funciona em todos os mercados!

Um indicador simples que pode ajudá-lo no backtest manual, bastando mover uma linha vertical para mostrar as barras ocultas.

Esse é um gráfico de velas OHLC que registra a maior oferta de compra e a menor oferta de venda em cada nova barra

Um Expert Advisor simples que negocia quando o preço forma o padrão "Three From Within".

Um gráfico de velas que conecta o preço de venda e o preço de compra com a máxima e a mínima das velas

Indicador padrão de bandas de Bollinger com recursos de cálculo de média adicionados

Versão MQL5 da média móvel geométrica.

Esse EA examinará todas as negociações abertas e, em seguida, imprimirá a enésima negociação a partir do final

Uma ferramenta para alinhar os nomes das sessões de negociação com o horário do servidor da corretora e o horário local

Esse EA examinará todas as negociações fechadas e, em seguida, imprimirá a enésima negociação a partir do final

Código de amostra para contar o número consecutivo de barras de alta ou de baixa.

Essa é a primeira vez que isso acontece no MetaTrader 5. Agora você pode clicar no gráfico para criar alertas de preço.

Esta é uma atualização da "Simple Yet Effective Breakout Strategy". Nesse código, adicionei algumas funções auxiliares para os desafios da firma de apoio.

123456789...170