⚠️ Thông tin chuyên ngành & giáo dục. Không phải khuyến nghị đầu tư.
Skip to content
bloglightinvestbacktestchiến lược

Backtest Engine — Kiểm chứng chiến lược đầu tư bằng dữ liệu thực

Giao diện Backtest Engine — Cấu hình chiến lược và chọn mẫu

Cách đây không lâu, mình nhận được một câu hỏi từ một bạn đang dùng LightInvest: "Anh có cách nào kiểm tra xem chiến lược dùng EMA cắt lên có thật sự hiệu quả trên FPT không?" Câu trả lời lúc đó là: chưa có.

Giờ thì có rồi.

LightInvest vừa ra mắt Backtest Engine — công cụ cho phép bạn mô phỏng chiến lược giao dịch trên dữ liệu giá thực tế, từ 1 đến 15 năm, cho bất kỳ mã cổ phiếu nào trên sàn Việt Nam.


Vấn đề mà Backtest Engine giải quyết

Rất nhiều nhà đầu tư cá nhân giao dịch theo các quy tắc kỹ thuật — "mua khi RSI dưới 30", "bán khi MACD cắt xuống" — nhưng chưa bao giờ kiểm chứng xem quy tắc đó thật sự sinh lời hay không trên mã cổ phiếu mình đang quan tâm.

Backtest giúp trả lời câu hỏi đó. Thay vì đoán, bạn chạy chiến lược trên dữ liệu quá khứ và nhìn thấy kết quả: lợi nhuận bao nhiêu, sụt giảm vốn tối đa bao nhiêu, tỷ lệ thắng ra sao, và từng lệnh giao dịch cụ thể.


10 mẫu chiến lược có sẵn — chỉ cần chọn và chạy

Nếu bạn chưa quen với việc thiết lập chiến lược, LightInvest cung cấp sẵn 10 mẫu tối ưu, tập trung vào bám xu hướng dài hạnquản lý rủi ro (mỗi mẫu đều có Stop Loss bảo vệ vốn):

NhómChiến lượcSL
Xu hướngEMA 20/50 Trend, SMA 50/200 Marathon, Price > EMA 50, EMA 9/21 + SL/TP7-12%
MomentumMACD Histogram + ADX, Supertrend Rider, PSAR Trend Follow8-10%
Mean ReversionRSI Mean Reversion, BB Rebound7-8%
BreakoutBreakout 50 + ADX10%

Chọn bất kỳ mẫu nào, bấm "Chạy Backtest" — kết quả hiện ra trong vài giây.


Tự xây chiến lược riêng

Strategy Builder — Tự thiết lập điều kiện Mua/Bán

Ngoài các mẫu có sẵn, bạn có thể tự thiết kế chiến lược bằng Strategy Builder:

  • Điều kiện Mua (Entry): Kết hợp nhiều điều kiện bằng AND hoặc OR. Ví dụ: EMA 9 cắt lên EMA 21 VÀ RSI dưới 65.
  • Điều kiện Bán (Exit): Tương tự — có thể đặt ngược lại hoặc hoàn toàn khác.
  • Hơn 30 chỉ báo kỹ thuật: EMA, SMA, DEMA, TEMA, WMA, RSI, MACD, Bollinger Bands, Stochastic, ADX, +DI/-DI, Ichimoku, Supertrend, Parabolic SAR, CCI, Williams %R, MFI, ATR, OBV, VWAP, Keltner Channel, Donchian Channel, và 15 mẫu hình nến (Hammer, Engulfing, Doji, Morning Star...).
  • Quản lý rủi ro: Cắt lỗ tự động (Stop Loss) và chốt lời tự động (Take Profit), phát hiện bằng giá intraday (high/low), đóng vị thế tại giá đóng cửa.

Kết quả chi tiết — không chỉ là một con số lợi nhuận

Kết quả Backtest — Summary, Metrics, và Đường vốn

Sau khi chạy, bạn nhận được báo cáo đầy đủ:

Tổng quan:

  • Lợi nhuận chiến lược (%) — con số chính, so với vốn ban đầu
  • Tổng số giao dịch, tỷ lệ thắng
  • So sánh trực tiếp với 3 benchmark: Mua và Giữ cùng mã, Gửi ngân hàng 7%/năm, và VN-Index

8 chỉ số hiệu suất:

Chỉ sốÝ nghĩa
Tổng lợi nhuậnPhần trăm lãi/lỗ tổng thể
Sharpe RatioLợi nhuận điều chỉnh theo rủi ro (trên 1 là tốt)
Max DrawdownMức sụt giảm vốn lớn nhất từ đỉnh
Tỷ lệ thắngPhần trăm lệnh có lãi
Hệ số sinh lờiTổng lãi / Tổng lỗ (trên 1 là lãi nhiều hơn lỗ)
Calmar RatioLợi nhuận / Max Drawdown
Tổng giao dịchSố lệnh mua/bán đã thực hiện
Thời gian nắm giữTỷ lệ thời gian có vị thế

Biểu đồ:

  • Đường vốn (Equity Curve) — so sánh chiến lược vs benchmark theo thời gian
  • Mức sụt giảm (Drawdown) — giúp đánh giá rủi ro thực tế
  • Lãi/Lỗ từng lệnh (PnL Chart)

Bảng giao dịch chi tiết

Danh sách giao dịch — Từng lệnh mua/bán cụ thể

Mỗi lệnh giao dịch được ghi lại với đầy đủ thông tin: ngày mua, ngày bán, giá vào, giá ra, khối lượng, lãi/lỗ tuyệt đối và phần trăm. Bảng có thể sắp xếp theo bất kỳ cột nào — giúp bạn nhanh chóng tìm ra lệnh lãi lớn nhất hoặc lỗ nặng nhất.


Hoàn toàn chạy trên trình duyệt

Một điểm đáng chú ý: toàn bộ tính toán backtest được thực hiện bằng WebAssembly (Rust biên dịch sang WASM), chạy trực tiếp trên trình duyệt của bạn.

Điều này có nghĩa:

  • Nhanh: Tính toán 15 năm dữ liệu FPT với 70 giao dịch chỉ mất dưới 1 giây
  • Riêng tư: Không có dữ liệu chiến lược nào được gửi lên server
  • Miễn phí: Không giới hạn số lần chạy, không cần đăng nhập

Bắt đầu thử

Truy cập lightinvest.vn/backtest, chọn một mẫu chiến lược, bấm "Chạy Backtest" — và để dữ liệu cho bạn câu trả lời.

Nếu bạn muốn tìm hiểu chi tiết từng chiến lược, LightInvest cũng có thư viện tài liệu chiến lược với phân tích logic, ưu/nhược điểm và gợi ý sử dụng cho từng mẫu.


LightInvest — Đầu tư dựa trên dữ liệu, không dựa trên cảm tính.