
Cover Python basics, Pandas data analysis, essential calculations, and building a trading bot with pseudo codes and the Python binaries library for passive income.
Install Python from the official downloads, add to path, customize installation, and set up a new project in the IDE to begin learning the basics of Python.
Learn to print strings and variables with the print function, including hello world and personalized messages, using the format function with curly braces for variable order.
Discover how to declare variables in Python, name them correctly, and work with strings, integers, floats, and booleans, including type conversion and multi-variable assignments for cryptocurrency investing.
Explore Python operators from arithmetic to comparison and boolean operations, and master assignment and augmented assignment with examples of addition, subtraction, multiplication, division, integer division, modulus, and exponent.
Explore how to create and use Python functions to break problems into smaller tasks, pass arguments, return results, and reuse code, with practical examples like add, square, and mean.
Explore the difference between local and global variables in Python, learn how the global keyword makes x accessible outside functions, and see how functions modify global values.
Explore Python lists: create and index with positive and negative indices, slice ranges, and combine lists, then add, remove, insert, pop, and extend elements to manage data efficiently.
Learn to create and manipulate dictionaries in Python, including adding key-value pairs, accessing values by key, listing keys and values, and removing pairs with pop.
Explore how if-else statements control code execution in Python by evaluating conditions, using colons and indentation, and printing outcomes for true and false conditions.
Explore how while loops run code until a condition is met, printing results, and use break and continue statements to control iteration, terminate loops, or skip steps with practical examples.
Master for loops in Python by iterating over lists and ranges, and by accessing dictionary keys and values while printing results.
Explore how to define classes in Python, create objects from a class, and use properties and methods with self, constructors, and instances like color, brand, and model.
Explore pandas series, a 1d data structure for data analysis in Python, learn to create a series from a list, set and use custom indexes, and select elements by index.
Explore pandas data frames as a 2d table with rows and columns. Learn to import pandas, create a data frame from a dictionary, and select values by column and row.
Learn to select specific columns and rows in a dataframe using pandas, via dot notation or square brackets, returning a pandas series or dataframe, including multiple or last rows.
Learn to select rows in a data frame by conditions using square bracket filters and df.loc, printing names for rows with marks above thresholds and ages over 20.
Explore a cryptocurrency investing strategy using bitcoin price variations and two investment plans, calculating profits and percentage gains. Learn to automate this approach with a Python program.
Learn to build a crypto strategy by placing a market order at the current price, adding safety orders at -1%, -3%, -7%, and -15% deviations, and selling for profit.
Develop a Python-based crypto trading blueprint by placing market orders, recording trades in a dataframe, using price deviation to trigger safety orders, and exiting on a profit target.
Connect the Binance spot testnet to Python by creating an API key and secret, then use python-binance and pandas to fetch balances.
Create a python function to fetch the current value of a currency pair with get_symbol_ticker, loop to retrieve btc usd, and print the current price of Bitcoin.
Place market orders to buy and sell coins by specifying symbol, side, and quantity; track balances and note a small loss from market price change after buying Bitcoin.
Record past cryptocurrency trades in a pandas dataframe by creating price and quantity columns, building two dataframes, and concatenating them with ignore_index to update the trade history.
Create a Python function that computes deviation from the initial price using a symbol and data frame, calculating pct change from current price to initial price and returning it.
Write a function to calculate percentage profit for cryptocurrency holdings. Iterate the dataframe to compute initial value and current value, then return total profit over total value times 100.
Define a function to sell all coins in a data frame, compute total volume by summing the volume column, and place a market order with symbol, volume, and direction.
Assemble a cryptocurrency trading bot by defining symbol, volume, safety orders, and proportion. Implement a run loop to place market orders and log price, quantity, and data frame updates.
Assemble a trading bot by applying deviation-based variation, safety orders, and market orders, updating a symbol data frame, tracking profit, and selling all orders when the profit target is reached.
Finalize the bot and perform testing by adjusting profit target, proportion, and volume, executing runs, reviewing orders in the data frame, and ensuring error handling with a dry exception block.
Create a python class for a multi-coin trading bot, define a constructor with symbol, volume, safety orders, proportion, and profit target, and implement methods using self.
Create multiple trading objects from a class and run them with threading to trade Etherium and Bitcoin simultaneously, adjusting volume and safety orders to test a cryptocurrency trading setup.
Round the volume to three decimal places to prevent runtime errors when more decimals appear, using the rounding function and specifying the number of decimal places.
Create a new function called place first order, pass f1 and f2, and handle errors with a dry exception block. Use recursion to retry on runtime errors and return f1.
Create a digital ocean server via the provided link for $200 free credit, sign up with Google, and set up applet to generate a public/private key pair and create droplet.
Install pandas and python-binance on the server using pip install commands to enable data processing with these libraries.
Install Python Binance and upload the bot to the server by creating and editing Python files with nano, pasting code, and saving to complete the upload.
Run your Python cryptocurrency bot as a background process, inspect project files, and execute the main script to start automated trading and observe results.
Learn to view your trading bot status by resuming a screen session in PuTTY, attaching to session 7619, and confirming the bot runs in the background.
Discover practical instructions for using Python to build cryptocurrency investing strategies that generate passive income.
Learn to access 24/7 lifetime live support via a q&a system, including asking new questions and getting replies within 24 hours, and provide feedback through reviews and ratings.
There are 8 main sections in this course
Basics of Python
Data Analysis with Pandas Library in Python
Building the Strategy Plan
Algorithmic Trading with Python-Binance
Building the Trading Bot
Multiprocessing ( Trading Multiple Coin Pairs Simultaneously )
Creating a Digital Ocean Server and Running bot in that Server
Basics of Python -
This section is for absolute beginners in python. We are discussing about following topics.
Installing Python and Setting up IDE
Print Function and F Strings
Variables and Basic Data Types in Python
Operators in Python
Python Functions
Global and Local Variables in Python
Working with Lists
Working with Dictionaries
If Else Statements in Python
While Loops, Break and Continue Statements
For Loops
Classes and Objects in Python
Data Analysis with Pandas Library in Python
Pandas is a Python library created for data analysis. We are using this library to do essential forex calculations.
We are discussing about,
Pandas Series
Pandas Data Frames
Selecting Specific Rows and Columns in a Dataframe
Selecting Rows in a Data Frame by Conditions
Iterating Colums in a Dataframe
Building the Strategy Plan
In this section, we will be designing blue print of our trading bot. We are building the basic structure with psudo-codes.
Algorithmic Trading with Python-Binance
Connecting Binance Spot Testnet Account with Python
We are creating functions of our trading bot(Functions for Placing Orders, Calculate the Profit, Calculate the Deviation of the Price etc )
Adding Current Positions into Pandas Data Frames
Building the Trading Bot
We are putting all the functions together and assembling the bot
Multiprocessing
We are Upgrading our Bot with Classes and Threading. After that He Can Trade Multiple Coins at the Same Time.
Creating a Digital Ocean Server and Running bot in that Server
We are uploading our bot to a server. it will run continuously in the Server and generate a passive income.