Bỏ qua, đến nội dung chính
Stockup

Profit factor

Profit factor là chỉ số hiệu suất bằng tổng lợi nhuận gộp của các giao dịch có lãi chia cho giá trị tuyệt đối tổng thua lỗ của các giao dịch lỗ trong cùng giai đoạn; lớn hơn 1 nghĩa là chiến lược có lãi ròng trước các yếu tố khác.

Profit Factor Là Gì

Profit factor là gì — tổng lãi của lệnh thắng so với tổng lỗ của lệnh thua

Profit factor là tổng lãi của các lệnh thắng chia cho tổng lỗ của các lệnh thua. Lớn hơn 1 nghĩa là tổng lãi vượt tổng lỗ; nhưng cần tính sau chi phí giao dịch và đọc cùng số lệnh, drawdown.

Định nghĩa đầy đủ

Profit factor là chỉ số hiệu suất của chiến lược giao dịch, bằng tổng lợi nhuận gộp của các giao dịch có lãi chia cho giá trị tuyệt đối tổng thua lỗ của các giao dịch lỗ trong cùng giai đoạn. Profit factor lớn hơn 1 cho thấy chiến lược có lãi ròng trước các yếu tố khác.

Lưu ý rủi ro: Nội dung mang tính giáo dục, không phải tư vấn đầu tư và không đặt ngưỡng profit factor làm tiêu chí lựa chọn. Hợp đồng tương lai dùng đòn bẩy nên lãi và lỗ đều bị khuếch đại.

Những điều cần nhớ

  • Profit factor = tổng lãi gộp của lệnh thắng ÷ |tổng lỗ gộp của lệnh thua|
  • Profit factor = (tỷ lệ thắng × lãi trung bình) ÷ ((1 − tỷ lệ thắng) × lỗ trung bình)
  • Chi phí giao dịch có thể kéo profit factor từ trên 1 xuống dưới 1 với chiến lược tần suất cao
  • Một vài lệnh thắng rất lớn có thể thổi phồng profit factor

Công thức và ví dụ

Profit factor (PF) = Tổng lãi của các lệnh thắng ÷ |Tổng lỗ của các lệnh thua|

  • PF > 1: tổng lãi lớn hơn tổng lỗ — chiến lược có lãi ròng trong giai đoạn.
  • PF = 1: hòa.
  • PF < 1: tổng lỗ lớn hơn tổng lãi.

Ví dụ minh họa (số giả định, trước chi phí): trong 100 lệnh, 60 lệnh thắng với tổng lãi 90 điểm, 40 lệnh thua với tổng lỗ 60 điểm.

  • PF = 90 ÷ 60 = 1,5.
  • Lãi ròng = 90 − 60 = 30 điểm.

PF đo theo từng giao dịch, khác với Sharpe ratio đo theo lợi nhuận mỗi kỳ (ngày, tháng). Hai chỉ số bổ sung cho nhau: Sharpe nhìn vào độ mượt của đường vốn theo thời gian, PF nhìn vào cân bằng giữa lệnh thắng và lệnh thua.

Profit factor, tỷ lệ thắng và tỷ lệ lãi/lỗ trung bình

Chia tử và mẫu cho tổng số lệnh, PF có thể viết lại qua ba đại lượng quen thuộc:

PF = (Tỷ lệ thắng × Lãi trung bình mỗi lệnh thắng) ÷ ((1 − Tỷ lệ thắng) × Lỗ trung bình mỗi lệnh thua)

Trong ví dụ trên: tỷ lệ thắng 60%, lãi trung bình 1,5 điểm, lỗ trung bình 1,5 điểm → PF = (0,6 × 1,5) ÷ (0,4 × 1,5) = 1,5.

Công thức cho thấy cùng một PF có thể đến từ những chiến lược rất khác nhau:

Kiểu chiến lược (giả định)Tỷ lệ thắngLãi TBLỗ TBPF
Thắng nhiều, lãi nhỏ75%1,02,01,5
Cân bằng60%1,51,51,5
Thắng ít, lãi lớn30%5,01,43≈ 1,5

Ba chiến lược cùng PF nhưng trải nghiệm rất khác: kiểu "thắng ít, lãi lớn" có chuỗi thua dài hơn nhiều, dẫn tới drawdown và áp lực tâm lý khác hẳn. PF không cho biết điều đó.

Trước và sau chi phí giao dịch

Chi phí làm PF giảm theo hai hướng cùng lúc: mỗi lệnh thắng lãi ít đi, mỗi lệnh thua lỗ nhiều thêm. Với chiến lược có biên lợi nhuận mỗi lệnh nhỏ, tác động này rất mạnh.

Tiếp ví dụ trên, giả định tổng chi phí giao dịch (phí, thuế, trượt giá) tương đương 0,6 điểm mỗi lệnh:

  • Tổng lãi của 60 lệnh thắng: 90 − 60 × 0,6 = 54 điểm.
  • Tổng lỗ của 40 lệnh thua: 60 + 40 × 0,6 = 84 điểm.
  • PF sau chi phí = 54 ÷ 84 ≈ 0,64 — dưới 1.

(Để đơn giản, ví dụ giả định không lệnh thắng nào chuyển thành lệnh thua sau chi phí; trong thực tế một số lệnh thắng nhỏ sẽ đổi dấu, làm PF sau chi phí còn thấp hơn.)

Một chiến lược có PF 1,5 trước chi phí đã trở thành chiến lược lỗ. Đây là lý do mọi PF trong báo cáo kiểm định cần ghi rõ đã trừ chi phí hay chưa, và chi phí giả định là bao nhiêu. Ngưỡng chi phí mà một chiến lược ngắn hạn có thể chịu được phân tích trong bài ngưỡng chi phí giao dịch khả thi cho chiến lược ngắn hạn.

Hai cặp cột tổng lãi gộp và tổng lỗ gộp, trước chi phí PF 1,5 và sau chi phí PF 0,64

Thành phần (điểm, giả định)Trước chi phíSau chi phí 0,6 điểm/lệnh
Tổng lãi của 60 lệnh thắng9054
Tổng lỗ của 40 lệnh thua6084
Profit factor1,5≈ 0,64
Lãi ròng+30−30

Số liệu giả định minh họa, không phải kết quả chiến lược thật.

Giới hạn: số lệnh ít và lệnh ngoại lai

  • Số lệnh ít: với 20 lệnh, chỉ cần một hai lệnh đổi kết quả là PF thay đổi mạnh. PF tính trên mẫu nhỏ có độ bất định rất lớn — nguyên tắc cỡ mẫu áp dụng như với mọi chỉ số kiểm định.
  • Lệnh ngoại lai: một lệnh thắng rất lớn có thể chiếm phần lớn tổng lãi. Thử bỏ lệnh lớn nhất rồi tính lại PF; nếu PF sụt mạnh, kết quả phụ thuộc vào một sự kiện hiếm.
  • Không phản ánh thứ tự: PF không đổi khi xáo trộn thứ tự lệnh, nhưng drawdown thì đổi — nên cần đọc cùng drawdown.
  • Không phản ánh quy mô vị thế: nếu quy mô mỗi lệnh khác nhau, PF tính theo tiền và theo điểm có thể khác nhau đáng kể.

Cách đọc PF cùng các chỉ số khác trong một báo cáo được tổng hợp tại bài đọc chỉ số hiệu suất kiểm định.

Profit factor trong mẫu và ngoài mẫu

Như mọi chỉ số kiểm định, profit factor trên dữ liệu đã dùng để chọn tham số thường cao hơn giá trị đạt được trên dữ liệu mới. Khi đọc báo cáo, nên so PF của hai phần:

  • PF trong mẫu cao, ngoài mẫu gần 1 hoặc dưới 1: dấu hiệu chiến lược khớp quá mức với dữ liệu cũ.
  • PF hai phần gần nhau: chưa chứng minh gì, nhưng là điều kiện cần để tiếp tục kiểm tra.
  • PF ngoài mẫu cao hơn hẳn trong mẫu với ít lệnh: thường là may mắn của giai đoạn ngắn, chưa nên diễn giải.

Ví dụ minh họa (số giả định): PF trong mẫu 1,8 trên 150 lệnh, ngoài mẫu 1,1 trên 40 lệnh. Mức giảm lớn cùng số lệnh ngoài mẫu ít cho thấy cần thêm dữ liệu hoặc giai đoạn forward test trước khi đánh giá.

Thuật ngữ liên quan

Danh sách đầy đủ ở trang thuật ngữ phái sinh.

Câu hỏi thường gặp

Profit factor 1,5 nghĩa là gì?

Nghĩa là trong giai đoạn được đo, cứ mỗi 1 đồng (hoặc 1 điểm) lỗ từ các lệnh thua, chiến lược thu về 1,5 đồng lãi từ các lệnh thắng. Con số này chưa cho biết đã trừ chi phí hay chưa, dựa trên bao nhiêu lệnh, hay drawdown lớn thế nào, nên cần đọc kèm các thông tin đó.

Profit factor dưới 1 là sao?

Profit factor dưới 1 nghĩa là tổng lỗ của các lệnh thua lớn hơn tổng lãi của các lệnh thắng trong giai đoạn đo, tức chiến lược lỗ ròng. Với phái sinh, cần kiểm tra con số đã bao gồm phí, thuế và trượt giá chưa, vì PF trước chi phí trên 1 vẫn có thể thành dưới 1 sau chi phí.

Profit factor trước và sau chi phí khác nhau thế nào?

Chi phí giao dịch làm mỗi lệnh thắng lãi ít đi và mỗi lệnh thua lỗ nhiều thêm, nên PF sau chi phí luôn thấp hơn trước chi phí. Với chiến lược có lãi trung bình mỗi lệnh nhỏ và tần suất giao dịch cao, khoảng chênh này có thể rất lớn, đủ để biến chiến lược có lãi thành lỗ.

Profit factor có phụ thuộc số lệnh không?

Giá trị PF không tự tăng hay giảm theo số lệnh, nhưng độ tin cậy thì có. Với ít lệnh, một vài lệnh lớn có thể làm PF thay đổi mạnh, nên con số rất bất ổn. Với nhiều lệnh hơn, PF ổn định hơn và phản ánh đặc điểm chiến lược tốt hơn, dù vẫn có thể bị ảnh hưởng bởi lệnh ngoại lai.

Profit factor cao nhưng drawdown lớn có được không?

Có thể xảy ra. Profit factor chỉ so tổng lãi với tổng lỗ, không quan tâm lệnh thua dồn lại hay rải đều. Chiến lược có PF cao nhưng các lệnh thua đến thành chuỗi vẫn có thể tạo drawdown sâu. Vì vậy cần đánh giá cả hai chỉ số cùng lúc thay vì chỉ nhìn PF.

Nguồn tham khảo

  • Tài liệu thuật ngữ đánh giá hiệu suất giao dịch của tổ chức uy tín

Số lệnh, lãi lỗ và chi phí trong bài là số giả định minh họa.


Lưu ý rủi ro: Bài viết giải thích chỉ số, không đặt ngưỡng profit factor làm tiêu chí đầu tư. Chứng khoán phái sinh dùng đòn bẩy — lãi và lỗ đều được khuếch đại.

Bộ chỉ số đọc báo cáo kiểm định đã đủ ba — đăng ký bản tin Stockup để nhận bài tổng hợp cách đọc cùng lúc.

Chia sẻ bài viết

fin