Candles não preenchidos

 
Como fazer candles não preenchidos em indicador personalizado?
 
boa pergunta. tambem estou na duvida em como fazer isso. fiz um indicador só que aparece candles normais em vela. sem ser preenchidos é que quero aprender.
 
Samuel Manoel De Souza:
Como fazer candles não preenchidos em indicador personalizado?

Altere apenas a cor de fundo do template, ex: fundo preto = candle pretro e barra verde.. e salva o modelo de template.

 

Deve ter saído em alguma atualização. Não tinha essa informação na documentação.

https://www.mql5.com/pt/docs/customind/indicators_examples/draw_candles

Para o estilo DRAW_CANDLES, é possível definir de uma a três cores, dependendo de isso é alterada a aparência das velas. Se for definida apenas uma cor, todas as velas no gráfico serão pintadas completamente com essa cor.

//--- velas semelhantes pintadas numa cor
#property indicator_label1  "One color candles"
#property indicator_type1   DRAW_CANDLES
//--- como é indicada apenas uma cor, todas as velas terão uma cor
#property indicator_color1  clrGreen  

Si nós especificarmos duas cores separadas por uma vírgula, os contornos das velas serão desenhados com a primeira cor e o corpo com a segunda.

//--- a cor das velas é diferente da cor das sombras
#property indicator_label1  "Two color candles"
#property indicator_type1   DRAW_CANDLES
//--- sombras e contornos das velas de cor verde e corpo branco
#property indicator_color1  clrGreen,clrWhite 

Para exibir de maneira diferente as velas crescentes e decrescentes, é indispensável definir, separando por vírgulas, três cores. Neste caso, o contorno da vela será traçado usando a primeira cor, enquanto a cor da velas de alta e baixa serão definidas pela segunda e terceira cor.

//--- a cor das velas é diferente da cor das sombras
#property indicator_label1  "One color candles"
#property indicator_type1   DRAW_CANDLES
//--- sombras e contorno de cor verde, corpo da vela de alta de cor branca, corpo da vela de baixa de cor vermelha
#property indicator_color1  clrGreen,clrWhite,clrRed

Assim, usando o estilo DRAW_CANDLES, é possível criar variantes personalizadas das velas. Também é possível alterar dinamicamente todas as cores -no processo de trabalho do indicador- mediante a função PlotIndexSetInteger(índice_de_construção_DRAW_CANDLES, PLOT_LINE_COLOR, número_de_modificador, cor), aqui o número_de_modificador pode ter os seguintes valores:

  • 0 — cor do contorno e sombras
  • 1— cor do corpo da vela de alta
  • 2 — cor do corpo da vela de baixa

//--- definimos a cor do contorno e sombras
PlotIndexSetInteger(0,PLOT_LINE_COLOR,0,clrBlue);
//--- definimos a cor do corpo para velas de alta
PlotIndexSetInteger(0,PLOT_LINE_COLOR,1,clrGreen);
//--- definimos a cor do corpo para velas de baixa
PlotIndexSetInteger(0,PLOT_LINE_COLOR,2,clrRed);

Documentação sobre MQL5: Indicadores Customizados / Estilos de Indicador em Exemplos / DRAW_CANDLES
Documentação sobre MQL5: Indicadores Customizados / Estilos de Indicador em Exemplos / DRAW_CANDLES
  • www.mql5.com
//|                                                 DRAW_CANDLES.mq5 | //|                        Copyright 2011, MetaQuotes Software Corp. | //|                                              https://www.mql5.com | "A cor e a largura dos candlesticks, bem como o símbolo são alterados...
Razão: