Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Cryptocurrency Trading Bot with a User Interface in Python

Xây dựng Bot Giao dịch Tiền điện tử với Giao diện Người dùng bằng Python

Xây dựng Bot Giao dịch Tiền điện tử với Giao diện Người dùng bằng Python

Tự động hóa Chiến lược Giao dịch Tiền điện tử trên Binance & Bitmex với Python và Tạo Bảng điều khiển Giao dịch (GUI) riêng

4.6
(1,539 đánh giá)
14,342 học viên
Giảng viên
Vincent Carmier
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
10.0 giờ video
65 bài giảng
1 bài quiz
1 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Cách lập trình một bot giao dịch / Tự động hóa một chiến lược giao dịch
Cách kết nối với API của sàn giao dịch tiền điện tử nói chung
Cách Thiết kế giao diện người dùng đồ họa (GUI) trong Python
Nâng cao kỹ năng Python và thói quen lập trình tốt qua một dự án thực tế
Học cách sử dụng REST API và Websocket API

Yêu cầu

Kiến thức Python cơ bản (biết class/object là gì, dictionaries, lists, functions, loops, v.v.)
Kiến thức cơ bản về giao dịch tiền điện tử (giá bid/ask, lệnh giới hạn/lệnh thị trường)

Đối tượng phù hợp

Dành cho nhà giao dịch muốn tự động hóa chiến lược của mình
Dành cho lập trình viên Python muốn tìm hiểu về bot giao dịch
Dành cho nhà phát triển muốn bắt đầu với lập trình GUI trong Python
Dành cho người mới học Python muốn tìm hiểu về lập trình GUI và kết nối API qua dự án thực tế
Dành cho người dùng Binance và Bitmex muốn tạo công cụ giao dịch riêng

Nội dung khóa học

8 phần • 65 bài giảng
1 Tổng quan Khóa học
2 Cài đặt Python
3 Cài đặt và Sử dụng Pycharm
4 Tạo Khóa API của bạn (bắt buộc)
5 Câu hỏi Thường gặp (FAQ)
6 Gặp khó khăn trong khóa học? Kiểm tra tại đây
1 Tạo Điểm khởi chạy | Logger | Cửa sổ chính
2 Tương tác với một API công khai
3 Hiển thị dữ liệu API trên giao diện
4 Giới thiệu về tùy chỉnh giao diện widget
1 Binance Futures - REST API (Lập trình các endpoint công khai)
2 Binance Futures - REST API (Kiểm tra các endpoint công khai)
3 Binance Futures - REST API (Các endpoint riêng tư)
4 Binance Futures - Websocket API
5 Binance Futures - Cải tiến: Mô hình Dữ liệu & Kiểu dữ liệu Biến
6 Binance Futures - Cải tiến: Xử lý Lỗi & Biến/Phương thức riêng tư
7 Đăng ký thêm các kênh Websocket
1 Bài tập: Tạo bộ kết nối Bitmex cơ bản
2 Bitmex - REST API & Xác thực
3 Bitmex - REST API: Thêm các chức năng khác
4 Bitmex - Websocket API
5 Chuyển đổi chuỗi ngày-giờ sang Dấu thời gian Unix
6 Giải quyết vấn đề làm tròn giá và khối lượng đặt lệnh
1 Thành phần Cha & Tổ chức giao diện
2 Thành phần Ghi nhật ký (Logging)
3 Cập nhật Giao diện Người dùng một cách an toàn
4 Thành phần Danh sách Theo dõi: Cấu trúc Lớp
5 Thành phần Danh sách Theo dõi: Thêm một Mã giao dịch
6 Thành phần Danh sách Theo dõi: Xóa một mã giao dịch
7 Thành phần Danh sách Theo dõi: Cập nhật Danh sách Theo dõi
8 Bài tập: Tạo Thành phần Lịch sử Giao dịch
9 Thành phần Lịch sử Giao dịch
10 Thành phần Chiến lược: Khởi tạo
11 Thành phần Chiến lược: Thêm một chiến lược mới
12 Thành phần Chiến lược: Xóa một chiến lược
13 Thành phần Chiến lược: Cấu hình các tham số bổ sung
14 Thành phần Chiến lược: Xác thực các tham số bổ sung
15 Thành phần Chiến lược: Bật/Tắt chiến lược
16 Mã nguồn
1 Sử dụng các lớp để tổ chức module chiến lược
2 Dữ liệu Nến: Phân tích dữ liệu giao dịch
3 Dữ liệu Nến: Cập nhật danh sách dữ liệu nến
4 Lập trình Chiến lược Phá vỡ (Breakout)
5 Tính toán các chỉ báo Chiến lược Kỹ thuật
6 Thêm các điều kiện để vào lệnh hay không
7 Tính toán khối lượng giao dịch trên Binance và Bitmex
8 Thực thi Giao dịch
9 Hiển thị PNL và Giao dịch trên giao diện
10 Chốt lời, Cắt lỗ và Thoát lệnh
11 Mã nguồn
1 Người dùng Mac: Tùy chỉnh Nút Tkinter
2 Xác thực Dữ liệu Nhập
3 Widget Nhập liệu tự động hoàn thành
4 Thêm khung cuộn: Kiến thức cơ bản
5 Thêm khung cuộn: Trường hợp phức tạp hơn
6 Đóng ứng dụng
7 Khởi chạy ứng dụng bên ngoài Pycharm
8 Tạo cơ sở dữ liệu SQLite
9 Lưu không gian làm việc vào cơ sở dữ liệu
10 Tạo tệp requirements.txt
11 Tích hợp Binance Spot
12 Binance Spot Tesnet: Tạo khóa API
13 Xử lý giới hạn Websocket Binance Spot / Đăng ký lại các kênh
1 Lời cuối và lời khuyên
2 Mã nguồn có Chú thích

Giới thiệu khóa học

Take your trading ideas to code and make them more efficient by automating them like a pro!

This course will guide you through all the steps required to write a program in Python for algorithmic trading, using the best coding practices. It is a perfect example of the "learning by doing" pedagogy: instead of learning only theoretical concepts, you will learn important concepts whilst creating a real trading application, from API connections to trade management.


Keep control over your trading robot with an interface

A trading program can automate your strategy, but that's not all: you can also use it as a trading assistant by building a user interface (UI) that will help you follow your trades and market data. This course will give you an understanding on how to develop a solid Tkinter interface and integrate it with the trading automation part.


Interact with the crypto exchange servers without an intermediary

Many platforms propose to write simplified code to automate your strategy and handle most of the interaction with an exchange API in the background. It doesn't give you the freedom you may need, it prevents you from building very developed programs, and their service- of course- isn't easy on the wallet.
This course will teach you how to interact with an exchange API without an intermediary- giving you control of everything. It will also give you the power to improve your programming knowledge, which you can re-use for other projects.


Learn with the Binance Futures and Bitmex APIs

Binance and Bitmex are two of the most popular crypto exchanges in the world, they provide awesome automation possibilities and are great for beginners. You can then apply what you have learned to your Binance Spot/Margin account or other exchanges.

Both Binance and Bitmex have testing environments, including their API, which is a great way to learn!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Algorithmic Trading
Hiển thị tất cả khoá học Cryptocurrency Trading
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học User Interface
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