Danh mục
Hiệu suất
Độ khó
Trung cấp
Dùng trong
Đánh giá EABacktest

Tỷ số Sharpe

Tỷ số Sharpe: thước đo lợi nhuận đã điều chỉnh theo rủi ro — lợi nhuận vượt trội chia cho độ lệch chuẩn của các mức lợi nhuận. Nó thưởng cho đường vốn mượt, và vì thế có thể tâng bốc một EA martingale cho tới đúng lúc nó nổ tung.

còn gọi: Sharpe, chỉ số Sharpe

Đã cập nhật

Nói đơn giản

Chiến lược kiếm được bao nhiêu lợi nhuận so với mức xóc nảy của hành trình? Nó thưởng cho đà tăng đều và phạt đà tăng răng cưa, ngay cả khi đường răng cưa kết thúc cao hơn. Hãy đọc nó như điểm số về độ mượt, không phải điểm số về lợi nhuận.

Vì sao quan trọng

Với một EA bạn định để chạy không giám sát, hình dạng đường vốn quan trọng ngang với điểm kết thúc của nó, bởi chính một cú giật mạnh mới khiến trader can thiệp vào thời điểm tệ nhất. Sharpe là cách chuẩn để quy hình dạng đó thành một con số — và cũng là cách chuẩn để bị đánh lừa bởi những chiến lược mà rủi ro chưa kịp hiện hình.

  • Nó tách hai chiến lược có lợi nhuận giống hệt nhau. Một bên mài ra những khoản lãi nhỏ đều đặn, một bên kiếm đúng tổng đó trong một tháng bùng nổ duy nhất — đó là hai sản phẩm khác nhau, và chỉ con số đã điều chỉnh rủi ro mới nói được điều đó.
  • Đây là con số mà người bán EA trích dẫn nhiều nhất, nên biết cách nó được tính là một cách tự vệ: đổi tần suất lấy mẫu thì cùng một chiến lược cho ra Sharpe khác, dù việc giao dịch bên dưới không thay đổi gì.
  • Nó có một điểm mù nổi tiếng và rất phổ biến trong quảng cáo EA: nó không nhìn thấy rủi ro chưa được đóng, mà đó lại đúng là rủi ro mà martingale hay lưới đang gánh.

Cách tính

Tỷ số Sharpe = (lợi nhuận trung bình − lãi suất phi rủi ro) ÷ độ lệch chuẩn của lợi nhuận
Lợi nhuận trung bình
Lợi nhuận bình quân trên kỳ lấy mẫu được dùng — mỗi lệnh, mỗi ngày hoặc mỗi tháng.
Lãi suất phi rủi ro
Mức sinh lời có thể đạt được mà không phải chịu rủi ro thị trường, thường là tín phiếu chính phủ ngắn hạn. Đó là mốc để đo chiến lược — không chiến lược giao dịch nào là phi rủi ro, và chính vì thế phép so sánh mới đáng làm. Với backtest EA, mốc này thường được đặt bằng không.
Độ lệch chuẩn của lợi nhuận
Mức phân tán của các khoản lợi nhuận quanh trung bình của chính chúng, tính ngang nhau cả chênh lệch lên lẫn xuống.

Mẫu số mới là toàn bộ lập luận. Độ biến động thay đổi theo tần suất đo, nên Sharpe tính trên lợi nhuận mỗi lệnh, theo ngày và theo tháng là ba con số khác nhau cho cùng một chiến lược. Con số quy năm theo thông lệ đến từ lợi nhuận theo tháng; trình kiểm thử chiến lược của MetaTrader 5 không tính theo cách đó.

Mức nào là cao hay thấp

  • dưới 0,5 Độ biến động không trả công cho bạn
  • 0,5–1,0 Chấp nhận được như một chân của danh mục, không phải khi đứng một mình
  • 1,0–2,0 Vững — nơi phần lớn chiến lược đáng tin cư ngụ
  • trên 2,0 Tốt đến mức đáng ngờ với backtest EA bán lẻ — hãy giả định quá khớp cho tới khi có kiểm thử tiến

Đọc cùng với

Không con số nào một mình mô tả được một chiến lược. Những chỉ số sau làm thay đổi cách đọc con số này.

Ví dụ

Hai EA cùng đạt 30 % trong một năm. Cái thứ nhất leo đều; cái thứ hai đi ngang và giật cục suốt mười một tháng rồi nhảy vọt. Sharpe xếp cái thứ nhất cao hơn, vì thứ hạng nói về độ phân tán của lợi nhuận chứ không phải tổng của chúng.

EA A — lợi nhuận năm
+30 %
EA A — độ lệch chuẩn của lợi nhuận theo tháng
10 %
Sharpe 3,0 khi lãi suất phi rủi ro bằng không.
EA B — lợi nhuận năm
+30 %
EA B — độ lệch chuẩn của lợi nhuận theo tháng
30 %
Sharpe 1,0 khi lãi suất phi rủi ro bằng không.

Không có gì ở đây nói EA B không sinh lời — chỉ nói rằng nó đem lại cùng kết quả qua một hành trình rộng gấp ba.

Phép tính 30 ÷ 10 = 3,0 · 30 ÷ 30 = 1,0

Kết quả Cùng một mức lãi, chênh nhau ba lần về chất lượng đã điều chỉnh rủi ro

Cách diễn giải

Một con số Sharpe không mang thông tin gì chừng nào bạn chưa biết tần suất lấy mẫu, độ dài mẫu và công cụ đã tạo ra nó. Hãy xác lập ba điều đó, rồi mới đọc con số.

