-
Notifications
You must be signed in to change notification settings - Fork 862
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IG Integration and logging feature #207
base: master
Are you sure you want to change the base?
Conversation
…d also folder named providers where to put all platforms (e.g. IG, IB, Oanda)
Travis failed due to missing env variables:
|
…to refactor in existing code.
…ep compatibility with previous generic portfolio_handler module.
…ep compatibility with previous generic portfolio_handler module.
…ep compatibility with previous generic portfolio_handler module.
…ep compatibility with previous generic portfolio_handler module.
Travis also fails while trying to import module request. |
Hi,
Just wanted to share my own implementation to integrate Qstrader with IG, https://www.ig.com and logging feature.
This PR includes:
Logging feature which can be used in other parts of Qstrader
Portfolio handler abstracted to include new implementations, e.g., IG
Integration with IG using library https://github.com/ig-python/ig-markets-api-python-library
It also includes some test coverage but nothing mockup so there is plenty of room for improvement
The below parameters are now required to connect with your IG account (Required for tests also):
IG_USERNAME
IG_PASSWORD
IG_API_KEY
IG_ACC_TYPE
IG_ACC_ID
Let me know your views, please.
Thanks.