| 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 | ||
| Order Your Certificate | |||
| Order Your Certificate Now | 00:00:00 | ||