Participe de nossa página de fãs
Na quarta parte do livro, vamos nos concentrar em dominar as funções integradas (API MQL5) e vamos nos aprofundar consistentemente em subsistemas especializados. A lista de tecnologias e funcionalidades disponíveis para qualquer programa no MQL5 é extensa. Daí que faz sentido começar examinando as funções mais simples e úteis que podem ser aplicadas na maioria dos programas.
This library is an updated version of the ErrorDescription.mqh library published by MetaQuotes, with some features included.
Boa tarde pessoal! Sou um estudante novo no metatrader5, estou criando um robo para copiar operações de uma conta demo e salvar em um banco de dados Gostaria de ajuda para identificar possiveis problemas, melhores solucoes para o codigo
O indicador "Candle_size.mq5" foi desenvolvido para exibir o tamanho dos candles no gráfico, fornecendo uma análise visual clara e detalhada dos movimentos de preço. Ele calcula a diferença entre os preços de alta (high) e baixa (low) de cada candle e apresenta o valor formatado como texto ao lado do candle correspondente. Este recurso é especialmente útil para traders que desejam avaliar a volatilidade ou identificar padrões específicos de comportamento de preço.
O indicador Watermark é leve e eficiente, projetado para exibir uma marca d’água informativa sobre o gráfico principal do MetaTrader 5. Ele mostra automaticamente o símbolo atual, o tempo gráfico e a descrição do ativo, permitindo que traders personalizem sua interface com estilo e praticidade.
Na parte final, parte 7, exploramos as capacidades avançadas da API MQL5 que são úteis na criação de programas para o MetaTrader 5. Alguns deles incluem instrumentos financeiros personalizados e um calendário econômico incorporado, enquanto outros abrangem tecnologias universais, como funções de rede, bancos de dados e criptografia.
Na quinta parte do livro, mergulhamos no estudo da API quanto à negociação algorítmica, incluindo análise e processamento de dados financeiros, visualização em gráficos e automação de ações, além de interação com o usuário.
A Parte 2, "Fundamentos da programação MQL5", é uma introdução aos conceitos-chave dessa linguagem. Nesta parte do livro, os leitores serão apresentados a tipos de dados, identificadores, variáveis, expressões e operadores, e aprenderão a combinar diferentes instruções para formar a lógica de um programa.
O indicador "Net Volume" mostra o volume levando em conta a pressão de vendedores e compradores
O Expert Advisor (EA) AutoCloseOnProfitLoss é uma poderosa ferramenta de automação para o MetaTrader 5, projetada para fechar todas as posições abertas quando metas predefinidas de lucro ou perda são atingidas
Indicador de ziguezague que se baseia apenas em uma porcentagem mínima de retração para cada onda anterior e, opcionalmente, ser maior do que um tamanho específico medido em unidades atr.
A Parte 3, "Programação orientada a objetos no MQL5", oferece uma imersão no mundo da programação orientada a objetos (POO) na linguagem MQL5. Durante o desenvolvimento de programas, frequentemente surge a complexidade de gerenciar diversas entidades, o que requer tecnologia avançada para melhorar a usabilidade, desempenho e qualidade do trabalho do programador.
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.
Desenhe os pavios (linhas finas): Desenhe uma linha vertical do preço mais baixo até o preço mais alto de cada candle (isso é chamado de "pavio"). Desenhe o corpo do candle: Desenhe um retângulo do preço de abertura até o preço de fechamento, usando uma cor diferente se o candle for de alta ou de baixa. Personalização de cores: Você pode alterar facilmente as cores usadas para os candles de alta e de baixa e seus pavios. No código que você usa, por exemplo: Os candles de baixa têm um corpo marrom (clrMaroon). Os pavios dos candles de baixa são violeta claro (clrOrchid). Para que serve? Esse indicador é útil se você quiser: Ter um estilo visual único e claro em seus gráficos. Diferenciar mais facilmente os candles de alta dos de baixa. Analisar o comportamento do preço de forma mais visual.
O indicador DailyHighLow é uma ferramenta versátil projetada para o MetaTrader 5 (MQL5) para exibir níveis de preços altos e baixos em um gráfico com base em um período de tempo especificado. Esse indicador é particularmente útil para traders que dependem de níveis de preços-chave para tomar decisões, oferecendo flexibilidade por meio de períodos de tempo e métodos de cálculo de preços personalizáveis.
Esse Expert Advisor (EA) implementa uma estratégia de arbitragem triangular entre três pares de moedas: EURUSD, USDJPY e EURJPY
Um oscilador de volume é um indicador útil de análise técnica que prevê a força ou a fraqueza das tendências de preço
O indicador "RompimentosFalsos.mq5" é uma ferramenta para o MetaTrader 5 que identifica e marca visualmente pontos de compra e venda com base em rompimentos falsos de suportes e resistências. Ele utiliza buffers para exibir setas de compra (azul) e venda (vermelha), além de linhas para suportes (azul) e resistências (vermelha), e setas adicionais para topos e fundos do mercado. A lógica principal do indicador consiste em detectar topos e fundos com base nos preços máximos e mínimos dos candles, atualizando dinamicamente os níveis de suporte e resistência. Quando o preço rompe um suporte ou resistência e depois retorna, o indicador gera sinais de compra ou venda, respectivamente. É uma ferramenta útil para traders que operam com estratégias baseadas em rompimentos falsos.
Registrador com capacidade de registrar módulos individuais ou seções de código
Na quarta parte do livro "Automação de negociações", do livro "Programação no MQL5 para traders", estudaremos um componente fundamental da linguagem MQL5 - a automação de negociações. Vamos começar descrevendo as entidades básicas, como especificações de instrumentos financeiros e configurações de contas de negociação, que são necessárias para criar Expert Advisors certos.
Esse EA não negocia. Painel simples, implementado usando a biblioteca Canvas padrão, que permite desenhar números com o mouse. O reconhecimento de padrões é realizado usando o modelo treinado mnist.onnx.
Indicador do oscilador Know Sure Thing (KST) com base na taxa de alteração de preço (ROC)
O MACD Histograma Colorido é uma versão aprimorada do clássico indicador MACD (Moving Average Convergence Divergence), projetado para fornecer uma análise visual mais clara e intuitiva do momentum do mercado. Este indicador combina as funcionalidades tradicionais do MACD com um histograma dinâmico que muda de cor com base na relação entre a Linha MACD e a Linha de Sinal , permitindo que traders identifiquem rapidamente tendências, pontos de reversão e momentos de indecisão no mercado.
Um indicador de ziguezague que usa uma única entrada para ajustar o tamanho da etapa para detectar mudanças na direção da onda.
This MQL5 custom indicator detects divergences between price action and the Awesome Oscillator (AO), signaling potential market reversals or continuations. It plots buy/sell arrows on the chart, displays the AO as a histogram, and draws trendlines to highlight divergences.
Indicador que exibe a tendência do dia em qualquer tempo gráfico. É possível customizar as cores e a posição do texto na tela.
O Countdown é um indicador avançado desenvolvido para traders que desejam acompanhar o tempo restante até o próximo candlestick ou a próxima abertura do mercado de forma clara e eficiente. Com três modos de exibição flexíveis (comentário, bordas do gráfico ou próximo ao preço), este indicador oferece uma solução personalizável para atender às suas necessidades de trading.
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.
O código dessa biblioteca tem o objetivo de retornar o valor do ativo vigente para o (mini)índice e (mini)dólar da bolsa brasileira B3.
Tempo para fechamento da vela. Cores de texto dinâmicas. Otimizado para back-testing.
O Indicador T3 é uma média móvel avançada que combina seis médias móveis exponenciais para proporcionar uma ação de preço mais suave com defasagem reduzida em comparação com as médias móveis tradicionais.