1 votos

Creación de índices personalizados; obtención de datos de la web; análisis de estadísticas; ¿Python o R?

Me gustaría construir un par de índices personalizados. Me gustaría ser capaz de introducir ticker(s) en una entrada y tener ohlc, volumen, cualitativo ... datos descargados de yahoofinance, google finance, finviz etc durante x período. A partir de esto me gustaría construir un promedio geométrico de índices para las acciones de alto impulso y las acciones de valor. A continuación, me gustaría llevar a cabo el análisis de estos índices, ya que se relacionan entre sí. ¿Qué acciones tienen mayor/menor correlación durante un período x, análisis de volumen/rango, impulso durante un período x, sma para el comercio de pares....¿Es este un trabajo para python o R? ¿Tienes alguna sugerencia sobre qué paquetes/recursos necesitaría para hacer este tipo de análisis? Agradezco su ayuda.

2voto

Paul Puntos 172

Tanto R como Python pueden hacer esto muy bien.

En el caso de Python se necesitaría el pandas y sus dependencias. pandas tiene un montón de estadísticas básicas, pero para estadísticas más avanzadas como parece que quieres hacer, puedes usar el statsmodels que puede trabajar directamente con pandas tipos de datos. También puede descargar el csv archivos directamente del sitio web si se le da una url, incluso desde https sitios. Además, puede descargar el tipo de datos bursátiles que desees, con sólo darle un ticker de bolsa y un rango de fechas. Puede descargar una distribución de python como anaconda o python(X,Y) que tendrá pandas y statsmodels incorporada, por lo que no es necesaria ninguna instalación adicional.

R no necesita ningún paquete adicional. Puede hacer más o menos lo mismo que pandas y statsmodels para sus propósitos. También puede descargar csv archivos de la web si se le da una url, pero aparentemente se ahoga en los archivos https (que pandas no lo hace), aunque es posible que ni siquiera esté descargando ningún archivo a través de estos programas. Sin embargo, puede utilizar otra herramienta para hacer esto en R, y probablemente sólo añadirá una o dos líneas adicionales de código. Con paquetes adicionales, como quantmod o Quandl También puede descargar datos de acciones utilizando un ticker y un rango de fechas.

1voto

jorgemc Puntos 11

Además de las respuestas anteriores, debe tener mucho cuidado de no introducir un sesgo de supervivencia en la creación de los índices y elegir cuidadosamente la fuente de datos para eliminar dicho sesgo. Por ejemplo, Yahoo Finance sólo contiene valores que cotizan actualmente.

0voto

Kahil Puntos 268

Es esencialmente un ejercicio estadístico, por lo que yo elegiría R.

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