Trading-Bot with Python
- Development
- Apr 24, 2025

Trading-Bot with Python, available at $49.99, has an average rating of 4.15, with 45 lectures, based on 17 reviews, and has 137 subscribers.
You will learn about Implement trading algorithms Develop investing strategies Download, transform and analyse stock market data Python programming This course is ideal for individuals who are People interested in investing in the stock market or People that want to implement trading algorithms or Programmers who want to submerge into the trading world or People interested in using Python to optimize their tradings It is particularly useful for People interested in investing in the stock market or People that want to implement trading algorithms or Programmers who want to submerge into the trading world or People interested in using Python to optimize their tradings.
Enroll now: Trading-Bot with Python
Summary
Title: Trading-Bot with Python
Price: $49.99
Average Rating: 4.15
Number of Lectures: 45
Number of Published Lectures: 45
Number of Curriculum Items: 45
Number of Published Curriculum Objects: 45
Original Price: 99.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Would you like to learn how to develop bots to invest in the stock market? Or would you like to optimize your strategies?
In this course we will teach you how to fulfil these objectives and more! We are going to learn how to program in Python from scratch and build our knowledge until we are able to: 1) download data and transform it according to our wants and needs; 2) develop and backtest strategies; and 3) develop trading bots. This course is divided in 7 different modules:
-
Introduction to the course. In this first section we are going to explore the outline of the course, how to use google colab and other basic pieces of information needed to start the course.
-
Introduction to Python. Here we are going to learn the essential elements of programming like what are variables, classes and functions.
-
Pandas and other useful packages. We will learn how to use pandas and other packages that will allow us to download and manipulate data.
-
Use of Alpaca’s API. Where we will learn to download financial data and place buy/sell orders.
-
Financial indicators. Here we will learn the theory behind some financial indicators and how to calculate them.
-
Backtesting. In this section we are going to use financial data to optimize the parameters of our strategies in order to earn as much money as we can.
-
Creating a trading bot. Finally we are going to learn how to create a trading bot that will invest on its own without our constant supervision.
Course Curriculum
Chapter 1: Course introduction
Lecture 1: Course overview
Lecture 2: Use of google colab
Lecture 3: Creating and Alpaca account
Chapter 2: Introduction to Python
Lecture 1: Variables
Lecture 2: Handling strings
Lecture 3: Lists
Lecture 4: Dictionaries
Lecture 5: Conditional statements
Lecture 6: Loops
Lecture 7: Keyboard input and use of try-except statements
Lecture 8: Working with files
Lecture 9: Python functions
Lecture 10: Python classes and methods
Chapter 3: Use of Pandas and other important libraries
Lecture 1: Introduction to Pandas
Lecture 2: Pandas dataframes
Lecture 3: Data filtering
Lecture 4: Data clustering
Lecture 5: A real case of data clustering
Lecture 6: Numpy package overview
Lecture 7: Json package overview
Lecture 8: Request package overview
Chapter 4: Use of Alpacas API
Lecture 1: Basic queries
Lecture 2: Creating buy/sell orders
Lecture 3: Advanced orders
Lecture 4: Extracting data from Alpaca
Lecture 5: Data processing with pandas
Chapter 5: Indicators
Lecture 1: What are technical indicators?
Lecture 2: Calculating indicators with an API
Lecture 3: Calculus of SMA without and API and use of Pandas rolling function
Lecture 4: Bollinguer bands
Lecture 5: Stocastic indicator
Chapter 6: Backtesting
Lecture 1: What is backtesting?
Lecture 2: Setting up our first cerebro
Lecture 3: Import data
Lecture 4: Adding a strategy
Lecture 5: Operations and notifications
Lecture 6: Adding comissions and plotting
Chapter 7: Creating a trading bot
Lecture 1: Steps for bot development
Lecture 2: Backtesting SMAs
Lecture 3: Backtesting RSIs
Lecture 4: Backtesting crossover of SMAs
Lecture 5: Combining the use of SMAs and RSI
Lecture 6: Overview of strategy results
Lecture 7: Strategy implementation
Lecture 8: Using the API
Instructors

Giovanni Bonaventura
Ingegnere Aerospaziale , Big Data Analysis

Migue Hernanz Koers
Biotechnologist and trader

Kevin Meneses González
Especialista en Python, Análisis de datos y SAP
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Top 10 Agile Methodologies Courses to Learn in November 2024
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- How to Draw Cute Thanksgiving!
- Canva Next Level- Become a Canva Expert
- Figma Fundamentals- Use Figma Like a Pro
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling