Course Highlights
  • Gain a deep understanding of Arbitrage with particular focus on Triangular Arbitrage
  • Understand Triangular Arbitrage concepts with Python from an "indie programmer" and fun way for complete beginners
  • Develop with Javascript the "indie programmer" and fun way for complete beginners
  • Establish all traceable Triangular Arbitrage pairs unseen by others
  • Calculate surface rate opportunities across all pairs
  • Calculate real rates for arbitrage with depth
  • Cover the above points in both CeFi (with the Poloniex exchange) and Defi (with Uniswap V3)
  • Pull any data from the web by exploring the Rest API endpoints with Poloniex (transferable knowledge to other exchanges)
  • Read blockchain price information with Web3 and Ethers JS
  • Work with the Uniswap V3 SDK
Curriculum

5 Topics
Why Share the Secrets of Triangular Arbitrage?
Your Number 1 Advantage in Learning Triangular Arbitrage
Triangular Arbitrage Pitfalls and Dangers
Our 3 Step Plan for Success
Course Outline Agenda

8 Topics
What is Triangular Arbitrage?
How Triangular Arbitrage Works - Part 1
How Triangular Arbitrage Works - Part 2
Triangular Arbitrage with Foreign Exchange Example
Triangular Arbitrage with Crypto Currency Example
Understanding the ASK and BID - (INCLUDES CHEAT SHEET with API)
Its All About Depth - Surface Rate vs Real Rate
INTUITION QUIZ

2 Topics
MUST Watch I - About Resources (Dec 2001)
MUST Watch II - About Resources (Jan 2003)

12 Topics
Setting Up Google Colab for Initial Python Experimentation
The Developer Mindset Required for Success
Python VARIABLES LISTS and DICTIONARIES
Mastering the IF Statement
Python FOR and WHILE Loops
Python AND and OR Conditions
Your First Python API Data Request with REQUESTS and JSON
Understanding Methods (aka Functions)
Understanding Python Classes
Python Playground Code Resources
Installing Python and Creating Your First Virtual Environment
Python Coding Quiz

4 Topics
Javascript VARIABLES ARRAYS and OBJECTS
Javascript IF Statement (Comparison to Python)
Javascript FOR Loop
Javascript FUNCTION Example

3 Topics
Download the Latest Code for Troubleshooting (Jan 2023 Update)
How to Pull Any API Data - Must Learn
Q&A

13 Topics
Setting Up Our Chosen IDE (PyCharm)
Making our POLONIEX API Request
Identifying TRADEABLE Coin Assets
Adding TRADEABLES to a List
Using Methods (Functions) to Neaten Your Code
Running in a Modular Structure
Structuring Pairs Logic
Structuring Pair A
More Code Structuring
Structuring Pair B
Structuring Pair C
Logging a Triangular Match
Saving Structured Pairs to JSON

15 Topics
Loading Structured Pairs Fast
Get Latest Prices
Structure Prices for Surface Rate Calculation
Setting Variables and Correcting Price Information
BID ASK Calculation Recap
Important Additional Variables and Commenting
Your First Triangular Arbitrage Calculation
Another Triangular Arbitrage Calculation Example
Finalising Forward Rate Calculations
Assessing Forward Algorithm
Calculating Reverse Rates
CORRECTION Updating Indentation
BUG FIX and Trading Descriptions
Outputting Surface Rate Opportunities
Looking Back and Next Steps

7 Topics
Setting Variables and Orderbook Depth
Retrieving Orderbook Price Data
Reformatting ASK Orderbook Prices
Calculating Orderbook Depth
Calculating REAL RATE Profit and Loss
Automating Orderbook Depth Calculation for Surface Rate Trigger
Spotting Real Arbitrage Opportunities and Closing Comments

9 Topics
Setting Up the PyCharm Environment
Understanding Uniswap V3 Graph QL
Pulling Liquid Uniswap Pool Prices
Structuring Triangular Groups - Part 1
Structuring Triangular Groups - Part 2
Structuring Triangular Groups - Part 3
Piping Over Surface Rate Calculations
Code Walkthrough for Surface Rates
Saving Surface Rates and Next Steps

5 Topics
Preparation and Setup for Connecting to ETHEREUM
Installing Node JS Packages
WEB3 JS Crash Course
ETHERS JS Crash Course
Plan of Attack

7 Topics
Reading Surface Rates from JSON
Retrieving Blockchain Price Depth - Part 1
Retrieving Blockchain Price Depth - Part 2
Retrieving Blockchain Price Depth - Part 3
Retrieving Blockchain Price Depth - Part 4
CONGRATULATIONS! Your First Real Arbitrage Opportunity in DeFi
Execution Ideas and Course Wrap Up

  Write a Review

Triangular Arbitrage for Crypto with Python - (Fast Track)

Go to Paid Course