Gần đây có bạn nhắn tin cho chúng tôi qua后台, nói muốn xem bài backtest về chỉ báo RSI và Dải Bollinger (Boll) rốt cuộc có chính xác không, tốt nhất là đưa ra thẳng tỷ lệ thắng, số liệu, kết luận — chứ đừng chỉ nói cảm giác.
Thành thật mà nói, chúng tôi cũng luôn nghĩ rằng, chỉ báo có dùng được hay không, chỉ dựa vào "tôi thấy", "tôi quen"... thì vô nghĩa, cuối cùng vẫn phải để dữ liệu lên tiếng.
Nên hôm nay chúng tôi muốn chia sẻ một ví dụ kiểm chứng rất đáng tham khảo — từ chuyên gia phân tích kỹ thuật được chứng nhận IFTA, Barry D. Moore. Ông ấy đã thực hiện kiểm thử có hệ thống riêng cho chỉ báo RSI, với khối lượng mẫu lên tới 23.487 lệnh giao dịch. Quy mô này không còn là "test chơi chơi" nữa, mà là kết quả backtest đủ ý nghĩa thống kê.
Tiếp theo chúng tôi sẽ dẫn các bạn mổ xẻ từng bước, xem ông ấy đã test như thế nào? Dùng quy tắc gì? Tỷ lệ thắng và hiệu suất ra sao? Và kết quả này có gì gợi mở cho giao dịch thực chiến của chúng ta. Bạn đọc xong chắc chắn sẽ có đánh giá rõ ràng hơn về việc "RSI rốt cuộc có dùng được không".
Tôi đã test 23.487 lệnh giao dịch RSI: Bộ thông số tối ưu đã được kiểm chứng
Chỉ số sức mạnh tương đối (RSI) là một chỉ báo động lượng dạng dao động, dùng để đo tốc độ và biên độ biến động giá cổ phiếu. RSI thực sự có thể giúp bạn trở thành trader sinh lời không?
Tôi đã test 23.487 lệnh giao dịch RSI trên dữ liệu giao dịch hơn 20 năm. Khi thông số được cài đặt đúng, RSI có thể có khả năng sinh lời rất mạnh, với tỷ lệ thắng 53%, và trung bình 65% lệnh giao dịch là có lãi. Trong đó, sử dụng RSI thông số 14 trên khung 1 giờ là cấu hình đáng tin cậy nhất để nhận diện tín hiệu mua bán hiệu quả.
Nhưng không phải tổ hợp thông số RSI nào cũng hiệu quả, nên hãy đọc tiếp để hiểu cài đặt tối ưu của chúng.
Điểm chính:
✔ Khi thông số được cài đặt đúng, RSI có thể có khả năng sinh lời rất mạnh.
✔ Dựa trên nhiều kết quả backtest, sử dụng RSI-14 trên khung 1 giờ, tỷ lệ thắng của RSI là 53%.
✔ RSI là chỉ báo dạng dao động, dùng để đo tốc độ và biên độ biến đổi giá.
✔ Giá trị RSI dao động từ 0 đến 100.
✔ RSI trên 70 cho thấy thị trường đang quá mua, dưới 30 cho thấy thị trường đang quá bán.
✔ Chọn đúng cổ phiếu phù hợp để dùng RSI có thể mang lại lợi nhuận đáng kể.
RSI là gì?
Chỉ số sức mạnh tương đối (Relative Strength Index, viết tắt RSI) là một chỉ báo phân tích kỹ thuật, dùng để đo cường độ và tốc độ biến động giá thị trường. RSI sẽ thống kê mức tăng và giảm gần đây trong một chu kỳ cụ thể (thường là 14 ngày), từ đó tạo ra một chỉ báo dao động trong khoảng 0 đến 100.
RSI có thể dùng để đánh giá một cổ phiếu đang ở trạng thái quá mua hay quá bán, từ đó giúp trader tìm được vị trí vào lệnh và thoát lệnh có xác suất cao hơn. Nó cũng giúp trader đánh giá cường độ động lượng giá, từ đó hỗ trợ quyết định khi nào vào hoặc thoát lệnh.
Cách giao dịch với RSI: Tín hiệu mua và bán
Khi giao dịch với chỉ báo RSI, trader sẽ tìm tín hiệu mua bán dựa trên giá trị dao động của RSI. Khi RSI vượt quá 70, thị trường đang quá mua, nghĩa là đà tăng có thể chậm lại và đảo chiều. Điều kiện kích hoạt bán phổ biến là: đường RSI cắt xuống dưới 70.
Còn tín hiệu mua của RSI thì ngược lại: khi RSI dưới 30, thị trường đang quá bán, nghĩa là đà giảm có thể chậm lại và đảo chiều. Điều kiện kích hoạt mua phổ biến là: đường RSI cắt lên trên 30.
Tín hiệu mua bán của RSI có thực sự sinh lời ổn định như chỉ báo ROC không? Hay RSI cũng là một chỉ báo không mấy hiệu quả, giống như đường trung bình?
Phân kỳ giá
Phương pháp giao dịch RSI thứ hai là quan sát phân kỳ giữa giá và RSI. Khi giá tạo đáy thấp hơn, nhưng RSI không tạo đáy thấp hơn, đây được gọi là phân kỳ tăng. Ngược lại, trong phân kỳ giảm, giá tạo đỉnh cao hơn, nhưng RSI không tạo đỉnh cao hơn.
Những phân kỳ này cho thấy giá và RSI đã di chuyển theo hướng ngược nhau, có thể báo hiệu xu hướng sắp đảo chiều. Biểu đồ bên dưới minh họa một phân kỳ tăng: giá liên tục tạo đáy thấp hơn, trong khi RSI lại hình thành đáy cao hơn. Điều này thường gợi ý xu hướng có thể đảo chiều lên.
Nếu bạn phát hiện phân kỳ, nên theo dõi sát các cơ hội giao dịch có thể xuất hiện trên thị trường. Muốn xác nhận đảo chiều một cách chắc chắn hơn, cách tốt nhất là chờ giá hoặc RSI phá vỡ một đường hỗ trợ/kháng cự nào đó, và bước vào xu hướng mới rồi mới hành động. Nếu bạn quá nóng vội, vào lệnh trước khi có xác nhận, rất có thể sẽ đứng ngược hướng với diễn biến tiếp theo của thị trường.
Khi giá và giá trị RSI di chuyển ngược hướng nhau, phân kỳ sẽ xuất hiện, điều này thường có nghĩa là xu hướng có thể đảo chiều. Vấn đề của phân kỳ là nó không thể được định lượng chính xác thông qua hệ thống backtest. Do đó, chúng tôi sẽ sử dụng điều kiện quá mua và quá bán để kiểm chứng trong bài test chỉ báo.
Ưu điểm
Một lợi ích chính của việc sử dụng RSI là nó giúp nhận diện trạng thái quá mua và quá bán của một công cụ giao dịch hoặc thị trường. Điều này giúp trader đánh giá tốt hơn khi nào nên vào và thoát lệnh, từ đó nâng cao xác suất thành công và quản lý rủi ro hiệu quả hơn.
Việc tính toán và diễn giải RSI cũng tương đối đơn giản, nên rất dễ tiếp cận với trader ở mọi cấp độ kinh nghiệm. Cuối cùng, RSI còn có thể nhận diện phân kỳ giữa diễn biến giá và sức mạnh nội tại của chứng khoán (hoặc thị trường), điều này giúp xác nhận thêm khả năng đảo chiều xu hướng.
Nhược điểm
Một trong những nhược điểm lớn nhất của RSI là nó có thể tạo ra tín hiệu giả. Ví dụ, khi một công cụ giao dịch bước vào vùng quá mua hoặc quá bán, và ở lại vùng đó trong thời gian dài, RSI có thể đưa ra tín hiệu mua hoặc bán gây nhầm lẫn.
Tôi đã thiết lập backtest RSI như thế nào
Để thực hiện backtest RSI trong TrendSpider (TrendSpider là phần mềm phân tích biểu đồ thông minh + backtest chiến lược dành cho trader, với hai mục đích chính: phân tích kỹ thuật hiệu quả hơn, và kiểm chứng chiến lược giao dịch của bạn bằng dữ liệu xem rốt cuộc có khả thi không), hãy làm theo các bước sau:
✍ Đăng ký TrendSpider
✍ Chọn Strategy Tester (Trình kiểm thử chiến lược) > Entry Condition (Điều kiện vào lệnh) > Add Script (Thêm script) > Add Parameter (Thêm thông số) > Condition (Điều kiện) > Indicator (Chỉ báo) > RSI 14, Crossed Up Through (Cắt lên trên) > Constant Level = 30 (Mức cố định = 30)
✍ Trong điều kiện bán (Sell Criteria), chọn > Thêm script (Add Script) > Thêm thông số (Add Parameter) > Điều kiện (Condition) > Chỉ báo (Indicator) > RSI 14, Cắt xuống dưới (Crossed Down Through) > Mức cố định = 70 (Constant Level = 70)
✍ Cuối cùng nhấn "Chạy"
Kết quả backtest
Tôi đã test trên các cổ phiếu thuộc chỉ số Dow Jones Industrial Average, sử dụng cấu hình tiêu chuẩn RSI 14, trên bốn khung thời gian: 1 phút, 5 phút, 1 giờ và biểu đồ ngày, kết quả thật đáng ngạc nhiên.
Trên khung 1 phút, tỷ lệ thắng của RSI chỉ có 20%; còn trên khung 5 phút, bài test 1 tháng chỉ đạt tỷ lệ thắng 23%.
Thú vị là, cái mà các chuyên gia được cho là khuyến nghị rộng rãi — cài đặt tiêu chuẩn RSI 14 trên biểu đồ ngày — tỷ lệ thắng cũng chỉ có 20%.
Bộ thông số RSI tốt nhất
Kết quả backtest của tôi trên dữ liệu giao dịch hơn 20 năm cho thấy rõ ràng: cài đặt tốt nhất của RSI là sử dụng RSI-14 trên khung 1 giờ. Cấu hình này có tỷ lệ thắng 53%, và vượt trội hơn chiến lược "mua và nắm giữ". Nghe có vẻ chỉ là lợi thế xác suất nhỉnh hơn 50% một chút, nhưng một số cổ phiếu sinh lời trong đó có hiệu suất cực kỳ xuất sắc.
Tiếp theo, tôi sẽ trình bày một số ví dụ giao dịch thành công trong đó.
Bài test chỉ báo RSI 12 năm
Tôi đã test Visa Inc (mã cổ phiếu: C) trên khung 1 giờ trong ba năm, kết quả cho thấy chiến lược RSI-14 có lợi nhuận +53%, trong khi chiến lược "mua và nắm giữ" cùng kỳ chỉ đạt 11,75%.
Chiến lược này có tổng cộng 26 lệnh giao dịch, lợi nhuận trung bình là 3,42%, thua lỗ trung bình là -1,97%, trong đó 65% lệnh giao dịch là có lãi.
Đây là một kết quả rất xuất sắc, nhưng trong tất cả cổ phiếu được test lần này, hiệu suất này không mang tính phổ biến.
Bài test RSI 19 năm trên biểu đồ ngày
Tôi đã test IBM trong 19 năm, kết quả cho thấy chiến lược RSI có lợi nhuận +112%, trong khi "mua và nắm giữ" đạt 46%. Đây là mức lợi nhuận tốt hơn rõ rệt, trong đó 62% lệnh giao dịch là có lãi, lợi nhuận trung bình mỗi lệnh là 4%, còn thua lỗ trung bình là 1,95%.
Giao dịch thua lỗ
Nếu bạn dùng chiến lược RSI-14 tiêu chuẩn để giao dịch cổ phiếu Boeing trong 19 năm qua, lợi nhuận của bạn chỉ có 4,63%, trong khi chiến lược "mua và nắm giữ" cùng kỳ đạt tới 375%. Điều này cho thấy bạn phải chọn đúng cổ phiếu để giao dịch. Boeing thuộc nhóm cổ phiếu chu kỳ, và đã bị ảnh hưởng nghiêm trọng bởi các vấn đề kỹ thuật công nghệ, chất lượng sản phẩm kém và nhu cầu không đủ.
Test RSI trên chỉ số S&P 500
Để test chỉ báo RSI trên các cổ phiếu Mỹ quy mô lớn nhất trong chỉ số S&P 500, tôi đã sử dụng giải pháp backtest xuất sắc do FinViz Elite cung cấp (FinViz Elite là phần mềm/dịch vụ sàng lọc và phân tích cổ phiếu cao cấp chuyên về cổ phiếu Mỹ, có tính năng phân tích biểu đồ và backtest). Công cụ backtest "chọn điểm" của FinViz cho phép tôi test RSI-14 trên biểu đồ ngày trong 26 năm qua. Dưới đây là kết quả.
Sử dụng FinViz Elite để backtest RSI
Để thiết lập backtest RSI trong FinViz, hãy làm theo các bước sau:
✍ Đăng ký FINVIZ
✍ Chọn Backtest > Index = S&P 500 > Điều kiện vào lệnh > Chỉ báo > Chỉ số sức mạnh tương đối > Thông số 14 > So sánh = "Cắt lên trên" > Giá trị chỉ báo = 30
✍ Trong điều kiện bán (Sell Criteria), chọn Điều kiện vào lệnh (Entry When) > Chỉ báo (Indicator) > Chỉ số sức mạnh tương đối (Relative Strength Index) > Thông số 14 (Parameters 14) > So sánh = "Cắt xuống dưới" (Cross<) > Giá trị chỉ báo = 70 (Indicator Value = 70)
✍ Cuối cùng nhấn "Run Backtest (Chạy backtest)"
S&P 500: Kết quả test chỉ báo RSI 26 năm
Backtest chỉ báo RSI trên toàn bộ chỉ số S&P 500 từ năm 1996 đến nay cho thấy: lợi nhuận tích lũy của chiến lược RSI là 1282%, trong khi lợi nhuận của chiến lược "mua và nắm giữ" là 881%. Điều này có nghĩa là trong 26 năm, hiệu suất của RSI trên biểu đồ ngày vượt S&P 500 tới 45%.
Kết quả FinViz này thật ấn tượng, test 500 cổ phiếu trong 26 năm, và cho ra kết quả chỉ trong 30 giây. Đây là bằng chứng từ góc độ thị trường rộng, cho thấy chỉ báo RSI là một công cụ giao dịch có giá trị.
Kết hợp RSI với các chỉ báo khác
Chỉ báo RSI có thể được kết hợp với các chỉ báo kỹ thuật khác để tạo thành một chiến lược giao dịch hoàn chỉnh. Bạn có thể tham khảo các nghiên cứu khác của tôi về MACD, đường trung bình, nến Heikin Ashi, tỷ lệ biến đổi giá, Aroon, KST, thậm chí cả các mô hình biểu đồ tăng.
Nếu muốn test xem RSI sau khi kết hợp với các chỉ báo khác có còn sinh lời không, tôi khuyên dùng TrendSpider — đây là phần mềm nghiên cứu cổ phiếu và giao dịch do AI dẫn dắt mà tôi đề xuất.
❍ RSI có thể dùng cho tín hiệu mua bán không?
Có. Dựa trên kết quả nghiên cứu 30 cổ phiếu thuộc chỉ số Dow Jones qua nhiều năm dữ liệu: sử dụng thông số RSI 14 tiêu chuẩn trên khung 1 giờ là cấu hình tốt nhất để nhận diện tín hiệu mua bán hiệu quả, với tỷ lệ thắng 53%, trung bình 65% lệnh giao dịch là có lãi.
❍ Bạn có nên sử dụng chỉ báo RSI không?
Có. Bài test của tôi cho thấy RSI với thông số tiêu chuẩn 14 là một công cụ giao dịch sinh lời. Nó vượt S&P 500 45% trong 26 năm, và đạt tỷ lệ thắng 53% trên các cổ phiếu thuộc chỉ số Dow Jones Industrial Average.
❍ RSI tiêu chuẩn có đúng không?
Đúng, chỉ báo RSI là chính xác. Chiến lược sử dụng RSI-14 trên nến Nhật đạt tổng lợi nhuận 1283% trong 26 năm, so với 881% của nhà đầu tư "mua và nắm giữ". Nghiên cứu của tôi trên chỉ số Dow Jones Industrial Average (DJIA) cũng cho thấy tỷ lệ thắng của RSI là 53%.
❍ Cách tính RSI như thế nào?
RSI thường được tính tự động bởi các phần mềm biểu đồ tốt như TrendSpider hoặc TradingView. Nhưng nếu bạn muốn tự tính RSI, hãy đọc tiếp.
Công thức tính RSI như sau:
RSI = 100 – (100 / (1 + RS))
Trong đó, "RS" là giá trị sức mạnh tương đối (Relative Strength), được tính bằng "mức tăng trung bình trong một khoảng thời gian" chia cho "mức giảm trung bình trong một khoảng thời gian".
Cách tính RS (giá trị sức mạnh tương đối) là lấy mức tăng trung bình trong một khoảng thời gian chia cho mức giảm trung bình, sau đó dùng giá trị đó để tính chỉ báo RSI.
Để tính mức tăng trung bình, cần cộng tổng tất cả các thay đổi giá tích cực trong một khoảng thời gian, rồi chia cho số chu kỳ.
Để tính mức giảm trung bình, cần cộng tổng tất cả các thay đổi giá tiêu cực trong một khoảng thời gian, rồi chia cho số chu kỳ.
Khi các giá trị này được tính xong, lấy mức tăng trung bình chia cho mức giảm trung bình để được RS, sau đó thay RS vào công thức để tính RSI.
RSI có giá trị từ 0 đến 100, trong đó 50 là giá trị trung vị. Giá trị trên 50 cho thấy xu hướng giá nghiêng về tăng, dưới 50 cho thấy xu hướng giá nghiêng về giảm. Khi giá trị RSI gần 70 hoặc trên 70, tài sản đang ở trạng thái quá mua; khi RSI gần 30 hoặc dưới 30, tài sản đang ở trạng thái quá bán.
Tổng kết
Sau khi test dữ liệu giao dịch hơn 20 năm, có thể khẳng định: sử dụng RSI làm chỉ báo giao dịch mua bán trên biểu đồ nến hoặc OHLC, nhìn chung là một chiến lược nghiêng về sinh lời. Nên áp dụng chỉ báo này trên khung thời gian giờ, với cài đặt thông số RSI-14, để nâng cao khả năng sinh lời trong giao dịch của bạn.