Respuesta

"Hive Mind" Aprendizaje profundo compartido para usuarios de SQ

1 respuesta

kainc301

Cliente, bbp_participant, comunidad, 54 respuestas.

Visitar el perfil

hace 5 años #238508

He estado presentando un montón de nuevas ideas para el desarrollo de SQX últimamente, pero ha habido una cuestión que no he podido averiguar cómo abordar. Después de escarbar a través de muchos de los foros parece como si muchas personas están tratando de lograr el mismo objetivo que es encontrar una manera de beneficiarse de las estrategias de otras personas producen. El principal problema es que nadie quiere compartir sus estrategias una vez que las han encontrado ;). Esto significa que si alguna vez hubiera una infraestructura construida para que la gente ofrezca estrategias gratuitas, lo más probable es que consistieran en estrategias que no son tan buenas... o al menos no tan buenas como podrían ser. Son más o menos desechables que los desarrolladores proporcionan para ayudar a los recién llegados. Sin embargo, creo que hay una solución para esto que permite a todos ganar sin tener acceso al código de nadie más y nos permite a todos beneficiarnos de las mejores estrategias que podemos encontrar.

 

Aquí encontrará una explicación detallada: https://roadmap.strategyquant.com/tasks/sq4_4042

 

El concepto es relativamente sencillo:

  1. Crear una base de datos a la que los usuarios puedan enviar estrategias directamente desde la plataforma SQX.
  2. Implementar una red neuronal que pueda aprender de todas las estrategias presentadas.
  3. 1TP9Proporcionar una Red Neuronal actualizada a todos los usuarios de SQ en cada actualización de SQX.

 

Y eso es todo. La red neuronal se integraría en cada nueva versión de SQ y se implementaría directamente en la evolución genética. Su trabajo consistiría básicamente en modificar las malas estrategias basándose en su aprendizaje del conjunto de datos colectivo que creamos. Esto significaría que los usuarios de SQ se verían incentivados a enviar sus mejores trabajos, ya que ayudarían a todos a construir mejores estrategias en el futuro. Cuanto más crezca la base de datos, más eficiente será la red neuronal a la hora de crear mejores estrategias a partir de los parámetros aleatorios que se le presenten. Nadie tendría acceso a las estrategias almacenadas en la base de datos. Todos nos beneficiaríamos de cada actualización iterativa en la que la IA aprendería nuevos patrones basados en las nuevas estrategias que le enviáramos. Esencialmente, todos deberíamos ser capaces de generar mejores estrategias mucho más rápido algún día usando este método y la estrategia de nadie sería exactamente la misma que la de otro.

 

No dudes en leer la explicación más detallada de cómo funcionaría en el enlace anterior y votar a favor si crees que es una buena idea. Sólo quería iniciar este hilo para cualquiera que quisiera contribuir con sus pensamientos/críticas o añadir algo a esta idea. Normalmente no me esforzaría en hablar de nuevas funciones e ideas, sobre todo teniendo en cuenta que se trata de un proyecto a muy largo plazo. Sin embargo, creo que lo que esto podría lograr al final ayudaría dramáticamente a todos. No dudes en contarme lo que piensas al respecto.

 

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 5 años #238591

Gracias por tu contribución. Es un concepto interesante el de compartir conocimientos dentro de la comunidad SQ sin dejar de "guardar los secretos" del duro trabajo de alguien. Puedo entender por qué algunos podrían no estar dispuestos a compartir su trabajo. Los mercados financieros son probablemente el entorno más competitivo en el que se puede participar, pero tu solución tiene sentido y básicamente resolvería el conflicto y también ayudaría a añadir valor a StrategyQuant. Mark seguramente revisará esto y considerará qué se podría hacer y cómo se podría implementar en futuros StrategyQuant.

0

Viendo 1 respuesta (de un total de 1)