| Làm việc với dữ liệu Binance bằng Python

Được viết bởi Đặng Trí Thanh vào ngày 20/04/2025 lúc 08:00 | 20 lượt xem

Ngày 39 – Chuỗi Python 365 ngày | Hướng Nghiệp Dữ Liệu


Mục lục

  1. Dữ liệu Binance dùng để làm gì
  2. API công khai vs API có key
  3. Cài đặt python-binance và pandas
  4. Lấy klines lịch sử
  5. DataFrame và xử lý cột
  6. Chuyển timestamp sang datetime
  7. Vẽ biểu đồ giá đóng cửa
  8. Lưu CSV và tái sử dụng
  9. FAQ
  10. Kết luận

1. Dữ liệu Binance dùng để làm gì

Binance cung cấp giá, khối lượng, sổ lệnh — nguồn dữ liệu phổ biến cho bài tập phân tích chuỗi thời gianbot demo. Trong giáo dục HNDL, mục tiêu là bạn biết lấy dữ liệu sạch, đổi sang bảng pandas, vẽ và kiểm tra — chưa phải “trade để kiếm lời”.

Ngày 39 nối tiếp Ngày 38 (datetime): mỗi cây nến gắn một mốc thời gian UTC.


2. API công khai vs API có key

Loại Ví dụ Cần key?
Giá / klines public REST /api/v3/klines Không
Tài khoản, đặt lệnh Signed endpoints Có — bảo mật tuyệt đối

Bài này tập trung đọc dữ liệu. Key chỉ cần khi bạn dùng client có tài khoản hoặc giới hạn cao hơn — vẫn không khuyến khích đặt lệnh thật khi mới học.


3. Cài đặt python-binance và pandas

pip install python-binance pandas matplotlib
from binance.client import Client
import pandas as pd

# Demo public — có thể để trống key khi chỉ đọc public data
client = Client()

Nếu gặp ModuleNotFoundError: binance, chạy lại pip install trong đúng môi trường ảo (venv) bạn đang dùng cho Jupyter.


4. Lấy klines lịch sử

klines = client.get_historical_klines(
    "BTCUSDT",
    Client.KLINE_INTERVAL_1HOUR,
    "7 day ago UTC",
)
print(len(klines), "cây nến")

Mỗi phần tử kline là list 12 trường: open time, open, high, low, close, volume, …


5. DataFrame và xử lý cột

df = pd.DataFrame(klines, columns=[
    "timestamp", "open", "high", "low", "close", "volume",
    "close_time", "quote_asset_volume", "number_of_trades",
    "taker_buy_base", "taker_buy_quote", "ignore",
])
df = df[["open", "high", "low", "close", "volume"]].astype(float)
print(df.head())

DataFrame giúp lọc, rolling mean (MA), merge nhiều symbol — nền cho bot MA20 ở các ngày sau.


6. Chuyển timestamp sang datetime

df["timestamp"] = pd.to_datetime(df.index)  # nếu đã set index
# Hoặc từ cột ms:
df["timestamp"] = pd.to_datetime(
    pd.DataFrame(klines)[0], unit="ms"
)
df.set_index("timestamp", inplace=True)

Nhớ: UTC. Khi hiển thị cho người VN có thể convert sang Asia/Ho_Chi_Minh trong giai đoạn nâng cao.


7. Vẽ biểu đồ giá đóng cửa

import matplotlib.pyplot as plt

df["close"].plot(figsize=(12, 6), title="BTC/USDT — Close (1h)")
plt.xlabel("Time")
plt.ylabel("Price (USDT)")
plt.grid(True)
plt.tight_layout()
plt.show()

Biểu đồ giúp mắt phát hiện lỗi dữ liệu (giá = 0, đứt đoạn) trước khi đưa vào backtest.

flowchart TD
    A[Binance klines API] --> B[DataFrame pandas]
    B --> C[Datetime index]
    C --> D[Chart / MA / Export CSV]

