Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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
Indicadores

NRatio_HTF_Signal - indicador para MetaTrader 5

Visualizações:
1121
Avaliação:
(17)
Publicado:
2015.04.20 15:10
Atualizado:
2023.03.29 13:38
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O indicador NRatio_HTF_Signal mostra a direção da tendência ou um sinal baseado no indicador NRatioSign na barra escolhida como um objeto gráfico colorido indicando a direção da operação. Ele também dispara alertas e sinais de áudio.

Se a tendência continuar no barra selecionada, o indicador mostrará uma seta para a direita. A sua cor corresponde à direção da tendência. Se a tendência mudou na barra selecionada, o indicador exibe uma seta diagonal. Sua cor e sentido correspondem à direção da operação.

Todos os parâmetros de entrada podem ser divididas em três grandes grupos:

  1. Os parâmetros de entrada do NRatioSign:
    input string Symbol_="";                          // ativo financeiro
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;        // timeframe do indicador para cálculo
    input Smooth_Method XMA_Method=MODE_SMA;          // Método da média 
    input int XLength=3;                              // profundidade de suavização                    
    input int XPhase=15;                              // parâmetro de suavização
    //--- XPhase: para JJMA, varia dentro do intervalo -100 ... + 100 gama, afeta a qualidade do processo transitório;
    //--- XPhase:  para VIDIA é um período do CMO, para  AMA é um período lento da MA
    input Applied_price_ IPC=PRICE_CLOSE;             // constante de preço
    input double Kf=1;
    input double Fast=2;
    input double Sharp=2;
    input Alg_Method Mode=MODE_OUT;                   // algorítmo de rompimento
    input uint NRatio_UpLevel=80;                     // nível sobrecomprado
    input uint NRatio_DnLevel=20;                     // nível sobrevendido

  2. Os parâmetros de entrada do NRatio_HTF_Signal necessários para visualização do indicador:
    //---- Configurações de visualização do Indicator
    input uint SignalBar=0;                                // número de barras para obter um sinal (0 é a barra atual)
    input string Symbols_Sirname=INDICATOR_NAME"_Label_";  // etiqueta do nome do indicator
    input color Upsymbol_Color=clrBlueViolet;              // cor do símbolo de tendência de alta
    input color Dnsymbol_Color=clrMagenta;                 // cor do símbolo de tendência de baixa
    input color IndName_Color=clrDarkOrchid;               // cor do nome do indicador
    input uint Symbols_Size=60;                            // tamanho dos símbolos dos sinais
    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;                           // visualização do nome do indicador
    input ENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER; // o canto no qual será exibido o símbolo
    input uint X_=0;                                       // deslocamento horizontal
    input uint Y_=20;                                      // deslocamento vertical
  3. Os parâmetros de entrada do indicador NRatio_HTF_Signal necessários para disparar sinais de alertas e de áudio:
    //---- Configuração de Alertas
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // opção do modo de diparo do alerta
    input uint AlertCount=0;                     // o número de alertas

Se muitos indicadores NRatio_HTF_Signal são usados no gráfico, cada um deles deve ter o seu próprio Symbols_Sirname (etiquetas com os nomes do indicador) no valor da variável string.

Este indicador requer que o arquivo NRatioSign.mq5 seja compilado. Colocar no seguinte caminho de diretório: <terminal_data_folder>\MQL5\Indicators\.

Imagens:

Fig. 1. O indicador NRatio_HTF_Signal Continuação de um sinal de tendência

Fig. 1. O indicador NRatio_HTF_Signal Continuação de um sinal de tendência

Fig. 2. O indicador NRatio_HTF_Signal Um sinal para uma operação

Fig. 2. O indicador NRatio_HTF_Signal Um sinal para uma operação

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

MI_Fractal MI_Fractal

Um indicador fractal com funcionalidade estendida.

AdaptiveCGOscillator_HTF AdaptiveCGOscillator_HTF

Indicador AdaptiveCGOscillator com a opção da seleção de timeframe nos parâmetros de entrada.

AdaptiveRVI_HTF AdaptiveRVI_HTF

O indicador AdaptiveRVI com a opção de selecionar o timeframe nos parâmetros de entradas.

AdaptiveRVISign AdaptiveRVISign

Um indicador de sinal tipo semáforo baseado no cruzamento da linha principal e de sinal do oscilador AdaptiveRVI.