Companies Home Search Profile

The Complete Python Trading Bot Bootcamp (2024 Edition)

Focused View

13:37:16

0 View
  • 1.1 Python essentials Python tutor introduction PPT.pptx
  • 1. Introduction to Python tutor.mp4
    01:10
  • 2.1 Example code.txt
  • 2. Example 1 How to use Python tutor for code execution visualization.mp4
    02:54
  • 3. Example 2 How to run code in Python tutor without code execution visualization.mp4
    00:40
  • 1.1 Python essentials Basic object types PPT.pptx
  • 1. Introduction.mp4
    00:26
  • 2. Strings.mp4
    02:44
  • 3. Integers and floats.mp4
    00:35
  • 4.1 Boolean example.txt
  • 4. Booleans.mp4
    00:55
  • 5. Important things to remember about basic object types.mp4
    02:04
  • 1.1 Intro slide.txt
  • 1.2 Python essentials Variables PPT.pptx
  • 1. Introduction.mp4
    01:12
  • 2.1 Quick example of how to use variables to perform mathematical operations.txt
  • 2. Quick example of how to use variables to perform mathematical operations.mp4
    01:00
  • 3.1 Important 1.txt
  • 3. Important 1 Variable names cannot have spaces.mp4
    00:44
  • 4.1 Important 2.txt
  • 4. Important 2 Variable names cannot have spaces but string objects can.mp4
    00:17
  • 5.1 Important 3.txt
  • 5. Important 3 Python is case sensitive.mp4
    00:34
  • 6.1 Important 4.txt
  • 6. Important 4 Variable names do not need to reflect what they contain.mp4
    01:18
  • 7.1 Important 5.txt
  • 7. Important 5 Replacing variables.mp4
    00:52
  • 8.1 Important 6.txt
  • 8. Important 6 Replacing with another variable and inheriting what it contains.mp4
    01:02
  • 9.1 Important 7.txt
  • 9. Important 7 Variable names can contain but cannot start with numbers.mp4
    00:18
  • 10.1 Important 8.txt
  • 10. Important 8 Variable names cannot contain special characters.mp4
    00:33
  • 11.1 Important 9.txt
  • 11. Important 9 Variable names cannot be the same as function names.mp4
    00:35
  • 12.1 Important 10.txt
  • 12. Important 10 Variable names can be the same as the string they contain.mp4
    00:23
  • 1.1 Python essentials Print function PPT.pptx
  • 1. Introduction.mp4
    01:46
  • 2. Example 1 Print Hello world! from a variable.mp4
    01:24
  • 3. Example 2 Print Hello world! directly.mp4
    00:36
  • 4. Definition of debugging.mp4
    00:29
  • 5. Important note about spaces.mp4
    02:04
  • 6.1 First print function code.txt
  • 6.2 Second print function code.txt
  • 6. Upsides and downsides of print function.mp4
    03:21
  • 1.1 Python essentials Manipulating strings PPT.pptx
  • 1. Introduction.mp4
    00:13
  • 2. What are methods in relation to functions.mp4
    00:40
  • 3.1 Example 1.txt
  • 3. Example 1 lower() method.mp4
    01:04
  • 4.1 Example 2.txt
  • 4. Example 2 upper() method.mp4
    01:05
  • 5.1 Example 3.txt
  • 5. Example 3 Adding strings.mp4
    01:46
  • 6.1 Example 4.txt
  • 6. Example 4 Multiplying strings.mp4
    01:28
  • 7.1 Example 5.txt
  • 7. Example 5 Replacing strings after mathematical operation.mp4
    03:02
  • 8.1 Example 6.txt
  • 8. Example 6 Compounding strings.mp4
    04:20
  • 9.1 Example 7.txt
  • 9. Example 7 Converting integer string to integer.mp4
    01:53
  • 10.1 Example 8.txt
  • 10. Example 8 Converting float string to float.mp4
    01:35
  • 11. What are iterable objects.mp4
    02:38
  • 12.1 Example 9.txt
  • 12. Example 9 len() function.mp4
    02:15
  • 13. What is indexing.mp4
    02:23
  • 14.1 Example 10.txt
  • 14. Example 10 Index first character from string.mp4
    01:11
  • 15.1 Example 11.txt
  • 15. Example 11 Index last character from string.mp4
    01:56
  • 16.1 Example 12.txt
  • 16. Example 12 Index fourth character from string.mp4
    00:40
  • 17.1 Example 13.txt
  • 17. Example 13 Index fourth to last character from string.mp4
    01:16
  • 18.1 Example 14.txt
  • 18. Example 14 Index a character that does not exist.mp4
    00:40
  • 19. What is slicing.mp4
    02:58
  • 20. What are parameters.mp4
    00:25
  • 21.1 Example 15.txt
  • 21. Example 15 Slice a string without its first character.mp4
    01:29
  • 22.1 Example 16.txt
  • 22. Example 16 Slice a string without its last character.mp4
    01:34
  • 23.1 Example 17.txt
  • 23. Example 17 Slice a string without its first and last character.mp4
    00:52
  • 24.1 Example 18.txt
  • 24. Example 18 Same as example 17 but with steps of 2.mp4
    01:06
  • 25.1 Example 19.txt
  • 25. Example 19 Slicing the first 4 characters of a string.mp4
    00:49
  • 26.1 Example 20.txt
  • 26. Example 20 Slice a string from the 4th to last index onward.mp4
    00:28
  • 27.1 Example 21.txt
  • 27. Example 21 Slicing indexes that are not in the string.mp4
    00:50
  • 28. Important things to remember about slicing.mp4
    00:30
  • 1.1 Python essentials Manipulating integers and floats PPT.pptx
  • 1. Introduction.mp4
    00:46
  • 2. Whats the modulo operator.mp4
    01:16
  • 3.1 Example 1.txt
  • 3. Example 1 10 % 3.mp4
    01:21
  • 4.1 Example 2.txt
  • 4. Example 2 17 % 7.mp4
    01:08
  • 5.1 Example 3.txt
  • 5. Example 3 21 % 8.mp4
    00:39
  • 6. Whats floor division.mp4
    00:31
  • 7.1 Example 4.txt
  • 7. Example 4 10 3.mp4
    00:25
  • 8.1 Example 5.txt
  • 8. Example 5 18 5.mp4
    00:29
  • 9. Compounding integers and floats.mp4
    00:17
  • 10.1 Example 6.txt
  • 10. Example 6 Compound with addition.mp4
    00:44
  • 11.1 Example 7.txt
  • 11. Example 7 Compound with subtractions.mp4
    00:41
  • 12.1 Example 8.txt
  • 12. Example 8 Compound with multiplications.mp4
    00:19
  • 13.1 Example 9.txt
  • 13. Example 9 Compound with divisions.mp4
    00:31
  • 14.1 Example 10.txt
  • 14. Example 10 Compound with exponent.mp4
    01:22
  • 15.1 Example 11.txt
  • 15. Example 11 Compound with modulo.mp4
    00:33
  • 16.1 Example 12.txt
  • 16. Example 12 Compound with floor division.mp4
    00:27
  • 17.1 Example 13.txt
  • 17. Example 13 Shortcut to compounding.mp4
    00:56
  • 18.1 Example 14.txt
  • 18. Example 14 Convert integer or float into a string.mp4
    01:45
  • 19.1 Example 15.txt
  • 19. Example 15 Convert integer or float into a string and add it to another string.mp4
    01:38
  • 20.1 Example 16.txt
  • 20. Example 16 Convert float to integer.mp4
    00:38
  • 21.1 Example 17.txt
  • 21. Example 17 Convert integer to float.mp4
    00:58
  • 22.1 Example 18.txt
  • 22. Example 18 Getting the absolute value of an integer or float.mp4
    01:00
  • 23.1 Example 19.txt
  • 23. Example 19 Multiplying an integer with a float.mp4
    00:24
  • 24.1 Example 20.txt
  • 24. Example 20 Multiplying an integer with an integer.mp4
    00:11
  • 25.1 Example 21.txt
  • 25. Example 21 Multiplying a float with a float.mp4
    00:06
  • 26. Rules to remember when multiplying integers and floats.mp4
    00:43
  • 27. Operator precedence.mp4
    02:18
  • 1.1 Boolean and conditional statements PPT.pptx
  • 1.2 Example on Boolean slide.txt
  • 1. Introduction.mp4
    01:54
  • 2.1 Example 1.txt
  • 2. Example 1 Check if integer 10 is greater than integer 5.mp4
    01:34
  • 3.1 Important information about indentation 1.txt
  • 3.2 Important information about indentation 2.txt
  • 3.3 Important information about indentation 3.txt
  • 3. Important information about indentations.mp4
    03:30
  • 4.1 Important things to know about conditional statements 1.txt
  • 4.2 Important things to know about conditional statements 2.txt
  • 4. Important information about conditional statements.mp4
    02:20
  • 5. Introduction to nested if statements.mp4
    00:19
  • 6.1 Example 2.txt
  • 6. Example 2 Single nested if statement.mp4
    01:23
  • 7.1 Example 3.txt
  • 7. Example 3 Multiple nested if statements.mp4
    00:55
  • 8.1 Example 4.txt
  • 8. Example 4 Line after multiple nested if statements.mp4
    00:42
  • 9. Introduction to if...else statements.mp4
    00:42
  • 10.1 Example 5.txt
  • 10. Example 5 else after if.mp4
    00:31
  • 11.1 Example 6.txt
  • 11. Example 6 ifelse statements nested within another.mp4
    00:32
  • 12. Introduction to if...elif statements.mp4
    01:00
  • 13.1 Example 7.txt
  • 13. Example 7 1 set of ifelif statements.mp4
    00:33
  • 14.1 Example 8.txt
  • 14. Example 8 if...elif statements but both return False.mp4
    00:49
  • 15.1 Example 9.txt
  • 15. Example 9 Multiple elif statements following an if statement.mp4
    00:42
  • 16.1 Example 10.txt
  • 16. Example 10 Multiple elif statements following an if statement but....mp4
    01:01
  • 17. Introduction to if...elif...else statements.mp4
    00:19
  • 18.1 Example 11.txt
  • 18. Example 11 ifelifelse.mp4
    00:36
  • 19. Introduction to logical operators.mp4
    01:09
  • 20.1 Example 12.txt
  • 20. Example 12 Adding an and operator to an if statement.mp4
    01:45
  • 21.1 Example 13.txt
  • 21. Example 13 Adding an or operator to an if statement.mp4
    01:30
  • 22.1 Example 14.txt
  • 22. Example 14 and and or operators within 1 if statement.mp4
    02:36
  • 23. Introduction to pass statement.mp4
    01:03
  • 24.1 Example 15.txt
  • 24. Example 15 pass statement after if statement.mp4
    00:45
  • 25. Important note on pass statement.mp4
    00:23
  • 1.1 Python essentials Code comments PPT.pptx
  • 1. Introduction.mp4
    00:26
  • 2.1 Example 1.txt
  • 2. Example 1 ifelifelse statements with comments.mp4
    01:22
  • 3. How else is the # symbol useful.mp4
    00:53
  • 4.1 Example 2.txt
  • 4. Example 2 Using the # symbol to comment out code for debugging.mp4
    02:31
  • 5. Shortcut to commenting code.mp4
    00:50
  • 1.1 Python essentials Lists PPT.pptx
  • 1. Introduction.mp4
    02:46
  • 2. How to add an object to a list.mp4
    00:21
  • 3.1 Example 1.txt
  • 3. Example 1 Add an object to a list.mp4
    01:01
  • 4.1 First example.txt
  • 4.2 Second example.txt
  • 4. Important notes about adding objects to lists.mp4
    01:31
  • 5. How to check if an object is in a list.mp4
    00:25
  • 6.1 Example 2.txt
  • 6. Example 2 Use the in operator to check if an object is in a list.mp4
    01:05
  • 7. How to check if an object is not in a list.mp4
    00:15
  • 8.1 Example 3.txt
  • 8. Example 3 Use not in to check if an object is not inside a list.mp4
    00:50
  • 9. How to remove everything from a list.mp4
    00:16
  • 10.1 Example 4.txt
  • 10. Example 4 Remove everything from a list.mp4
    01:24
  • 11. How to remove a specific object from a list.mp4
    00:22
  • 12.1 Example 5.txt
  • 12. Example 5 Use remove() to remove an object from a list.mp4
    00:46
  • 13.1 Important things to remember about the remove() method 1.txt
  • 13.2 Important things to remember about the remove() method 2.txt
  • 13. Important notes about the remove() method.mp4
    02:07
  • 14. How to count the number of objects in a list.mp4
    00:08
  • 15.1 Example 6.txt
  • 15. Example 6 Use len() to count the number of objects in a list.mp4
    00:27
  • 16. How to sum the integers and floats in a list.mp4
    00:17
  • 17.1 Example 7.txt
  • 17. Example 7 Use sum() to sum integers and floats in a list.mp4
    00:37
  • 18. How to find the integerfloat with the highest value in a list.mp4
    00:19
  • 19.1 Example 8.txt
  • 19. Example 8 Use max() to find the integerfloat that has the highest value in a l.mp4
    00:24
  • 20. How to find the integerfloat with the lowest value in a list.mp4
    00:19
  • 21.1 Example 9.txt
  • 21. Example 9 Use min() to find the integerfloat that has the lowest value in a li.mp4
    00:22
  • 22. How to index a list.mp4
    00:39
  • 23.1 Example 10.txt
  • 23. Example 10 Retrieve second object from a list using its index.mp4
    00:49
  • 24.1 Example 11.txt
  • 24. Example 11 Retrieve second to last object from a list using its index.mp4
    00:46
  • 25. Important note about indexing lists.mp4
    00:30
  • 26.1 Example 12.txt
  • 26. Example 12 Check length of list before indexing.mp4
    00:41
  • 27. How to slice a list.mp4
    00:40
  • 28.1 Example 13.txt
  • 28. Example 13 Slice first 3 objects from list.mp4
    00:32
  • 29.1 Example 14.txt
  • 29. Example 14 Slice last 3 objects from list.mp4
    00:27
  • 30. How to replace a list with its sliced section.mp4
    00:14
  • 31.1 Example 15.txt
  • 31. Example 15 Replacing original list with its sliced section.mp4
    00:26
  • 32.1 Example 16.txt
  • 32. Example 16 Shortcut to replacing original list with its sliced section.mp4
    00:17
  • 33. What are for loops.mp4
    00:34
  • 34.1 Example 17.txt
  • 34. Example 17 Basic for loop.mp4
    02:59
  • 35.1 Example 17 - simplified.txt
  • 35. Example 17 - simplified.mp4
    01:21
  • 36. Illustration of for loops.mp4
    01:28
  • 37. For loop in layman terms.mp4
    00:16
  • 38. Important things to remember about for loops 1.mp4
    00:30
  • 39. Important things to remember about for loops 2.mp4
    00:33
  • 40.1 Important things to remember about for loops 3.txt
  • 40. Important things to remember about for loops 3.mp4
    00:42
  • 41.1 Important things to remember about for loops 4.txt
  • 41. Important things to remember about for loops 4.mp4
    00:48
  • 42.1 Important things to remember about for loops 5.txt
  • 42. Important things to remember about for loops 5.mp4
    04:35
  • 43.1 Example 18.txt
  • 43. Example 18 Practical example of for loop.mp4
    01:53
  • 44. What is the continue statement.mp4
    00:28
  • 45.1 Example 19.txt
  • 45. Example 19 for loop with continue statement.mp4
    02:04
  • 46. What is the break statement.mp4
    01:14
  • 47.1 Example 20.txt
  • 47. Example 20 for loop with break statement.mp4
    02:01
  • 48. What is the range() function.mp4
    00:21
  • 49.1 Example 21.txt
  • 49. Example 21 range().mp4
    00:35
  • 50. How to use range() and len() to loop through multiple lists.mp4
    00:46
  • 51.1 Example 22.txt
  • 51. Example 22 Loop through indexes of multiple lists.mp4
    02:36
  • 52. Important note about using range() and len() to loop through multiple lists.mp4
    01:28
  • 53. What is a nested for loop.mp4
    00:16
  • 54.1 Example 23.txt
  • 54. Example 23 Nested for loop.mp4
    02:31
  • 55. Important things to remember about nested for loops 1.mp4
    00:18
  • 56.1 Important things to remember about nested for loops 2.txt
  • 56. Important things to remember about nested for loops 2.mp4
    01:25
  • 57. What happens when we have break statements in nested for loops.mp4
    00:22
  • 58.1 Example 24.txt
  • 58. Example 24 break statement in inner loop.mp4
    01:04
  • 59.1 Example 25.txt
  • 59. Example 25 break statement in outer loop.mp4
    00:34
  • 1.1 Python essentials Dictionaries PPT.pptx
  • 1. Introduction.mp4
    02:42
  • 2.1 Important things to remember about dictionaries 1.txt
  • 2. Important things to remember about dictionaries 1.mp4
    00:34
  • 3.1 Important things to remember about dictionaries 2.txt
  • 3. Important things to remember about dictionaries 2.mp4
    00:48
  • 4.1 Important things to remember about dictionaries 3.txt
  • 4. Important things to remember about dictionaries 3.mp4
    00:26
  • 5.1 Important things to remember about dictionaries 4.txt
  • 5. Important things to remember about dictionaries 4.mp4
    00:22
  • 6.1 Important things to remember about dictionaries 5.txt
  • 6. Important things to remember about dictionaries 5.mp4
    00:28
  • 7. How to retrieve a value from a dictionary.mp4
    00:16
  • 8.1 Example 1.txt
  • 8. Example 1 Retrieve a value from a dictionary.mp4
    02:17
  • 9. How to add a keyvalue pair to a dictionary.mp4
    00:20
  • 10.1 Example 2.txt
  • 10. Example 2 Add a keyvalue pair to an empty dictionary.mp4
    00:32
  • 11. How to replace the value of an existing key with a different value.mp4
    00:18
  • 12.1 Example 3.txt
  • 12. Example 3 Replace value of existing key.mp4
    00:58
  • 13. How to check if a key is in a dictionary.mp4
    00:51
  • 14.1 Example 4.txt
  • 14. Example 4 If key in dictionary, print value.mp4
    00:35
  • 15. How to check if a key is not in a dictionary.mp4
    00:19
  • 16.1 Example 5.txt
  • 16. Example 5 If key not in dictionary, print key not in dictionary.mp4
    00:33
  • 17. How to remove everything from a dictionary.mp4
    00:16
  • 18.1 Example 6.txt
  • 18. Example 6 Remove everything from a dictionary.mp4
    00:34
  • 19. How to remove an existing keyvalue pair from a dictionary.mp4
    00:14
  • 20.1 Example 7.txt
  • 20. Example 7 Remove keyvalue pair from dictionary.mp4
    00:44
  • 21.1 Example 8.txt
  • 21. Example 8 Check if key in dictionary before removing keyvalue pair.mp4
    00:53
  • 22.1 Example 9.txt
  • 22. Example 9 Remove a keyvalue pair that doesnt exist in a dictionary.mp4
    00:37
  • 23. How to run a for loop on a dictionary.mp4
    00:19
  • 24.1 Example 10.txt
  • 24. Example 10 for loop through dictionary and print each key.mp4
    00:59
  • 25. How to retrieve the value of each key during a for loop on a dictionary.mp4
    00:17
  • 26.1 Example 11.txt
  • 26. Example 11 Retrieve value of each key during for loop of dictionary.mp4
    00:52
  • 27.1 Example 12.txt
  • 27. Example 12 Removing keyvalue pairs during for loop of dictionary.mp4
    01:44
  • 28.1 Example 13.txt
  • 28. Example 13 Retrieve latest price of AAPL from list inside dictionary.mp4
    02:23
  • 29.1 Example 14.txt
  • 29. Example 14 Retrieve last 2 objects from list inside dictionary.mp4
    00:35
  • 30.1 Example 15.txt
  • 30. Example 15 Add object to list inside dictionary.mp4
    00:38
  • 31.1 Example 16.txt
  • 31. Example 16 Remove last 2 objects from list inside dictionary.mp4
    01:00
  • 32. How to sort a dictionary based on its values in ascending order.mp4
    01:29
  • 33.1 Example 17.txt
  • 33. Example 17 Sort dictionary in ascending order.mp4
    01:17
  • 34. How to sort a dictionary based on its values in descending order.mp4
    00:21
  • 35.1 Example 18.txt
  • 35. Example 18 Sort dictionary in descending order.mp4
    01:03
  • 36. How to convert the keys of a dictionary into a list.mp4
    01:05
  • 37.1 Example 19.txt
  • 37. Example 19 Retrieve top 2 stocks from dictionary after sorting in descending or.mp4
    01:56
  • 1.1 Python essentials Functions PPT.pptx
  • 1. Introduction.mp4
    00:46
  • 2.1 Example 1.txt
  • 2. Example 1 Function with no input parameters and returns nothing.mp4
    02:56
  • 3. Important notes about function names.mp4
    00:27
  • 4. How to create a function with no input parameters and returns something.mp4
    00:26
  • 5.1 Example 2.txt
  • 5. Example 2 Function with no input parameters and returns a single object.mp4
    02:02
  • 6.1 Example 3.txt
  • 6. Example 3 Function with no input parameters and returns 2 objects.mp4
    01:59
  • 7. What are global and local variables.mp4
    01:25
  • 8.1 Example 4.txt
  • 8. Example 4 Global and local variable.mp4
    02:15
  • 9. How to create a function with input parameters and it returns nothing.mp4
    00:19
  • 10.1 Example 5.txt
  • 10. Example 5 Function with 1 input parameter and returns nothing.mp4
    02:09
  • 11. Important things to remember when creating functions with input parameters 1.mp4
    00:57
  • 12. Important things to remember when creating functions with input parameters 2.mp4
    01:00
  • 13. Important things to remember when creating functions with input parameters 3.mp4
    00:35
  • 14.1 Example 6.txt
  • 14. Example 6 Function with 2 input parameters and returns nothing.mp4
    01:47
  • 15. Important things to remember Functions with multiple input parameters.mp4
    01:03
  • 16.1 Example 7.txt
  • 16. Example 7 Reference parameters when inputting function inputs.mp4
    02:04
  • 17.1 Example 8.txt
  • 17. Example 8 Function with 2 input parameters and returns a single object.mp4
    02:00
  • 1.1 Python essentials Objects PPT.pptx
  • 1. Introduction.mp4
    00:32
  • 2. What is an object.mp4
    02:04
  • 3. How to create objects.mp4
    01:18
  • 4.1 Example 1.txt
  • 4. Example 1 Create a car factory class.mp4
    01:55
  • 5.1 Example 2.txt
  • 5. Example 2 Create an object with class from example 1.mp4
    02:07
  • 6. Important note about inputting object attributes.mp4
    00:50
  • 7.1 Example 3.txt
  • 7. Example 3 Reference the attributes of object created in example 2.mp4
    02:20
  • 8. What is the self keyword.mp4
    00:57
  • 9.1 Example 4.txt
  • 9. Example 4 Same as example 3 but without the self keyword behind each attribute.mp4
    01:40
  • 10.1 Example 5.txt
  • 10. Example 5 Create a new method.mp4
    01:26
  • 11. Why add the self keyword to method definitions.mp4
    00:53
  • 12.1 Example 6.txt
  • 12. Example 6 Run accelerate() method outside of its class.mp4
    01:47
  • 13.1 Example 7.txt
  • 13. Example 7 Run accelerate() method inside of its class.mp4
    02:26
  • 14. Important things to take note about objects 1.mp4
    00:52
  • 15. Important things to take note about objects 2.mp4
    01:03
  • 16. Important things to take note about objects 3.mp4
    00:32
  • 17.1 Example 8.txt
  • 17. Example 8 Variation to example 6.mp4
    00:50
  • 18. Key points to remember from this chapter.mp4
    00:57
  • 1.1 Python essentials Tuples PPT.pptx
  • 1. Introduction.mp4
    00:20
  • 2.1 Example 1.txt
  • 2. Example 1 Create a tuple.mp4
    00:24
  • 3.1 Example 2.txt
  • 3. Example 2 Create a tuple that stores different object types.mp4
    00:32
  • 4.1 Example 3.txt
  • 4. Example 3 Index first object in tuple.mp4
    00:35
  • 5.1 Example 4.txt
  • 5. Example 4 Index last object in tuple.mp4
    00:32
  • 6. Why learn about tuples.mp4
    00:25
  • 1.1 Python essentials Libraries PPT.pptx
  • 1. Introduction.mp4
    00:33
  • 2. How to request QuantConnect to add libraries.mp4
    00:24
  • 3. What is QuantConnects research notebook.mp4
    00:59
  • 4. Important settings for your QuantConnect account.mp4
    00:38
  • 5. How to open up QuantConnects research notebook.mp4
    01:19
  • 6. Introduction to research notebook.mp4
    01:34
  • 7. How to import a library.mp4
    00:32
  • 8.1 Important 1.txt
  • 8. Important note 1.mp4
    01:17
  • 9.1 Important 2.txt
  • 9. Important note 2.mp4
    02:17
  • 10. Important note 3.mp4
    05:17
  • 1.1 Python essentials Libraries - statistics PPT.pptx
  • 1. Introduction.mp4
    01:04
  • 2.1 Example 1.txt
  • 2. Example 1 mean() function from the statistics library.mp4
    02:18
  • 3.1 Example 2.txt
  • 3. Example 2 stdev() function from the statistics library.mp4
    01:28
  • 1.1 Python essentials Libraries - datetime PPT.pptx
  • 1. Introduction.mp4
    00:34
  • 2. What are datetime objects.mp4
    02:34
  • 3.1 Example 1.txt
  • 3. Example 1 Create datetime object that represents the time now.mp4
    03:49
  • 4.1 Example 2.txt
  • 4. Example 2 Reference the attributes of a datetime object.mp4
    01:27
  • 5.1 Example 3.txt
  • 5. Example 3 Reference the day of the week represented by a datetime object.mp4
    01:42
  • 6. How to create a datetime object.mp4
    01:18
  • 7.1 Example 4.txt
  • 7. Example 4 Create datetime object for 300 pm, 7th of December 2021.mp4
    02:35
  • 8. How to compare datetime objects.mp4
    00:16
  • 9.1 Example 5.txt
  • 9. Example 5 Compare 2 datetime objects.mp4
    01:31
  • 10. What is the timedelta() function.mp4
    00:59
  • 11.1 Example 6.txt
  • 11. Example 6 Add 10 hours to datetime object.mp4
    01:41
  • 12.1 Example 7.txt
  • 12. Example 7 Subtract 10 weeks and 5 seconds from datetime object.mp4
    01:11
  • 13.1 Example 8.txt
  • 13. Example 8 Add 5 weeks and subtract 10 hours from current time.mp4
    01:53
  • 14.1 Example 9.txt
  • 14. Example 9 Print message if datetime 1 is more than 5 minutes from datetime 2.mp4
    02:16
  • 1.1 Python essentials Libraries - pandas PPT.pptx
  • 1. Introduction.mp4
    01:22
  • 2. What is an API.mp4
    01:45
  • 3. How to request for historical data.mp4
    00:34
  • 4. Step 1 Build a connection between research notebook and QuantConnect.mp4
    00:53
  • 5.1 Example 1.txt
  • 5. Step 2 Request QuantConnect for access to data for a stock.mp4
    16:00
  • 6.1 Example 2.txt
  • 6. Step 3 Request historical data for a stock.mp4
    08:45
  • 7. Introduction to QuantConnects API reference page.mp4
    01:31
  • 8. How to access the column of a dataframe.mp4
    01:54
  • 9.1 Example 3.txt
  • 9. Example 3 Access column of dataframe using square brackets.mp4
    00:50
  • 10. How to access a specific value from a column.mp4
    00:34
  • 11.1 Example 4.txt
  • 11. Example 4 Index first and last value from a column.mp4
    00:42
  • 12.1 Example 5.txt
  • 12. Example 5 Use len() to count number of rows in dataframe before indexing.mp4
    00:59
  • 13.1 Example 6.txt
  • 13. Example 6 Use len() to count number of values in a column before indexing.mp4
    00:28
  • 14. How to convert the column of a dataframe into a list.mp4
    00:16
  • 15.1 Example 7.txt
  • 15. Example 7 Convert the column of a dataframe into a list.mp4
    00:28
  • 16. How to access a dataframes index.mp4
    00:24
  • 17.1 Example 8.txt
  • 17. Example 8 Print index of dataframe.mp4
    00:34
  • 18. How to isolate the time index from a QuantConnect historical data dataframe.mp4
    00:11
  • 19.1 Example 9.txt
  • 19. Example 9 Isolate time index.mp4
    01:29
  • 20. How to loop through a dataframe.mp4
    01:24
  • 21.1 Example 10.txt
  • 21. Example 10 Loop through dataframe and print indexes.mp4
    02:04
  • 22.1 Example 11.txt
  • 22. Example 11 Loop through dataframe and print time isolated indexes.mp4
    00:35
  • 23.1 Example 12.txt
  • 23. Example 12 Loop through dataframe and print rows.mp4
    00:56
  • 24. How to access the values of each row during a for loop.mp4
    00:12
  • 25.1 Example 13.txt
  • 25. Example 13 Access close prices of each row during a for loop.mp4
    00:38
  • 26. How to create a dataframe that has multiple columns.mp4
    00:27
  • 27.1 Example 14.txt
  • 27. Example 14 Create pandas dataframe.mp4
    03:31
  • 28. How to create a dataframe that has only 1 column.mp4
    00:07
  • 29.1 Example 15.txt
  • 29. Example 15 Dataframe with single column.mp4
    00:32
  • 30. Introduction to the methods of dataframes.mp4
    00:20
  • 31. How to find the average of a column.mp4
    00:10
  • 32.1 Example 16.txt
  • 32. Example 16 Find average of a column.mp4
    00:43
  • 33. How to find the average of a selection of values from a column.mp4
    00:12
  • 34.1 Example 17.txt
  • 34. Example 17 Find average of last 5 values of a column.mp4
    00:43
  • 35. How to find the sum of a column.mp4
    00:08
  • 36.1 Example 18.txt
  • 36. Example 18 Find sum of a column.mp4
    00:34
  • 37. How to find the average of a row.mp4
    00:14
  • 38.1 Example 19.txt
  • 38. Example 19 Find average of row.mp4
    00:37
  • 39. How to create a column that has the average of each row in the dataframe.mp4
    00:13
  • 40.1 Example 20.txt
  • 40. Example 20 Column with mean of each row.mp4
    01:21
  • 41. How to create a column that has the average of select columns.mp4
    00:21
  • 42.1 Example 21.txt
  • 42. Example 21 Column with mean of open, high, low and close columns.mp4
    00:46
  • 43. How to access historical data for multiple stocks.mp4
    00:25
  • 44.1 Example 22.txt
  • 44. Example 22 Historical data for AAPL and TSLA.mp4
    01:12
  • 45. How to retrieve the historical data of a stock from a combined dataframe.mp4
    00:07
  • 46.1 Example 23.txt
  • 46. Example 23 Retrieve historical data of AAPL from combined dataframe.mp4
    01:09
  • 47. How to code an indicator.mp4
    01:17
  • 48. Coding an SMA indicator.mp4
    01:51
  • 49.1 Example 24.txt
  • 49. Example 24 30-period SMA.mp4
    01:02
  • 50. What are NaN values.mp4
    00:16
  • 51.1 Example 25.txt
  • 51. Example 25 Count NaN values.mp4
    00:37
  • 52. Why does the SMA column have NaN values.mp4
    01:29
  • 53. What does it mean to warm up an indicator.mp4
    00:32
  • 54. Coding an EMA indicator.mp4
    00:58
  • 55.1 Example 26.txt
  • 55. Example 26 10-period EMA.mp4
    00:39
  • 56. Coding a MACD indicator.mp4
    01:44
  • 57.1 Example 27.txt
  • 57. Example 27 MACD with settings (12, 26, 9).mp4
    01:00
  • 58. Tip on searching for indicator code to copy online.mp4
    01:07
  • 59. How to plot an indicator in QuantConnects research notebook.mp4
    00:32
  • 60.1 Example 28.txt
  • 60. Example 28 Plotting SMAs.mp4
    02:09
  • 61. Why does the x-axis of the chart look messed up.mp4
    00:29
  • 62.1 Example 29.txt
  • 62. Example 29 Fix x-axis of chart from example 28.mp4
    00:31
  • 63. Why is this the only chapter where well be plotting.mp4
    00:42
  • 64. How to utilize SMA crossovers to submit orders in the code.mp4
    00:44
  • 65.1 Example 30.txt
  • 65. Example 30 Print index when fast SMA crosses above slow SMA.mp4
    01:26
  • 66. How does extended hours data affect indicators.mp4
    01:03
  • 67.1 Example 31.txt
  • 67. Example 31 Request for historical data between 2 times.mp4
    04:04
  • 68.1 Example 32.txt
  • 68. Example 32 Plot minute resolution SMAs with extended hours data.mp4
    00:32
  • 69.1 Example 33.txt
  • 69. Example 33 Plot minute resolution SMAs without extended hours data.mp4
    00:23
  • 70. Why does the chart from example 32 look different from example 33.mp4
    01:36
  • 71. What is a historical data error.mp4
    00:46
  • 72.1 Example 34.txt
  • 72. Example 34 Simulate historical data error.mp4
    01:27
  • 73. Why is historical data error a problem.mp4
    00:16
  • 74.1 Example 35.txt
  • 74. Example 35 Check if stock Symbol string in dataframe index.mp4
    01:25
  • 1.1 Python essentials Try and except PPT.pptx
  • 1. Introduction.mp4
    00:30
  • 2. What is try and except.mp4
    00:48
  • 3.1 Example 1.txt
  • 3. Example 1 try and except.mp4
    01:53
  • 4. Important note about try and except.mp4
    00:35
  • 1.1 Python essentials Final tips PPT.pptx
  • 1. Introduction.mp4
    00:17
  • 2.1 Tip 1.txt
  • 2. Tip 1 Use finder to find spelling errors.mp4
    01:54
  • 3. Tip 2 Copy and paste.mp4
    00:52
  • 1.1 QuantConnect essentials Files PPT.pptx
  • 1. Introduction.mp4
    01:41
  • 2. How to create a new Python file.mp4
    00:27
  • 3. Important note about backtesting and live trading.mp4
    00:31
  • 4. How to create a new research notebook.mp4
    00:29
  • 5. How to rename or delete a file.mp4
    00:26
  • 6. Rules on naming Python files and research notebooks.mp4
    00:12
  • 1.1 QuantConnect essentials Debugging PPT.pptx
  • 1. Introduction.mp4
    00:12
  • 2. What are build errors.mp4
    02:10
  • 3. What are runtime errors.mp4
    02:21
  • 4. What are logic errors.mp4
    01:07
  • 5. What is QuantConnects debugger.mp4
    00:23
  • 6.1 Example 1.txt
  • 6. Example 1 Using QuantConnects debugger.mp4
    02:46
  • 7.1 Example 2.txt
  • 7. Example 2 An error occurs while debugging.mp4
    01:58
  • 8.1 Example 3.txt
  • 8. Example 3 Inspect a variable while debugging.mp4
    03:32
  • 1.1 QuantConnect essentials Plans PPT.pptx
  • 1. Introduction.mp4
    00:34
  • 2. Limitations of QuantConnects free plan.mp4
    00:34
  • 3. What are the backtest nodes available on QuantConnect.mp4
    00:39
  • 4. The plan and backtest node I recommend.mp4
    01:16
  • 1.1 QuantConnect essentials Logs PPT.pptx
  • 1. Introduction.mp4
    00:27
  • 2. Important things to remember about logs.mp4
    00:20
  • 3.1 Example 1.txt
  • 3. Example 1 Using self.Log() to print messages.mp4
    00:51
  • 4. Why use self.log() and not print().mp4
    00:16
  • 5. Should we use self.log() or QuantConnects debugger to debug our code.mp4
    00:52
  • 1.1 QuantConnect essentials Basic template PPT.pptx
  • 1. Introduction.mp4
    00:45
  • 2. The import.mp4
    00:15
  • 3. The object class.mp4
    01:32
  • 4. The initialize method.mp4
    02:10
  • 5. The on data method.mp4
    01:24
  • 6. Important things to remember about the on data method 1.mp4
    00:35
  • 7. Important things to remember about the on data method 2.mp4
    00:34
  • 8. Important things to remember about the on data method 3.mp4
    00:28
  • 1.1 QuantConnect essentials API support PPT.pptx
  • 1. Introduction.mp4
    00:20
  • 2. QuantConnects API support system.mp4
    05:35
  • 3. Conclusion.mp4
    00:14
  • 1.1 QuantConnect essentials initialize method PPT.pptx
  • 1. Introduction.mp4
    00:10
  • 2.1 Example 1.txt
  • 2. Example 1 initialize.mp4
    07:35
  • 1.1 QuantConnect essentials Accessing data PPT.pptx
  • 1. Introduction.mp4
    00:23
  • 2. What are security objects.mp4
    00:53
  • 3.1 Example 1.txt
  • 3. Example 1 Access close price.mp4
    00:41
  • 4.1 Example 2.txt
  • 4. Example 2 Print close price.mp4
    02:40
  • 5.1 Example 3.txt
  • 5. Example 3 Multiple stocks.mp4
    03:53
  • 6. What happens when you overload your account with backtests.mp4
    01:14
  • 7.1 Example 4.txt
  • 7. Example 4 Accessing data from data Slice.mp4
    02:26
  • 8. Difference between accessing data in on data and the stocks security object.mp4
    01:19
  • 9.1 Example 5.txt
  • 9. Example 5 ETFs.mp4
    01:34
  • 1.1 QuantConnect essentials Order management PPT.pptx
  • 1. Introduction.mp4
    00:45
  • 2. Market orders.mp4
    00:33
  • 3. Limit orders.mp4
    00:26
  • 4. What are tags.mp4
    00:38
  • 5. Important notes about orders 1.mp4
    00:19
  • 6. Important notes about orders 2.mp4
    00:37
  • 7. Important notes about orders 3.mp4
    00:19
  • 8. Important notes about orders 4.mp4
    00:32
  • 9.1 Example 1.txt
  • 9. Example 1 Submit market order for SPY.mp4
    00:57
  • 10. Why did the trading bot from example 1 submit so many orders.mp4
    00:12
  • 11. How to prevent a trading bot from buying an asset once its invested in it.mp4
    02:01
  • 12.1 Example 2.txt
  • 12. Example 2 Only buy SPY if not already invested.mp4
    00:50
  • 13.1 Example 3.txt
  • 13. Example 3 Short SPY.mp4
    00:47
  • 14. What are the important attributes of the portfolio object.mp4
    00:27
  • 15.1 Example 4.txt
  • 15. Example 4 Buy SPY using 50% of portfolio cash.mp4
    01:36
  • 16.1 Example 5.txt
  • 16. Example 5 Buy SPY with margin.mp4
    02:48
  • 17.1 Example 6.txt
  • 17. Example 6 Closing a long position.mp4
    00:53
  • 18.1 Example 7.txt
  • 18. Example 7 Closing a short position.mp4
    01:52
  • 19.1 Example 8.txt
  • 19. Example 8 Limit order.mp4
    01:05
  • 20. Why did the trading bot from example 8 submit so many limit orders.mp4
    00:28
  • 21. How to prevent more limit orders for an asset if 1 is already open.mp4
    03:06
  • 22.1 Example 9.txt
  • 22. Example 9 Prevent repetitive limit orders for SPY.mp4
    02:30
  • 23. How to cancel a limit order that doesnt fill after a certain amount of time.mp4
    00:23
  • 24. What is trading bot time.mp4
    00:38
  • 25. How to reference trading bot time.mp4
    00:24
  • 26. Important note about order ticket time.mp4
    00:25
  • 27.1 Example 10.txt
  • 27. Example 10 Cancel a limit order if its not filled after 5 minutes.mp4
    02:35
  • 28. How to update an order.mp4
    00:22
  • 29.1 Example 11.txt
  • 29. Example 11 Update limit price and quantity if limit order not filled after 5min.mp4
    01:21
  • 30. How to change a limit order to a market order.mp4
    00:19
  • 31.1 Example 12.txt
  • 31. Example 12 Change limit order to market order if its not filled after 5min.mp4
    00:57
  • 32.1 Example 13.txt
  • 32. Example 13 Enter a long position if MACD is greater than MACD signal.mp4
    03:53
  • 33. How to allocate portfolio equally in a trading bot with multiple assets.mp4
    01:11
  • 34.1 Example 14.txt
  • 34. Example 14 Invest equally in each asset.mp4
    01:23
  • 35. How to prevent repetitive limit orders in a trading bot with multiple assets.mp4
    00:28
  • 36.1 Example 15.txt
  • 36. Example 15 Prevent repetitive limit orders.mp4
    00:51
  • 37.1 Example 16.txt
  • 37. Example 16 Cancel limit orders if they dont fill after 5 minutes.mp4
    00:43
  • 38.1 Example 17.txt
  • 38. Example 17 Update limit price of limit orders if they dont fill after 5min.mp4
    01:07
  • 39.1 Example 18.txt
  • 39. Example 18 Change limit orders to market orders if they dont fill after 5min.mp4
    00:42
  • 40.1 Example 19.txt
  • 40. Example 19 Limit order management with long and short orders.mp4
    04:21
  • 1.1 QuantConnect essentials Risk management PPT.pptx
  • 1. Introduction.mp4
    00:35
  • 2. How to avoid breaching pattern day trading rules.mp4
    01:29
  • 3.1 Example 1.txt
  • 3. Example 1 Prevent buying and selling (selling and buying) on the same day.mp4
    02:54
  • 4. How to deal with position risks.mp4
    00:19
  • 5.1 Example 2.txt
  • 5. Example 2 Stop loss on long positions.mp4
    01:32
  • 6.1 Example 3.txt
  • 6. Example 3 Stop loss on short positions.mp4
    00:43
  • 7.1 Example 4.txt
  • 7. Example 4 Stop loss in a trading bot with both long and short positions.mp4
    01:17
  • 8.1 Example 5.txt
  • 8. Example 5 Take profit and stop loss.mp4
    01:51
  • 9. What is trailing stop loss.mp4
    00:42
  • 10.1 Example 6.txt
  • 10. Example 6 Trailing stop loss on long positions.mp4
    01:57
  • 11.1 Example 7.txt
  • 11. Example 7 Trailing stop loss on short positions.mp4
    01:04
  • 12.1 Example 8.txt
  • 12. Example 8 Trailing stop loss in a trading bot with long and short positions.mp4
    00:59
  • 13.1 Example 9.txt
  • 13. Example 9 Take profit and trailing stop loss.mp4
    02:01
  • 1.1 QuantConnect essentials Scheduled events PPT.pptx
  • 1. Introduction.mp4
    00:38
  • 2. How to create a scheduled event.mp4
    02:11
  • 3.1 Example 1.txt
  • 3. Example 1 Log SPYs price at 931 am.mp4
    03:18
  • 4.1 Example 2.txt
  • 4. Example 2 Log SPYs price at 915 am (pre-market hours).mp4
    00:42
  • 5.1 Example 3.txt
  • 5. Example 3 Log SPYs price at market close.mp4
    00:43
  • 6. Important note on scheduled events.mp4
    00:32
  • 7.1 Example 4.txt
  • 7. Example 4 Log SPYs price during half-day trading days.mp4
    00:54
  • 8.1 Example 5.txt
  • 8. Example 5 Schedule trading logic to run only after 10 am.mp4
    02:21
  • 9.1 Example 6.txt
  • 9. Example 6 Only trade between 10 am and 11 am.mp4
    01:09
  • 10.1 Example 7.txt
  • 10. Example 7 Collect data during regular hours, trade during after hours.mp4
    04:23
  • 11. Important note on how negative signs are applied to time rules object.mp4
    00:24
  • 12. How to schedule events on select days of the week.mp4
    00:45
  • 13.1 Example 8.txt
  • 13. Example 8 Only trade on Tuesdays and Thursdays.mp4
    00:27
  • 14. Important note on which stockETF to use to schedule events.mp4
    00:37
  • 1.1 QuantConnect essentials Historical data PPT.pptx
  • 1. Introduction.mp4
    00:32
  • 2.1 Example 1.txt
  • 2. Example 1 Request historical data for AAPL.mp4
    00:29
  • 3.1 Example 2.txt
  • 3. Example 2 Request historical data for multiple assets.mp4
    00:42
  • 4.1 Example 3.txt
  • 4. Example 3 Buy if current price greater than price before start of backtest.mp4
    02:00
  • 5.1 Example 4.txt
  • 5. Example 4 Same as example 3 but with daily close prices updated.mp4
    01:02
  • 6.1 Example 5.txt
  • 6. Example 5 Same as example 4 but with historical data requests in on data.mp4
    01:19
  • 7. Why does the backtest for example 5 take so long to complete.mp4
    00:23
  • 8. Tips to speed up backtest if trading bot requires historical data.mp4
    00:57
  • 9.1 Example 6.txt
  • 9. Example 6 Buy if current price greater than average of past 10 daily close.mp4
    01:38
  • 10. Why do we need to remove unnecessary data points that were storing.mp4
    00:34
  • 1.1 QuantConnect essentials Consolidating Data PPT.pptx
  • 1. Introduction.mp4
    01:30
  • 2. How to consolidate data.mp4
    00:23
  • 3.1 Example 1.txt
  • 3. Example 1 Create 5-minute candlesticks for AAPL.mp4
    03:46
  • 4.1 Example 2.txt
  • 4. Example 2 Entry orders in consolidated candlestick receiver and on data.mp4
    01:31
  • 5.1 Example 3.txt
  • 5. Example 3 Buy if current price is greater than average of past 10 5min close.mp4
    01:49
  • 6. Why do we put the trading bots trading logic in on data.mp4
    00:34
  • 7. Problem with example 3.mp4
    00:29
  • 8. How to solve the problem from example 3.mp4
    00:23
  • 9.1 Example 4.txt
  • 9. Example 4 Create consolidated candlesticks with historical data.mp4
    06:03
  • 10.1 Example 5.txt
  • 10. Example 5 3 consolidated periods.mp4
    01:04
  • 11.1 Example 6.txt
  • 11. Example 6 Example 5 with trading logic.mp4
    02:25
  • 12.1 Example 7.txt
  • 12. Example 7 Warm up consolidators from example 6.mp4
    02:10
  • 13.1 Example 8.txt
  • 13. Example 8 Same as example 7 but with different warm up resolutions.mp4
    03:07
  • 14. How to create consolidators for multiple assets.mp4
    00:40
  • 15.1 Example 9.txt
  • 15. Example 9 Create consolidators for multiple assets.mp4
    00:55
  • 16.1 Example 10.txt
  • 16. Example 10 Buy 1 share in consolidated candlestick receiver method.mp4
    01:02
  • 17. Why were 3 orders submitted per asset every 5 minutes from example 10.mp4
    01:03
  • 18.1 Example 11.txt
  • 18. Example 11 Submit order for symbol of bar received in consolidated receiver.mp4
    00:55
  • 19.1 Example 12.txt
  • 19. Example 12 Buy if current price is greater than average of past 10 cons close.mp4
    01:23
  • 20.1 Example 13.txt
  • 20. Example 13 Warm up consolidators of multiple assets.mp4
    02:40
  • 21.1 Example 14.txt
  • 21. Example 14 Multiple assets with multiple consolidated periods.mp4
    01:54
  • 22. Why did the error from example 14 occur.mp4
    01:09
  • 23.1 Example 15.txt
  • 23. Example 15 Prevent orders from being submitted in initialize (during warm up).mp4
    00:50
  • 1.1 QuantConnect essentials Built-in Indicators PPT.pptx
  • 1. Introduction.mp4
    01:06
  • 2. How to tell if an indicator is a data point or bar indicator.mp4
    03:34
  • 3. Important notes about indicators.mp4
    00:27
  • 4.1 Example 1.txt
  • 4. Example 1 Initialize MACD indicator.mp4
    05:01
  • 5.1 Example 2.txt
  • 5. Example 2 Initialize RSI indicator.mp4
    01:17
  • 6.1 Example 3.txt
  • 6. Example 3 Initialize ATR indicator.mp4
    00:45
  • 7.1 Example 4.txt
  • 7. Example 4 Initialize OBV indicator.mp4
    01:05
  • 8.1 Example 5.txt
  • 8. Example 5 Input moving average type setting for MACD.mp4
    02:23
  • 9.1 Example 6.txt
  • 9. Example 6 Input moving average type setting for RSI.mp4
    01:24
  • 10. How to change data point type used in data point indicator calculations.mp4
    01:50
  • 11.1 Example 7.txt
  • 11. Example 7 Update MACD with high prices instead of close prices.mp4
    01:22
  • 12.1 Example 8.txt
  • 12. Example 8 Update BB (Bollinger Bands) with median instead of close prices.mp4
    02:18
  • 13. How to warm up a built-in indicator.mp4
    01:34
  • 14.1 Example 9.txt
  • 14. Example 9 Warm up MACD.mp4
    00:43
  • 15.1 Example 10.txt
  • 15. Example 10 Warm up MACD thats calculated with high prices.mp4
    00:54
  • 16.1 Example 11.txt
  • 16. Example 11 Warm up ATR.mp4
    01:18
  • 17.1 Example 12.txt
  • 17. Example 12 Warm up OBV.mp4
    01:08
  • 18. How to warm up multiple indicators.mp4
    00:17
  • 19.1 Example 13.txt
  • 19. Example 13 Warm up MACD and RSI.mp4
    00:56
  • 20.1 Example 14.txt
  • 20. Example 14 Warm up MACD, RSI and ATR.mp4
    01:01
  • 21.1 Example 15.txt
  • 21. Example 15 Warm up MACD, RSI, ATR and OBV.mp4
    01:15
  • 22.1 Example 16.txt
  • 22. Example 16 Initialize and warm up MACD for multiple assets.mp4
    02:03
  • 23.1 Example 17.txt
  • 23. Example 17 Initialize and warm up MACD and ATR for multiple assets.mp4
    01:08
  • 24.1 Example 18.txt
  • 24. Example 18 Initialize and warm up MACD, ATR and OBV for multiple assets.mp4
    02:00
  • 25. How do we use indicators.mp4
    02:51
  • 26.1 Example 19.txt
  • 26. Example 19 MACD trading strategy.mp4
    03:05
  • 27.1 Example 20.txt
  • 27. Example 20 MACD and RSI trading strategy.mp4
    01:31
  • 28.1 Example 21.txt
  • 28. Example 21 MACD and RSI trading strategy for multiple assets.mp4
    01:41
  • 29. How to update indicators with consolidators.mp4
    00:57
  • 30.1 Example 22.txt
  • 30. Example 22 Update MACD with 5-minute candlesticks.mp4
    03:38
  • 31.1 Example 23.txt
  • 31. Example 23 Update MACD and RSI with 5-minute candlesticks.mp4
    00:51
  • 32.1 Example 24.txt
  • 32. Example 24 Update MACD with 5min bars and ATR with 4hour bars.mp4
    01:38
  • 33.1 Example 25.txt
  • 33. Example 25 Same as example 24 but with multiple assets.mp4
    02:40
  • 34. How to manually update an indicator with alternative data.mp4
    00:54
  • 35.1 Example 26.txt
  • 35. Example 26 MACD updated with property prices.mp4
    07:33
  • 1.1 QuantConnect essentials Universe selection PPT.pptx
  • 1. Introduction.mp4
    01:33
  • 2. Fundamental reference table.mp4
    02:15
  • 3. on securities changed.mp4
    00:58
  • 4. Diagram on how universe selection and on securities changed work.mp4
    02:34
  • 5. Universe settings.mp4
    01:27
  • 6. When does universe selection happen.mp4
    00:32
  • 7. Important things to remember about universe selection.mp4
    00:57
  • 8.1 Example 1.txt
  • 8. Example 1 Filter down penny stocks.mp4
    12:24
  • 9. Further explanation on how universe selection works.mp4
    00:40
  • 10.1 Example 2.txt
  • 10. Example 2 Filter stocks of companies that operate in the semiconductor industry.mp4
    05:19
  • 11. Is there an easier way to sort through the fundamental reference table.mp4
    00:25
  • 12.1 Example 3.txt
  • 12. Example 3 Filter based on revenue growth.mp4
    02:23
  • 13.1 Example 4.txt
  • 13. Example 4 Filter top 5 companies in terms of revenue growth.mp4
    05:37
  • 14.1 Example 5.txt
  • 14. Example 5 Filter stocks (current daily closing $ daily closing $ 15 days ago).mp4
    04:19
  • 15. Important note on universe selection and historical data 1.mp4
    00:27
  • 16. Important note on universe selection and historical data 2.mp4
    00:44
  • 17.1 Example 6.txt
  • 17. Example 6 Using 200-EMA to filter stocks.mp4
    02:20
  • 18.1 Example 7.txt
  • 18. Example 7 Create SMA indicators for stocks entering the trading bot.mp4
    04:12
  • 19.1 Example 8.txt
  • 19. Example 8 Updating indicators with consolidated data.mp4
    04:09
  • 20. Is it possible to unsubscribe an indicator.mp4
    00:31
  • 21. How to ensure that an asset passes universe selection.mp4
    00:54
  • 22.1 Example 9.txt
  • 22. Example 9 Ensure that AAPL, TSLA and SPY get filtered down.mp4
    01:31
  • 23.1 Example 10.txt
  • 23. Example 10 Adjust universe settings.mp4
    01:50
  • 24. Why does universe selection take so long.mp4
    00:43
  • 25. How to reduce frequency of universe selection.mp4
    00:25
  • 26.1 Example 11.txt
  • 26. Example 11 Schedule universe selection to happen only on Sunday.mp4
    02:32
  • 27.1 Example 12.txt
  • 27. Example 12 Universe selection with trading logic.mp4
    05:02
  • 28. Critical parts to have in universe selection 1.mp4
    00:40
  • 29. Critical parts to have in universe selection 2.mp4
    01:06
  • 30. Important note about universe selection.mp4
    00:46
  • 1.1 QuantConnect essentials Alternative data PPT.pptx
  • 1. Introduction.mp4
    00:56
  • 2. How to find a dataset.mp4
    00:42
  • 3. Important things to look at in a dataset.mp4
    02:05
  • 4. How to use Tiingo News Feed dataset.mp4
    02:03
  • 5.1 Example 1.txt
  • 5. Example 1 Tiingo news with 1 stock.mp4
    13:34
  • 6.1 Example 2.txt
  • 6. Example 2 Tiingo news with universe selection.mp4
    11:32
  • 1.1 QuantConnect essentials Coding your idea PPT.pptx
  • 1. Introduction.mp4
    00:35
  • 2. What I do to understand my clients strategies.mp4
    01:05
  • 3. Introduction to template strategy outline.mp4
    01:24
  • 4. Introduction to strategy outline for example 1.mp4
    02:29
  • 5.1 Example 1.txt
  • 5. Example 1 Momentum trading strategy.mp4
    15:48
  • 1.1 QuantConnect essentials Interpreting backtest results PPT.pptx
  • 1. Introduction.mp4
    00:32
  • 2. What is drawdown.mp4
    00:55
  • 3. Why is drawdown important.mp4
    02:52
  • 4. Why are win and loss averages important.mp4
    00:18
  • 5. Why are win rates important.mp4
    00:09
  • 6. My recommendation.mp4
    00:45
  • 1.1 QuantConnect essentials Tips & common mistakes PPT.pptx
  • 1. Introduction.mp4
    00:12
  • 2. Tip 1 Input clear descriptions before each line of code.mp4
    00:29
  • 3. Tip 2 Pay extra attention when working universe selection.mp4
    00:22
  • 4. Tip 3 Code your trading bot step-by-step.mp4
    00:13
  • 5. Common mistake 1 Using = instead of == when comparing 2 objects.mp4
    00:35
  • 6. Common mistake 2 Comparing indicator values incorrectly.mp4
    00:59
  • 7. Common mistake 3 Trailing stop loss and QuantConnect symbols.mp4
    00:22
  • 8. Common mistake 4 Comparing incorrectly with or keyword.mp4
    00:55
  • 1.1 QuantConnect essentials Live trading PPT.pptx
  • 1. Introduction.mp4
    01:28
  • 2. Which live trading node should I get.mp4
    01:33
  • 3. How to launch a trading bot for live trading.mp4
    02:49
  • 4. The holdings tab.mp4
    03:17
  • 5. The orders tab.mp4
    00:27
  • 6. The insights tab.mp4
    00:15
  • 7. The logs tab.mp4
    00:58
  • 8. The code tab.mp4
    01:17
  • 9. How to stop a live trading bot.mp4
    01:01
  • 1.1 QuantConnect essentials Live trading notifications PPT.pptx
  • 1. Introduction.mp4
    01:05
  • 2. How to send email notifications.mp4
    00:12
  • 3. How to send SMS notifcations.mp4
    00:15
  • 4.1 Example 1.txt
  • 4. Example 1 Send email and sms notifications when order submitted.mp4
    01:26
  • 1.1 QuantConnect essentials Interactive Brokers PPT.pptx
  • 1. Introduction.mp4
    00:28
  • 2. Important point 1 IBKR Pro account.mp4
    00:21
  • 3. Important point 2 IB Key Security via IBKR Mobile.mp4
    00:52
  • 4. Important point 3 2FA prompt.mp4
    00:23
  • 5. Important point 4 IBKR paper trading account.mp4
    00:50
  • 6. Important point 5 Trading permissions.mp4
    00:31
  • 7. Important point 6 Live deployment login credentials.mp4
    00:44
  • 8. Important point 7 Number of concurrent logins.mp4
    01:09
  • 9. Important point 8 Weekly restarts.mp4
    00:53
  • 10. Important point 9 Allow limit orders to be filled during extended hours.mp4
    00:44
  • 11. Important point 10 Short availabilities.mp4
    00:58
  • 12. Important point 11 Daily server resets.mp4
    00:46
  • 13. Conclusion.mp4
    00:22
  • Description


    Algorithmic Trading on QuantConnect: Master Backtesting and Live Trading with Over 290 Practical Examples

    What You'll Learn?


    • Code a stock market scanner and use it for trading signals.
    • Analyze LIVE news releases of companies for trading signals.
    • Trade an unlimited number of stocks with just 1 trading bot.
    • Backtest with historical stock data going back to 1998.
    • Work with high frequency data up to the second.
    • Run your trading bot LIVE with 1-click.
    • Use an unlimited number of indicators for entry/exit signals.
    • Backtest your trading bot with 1-click.
    • Learn multi-functional coding skills that can be applied to multiple asset classes.
    • Master backtesting and live trading.

    Who is this for?


  • A complete beginner in trading seeking a comprehensive algorithmic trading course built on practical, example-based learning focused on real-world applications.
  • A seasoned trader looking to supercharge their quantitative research by learning to backtest trading strategies for hundreds, even thousands, of stocks with years of historical data going back to 1998.
  • A finance or banking professional looking to break into quantitative finance with a comprehensive course covering direct and alternative data used in quantitative research, including market scanners, news analysis, momentum scanners, and more!
  • A programmer with an interest in finance or trading looking to expand their skills into new practical applications within these fields.
  • An undergraduate finance major looking to learn how to apply classroom theories to practical applications.
  • A fintech entrepreneur seeking to understand the functionalities needed in their product to effectively serve customers.
  • Someone familiar with QuantConnect and looking for a detailed QuantConnect tutorial.
  • Someone looking to automate their technical analysis for more efficient and consistent trading results.
  • Someone looking to backtest and automate their stock trading strategies for better performance.
  • Someone who wants to automate and backtest their day trading strategies for improved results.
  • What You Need to Know?


  • Have a computer and an internet connection.
  • No prior programming experience needed, I will teach you everything you need!
  • More details


    Description

    Welcome to The Complete Python Trading Bot Bootcamp (2024 Edition)—the ultimate course to take you from zero to hero in coding trading bots!


    Why Learn From Me?


    • Expert Instruction: As a Fiverr Pro seller, a distinction held by the top 1% of Fiverr sellers, I bring extensive experience in teaching and coding trading bots for over 100 clients, including professionals from major institutions like Credit Suisse and Citibank. With 170 five-star reviews and Top Rated Seller status, my credentials are well-established.

      • Fiverr profile: licheng906

    • Certified QuantConnect Integration Partner: As a certified Integration Partner for QuantConnect, a leading open-source, cloud-based algorithmic trading platform for equities, forex, futures, options, derivatives, and cryptocurrencies, I bring expert knowledge to the table.


    Why Choose This Course?


    • Tailored for Everyone: Designed by someone who’s not a computer science guru or Ivy League graduate, this course is taught in plain language with no assumptions about prior knowledge

    • Versatile Skills: This course focuses on US stocks for simplicity, but the skills you gain are easily transferable to other asset classes, including options, futures, forex, and cryptocurrencies.

    • No Fluff: Focus on essential Python skills for trading bots, avoiding unnecessary concepts to keep your learning efficient and practical.

    • Quality Guaranteed: Developed over 3 years and meticulously revised multiple times, this course is thoroughly vetted before launch on Udemy.

    • Always Up-to-Date: Regularly updated with student feedback, suggestions, and QuantConnect platform changes to ensure the latest content.

    • Interactive Q&A 100%: I’m committed to your success—expect prompt answers to your questions to enhance your learning experience.


    How Is This Course Structured?


    • Example-Based Learning: Dive into 290+ practical examples that provide hands-on experience with real-world applications.

    • Comprehensive Coverage: The course is divided into 41 chapters across two main parts—Python essentials and QuantConnect essentials. Start with essential Python skills, then apply them to create and manage trading bots for backtesting and live trading on QuantConnect.

    • Step-by-Step Progression: Begin with the basics and build your skills incrementally, ensuring a solid understanding before moving on.

    • All-in-One QuantConnect Tutorial: This course serves as a complete guide to mastering QuantConnect, from fundamentals to advanced applications. If you’re looking for a thorough and practical tutorial, you’ve found it!


    Start mastering Python trading bots today and automate your strategies!

    Who this course is for:

    • A complete beginner in trading seeking a comprehensive algorithmic trading course built on practical, example-based learning focused on real-world applications.
    • A seasoned trader looking to supercharge their quantitative research by learning to backtest trading strategies for hundreds, even thousands, of stocks with years of historical data going back to 1998.
    • A finance or banking professional looking to break into quantitative finance with a comprehensive course covering direct and alternative data used in quantitative research, including market scanners, news analysis, momentum scanners, and more!
    • A programmer with an interest in finance or trading looking to expand their skills into new practical applications within these fields.
    • An undergraduate finance major looking to learn how to apply classroom theories to practical applications.
    • A fintech entrepreneur seeking to understand the functionalities needed in their product to effectively serve customers.
    • Someone familiar with QuantConnect and looking for a detailed QuantConnect tutorial.
    • Someone looking to automate their technical analysis for more efficient and consistent trading results.
    • Someone looking to backtest and automate their stock trading strategies for better performance.
    • Someone who wants to automate and backtest their day trading strategies for improved results.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 617
    • duration 13:37:16
    • Release Date 2024/11/19