Есть ли способ получить исторические данные по опционам с помощью Yahoo Finance из pandas datareader? - PullRequest
0 голосов
/ 19 июня 2020

Я выполняю исследовательский проект и пытаюсь узнать цены на опционы от различных компаний за последние 10 или около того лет. Было бы даже лучше, если бы я мог получить объем, открытый интерес и другие показатели. Пожалуйста, дайте мне знать, может ли Yahoo Finance это сделать! Если нет, мы будем очень признательны за другие предложения!

1 Ответ

0 голосов
/ 19 июня 2020

Это;

import pandas_datareader.data as web 
import datetime as dt
import sys 

try:
    stock = sys.argv[1]
except:
    raise ValueError('Please provide stock code as argument')

start = dt.datetime(1999, 1, 1)
end = dt.datetime.now()

try:
    df = web.DataReader(stock, 'yahoo', start, end)

    df.to_csv(f"{stock}.csv")
except:
    raise ValueError('Stock not found')
...