Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 519
- Avaliação:
- Publicado:
- 2025.03.21 02:17
- Atualizado:
- 2025.04.09 19:23
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Indicador MQL5 para Cálculo do Preço Médio de uma Conta Hedge
Introdução
Este código foi gerado pelo chatgpt, porém eu fiz alguns ajustes e postei o video no youtube:
No trading, é comum utilizar contas hedge, onde se pode manter simultaneamente posições compradas e vendidas do mesmo ativo. Um problema comum para traders que operam nesse modelo é determinar o preço médio das posições abertas.
Este artigo apresenta um indicador MQL5 que calcula automaticamente o preço médio das posições abertas para um determinado símbolo e Magic Number e exibe o resultado em um gráfico.
Como Funciona o Indicador?
O indicador segue os seguintes passos:
- Filtra todas as posições abertas no MetaTrader 4, verificando o ativo (símbolo) e o Magic Number configurado pelo usuário.
- Separa as operações de compra e venda, calculando o volume e o custo total de cada tipo.
- Calcula o preço médio ponderado, considerando o volume total comprado e vendido.
- Exibe uma linha no gráfico correspondente ao preço médio da posição líquida.
Explicação do Código
1. Cálculo do Preço Médio
A função CalculateHedgeAveragePrice() percorre todas as posições abertas e:
- Separa compras e vendas.
- Calcula o preço médio ponderado de cada direção.
- Determina se a posição líquida é comprada ou vendida.
- Retorna o preço médio correspondente.
2. Inicialização do Indicador
Na função OnInit() , criamos o buffer que armazenará o preço médio para exibição no gráfico.
3. Preenchendo o Buffer
A função OnCalculate() atualiza o buffer do indicador usando ArrayFill() , tornando o código mais eficiente.
Como Usar no MetaTrader 5
- Copie e cole o código em um novo arquivo .mq5 dentro da pasta Indicators .
- Compile no MetaEditor.
- Adicione o indicador ao gráfico no MetaTrader 5.
- Defina o Magic Number das operações que deseja monitorar.
Conclusão
Este indicador MQL5 é útil para traders que operam em contas hedge, ajudando a monitorar o preço médio das posições abertas. Ele pode ser personalizado para diferentes ativos e estratégias.

Este indicador pega os pontos de divergência do indicador DeMarker

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.

indicador de Divergência do MACD

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.