Danh mục
Hiệu suất
Độ khó
Trung cấp
Dùng trong
Đánh giá EAThiết kế chiến lượcQuản trị rủi ro

Kỳ vọng toán học

Số tiền trung bình kỳ vọng thắng hoặc thua trên mỗi lệnh, tính bằng tỷ lệ thắng nhân lợi nhuận trung bình trừ tỷ lệ thua nhân thua lỗ trung bình. Kỳ vọng dương là điều kiện bắt buộc của một chiến lược có lãi.

còn gọi: expectancy, giá trị kỳ vọng mỗi lệnh, lợi thế

Đã cập nhật

Nói đơn giản

Một lệnh đáng giá bao nhiêu tính trung bình, sau khi các khoản thắng và thua đã được cân theo tần suất xảy ra của chúng. Nếu con số dương thì chiến lược có lợi thế; nếu âm thì không cách xử lý khối lượng lệnh nào biến nó thành lợi nhuận.

Vì sao quan trọng

Kỳ vọng là con số hiệu suất duy nhất trả lời đúng câu hỏi mà mọi con số khác chỉ đóng vai thay thế: chiến lược này có kiếm được tiền trên mỗi lệnh, tính trung bình, sau chi phí hay không? Tỷ lệ thắng và tỷ lệ rủi ro-lợi nhuận mỗi cái chỉ là một nửa của nó, và cả hai thường xuyên được trích dẫn mà thiếu nửa còn lại.

  • Nó là lằn ranh đạt hay trượt nằm bên dưới mọi chỉ số khác. Không có kỳ vọng dương thì không lãi kép, không cách chia lot, không cách dựng danh mục nào tạo ra lợi nhuận dài hạn — chúng chỉ đổi tốc độ mà tài khoản đi tới nơi kỳ vọng đẩy nó tới.
  • Nó biến một chiến lược thành một tốc độ. Kỳ vọng 20 $ mỗi lệnh trên 300 lệnh một năm là một dự báo có thể đem đối chiếu với thực tế, điều mà hệ số lợi nhuận không làm được.
  • Đây là con số bị chi phí thực tế phá hoại nhiều nhất, nên so kỳ vọng của backtest với kỳ vọng thật là phép thử rẻ nhất xem một bài backtest có được định giá trung thực hay không.
  • Nó phớt lờ chính cái tỷ lệ thắng mà người ta dùng để mua hàng. Trên mười bốn EA đăng tại đây, xếp theo tỷ lệ thắng và xếp theo kỳ vọng mỗi lệnh chạy ngược chiều nhau, với tương quan hạng −0,53. Tỷ lệ thắng cao nhất trong mười bốn, 79,66%, chỉ đứng thứ mười hai về kỳ vọng; thấp nhất, 31,27%, đứng thứ ba. Tỷ lệ thắng quyết định tiền về thường xuyên đến đâu, chứ không quyết định có bao nhiêu tiền.

Cách tính

Kỳ vọng = (Tỷ lệ thắng × Lợi nhuận trung bình) − (Tỷ lệ thua × Thua lỗ trung bình)
Tỷ lệ thắng
Phần các lệnh đã đóng kết thúc có lãi, dạng thập phân.
Lợi nhuận trung bình
Lãi trung bình của các lệnh thắng, sau spread và hoa hồng.
Thua lỗ trung bình
Lỗ trung bình của các lệnh thua, lấy theo số dương, sau chi phí.

Tỷ lệ thua bằng 1 − tỷ lệ thắng, và thua lỗ trung bình lấy theo số dương. Diễn đạt theo bội số R thay vì theo tiền — lợi nhuận và thua lỗ trung bình đo bằng đơn vị rủi ro đã nhận — khiến nó so sánh được giữa các cỡ tài khoản và thiết lập lot.

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

  • dưới 0 Âm — không khối lượng lệnh nào cứu được
  • 0 đến 0,05R Dương nhưng nằm trong biên chi phí — nhiều khả năng biến mất khi chạy thật
  • 0,05R đến 0,25R Một lợi thế dùng được cho EA bán lẻ đã kiểm chứng
  • trên 0,25R Mạnh — hãy xác nhận nó sống sót ngoài mẫu trước khi tin

Đọ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ụ

Một chiến lược thắng một nửa số lệnh. Lệnh thắng trung bình 120 $ và lệnh thua trung bình 80 $. Cân mỗi bên theo tần suất xảy ra sẽ ra giá trị của một lệnh.

Tỷ lệ thắng
50%
Lợi nhuận trung bình
120 $
Thua lỗ trung bình
80 $
Kỳ vọng mỗi lệnh
+20 $
Với 300 lệnh một năm, khoảng 6.000 $ trước khi tính dao động.

