Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 1040
- Avaliação:
- 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

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

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.

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).

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).