| 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 |