#polygon #io #client

polygon_io

Rust Polygon.io 客户端,验证时间戳是否在查询范围内并使用纳秒。将股票转换为东部标准时间。基于 ureq 和 chrono 构建。

25 个版本 (稳定)

4.2.1 2023 年 4 月 12 日
4.2.0 2023 年 1 月 12 日
3.2.2 2022 年 7 月 20 日
2.2.0 2021 年 11 月 6 日
0.0.2 2020 年 11 月 21 日

116日期和时间

Download history 4/week @ 2024-03-09 2/week @ 2024-03-16 7/week @ 2024-03-30

83 每月下载量

MIT 许可证

49KB
1.5K SLoC

polygon_io

基于 ureq、serde 和 ratelimit 构建的 Rust Polygon.io 客户端。

目前未提供文档,导入有点混乱。

目前只使用 REST,但计划支持 WebSocket。

端点

目前实现了核心端点和一些 v2 股票端点。欢迎提供更多端点的 PR。

核心

  • /v2/aggs/ticker/{ticker}/prev
  • /v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to}
  • /v2/aggs/grouped/locale/{locale}/market/{market}/{date}

参考

  • /v2/reference/tickers
  • /v2/reference/types
  • /v1/meta/symbols/{symbol}/company (等待新的符号 API)
  • /v1/meta/symbols/{symbol}/news (等待新的符号 API)
  • /v2/reference/markets
  • /v2/reference/locales
  • /v2/reference/splits/{symbol}
  • /v2/reference/dividends/{symbol}
  • /v2/reference/financials/{symbol}

市场状态

  • /v1/marketstatus/now
  • /v1/marketstatus/upcoming

股票

  • /v1/meta/exchanges
  • /v2/ticks/stocks/trades/{ticker}/{date}
  • /v2/ticks/stocks/nbbo/{ticker}/{date}
  • /v3/trades/{ticker}
  • /v1/last/stocks/{symbol}
  • /v1/last_quote/stocks/{symbol}
  • /v1/open-close/{symbol}/{date}
  • /v1/meta/conditions/{ticktype}
  • /v2/snapshot/locale/us/markets/stocks/tickers
  • /v2/snapshot/locale/us/markets/stocks/tickers/{ticker}
  • /v2/snapshot/locale/us/markets/stocks/{direction}

外汇

  • /v1/historic/forex/{from}/{to}/{date}
  • /v1/conversion/{from}/{to}
  • /v1/last_quote/currencies/{from}/{to}
  • /v2/snapshot/locale/global/markets/forex/tickers
  • /v2/snapshot/locale/global/markets/forex/{direction}

加密货币

  • /v1/meta/crypto-exchanges
  • /v1/last/crypto/{from}/{to}
  • /v1/open-close/crypto/{from}/{to}/{date}
  • /v1/historic/crypto/{from}/{to}/{date}
  • /v2/snapshot/locale/global/markets/crypto/tickers
  • /v2/snapshot/locale/global/markets/crypto/tickers/{ticker}
  • /v2/snapshot/locale/global/markets/crypto/tickers/{ticker}/book
  • /v2/snapshot/locale/global/markets/crypto/{direction}

依赖项

~3.5–5.5MB
~128K SLoC