Se você é trader e utiliza o MetaTrader 5, o indicador StocksBG pode ser o seu novo aliado. Ele exibe a atividade das principais bolsas de valores em um gráfico com um timeframe de M15 ou inferior.
Para facilitar a visualização, usamos o objeto gráfico OBJ_LABEL para criar rótulos e o OBJ_EDIT para os retângulos. O objeto OBJ_EDIT também é utilizado para tornar o indicador visível no Strategy Tester, sendo necessário que a altura da janela principal do terminal não seja menor que 300.
O StocksBG é implementado através de classes, cada uma armazenada em um arquivo separado com o mesmo nome. É importante que todos os arquivos estejam na mesma pasta para funcionar corretamente.
Descrição resumida das classes:
- CGraphBase — classe para criação e configuração de propriedades de objetos gráficos.
- CGLabel — classe para trabalhar com objetos OBJ_LABEL.
- CGCanvas — classe para manipulação de objetos OBJ_EDIT (criação do canvas retangular).
- CStockStyles — classe para definir tamanhos e esquemas de cores dos objetos.
- CGStocksAsBG — classe para criar objetos que determinam as bolsas de valores.
- CGOStocksBG — classe para criar objetos das 15 principais bolsas.
- CGOStocksContainer — classe contêiner para CGOStocksBG.
- StocksBG — o próprio indicador (é necessário compilar este arquivo).
Parâmetros de entrada:
input int ipt_top=0; // Margem superior input int ipt_down=20; // Margem inferior input int ipt_scheme=0; // Esquema de cores input int ipt_total=4; // Número de dias a mostrar

Publicações relacionadas
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Buffers Horários para Coleta de Dados no MetaTrader 5
- EquiPeak Drawdown Tracker: Controle Eficiente para Seus EAs no MetaTrader 5
- Níveis Históricos: O Indicador Essencial para MetaTrader 5
- Índice de Preferência do Investidor: Um Guia Prático para Traders