Discusión sobre el artículo "Análisis de sentimientos y aprendizaje profundo para operar con EA y backtesting con Python"

 

Artículo publicado Análisis de sentimientos y aprendizaje profundo para operar con EA y backtesting con Python:

En este artículo, presentaremos un análisis de sentimiento y los modelos ONNX con Python para ser utilizados en un asesor experto. Un script ejecuta un modelo ONNX entrenado a partir de TensorFlow para predicciones de aprendizaje profundo, mientras que otro obtiene titulares de noticias y cuantifica el sentimiento utilizando IA.

La integración del aprendizaje profundo y el análisis de sentimientos en las estrategias de trading en MetaTrader 5 (MQL5) representa un sofisticado avance en el trading algorítmico. El aprendizaje profundo, un subconjunto del aprendizaje automático, implica redes neuronales con múltiples capas que pueden aprender y hacer predicciones a partir de conjuntos de datos vastos y complejos. El análisis de sentimiento, por su parte, es una técnica de procesamiento del lenguaje natural (Natural Language Processing, NLP) que se utiliza para determinar el sentimiento o el tono emocional de un texto. Aprovechando estas tecnologías, los operadores pueden mejorar sus procesos de toma de decisiones y los resultados de sus operaciones.

Para este artículo, integraremos Python en MQL5 usando una DLL (shell32.dll), que ejecuta lo que necesitamos para Windows. Instalando Python y ejecutándolo a través de shell32.dll, podremos lanzar scripts Python desde el MQL5 Expert Advisor (EA). Hay dos scripts de Python: Uno para ejecutar el modelo ONNX entrenado a partir de TensorFlow, y otro script que utiliza bibliotecas para obtener noticias de Internet, leer los titulares y cuantificar el sentimiento de los medios utilizando IA. Esta es una posible solución, pero hay muchas maneras y diferentes fuentes para obtener el sentimiento de una acción o símbolo. Una vez obtenidos el modelo y el sentimiento, si ambos valores coinciden, la orden es ejecutada por el EA.

Autor: Javier Santiago Gaston De Iriarte Cabrera


 
Hola chicos, recuerden que este bot no esta completo. Tiene errores, como el modelo DL crea una y otra vez cada día, no es necesario hacer un modelo todos los días, un modelo puede ser utilizado para 3 o 6 meses (dependiendo de los datos utilizados para crear el modelo), usted debe aprender y entender cómo funciona para que pueda solucionarlo cuando se produce un problema. Pero la idea me parece genial. Espero que os guste y me encantaría recibir comentarios.
 

Si quieres que haga un bot completo, puedes decírmelo aquí, y podría hacer uno para vender en la tienda. Los artículos son para que cada uno aprenda. Si queréis que me comprometa con el bot y no queréis aprender, decídmelo, y decidme cuántos de vosotros estaríais interesados en comprar una suscripción mensual al bot, y yo haría uno y lo mantendría afinado y actualizado. De momento no tengo, porque lo he intentado y no he conseguido ventas. Así que no quiero invertir tiempo en algo que no me va a devolver ventas. Por favor, denme su opinión. Si hay suficientes suscriptores para un bot hecho por mí, yo podría hacer un bot que funciona, devolver los rendimientos (resultados pasados no significan resultados futuros ... pero si no te gusta el bot puede darse de baja), y no sería muy caro. Te digo esto, porque he gastado mucho dinero en bots, que ahora ni siquiera existen, así que perdí todo ese dinero. Puedo hacer uno para mis lectores que sería el mismo que usaría para mí, pero para invertir tiempo, necesitaría saber primero cuánto le interesa a la gente (puedo hacer un bot para mí fácil, pero para pasar los controles de mql5.com hay que currárselo más).

Sé que la gente que lee artículos probablemente querrá hacer su propio bot, pero, no sé dónde obtener retroalimentación para esto, y me parece este lugar uno bueno para preguntar.

 
Si tuviera alrededor de 40 suscriptores, podría hacer un bot, por el mínimo de suscripción (30 € / mes) que sería muy bueno, y me pasaría todo el mes como trabajo a tiempo completo con este bot, para mantenerlo y mejorarlo, podría mantener actualizado el bot, y los únicos costes de mantenimiento serían vps (14 € al mes) y la suscripción, así que por no mucho dinero, podrías tener un buen bot y una persona trabajando en él a tiempo completo. Esto te puede interesar, porque, podrías pedir modificaciones y yo podría hacerlas para ti o para todos. Si sólo hay 10 personas interesadas, la suscripción debe ser mayor ... todo depende del número de personas interesadas. Me encantaría hacer de esto un trabajo a tiempo completo, por favor, dame tu opinión.
 

Estoy pensando en un bot, que tenga deep learning, deep learning con análisis de sentimiento, y deep learning con algunas estrategias con auto optimización ... para que los suscriptores puedan elegir & hacer diversificación .... Podría hacer todos los modelos y añadirlos al EA, puedo hacer todo esto, ya he hecho algo similar y lo cargué al mercado, pero no tuve ventas, así que no trabajé más en ello y lo borré del mercado. Podríamos tener una página aquí para el EA, donde la gente puede pedir más addons, o discutir los resultados, para ver cuál de las estrategias encajan mejor con qué símbolos .... Me encantaría hacer esto, y me encantaría ayudar a la gente a ganar más dinero con una pequeña inversión.

