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

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

Funções para uso no lugar de ChartXYToTimePrice e ChartTimePriceToXY, funcionando correta e rapidamente em toda a faixa de parâmetros de entrada

Códigos-fonte escritos no processo de desenvolvimento de uma biblioteca para a criação de Expert Advisors em várias moedas, combinando várias instâncias de diferentes estratégias de negociação.

Os códigos-fonte escritos durante o desenvolvimento da biblioteca para a criação de Expert Advisors em várias moedas que combinam muitas instâncias de várias estratégias de negociação.

O indicador permite estimar a probabilidade de o preço ter atingido o máximo ou o mínimo.

Trabalhar com dados do teclado

CVD (Cumulative Volume Delta) leve para MT5 - baseado em M1, mostra a pressão de compra/venda como velas com redefinições opcionais.

Um exemplo de um bot com um modelo de aprendizado de máquina incorporado que é treinado em python e salvo no formato ONNX.

Um observatório simples de moedas individuais.

O script calcula a autocorrelação e as funções de autocorrelação parcial e as exibe em um gráfico

Procura por Wick ou Body baseado em High low em barras visíveis do gráfico

Script para determinar se sua corretora segue o horário de verão dos EUA, do Reino Unido ou da Austrália (DST).

Script para exibir dados atualizados sobre posições abertas.

Esse indicador cria um canal de preço dinâmico usando a suavização Gaussiana para determinar as linhas de suporte e resistência. Ele calcula os valores suavizados de preço alto e baixo para um determinado período, encontra seus extremos e exibe três linhas: resistência superior (máximo da alta suavizada), suporte inferior (mínimo da baixa suavizada) e a linha média entre elas, formando um canal de negociação adaptável.

Um indicador de sinal simples baseado no RSI e na média móvel. Desenha setas de compra/venda quando o RSI está acima/abaixo de 50 e o preço está acima/abaixo da MA.

Um indicador de sinal simples baseado no RSI e na média móvel. Traça setas de compra/venda quando o RSI está acima/abaixo de 50 e o preço está acima/abaixo da MA.

Um simples comentário.

Indicador baseado em média móvel de inclinação básica e nuvem ao redor. O indicador mostra dois tipos de sinais: pré-abertura - ponto e entrada - seta.

Versão MT5 do indicador https://www.mql5.com/ru/code/25465

O script fornece um conjunto de funções para a criação de todos os objetos gráficos padrão para uso em seus próprios desenvolvimentos. As funções apresentadas no script podem ser usadas "como estão" ou modificadas de acordo com suas necessidades.

Destaca as Sessões do Mercado Forex (Sydney, Tóquio, Londres, Nova York).

O indicador mais simples que mostra no símbolo atual a mudança de preço em % desde a abertura da sessão de negociação.

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.

12345678910...172