8. Lưu CSV và tái sử dụng

df.to_csv("btcusdt_1h_7d.csv")

Lưu file local giúp bạn luyện code khi mạng chậm hoặc khi bị rate limit — vẫn tuân thủ điều khoản Binance.


9. FAQ

Q1: Có được dùng dữ liệu này cho bot thật không?
A: Về kỹ thuật có thể, nhưng khóa học chỉ dạy demo/paper. Không cam kết lợi nhuận.

Q2: Khác gì Ngày 40 CoinGecko?
A: Ngày 39 sâu Binance klines + pandas; Ngày 40 làm quen REST JSON đơn giản với API khác.

Q3: QuantTrade / PyNhiQuaiBot liên quan thế nào?
A: Cùng khóa thực hành; QuantTrade · Master Quantitative Trading là định vị trên fanpage quant — pipeline dữ liệu tương tự bot hedging thật nhưng trong lớp vẫn là giáo dục.


10. Kết luận

✅ Lấy klines Binance qua python-binance
✅ Tạo DataFrame, ép kiểu số
✅ Timestamp → datetime, vẽ close
✅ Chuẩn bị cho API và order book các ngày tiếp

Xem video Ngày trên YouTube

▶ Ngày 39 — Làm việc với dữ liệu Binance bằng Python

📋 Playlist Python 365 Ngày: Học Python mỗi ngày — Hướng Nghiệp Dữ Liệu

Disclaimer: Nội dung trading, bot và dữ liệu sàn chỉ phục vụ học tập và demo. Không cam kết lợi nhuận. Mọi quyết định giao dịch thật do bạn tự chịu trách nhiệm.


Lộ trình học tiếp theo

Bước Nội dung Link
Nền tảng Python CSV, vòng lặp, hàm, xử lý lỗi Python cơ bản HNDL
Bot & hedging thực chiến PyNhiQuaiBot — cùng khóa, QuantTrade · Master Quantitative Trading là cách giới thiệu trên fanpage quant Python Hedging

Nếu bạn theo chuỗi Python 365 ngày, hãy đăng ký kênh và ghim playlist để không bỏ lỡ bài mới. Tiếp theo: Ngày 40 — tương tác dữ liệu từ API (CoinGecko).

📌 Hướng Nghiệp Dữ Liệu · #Python365 · Không cam kết lợi nhuận.

Trong thực tế, kỹ năng lập trình Python không chỉ nằm ở việc nhớ cú pháp. Bạn cần quen với việc đọc tài liệu, thử nghiệm trên dữ liệu nhỏ, ghi chú lại giả định và luôn kiểm tra output trước khi tin vào con số. Cách làm này giúp bạn tránh sai sót khi chuyển từ bài tập sang script phục vụ công việc hoặc bot demo trên thị trường tài chính. Hãy coi mỗi ngày trong chuỗi Python 365 như một viên gạch: hôm nay bạn củng cố một chủ đề, ngày mai bạn nối chủ đề đó với API, rồi với biểu đồ, rồi với bot paper trading — tất cả đều hướng tới tư duy tự động hóa có kiểm soát, không phải “đoán giá” hay hứa hẹn lợi nhuận.

Khi làm việc nhóm hoặc báo cáo cho sếp, hãy chuẩn bị sẵn ví dụ chạy được, log ngắn và giải thích bằng tiếng Việt dễ hiểu. Điều đó quan trọng hơn việc dùng thuật ngữ khó. Trong môi trường quant và bot hedging, người review code thường hỏi: dữ liệu vào từ đâu, múi giờ xử lý thế nào, lỗi mạng thì script làm gì, và bạn có log để audit không. Thói quen trả lời rõ bốn câu hỏi đó sẽ giúp bạn tiến nhanh trên lộ trình PyNhiQuaiBot sau khi hoàn thành nền Python cơ bản.

