Skip to main content

A lightweight Python wrapper for the IG Markets API

Project description

Latest Version Supported Python versions Wheel format License Development Status Downloads monthly Requirements Status Documentation Status Test Coverage

trading_ig

A lightweight Python wrapper for the IG Markets API. Simplifies access to the IG REST and Streaming APIs with a live or demo account.

What is it?

IG Markets provides financial spread betting and CFD platforms for trading equities, forex, commodities, indices, cryptocurrencies, bonds, rates, options and more.

IG provide APIs so that developers can access their platforms programmatically. Using the APIs you can get live and historical data, automate your trades, or create apps. For details about the IG APIs please see their site:

https://labs.ig.com/

NOTE: this is not an IG project. Use it at your own risk

Installation

From Python package index:

$ pip install trading_ig

with Poetry:

$ git clone https://github.com/ig-python/ig-markets-api-python-library
$ cd ig-markets-api-python-library
$ poetry install

or with optional packages:

$ poetry install --extras "pandas munch"

From source:

$ git clone https://github.com/ig-python/ig-markets-api-python-library
$ cd ig-markets-api-python-library
$ python setup.py install

or direct from Github:

$ pip install git+https://github.com/ig-python/ig-markets-api-python-library

Dependencies

For full details, see pyproject.toml

Docs

https://trading_ig.readthedocs.io/

License

BSD (See LICENSE)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trading_ig-0.0.15.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

trading_ig-0.0.15-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

File details

Details for the file trading_ig-0.0.15.tar.gz.

File metadata

  • Download URL: trading_ig-0.0.15.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.9.7 Linux/5.8.0-1042-azure

File hashes

Hashes for trading_ig-0.0.15.tar.gz
Algorithm Hash digest
SHA256 1865fdd97137cf2db7458f1279c6789bc716357a8ca7237c4db9630688b1cb8b
MD5 41b57a57bfea8d4ac1573eb51a58cc39
BLAKE2b-256 20a8fc4051bc0d88bef3392f02291eaaad550672d5a0c02f996e92f6e5d98d43

See more details on using hashes here.

File details

Details for the file trading_ig-0.0.15-py3-none-any.whl.

File metadata

  • Download URL: trading_ig-0.0.15-py3-none-any.whl
  • Upload date:
  • Size: 24.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.9.7 Linux/5.8.0-1042-azure

File hashes

Hashes for trading_ig-0.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 3e4d9a0decf7c6a46cb68d36c9acdba0127cd5cdac78688328a730730dc4cb2b
MD5 8feff21928e4a8ce728464b6f8790fee
BLAKE2b-256 3119215d113e547ff466ad734205e51ab6321213d0c0e9b8d93f5cedcb69f869

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page