Khoảng Ý nghĩa
Từ trình kiểm thử chiến lược của MetaTrader 5 Được tính từ chuỗi lợi nhuận của chính trình kiểm thử, nên nó không khớp với Sharpe tính tay từ lợi nhuận tháng quy năm. Cái thang quen thuộc «trên 2,0 là xuất sắc» không áp được lên nó.
Quy năm từ lợi nhuận theo tháng Cơ sở thông lệ của các mốc tham chiếu đã công bố, và là cơ sở duy nhất mà các mốc đó nên được đọc theo.
Đo trên quãng ngắn hơn khoảng một năm Nhiễu về mặt thống kê. Một con số chói lọi trong ba tháng thường xuyên giảm còn một nửa qua trọn một năm mà chiến lược chẳng thay đổi gì.
Trên chiến lược giữ lệnh lỗ mở Gây hiểu lầm một cách chủ động. Khoản lỗ chưa hiện thực hóa không bao giờ đi vào chuỗi lợi nhuận đã hiện thực hóa, nên đường vốn trông mượt chính vì rủi ro vẫn chưa được nhận.
  • Đừng bao giờ xếp hạng hai EA theo Sharpe trừ khi cả hai con số do cùng một công cụ tạo ra, cùng tần suất lấy mẫu và trên cùng một quãng thời gian.
  • Công thức giả định lợi nhuận phân phối gần chuẩn. Lợi nhuận của martingale và lưới thì ngược lại — những quãng dài yên ả xen kẽ vài khoản lỗ khổng lồ hiếm hoi — nên Sharpe đánh giá thấp một cách hệ thống rủi ro đuôi của chúng.
  • Hãy đặt nó cạnh mức sụt giảm tối đa, thứ trả lời được câu hỏi mà Sharpe không thể: cái hố sâu nhất sâu đến đâu?
  • Nếu những tháng lãi lớn đang bị phạt, hãy đọc tỷ số Sortino thay thế — nó chỉ chia cho độ lệch phía giảm.

Các trang EA của mt5depot đều ghi rõ mỗi con số đến từ lần chạy kiểm thử nào và trên cửa sổ nào, nên hai con số công bố trên trang này có thể so sánh với nhau.

Sai lầm thường gặp

Tin vào Sharpe cao của một EA martingale hoặc lưới

Những chiến lược này trưng ra đường vốn gần như dựng đứng với độ biến động đã hiện thực hóa cực nhỏ, bởi mọi vị thế lỗ đều được giữ mở và bình quân giá xuống thay vì đóng lại. Sharpe chỉ nhìn thấy đường cong mượt đã hiện thực hóa và tưởng thưởng nó, cho tới đúng lúc rổ lệnh không thể cứu được nữa và một lần đóng duy nhất xóa sạch nhiều tháng lợi nhuận.

So sánh những con số tính ở tần suất lấy mẫu khác nhau

Độ biến động thay đổi theo tần suất đo, nên Sharpe theo lợi nhuận ngày và Sharpe theo lợi nhuận tháng là hai con vật khác nhau. Chiến lược không đổi; chỉ mẫu số đổi.

Đọc Sharpe từ mẫu ngắn như thuộc tính của chiến lược

Đó là một thống kê rút từ một mẫu. Ba tháng lợi nhuận có thể cho ra gần như bất kỳ con số nào, và cửa sổ càng ngắn thì con số càng mô tả may mắn hơn là thiết kế.

Coi Sharpe là một đánh giá rủi ro đầy đủ

Nó không nói gì về khoản lỗ đơn lẻ tệ nhất, không nói gì về việc một đợt sụt kéo dài bao lâu và không nói gì về rủi ro đuôi. Nó đứng cạnh mức sụt giảm và hệ số hồi phục, chứ không thay thế chúng.

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

Tỷ số Sharpe càng cao có phải luôn càng tốt không?
Không. Sharpe cao hơn nghĩa là lợi nhuận mượt hơn trên mỗi đơn vị biến động, nhưng nó không nói gì về khoản lỗ tệ nhất và có thể bị lách bởi những chiến lược giấu rủi ro chưa hiện thực hóa. Sharpe 1,3 với mức sụt giảm nông có thể mô tả một EA an toàn hơn nhiều so với Sharpe 2,5 dựng trên martingale.
Tỷ số Sharpe bao nhiêu là tốt cho một EA MT5?
Với con số quy năm trên một quãng thời gian đủ nghĩa, 1,0 đến 2,0 là vùng vững chắc và đáng tin. Bất cứ mức nào trên 2,0 trong backtest của một EA bán lẻ nên bị coi là cờ đỏ về quá khớp cho tới khi một kiểm thử tiến xác nhận.
Vì sao Sharpe của MetaTrader 5 không khớp với phép tính của tôi?
Vì MT5 tính nó từ chuỗi lợi nhuận của trình kiểm thử chiến lược chứ không từ lợi nhuận tháng quy năm. Hai cách dùng mẫu số khác nhau, nên các con số lệch nhau một cách chính đáng. Chỉ nên so sánh những giá trị Sharpe được tạo ra theo cùng một cách.
Khác nhau giữa tỷ số Sharpe và Sortino là gì?
Sharpe chia cho độ lệch chuẩn của tất cả các khoản lợi nhuận, nên nó phạt cả những tháng lãi lớn lẫn những tháng lỗ lớn. Sortino chỉ chia cho độ lệch phía giảm, nhờ đó chiến lược không bị trừ điểm vì chính phần biến động mà trader mong muốn.

Bài viết liên quan