Bạn cũng nên tạo thư mục dự án riêng cho chuỗi 365 ngày: mỗi ngày một file .py hoặc notebook, một file notes.md ghi lại điều mới học. Sau vài tuần, bạn sẽ có “portfolio nhỏ” để ôn tập hoặc đưa vào CV khi ứng tuyển vị trí data analyst, automation engineer hoặc junior quant developer. Đó là giá trị thật của việc học đều đặn — không phụ thuộc vào việc thị trường tăng hay giảm trong ngày bạn học.

Cuối cùng, hãy tôn trọng giới hạn API và điều khoản sử dụng của từng dịch vụ. Gọi API quá dày có thể bị chặn IP; key lộ trên GitHub có thể bị đánh cắp. Dùng biến môi trường, file .env không commit, và rotate key khi nghi ngờ. Những thói quen bảo mật này là nền tảng trước khi bạn nghĩ tới bot đặt lệnh thật — dù khóa hedging của HNDL có dạy sâu hơn, bạn vẫn cần tự giác từ những bài public API như các ngày 40–42.

Trong thực tế, kỹ năng lập trình Python không chỉ nằm ở việc nhớ cú pháp. Bạn cần quen với việc đọc tài liệu, thử nghiệm trên dữ liệu nhỏ, ghi chú lại giả định và luôn kiểm tra output trước khi tin vào con số. Cách làm này giúp bạn tránh sai sót khi chuyển từ bài tập sang script phục vụ công việc hoặc bot demo trên thị trường tài chính. Hãy coi mỗi ngày trong chuỗi Python 365 như một viên gạch: hôm nay bạn củng cố một chủ đề, ngày mai bạn nối chủ đề đó với API, rồi với biểu đồ, rồi với bot paper trading — tất cả đều hướng tới tư duy tự động hóa có kiểm soát, không phải “đoán giá” hay hứa hẹn lợi nhuận.

Khi làm việc nhóm hoặc báo cáo cho sếp, hãy chuẩn bị sẵn ví dụ chạy được, log ngắn và giải thích bằng tiếng Việt dễ hiểu. Điều đó quan trọng hơn việc dùng thuật ngữ khó. Trong môi trường quant và bot hedging, người review code thường hỏi: dữ liệu vào từ đâu, múi giờ xử lý thế nào, lỗi mạng thì script làm gì, và bạn có log để audit không. Thói quen trả lời rõ bốn câu hỏi đó sẽ giúp bạn tiến nhanh trên lộ trình PyNhiQuaiBot sau khi hoàn thành nền Python cơ bản.

Bạn cũng nên tạo thư mục dự án riêng cho chuỗi 365 ngày: mỗi ngày một file .py hoặc notebook, một file notes.md ghi lại điều mới học. Sau vài tuần, bạn sẽ có “portfolio nhỏ” để ôn tập hoặc đưa vào CV khi ứng tuyển vị trí data analyst, automation engineer hoặc junior quant developer. Đó là giá trị thật của việc học đều đặn — không phụ thuộc vào việc thị trường tăng hay giảm trong ngày bạn học.

Cuối cùng, hãy tôn trọng giới hạn API và điều khoản sử dụng của từng dịch vụ. Gọi API quá dày có thể bị chặn IP; key lộ trên GitHub có thể bị đánh cắp. Dùng biến môi trường, file .env không commit, và rotate key khi nghi ngờ. Những thói quen bảo mật này là nền tảng trước khi bạn nghĩ tới bot đặt lệnh thật — dù khóa hedging của HNDL có dạy sâu hơn, bạn vẫn cần tự giác từ những bài public API như các ngày 40–42.

