Discussão do artigo "Análise de Sentimento e Deep Learning para Trading com EA e Backtesting com Python"

 

Novo artigo Análise de Sentimento e Deep Learning para Trading com EA e Backtesting com Python foi publicado:

Neste artigo, vamos introduzir a Análise de Sentimento e Modelos ONNX com Python para serem usados em um EA. Um script executa um modelo ONNX treinado do TensorFlow para previsões de deep learning, enquanto outro busca manchetes de notícias e quantifica o sentimento usando IA.

Integrar deep learning e análise de sentimento em estratégias de trading no MetaTrader 5 (MQL5) representa um avanço sofisticado no trading algorítmico. Deep learning, um subconjunto de machine learning, envolve redes neurais com múltiplas camadas que podem aprender e fazer previsões a partir de grandes e complexos conjuntos de dados. Análise de sentimento, por outro lado, é uma técnica de processamento de linguagem natural (NLP) usada para determinar o sentimento ou tom emocional por trás de um corpo de texto. Ao aproveitar essas tecnologias, os traders podem melhorar seus processos de tomada de decisão e otimizar os resultados de trading.

Para este artigo, vamos integrar o Python ao MQL5 usando uma DLL shell32.dll, que executa o que precisamos para o Windows. Instalando o Python e executando-o através da shell32.dll, seremos capazes de lançar scripts Python a partir do Expert Advisor (EA) do MQL5. Existem dois scripts Python: um para executar o modelo ONNX treinado do TensorFlow e outro que utiliza bibliotecas para buscar notícias da internet, ler as manchetes e quantificar o sentimento da mídia usando IA. Esta é uma possível solução, mas há muitas maneiras e fontes diferentes para obter o sentimento de uma ação ou símbolo. Uma vez que o modelo e o sentimento sejam obtidos, se ambos os valores estiverem de acordo, a ordem será executada pelo EA.

Autor: Javier Santiago Gaston De Iriarte Cabrera

 
Olá pessoal, lembrem-se de que esse bot não está completo. Ele tem bugs, como o modelo DL que é criado repetidamente todos os dias. Você não precisa criar um modelo todos os dias, um modelo pode ser usado por 3 a 6 meses (dependendo dos dados usados para criar o modelo), você deve aprender e entender como ele funciona para poder corrigi-lo quando ocorrer um problema. Mas acho que a ideia é legal. Espero que você goste e gostaria de receber feedback.
 

Se você quiser que eu faça um bot completo, pode me dizer aqui, e eu posso fazer um para vender na loja. Os artigos são para que todos possam aprender. Se você quiser que eu me comprometa com o bot e não quiser aprender, diga-me isso e diga-me quantos de vocês estariam interessados em comprar uma assinatura mensal do bot, e eu faria um e o manteria ajustado e atualizado. No momento, não tenho um, porque já tentei fazer isso e não consegui vender. Portanto, não quero investir tempo em algo que não vai me render vendas. Por favor, me dê um retorno. Se houver um número suficiente de assinantes para um bot feito por mim, eu poderia criar um bot que funcionasse, que desse retorno (resultados passados não significam resultados futuros... mas se você não gostar do bot, poderá cancelar a assinatura) e que não fosse muito caro. Estou lhe dizendo isso porque gastei muito dinheiro em bots que agora nem existem e, portanto, perdi todo esse dinheiro. Posso fazer um para meus leitores, que seria o mesmo que eu usaria para mim, mas para investir tempo, eu precisaria saber primeiro o quanto as pessoas estão interessadas (posso fazer um bot para mim facilmente, mas para passar os controles do mql5.com você precisa trabalhar mais nisso).

Sei que as pessoas que leem artigos provavelmente vão querer criar seu próprio bot, mas não sei onde obter feedback para isso, e acho que este lugar é bom para perguntar.

 
Se eu tivesse cerca de 40 assinaturas, eu poderia fazer um bot, para o mínimo de assinatura (30 € / mês) que seria muito bom, e eu passaria o mês inteiro como trabalho em tempo integral com esse bot, para mantê-lo e torná-lo melhor, eu poderia manter o bot atualizado, e os únicos custos de manutenção seriam vps (14 € por mês) e a assinatura, então por não muito dinheiro, você poderia ter um bom bot e uma pessoa trabalhando nele em tempo integral. Você pode achar isso interessante, pois pode pedir modificações e eu posso fazê-las para você ou para todos. Se houver apenas 10 pessoas interessadas, a assinatura deverá ser mais alta... tudo depende do número de pessoas interessadas. Eu adoraria fazer disso um trabalho em tempo integral. Dê-me um retorno sobre suas ideias.
 

Estou pensando em um bot que tenha aprendizagem profunda, aprendizagem profunda com análise de sentimento e aprendizagem profunda com algumas estratégias com otimização automática... para que os assinantes possam escolher e diversificar... Eu poderia fazer todos os modelos e adicioná-los ao EA, posso fazer tudo isso, já fiz algo semelhante e coloquei no mercado, mas não tive vendas, então não trabalhei mais nele e o excluí do mercado. Poderíamos ter uma página aqui para o EA, onde as pessoas pudessem pedir mais complementos ou discutir os resultados, para ver quais estratégias se adaptam melhor a quais símbolos .... Eu adoraria fazer isso e ajudar as pessoas a ganhar mais dinheiro com uma pequena inversão.

