Discussão do artigo "Desenvolvendo um cliente MQTT para MetaTrader 5: uma abordagem TDD — Final"

 

Novo artigo Desenvolvendo um cliente MQTT para MetaTrader 5: uma abordagem TDD — Final foi publicado:

Este artigo é a última parte de uma série que descreve nossas etapas de desenvolvimento de um cliente MQL5 nativo para o protocolo MQTT 5.0. Embora a biblioteca ainda não esteja pronta para produção, nesta parte, usaremos nosso cliente para atualizar um símbolo personalizado com ticks (ou taxas) obtidos de outro corretor. Por favor, veja o final deste artigo para mais informações sobre o status atual da biblioteca, o que falta para que ela esteja totalmente em conformidade com o protocolo MQTT 5.0, um possível roadmap, e como acompanhar e contribuir para seu desenvolvimento.

Finalmente, nesta sétima e última parte, queremos compartilhar com você algum código funcional que visa atender a uma necessidade muito comum dos traders quando se trata da construção de sinais de indicadores para serem usados em Expert Advisors: a falta de um símbolo necessário para o indicador na conta de negociação.

Sugerimos uma possível solução usando símbolos personalizados e um par de clientes MQTT rodando como serviços no terminal Metatrader 5. Embora o código de demonstração seja simplificado demais e funcione em uma única instância de terminal, devido à principal característica do próprio protocolo MQTT - que é o desacoplamento entre o remetente e o receptor por uma mediação de "broker" - essa solução pode ser estendida para acomodar qualquer número de instâncias de dispositivos e símbolos.

No final do artigo, indicamos o status atual da biblioteca, nossas prioridades de desenvolvimento com um possível roadmap, e onde você pode acompanhar e contribuir para o projeto.

Autor: Jocimar Lopes