| Giới thiệu khóa học K11: Từ Python đến Bot Auto Trading

Được viết bởi thanhdt vào ngày 23/06/2026 lúc 10:45 | 14 lượt xem

Khóa học: Lập trình Bot Auto Trading Python — K11
Buổi: 1 — Tổng quan
Thời gian đọc: ~8 phút


Mục lục

  1. Bot Auto Trading là gì?
  2. Tại sao chọn Python?
  3. Bạn sẽ học được gì trong 12 buổi?
  4. Sản phẩm cuối khóa
  5. Ai nên tham gia khóa học?
  6. Câu hỏi ôn tập

1. Bot Auto Trading là gì?

Bot Auto Trading (robot giao dịch tự động) là chương trình máy tính tự động thực hiện các thao tác giao dịch trên thị trường tài chính — mua, bán, đặt Stop Loss, Take Profit — theo quy tắc đã được lập trình sẵn, không cần con người can thiệp từng lệnh.

Khác với trader thủ công ngồi trước màn hình cả ngày, bot hoạt động 24/7:

  • Quét dữ liệu giá (OHLCV) từ sàn giao dịch qua API
  • Tính toán chỉ báo kỹ thuật (RSI, MA, ATR…)
  • Phát hiện tín hiệu mua/bán theo chiến lược
  • Gửi lệnh tự động lên broker hoặc sàn crypto

Trong khóa K11, bạn không chỉ học lý thuyết mà sẽ tự tay viết bot chạy trên Binance (crypto), MetaTrader 5 (Forex) và SSI (chứng khoán Việt Nam).


2. Tại sao chọn Python?

Python là ngôn ngữ phổ biến nhất trong lĩnh vực Quantitative FinanceAlgorithmic Trading vì:

Ưu điểm Ứng dụng trong khóa học
Cú pháp dễ đọc, học nhanh Phù hợp người mới bắt đầu lập trình
Hệ sinh thái thư viện phong phú pandas, numpy, ccxt, MetaTrader5
Cộng đồng lớn, tài liệu nhiều Dễ tra cứu khi gặp lỗi API
Tích hợp AI/ML Mở rộng sang học máy dự báo giá (buổi 10–12)

Ví dụ đơn giản — lấy giá Bitcoin real-time từ Binance chỉ với vài dòng code:

import requests

url = "https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT"
response = requests.get(url)
data = response.json()
price = float(data['price'])

print(f"Giá BTC trên Binance: ${price:,.2f}")

Đây chính là bài tập đầu tiên bạn sẽ làm ở Buổi 1 — kết nối Python với thị trường thực.


3. Bạn sẽ học được gì trong 12 buổi?

Khóa K11 được thiết kế theo lộ trình từ cơ bản đến nâng cao, mỗi buổi xây dựng trên kiến thức buổi trước:

Buổi Chủ đề Kỹ năng đạt được
1 Tổng quan khóa học Hello World, gọi API Binance
2–3 Python cơ bản Biến, vòng lặp, hàm, OOP
4 Thư viện & dữ liệu Pandas, NumPy, vẽ biểu đồ
5 API & Data Warehouse ETL, lưu trữ dữ liệu lịch sử
6 Crypto Binance Fetch data, Buy/Sell Spot & Future
7 CK VN & Forex MT5, SSI, DNSE
8 Vào lệnh giao dịch RSI, MA, ATR, normalize lệnh
9 Thiết kế Auto Trade Kiến trúc OG/OF, Redis
10 Thống kê & định lượng Xác suất, ARIMA, backtest
11–12 Chiến lược từ dữ liệu Bot hoàn chỉnh đa thị trường

Mô hình OG/OF — trọng tâm từ Buổi 9 trở đi:

  • OG (Order Generator): module phân tích dữ liệu, tính chỉ báo, phát tín hiệu
  • OF (Order Follower): module nhận tín hiệu và thực thi lệnh lên sàn
  • Redis: cầu nối truyền tín hiệu giữa OG và OF — tách biệt phân tích và thực thi, giúp hệ thống ổn định và dễ mở rộng

4. Sản phẩm cuối khóa

Cuối khóa, học viên hoàn thành Bài tập lớn: ATR Channel Breakout Bot — robot giao dịch định lượng dựa trên biến động (Volatility), với các tính năng:

  1. ATR Channel Breakout — chỉ vào lệnh khi giá bứt phá kênh EMA ± 1.5 × ATR
  2. Volatility Sizing — tự điều chỉnh khối lượng lệnh theo biến động thị trường
  3. Trailing Stop theo ATR — bảo vệ lợi nhuận khi giá đi đúng hướng
  4. Kiến trúc OG/OF qua Redis — chạy song song, dễ debug và scale

Hệ thống hỗ trợ đa thị trường: Crypto (Binance), Forex (MT5), Chứng khoán VN (SSI).

Xem chi tiết đề bài: Bài tập lớn K11 — ATR Channel Breakout Bot


5. Ai nên tham gia khóa học?

Khóa phù hợp nếu bạn:

  • Muốn tự động hóa chiến lược giao dịch, không phụ thuộc cảm xúc
  • Đã có kiến thức cơ bản về thị trường tài chính (cổ phiếu, crypto hoặc Forex)
  • Sẵn sàng học lập trình Python từ đầu hoặc củng cố nền tảng
  • Quan tâm đến giao dịch định lượng (Quantitative Trading)

Không yêu cầu kinh nghiệm lập trình trước — Buổi 1–3 sẽ xây dựng nền tảng Python từ con số 0.


6. Câu hỏi ôn tập

  1. Bot Auto Trading khác gì so với giao dịch thủ công?
  2. Tại sao Python được ưa chuộng trong lĩnh vực giao dịch thuật toán?
  3. OG và OF trong kiến trúc bot có vai trò gì?

Bài tiếp theo: Cài đặt môi trường Python, Jupyter và VS Code


🎓 Đăng ký khóa Lập trình Bot Auto Trading Python:

👉 Vibe Code Python Bot Auto Trading