7 votos

Temas de investigación: redes neuronales y liquidez del mercado

Soy un estudiante de máster que busca alguna orientación sobre el uso de redes neuronales en los datos de profundidad de mercado para ayudar a predecir la liquidez del mercado y los diferenciales de compra-venta. ¿Puede alguna de las personas más experimentadas darme alguna orientación de investigación y guiarme a algunos documentos que debería leer? He probado Google scholar pero no encuentro nada significativo para iniciar mi investigación. Gracias

5voto

Brannon Puntos 12633

Puedes probar a utilizar distintos enfoques. Empezando por algo no tan "pesado" como el NN.

0) Estudio previo
- hay que preparar los datos
(cómo tratará un diferencial negativo (es decir, PIDA - OFERTA <0),
qué harás si tendrás 0 de dispersión y luego dividirás algún valor por él),
- planifique su investigación con antelación: cómo dividirá sus limitados datos https://en.wikipedia.org/wiki/Cross-validation_(estadísticas)

1) Modelos de series temporales
- compruebe si el diferencial entre precio de compra y de venta tiende a ser estacionario (puede comprobarlo utilizando algún periodo móvil extraído de su serie temporal), aplique pruebas estadísticas
- aplicar modelos ARMA, ARIMA para periodos en los que el diferencial entre precio de compra y de venta es estacionario
- intente averiguar qué debe hacer cuando la serie temporal deja de ser estacionaria
- intentar aplicar modelos de reversión a la media
- después de hacer esto tendrá una comprensión sólida de las características de los modelos de diferencial entre precio de compra y venta y le resultará más fácil construir modelos de NN.
- este libro puede ser útil http://www.amazon.com/Series-Analysis-James-Douglas-Hamilton/dp/0691042896

2) Redes neuronales
- intente utilizar diferentes parámetros de entrada (por ejemplo, puede suavizar los datos utilizando la media móvil)
- intente utilizar también las variables "bid ask volume", "time
- intente utilizar diferentes tipos de redes neuronales (diferentes capas) y neuronas de salida y descubra cuál es la mejor "fuera de muestra" y "en muestra"

¿Cuál es el objetivo de la investigación? ¿Dónde está la ciencia? ¿Qué quiere descubrir o demostrar? ¿Cuál es su hipótesis? Responder a estas preguntas puede ayudar a planificar la investigación con antelación.

0 votos

Gracias por la respuesta. Estoy en un programa de postgrado de Ciencia de Datos. En el pasado me dediqué al comercio de energía. Me encuentro en un lugar en el que los mercados locales (más bien emergentes) siguen considerando el análisis fundamental en lo que respecta a los mercados de capitales. Mi objetivo es cambiar esta situación e introducir algunas de estas técnicas más avanzadas en la zona a través de mi investigación.

0 votos

Algunas de las preguntas a las que intentamos dar respuesta son: -¿Dónde se negocia el mayor volumen en un día determinado? ¿En un momento dado? Y lo que es más importante, ¿por qué? -¿Qué tipo de inversor está detrás de la operación? Un inversor institucional (fondos de cobertura, sociedades de gestión de activos), un agente de bolsa o un operador internacional. -¿Hacia dónde es más probable que se dirija el precio de las acciones teniendo en cuenta los últimos cambios en el mercado (compra/venta)? -¿Va a cambiar el mercado mañana la actual cartera de órdenes permanentes? ¿Y en qué medida? -¿Podemos detectar cambios en la liquidez del mercado utilizando técnicas como NN, ANN o kNN?

0 votos

¿Puedes recomendarme algo más pensando en los 2 comentarios anteriores? Saludos.

2voto

Sunny Puntos 874

Estoy de acuerdo con todo lo que dice Robert más arriba, pero si ya tienes los datos y quieres crear rápidamente un modelo de red neuronal y ejecutar el análisis, te sugeriría lo siguiente:

  1. En Sitio de Heaton tiene un Wiki, enlaces a artículos, enlaces a libros, un foro, etc. que le ayudarán a empezar, pero podría probar el curso PluralSight Introducción al Aprendizaje Automático con ENCOG 3 si desea ponerse al día muy rápidamente, ya que este curso le muestra cómo utilizar el software gratuito de Heaton para crear un modelo de red neuronal.

  2. Descargar ENCOG 3 del sitio de Heaton. Se trata de un marco de aprendizaje automático que se ejecuta en diversos lenguajes (C#, Java, JavaScript, etc.).

  3. En unas pocas horas, puedes configurar un código parecido a este y tener tu primer análisis de red neuronal:

Example of setting up Neural Network with ENCOG

0 votos

Gracias por el consejo. Tengo los datos. Por suerte, esto ya no es un problema para mí (aunque la respuesta habría sido diferente hace 6 semanas). Lo que intento averiguar es 1) ¿cuáles son los territorios vírgenes donde se cruzan los datos de microestructura de mercado y las técnicas de ML/datamining? 2) En relación con esto, ¿cuáles son las cuestiones de la vida real que interesan a los profesionales (gestores de fondos, banqueros, operadores, etc.)? Me gustaría responder a preguntas que puedan ayudar a la gente en lugar de investigar porque sí. Si tiene más ideas, no dude en decírmelas. Gracias

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X