Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Life Purpose Meditation Personal Transformation Neuroscience Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Finance & Accounting Investing & Trading Algorithmic Trading

Python Algo Stock Trading: Automate Your Trading!

Learn to Automate Trading Stocks And Investing Strategies: Go From Beginner To Algorithmic Trader!
Rating: 3.9 out of 53.9 (543 ratings)
4,172 students
Created by Nathan Krieger
Last updated 8/2020
English
English [Auto], Polish [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Learn the fundamentals of Algorithmic Trading
  • Learn to code in Python
  • Code your first trading algo in less than 30 minutes!
  • Learn how to code, backtest, and implement various algo trading strategies
  • Learn to how to turn your own ideas into trading algos
  • Develop skills that are the future of investing!

Requirements

  • Basic computer skills and a desire to learn

Description

Are you ready to learn one of the most in demand skills in the finance industry?  Welcome to the algorithmic stock trading bootcamp.  In this course we will learn how to automate our trading and implement various strategies.  So lets talk about who this course is for.  This course is for anyone interested in learning how to code, backtest, and run their own trading algorithms.  There is no prior knowledge of coding or algo trading required.  Even if you have never written a single line of code, I have included a python bootcamp that will teach you the basics to get you ready.  Other than our course introduction there will be no powerpoints or lectures about useless theoretical details that you really don’t care about.  We will learn by doing, and will walk thorugh several algos line by line, gradually getting more complex as we progress.  we will run backtests, and evaluate the results of our trading.  The goal by the end of this course is for you to be able to use what you’ve learned and create trading algo’s that execute whatever strategy you can come up with.  Now this course is for beginners, so if you are already an algo trader the material in this course will likely not be helpful to you. However if you are new to algo trading, this is an excellent time to learn, and an invaluable skill to develop. 

Who this course is for:

  • Anyone new to algo trading!

Course content

10 sections • 42 lectures • 2h 17m total length

  • Preview05:18

  • UPDATE
    00:31
  • Preview03:11

  • Numbers
    03:40
  • Numbers Notebook
    00:12
  • Strings
    03:57
  • Strings Notebook
    00:24
  • Variables
    03:46
  • Variables Notebook
    00:14
  • Comments
    01:17
  • Comments Notebook
    00:13
  • Comparison Operators
    03:31
  • Comparison Operators Notebook
    00:14
  • Functions
    03:30
  • Functions Notebook
    00:10
  • If, Else, and Elif Statements
    03:24
  • If, Else, and Elif Statements Notebook
    00:19
  • Lists
    02:56
  • Lists Notebook
    00:07
  • Dictionaries
    01:46
  • Dictionaries Notebook
    00:04

  • Preview04:35
  • Quantopian IDE
    05:18

  • Initialize, Before Trading, & Handle Data
    02:53
  • Context & Order Target Percent
    05:50
  • Order Types & Short Selling
    05:45
  • Schedule Function & Portfolio Rebalancing
    05:49
  • Historical Data
    05:25
  • Closing Positions & Conclusion
    02:26

  • Performance Metrics
    07:00
  • Common Mistakes
    02:39

  • Introduction to Momentum
    04:03
  • Adding Our Moving Averages
    02:45
  • If Data Can Trade & Trading Logic
    04:08
  • Plotting Variables & Conclusion
    06:00

  • Introduction
    03:26
  • Implementing Current Data
    02:13
  • Trading Logic & Portfolio Object
    06:05
  • Hedging & Systemic Risk
    04:45

  • Querying Fundamentals
    06:26

  • Dynamic Stock Selection
    08:52
  • Next Steps
    02:29

Instructor

Nathan Krieger
Trading & Programming
Nathan Krieger
  • 4.2 Instructor Rating
  • 820 Reviews
  • 8,083 Students
  • 4 Courses

Passionate about investing, programming, and being an all around autodidact.  Have professional experience working at one of the largest private banks and a large consulting firm.  Over the course of my professional experience I have strived to develop the skill set to break down sophisticated problems and create comprehensive creative solutions.  

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.