langchain_community.utilities.polygon.PolygonAPIWrapper

class langchain_community.utilities.polygon.PolygonAPIWrapper[source]

基类: BaseModel

Polygon API 的包装器。

通过解析和验证从关键字参数输入的数据来创建一个新的模型。

如果输入数据不能解析为有效模型,则引发 ValidationError。

param polygon_api_key: 可选[str] = None
get_aggregates(ticker: str, **kwargs: Any) Optional[dict][源代码]

根据给定的日期范围和自定义的时间窗口大小获取股票的聚合市场数据。

/v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from_date}/{to_date}

参数
  • ticker (str) –

  • kwargs (Any) –

返回类型

可选[dict]

get_financials(ticker: str) Optional[dict][源代码]

获取特定股票的开源财务数据,包括资产负债表、利润表和现金流量表。

/vX/reference/financials

参数

ticker (str) –

返回类型

可选[dict]

get_last_quote(ticker: str) Optional[dict][源代码]

获取最近的国家最佳买入价和卖出价(报价)。

/v2/last/nbbo/{ticker}

参数

ticker (str) –

返回类型

可选[dict]

get_ticker_news(ticker: str) Optional[dict][源代码]

获取与股票相关的前十大新闻文章,包括文章摘要和原文链接。

/v2/reference/news

参数

ticker (str) –

返回类型

可选[dict]

run(mode: str, ticker: str, **kwargs: Any) str[source]
参数
  • mode (str) –

  • ticker (str) –

  • kwargs (Any) –

返回类型

字符串

使用 PolygonAPIWrapper 的示例