[ANN] PolygonIO.jl

I am excited to share the initial release of PolygonIO.jl. PolygonIO.jl aims to enrich Julia finance ecosystem with full coverage of all the REST API and websocket services provided by the popular financial data platform - Polygon io.

Main Features

  • Full coverage of Stock API
  • Full coverage of Forex API
  • Full coverage of Crypto API
  • Full coverage of Reference Data API
  • Full coverage of WebSocket API

Example

using PolygonIO
using DataFrames

opts = PolyOpts(API_KEY, DataFrame)
ticker_search_info = tickers(opts, "bitcoin")
julia> ticker_search_info = tickers(opts, "bitcoin")
10Γ—10 DataFrame
 Row β”‚ ticker       name                               market  locale  active  currency_symbol  currency_name         base_curre β‹―
     β”‚ String       String                             String  String  Bool    String           String                String     β‹―
─────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   1 β”‚ X:BSVUSD     Bitcoin SV - United States Dollar  crypto  global    true  USD              United States Dollar  BSV        β‹―
   2 β”‚ X:BTCJPY     Bitcoin - Japanese Yen             crypto  global    true  JPY              Japanese Yen          BTC
   3 β”‚ X:BCHGBP     Bitcoin Cash - Great Britian Pou…  crypto  global    true  GBP              Great Britian Pound   BCH
   4 β”‚ X:BTCGBP     Bitcoin Cash - Great Britain Pou…  crypto  global    true  GBP              Great Britain Pound   BTC
   5 β”‚ X:BCHCZK     Bitcoin Cash - Czech Koruna        crypto  global    true  CZK              Czech Koruna          BCH        β‹―
   6 β”‚ X:ETHBTC     Ethereum - Bitcoin                 crypto  global    true  BTC              Bitcoin               ETH
   7 β”‚ X:BTCEUR     Bitcoin - Euro                     crypto  global    true  EUR              Euro                  BTC
   8 β”‚ X:BCHABCUSD  Bitcoin Cash ABC - United States…  crypto  global    true  USD              United States Dollar  BCHABC
   9 β”‚ X:ATMUSD     Bitcoin ATM - United States Doll…  crypto  global    true  USD              United States Dollar  ATM        β‹―
  10 β”‚ X:BCHUSD     Bitcoin Cash - United States Dol…  crypto  global    true  USD              United States Dollar  BCH
                                                                                                                 3 columns omitted

Any form of feedback will be greatly appreciated.

13 Likes

How about Polygonio_IO? That will make it clear that it is not another geometry IO package.

1 Like

To your point, from the name I did assume it was a package for reading shapefiles, wkt, … etc.

8 Likes

Hmmm never considered that naming effect. I will probably hit up the registry team up to see if a name switch was possible.