• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Making Automated Trading Bot Using Python

Making Automated Trading Bot Using Python

By Studyhub UK

4.5(3)
  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 18 hours 39 minutes

  • All levels

Description

Learn how to create an automated trading bot using Python with this comprehensive course. Master Python basics, understand trading fundamentals, build and integrate the bot with a broker API, and run it effectively.

Learning Outcomes:
  • Gain proficiency in Python programming for trading purposes.

  • Understand the fundamental concepts of trading and market dynamics.

  • Build a structured trading bot using Python and Github version control.

  • Integrate the bot with a broker API for real-time trading functionality.

  • Successfully run and manage the automated trading bot for efficient execution.

Why buy this Making Automated Trading Bot Using Python?
  1. Unlimited access to the course for forever

  1. Digital Certificate, Transcript, student ID all included in the price

  1. Absolutely no hidden fees

  1. Directly receive CPD accredited qualifications after course completion

  1. Receive one to one assistance on every weekday from professionals

  1. Immediately receive the PDF certificate after passing

  1. Receive the original copies of your certificate and transcript on the next working day

  1. Easily learn the skills and knowledge from the comfort of your home

Certification

After studying the course materials of the Making Automated Trading Bot Using Python there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £5.99. Original Hard Copy certificates need to be ordered at an additional cost of £9.60.

Who is this course for?

This Making Automated Trading Bot Using Python course is ideal for

  • Students

  • Recent graduates

  • Job Seekers

  • Anyone interested in this topic

  • People already working in the relevant fields and want to polish their knowledge and skill.

Prerequisites

This Making Automated Trading Bot Using Python does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Making Automated Trading Bot Using Python was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection.

Career path

As this course comes with multiple courses included as bonus, you will be able to pursue multiple occupations. This Making Automated Trading Bot Using Python is a great way for you to gain multiple skills from the comfort of your home.

Course Curriculum

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:23: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:12:00

Linking everything (3)

00:15: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

About The Provider

Studyhub UK
Studyhub UK
London, England
4.5(3)

Studyhub is a premier online learning platform which aims to help individuals worldwide to realise their educational dreams. For 5 years, we have been dedicated...

Read more about Studyhub UK

Tags

Reviews