Às vezes, é necessário apresentar suas informações de forma tabulada ou organizada. Não há problema em exibir várias linhas na janela principal; você pode simplesmente utilizar Comment(line_1,"\n",line_2,"\n"...). Veja o exemplo de Comment2.
No entanto, a função Comment () exibe informações apenas na janela principal do gráfico. Mas, em algumas situações, precisamos mostrar essas informações em uma subjanela de indicador. Nesse caso, o exemplo a seguir pode ser útil.
O indicador exibe a especificação do contrato para um símbolo específico. A função
void PrepareInfo(string & array[][])
preenche um array de strings bidimensional utilizando a função MarketInfo(). Em seguida, esse array é exibido pela função
void Show(string valueArray[][])
Essa função é universal, podendo ser utilizada para exibir qualquer array bidimensional. A função
void RefreshAccountInfo()
é necessária para atualizar as informações ao alternar entre símbolos, timeframes ou contas.
Abaixo está um exemplo de uso:

Publicações relacionadas
- Painel Gráfico: Mostre a Tendência Atual em Todos os Tempos no MetaTrader 4
- EURX: O Índice do Euro para MetaTrader 4 - Como Utilizar
- Índice de Preferência do Investidor: Um Guia Prático para Traders
- Índice Genérico: Crie Seu Próprio Índice de Moedas no MetaTrader 5
- Extended Regression StopAndReverse: Um Guia Prático para MetaTrader 4