Trong thực tế, kỹ năng lập trình Python không chỉ nằm ở việc nhớ cú pháp. Bạn cần quen với việc đọc tài liệu, thử nghiệm trên dữ liệu nhỏ, ghi chú lại giả định và luôn kiểm tra output trước khi tin vào con số. Cách làm này giúp bạn tránh sai sót khi chuyển từ bài tập sang script phục vụ công việc hoặc bot demo trên thị trường tài chính. Hãy coi mỗi ngày trong chuỗi Python 365 như một viên gạch: hôm nay bạn củng cố một chủ đề, ngày mai bạn nối chủ đề đó với API, rồi với biểu đồ, rồi với bot paper trading — tất cả đều hướng tới tư duy tự động hóa có kiểm soát, không phải “đoán giá” hay hứa hẹn lợi nhuận.

Khi làm việc nhóm hoặc báo cáo cho sếp, hãy chuẩn bị sẵn ví dụ chạy được, log ngắn và giải thích bằng tiếng Việt dễ hiểu. Điều đó quan trọng hơn việc dùng thuật ngữ khó. Trong môi trường quant và bot hedging, người review code thường hỏi: dữ liệu vào từ đâu, múi giờ xử lý thế nào, lỗi mạng thì script làm gì, và bạn có log để audit không. Thói quen trả lời rõ bốn câu hỏi đó sẽ giúp bạn tiến nhanh trên lộ trình PyNhiQuaiBot sau khi hoàn thành nền Python cơ bản.

Bạn cũng nên tạo thư mục dự án riêng cho chuỗi 365 ngày: mỗi ngày một file .py hoặc notebook, một file notes.md ghi lại điều mới học. Sau vài tuần, bạn sẽ có “portfolio nhỏ” để ôn tập hoặc đưa vào CV khi ứng tuyển vị trí data analyst, automation engineer hoặc junior quant developer. Đó là giá trị thật của việc học đều đặn — không phụ thuộc vào việc thị trường tăng hay giảm trong ngày bạn học.

Cuối cùng, hãy tôn trọng giới hạn API và điều khoản sử dụng của từng dịch vụ. Gọi API quá dày có thể bị chặn IP; key lộ trên GitHub có thể bị đánh cắp. Dùng biến môi trường, file .env không commit, và rotate key khi nghi ngờ. Những thói quen bảo mật này là nền tảng trước khi bạn nghĩ tới bot đặt lệnh thật — dù khóa hedging của HNDL có dạy sâu hơn, bạn vẫn cần tự giác từ những bài public API như các ngày 40–42.

Trong thực tế, kỹ năng lập trình Python không chỉ nằm ở việc nhớ cú pháp. Bạn cần quen với việc đọc tài liệu, thử nghiệm trên dữ liệu nhỏ, ghi chú lại giả định và luôn kiểm tra output trước khi tin vào con số. Cách làm này giúp bạn tránh sai sót khi chuyển từ bài tập sang script phục vụ công việc hoặc bot demo trên thị trường tài chính. Hãy coi mỗi ngày trong chuỗi Python 365 như một viên gạch: hôm nay bạn củng cố một chủ đề, ngày mai bạn nối chủ đề đó với API, rồi với biểu đồ, rồi với bot paper trading — tất cả đều hướng tới tư duy tự động hóa có kiểm soát, không phải “đoán giá” hay hứa hẹn lợi nhuận.

Khi làm việc nhóm hoặc báo cáo cho sếp, hãy chuẩn bị sẵn ví dụ chạy được, log ngắn và giải thích bằng tiếng Việt dễ hiểu. Điều đó quan trọng hơn việc dùng thuật ngữ khó. Trong môi trường quant và bot hedging, người review code thường hỏi: dữ liệu vào từ đâu, múi giờ xử lý thế nào, lỗi mạng thì script làm gì, và bạn có log để audit không. Thói quen trả lời rõ bốn câu hỏi đó sẽ giúp bạn tiến nhanh trên lộ trình PyNhiQuaiBot sau khi hoàn thành nền Python cơ bản.

Bạn cũng nên tạo thư mục dự án riêng cho chuỗi 365 ngày: mỗi ngày một file .py hoặc notebook, một file notes.md ghi lại điều mới học. Sau vài tuần, bạn sẽ có “portfolio nhỏ” để ôn tập hoặc đưa vào CV khi ứng tuyển vị trí data analyst, automation engineer hoặc junior quant developer. Đó là giá trị thật của việc học đều đặn — không phụ thuộc vào việc thị trường tăng hay giảm trong ngày bạn học.

Cuối cùng, hãy tôn trọng giới hạn API và điều khoản sử dụng của từng dịch vụ. Gọi API quá dày có thể bị chặn IP; key lộ trên GitHub có thể bị đánh cắp. Dùng biến môi trường, file .env không commit, và rotate key khi nghi ngờ. Những thói quen bảo mật này là nền tảng trước khi bạn nghĩ tới bot đặt lệnh thật — dù khóa hedging của HNDL có dạy sâu hơn, bạn vẫn cần tự giác từ những bài public API như các ngày 40–42.

Trong thực tế, kỹ năng lập trình Python không chỉ nằm ở việc nhớ cú pháp. Bạn cần quen với việc đọc tài liệu, thử nghiệm trên dữ liệu nhỏ, ghi chú lại giả định và luôn kiểm tra output trước khi tin vào con số. Cách làm này giúp bạn tránh sai sót khi chuyển từ bài tập sang script phục vụ công việc hoặc bot demo trên thị trường tài chính. Hãy coi mỗi ngày trong chuỗi Python 365 như một viên gạch: hôm nay bạn củng cố một chủ đề, ngày mai bạn nối chủ đề đó với API, rồi với biểu đồ, rồi với bot paper trading — tất cả đều hướng tới tư duy tự động hóa có kiểm soát, không phải “đoán giá” hay hứa hẹn lợi nhuận.

Khi làm việc nhóm hoặc báo cáo cho sếp, hãy chuẩn bị sẵn ví dụ chạy được, log ngắn và giải thích bằng tiếng Việt dễ hiểu. Điều đó quan trọng hơn việc dùng thuật ngữ khó. Trong môi trường quant và bot hedging, người review code thường hỏi: dữ liệu vào từ đâu, múi giờ xử lý thế nào, lỗi mạng thì script làm gì, và bạn có log để audit không. Thói quen trả lời rõ bốn câu hỏi đó sẽ giúp bạn tiến nhanh trên lộ trình PyNhiQuaiBot sau khi hoàn thành nền Python cơ bản.

Bạn cũng nên tạo thư mục dự án riêng cho chuỗi 365 ngày: mỗi ngày một file .py hoặc notebook, một file notes.md ghi lại điều mới học. Sau vài tuần, bạn sẽ có “portfolio nhỏ” để ôn tập hoặc đưa vào CV khi ứng tuyển vị trí data analyst, automation engineer hoặc junior quant developer. Đó là giá trị thật của việc học đều đặn — không phụ thuộc vào việc thị trường tăng hay giảm trong ngày bạn học.

Cuối cùng, hãy tôn trọng giới hạn API và điều khoản sử dụng của từng dịch vụ. Gọi API quá dày có thể bị chặn IP; key lộ trên GitHub có thể bị đánh cắp. Dùng biến môi trường, file .env không commit, và rotate key khi nghi ngờ. Những thói quen bảo mật này là nền tảng trước khi bạn nghĩ tới bot đặt lệnh thật — dù khóa hedging của HNDL có dạy sâu hơn, bạn vẫn cần tự giác từ những bài public API như các ngày 40–42.

