Metadata-Version: 1.1
Name: tradologics
Version: 0.0.19
Summary: Tradologics SDK
Home-page: https://tradologics.com
Author: Tradologics, Inc.
Author-email: opensource@tradologics.com
License: Apache 2.0
Description: Tradologics Python SDK
        ======================
        
        This is the initial version of Tradologics' Python SDK.
        
        At the moment, it only supports a wrapper for the awesome `requests` library that will automatically:
        
        - prepend the full endpoint url to your calls
        - attach your token to the request headers
        - add `datetime` to your order when in backtesting mode
        
        
        Install using PyPi
        ------------------
        
        .. code:: bash
        
            $ pip3 install -U tradologics
        
        
        
        Using the library:
        ------------------
        
        In your `requirements.txt`:
        
        .. code:: text
        
            tradologics
        
        
        In your code:
        
        .. code:: python
        
            # import Tradologics' requests
            import tradologics.requests as requests
        
            # set your token (once)
            requests.set_token("MY TOKEN")
        
            # from this point - use is just like you would have used `reqeuests`:
            requests.post("/orders", json={
                ...
            })
        
        
        
        Running your own server:
        ------------------------
        
        Assuming that strategy.py (your strategy file) is located in the same directory as your server.py file (your Tradehook's handler file), and that strategy.py has a main function called strategy:
        
        .. code:: python
        
            # server.py
        
            from tradologics import server
        
            #-------------------------------
            # ↓ this should be a file with your strategy code
            from . import strategy
            #-------------------------------
        
            server.start(strategy, endpoint="/my-strategy", 
                         host="0.0.0.0", port=5000, debug=False)
        
        
Keywords: tradologics,tradologics.com
Platform: any
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Office/Business :: Financial
Classifier: Topic :: Office/Business :: Financial :: Investment
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