Eu poderia mantê-la atualizada e fazer mais ajustes, como não negociar se houver notícias importantes, ou criar outra estratégia para quando as notícias chegarem (ainda preciso trabalhar nisso, mas poderia ser adicionado)... Só quero encontrar um emprego e estabilidade em meu lugar, e acho que essa é uma boa maneira de ajudar as pessoas (por exemplo, as pessoas não têm tempo para aprender o mql5).

Conclusão: se as pessoas gostarem dessa ideia, eu poderia fazer um bot muito bom, com muitas estratégias lucrativas por um preço baixo (não posso dizer que isso vai lhe dar dinheiro, porque ninguém diz que isso vai lhe dar dinheiro, você não pode prever o futuro ... e se eles disserem isso, provavelmente será uma fraude, como eu aprendi, até mesmo os backtestings mostraram que podem ser enganados) ... mas, pelo menos, posso prometer que trabalharei nisso em tempo integral para criar um bot de preço razoável, para que você não precise gastar tempo ou recursos de computador fazendo os modelos etc. .... Gosto dessa ideia. Se as pessoas acharem interessante, por favor, me avisem. Esse também seria o bot que eu usaria para mim, pois estou procurando emprego e acho que essa é uma excelente maneira de trabalhar.

 

Se você não quiser deixar uma mensagem aqui, pode me escrever uma mensagem privada para discutirmos o assunto. Eu adoraria trabalhar nisso e vender pelo mínimo. Se alguém conseguir alcançar ou obter 40 assinantes, seria incrível e isso poderia ser feito. Eu realmente pensei que esse seria um bom bot, por um preço baixo, preciso viver de algo, então o preço mais baixo é o mínimo. Eu adoraria ter um mínimo de 40 assinantes, para começar, para que depois ninguém fique com raiva se o preço mudar, a ideia é mantê-lo em um preço mínimo para sempre.

Gostaria de mantê-lo assim, porque fui enganado em milhares de dólares com bots que não existem mais. Tenha cuidado com quem você compra bots e pense que ninguém precisa aprender da maneira mais difícil. Pelo menos eu mostro minha cara, comecei um canal no YouTube, algotradingmastery, e também no medium.com e moro em Alicante, na Espanha, então qualquer um pode vir aqui para me bater se se sentir enganado, posso apostar que outros não fazem isso, e alguns até excluem sua página mql5 depois de fazer o sucesso nas vendas e você perde um bot depois de pagar milhares de dólares.


Sei que as pessoas pensam que o bot é algo sem uma pessoa por trás, mas aqui está a pessoa, estou lhe contando tudo sobre mim, não gosto de mentir e gostaria de fazer isso para ajudar as pessoas e criar meu emprego formal.

 

Desculpe, esqueci de adicionar o WinUser32 ao artigo

Arquivos anexados:
WinUser32.mqh  27 kb
 
Olá, Javier. Gostaria de discutir esse assunto com você em particular. Enviei-lhe uma solicitação de amizade. Por favor, aceite-a e depois lhe proporei algo muito interessante. Obrigado
 

Olá Javier, achei sua ideia muito interessante e gostaria de discuti-la com você para que possamos trabalhar juntos. Se os resultados forem bons, eu poderia trazer tráfego para seu robô, com investidores prontos para pagar.

Enviei a você uma solicitação de amizade para discutirmos o assunto :D

 
Javier Santiago Gaston De Iriarte Cabrera os controles do mql5.com você precisa trabalhar mais nisso).

Sei que as pessoas que leem artigos provavelmente vão querer criar seu próprio bot, mas não sei onde obter feedback para isso, e acho que este lugar é bom para perguntar.

Oi Javier, exatamente. Continuei revisando e experimentando o código. Nesse modelo, criamos uma rede neural para prever o preço do etherium com base no histórico de fechamento, certo? -> Esse modelo em si tem um desempenho pouco melhor do que o lançamento de uma moeda, ao que parece, mas estou ansioso para adicionar os dados de sentimento a ele. Ou será que não entendi direito o objetivo desse modelo?

No momento, estou lidando com os problemas que tenho ao salvá-lo como modelo ONNX. Acho que é útil para o aprendizado.

Obrigado por isso. Compartilharei com você assim que conseguir implementar isso.

 
WillowTrader #:

Oi Javier, exatamente. Passei a analisar e experimentar o código. Nesse modelo, criamos uma rede neural para prever o preço do etherium com base no histórico de fechamento, certo? -> Esse modelo em si tem um desempenho pouco melhor do que o lançamento de uma moeda, ao que parece, mas estou ansioso para adicionar os dados de sentimento a ele. Ou será que não entendi bem o objetivo desse modelo?

No momento, estou lidando com os problemas que tenho ao salvá-lo como modelo ONNX. Acho que é útil para o aprendizado.

Obrigado por isso. Compartilharei com você assim que conseguir implementar isso.

Acabei de adicionar o sentimento à lógica de negociação.