Trong thực tế, kỹ năng lập trình Python không chỉ nằm ở việc nhớ cú pháp. Bạn cần quen với việc đọc tài liệu, thử nghiệm trên dữ liệu nhỏ, ghi chú lại giả định và luôn kiểm tra output trước khi tin vào con số. Cách làm này giúp bạn tránh sai sót khi chuyển từ bài tập sang script phục vụ công việc hoặc bot demo trên thị trường tài chính. Hãy coi mỗi ngày trong chuỗi Python 365 như một viên gạch: hôm nay bạn củng cố một chủ đề, ngày mai bạn nối chủ đề đó với API, rồi với biểu đồ, rồi với bot paper trading — tất cả đều hướng tới tư duy tự động hóa có kiểm soát, không phải “đoán giá” hay hứa hẹn lợi nhuận.

Khi làm việc nhóm hoặc báo cáo cho sếp, hãy chuẩn bị sẵn ví dụ chạy được, log ngắn và giải thích bằng tiếng Việt dễ hiểu. Điều đó quan trọng hơn việc dùng thuật ngữ khó. Trong môi trường quant và bot hedging, người review code thường hỏi: dữ liệu vào từ đâu, múi giờ xử lý thế nào, lỗi mạng thì script làm gì, và bạn có log để audit không. Thói quen trả lời rõ bốn câu hỏi đó sẽ giúp bạn tiến nhanh trên lộ trình PyNhiQuaiBot sau khi hoàn thành nền Python cơ bản.

Bạn cũng nên tạo thư mục dự án riêng cho chuỗi 365 ngày: mỗi ngày một file .py hoặc notebook, một file notes.md ghi lại điều mới học. Sau vài tuần, bạn sẽ có “portfolio nhỏ” để ôn tập hoặc đưa vào CV khi ứng tuyển vị trí data analyst, automation engineer hoặc junior quant developer. Đó là giá trị thật của việc học đều đặn — không phụ thuộc vào việc thị trường tăng hay giảm trong ngày bạn học.

Cuối cùng, hãy tôn trọng giới hạn API và điều khoản sử dụng của từng dịch vụ. Gọi API quá dày có thể bị chặn IP; key lộ trên GitHub có thể bị đánh cắp. Dùng biến môi trường, file .env không commit, và rotate key khi nghi ngờ. Những thói quen bảo mật này là nền tảng trước khi bạn nghĩ tới bot đặt lệnh thật — dù khóa hedging của HNDL có dạy sâu hơn, bạn vẫn cần tự giác từ những bài public API như các ngày 40–42.

Trong thực tế, kỹ năng lập trình Python không chỉ nằm ở việc nhớ cú pháp. Bạn cần quen với việc đọc tài liệu, thử nghiệm trên dữ liệu nhỏ, ghi chú lại giả định và luôn kiểm tra output trước khi tin vào con số. Cách làm này giúp bạn tránh sai sót khi chuyển từ bài tập sang script phục vụ công việc hoặc bot demo trên thị trường tài chính. Hãy coi mỗi ngày trong chuỗi Python 365 như một viên gạch: hôm nay bạn củng cố một chủ đề, ngày mai bạn nối chủ đề đó với API, rồi với biểu đồ, rồi với bot paper trading — tất cả đều hướng tới tư duy tự động hóa có kiểm soát, không phải “đoán giá” hay hứa hẹn lợi nhuận.

Khi làm việc nhóm hoặc báo cáo cho sếp, hãy chuẩn bị sẵn ví dụ chạy được, log ngắn và giải thích bằng tiếng Việt dễ hiểu. Điều đó quan trọng hơn việc dùng thuật ngữ khó. Trong môi trường quant và bot hedging, người review code thường hỏi: dữ liệu vào từ đâu, múi giờ xử lý thế nào, lỗi mạng thì script làm gì, và bạn có log để audit không. Thói quen trả lời rõ bốn câu hỏi đó sẽ giúp bạn tiến nhanh trên lộ trình PyNhiQuaiBot sau khi hoàn thành nền Python cơ bản.

