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

Days of the week color - indicador para MetaTrader 5

Visualizações:
947
Avaliação:
(13)
Publicado:
2018.06.08 14:40
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

A modificação do código Days of the week é que agora para cada dia da semana é exibida uma cor diferente:

Para o estilo DRAW_COLOR_HISTOGRAM, são necessários dois buffers (buffer de valores HistogramBuffer e buffer de cor HistogramColors):

//+------------------------------------------------------------------+
//|                                       Days of the week color.mq5 |
//|                              Copyright © 2018, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2018, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.000"
#property indicator_separate_window
#property description "Days of the week in the form of a color histogram"

#property indicator_separate_window 
#property indicator_buffers 2 
#property indicator_plots   1 
//--- plot Histogram 
#property indicator_label1  "Day colors" 
#property indicator_type1   DRAW_COLOR_HISTOGRAM
//--- define 8 colors for coloring sections
#property indicator_color1  clrCyan,clrRed,clrYellowGreen,clrBlue,clrYellow,clrNavy,clrGold,clrMediumSeaGreen
#property indicator_style1  STYLE_SOLID 
#property indicator_width1  2
//--- indicator buffers 
double         HistogramBuffer[];
double         HistogramColors[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+

As cores são especificadas na linha

//--- define 8 colors for coloring sections
#property indicator_color1  clrCyan,clrRed,clrYellowGreen,clrBlue,clrYellow,clrNavy,clrGold,clrMediumSeaGreen

e a cor clrCyan tem índice "0", a cor clrRed tem índice "1" e assim por diante.

O gerenciamento de cores do histograma é realizado atribuindo a cada índice de buffer HistogramColors seu índice de cor:

switch(STime.day_of_week)
        {
         case  0:
            HistogramBuffer[i]=0;
            HistogramColors[i]=0;
            break;
         case  1:
            HistogramBuffer[i]=1;
            HistogramColors[i]=1;
            break;
         case  2:
            HistogramBuffer[i]=2;
            HistogramColors[i]=2;
            break;
         case  3:
            HistogramBuffer[i]=3;
            HistogramColors[i]=3;
            break;
         case  4:
            HistogramBuffer[i]=4;
            HistogramColors[i]=4;
            break;
         case  5:
            HistogramBuffer[i]=5;
            HistogramColors[i]=5;
            break;
         case  6:
            HistogramBuffer[i]=6;
            HistogramColors[i]=6;
            break;
        }

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

DayTime DayTime

O indicador de seta que compara o preço de abertura do dia com o preço de fechamento da hora.

Inverse Fisher CCI Inverse Fisher CCI

O CCI é um indicador muito útil. Seu único defeito é não ter intervalo definido. A adição de uma transformada de Fisher inversa ao CCI faz com que ela varie dentro de um intervalo conhecido. Isso ajuda na avaliação da situação atual do mercado.

SV v.4.2.5 SV v.4.2.5

O EA não abre mais do que uma posição por dia. Abertura num determinado momento. Busca do preço mais alto e do mais baixo no intervalo. Recepção de dados de dois indicadores iMA (Moving Average, MA).

Point of Balance Point of Balance

O indicador mostra a tendência atual, colorindo o saldo atual de vendedores e de compradores. A cor oposta não é exibida até que não apareça a tendência (daí a ausência de cor significa que a tendência oposta prevalece).