OptiNod Academy

Thiên lệch gần đây — Nhầm chuỗi thua bình thường với hệ thống đã hỏng

Ngay cả hệ thống có kỳ vọng dương đã kiểm chứng vẫn có chuỗi thua dài. Hãy so với độ dài chuỗi thua dự kiến và theo dõi tần suất đổi hệ thống trước khi kết luận nó thất bại.

Một hệ thống kỳ vọng dương đã kiểm chứng vẫn bình thường tạo chuỗi thua dài. Nếu chỉ nhớ năm hay sáu lệnh gần nhất, bạn dễ nhầm biến thiên bình thường với sự cố hệ thống.


Thiên lệch gần đây là xu hướng gán trọng số lớn hơn thực tế cho các kết quả mới trải qua. Nó liên quan đến lối suy đoán dựa trên sự dễ nhớ mà Amos Tversky và Daniel Kahneman mô tả năm 1973. Thay vì đếm tần suất thật của một sự kiện, con người đánh giá xác suất bằng việc ví dụ hiện lên dễ đến đâu. Năm lần thua vừa xảy ra rất rõ; 20 lần thắng nửa năm trước đã mờ. Mẫu gần đây vì thế chi phối phán đoán.


Với người giao dịch, thiên lệch này đi hai hướng. Thua vài lần liên tiếp, họ nói “hệ thống đã hỏng” rồi dừng. Thấy một bộ tham số thắng vài lần gần đây, họ cho rằng “thiết lập này hợp thị trường hiện tại” và đổi sang nó. Cả hai đều coi vài giao dịch là thước đo đáng tin về tình trạng hệ thống, dù mẫu quá nhỏ.


Ngay cả hệ thống kỳ vọng dương cũng bình thường có chuỗi thua dài. Với xác suất thắng p và N lần giao dịch, độ dài chuỗi thua dài nhất dự kiến xấp xỉ log cơ số 1/q của (N·p), trong đó q là xác suất thua (1−p). Tỷ lệ thắng 45% trên 200 giao dịch cho ước tính khoảng tám. Tám lần thua liên tiếp chưa chứng minh hệ thống hỏng; với đủ giao dịch, đó là diễn biến bình thường. Chỉ nhớ năm hay sáu lệnh cuối dễ làm biến thiên ấy trông như thất bại.


Đường kết quả dài hạn và đợt giảm gần đây
Đường kết quả dài hạn và đợt giảm gần đây

Sự dễ nhớ gán quá nhiều trọng số cho kết quả gần đây


Thiên lệch gần đây về cơ bản là chuyện ký ức nào dễ gọi ra. Muốn ước tính xác suất cần toàn bộ lịch sử, nhưng con người dùng các ví dụ sống động thay thế. Khoản lỗ mới có cảm xúc đi kèm nên rõ, còn chi tiết lợi nhuận cũ phai dần. Năm lệnh cuối thành mốc tham chiếu, trăm lệnh trước bị gạt ra.


Ảo giác mẫu nhỏ làm điều đó nặng hơn. Năm hoặc mười giao dịch còn quá ít để ước tính tỷ lệ thắng, nhưng người ta mong mẫu nhỏ cho một tỷ lệ ổn định. Tversky và Kahneman gọi đó là “luật số nhỏ” năm 1971: kỳ vọng sai rằng mẫu nhỏ phản ánh trung thực toàn bộ quần thể. Hệ thống thắng 55% vẫn dễ có bốn lệnh thua trong năm giao dịch. Nếu coi đoạn ngắn ấy là tỷ lệ thắng hiện tại, hệ thống 55% bị nhìn thành 20%.


Khi mẫu gần đây bị đề cao quá mức, biến thiên bình thường sẽ trông bất thường.


Hệ thống kỳ vọng dương cũng có chuỗi thua


Tính toán, không phải cảm xúc, cho biết chuỗi thua nằm trong khoảng dự kiến không. Với N giao dịch độc lập, xác suất thắng p và thua q = 1−p, độ dài chuỗi thua dài nhất dự kiến xấp xỉ log cơ số 1/q của (N·p).


