Book Image

Build a Super Advanced Trading Bot on DYDX Hosted on AWS with Python [Video]

By : XCHAIN ANALYTICS LTD
4 (2)
Book Image

Build a Super Advanced Trading Bot on DYDX Hosted on AWS with Python [Video]

4 (2)
By: XCHAIN ANALYTICS LTD

Overview of this book

In this course, you will learn how to develop an end-to-end decentralized trading bot using Python, interact with Telegram for real-time notifications, and leverage the capabilities of AWS to run your code 24/7 in the cloud. The course begins with an introduction to the objectives and expectations, providing a clear roadmap for you. You will explore the concepts of statistical arbitrage and cointegration and understand how to trade the spread based on the Z-score. Dive into the nuances of hedge ratio and half-life and discover how to apply the Kelly Criterion for optimal position sizing and risk management. DYDX FastTrack empowers you to seamlessly configure MetaMask, Alchemy HTTP provider, and access DYDX credentials. Interact with the DYDX API for public price data retrieval and placing orders through the private API. This comprehensive guide includes environment setup in VS Code, Python VENV setup, and creating a collaborative GitHub repository. Master the integration process with environment variables for flawless operations. In the Bot Build stages, you will configure bot constants, construct market prices, and implement cointegration functions. Explore the BotAgent class, which forms the backbone of your trading bot, and effectively manage open trades and exits. Finally, deploy your bot on the AWS cloud, set up real-time Telegram updates, and achieve full automation with CRON. By the end of this course, you will be equipped with the knowledge and skills to develop and deploy an advanced decentralized trading bot on DYDX, leveraging the power of Python and AWS.
Table of Contents (10 chapters)
Chapter 9
AWS Cloud Deployment
Content Locked
Section 4
Launch EC2 Instance
In this video, we will demonstrate how to launch an AWS EC2 instance for deploying your trading bot. You will learn how to select the appropriate instance type, configure the instance settings, and launch the EC2 instance. This step is essential for creating a virtual machine on the AWS cloud where your trading bot will run.