Hỏi bất kỳ diễn đàn giao dịch nào xem chỉ báo repaint có dùng được không, bạn sẽ nhận về cùng một câu trả lời, nói với sự tự tin tuyệt đối nhưng không có bằng chứng: repaint là gian lận, hãy chờ nến đóng cửa, cảnh báo nổ giữa thanh nến là vô giá trị.
Chúng tôi có điều kiện để kiểm chứng. Từ ngày 23 tháng 6 đến ngày 18 tháng 8 năm 2026, AiTradely đã xử lý kết quả của 3.390 tín hiệu do 179 chiến lược mà chính người dùng tự xây dựng phát ra, trên 20 tài sản. Một số tín hiệu phát ra khi nến vẫn đang hình thành. Số còn lại phát ra sau khi nến đóng. Cùng quy tắc, cùng tài sản, cùng một engine.
Trả lời ngắn gọn: khi kiểm soát thời điểm phát tín hiệu, khoảng chênh giữa cảnh báo giữa nến và cảnh báo sau khi nến đóng thu hẹp xuống mức chúng tôi không thể phân biệt với ngẫu nhiên. Phần lớn chênh lệch trong phép so sánh thô là hiệu ứng do lịch, dù vẫn không thể loại trừ một tác động repaint nhỏ.
Chỉ báo repaint thực sự làm gì
Một quy tắc như "RSI cắt xuống dưới 30" có thể đúng lúc 10:07 và sai trở lại lúc 10:15 khi nến đóng, vì giá đóng cửa đã dịch chuyển. Cảnh báo bạn nhận lúc 10:07 mô tả một thanh nến mà cuối cùng chưa từng xảy ra. Đó là repaint.
Sự phản đối này hợp lý. Câu hỏi là nó có khiến bạn mất gì đo được hay không, và hầu như không ai trả lời câu đó bằng số liệu.