Lấy hệ thống theo xu hướng thắng 45% làm ví dụ. Trong 200 giao dịch, chuỗi thua dài nhất dự kiến khoảng tám. Tỷ lệ thắng 50% qua 100 giao dịch cho khoảng sáu. Hệ thống thắng 40% qua 150 giao dịch có thể bình thường thua liên tiếp khoảng tám hoặc chín. Hệ thống thua thường hơn thắng thì chuỗi thua bình thường cũng dài hơn.


Tần suất cũng có thể ước tính. Qua 100 giao dịch với tỷ lệ thắng 45%, các đoạn năm lệnh thua xuất hiện trung bình hơn hai lần. Ngay cả hệ thống thắng 50% cũng có trung bình một đến hai đoạn như vậy. Năm lần thua không phải tai nạn hiếm; chúng xuất hiện bình thường khi mẫu đủ lớn.


Kết luận rõ ràng: nếu biết tỷ lệ thắng và số giao dịch, có thể ước tính độ dài chuỗi thua thông thường tệ nhất. Chuỗi nằm trong khoảng ấy không chứng minh hệ thống hỏng.


Coi chuỗi thua bình thường là hỏng có thể khiến tắt hệ thống trước xu hướng lớn


Sai lầm ấy tốn kém trong thị trường thật. Từ tháng 6 tới tháng 10 năm 2024, Bitcoin trải khoảng năm tháng dao động trong vùng rộng chừng 49.000–74.000 USD. Ngày 5 tháng 8 giá xuống gần 49.000 USD rồi hồi lại vùng trên 60.000 USD. Hướng đi thiếu rõ trong phần lớn giai đoạn đi ngang ấy.


Hệ thống theo xu hướng và phá vỡ thường tích lũy khoản thua nhỏ tại đó. Vào khi giá phá rồi bị kéo về, vào lại rồi bị kéo về tiếp. Sau nhiều tháng, thiên lệch gần đây khiến nhận định “hệ thống không còn hiệu quả” có vẻ hợp lý.


Người tắt nó trong tháng 10 bỏ lỡ giai đoạn tiếp theo. Bitcoin bắt đầu tăng từ gần 69.000 USD đầu tháng 11 và đạt 108.353 USD ngày 17 tháng 12, tăng khoảng 57%. Chịu những khoản thua nhỏ trong vùng đi ngang là chi phí để sẵn sàng cho một xu hướng như vậy; thiên lệch gần đây có thể khiến bạn dừng ngay trước lúc nó xuất hiện.


Kỳ vọng của hệ thống theo xu hướng thường phụ thuộc vài chuyển động lớn. Khoản thua nhỏ trong vùng giá là chi phí chờ chúng. Tắt trong chuỗi thua có thể khiến bạn trả chi phí mà không bắt được xu hướng.


Xu hướng bắt đầu ngay sau khi tắt hệ thống
Xu hướng bắt đầu ngay sau khi tắt hệ thống

Hai con số bộc lộ thiên lệch gần đây


Nếu chỉ xem nó là cảm xúc, việc chẩn đoán mơ hồ. Hai chỉ số cho thấy nó có đang ảnh hưởng quyết định không.


Thứ nhất, so độ dài chuỗi thua dự kiến với chuỗi thật. Đưa tỷ lệ thắng và số lệnh dự kiến vào công thức trên. Nằm trong khoảng dự kiến là biến thiên thường thấy; vượt xa thì nên rà soát hệ thống. Với hệ thống thắng 45% trên 200 lệnh, sáu lần thua còn dưới ước tính khoảng tám, nên sáu lệnh riêng lẻ là cơ sở yếu để tắt.


Thứ hai, đếm tần suất thay đổi hệ thống. Ghi trong nhật ký mỗi lần tạm dừng hoặc đổi tham số và độ dài chuỗi thua ngay trước đó. Nếu các lần đổi tập trung sau những chuỗi ngắn vẫn nằm trong khoảng bình thường, đó là bằng chứng định lượng rằng bạn đang bỏ hệ thống quá sớm. So kết quả sau mỗi lần đổi với kịch bản giả định tiếp tục hệ thống cũ để xem lần đổi giúp hay hại.


  • Ước tính chuỗi thua dự kiến: Tính và ghi chuỗi thua dài nhất dự kiến từ tỷ lệ thắng và số giao dịch trước khi bắt đầu.
  • Đánh dấu chuỗi khi đổi: Mỗi lần ngừng hoặc đổi tham số, ghi độ dài chuỗi thua trước đó.
  • So trước và sau: Tính kết quả sau thay đổi cùng kết quả hệ thống cũ có thể tạo nếu được giữ.
  • Đặt mốc bình thường: Dùng độ dài chuỗi dự kiến làm mốc khi cân nhắc loại hệ thống; chỉ chuỗi nằm trong khoảng ấy chưa đủ để dừng nếu không có chứng cứ khác.

