- Home
- Course
- Development
- Business
- IT & Software
- Making Automated Trading Bot Using Python
- Overview
Educational accomplishments and income are closely correlated. Education and skill with endorsed certificates from credible and renowned authorities typically lead to better jobs with attractive salaries. Educated and skilled workers also have lower rates of unemployment. Therefore, skills and endorsed certificates to showcase are essential for people early in their careers.
- Why Choose Imperial Academy?
Imperial Academy offers this premium Making Automated Trading Bot Using Python course to ensure security in your career. In addition, this comprehensive Making Automated Trading Bot Using Python course will assist you in building relevant skills that will help you find a job in the related sectors. Also, the Certificate you’ll get after completing the Making Automated Trading Bot Using Python will put your head and shoulder above others in front of potential employers.
Become the person who would attract the results you seek. What you plant now, you will harvest later. So, grab this opportunity and start learning Making Automated Trading Bot Using Python!
- What Imperial Academy Offers You
- QLS/ CPD/ CIQ Accredited
- 24/7 Assistance from our Support Team
- 100% Online
- Self-paced course
- Bite-sized Audio-visual Modules
- Rich Learning Materials
- Developed by Industry Specialists
- Career Guidance
- Course Design
Learn at your own pace from the comfort of your home, as the rich learning materials of this premium course is accessible from any place at any time. The advanced course curriculums are divided into tiny bite-sized audio-visual modules by industry specialists with years of experience behind them.
- Audio-visual Lessons
- Online Study Materials
Course Curriculum
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 | ||
Run function scheme clarification and rebuild | 00:13:00 | ||
Closing and wrap up | 00:01: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:13: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:09:00 | ||
Discussing EMA implementations | 00:12:00 | ||
Closing and wrap up | 00:02:00 |
Certificate of Achievement
Learners will get an certificate of achievement directly at their doorstep after successfully completing the course!
It should also be noted that international students must pay £10 for shipping cost.
CPD Accredited Certification
Upon successfully completing the course, you will be qualified for CPD Accredited Certificate. Certification is available –
- PDF Certificate £7.99
- Hard Copy Certificate £14.99
Related Courses
Course Info
- Business
- Development
- IT & Software
£189£30- 1 year
- Intermediate
- Number of Units136
- Number of Quizzes0
- 18 hours, 37 minutes
Recent Courses
Diploma in UI Design
Overview Educational accomplishments and income are closely correlated. Education and skill with endorsed certificates from credible and renowned authorities typically …
- Design
- IT & Software
Freelancing for Designers and Developers
Overview Educational accomplishments and income are closely correlated. Education and skill with endorsed certificates from credible and renowned authorities typically …
- Employability
- IT & Software