Phép so sánh thô, dễ gây hiểu lầm
Phép so sánh giữa nến đang chạy và nến đã đóng bao gồm 2.934 tín hiệu chạy trên khung 15 phút. 456 tín hiệu còn lại trong tổng 3.390 chạy trên các khung thời gian lớn hơn. Chia mọi tín hiệu 15 phút đã có kết quả theo việc nó phát ra trước hay sau khi nến đóng:
| Tín hiệu | Tỷ lệ thắng | R trung bình | |
|---|---|---|---|
| Phát giữa nến | 506 | 51,4% | +0,108 |
| Phát sau khi đóng | 2.428 | 58,9% | +0,197 |
Chênh lệch tỷ lệ thắng 7,5 điểm. Có vẻ chờ nến đóng đáng giá 7,5 điểm. Kết luận đó bị phóng đại, và cách nó bị phóng đại đáng chú ý hơn chính phát hiện này.
Yếu tố gây nhiễu
Các tín hiệu giữa nến không phân bố đều trong mẫu. Chúng gần như nằm hết trong hai tuần cuối:
| Tuần bắt đầu | Tín hiệu | Tỷ lệ phát giữa nến |
|---|---|---|
| 6 Jul | 43 | 2% |
| 13 Jul | 256 | 3% |
| 20 Jul | 395 | 2% |
| 27 Jul | 492 | 2% |
| 3 Aug | 528 | 0% |
| 10 Aug | 932 | 33% |
| 17 Aug | 288 | 60% |
Bảng theo tuần cộng lại cũng đúng 2.934 tín hiệu 15 phút. Bảng bắt đầu từ 6 Jul vì đó là tuần đầu tiên có tín hiệu 15 phút trong mẫu đã có kết quả, dù cửa sổ mẫu đầy đủ mở từ 23 tháng 6.
482 trong số 506 tín hiệu giữa nến xảy ra sau ngày 10 tháng 8. Vì vậy nhóm "giữa nến" thực chất là "tín hiệu từ tuần thứ hai của tháng 8" còn nhóm "đã đóng" chủ yếu là "tín hiệu của tháng 7". Tháng 7 dễ thở hơn tháng 8. Điều đó giải thích một phần lớn của 7,5 điểm, nhưng không phải toàn bộ.
Đây là một lỗi rất phổ biến trong thống kê giao dịch: hai nhóm được đem ra so sánh, chúng khác nhau ở một yếu tố khác với biến cần xét, và sự khác biệt lại bị gán cho biến mà tác giả vốn đã quan tâm.
Phép so sánh có kiểm soát
Chỉ xét từ ngày 10 tháng 8 trở đi, cửa sổ duy nhất mà cả hai loại tín hiệu cùng xuất hiện với số lượng đáng kể:
| Tín hiệu | Tỷ lệ thắng | R trung bình | |
|---|---|---|---|
| Phát giữa nến | 482 | 51,2% | +0,095 |
| Phát sau khi đóng | 738 | 54,9% | +0,118 |
Chênh lệch R trung bình là 0,023R nghiêng về phía chờ đợi (nến đã đóng trừ giữa nến), với khoảng tin cậy 95% là [-0,10, +0,15]. Về tỷ lệ thắng, kiểm định z hai tỷ lệ cho z = 1,24. Cả hai đều không có ý nghĩa thống kê. Khoảng tin cậy chứa số 0, và chứa cả kết quả theo hai hướng.
Nói đơn giản: chúng tôi không phát hiện được sự khác biệt. Nửa độ rộng của khoảng là khoảng 0,125R, nên chỉ những chênh lệch từ khoảng 0,18R trở lên mới hiện ra đáng tin cậy. 3,7 điểm tỷ lệ thắng còn lại nằm gọn trong mức mà ngẫu nhiên có thể tạo ra ở cỡ mẫu này.
Điều này không chứng minh gì
Kết quả không có khác biệt không phải bằng chứng của việc không có tác động. Với 482 và 738 tín hiệu, mức chênh nhỏ nhất chúng tôi có thể phát hiện đáng tin cậy là khoảng 0,18R. Vì vậy nhận định trung thực rất hẹp: nếu chờ nến đóng có lợi thế, có lẽ nó nhỏ hơn 0,18R mỗi lệnh và không thấy được trong 1.220 tín hiệu.
Các giới hạn khác:
- Kết quả được xác định bằng cách phát lại đường đi của nến sau tín hiệu và kiểm tra mục tiêu hay mức dừng bị chạm trước trong phạm vi thời gian của chiến lược. Spread, hoa hồng và trượt giá không được mô hình hóa. Khớp lệnh thực tế sẽ kém hơn cho cả hai nhóm.
- 20 tài sản trong tám tuần là một chế độ thị trường rộng, không phải một chu kỳ đầy đủ.
- Lệnh thắng được ghi theo tỷ lệ reward-to-risk đã lên kế hoạch của chiến lược, lệnh thua đúng -1R. Đó là quy ước kế toán gọn gàng, không phải điều một trader giao dịch theo cảm tính trải nghiệm.
- Đây là các chiến lược do người dùng thật viết, không phải một bộ được chọn lọc.
- Mẫu tập trung. 3.390 tín hiệu đến từ 179 chiến lược thuộc 55 tài khoản, và tám chủ sở hữu hoạt động nhiều nhất chiếm 60,5% tổng số tín hiệu. Các lần phát lặp lại của một quy tắc trên một tài sản không độc lập, nên khoảng tin cậy thực tế rộng hơn con số nêu ra. Hãy xem chúng là mức sàn của độ bất định.
Một khác biệt về khung thời gian đáng lưu ý, kèm lưu ý thận trọng
Chạy cùng phép so sánh theo các khung thời gian cho kết quả sau:
| Khung thời gian | Tín hiệu | Tỷ lệ thắng | R trung bình |
|---|---|---|---|
| 15m | 2.934 | 57,6% | +0,181 |
| 1h | 355 | 67,6% | +0,377 |
| 4h | 90 | 50,0% | +0,094 |
Bảng này bỏ qua nhóm khung ngày, gồm 11 tín hiệu còn lại (2.934 + 355 + 90 + 11 = 3.390). Nhóm 4 giờ và khung ngày quá nhỏ để nói được điều gì.
Các tín hiệu 1 giờ cho R trung bình cao hơn tín hiệu 15 phút trong mẫu này, hơn 0,196R mỗi lệnh. Nhưng 355 tín hiệu tập trung ở một vài chủ sở hữu có thể không bền vững, và khoảng chênh không thể chỉ quy cho khung thời gian. Đây là một manh mối cần kiểm tra, không phải kết luận.
Chặn cảnh báo 15 phút cho đến khi nến đóng sẽ làm trễ mọi cảnh báo tới mười lăm phút để đổi lấy một hiệu ứng mà chúng tôi không đo được.
Cách tự kiểm tra chỉ báo repaint
Hãy chia kết quả của chính bạn theo việc tín hiệu phát giữa nến hay không, rồi kiểm tra cả hai nhóm có cùng phủ một giai đoạn lịch hay không. Bước cuối là bước ai cũng bỏ qua, và nó đã định hình câu hỏi này.
Để hiểu cơ chế đằng sau các con số, xem hướng dẫn của chúng tôi về tỷ lệ lợi nhuận trên rủi ro và RSI là gì và cách dùng. Công cụ tính khối lượng lệnh chuyển một con số R thành kích thước lot.
Câu hỏi thường gặp
01Chỉ báo repaint có luôn xấu không?
Không nhất thiết. Trong dữ liệu của chúng tôi, cảnh báo giữa nến và sau khi nến đóng không cho thấy khác biệt phát hiện được khi đã khớp giai đoạn lịch, dù bài kiểm tra không thể loại trừ một tác động nhỏ.
02Chỉ báo repaint nghĩa là gì?
Giá trị hoặc tín hiệu của nó thay đổi khi nến còn đang mở, nên một cảnh báo đã phát có thể biến mất khi nến đóng.
03Tôi có nên luôn chờ nến đóng không?
Chờ đợi tránh được các cảnh báo giả giữa nến, nhưng dữ liệu của chúng tôi không cho thấy nó cải thiện kết quả. Nó làm trễ điểm vào lệnh của bạn, nên đây là sự đánh đổi do bạn lựa chọn.
04Khung thời gian có quan trọng hơn repaint không?
Trong mẫu của chúng tôi, tín hiệu 1 giờ cho R trung bình cao hơn tín hiệu 15 phút, nhưng mẫu tập trung nên chúng tôi không thể chỉ quy điều đó cho khung thời gian.
Áp dụng vào thực tế
Thay vì tin vào phán quyết trên diễn đàn, hãy đo quy tắc của chính bạn trên khung thời gian của bạn và so sánh trên cùng một cơ sở.
Trong ứng dụng AiTradely, trình xây dựng chiến lược cho phép bạn đặt các điều kiện như mức RSI, backtest chúng trên dữ liệu lịch sử và nhận cảnh báo khi chúng kích hoạt. Một bước tiếp theo hợp lý là xây dựng một quy tắc, chạy nó trên 15m và 1h, rồi xem hai kết quả so với nhau thế nào trước khi bạn tự đặt bất kỳ lệnh nào.
Nội dung ở đây không phải lời khuyên tài chính. Kết quả từ một mẫu ngắn, tập trung gồm các chiến lược của người dùng có thể trông thuyết phục nhưng vẫn không lặp lại trong một thị trường khác.

