About This Course
Course Curriculum
-
About the course structure00:05:00
-
Why working is important?00:04:00
-
The free and perfect tools00:07:00
-
Our editor: Atom00:04:00
-
Version control: Github00:07:00
-
Python download (Mac)00:05:00
-
Python download (Windows)00:02:00
-
Introduction00:03:00
-
Python Libraries00:05:00
-
Iterators: for00:08:00
-
Iterators: while00:08:00
-
Conditionals: if & else00:10:00
-
Logic gates: and & or00:09:00
-
Error handling: try & except00:09:00
-
Functions and calls to libraries00:13:00
-
Objects and classes (1)00:10:00
-
Objects and classes (2)00:07:00
-
Debugging the code00:12:00
-
Closing and wrap up00:01:00
-
Introduction00:03:00
-
Fundamental vs Technical Analysis00:04:00
-
Stocks vs CFDs00:05:00
-
Long and Short positions00:04:00
-
Takeprofit and Stoploss00:03:00
-
Setting a real Stoploss00:08:00
-
Limit and Market orders00:10:00
-
Don’t forget the spread00:04:00
-
Stock data visualisation: candles00:08:00
-
Technical Indicators: about00:05:00
-
Exponential Moving Average00:08:00
-
EMA use and interpretation00:06:00
-
Relative Strength Index00:07:00
-
Stochastic Oscillator00:09:00
-
Introduction00:02:00
-
Overview00:08:00
-
The Entry Strategy00:10:00
-
About Tradingview00:12:00
-
When to enter (1)00:08:00
-
When to enter (2)00:08:00
-
Open and hold a position00:12:00
-
Closing a position00:08:00
-
Review (1)00:06:00
-
Review (2)00:13:00
-
Closing00:02:00
-
Introduction00:04:00
-
Download and install Github00:01:00
-
Create a repo00:10:00
-
Working with branches00:13:00
-
Introduction00:05:00
-
Create the first bot file00:07:00
-
Building the bot scheme00: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 code00:07:00
-
Main function: run bot00:24:00
-
Link the bot and the library00:08:00
-
Traderlib control functions (1)00:12:00
-
Traderlib control functions (2)00:13:00
-
Check if tradable function00:06:00
-
Set stoploss function00:10:00
-
Set takeprofit function00:04:00
-
Load historical data function00:01:00
-
Get open positions function00:04:00
-
Submit and cancel order functions00:04:00
-
Check positions function00:09:00
-
The Tulipy libraries00:07:00
-
Importing all the libraries00:03:00
-
First filter: get general trend00:19:00
-
Second filter: get instant trend00:14:00
-
Third filter: RSI00:08:00
-
Fourth filter: Stochastic Oscillator00: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 opening00:13:00
-
Exit position and get out00:10:00
-
Linking everything (1)00:12:00
-
Linking everything (2)00:08:00
-
Linking everything (3)00:16:00
-
Fixing a mistake: going Short00:05:00
-
Handling all your variables00:18:00
-
Run function scheme clarification and rebuild00:13:00
-
Closing and wrap up00:01:00
-
Introduction00:03:00
-
The Alpaca Python API Wrapper00:07:00
-
Initialising the REST API00: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 function00:10:00
-
Importing the trading library00:04:00
-
Running the main00:05:00
-
Check position function00:09:00
-
Check if asset exists function00: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 Pandas00:06:00
-
Get general trend function (1)00:08:00
-
Reframing the timeframe with Pandas00:23:00
-
Get general trend function (2)00:13:00
-
Get instant trend function00:08:00
-
Get RSI function00:06:00
-
Get Stochastic function00:10:00
-
Get current price function00:05:00
-
Finishing get shares amount00:09:00
-
Opening a position (1)00:12:00
-
Opening a position (2)00:09:00
-
Check the open position00:07:00
-
Cancelling the order (1)00:20:00
-
Cancelling the order (2)00:08:00
-
Making sure we cancelled00:03:00
-
Get average entry price function00:10:00
-
Fixing bugs when getting price00:18:00
-
Check Stochastic crossing00:02:00
-
Holding an open position00:11:00
-
Submitting the exit order00:08:00
-
Closing position and out (1)00:08:00
-
Closing position and out (2)00:10:00
-
Closing and wrap up00:01:00
-
Introduction00:03:00
-
Filtering asset by price and volume00:07:00
-
Get the bot ready to trade00:04:00
-
Running the Trading Bot with AAPL00:09:00
-
A real open position00:08:00
-
Debugging and bug fixing00:12:00
-
Fixing one (last) bug00:02:00
-
Running the bot with TSLA00:09:00
-
Discussing EMA implementations00:12:00
-
Closing and wrap up00:02:00