Learn how to create an automated trading bot using Python with this comprehensive course. Master Python basics, understand trading fundamentals, build and integrate the bot with a broker API, and run it effectively.
After studying the course materials of the Making Automated Trading Bot Using Python there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £5.99. Original Hard Copy certificates need to be ordered at an additional cost of £9.60.
This Making Automated Trading Bot Using Python course is ideal for
This Making Automated Trading Bot Using Python does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Making Automated Trading Bot Using Python was made by professionals and it is compatible with all PC’s, Mac’s, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection.
As this course comes with multiple courses included as bonus, you will be able to pursue multiple occupations. This Making Automated Trading Bot Using Python is a great way for you to gain multiple skills from the comfort of your home.
Section 01: Introduction | |||
About the course structure | 00:05:00 | ||
Why working is important? | 00:04:00 | ||
The free and perfect tools | 00:07:00 | ||
Our editor: Atom | 00:04:00 | ||
Version control: Github | 00:07:00 | ||
Python download (Mac) | 00:05:00 | ||
Python download (Windows) | 00:02:00 | ||
Section 02: Python Basics for Trading | |||
Introduction | 00:03:00 | ||
Python Libraries | 00:05:00 | ||
Iterators: for | 00:08:00 | ||
Iterators: while | 00:08:00 | ||
Conditionals: if & else | 00:10:00 | ||
Logic gates: and & or | 00:09:00 | ||
Error handling: try & except | 00:09:00 | ||
Functions and calls to libraries | 00:13:00 | ||
Objects and classes (1) | 00:10:00 | ||
Objects and classes (2) | 00:07:00 | ||
Debugging the code | 00:12:00 | ||
Closing and wrap up | 00:01:00 | ||
Section 03: Trading Basics | |||
Introduction | 00:03:00 | ||
Fundamental vs Technical Analysis | 00:04:00 | ||
Stocks vs CFDs | 00:05:00 | ||
Long and Short positions | 00:04:00 | ||
Takeprofit and Stoploss | 00:03:00 | ||
Setting a real Stoploss | 00:08:00 | ||
Limit and Market orders | 00:10:00 | ||
Don’t forget the spread | 00:04:00 | ||
Stock data visualisation: candles | 00:08:00 | ||
Technical Indicators: about | 00:05:00 | ||
Exponential Moving Average | 00:08:00 | ||
EMA use and interpretation | 00:06:00 | ||
Relative Strength Index | 00:07:00 | ||
Stochastic Oscillator | 00:09:00 | ||
Closing and wrap up | 00:01:00 | ||
Section 04: Bot Code General Structure | |||
Introduction | 00:02:00 | ||
Overview | 00:08:00 | ||
The Entry Strategy | 00:10:00 | ||
About Tradingview | 00:12:00 | ||
When to enter (1) | 00:08:00 | ||
When to enter (2) | 00:08:00 | ||
Open and hold a position | 00:12:00 | ||
Closing a position | 00:08:00 | ||
Review (1) | 00:06:00 | ||
Review (2) | 00:13:00 | ||
Closing | 00:02:00 | ||
Section 05: Github Basics | |||
Introduction | 00:04:00 | ||
Download and install Github | 00:01:00 | ||
Create a repo | 00:10:00 | ||
Working with branches | 00:13:00 | ||
Section 06: Building Your Bot | |||
Introduction | 00:05:00 | ||
Create the first bot file | 00:07:00 | ||
Building the bot scheme | 00:08:00 | ||
Complete your code scheme (1) | 00:11:00 | ||
Complete your code scheme (2) | 00:11:00 | ||
Complete your code scheme (3) | 00:18:00 | ||
A logger to remember (1) | 00:14:00 | ||
A logger to remember (2) | 00:14:00 | ||
Organising your code | 00:07:00 | ||
Main function: run bot | 00:23:00 | ||
Link the bot and the library | 00:08:00 | ||
Traderlib control functions (1) | 00:12:00 | ||
Traderlib control functions (2) | 00:13:00 | ||
Check if tradable function | 00:06:00 | ||
Set stoploss function | 00:10:00 | ||
Set takeprofit function | 00:04:00 | ||
Load historical data function | 00:01:00 | ||
Get open positions function | 00:04:00 | ||
Submit and cancel order functions | 00:04:00 | ||
Check positions function | 00:09:00 | ||
The Tulipy libraries | 00:07:00 | ||
Importing all the libraries | 00:03:00 | ||
First filter: get general trend | 00:19:00 | ||
Second filter: get instant trend | 00:14:00 | ||
Third filter: RSI | 00:08:00 | ||
Fourth filter: Stochastic Oscillator | 00:14:00 | ||
Enter position (1) | 00:13:00 | ||
Enter position (2) | 00:11:00 | ||
Enter position (3) | 00:15:00 | ||
Enter position (4) | 00:08:00 | ||
Last check before opening | 00:13:00 | ||
Exit position and get out | 00:10:00 | ||
Linking everything (1) | 00:12:00 | ||
Linking everything (2) | 00:12:00 | ||
Linking everything (3) | 00:15:00 | ||
Fixing a mistake: going Short | 00:05:00 | ||
Handling all your variables | 00:18:00 | ||
Closing and wrap up | 00:01:00 | ||
Run function scheme clarification and rebuild | 00:13:00 | ||
Section 07: Integrating the Broker API | |||
Introduction | 00:03:00 | ||
The Alpaca Python API Wrapper | 00:07:00 | ||
Initialising the REST API | 00:09:00 | ||
Running the program (crash!) | 00:06:00 | ||
Integration with check account (1) | 00:08:00 | ||
Integration with check account (2) | 00:05:00 | ||
Clean open orders function | 00:10:00 | ||
Importing the trading library | 00:04:00 | ||
Running the main | 00:05:00 | ||
Check position function | 00:09:00 | ||
Check if asset exists function | 00:08:00 | ||
Fetching barset data (theory) | 00:07:00 | ||
Fetching barset data (practice) | 00:12:00 | ||
Updating the code for the Alpaca API V2 (explanation) | 00:03:00 | ||
Updating the code for the Alpaca API V2 (implementation) | 00:08:00 | ||
Organizing data with Pandas | 00:06:00 | ||
Get general trend function (1) | 00:08:00 | ||
Reframing the timeframe with Pandas | 00:23:00 | ||
Get general trend function (2) | 00:13:00 | ||
Get instant trend function | 00:08:00 | ||
Get RSI function | 00:06:00 | ||
Get Stochastic function | 00:10:00 | ||
Get current price function | 00:05:00 | ||
Finishing get shares amount | 00:09:00 | ||
Opening a position (1) | 00:12:00 | ||
Opening a position (2) | 00:09:00 | ||
Check the open position | 00:07:00 | ||
Cancelling the order (1) | 00:20:00 | ||
Cancelling the order (2) | 00:08:00 | ||
Making sure we cancelled | 00:03:00 | ||
Get average entry price function | 00:10:00 | ||
Fixing bugs when getting price | 00:18:00 | ||
Check Stochastic crossing | 00:02:00 | ||
Holding an open position | 00:11:00 | ||
Submitting the exit order | 00:08:00 | ||
Closing position and out (1) | 00:08:00 | ||
Closing position and out (2) | 00:10:00 | ||
Closing and wrap up | 00:01:00 | ||
Section 08: Running the Trading Bot | |||
Introduction | 00:03:00 | ||
Filtering asset by price and volume | 00:07:00 | ||
Get the bot ready to trade | 00:04:00 | ||
Running the Trading Bot with AAPL | 00:09:00 | ||
A real open position | 00:08:00 | ||
Debugging and bug fixing | 00:12:00 | ||
Fixing one (last) bug | 00:02:00 | ||
Running the bot with TSLA | 00:10:00 | ||
Discussing EMA implementations | 00:12:00 | ||
Closing and wrap up | 00:02:00 |
Step into the world of seamless content creation with The OBS Course for Recording, your gateway to professional-quality video production. …
0
Delve deeper into the powerful world of Java with Java Mastery Intermediate: Methods, Collections, and Beyond. This course is designed …
0
Take your Java programming skills to new heights with Mastering Advanced Java with Object-Oriented Programming. This course delves deep into …
0