Discussão do artigo "Robô de trading multimódulo em Python e MQL5 (Parte I): Criando a arquitetura básica e os primeiros módulos"
Obrigado, estou tentando aprender python, mas seu arbitrage_mt5 não compila AttributeError: 'ArbitrageModule' object has no attribute 'run', o que se pretende com isso?
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Novo artigo Robô de trading multimódulo em Python e MQL5 (Parte I): Criando a arquitetura básica e os primeiros módulos foi publicado:
O mercado muda constantemente. Hoje uma estratégia funciona, amanhã já não serve mais. Observei isso por muito tempo e percebi que era necessário um novo caminho. A solução veio de repente. E se a gente criasse um sistema modular? Imagine uma equipe de profissionais: um monitora tendências, outro analisa volumes de negociação, outro cuida dos riscos. É assim que um robô de trading moderno deve funcionar!
A escolha da tecnologia foi óbvia. Python era perfeito para análise de dados, com suas bibliotecas que fazem maravilhas. O MQL5 ficou responsável pela execução das ordens. Criamos um ótimo time. Começamos com o básico: primeiro criamos uma base sólida, ou seja, uma arquitetura que pudesse crescer e evoluir, depois adicionamos a interação entre Python e MQL5. O sistema de gestão de dados ficou surpreendentemente simples e eficiente.
A assíncronia foi um verdadeiro avanço! Agora o robô conseguia monitorar vários instrumentos ao mesmo tempo. A performance subiu enormemente.
Sabe o que é mais interessante? Esse sistema realmente funciona no mercado. Não é só um exemplo teórico, mas uma ferramenta real de uso prático. Claro que começamos com uma versão básica, mas mesmo assim ela já impressiona. Temos uma longa jornada pela frente. Vamos criar um sistema capaz de aprender e se adaptar. Iremos melhorá-lo passo a passo. Mas por agora, vamos começar pelo mais importante: construir uma base confiável.
Autor: Yevgeniy Koshtenko