【问题标题】:Is there a way to pull historical options data using yahoo finance from pandas datareader?有没有办法使用 pandas datareader 中的 yahoo Finance 提取历史期权数据?
【发布时间】:2020-10-09 21:26:34
【问题描述】:

我正在做一个研究项目,并试图从过去 10 年左右的时间里从多家公司获取期权价格。如果我也能获得交易量、持仓量和其他指标,那就更好了。如果 Yahoo Finance 软件包能够做到这一点,请告诉我!如果没有,其他建议将不胜感激!

【问题讨论】:

    标签: python yahoo-finance pandas-datareader


    【解决方案1】:

    这个;

    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')
    

    【讨论】:

    • 非常感谢您的回复!我实际上正在尝试为特定证券的平价期权获取类似的数据集。有什么想法吗?
    • 我刚刚实现了这个,它只显示股票价格的 A) 高点、B) 低点、C) 开盘价、D) 收盘价、E) 成交量和 F) 调整收盘价
    猜你喜欢
    • 2018-08-11
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 2012-09-07
    • 1970-01-01
    • 2023-01-21
    • 2023-01-23
    相关资源
    最近更新 更多