Automated Trading Bot (Python hands-on bootcamp)

Udemy Automated Trading Bot (Python hands-on bootcamp)

Register & Get access to index
4487160-e7ff.jpg

Description​

*The only course that includes an official 50% off voucher for the first Alpaca monthly fee*
Automated orders. Your Code. Your Rules.
Everything explained. Trading Bot included. The course has more than 130 lectures, ~20h.
If you are a trader wanting to automate your activity, or if you are a programmer interested in stock trading, this is for you. Learn you way towards an automated trading bot that will be able to place orders following your strategy.
IMPORTANT NOTE: in order to get real-time data from alpaca a subscription is needed since 2022, when they deprecated the V1 API in favor of the V2. The subscription is $99/mo and has nothing to do with this course, nor am I sponsored in any way. It is indicated on the lectures, step by step. This team managed to get a 50% off voucher for the first month, so you can try and implement your strategy. The code is granted in a lecture during the last section. More details below.

  • Easy and Complete. We understand you may not be an expert on trading nor Python. Don't worry, we've got you covered. The package includes a brief crash course on Python3 and another one on Trading Basics.
  • Your rules. Secure. We teach you how to build a code, not where to put your money. Do it as you wish, being 100% sure about what our code will do. In this course you will get to know each line.
  • Take Control. Fully implemented in Python3, using the Alpaca API, public libraries and a community wrapper. Your computer. Your pace. Your rules. Your code.
  • Trading Bot Included. Although it's recommended to type it yourself following the course, we also include the Trading Bot package ready to use.
  • Call it freedom. Or not. Alpaca is commission free. The cheapest API ($9/mo) that offers real-time market data. Alpaca is a market disrupter. There is no key to being rich, but this program opens a door to having some passive income, if your strategy is good.
  • We heard you, community. Now it's better. With more than 2000 students on the other version, we decided to make a step up and build an incredibly boosted-up improved and extended version of the course that had its success.
  • Commission free intraday trading. With Alpaca it's never been that easy before. No trading fees, unlimited intraday orders. Real-time data under a little fee (not sponsored). The first real commission free broker designed for automatic trading.
Enroll now. It's your time to step in.
Join the course to finally enable yourself to go one step further in trading and programming.

*About the API V2 and the paid plan:
As you will have read, recently, Alpaca does not serve free market data anymore. Well, yes they do, but with a 15-minute delay, which totally invalidates our bot.
I have been investigating a workaround using the sockets that they offer, and I even implemented it into the code, but it does not solve anything. Let me explain better:
Alpaca offers (as you can see Googling "alpaca-trade-api python") a channel that feeds you with real-time data when available (what's called a push method). I implemented this running into a daemon thread, which allows for the rest of the execution to carry on. The results would be printed into a global variable, and the program can fetch that data offline whenever it needs.
Nevertheless, this stream of data only consists of ONE instant sample of the current data, quotes (the price at which you can bid or ask) or bars (the ohlc candles data you already know). This is not valid for us, given we need, for our general analysis, 50-minute daily candles. Even if we wanted to accumulate our own data –imagine we decided to fetch every sample available and store it into a csv file–, we would have to be running the code every day during market hours. As you are already, it is not sustainable to have our own database.
This is why we have to pass through the hole and pay for these 99 dollars –of which, by de way, I don't see anything in any matter– monthly to have our data fresh and be able to access all of it. If you are serious about trading, this quote won't be what stops you. If it really stops you, it means that you don't need real-time market data.
This is already implemented, and if you run the code with a paid plan, it works.

Who this course is for:​

  • Students who want to have a bot placing orders into the market automatically
  • Traders with a working strategy wanting to spend less hours in front of the computer
  • Curious programmers wanting to get into the automated trading world
  • Interested people in Python and its capabilities
  • Freaks like me that like to see an automated "thing" working
Author
Satoru Gojo
Downloads
121
Views
1,042
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Satoru Gojo