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

Scripts para MetaTrader 5 com códigos fonte

icon

Scripts são usados para realizar uma ação única no MetaTrader 5 através de um programa em MQL5, e são imediatamente removidos do gráfico após a conclusão da tarefa. Exemplos de tais tarefas incluem exportar o histórico de negociações, criar um relatório e enviá-lo por e-mail, carregar e processar dados de um arquivo. Os scripts também podem ser usados para criar uma interface gráfica ou executar rapidamente operações de negociação uniformes, como fechar todas as posições urgentemente.

Os scripts apresentados podem ser livremente baixados e executados no MetaTrader 5. A biblioteca de scripts também está disponível diretamente do ambiente de desenvolvimento MetaEditor, use-os para aprender a programar em MQL5.

Adicionar código
recentes | melhores

O script Auto SL TP by Risk Reward Ratio é uma ferramenta simples, mas poderosa, projetada para traders do MetaTrader 5 que desejam simplificar seu processo de gerenciamento de risco. Esse script automatiza o processo de definição dos níveis de Stop Loss (SL) e Take Profit (TP) para posições abertas com base em uma relação Risco:Recompensa definida pelo usuário e Stop Loss em pips. Quer você seja um operador iniciante ou experiente, esse script economiza tempo e garante um gerenciamento de risco consistente.

Essas são algumas declarações #define que são úteis para executar operações em seu EA. Você só precisa atribuir o nome de suas variáveis no início do arquivo e deixar que as outras instruções #define façam o trabalho. Para usar esse arquivo, adicione #include <DEFINE_statements.mqh> à primeira linha do arquivo do seu EA.

O script TradeReportExporter foi projetado para exportar o histórico de negociações (trades) em um conveniente arquivo CSV. Ele coleta automaticamente dados sobre todas as negociações do último ano para o instrumento no qual está instalado. O arquivo inclui dados como data e hora, tipo de transação (compra/venda), preço, volume, comissão e lucro/perda. O resultado é salvo em um arquivo que pode ser aberto no Excel ou em qualquer outro editor de planilhas.

A negociação do XAUUSD (ouro) é frequentemente influenciada por grandes eventos de notícias econômicas, como lançamentos em USD, GBP ou EUR. Para reduzir os riscos durante esses períodos voláteis, é essencial usar um filtro de notícias em seu Expert Advisor (EA). Neste artigo, compartilharei como criar um filtro de notícias simples no MT5 e aplicá-lo à negociação do XAUUSD.

Um Expert Advisor simples e eficaz baseado em sinais de reversão do Oscilador Estocástico no período H1. Os sinais de compra são acionados quando %K cruza acima de %D abaixo do nível 20. Os sinais de venda são acionados quando %K cruza abaixo de %D acima do nível 80. O risco é calculado com base no saldo da conta, com o tamanho do lote definido como 0,1 (ajustável conforme necessário). O Take Profit (TP) é definido como 300 pontos para todas as posições. O Stop Loss (SL) é calculado dinamicamente com base no sinal de cruzamento oposto. A posição é fechada quando ocorre um cruzamento na direção oposta, bem como quando o TP ou SL é atingido

Os algoritmos de otimização baseados em população são coletados aqui. O arquivo contém todos os arquivos necessários para executar os algoritmos em funções de teste.

A função pode ser útil para não sobrecarregar o servidor com solicitações de negociação nos momentos em que o mercado estiver fechado para negociação

Assinatura de vela com exemplo | Para pesquisa e desenvolvimento

É levado em consideração que há 30 dias em um mês e 365 dias em um ano. O script demonstra o contador de tempo até o início do novo ano.

Esse script CalculateHistoryProfit versão 1.0 foi projetado para calcular o lucro de um período especificado usando um painel de gráfico.

Essa função me retorna os nomes encurtados dos timeframes Exemplo: "M1" em vez de "PERIOD_M1"

Tempo local e de servidor

Script para obter informações sobre o número, tipos e tamanhos de tensores de entrada e saída do modelo onnx

Este robo trabalha com 3 médias móveis, uma rápida uma do meio e uma lenta, com o intuito de conseguir o maior lucro no cruzamento de médias. Realiza a compra/venda assim que a média rápida cruza a média lenta. Realiza a saída da operação assim que a média rápida cruza a média do meio, caso ocorra o cruzamento junto com a lenta, encerra a operação e já abre outra.

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.

Busca em toda base da corretora os ativos de opção que contenha o texto "BBDC"

Como localizar através da programação candles Doji

Abri um arquivo .csv e imprimi o conteúdo

Script simples para pegar dados da Web e imprimir

O script gera um arquivo JSON com as cotações da criptomoeda BTCUSDT.

Semi-uniform strategies were the earliest (and simplest) strategies discovered to approximately solve the bandit problem. All those strategies have in common a greedy behavior where the best lever (based on previous observations) is always pulled except when a (uniformly) random action is taken.

Program for Greedy Algorithm to find Minimum number of Coins.

Traditional HiLo indicator plotted in the form of a ladder.

O script cria um objeto gráfico de níveis Fibonacci com um grande número de configurações.

O script calcula a volatilidade média e ponderada dos símbolos.

Este é um utilitário para o arredondamento correto do lote

Esse script ajuda a salvar os objetos em um arquivo e mostra os objetos em um novo gráfico.

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

Um simples arquivo de inclusão para imprimir os valores e nomes das variáveis.

Um script para exibir o valor de swap em um instrumento financeiro. Os textos de swaps positivos e negativos são mostrados em cores diferentes.

Um script que calcula a distância entre um ponto e uma linha.

Exibe o valor atual registrado de um número de ponto flutuante (por exemplo, float, double), com alta precisão (várias casas decimais). Isso ajuda a rastrear o valor exato dos números de ponto flutuante para outros programas MQL5.

Biblioteca para trabalhar com arquivos de ticks de terceiros.

O script desenha linhas de lucro horizontais para as ordens BUY (azul) e SELL (vermelho).

Exemplo de como trabalham as funções MathCeil, MathRound e MathFloor.

VR Orders History MT5 Lite - script para download do histórico de transações em formato CSV.

Скрипт для проверки индикатора LeadLagRelationship (https://www.mql5.com/pt/market/product/26229)

Contagem de barras de alta e de baixa em série. Exibição de totais sob a forma de um gráfico. Salvar a captura de tela do gráfico obtido. Usa-se a classe CGraphic.

Contagem de barras de alta e de baixa em série. Exibição de totais sob a forma de um gráfico. Salvar a captura de tela do gráfico obtido. Usa-se a classe CGraphic.

12345