Cách tính RSI bằng Excel từng bước (kèm công thức đầy đủ)

Bài 1.4 / Module 1 — Toán học RSI

Tự tính RSI bằng Excel giúp bạn hiểu sâu cơ chế chỉ báo thay vì chỉ nhìn số có sẵn trên TradingView. Bài này hướng dẫn dựng công thức RSI(14) chuẩn Wilder từ đầu, dựa theo cấu trúc Appendix A trong sách RSI: The Complete Guide của John Hayden.

Wilder đưa công thức tính RSI bằng tay vào sách gốc năm 1978 — khi đó chưa có Excel, ông phải tính thủ công từng phiên. Hayden cập nhật cách tính này thành công thức Excel trong Appendix A của sách. Bài này trình bày lại theo đúng cấu trúc đó, kèm công thức copy-paste sẵn.

Cấu trúc bảng tính 5 cột

Cấu trúc 5 cột bảng tính RSI trong Excel A: Ngày B: Giá đóng cửa C: Gain D: Loss E: RSI 1 =Close giá ngày =MAX(B2-B1,0) =MAX(B1-B2,0) (cần ≥14 dòng) 15 Giá phiên 15 Gain Loss =RSI formula Công thức ô E15 (copy xuống các dòng dưới): =100-(100/(1+AVERAGE(C2:C15)/AVERAGE(D2:D15)))
Cấu trúc chuẩn: cột A (ngày), B (giá đóng cửa), C (mức tăng), D (mức giảm), E (RSI). Công thức RSI chỉ tính được từ dòng 15 trở đi (cần đủ 14 phiên dữ liệu).

Hướng dẫn từng bước

1

Chuẩn bị dữ liệu giá đóng cửa

Cột A: ngày. Cột B: giá đóng cửa (Close). Cần tối thiểu 15 dòng dữ liệu (14 phiên để tính trung bình đầu tiên, cộng 1 dòng để có điểm so sánh).

2

Tính cột Gain (C) và Loss (D)

Tại ô C2 (dòng thứ 2 trở đi): =MAX(B2-B1,0) — chỉ lấy giá trị dương, phiên giảm tính 0. Tại ô D2: =MAX(B1-B2,0) — chỉ lấy giá trị dương khi giá giảm, phiên tăng tính 0. Copy công thức xuống hết các dòng.

3

Tính RSI tại dòng thứ 15

Tại ô E15: =100-(100/(1+AVERAGE(C2:C15)/AVERAGE(D2:D15))). Công thức này tính Avg Gain và Avg Loss của 14 phiên (dòng 2 đến 15), sau đó áp dụng công thức RSI chuẩn.

4

Áp dụng Wilder Smoothing cho dòng 16 trở đi

Để chính xác theo chuẩn Wilder, từ dòng 16 cần dùng công thức smoothing thay vì AVERAGE thông thường: Avg Gain mới = (Avg Gain cũ × 13 + Gain hiện tại) ÷ 14. Trong Excel, điều này cần một cột phụ lưu Avg Gain/Loss của dòng trước để tính dòng sau — phức tạp hơn nhưng chính xác hơn theo đúng công thức gốc của Wilder.

Phiên bản đơn giản hóa: Nếu chỉ cần xem xu hướng RSI tương đối (không cần khớp 100% với TradingView), bạn có thể dùng AVERAGE thông thường (công thức ở Bước 3) cho toàn bộ các dòng thay vì áp dụng Wilder Smoothing. Sự khác biệt sẽ nhỏ dần và gần như biến mất sau 100+ phiên dữ liệu.

Lưu ý khi đối chiếu với TradingView/MetaTrader

Nếu bạn so sánh kết quả Excel với RSI hiển thị trên TradingView hoặc MetaTrader, có thể thấy chênh lệch nhỏ ở những phiên đầu — đây là điều bình thường do cách làm mượt khác nhau (đã giải thích ở bài 1.1). Sau khoảng 100-150 phiên, các giá trị sẽ hội tụ gần như trùng khớp.

🎥 Video tham khảo

RSI: Widely Used, So Misunderstood — Andrew Cardwell

Hiểu rõ cách tính RSI giúp bạn tin tưởng và đọc đúng tín hiệu — nền tảng để áp dụng các khái niệm Cardwell ở phần sau lộ trình.

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

Tại sao cần tự tính RSI khi mọi nền tảng đều có sẵn?
Tự tính giúp bạn hiểu sâu cơ chế — biết chính xác RSI phản ánh điều gì thay vì coi nó như một “hộp đen”. Điều này đặc biệt hữu ích khi học các khái niệm nâng cao của Cardwell như Range Shift hay Positive/Negative Reversal, vì bạn sẽ hiểu rõ tại sao những hiện tượng đó xảy ra về mặt toán học.
Có file mẫu Excel sẵn để tải về không?
Bạn có thể tự dựng file theo hướng dẫn 4 bước ở trên — chỉ cần khoảng 5 phút với dữ liệu giá có sẵn. Cấu trúc 5 cột (Ngày, Close, Gain, Loss, RSI) là tất cả những gì cần thiết. Copy công thức ở Bước 3 và 4 là đủ để có một bảng tính RSI hoạt động đầy đủ.
Google Sheets có dùng được công thức tương tự không?
Có, công thức MAX(), AVERAGE() hoạt động giống hệt trên Google Sheets. Chỉ cần copy chính xác công thức ở các bước trên vào Google Sheets là được — không cần điều chỉnh gì thêm.