O LinearRegSlope_V1_HTF_Signal é um indicador que ajuda a identificar a direção da tendência ou a sinalizar oportunidades de negociação, utilizando o LinearRegSlope_V1 como base. Ele apresenta essa informação em forma de objeto gráfico, com cores que indicam a tendência e a direção do negócio, além de enviar alertas visuais e sonoros quando é o momento de entrar no mercado.
Quando a tendência se mantém na barra selecionada, o indicador avisa através de um gráfico que representa um triângulo apontando para a direita, cuja cor reflete a direção da tendência. Se a tendência mudar, o alerta aparece na forma de uma seta, cujo colorido e direção correspondem à nova possibilidade de negociação.
Os parâmetros de entrada do indicador podem ser divididos em três grupos principais:
- Parâmetros de entrada do LinearRegSlope_V1:
//+------------------------------------------------+ //| Parâmetros de entrada do indicador | //+------------------------------------------------+ input string Symbol_=""; // Ativo financeiro input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;// Intervalo de tempo para o cálculo do indicador input Smooth_Method SlMethod=MODE_SMA; // Método de suavização input int SlLength=12; // Profundidade de suavização input int SlPhase=15; // Parâmetro de suavização input Applied_price_ IPC=PRICE_CLOSE; // Preço constante input uint TriggerShift=1; // Deslocamento da barra para o gatilho
- Parâmetros necessários para a visualização do indicador:
//---- configurações de exibição do indicador input uint SignalBar=0; // Índice da barra de sinal, 0 é a barra atual input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // Nome dos rótulos do indicador input color UpSymol_Color=Blue; // Cor do símbolo de alta input color DnSymol_Color=HotPink; // Cor do símbolo de baixa input color IndName_Color=DarkOrchid; // Cor do nome do indicador input uint Symbols_Size=60; // Tamanho dos símbolos de sinal input uint Font_Size=10; // Tamanho da fonte do nome do indicador input int X_1=5; // Deslocamento horizontal do nome input int Y_1=-15; // Deslocamento vertical do nome input bool ShowIndName=true; // Mostrar nome do indicador input ENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER;// Canto de localização input uint X_=0; // Deslocamento horizontal input uint Y_=20; // Deslocamento vertical
- Parâmetros necessários para acionar alertas e sinais sonoros:
//---- configurações de alertas input ENUM_ALERT_MODE alert_mode=OnlySound; // Versão de indicação de acionamento input uint AlertCount=0; // Número de alertas enviados
Se você pretende usar vários LinearRegSlope_V1_HTF_Signal em um mesmo gráfico, lembre-se de que cada um deve ter um valor exclusivo para a variável Symbols_Sirname (nomes dos rótulos dos indicadores).
Coloque o arquivo compilado do indicador LinearRegSlope_V1 na pasta terminal_data_folder\MQL5\Indicators\.
Os indicadores utilizam as classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta terminal_data_folder\MQL5\Include). O uso dessas classes foi descrito de forma detalhada no artigo "Média de Séries de Preço para Cálculos Intermediários sem Utilizar Buffers Adicionais".


Publicações relacionadas
- AllAverages v4.9 MT5: O Indicador Imperdível para Traders
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Divergência no Awesome Oscillator: O Guia Completo para Traders
- Índice de Preferência do Investidor: Um Guia Prático para Traders