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

Melhores códigos fonte MQL4 e MQL5 segundo a avaliação dos usuários - 7

Adicionar código

Construtor para criar histogramas de distribuições estatísticas de indicadores, timeseries e suas derivadas.

Dados de passagem única do testador.

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

Bandas de Bollinger com suavização controlável da banda externa (pós-suavização)

Uma demonstração de como modificar objetos em um indicador sem ter o código-fonte

Uma ferramenta de monitoramento em tempo real para o MetaTrader 5 que exibe os principais dados financeiros, permite a troca rápida de símbolos e listas de símbolos personalizáveis. Salve e recarregue símbolos, redefina listas e personalize as cores do texto e do painel para obter uma experiência de negociação personalizada.

Um indicador de aumento de preço calcula a margem e as alterações de preço em porcentagem.

Uma evolução dinâmica baseada em linhas de tendência do Canal Donchian

O TardioBot V1.05, nomeado em homenagem a uma figura histórica, Giuseppe Tardio, é um Expert Advisor projetado para o MetaTrader 5 que emprega uma estratégia de arbitragem triangular.

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

É um ziguezague que cria novos pontos de inflexão em ziguezague com base na ultrapassagem de um limite de volatilidade

Indicador para detectar a abertura mercado para o ativo e sua variação percentual, bem como outras informações.

Este é um RSI de High, Low, Open e Close exibido como velas coloridas em sua própria sub-janela.

Indicador adaptativo RSI baseado em cálculos de ticks

O BreakRevertPro EA mescla estratégias de breakout e de reversão à média com SL/TP adaptável e trailing stops ATR multi-timeframe para negociações flexíveis em mercados voláteis.

Utilitário de alertas de desconexão do servidor de negociação para MT5.

Simple_Grid é o EA de "grade" mais simples.

Uma linha de compra e venda personalizada, rotulada e clara para ajudar a visualizar os preços de compra e venda

Sistema quântico - Usa estados quânticos e probabilidades para tomar decisões.

O livro "Redes neurais e negociação algorítmica no MQL5" é um guia detalhado que cobre tanto aspectos teóricos do trabalho com inteligência artificial e redes neurais quanto aspectos práticos de sua aplicação na negociação nos mercados financeiros usando a linguagem de programação MQL5.

Os gaps de valor justo são usados no conceito de smart money do ICT quando há um desequilíbrio de 1 ponto ou mais entre a máxima do primeiro candle e a mínima do terceiro candle em alta e a mínima do primeiro candle e a máxima do terceiro candle em baixa

Trata-se de uma variação com base na MACD com uso de uma MA sem latência.

Várias execuções/otimizações no Tester.

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.

Classe estática para corrigir a função TimeGMT() durante o teste no testador de estratégias.

O indicador mostra conjuntamente o spread em andamento e o tempo que falta para fechar a barra (candlestick).

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

O indicador contém atualizações e a opção de multi-timeframe.

Estocástico que usa o RSX como uma entrada para os cálculos.

Histórico de exportação do fechamento de posições de uma conta de hedging para um arquivo .csv.

Traditional HiLo indicator plotted in the form of a ladder.

O EA abre posições aleatoriamente (50/50 de chance para compra ou venda) quando nenhuma posição está aberta.

Essa função executa a lógica principal da abertura de uma negociação. Ela calcula o preço de abertura, os níveis de take profit e stop loss com base nas informações do símbolo e nos parâmetros fornecidos pelo usuário. Prepara uma solicitação de negociação (MqlTradeRequest) com as informações necessárias, como símbolo, volume, tipo de ordem, slippage, comentário, número mágico etc. Chame a função OrderSend para enviar a solicitação de negociação e obter o resultado. Função SetTypeFillingBySymbol: determina o tipo de atendimento da ordem (Preencher ou Cancelar, Imediato ou Cancelar ou Retornar) de acordo com a política de atendimento do símbolo. Função GetMinTradeLevel: calcula o nível mínimo de negociação com base no nível de congelamento e no nível de parada do símbolo. Ajusta o nível mínimo para garantir que ele esteja dentro de certos limites e retorna o resultado.

O EA só negocia posições de compra e não usa SL e TP.

Defina três cruzamentos e monitore o desempenho percentual diário a partir de um determinado horário (que também pode ser definido).

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

Ele excluirá todos os objetos do gráfico quando o executável compilado for arrastado para o gráfico

Regressão linear Indicador de valor

Essa é uma ferramenta auxiliar de take profit e stop loss, que pode ajudá-lo a obter um stop loss apertado e um stop profit dinâmico. Atualizado

A classe mais simples para registro no MetaTrader 5 com suporte para níveis, formato de mensagem, filtros de inclusão e exclusão em substrings.

1234567891011121314...170