2,068 karma · joined February 21, 2007
https://youtube.com/parttimelarry
Revenue sources: ads, affiliates, sponsorships
https://www.google.com/finance/quote/GLD:NYSEARCA?comparison...
Flask
Vanilla JavaScript
jinja2 templates
SQLite
A cheap VPS or PaaS - Linode, DigitalOcean, Heroku
https://www.youtube.com/watch?v=yzMVEbs8Zz0
Also link to reddit discussion:
https://www.reddit.com/r/OMSCS/comments/ihf7w6/acceptance_ra...
Deconstructor of Fun
Tradier lets you trade stocks and options. Tradier option trading is commission free if you have a subscription, otherwise there is a small commission per trade. They have an API for market data over REST API and websockets.
TD Ameritrade has an API and tda-api python package makes it easier to use, but not easy to paper trade with it for testing.
You can also use an unofficial Robinhood package like robin_stocks, but Robinhood doesn't officially support any of this.
Interactive Brokers supports the most instruments, including many currencies, futures, etc, but you will pay a small monthly fee for historical and real time data, plus commissions. I recommend the ib_insync package to make their API easier to use.
Self promo: I have a YouTube channel that is focused on this topic:
https://youtube.com/parttimelarry
Over $2K/month as of November from a combination of YouTube ad revenue, Buy Me a Coffee donations, and affiliate links (TradingView Pro Subscriptions, Tradier, Amazon books etc).
Should hit 10,000 subscribers in the next couple of weeks. Plan is to grow this to 100,000 subscribers over the next 3-4 years.
ScreenFlow, ($129, one time) - for recording/editing videos
Sublime Text ($59, one time in 2011) - have since moved on, but used for many years
I started a YouTube channel (https://youtube.com/parttimelarry) last year and was wondering if anyone would find me. I had zero subscribers for my general programming channel, then decided to focus on something I was interested in learning myself. I narrowed my focus to Python for Finance / Automated Trading and documented what I was learning in public, and turns out there are plenty of people looking for information in this niche and they are happy to find a place to discuss it.
Now I am on track to reach 10,000 subscribers this year and have an audience that is very engaged and gives a lot of feedback. So start small, get the first 100 users. Once you have 100 users, you know you can get 1000. And once you get 1000, you feel like you can get 10,000. And then more people start noticing.
I also used to run a message board to discuss the band Tool. It's just one band, but people like discussing their music and lyrics. At the beginning, I needed to be the lead content creator and give people a reason to stick around. They wanted some discussion of lyrics, photos, show reviews, links to news articles etc. Eventually, certain members started posting more than others, like thousands of posts. I made some of them moderators, and they became leaders of the community, and it grew from there. The hardest part is getting the initial 100 or so people who are engaged, are passionate about the topic, and are willing to contribute.
Shameless plug: I have started a YouTube channel on this topic:
https://youtube.com/parttimelarry
The interest has been huge, lots of Robinhood traders and beginning Python programmers want to make trading bots and learn how to apply technical analysis and indicators. With trades being commission free and documented API's like Alpaca, it is very easy to get up and running.