Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Visualizações:
184
Avaliação:
(6)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Esse código demonstra como você pode modificar os objetos em um indicador sem ter o código-fonte. Há alguns indicadores que não usam buffers, mas apenas objetos. Seria fácil se as entradas pudessem ser alteradas com o iCustom, mas isso só é possível se o indicador estiver usando buffers para desenhar os elementos. E se o indicador usar apenas objetos?


Para a demonstração, é usado um indicador de mercado livre para o MT5 chamado "PZ Multidiagonals MT5". Você precisaria instalar esse indicador do mercado antes de tentar testar esse código como ele é.

Precisamos de um nome de prefixo de objeto para começar a manipular os objetos. A função LogChartObjectNames() é criada para registrar todos os nomes dos objetos existentes no indicador.

Em seguida, os objetos são manipulados por meio da função ModifyChartObjects(), que passa dois parâmetros. O nome do prefixo (que deve ser a parte inicial de um nome de objeto descritivo) e um número inteiro que serve para passar a quantidade de objetos que não deve ser modificada ou "poupada" para esse objeto específico.


O indicador PZ Multidiagonals é um indicador de tendência que desenha automaticamente linhas de tendência, mas é um pouco exagerado. Esta é a aparência da predefinição padrão:


Na janela de dados, fica evidente que nenhum buffer é usado nesse indicador. Tudo é construído com objetos.


Agora, partindo de um gráfico limpo e carregando esse indicador "Hacking Objects.mq5", você verá como removi muitas das linhas de tendência e deixei as que, na minha opinião, são as mais relevantes, não acessando as entradas, mas hackeando os objetos:






Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/50895

Decision Colored Candles - MT5 Decision Colored Candles - MT5

maior confiança para entrar no mercado

Find Swing Highs  Swing Lows Find Swing Highs Swing Lows

O Swing High/Low Identifier para MetaTrader 5 marca oscilações significativas de alta e baixa diretamente em seu gráfico com setas codificadas por cores. Essa ferramenta ajuda os traders a identificar rapidamente os principais níveis de preço, que podem servir como resistência e suporte, e é ideal para análise de reversão de tendência, mapeamento de suporte e resistência e aprimoramento de estratégias de ação de preço. Ao destacar esses pontos cruciais de oscilação, ela fornece insights valiosos para a tomada de decisões de negociação informadas e para a otimização das estratégias de negociação.

Raymond Cloudy Day For EA Raymond Cloudy Day For EA

O Raymond Cloudy Day For EA é uma ferramenta de negociação revolucionária criada pela Raymond e desenvolvida por especialistas para a plataforma MT5. Esse indicador inovador integra um método de cálculo de ponta com algoritmos avançados, superando os Pivot Points tradicionais para aprimorar as estratégias de negociação com precisão inigualável.

DPO - MA modified DPO - MA modified

O ponto principal é a mudança da curva MA para a linha horizontal e a curva DPO deve representar a distância do preço de fechamento até o nível zero ou a curva MA