Chuỗi thua bình thường và ngưỡng cảnh báo
Chuỗi thua bình thường và ngưỡng cảnh báo

Biết trước khoảng biến thiên để giữ hệ thống qua chuỗi bình thường


Chuỗi thua làm phán đoán lung lay khi bạn không biết biến thiên bình thường rộng đến đâu. Ước tính từ trước, một chuỗi trong khoảng ấy sẽ ít là lý do đổi kế hoạch. Công cụ kiểm chứng của OptiNod giúp ước tính trước khi giao dịch.


Phân tích walk-forward lần lượt tách các giai đoạn tối ưu và kiểm định, thể hiện kết quả từng cửa sổ kiểm định. Phân bố qua nhiều cửa sổ cho thấy giai đoạn kém bình thường của hệ thống có thể trông thế nào. Ba thước đo độ vững và đo theo quý cũng chia kết quả cùng một hệ thống qua nhiều điều kiện. Một quý yếu nhưng các quý khác bù được có thể vẫn thuộc biến thiên bình thường.


Lấy mẫu Monte Carlo bằng cách xáo lại thứ tự kết quả giao dịch phục vụ mục đích tương tự. Sắp lại cùng các lệnh hàng nghìn lần để có phân bố chuỗi thua dài nhất và mức sụt vốn tối đa có thể xảy ra. Biết mức sụt hiện tại ở đâu trong phân bố giúp phân biệt bình thường với cảnh báo.


Khi đã ghi khoảng dự kiến bằng số, riêng năm khoản thua gần nhất không thể tự nó lật kế hoạch.


Hai cạm bẫy


Đổi sang tham số gần đây có thành tích tốt nhất. Mặt kia của thiên lệch gần đây là đuổi theo thiết lập vừa thắng. Chọn bộ tham số lời nhất tháng trước có thể là khớp quá mức với chính đoạn gần đó. Thay đổi dựa trên lợi nhuận mới nhất thực chất giống khớp đường cong, và thiết lập có thể lại kém ở giai đoạn kế.


Chỉ thêm quy tắc trong lúc đang thua. Người giao dịch có thể thêm “bộ lọc này đã tránh được lệnh thua” giữa chuỗi lỗ. Bộ lọc được thiết kế cho những khoản lỗ vừa thấy, có thể là toàn bộ bằng chứng của nó. Nó xóa các khoản ấy khỏi lịch sử nhưng có thể giảm kỳ vọng toàn giai đoạn. Luôn kiểm tra bộ lọc mới trên toàn bộ backtest và dữ liệu độc lập.


Khoảng chuỗi thua bình thường đến từ tính toán


Thiên lệch gần đây thường mạnh ngay khi hệ thống còn tốt. Hệ thống kỳ vọng dương đã kiểm chứng vẫn bình thường có chuỗi thua dài, nhưng nhìn vài lệnh gần nhất sẽ thấy như hỏng. Cách khắc phục không phải cố quyết tâm hơn. Trước khi bắt đầu, hãy ước tính chuỗi thua dài nhất từ tỷ lệ thắng và số lệnh rồi đặt mốc cần rà soát. Nếu chuỗi hiện tại nằm trong khoảng ấy, riêng năm lệnh thua cuối không đủ lý do tắt. Ký ức không phân biệt biến thiên bình thường với lỗi; phép tính có thể giúp.

Kiểm chứng bằng lịch sử giao dịch của bạn

Tải lên báo cáo lịch sử giao dịch MT5 hoặc danh sách giao dịch (CSV) của chiến lược TradingView để tính phân bố lãi lỗ và các chuỗi thua liên tiếp. Không cần đăng nhập để phân tích.

Phân tích lịch sử giao dịch Xem báo cáo mẫu