Podría mantenerlo actualizado, y hacer más ajustes, como, no operar si vienen noticias importantes, o hacer otra estrategia para cuando vengan noticias (aún necesito trabajar en esto, pero se podría añadir) ... Sólo quiero encontrar mi lugar un trabajo y estabilidad, y encontrar en esto una buena manera de ayudar a la gente (por ejemplo, la gente no tiene tiempo para aprender mql5).

Conclusión: si a la gente le gusta esta idea, podría hacer un bot muy bueno, con muchas estrategias rentables por un precio bajo (no puedo decir que esto va a dar dinero, porque nadie dice que esto va a dar dinero, no se puede predecir el futuro ... y si lo dicen, probablemente sería una estafa, como lo he aprendido, incluso backtestings se ha demostrado que puede ser engañado) ... pero, al menos puedo prometer que voy a trabajar en él a tiempo completo para hacer razonable bot buen precio, por lo que no tiene que gastar tiempo o recursos informáticos haciendo los modelos, etc .... Me gusta esta idea, si la gente encuentra esta idea interesante, por favor hágamelo saber. Esto también sería el bot que uso para mí, estoy buscando un trabajo, y encontrar esta una excelente manera de trabajar en.

 

Si no quieres dejar un mensaje aquí, puedes escribirme un mensaje privado para discutir esto. Me encantaría trabajar en esto, y vender por el mínimo, Si alguien puede llegar o conseguir 40 suscriptor que sería increíble y esto se podría hacer, Realmente he pensado en esto es un buen bot, por un precio bajo, necesidad de vivir de algo, por lo que el precio más bajo es el mínimo. Me encantaría conseguir 40 suscriptores mínimo, para empezar, así después nadie se enfada si cambia el precio, la idea es mantenerlo a un precio mínimo para siempre.

Me gustaría mantenerlo así, porque, me estafaron miles de dólares con bots que ya no existen. Tengan cuidado con quien compran bots y piensen que nadie tiene que aprender por las malas. Al menos yo doy la cara, abrí un canal de youtube algotradingmastery , y también en medium.com y vivo en Alicante España, así que cualquiera puede venir aquí a pegarme si se siente estafado, puedo apostar que otros no hacen esto, y algunos incluso borran su página mql5 después de hacer el hit en ventas y pierdes un bot después de pagar miles de dólares.


Sé que la gente piensa que el bot como algo sin una persona detrás, pero aquí está la persona, te estoy diciendo todo sobre mí, no me gusta mentir, y me gustaría hacer esto para ayudar a la gente y crear mi trabajo formal.

 

Lo siento, olvidé añadir WinUser32 al artículo

Archivos adjuntos:
WinUser32.mqh  27 kb
 
Hola Javier. Me gustaría hablar de esto contigo en privado. Te he enviado una solicitud de amistad. Por favor, acéptala y te propondré algo muy interesante. Saludos
 

Hola Javier, me parece muy interesante tu idea y me gustaría discutirla contigo para que trabajemos juntos en ella. Si los resultados son buenos, podría llevar tráfico a tu robot, con inversores dispuestos a pagar.

Te he enviado una solicitud de amistad para discutirlo :D

 
Javier Santiago Gaston De Iriarte Cabrera los controles de mql5.com necesitas trabajártelo más).

Sé que la gente que lee artículos probablemente querrá hacer su propio bot, pero, no sé dónde obtener retroalimentación para esto, y me parece este lugar uno bueno para preguntar.

hola Javier, exactamente. Me puse a revisar y experimentar con el código. Primero hice el modelo dl que se encuentra en la carpeta backtesting. en este modelo creamos una red neuronal para predecir el precio del etherium basandonos en el historial de cierres ¿verdad? -> lo he adaptado para ver si podemos acertar en la dirección. ese modelo en sí funciona poco mejor que el lanzamiento de una moneda parece, pero estoy deseando añadirle los datos de sentimiento. ¿O he entendido mal el propósito de ese modelo?

Actualmente estoy manejando los problemas que obtengo guardándolo como modelo ONNX. Supongo que es útil para aprender.

Gracias por todo. Voy a compartir con ustedes una vez que me las arreglé para conseguir una aplicación de este ir.

 
WillowTrader #:

Hola Javier, exactamente. Me puse a revisar y experimentar con el código. En este modelo se crea una red neuronal para predecir el precio de etherium basado en la historia de cierre ¿verdad? -> lo he adaptado para ver si podemos acertar en la dirección. ese modelo en sí funciona poco mejor que el lanzamiento de una moneda parece, pero estoy deseando añadirle los datos de sentimiento. ¿O he entendido mal el propósito de ese modelo?

Actualmente estoy manejando los problemas que obtengo guardándolo como modelo ONNX. Supongo que es útil para aprender.

Gracias por todo. Voy a compartir con ustedes una vez que me las arreglé para conseguir una aplicación de este ir.

Acabo de añadir sentimiento a la lógica de negociación.