Vamos dar uma olhada em alguns exemplos de implementação de objetos para montar uma tabela de símbolos de negociação. Ao clicar no símbolo no objeto gráfico do Gráfico (OBJ_CHART), os dados de preço deste símbolo são carregados. Cada painel de símbolo possui uma cor que indica a tendência atual do período especificado. As cores são:
- Vermelho: tendência de baixa (valor do Estocástico > 80);
- Verde: tendência de alta (valor do Estocástico < 20);
- Cinza: tendência lateral (valor do Estocástico entre 20 e 80);
- Areia: os dados de preço do símbolo estão ausentes.
As funções de negociação para os botões Comprar e Vender não estão implementadas, mas você pode adaptá-las conforme sua necessidade. A função para determinar a tendência, GetColorOfSymbol(), também pode ser reescrita à sua maneira. O código foi escrito há algum tempo e, com certeza, pode não estar otimizado (especialmente para acesso aos dados de indicadores e preços). Todas as classes utilizadas estão inclusas; coloque-as na mesma pasta que o expert TradePad_Sample.mq5.

Comentário 0