Howdy! My name is Alex, and if you're like me, you enjoy the world of programming. Or you were like me a few years ago and are beginning to take your first step into this exciting world. Well lucky for you, you came across the right channel! Sigma Coding aims to be your one-stop-shop for programming tutorials. While I don't cover every programming language, I aim to cover topics and languages that can be used across a wide variety of platforms.
A few of the languages we cover are:
1. Python
2. VBA
3. JavaScript
4. M Language (Used for Power Query & Power BI)
5. SQL
This list is continuously changing, and I do my best to make tutorials engaging, exciting, and most importantly, easy to follow!
GitHub Repository:
github.com/areed1192
Facebook Page:
www.facebook.com/codingsigma/
Sigma Coding
GitHub: github.com/areed1192/interactive-brokers-api
Hey everyone!
Another library update is live, this time it's the Interactive Brokers API for Python. It's not on PyPI just yet, so head over to GitHub to grab the latest version.
Found a bug? Have a feature idea? Open an issue, I'd love to hear from you.
Appreciate the continued support!
4 months ago (edited) | [YT] | 3
View 1 reply
Sigma Coding
GitHub: github.com/areed1192/python-sec
PyPI: pypi.org/project/python-sec/
Hi everyone,
I recently released a major update to the Python SEC library and would really appreciate your feedback. There were quite a few changes, all aimed at improving the overall experience and functionality.
If you have a chance to try it out, let me know what you think. And if you run into any issues or bugs, please feel free to open an issue in the repo.
Thanks in advance!
4 months ago | [YT] | 3
View 0 replies
Sigma Coding
Link: github.com/areed1192/td-ameritrade-api
If you're interested, I'm currently updating the TD Ameritrade API library to make it compatible with the Charles Schwab API. While it's still a work in progress and not yet fully functional, you can check it out on the "switch-to-schwab" branch. Stay tuned for updates!
1 year ago | [YT] | 10
View 6 replies
Sigma Coding
Link: github.com/areed1192/trading-...
Good news on the Trading System Project, the repository is now public. With that being said, there is a still tons of work that needs to be done. However, for those of you more interested in the data factory side of things I would say most of the code is there and you can start digging around to see what's in there.
Additionally, I tried playing around with the RBAC object to see if I could help simplify the process of generating one, capturing the credentials, and generating the config files that we would use in our project. I'm curious to see what people thing about this approach.
Take a look, see what you think and provide any feedback that you might think is useful. It's a different approach in this project so I'm curious to see if you all think this is a good direction or maybe we should try something different.
5 years ago (edited) | [YT] | 17
View 6 replies
Sigma Coding
Our prayers have finally been answered. I looked at this evening and so far, it looks promising. This will make grabbing the XBRL data much easier and you don't need to register for an API Key. The only downside of this is that it looks like the SEC is now getting extremely strict about web scraping. I was kicked back after making two requests saying that I had passed their threshold of ten requests per second.
If you get kicked back, you are unable to make requests for 10 minutes. Yes, you read that right, they won't let you make another request for 10 minutes. That's a little concerning because if they can't properly identify how many requests are being made it makes me worried that this API won't be useful. It might be best if they ask users to register with an API key so that they can better track the number of requests you make.
Our best bet is to just wait and see what happens and hope they get it under control. I'll be modifying the SEC library to incorporate these new endpoints, luckily, it's only like five endpoints. However, we might need to start consolidating XBRL "company facts" so we can generate some Enum files.
5 years ago | [YT] | 15
View 3 replies
Sigma Coding
github.com/areed1192/us-federal-treasury-python-ap…
The new United States Federal Treasury library has been finished and published to PyPi. For those of you who want financial information like outstanding debt and revenue collection, then you'll want to look at this library. Lots of good data available and the best part is this is an open API and does not require an API key.
5 years ago | [YT] | 9
View 0 replies
Sigma Coding
github.com/areed1192/interact...
Good news, the new Interactive Brokers Library is almost completed and if you're interested in testing it out feel free to go clone it. All the endpoints are mostly the same, but you'll see better documentation, more examples, and better structure for how the files are organized. I also tried to improve the Auth experience, try it and let me know what you think.
5 years ago (edited) | [YT] | 14
View 0 replies
Sigma Coding
Link: github.com/areed1192/interact...
Good news, I'm making the revamped version of the Interactive Brokers library public. Still, lots of work to be done but as always, I want to get input to see what people would like added to it.
Couple things to keep in mind:
1. They seem to have updated their API to change URL paths and even add a few new endpoints.
2. Client portal gateway now has an Alpha setup.
3. Documentation still isn't consistent, bummed to see that. I thought they would fix this issue by now.
4. Still no regular authentication.
Also, if anyone wants to tackle the whole SSL cert or figured out how to set that up. I'd be extremely interested in seeing how you did that. Also, I will be adding a selenium component to the library so we can make the login process easier for paper accounts, it won't be available for regular accounts.
5 years ago (edited) | [YT] | 17
View 6 replies
Sigma Coding
github.com/areed1192/td-ameritrade-api
More TD updates. Right now, I have added order and saved order functionality to the library. There are still a few things I want to add with orders, but I would say 90% of the functionality is there and can start being tested. Additionally, I have added around 60% of the streaming services, so you can also start looking over that. I tried to make the streaming services a little more intuitive by leveraging Enums. I would like some feedback on that to see what people think.
5 years ago | [YT] | 17
View 2 replies
Sigma Coding
github.com/areed1192/td-ameritrade-api
Hey everyone, just wanted to give you a quick update on the refactored TD library. I would say at this point if you wanted to start exploring the code, you're more than welcome to. Most of the standard endpoints are now built in and the only one left is orders. Additionally, I still need to work on the streaming client but I know some people only use the standard API so I thought I would give the green light to go ahead and use it.
5 years ago (edited) | [YT] | 17
View 0 replies
Load more