Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Realtime Algorithmic Trading with Apache Flink - End-to-End Data Engineering Project

CodeWithYu via YouTube

Overview

Develop an end-to-end data engineering project for real-time algorithmic trading using Apache Flink, Apache Kafka, Redpanda, and Python. Learn the fundamentals of algorithmic trading, explore Apache Flink's stream processing capabilities, and integrate Kafka for efficient data ingestion. Process and transform stock price data in real-time using Flink SQL and DataStream API, manage event time and watermarks, and build and deploy Flink jobs for continuous data processing. Create and consume Kafka topics for stock price data, implement real-time analytics, and execute buy/sell orders based on custom trading algorithms. Gain hands-on experience with tools like Docker and SQL while following a comprehensive workflow from data ingestion to trade execution. Suitable for data engineers, software developers, financial analysts, and anyone interested in real-time data processing and trading systems.

Syllabus

Introduction
Stock Trading Strategies
Process of Buying and Selling Stocks in the Market
System Architecture
Installations and Dependencies
Setting up the Architecture
Retrieving Historical News Producer
Setting up Custom LLM for Sentiment Analysis
Setting up Historical Prices Producer
Implementing Custom Trading Algorithm

Taught by

CodeWithYu

Reviews

Start your review of Realtime Algorithmic Trading with Apache Flink - End-to-End Data Engineering Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.