К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Trading Bot on DYDX with AWS & Python · LearnSpace
Назад в каталог
courseraIT и технологии

Advanced Trading Bot on DYDX with AWS & Python

Курс от Packt
Продвинутый≈ 13.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Build a sophisticated automated trading bot from scratch with this advanced course combining Python, AWS, and the DYDX decentralized exchange. Learn the core principles of algorithmic trading, statistical arbitrage, and cloud deployment while gaining hands-on experience in designing and coding your own trading system. Your journey begins with mastering manual trading on DYDX and understanding key concepts such as cointegration, Z-score trading, and risk management. You’ll then set up the trading environment, connect to DYDX APIs, and progressively build your bot in multiple stages — from constants configuration to live order execution. Next, you’ll integrate Telegram messaging for real-time alerts and deploy your bot to AWS EC2 for full cloud automation. You’ll also learn essential DevOps practices like code versioning with GitHub, CRON scheduling, and ongoing bot improvements for long-term scalability and performance. This advanced course is ideal for developers, data scientists, and trading enthusiasts who have intermediate Python knowledge and a basic understanding of trading concepts. Prior experience with APIs and cloud platforms will be beneficial but not mandatory. By the end of the course, you will be able to design, code, and deploy a fully automated trading bot on DYDX, manage real-time trading operations on AWS, implement statistical trading strategies, and automate alerts and maintenance workflows efficiently.

Навыки, которые вы освоите

Amazon Elastic Compute CloudProduct AutomationCorrelation AnalysisOrder EntrySecurities TradingOrder ManagementGit (Version Control System)Devops ToolsReal Time DataDevOpsCloud Deployment

Программа курса

10 модулей · 75 учебных материалов

01Introduction8 материалов

Introduction

Welcome to the Course!ВидеоFull Course ResourcesЧтениеWhat to ExpectВидеоWhat NOT to ExpectВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Advanced Trading Bot on DYDX with AWS & Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 13.5 ч

10 модулей

Язык: Английский

Часть программы вашего университета
Course Plan of AttackВидео
Discord and ResourcesВидео
Manually Trading on DYDXВидео
Introduction - AssessmentЗадание
02Strategy7 материалов

Strategy

Statistical Arbitrage and CointegrationВидеоTrading the Spread Based on Z-ScoreВидеоAbout the Hedge RatioВидеоAbout Half-LifeВидеоPosition Sizing and Risk ManagementВидеоUnderstanding Pairs Trading and Statistical Arbitrage ConceptsDIALOGUEStrategy - AssessmentЗадание
03DYDX FastTrack9 материалов

DYDX FastTrack

MetaMask SetupВидеоAlchemy HTTP Provider SetupВидеоDYDX Credentials AccessВидеоConnect to DYDX in Python with ColabВидеоInterpreting DYDX API DocumentationВидеоGet Public Candlestick Price DataВидеоPlace Orders on DYDX through Private APIВидеоBuilding and Executing Trades with Dydx API and PythonDIALOGUEDYDX FastTrack - AssessmentЗадание
04Environment Setup5 материалов

Environment Setup

VS Code and Python VENV SetupВидеоGitHub Repository SetupВидеоAdding Environment VariablesВидеоSetting Up Your Python Dydx Trading Bot ProjectDIALOGUEEnvironment Setup - AssessmentЗадание
05Bot Build - Stage 17 материалов

Bot Build - Stage 1

Bot Constants Configuration SetupВидеоStage 1 - Plan of AttackВидеоConnect_To_DYDXВидеоClose All Positions Function - Part 1ВидеоClose All Positions Function - Part 2ВидеоImplementing and Managing Cryptocurrency Trades ProgrammaticallyDIALOGUEBot Build - Stage 1 - AssessmentЗадание
06Bot Build - Stage 28 материалов

Bot Build - Stage 2

Stage 2 - Plan of AttackВидеоGet ISO TimesВидеоConstruct Market Prices - PreparationВидеоConstruct Market Prices - CompletionВидеоConstruct Cointegration FunctionsВидеоStore Cointegrated Pairs DataВидеоAnalyzing and Using Cointegration DataDIALOGUEBot Build - Stage 2 - AssessmentЗадание
07Bot Build - Stage 312 материалов

Bot Build - Stage 3

Stage 3 - Plan of AttackВидеоBotAgent Class - InitializeВидеоBotAgent Class - CompletionВидеоOpen Trades - Initial SetupВидеоOpen Trades - Trade Trigger LogicВидеоOpen Trades - Engage BotAgentВидеоManage Exits - Part 1ВидеоManage Exits - Part 2ВидеоBuild Test RunВидеоGit Deploy and Next StepsВидеоBuilding and Using a Python Bot Agent Class for Automated Crypto TradingDIALOGUEBot Build - Stage 3 - AssessmentЗадание
08Telegram Messaging Inclusion6 материалов

Telegram Messaging Inclusion

Telegram Bot SetupВидеоSending First Message through URLВидеоSend Message through PythonВидеоMessage Placement and GitHubВидеоUnderstanding Telegram Bot Messaging with PythonDIALOGUETelegram Messaging Inclusion - AssessmentЗадание
09AWS Cloud Deployment10 материалов

AWS Cloud Deployment

About AWS and SignupВидеоAWS EC2 - Plan of AttackВидеоCreate Security GroupВидеоLaunch EC2 InstanceВидеоConnect to EC2 and Install PythonВидеоDownload and Test BotВидеоMaking Code UpdatesВидеоFull Automation with CRONВидеоDeploying and Automating Python Scripts on AWS EC2DIALOGUEAWS Cloud Deployment - AssessmentЗадание
10Next Steps3 материалов

Next Steps

Bot Improvements and Next StepsВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание