Bài viết gần đây
-
-
Auto Trading MQL5: Xây Dựng Bot Giao Dịch Tự Động Trên MetaTrader 5
Tháng 8 15, 2026
| 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
- Vì sao thời gian quan trọng với lập trình viên
- Module datetime cơ bản
- datetime.now và định dạng strftime
- Parse chuỗi ngày với strptime
- timedelta: cộng trừ khoảng thời gian
- So sánh hai mốc thời gian
- UTC, timestamp và dữ liệu sàn
- Ứng dụng: log bot và báo cáo
- Câu hỏi thường gặp (FAQ)
- 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:
| Mã | Ý 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.
Weekly Digest — Nhận Bản Tin Hàng Tuần
Nhận các bài viết phân tích kỹ thuật chuyên sâu, thuật toán giao dịch tự động (Trading Bot) và các giải pháp công nghệ mới nhất từ Hướng Nghiệp Dữ Liệu.
Đặng Trí Thanh
Giám đốc Công nghệ · DNT Digital · Giảng viên HNDLĐặ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.