Metadata-Version: 1.1
Name: pyIG
Version: 1.0.0
Summary: IG Markets Trading API
Home-page: https://github.com/th3sys/pyIG
Author: Alexy Shelest
Author-email: alexy@th3sys.com
License: MIT
Description: 
        IG Markets API - Python Library
        ===============================
        
        This is a fork from `ig-markets-api-python-library <https://github.com/ig-python/ig-markets-api-python-library>`_
        
        Added support for ``asyncio`` and ``aiohttp``
        
        Usage
        --------
        
        .. code:: python
        
            import logging
            from pyIG.rest import IGParams, IGClient, Order, OrderType, Side, Money
            import os
            import asyncio
        
            logger = logging.getLogger()
            logger.setLevel(logging.INFO)
        
            params = IGParams()
            params.Url = os.environ['IG_URL']
            params.Key = os.environ['X_IG_API_KEY']
            params.Identifier = os.environ['IDENTIFIER']
            params.Password = os.environ['PASSWORD']
        
        
            async def main():
                async with IGClient(params, logger) as client:
                    auth = await client.Login()
                    print(auth)
        
                    order = Order('IX.D.SPTRD.DAILY.IP', Side.Buy, Money(100, 'GBP'), OrderType.Market, 'DFB')
        
                    deal = await client.CreatePosition(order)
                    print(deal)
        
                    await client.Logout()
        
            if __name__ == '__main__':
                app_loop = asyncio.get_event_loop()
                app_loop.run_until_complete(main())
        
        More
        ----
        
        Full details about the API along with information about how to open an account with IG can be found at the link below:
        
        http://labs.ig.com/
        
        
        Install
        -------
        
        From Python package index
        ~~~~~~~~~~~~~~~~~~~~~~~~~
        
        ::
        
            $ pip install pyIG
        
        
        Thanks to
        ---------
        -  `ig-markets-api-python-library <https://github.com/ig-python/ig-markets-api-python-library>`_
        
        
Keywords: IG Markets API trading-api trading
Platform: any
Classifier: Programming Language :: Python :: 3.6