Chính 20 $ ấy đến dưới dạng một chuỗi dài các khoản lãi 120 $ và lỗ 80 $, không bao giờ dưới dạng những khoản chi 20 $ — kỳ vọng là một số trung bình, không phải một lịch chi trả.

Phép tính (0,50 × 120) − (0,50 × 80) = 60 − 40 = 20 $

Kết quả +20 $ giá trị kỳ vọng mỗi lệnh

Cách diễn giải

Kỳ vọng là một dự báo dựng từ ba đầu vào ước lượng. Độ tin cậy của nó bằng độ tin cậy của đầu vào yếu nhất, nên hãy kiểm tra từng con số đến từ đâu.

Khoảng Ý nghĩa
Tính từ backtest không có chi phí thực tế Bị thổi lên. Spread và hoa hồng trừ thẳng vào lợi nhuận trung bình và cộng thẳng vào thua lỗ trung bình, và tác động lớn nhất ở nơi mục tiêu nhỏ nhất.
Tính bằng tiền trên khối lượng lot cố định Dùng được, nhưng không so được với một chiến lược khác thử nghiệm ở cỡ khác. Hãy quy về bội số R trước.
Tính trên vài trăm lệnh Đủ tin cậy để lên kế hoạch, vì lợi nhuận trung bình là đầu vào cần nhiều lệnh nhất mới ổn định.
Tính lại trên dữ liệu ngoài mẫu Đây là con số đáng để hành động. Giảm một phần ba so với trong mẫu là bình thường; đổi dấu nghĩa là lợi thế đã bị gọt theo dữ liệu.
Khôi phục từ một bản tóm tắt đã công bố Bốn con số là đủ: lợi nhuận ròng, số lệnh, tỷ lệ thắng và hệ số lợi nhuận trả lại chính xác lợi nhuận trung bình và thua lỗ trung bình. Người bán không cần công bố ba đầu vào ấy.
  • Hãy nhân kỳ vọng với tần suất giao dịch trước khi so sánh các chiến lược. Lợi thế 0,3R lấy bốn lần một năm là món làm ăn nhỏ hơn lợi thế 0,05R lấy bốn lần một tuần. Mười bốn lượt chạy ở đây sắp xếp lại đúng vì điều này: lượt đứng thứ mười về kỳ vọng mỗi lệnh, với 6,07 USD, lại đứng đầu về lợi nhuận mỗi năm với 5.808,25 USD, bởi nó nổ 956,7 lần một năm. Lượt đứng thứ ba mỗi lệnh, với 16,94 USD, kiếm 658,44 một năm trên 38,9 lệnh.
  • Hãy bỏ lệnh thắng lớn nhất rồi tính lại. Nếu kỳ vọng chuyển sang âm thì lợi nhuận trung bình đang được gánh bởi một giá trị dị biệt chứ không phải bởi bộ quy tắc.
  • Chiến lược scalping mất phần lớn nhất trong kỳ vọng backtest khi chạy thật, vì lợi nhuận trung bình của chúng gần nhất về độ lớn với chi phí trọn vòng. Lợi nhuận trung bình nhỏ nhất trong mười bốn lượt chạy ở đây là 10,03 USD ở mức 0,1 lot; lớn nhất là 217,23 USD, và một khoản chi phí cố định mỗi lệnh cắn vào cái đầu tiên mạnh gấp hai mươi lần.

Mười bốn lượt chạy công bố ở đây cho kỳ vọng từ 1,84 USD đến 20,52 USD mỗi lệnh, tất cả đều ở 0,1 lot trên khoản nạp 10.000 USD. Hãy đọc chúng như những con số trước hoa hồng: các bản kê ghi hoa hồng bằng 0 cho cả mười bốn, nên bên trong các số trung bình đó chỉ có spread và phí qua đêm. Mười hai trong mười bốn lượt còn chạy trên các tick mà trình kiểm thử tạo ra từ nến M1 chứ không phải tick thật, và spread mà những nến ấy mang theo chỉ được đo đúng ở một lượt, ở mức 19,14 điểm.

Sai lầm thường gặp

Tin rằng khối lượng lệnh có thể sửa được kỳ vọng âm

Khối lượng thay đổi độ dao động và tốc độ, không bao giờ thay đổi dấu. Một chiến lược trung bình lỗ một khoản nhỏ mỗi lệnh sẽ lỗ một khoản lớn hơn theo tỷ lệ khi giao dịch to hơn; nhồi lệnh kiểu martingale chỉ dồn cùng một kỳ vọng âm ấy vào những khoản lỗ thưa hơn nhưng lớn hơn.

