À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:


Comentário 0