Get 92% Discount | CPD Accredited | Affordable Pricing | No Hidden Charges | 24/7 Tutor Support | Instant Access
Gain the skills and credentials to kickstart a successful career and learn from the experts with this step-by-step training course. This Creating Automated Trading Bot Using Python has been specially designed to help learners gain a good command of Creating Automated Trading Bot Using Python, providing them with a solid foundation of knowledge to become a qualified professional.
Through this Creating Automated Trading Bot Using Python, you will gain both practical and theoretical understanding of Creating Automated Trading Bot Using Python that will increase your employability in this field, help you stand out from the competition and boost your earning potential in no time.
Not only that, but this training includes up-to-date knowledge and techniques that will ensure you have the most in-demand skills to rise to the top of the industry. This qualification is fully accredited, broken down into several manageable modules, ideal for aspiring professionals.
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:24: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:08:00 | ||
Linking everything (3) | 00:16: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 |