Đọc kỳ vọng như điều lệnh kế tiếp sẽ làm

Nó là số trung bình dài hạn trên một phân phối. Ở tỷ lệ thắng 40%, kết cục nhiều khả năng nhất của lệnh kế tiếp là một khoản lỗ, và tài khoản có thể nằm dưới điểm xuất phát hàng chục lệnh liền mà kỳ vọng vẫn không đổi.

Dùng số trung bình của backtest mà không mô hình hóa chi phí

Kỳ vọng backtest 20 $ mỗi lệnh thường thành 12 $ khi chạy thật, sau khi áp spread, hoa hồng và trượt giá. Khoảng chênh ấy không bất ngờ: đó chính là phần đã bị bỏ ra khỏi phép tính.

Trộn bội số R với tiền

Kỳ vọng 0,2R và kỳ vọng 20 $ không so được với nhau chừng nào chưa biết mức rủi ro mỗi lệnh đứng sau con số thứ hai. Hãy chọn một cơ sở và nói rõ nó.

Cho rằng lúc nào cũng có R

R cần một mức rủi ro mỗi lệnh được công bố, mà các mục đăng thường không công bố mức nào cả. Trong mười bốn lượt chạy đăng tại đây, hai lượt không để lộ tham số cắt lỗ nào, ba lượt đặt cắt lỗ theo phần trăm giá và chín lượt đặt theo pip — nghĩa là rủi ro sau mỗi lệnh thậm chí không nằm trong một đơn vị chung trên toàn danh mục. Kỳ vọng theo tiền khôi phục được cho cả mười bốn; bản theo R thì không.

Đọc tỷ lệ thắng cao thành lợi thế cao

Hai thứ này đánh đổi lẫn nhau. Trong mười bốn lượt chạy ở đây, tỷ lệ giữa độ lớn khoản thắng và độ lớn khoản thua trải từ 0,33 đến 2,92, và nó đi ngược chiều tỷ lệ thắng: lượt thắng 79,66% nhận những khoản lỗ lớn gấp ba lần khoản lãi, còn lượt thắng 31,27% ăn những khoản lãi lớn gần gấp ba lần khoản lỗ. Kỳ vọng là thứ sống sót qua cuộc đánh đổi đó; riêng tỷ lệ thắng thì không.

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

Tôi có thể tự tính kỳ vọng của một EA không?
Có, từ những con số mà một mục đăng vốn đã hiển thị. Lợi nhuận ròng chia cho số lệnh cho ra ngay kỳ vọng mỗi lệnh. Muốn tách nó thành lợi nhuận trung bình và thua lỗ trung bình thì cần thêm tỷ lệ thắng và hệ số lợi nhuận, và bốn con số ấy cùng nhau trả lại chính xác cả hai số trung bình — phép khôi phục tái tạo đúng đến từng xu lợi nhuận ròng đã công bố ở cả mười bốn lượt chạy tại đây. Làm điều đó trên các lượt chạy ấy cho ra 1,84 USD đến 20,52 USD mỗi lệnh ở mức 0,1 lot.
Kỳ vọng bao nhiêu là tốt cho một EA?
Diễn đạt theo bội số R, khoảng 0,05R đến 0,25R mỗi lệnh là dải dùng được cho một EA bán lẻ đã kiểm chứng, sau khi áp chi phí thực tế. Quan trọng ngang với con số đó là tần suất giao dịch đứng sau nó, bởi kỳ vọng mỗi lệnh nhân với số lệnh mỗi năm mới là lợi nhuận thực.
Kỳ vọng có phải là hệ số lợi nhuận không?
Không, dù chúng đi cùng chiều. Hệ số lợi nhuận là tỷ số giữa tổng lợi nhuận gộp và tổng thua lỗ gộp, không có đơn vị; kỳ vọng là một khoản tiền trung bình mỗi lệnh và có mang đơn vị. Kỳ vọng cho biết một lệnh đáng giá bao nhiêu, và đó chính là thứ mà các phép tính khối lượng lệnh và rủi ro cháy tài khoản cần đến.
Vì sao kỳ vọng thật của tôi thấp hơn backtest?
Vì spread, hoa hồng, trượt giá và độ trễ khớp lệnh cùng lúc làm giảm lợi nhuận trung bình và tăng thua lỗ trung bình. Tác động này lớn nhất theo tỷ lệ ở những chiến lược có mục tiêu nhỏ, nên scalping mất nhiều nhất còn theo xu hướng với mục tiêu rộng mất ít nhất.

Bài viết liên quan