Bạn cũng nên tạo thư mục dự án riêng cho chuỗi 365 ngày: mỗi ngày một file .py hoặc notebook, một file notes.md ghi lại điều mới học. Sau vài tuần, bạn sẽ có “portfolio nhỏ” để ôn tập hoặc đưa vào CV khi ứng tuyển vị trí data analyst, automation engineer hoặc junior quant developer. Đó là giá trị thật của việc học đều đặn — không phụ thuộc vào việc thị trường tăng hay giảm trong ngày bạn học.

Cuối cùng, hãy tôn trọng giới hạn API và điều khoản sử dụng của từng dịch vụ. Gọi API quá dày có thể bị chặn IP; key lộ trên GitHub có thể bị đánh cắp. Dùng biến môi trường, file .env không commit, và rotate key khi nghi ngờ. Những thói quen bảo mật này là nền tảng trước khi bạn nghĩ tới bot đặt lệnh thật — dù khóa hedging của HNDL có dạy sâu hơn, bạn vẫn cần tự giác từ những bài public API như các ngày 40–42.

Trong thực tế, kỹ năng lập trình Python không chỉ nằm ở việc nhớ cú pháp. Bạn cần quen với việc đọc tài liệu, thử nghiệm trên dữ liệu nhỏ, ghi chú lại giả định và luôn kiểm tra output trước khi tin vào con số. Cách làm này giúp bạn tránh sai sót khi chuyển từ bài tập sang script phục vụ công việc hoặc bot demo trên thị trường tài chính. Hãy coi mỗi ngày trong chuỗi Python 365 như một viên gạch: hôm nay bạn củng cố một chủ đề, ngày mai bạn nối chủ đề đó với API, rồi với biểu đồ, rồi với bot paper trading — tất cả đều hướng tới tư duy tự động hóa có kiểm soát, không phải “đoán giá” hay hứa hẹn lợi nhuận.

Khi làm việc nhóm hoặc báo cáo cho sếp, hãy chuẩn bị sẵn ví dụ chạy được, log ngắn và giải thích bằng tiếng Việt dễ hiểu. Điều đó quan trọng hơn việc dùng thuật ngữ khó. Trong môi trường quant và bot hedging, người review code thường hỏi: dữ liệu vào từ đâu, múi giờ xử lý thế nào, lỗi mạng thì script làm gì, và bạn có log để audit không. Thói quen trả lời rõ bốn câu hỏi đó sẽ giúp bạn tiến nhanh trên lộ trình PyNhiQuaiBot sau khi hoàn thành nền Python cơ bản.

Bạn cũng nên tạo thư mục dự án riêng cho chuỗi 365 ngày: mỗi ngày một file .py hoặc notebook, một file notes.md ghi lại điều mới học. Sau vài tuần, bạn sẽ có “portfolio nhỏ” để ôn tập hoặc đưa vào CV khi ứng tuyển vị trí data analyst, automation engineer hoặc junior quant developer. Đó là giá trị thật của việc học đều đặn — không phụ thuộc vào việc thị trường tăng hay giảm trong ngày bạn học.

Cuối cùng, hãy tôn trọng giới hạn API và điều khoản sử dụng của từng dịch vụ. Gọi API quá dày có thể bị chặn IP; key lộ trên GitHub có thể bị đánh cắp. Dùng biến môi trường, file .env không commit, và rotate key khi nghi ngờ. Những thói quen bảo mật này là nền tảng trước khi bạn nghĩ tới bot đặt lệnh thật — dù khóa hedging của HNDL có dạy sâu hơn, bạn vẫn cần tự giác từ những bài public API như các ngày 40–42.

Đặng Trí Thanh

Đặng Trí Thanh

Giám đốc Công nghệ · DNT Digital · Giảng viên HNDL
1.318 Bài viết
15.4k Người theo dõi
120k+ Lượt đọc

Đặng Trí Thanh — Founder & CTO · Hướng Nghiệp Dữ Liệu - DNT Digital. Chuyên đào tạo và triển khai thực chiến Python, MT5 và hệ thống bot auto trading / IB cho học viên và doanh nghiệp.