Etf联接c:YFINANCE:检索更多ETF数据

我正在使用yfinanceAPI,并希望从 ETF 中检索更多数据,特别是特定 ETF 的行业权重(%),在标签中找到控股在雅虎网站上:https://finance.yahoo.com/quote/IWDA.AS/holdings?p=IWDA.AS

这在当前的 API 中可能吗?如果没有,是否有人知道我如何将其添加到 API 中?我猜它将在base.py中,但我不确定在哪里。欢迎所有帮助!

2

虽然我没有与 yfinance 相关的答案,但您可以使用名为yahooquery的包来检索该数据。

from yahooquery import Ticker
t = Ticker('IWDA.AS')
# sector weightings, returns pandas DataFrame
t.fund_sector_weightings
                        IWDA.AS
0
realestate               0.0303
consumer_cyclical        0.1036
basic_materials          0.0411
consumer_defensive       0.0857
technology               0.1920
communication_services   0.0917
financial_services       0.1453
utilities                0.0329
industrials              0.1013
energy                   0.0331
healthcare               0.1430
t.fund_holding_info

或者从整个页面中检索大部分数据:

t.fund_holding_info
{
    'IWDA.AS': {
        'maxAge': 1,
        'stockPosition': 0.9959,
        'bondPosition': 0.0,
        'holdings': [{
            'symbol': 'AAPL',
            'holdingName': 'Apple Inc',
            'holdingPercent': 0.038
        }, {
            'symbol': 'MSFT',
            'holdingName': 'Microsoft Corp',
            'holdingPercent': 0.035099998
        }, {
            'symbol': 'AMZN',
            'holdingName': 'Amazon.com Inc',
            'holdingPercent': 0.0278
        }, {
            'symbol': 'FB',
            'holdingName': 'Facebook Inc A',
            'holdingPercent': 0.012999999
        }, {
            'symbol': 'GOOG',
            'holdingName': 'Alphabet Inc Cl C',
            'holdingPercent': 0.010299999
        }, {
            'symbol': 'GOOGL',
            'holdingName': 'Alphabet Inc A',
            'holdingPercent': 0.0101
        }, {
            'symbol': 'JNJ',
            'holdingName': 'Johnson & Johnson',
            'holdingPercent': 0.0088
        }, {
            'symbol': 'V',
            'holdingName': 'Visa Inc Cl A',
            'holdingPercent': 0.007900001
        }, {
            'symbol': 'NESN',
            'holdingName': 'Nestle SA',
            'holdingPercent': 0.0078
        }, {
            'symbol': 'PG',
            'holdingName': 'Procter & Gamble Co',
            'holdingPercent': 0.0070999996
        }],
        'equityHoldings': {
            'priceToEarnings': 20.47,
            'priceToBook': 2.34,
            'priceToSales': 1.62,
            'priceToCashflow': 11.82
        },
        'bondHoldings': {},
        'bondRatings': [{
            'bb': 0.0
        }, {
            'aa': 0.0
        }, {
            'aaa': 0.0
        }, {
            'a': 0.0
        }, {
            'other': 0.0
        }, {
            'b': 0.0
        }, {
            'bbb': 0.0
        }, {
            'below_b': 0.0
        }, {
            'us_government': 0.0
        }],
        'sectorWeightings': [{
            'realestate': 0.030299999
        }, {
            'consumer_cyclical': 0.103599995
        }, {
            'basic_materials': 0.041100003
        }, {
            'consumer_defensive': 0.0857
        }, {
            'technology': 0.192
        }, {
            'communication_services': 0.0917
        }, {
            'financial_services': 0.1453
        }, {
            'utilities': 0.032899998
        }, {
            'industrials': 0.1013
        }, {
            'energy': 0.033099998
        }, {
            'healthcare': 0.143
        }]
    }
}

您可以通过documentation找到其他数据访问器。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(951)
Cg是什么标志:它是什么意思 或者什么是Cg= =(cg meaning)
上一篇
Centos命令行访问网页:无法在Centos中使用命令行打开Chrome
下一篇

相关推荐

  • cv树洞柒夜事件CV树洞中的秘密与惊奇

    cv树洞柒夜事件是一个有趣的计算机视觉活动,它提供了一种新的方式来利用计算机视觉技术来探索和发现景观。它始于2020年7月,由一群热爱计算机视觉的研究者和开发者发起,他们希望通过使用机器学习技术来探索景观中的精彩之处。cv树洞柒夜事件的目标是使用机器学习技术来探索景观中的精彩之处,并利用这些发现来改善景观设计。参与者需要使用机器学习技术来探索景观,并利用这些发现来改善景观设计。参与者可以使用Python,OpenCV,TensorFlow等技术来完成任务,并将其发布在GitHub上。…

    2023-01-09 12:42:42
    0 91 84
  • cvt变速箱异响:排查CVT变速箱异响的方法

    cvt变速箱异响是指变速箱在运行时发出的异常噪音,这种异响可能是由于变速箱内部零件磨损、油质不佳或润滑不良等原因引起的。代码如下:…

    2023-02-13 07:48:44
    0 72 72
  • cheers for还是to:Cheers to a Bright Future!

    示例示例Cheers for和to都可以用来表达祝福或者庆祝的意思。Cheers for:表示对某人或某事的支持,是一种赞扬的表达方式。…

    2023-02-27 02:56:18
    0 80 93
  • css初始化样式:This is a Title

    示例示例CSS初始化样式是指在各浏览器中重置默认的样式,以便于在所有浏览器中保持一致的显示效果。下面是一个常用的CSS初始化样式代码:…

    2023-01-12 02:04:17
    0 88 41
  • for循环continue:How to Use the continue Statement in a for Loop

    示例示例for循环是让程序跳过当前循环,继续下一次循环。代码示例:…

    2023-02-26 12:04:08
    0 24 63
  • linux使用yum安装httpd:如何使用yum安装Apache HTTP Server (httpd)

    使用yum安装httpd:打开终端,输入以下命令:…

    2023-01-11 11:09:38
    0 86 37
  • javascript 替换字符串 Hello JavaScript

    JavaScript 替换字符串可以使用 String.prototype.replace() 方法来实现。该方法接受两个参数,第一个参数是要被替换的子字符串,第二个参数是用来替换的字符串。…

    2023-03-11 09:49:43
    0 27 26
  • vscode如何运行代码:如何在VSCode中运行代码

    示例示例在vscode中,打开要运行的代码文件,如下代码示例:点击vscode左上角的“运行”按钮,或者使用快捷键Ctrl+F5来运行代码,在vscode右下角的“输出”窗口中会显示出运行结果:…

    2023-03-09 09:29:23
    0 23 92

发表评论

登录 后才能评论

评论列表(17条)