No es mi lenguaje y no lo domino, pero posta es lo mejor para finanzas cuantitativas, así que empiecen por Python sin dudar
Para arrancar hay que instalar solo una cosa, les dejo el link, es la distribución anaconda anaconda.com/distribution/
-Todas las lineas que empiecen con el # son "comentarios" es decir que no se ejecutan esas lineas (son para agregar observaciones)
-Para comentar muchas lineas se usan comillas triples
import yfinance as yf
ticker = "GGAL .BA"
data = yf .download(ticker, period='20y')
print(data.head(4))
Para ejecutar -> boton verde "play"
import pandas as pd
import pyfolio as pf
import yfinance as yf
Pero agárrense que viene la magia, solo agreguen esto:
pf.create_full_tear_sheet(data)
data .to_csv('nombre_archivo.csv')
Eso guarda los datos de la varaible "data" en un archivo que se llama "nombre_archivo.csv" de la carpeta que esten trabajando
en el sig tw pongo ej. para descargar toda la cadena de opciones
ticker="GGAL"
data = yf.Ticker(ticker)
vencimientos = data.options
for vencimiento in vencimientos:
nombre_arch=ticker+"_calls_"+vencimiento+".csv"
contratos = data.option_chain(vencimiento)
contratos .calls.to_csv(nombre_arch)