The Most Powerful Python Finance Library You’ve Never Heard Of

Guy
2 min readAug 23, 2021

--

Photo by Mariia Zakatiura on Unsplash

Table of Contents

Overview
Support For Major Exchanges.
Americas
Asia Pacific
Europe
Setup
Requirements
Installation
Examples
Basic Example
Multi Symbol Example
International Example
Asynchronous Example
Contact Us

Overview

Some features of Quantel:

  • Fast: Data is retrieved through API endpoints instead of web scraping. Additionally, asynchronous requests can be utilized with simple configuration
  • Simple: Data for multiple symbols can be retrieved with simple one-liners
  • Lightweight: Minimal reliance on third-party packages
  • Powerful: 40+ years of historical financial data for almost 25k thousand companies across the globe

Support For Major Exchanges.

Americas

  • NASDAQ
  • New York Stock Exchange (NYSE)
  • Toronto Stock Exchange (TSX)

Asia Pacific

  • Australian Stock Exchange (ASX)
  • Hong Kong Stock Exchange (HKEX)
  • National Indian Stock Exchange (NSE)

Europe

  • German Electronic Exchange (XETRA)
  • EuroNext (ENX)
  • London Stock Exchange (LSE)
  • Moscow Stock Exchange (MOEX)
  • Oslo Stock Exchange (OSE)
  • Swiss Stock Exchange (SIX)

Setup

Requirements

Python 3.6+

  • Requests — The elegant and simple HTTP library for Python, built for human beings.
  • Aiohttp — Asynchronous HTTP Client/Server for asyncio and Python.

Installation

Examples

Basic Example

Multi Symbol Example

The ticker class makes it easy to retrieve data for a list of symbols with the same API. Simply pass a list of symbols as the argument to the ticker class.

International Example

Quantel supports the majority of international exchanges. Read more about what data is supported by which exchanges at quantel.io/docs/python

Asynchronous Example

It really is that simple. Set asynchronous=True when instantiating the ticker class.

This project is licensed under the terms of the MIT license.

Contact Us

Need help? Reach out to me directly via guy@quantel.io

--

--