trading-ig


Nametrading-ig JSON
Version 0.0.21 PyPI version JSON
download
home_pagehttps://github.com/ig-python/trading-ig
SummaryA lightweight Python wrapper for the IG Markets API
upload_time2023-09-01 12:42:07
maintainerAndy Geach
docs_urlNone
authorFemto Trader
requires_python>=3.7,<4.0
licenseBSD-3-Clause
keywords trading spread betting cfds
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. image:: https://img.shields.io/pypi/v/trading-ig.svg
    :target: https://pypi.python.org/pypi/trading-ig/
    :alt: Latest Version

.. image:: https://img.shields.io/pypi/pyversions/trading-ig.svg
    :target: https://pypi.python.org/pypi/trading-ig/
    :alt: Supported Python versions

.. image:: https://img.shields.io/pypi/wheel/trading-ig.svg
    :target: https://pypi.python.org/pypi/trading-ig/
    :alt: Wheel format

.. image:: https://img.shields.io/pypi/l/trading-ig.svg
    :target: https://pypi.python.org/pypi/trading-ig/
    :alt: License

.. image:: https://img.shields.io/pypi/status/trading-ig.svg
    :target: https://pypi.python.org/pypi/trading-ig/
    :alt: Development Status

.. image:: https://img.shields.io/pypi/dm/trading-ig.svg
    :target: https://pypi.python.org/pypi/trading-ig/
    :alt: Downloads monthly

.. image:: https://readthedocs.org/projects/trading-ig/badge/?version=latest
    :target: https://trading-ig.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. image:: https://coveralls.io/repos/github/ig-python/trading-ig/badge.svg
    :target: https://coveralls.io/github/ig-python/trading-ig
    :alt: Test Coverage

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black

trading-ig
==========

A lightweight Python wrapper for the IG Markets API. Simplifies access to the IG REST and Streaming APIs.

What is it?
-----------

`IG Markets <https://www.ig.com/>`_ 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

Dependencies
------------

A number of dependencies in this project are marked as 'optional', this is *by design*. There is a brief
explanation in `this FAQ item <https://trading-ig.readthedocs.io/en/latest/faq.html#optional-dependencies>`_.

For full details, see `pyproject.toml <https://github.com/ig-python/trading-ig/blob/master/pyproject.toml>`_

Installation
------------

This project uses `Poetry <https://python-poetry.org/>`_.

Adding to an existing Poetry project::

    $ poetry add trading-ig

With all the optional dependencies::

    $ poetry add trading-ig[pandas,munch,tenacity]

Cloning the project with Poetry::

    $ git clone https://github.com/ig-python/trading-ig
    $ cd trading-ig
    $ poetry install

And with all optional dependencies::

    $ poetry install --extras "pandas munch tenacity"

Installing with pip::

    $ pip install trading-ig

And with all optional dependencies::

    $ pip install trading-ig pandas munch tenacity

Docs
----

`<https://trading-ig.readthedocs.io/>`_

License
-------

