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.
Respuestas
¿Demasiados anuncios?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.