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
Scripts

Script com funções de exemplo para criar objetos gráficos - script para MetaTrader 5

Visualizações:
154
Avaliação:
(7)
Publicado:
\MQL5\Scripts\Objects\
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O script demonstra a criação de quase todo o conjunto de objetos gráficos padrão no MetaTrader 5. Ele se destina a testes visuais rápidos da função ObjectCreate() e dos métodos relacionados à configuração das propriedades do objeto, incluindo coordenadas, tamanhos, fontes, cores e parâmetros adicionais.

Depois de executá-lo no gráfico ativo, o script exclui automaticamente o objeto criado anteriormente e cria uma nova instância do tipo de objeto gráfico selecionado nas configurações.
O objeto criado adicionalmente é destacado, o que permite ajustar imediatamente seus pontos de referência ou localização.

  • Há suporte para a seleção de qualquer tipo padrão por meio do parâmetro de entrada InpObjectToCreate (linhas verticais/horizontais, canais, ferramentas Gann e Fibonacci, ondas Elliot, rótulos gráficos arbitrários, elementos da GUI etc.).
  • Uma função de criação separada é fornecida para cada objeto com a configuração de todos os atributos necessários: registros de data e hora, níveis de preço, ângulos de inclinação, direções, escalas, textos, arquivos de imagem, tamanhos, cores e outras propriedades.
  • Os procedimentos auxiliares SetObjectDatePrice() e SetObjectCoordinates() simplificam o trabalho com coordenadas nos espaços de preço/tempo e pixel do gráfico.
  • As funções GetChartExtremums() e GetTime() fornecem seleção automática de coordenadas de tempo e preço com base na parte visível do gráfico, o que poupa o usuário da entrada manual de dados.
  • A demonstração inclui a criação de objetos de interface do usuário: botões, campos de entrada, rótulos e textos gráficos, objeto de gráfico, bitmaps etc.

O script é útil como exemplo de treinamento para trabalhar com primitivos gráficos e pode servir como base para suas próprias ferramentas de visualização, marcação de gráficos ou criação de interfaces de usuário flexíveis dentro do terminal.



Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/65311

iForexSessions iForexSessions

Destaca as Sessões do Mercado Forex (Sydney, Tóquio, Londres, Nova York).

Simple_Session_Price_Change Simple_Session_Price_Change

O indicador mais simples que mostra no símbolo atual a mudança de preço em % desde a abertura da sessão de negociação.

HorizontalTrendLines HorizontalTrendLines

Versão MT5 do indicador https://www.mql5.com/ru/code/25465

Slope Entry Points Slope Entry Points

Indicador baseado em média móvel de inclinação básica e nuvem ao redor. O indicador mostra dois tipos de sinais: pré-abertura - ponto e entrada - seta.