BSD (See `LICENSE <https://github.com/ig-python/trading-ig/blob/master/LICENSE>`_)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ig-python/trading-ig",
    "name": "trading-ig",
    "maintainer": "Andy Geach",
    "docs_url": null,
    "requires_python": ">=3.7,<4.0",
    "maintainer_email": "andy@bugorfeature.net",
    "keywords": "trading,spread betting,CFDs",
    "author": "Femto Trader",
    "author_email": "femto.trader@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/45/cb/c4b6985621428c0476ba897e7d313146ec33ea1b604f7bdb834ad1a15116/trading_ig-0.0.21.tar.gz",
    "platform": null,
    "description": ".. image:: https://img.shields.io/pypi/v/trading-ig.svg\n    :target: https://pypi.python.org/pypi/trading-ig/\n    :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/pyversions/trading-ig.svg\n    :target: https://pypi.python.org/pypi/trading-ig/\n    :alt: Supported Python versions\n\n.. image:: https://img.shields.io/pypi/wheel/trading-ig.svg\n    :target: https://pypi.python.org/pypi/trading-ig/\n    :alt: Wheel format\n\n.. image:: https://img.shields.io/pypi/l/trading-ig.svg\n    :target: https://pypi.python.org/pypi/trading-ig/\n    :alt: License\n\n.. image:: https://img.shields.io/pypi/status/trading-ig.svg\n    :target: https://pypi.python.org/pypi/trading-ig/\n    :alt: Development Status\n\n.. image:: https://img.shields.io/pypi/dm/trading-ig.svg\n    :target: https://pypi.python.org/pypi/trading-ig/\n    :alt: Downloads monthly\n\n.. image:: https://readthedocs.org/projects/trading-ig/badge/?version=latest\n    :target: https://trading-ig.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\n.. image:: https://coveralls.io/repos/github/ig-python/trading-ig/badge.svg\n    :target: https://coveralls.io/github/ig-python/trading-ig\n    :alt: Test Coverage\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n    :target: https://github.com/psf/black\n\ntrading-ig\n==========\n\nA lightweight Python wrapper for the IG Markets API. Simplifies access to the IG REST and Streaming APIs.\n\nWhat is it?\n-----------\n\n`IG Markets <https://www.ig.com/>`_ provides financial spread betting and CFD platforms for trading equities, forex,\ncommodities, indices, cryptocurrencies, bonds, rates, options and more.\n\nIG provide APIs so that developers can access their platforms programmatically. Using the APIs you can\nget live and historical data, automate your trades, or create apps. For details about the IG APIs please see their site:\n\nhttps://labs.ig.com/\n\nNOTE: this is not an IG project. Use it at your own risk\n\nDependencies\n------------\n\nA number of dependencies in this project are marked as 'optional', this is *by design*. There is a brief\nexplanation in `this FAQ item <https://trading-ig.readthedocs.io/en/latest/faq.html#optional-dependencies>`_.\n\nFor full details, see `pyproject.toml <https://github.com/ig-python/trading-ig/blob/master/pyproject.toml>`_\n\nInstallation\n------------\n\nThis project uses `Poetry <https://python-poetry.org/>`_.\n\nAdding to an existing Poetry project::\n\n    $ poetry add trading-ig\n\nWith all the optional dependencies::\n\n    $ poetry add trading-ig[pandas,munch,tenacity]\n\nCloning the project with Poetry::\n\n    $ git clone https://github.com/ig-python/trading-ig\n    $ cd trading-ig\n    $ poetry install\n\nAnd with all optional dependencies::\n\n    $ poetry install --extras \"pandas munch tenacity\"\n\nInstalling with pip::\n\n    $ pip install trading-ig\n\nAnd with all optional dependencies::\n\n    $ pip install trading-ig pandas munch tenacity\n\nDocs\n----\n\n`<https://trading-ig.readthedocs.io/>`_\n\nLicense\n-------\n\nBSD (See `LICENSE <https://github.com/ig-python/trading-ig/blob/master/LICENSE>`_)\n\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "A lightweight Python wrapper for the IG Markets API",
    "version": "0.0.21",
    "project_urls": {
        "Documentation": "https://trading-ig.readthedocs.io/",
        "Homepage": "https://github.com/ig-python/trading-ig",
        "Issues": "https://github.com/ig-python/trading-ig/issues",
        "Repository": "https://github.com/ig-python/trading-ig"
    },
    "split_keywords": [
        "trading",
        "spread betting",
        "cfds"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "231edd4245c12a144d91e39c6eef4fe877e8a7c158760d15ab3aad741f35d25d",
                "md5": "7c48b0ec9bed61f645190a48ef806c16",
                "sha256": "edd5ea1f77c8dcdb672f1eb02753be3703ee585689a260bd18e43fcd3547dc8c"
            },
            "downloads": -1,
            "filename": "trading_ig-0.0.21-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7c48b0ec9bed61f645190a48ef806c16",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7,<4.0",
            "size": 25645,
            "upload_time": "2023-09-01T12:42:06",
            "upload_time_iso_8601": "2023-09-01T12:42:06.879477Z",
            "url": "https://files.pythonhosted.org/packages/23/1e/dd4245c12a144d91e39c6eef4fe877e8a7c158760d15ab3aad741f35d25d/trading_ig-0.0.21-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "45cbc4b6985621428c0476ba897e7d313146ec33ea1b604f7bdb834ad1a15116",
                "md5": "17c1b7a2b3d46b0f3494e839c1069529",
                "sha256": "dd8ddda31d2fe2696e74bec76477a5a17e005d5dec9b2f37b1e58a264e95064c"
            },
            "downloads": -1,
            "filename": "trading_ig-0.0.21.tar.gz",
            "has_sig": false,
            "md5_digest": "17c1b7a2b3d46b0f3494e839c1069529",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7,<4.0",
            "size": 24701,
            "upload_time": "2023-09-01T12:42:07",
            "upload_time_iso_8601": "2023-09-01T12:42:07.944052Z",
            "url": "https://files.pythonhosted.org/packages/45/cb/c4b6985621428c0476ba897e7d313146ec33ea1b604f7bdb834ad1a15116/trading_ig-0.0.21.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-01 12:42:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ig-python",
    "github_project": "trading-ig",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "trading-ig"
}
        
Elapsed time: 0.10566s