| Làm việc với thời gian trong Python (datetime)

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

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


Mục lục

  1. Vì sao thời gian quan trọng với lập trình viên
  2. Module datetime cơ bản
  3. datetime.now và định dạng strftime
  4. Parse chuỗi ngày với strptime
  5. timedelta: cộng trừ khoảng thời gian
  6. So sánh hai mốc thời gian
  7. UTC, timestamp và dữ liệu sàn
  8. Ứng dụng: log bot và báo cáo
  9. Câu hỏi thường gặp (FAQ)
  10. Kết luận

1. Vì sao thời gian quan trọng với lập trình viên

Mọi script “sống” trên dòng thời gian: file log ghi lúc nào, API trả về timestamp millisecond, báo cáo Excel cần ngày tháng chuẩn, bot kiểm tra thị trường mỗi 60 giây. Nếu bạn nhầm múi giờ hoặc định dạng ngày, kết quả phân tích sai — đặc biệt nguy hiểm khi làm backtest hoặc đối chiếu lệnh demo.

Trong Ngày 38 của chuỗi Python 365 ngày, bạn làm quen module datetime — công cụ chuẩn của Python, không cần cài thêm thư viện. Đây là nền trước khi bạn xử lý nến Binance (Ngày 39), gọi API (Ngày 40–41) và đọc order book (Ngày 42).

Tình huống Cần datetime
Ghi log lệnh bot datetime.now() + isoformat()
Lọc giao dịch “hôm nay” So sánh date()
Đổi chuỗi CSV sang ngày strptime
Tính “7 ngày trước” timedelta(days=7)
flowchart LR
    A[Chuỗi / timestamp API] --> B[strptime hoặc fromtimestamp]
    B --> C[datetime object]
    C --> D[strftime / tính toán]
    D --> E[Log CSV hoặc báo cáo]

Xem video Ngày trên YouTube

▶ Ngày 38 — Làm việc với thời gian (datetime)

📋 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.


2. Module datetime cơ bản

Python gom xử lý thời gian trong module datetime. Ba lớp bạn dùng nhiều nhất:

  • date: chỉ ngày (2025-04-19).
  • time: chỉ giờ (14:30:00).
  • datetime: ngày + giờ đầy đủ.
from datetime import date, time, datetime

today = date.today()
print(today)                    # 2025-04-19

now = datetime.now()
print(now)                      # 2025-04-19 15:04:22.123456

t = time(hour=9, minute=30)
print(t)                        # 09:30:00

💡 datetime.now() lấy giờ local của máy bạn. Khi làm việc với sàn quốc tế, thói quen tốt là quy về UTC hoặc ghi rõ timezone trong tài liệu dự án.


3. datetime.now và định dạng strftime

strftime = string format time — biến object datetime thành chuỗi theo mẫu bạn chọn.

from datetime import datetime

now = datetime.now()
print(now.strftime("%Y-%m-%d"))           # 2025-04-19
print(now.strftime("%d/%m/%Y %H:%M"))     # 19/04/2025 15:04
print(now.strftime("%Y%m%d_%H%M%S"))      # tên file: 20250419_150422

Bảng mã hay dùng:

Ý nghĩa Ví dụ
%Y Năm 4 chữ số 2025
%m Tháng 01–12 04
%d Ngày 19
%H Giờ 24h 15
%M Phút 04
%S Giây 22

Khi ghi log bot paper trading, format ISO (isoformat) giúp sort và import Excel dễ hơn:

now.isoformat(timespec="seconds")   # 2025-04-19T15:04:22

4. Parse chuỗi ngày với strptime

Ngược lại strptime: từ chuỗi → datetime.

from datetime import datetime

s = "19/04/2025 09:00"
dt = datetime.strptime(s, "%d/%m/%Y %H:%M")
print(dt.year, dt.month, dt.day)   # 2025 4 19

Lỗi thường gặp: mẫu format không khớp dữ liệu (VD file CSV dùng 2025-04-19 nhưng bạn parse %d/%m/%Y). Luôn print vài dòng đầu file trước khi parse hàng loạt.


5. timedelta: cộng trừ khoảng thời gian

timedelta biểu diễn khoảng thời gian (không phải “một thời điểm”).

from datetime import datetime, timedelta

now = datetime.now()
week_ago = now - timedelta(days=7)
in_one_hour = now + timedelta(hours=1)

print("Từ", week_ago.date(), "đến", now.date())

Ứng dụng: lấy dữ liệu “7 ngày gần nhất”, lên lịch chạy script, tính thời gian giữa hai lần gọi API.


6. So sánh hai mốc thời gian

Object datetime so sánh được bằng <, >, ==:

from datetime import datetime

a = datetime(2025, 4, 19, 10, 0)
b = datetime(2025, 4, 19, 15, 0)
print(b > a)   # True
print((b - a).total_seconds() / 3600)  # 5.0 giờ

Với bot, bạn có thể chỉ cho phép giao dịch demo trong khung giờ nhất định (minh họa — không phải chiến lược đầu tư).


7. UTC, timestamp và dữ liệu sàn

API crypto thường trả timestamp millisecond (Unix epoch). Binance klines cột đầu là ms UTC.

from datetime import datetime, timezone

ms = 1713528000000
dt_utc = datetime.fromtimestamp(ms / 1000, tz=timezone.utc)
print(dt_utc)   # thời điểm UTC tương ứng

Khi chuyển sang pandas sau này (pd.to_datetime(..., unit='ms')), bạn vẫn cần hiểu gốc là UTC. Sai múi giờ → sai thứ tự nến → sai MA, RSI, backtest.


8. Ứng dụng: log bot và báo cáo

Ví dụ ghi dòng log có thời gian chuẩn:

from datetime import datetime
from pathlib import Path

LOG = Path("events.log")

def log(msg: str) -> None:
    line = f"{datetime.now().isoformat(timespec='seconds')} | {msg}"
    with LOG.open("a", encoding="utf-8") as f:
        f.write(line + "\n")

log("Bot khởi động — chế độ paper demo")
log("Lấy giá BTCUSDT thành công")

Cùng tư duy timestamp xuyên suốt khóa PyNhiQuaiBot / hedging: mọi bước FSM, hedge, guard đều cần audit theo thời gian — đó là phần nâng cao sau khi bạn vững datetime cơ bản.


9. Câu hỏi thường gặp (FAQ)

Q1: datetime.now() có phải UTC không?
A: Không, mặc định là giờ local máy. Dùng datetime.now(timezone.utc) khi cần UTC.

Q2: Nên dùng datetime hay time.time()?
A: time.time() trả float giây (epoch) — tốt đo latency. datetime tốt cho hiển thị và log có cấu trúc.

Q3: Liên quan gì tới Ngày 39 Binance?
A: Cột timestamp nến Binance đổi sang datetime trước khi vẽ chart hoặc tính chỉ báo.

Q4: Có cam kết lợi nhuận khi dùng datetime trong bot không?
A: Không. Thời gian chỉ giúp bạn ghi nhận và kiểm tra đúng — không dự báo giá.

Q5: Học tiếp ở đâu?
A: Python cơ bản HNDL và playlist Python 365; nâng cao bot hedging tại PyNhiQuaiBot.


10. Kết luận

✅ Hiểu date, datetime, time, timedelta
✅ Format và parse chuỗi với strftime / strptime
✅ Liên hệ timestamp API sàn với UTC
✅ Ghi log có thời gian cho script và bot demo

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 39 — dữ liệu Binance bằng Python.

📌 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.

Đặ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.

Bài viết trước
Không có bài viết trước