Discussão do artigo "Algoritmo evolutivo de trading com aprendizado por reforço e extinção de estratégias não lucrativas (ETARE)"

 

Novo artigo Algoritmo evolutivo de trading com aprendizado por reforço e extinção de estratégias não lucrativas (ETARE) foi publicado:

Apresentamos um algoritmo de trading inovador que combina algoritmos evolutivos com aprendizado profundo por reforço para operar no mercado Forex. O algoritmo utiliza um mecanismo de extinção das estratégias ineficientes, com o objetivo de otimizar a estratégia de negociação.

Lembro daquele dia como se fosse hoje: 23 de junho de 2016, o referendo do Brexit. Meu algoritmo, baseado nos padrões clássicos da análise técnica, mantinha com confiança uma posição comprada em libra. "Todas as pesquisas mostram que o Reino Unido vai permanecer na UE", pensava eu na época. E então, às 4 da manhã, horário de Moscou, quando os primeiros resultados indicaram a vitória dos que queriam sair, a libra despencou 1800 pontos em questão de minutos. O saldo evaporou em 40%.

Em março de 2023 comecei a desenvolver o ETARE, o algoritmo evolutivo de trading com reforço e extinção (eliminação). Por que extinção? Porque na natureza, só os mais fortes sobrevivem. Então, por que não aplicar esse princípio às estratégias de trading?

Pronto para mergulhar em um mundo onde a análise técnica clássica encontra os avanços mais recentes da inteligência artificial? Onde cada estratégia de negociação luta pela sobrevivência em um darwinismo puro? Então aperte o cinto, porque isso vai ser interessante. Porque o que você está prestes a ver não é apenas mais um robô de trading. É o resultado de 15 anos de tentativas e erros, milhares de horas programando e, para ser honesto, algumas contas queimadas. Mas o mais importante: é um sistema funcional, que já gera lucro real para seus usuários.


Autor: Yevgeniy Koshtenko

 

Boa noite.

Li seu artigo e o achei extremamente interessante.

Configurei o consultor para trabalhar em uma conta de demonstração. Ele abre as operações corretamente, mas não fecha nenhuma operação, independentemente do saldo, seja ele positivo em alguns milhares de euros ou negativo. Gostaria de saber se ele funciona assim e se as negociações devem ser fechadas manualmente, ou se preciso alterar algum parâmetro no arquivo Python e definir o lucro ou o stop loss, global ou individualmente.

Não falo russo, apenas espanhol.

Esta mensagem foi traduzida pelo Google, mas espero que seja compreendida. Muito obrigado por sua atenção e dedicação.

 

Essa abordagem e metodologia são simplesmente brilhantes. Sua implementação acelerará a autoaprendizagem e a modernização do sistema, tornando-o cada vez mais avançado. Ele realmente parece ser capaz de superar o desempenho do mercado. Excelente trabalho! Ainda não estou familiarizado com o uso desse EA e do banco de dados. Você poderia me fornecer o fluxo de trabalho completo e o EA para teste? Muito obrigado.

 
Uma abordagem intrigante, graças ao autor por sua contribuição. No entanto, o código é apenas uma classe Python, inutilizável sem um EA e um DBMS. Espero que, no futuro, o autor nos forneça um sistema funcional ou, pelo menos, alguma orientação para implementar e experimentar sua abordagem evolutiva. De qualquer forma, obrigado.
 

Olá, saudações da Indonésia,

Eu estava olhando seu algoritmo e parece ser um ótimo artigo.

Posso obter seu link do github?

 
Olá, você pode fornecer o pacote do MetaTrader5 para python, por favor?
 
xiaomaozai #:
Olá, você pode fornecer o pacote do MetaTrader5 para python, por favor?
https://www.mql5.com/pt/docs/python_metatrader5
Documentación para MQL5: MetaTrader para Python
Documentación para MQL5: MetaTrader para Python
  • www.mql5.com
MQL5 ha sido pensado para el desarrollo de aplicaciones comerciales de alto rendimiento en los mercados financieros y no tiene análogos...
 
Aplicando a teoria evolucionária à elaboração de estratégias, à extinção de erros e ao aproveitamento dos pontos fortes, que nível de evolução ocorrerá? Estou ansioso por isso.