O objetivo do código é demonstrar como é fácil criar escalas de cor, gradientes de cor e mapas de calor (heatmaps) com a linguagem MQL5. Para facilitar as coisas, nós iremos trabalhar com o modelo de cores RGB e a função padrão de conversão StringToColor. Outros métodos de conversão de cores podem ser implementados em MQL5, entretanto nós decidimos usar o modelo de cores RGB devido à facilidade de performar operações matemáticas com as cores.
Imagens:

Recomendações:
Range_Rider_HTF
O indicador Range_Rider com a opção de seleção do período de tempo nos parâmetros de entrada.
Range Rider
O indicador das relações entre dois True Ranges por Larry Williams.
BlauTVI
O Indicador Volume de tick do livro "Momentum, direction and divergence", de William Blau, implementado na forma de um histograma colorido.
ATR_Normalize
O indicador true range (variação real) normalizado por Larry Williams.