Chỉ báo dao động và động lượng—RSI, stochastic, MACD và ROC
RSI ở 78 trong khi giá tiếp tục tăng. Không có mâu thuẫn: mức tăng đã làm mượt có thể tiếp tục vượt mức giảm khi giá còn lên. Một chỉ báo dao động trả lời câu hỏi cụ thể về dữ liệu, không ấn định ngày đảo chiều. Dưới đây, bạn sẽ tính RSI qua các giá đóng liên tiếp, so hai cách làm mượt stochastic và kiểm tra vì sao MACD với tham số 12,26,9 có thể trông khác trên hai nền tảng.

- Chỉ báo dao động không nói khi nào thị trường đảo chiều. Quá mua không nghĩa “bán ngay”; quá bán không nghĩa “mua ngay”. Đây là kết quả một phép biến đổi giá cụ thể—thông tin về trạng thái, không phải hướng.
- Kết quả cao có thể kéo dài khi giá còn tăng. Coi RSI>70 là lệnh bán tự động là thêm quy tắc không có trong công thức chỉ báo.
- Vị trí giá trong khoảng và hướng chuyển động đã làm mượt là hai phép đo khác nhau. RSI hoặc stochastic có thể giữ cao khi giá đi lên. Chúng ta không xếp hạng hiệu quả các nhóm công cụ trong tích lũy.
- Mỗi chỉ báo dao động là một công thức rõ ràng dùng dữ liệu giá. ROC và Momentum, RSI làm mượt Wilder, stochastic %K/%D và MACD cùng đường tín hiệu đều tính tay được; bài này chỉ cách làm. ATR và Bollinger Bands đo biến động, không phải động lượng; ở đây chúng được bàn ngắn hơn để làm bối cảnh cho kết quả chỉ báo dao động.
1. Chỉ báo dao động và động lượng là gì
Bài trước trình bày chỉ báo xu hướng—công cụ trả lời “thị trường đang đi về phía nào?”. Chỉ báo dao động trả lời câu hỏi bổ sung, khác theo công thức: giá thay đổi nhanh ra sao (ROC), mức tăng so với mức giảm thế nào (RSI), giá đóng nằm đâu trong khoảng cục bộ (stochastic), và hai trung bình tách nhau thế nào (MACD).
Tên “chỉ báo dao động” phản ánh việc giá trị dao động giữa biên cố định (ví dụ RSI 0–100) hoặc quanh mức trung tâm (ví dụ mức bằng không trong CCI). Khác trung bình động có thể tăng vô hạn theo giá, chỉ báo dao động bị giới hạn khoảng hoặc ít nhất lấy một đường cố định làm tâm; đây là chìa khóa diễn giải. Nói chính xác, chỉ báo biến đổi dữ liệu giá để hiển thị trong khoảng giới hạn hay tương đối với đường trung tâm; nó đo gì tùy công thức.
Động lượng là tốc độ thay đổi giá. Nếu EUR/USD tăng 30 pip hôm qua và 10 hôm nay, giá vẫn tăng nhưng động lượng yếu đi. Chỉ báo dao động đo điều này: sức mạnh và nhịp chuyển động, không phải bản thân hướng. Động lượng yếu khi giá còn tăng chỉ là một mảnh ghép, không phải tín hiệu.
Thước đo động lượng đơn giản nhất—Momentum và ROC. Trước RSI, hãy xem hai công thức nền tảng. Momentum(n) = Ct − Ct−n: giá đóng hôm nay trừ giá đóng trước n kỳ, theo đơn vị giá. ROC(n) = (Ct − Ct−n) / Ct−n × 100: cùng chênh lệch ấy dưới dạng phần trăm. Tính với giá trị minh họa: Ct = 1.1000; Ct−10 = 1.0800 → Momentum = 0.0200 = 200 pip; ROC = 0.0200 / 1.0800 × 100 = +1.85%. Cả hai dao động quanh không (Momentum chênh lệch theo đơn vị giá, ROC theo phần trăm). Với giá dương, ROC có biên dưới −100% mà không đạt tới, không có biên trên cố định; Momentum chênh lệch không có biên cố định chung cho mọi mức giá. Chỉ báo phức tạp hơn phát triển từ logic tốc độ thay đổi này. Lưu ý triển khai: Momentum tích hợp của MetaTrader tính Ct / Ct−n × 100, nên dao động quanh 100 thay vì không; với giá dương, kết quả dương. Khi Ct−n = 0, tỷ số ROC và Momentum MetaTrader không xác định. Hãy kiểm tra công thức trên nền tảng của bạn trước khi so giá trị với giáo trình.
Cần phân biệt: ATR và Bollinger Bands là chỉ báo biến động giá, không phải chỉ báo dao động động lượng. Chúng ta bàn ngắn hơn để tạo bối cảnh, đánh giá chuyển động hiện tại là thông thường hay cực đoan so với biến động gần đây.
2. RSI—chỉ số sức mạnh tương đối
J. Welles Wilder tạo RSI và mô tả vào năm 1978. Nó đo quan hệ giữa mức tăng và giảm đã làm mượt, không so sức mạnh của hai đồng tiền hay doanh nghiệp khác nhau. Mặc định 14 là số thay đổi cần để khởi tạo mô hình bên dưới.[1]
Cấu trúc RSI—công thức và phép tính
RSI so các thay đổi dương và âm đã làm mượt giữa các giá đóng liên tiếp. Kỳ mặc định là 14 nhưng thay đổi cũ vẫn còn ảnh hưởng giảm dần sau khởi tạo. Định nghĩa:
- U là trung bình mức tăng giữa giá đóng liên tiếp, làm mượt theo Wilder. Với mỗi thanh, mức tăngt = max(Ct − Ct−1, 0). Màu nến không quyết định thay đổi này.
- D là trung bình mức giảm giữa giá đóng liên tiếp, làm mượt theo Wilder. Với mỗi thanh, mức giảmt = max(Ct−1 − Ct, 0).
- RS = U / D (khi D = 0 và U > 0, RSI là 100 theo quy ước mở rộng liên tục; khi D = 0 và U = 0—không chia không—kết quả tùy quy ước nền tảng),
- RSI = 100 − 100 / (1 + RS).
Kết quả không thứ nguyên, trong khoảng 0–100. Chi tiết quan trọng: U và D không phải trung bình thông thường. Giá trị đầu là trung bình cộng trong n kỳ, nhưng các giá trị sau dùng làm mượt Wilder (RMA): Ut = [Ut−1 × (n−1) + gaint] / n. Về toán học, đây là EMA với α = 1/n—tương đương EMA(2n−1) về hệ số làm mượt (giá trị đầu có thể khác do cách khởi tạo chuỗi); với n = 14 là EMA(27), không phải SMA(14) hay EMA(14). Vì vậy, RSI tính tay bằng trung bình thông thường sẽ khác nền tảng.
Thân giảm vẫn có thể thêm mức tăng cho RSI
Đây là giá EUR/USD giả định, tính bằng USD trên EUR. Với RSI, so Close mới với Close trước; với màu nến, so Close mới với Open mới. Một pip là 0.0001.
| Close trước | Open mới | Close mới | Thân | Thay đổi Close | Mức tăng / giảm |
|---|---|---|---|---|---|
| 1,1000 | 1,1020 | 1,1010 | Giảm: C<O | +10 pip | 10 / 0 pip |
| 1,1020 | 1,1000 | 1,1010 | Tăng: C>O | −10 pip | 0 / 10 pip |
Ở hàng đầu, nến giảm từ Open nhưng vẫn đóng trên Close trước nên đóng góp mức tăng. Ở hàng sau, nến tăng từ Open nhưng vẫn dưới Close trước nên đóng góp mức giảm. Chỉ các đầu vào này chưa tính được RSI: vẫn cần trạng thái U và D trước đó.
Tính RSI(14). Qua 14 thay đổi, tổng tăng 84 pip và giảm tuyệt đối 42 pip. Khởi tạo: U=84/14=6, D=42/14=3, RSI=100·6/(6+3)=66,6666667. Thay đổi tiếp theo +9 pip. U=(6·13+9)/14=87/14, D=(3·13)/14=39/14, nên RSI=100·87/(87+39)=69,0476190. Mức tăng là 2.3809524 điểm RSI, không phải 2 pip hay chính xác hai điểm. Làm tròn kết quả hiển thị, không làm tròn trạng thái U/D mang sang bước sau.
Có thể mô tả kết quả 80 mà không nói “đắt”: với D dương, U/D = 80/(100−80) = 4. Mức tăng làm mượt gấp bốn mức giảm. Nó không đo số lệnh, vị thế hay khoảng cách tới đỉnh tương lai. Riêng RSI không chứng minh stop tập trung.
Chu kỳ 14 là quy ước Wilder và mặc định RSI được mô tả, không phải kết quả tối ưu EUR/USD. Đổi chu kỳ làm đổi hệ số 1/n và khởi tạo. Chu kỳ ngắn gán trọng số lớn hơn cho thay đổi mới nhưng không bảo đảm tăng tín hiệu chính xác. Khi so sánh, giữ cùng nguồn, giá đầu vào và lịch sử bắt đầu.[1]
RSI từ mười lăm giá: khởi tạo và thay đổi tiếp theo
Mô hình này cần 15 giá tạo 14 thay đổi để có RSI(14) đầu tiên. Close đầu=1.1000 USD/EUR; thay đổi theo pip là 12; −6; 6; −3; 15; −9; 9; −6; 18; −12; 12; −6; 12; 0. Tổng tăng 84, giảm 42, thay đổi ròng 42 pip, nên giá thứ mười lăm là 1.1042. Mỗi dòng là H1 đã đóng kế tiếp; thời gian UTC trong tệp là giả định.
| Chỉ số giá | Close, USD/EUR | Thay đổi, pip | RSI, điểm |
|---|---|---|---|
| 14 | 1,1042 | 0 | 66,6666667 |
| 15 | 1,1051 | 9 | 69,0476190 |
| 16 | 1,1060 | 9 | 71,2585034 |
| 17 | 1,1069 | 9 | 73,3114674 |
Dòng 14 bắt đầu chuỗi chỉ báo. Dòng trước không có kết quả, không phải RSI=0. Thay đổi bằng không thêm không vào cả tăng lẫn giảm nhưng vẫn cập nhật truy hồi sau đó. CSV chuỗi RSI đầy đủ chứa mọi Close, thay đổi và giá trị cũng dùng trong ví dụ phân kỳ. Đây là dữ liệu giáo dục, không có spread, giá thực hiện hay khẳng định kết quả giao dịch.
RSI từ giá đóng thực: trạng thái có thể kéo dài
Trong lịch sử ICMarketsSC-Demo EUR/USD H1, sáu thanh liên tiếp mở từ 2025-12-03 11:00 tới 2025-12-03 16:00 có RSI(14) trên 70 sau khi đóng. Điểm vàng đánh dấu giá trị, không phải lệnh. Trạng thái ở trong vùng phù hợp công thức; chỉ ngưỡng không nhận diện nến sẽ kết thúc chuyển động.
RSI không khởi động lại tại mép trái hình. CSV có 570 giá Close liên tiếp từ 2025-11-03 00:00: khởi tạo lấy trung bình 14 thay đổi đầu, rồi cập nhật U, D với hệ số 1/14, không làm tròn trạng thái. Hình cho thấy chỉ số 514–569. Mỗi giá trị H1 chỉ biết sau khi thanh kết thúc và bản ghi cuối tới. Giữ nhãn MT5 gốc; múi giờ nhà môi giới chưa xác minh độc lập.
Dữ liệu và khả năng tái lập: fm58-eurusd-h1-full-prefix.csv, fm58-real-history.json, fm58-reproduce.py, fm58-method.txt.
Đọc RSI
Diễn giải cổ điển của Wilder:
- RSI trên 70—thị trường quá mua. Gợi ý chuyển động tăng có thể đã kéo xa.
- RSI dưới 30—thị trường quá bán. Gợi ý chuyển động giảm có thể đã kéo xa.
- RSI gần 50—trung tính. Không có sự kéo xa rõ theo phía nào.
Quá mua không phải chỉ dẫn bán. RSI trên 70 mô tả tăng đã làm mượt vượt giảm. Lịch sử không bị cắt sau 14 nến: RMA cho thay đổi cũ ảnh hưởng giảm dần. Vùng 30/70 và vùng xu hướng khác là quy ước diễn giải; không đổi công thức hay xác suất đảo chiều.
RSI=40 nghĩa U/D=2/3; RSI=60 nghĩa U/D=3/2. Cùng con số có thể do thay đổi giá ở quy mô khác nhau. Thiếu đơn vị giá, khung và cấu trúc trước đó, ta không biết chuyển động nhỏ hay lớn. Chúng ta không tự gọi 40 là hỗ trợ hay 60 là kháng cự.
Phân kỳ RSI
Tương tự phân kỳ MACD, phân kỳ RSI xuất hiện khi giá tạo cực trị mới mà RSI không xác nhận.
- Phân kỳ giảm: giá tạo đỉnh cao hơn; RSI đỉnh thấp hơn. Động lượng yếu dù giá tăng.
- Phân kỳ tăng: giá tạo đáy thấp hơn; RSI đáy cao hơn. Động lượng giảm yếu đi.
- Phân kỳ tăng ẩn: giá tạo đáy cao hơn; RSI đáy thấp hơn. Cách đọc Cardwell đôi khi coi đây là xác nhận xu hướng tăng; mô tả này không cho tần suất tiếp diễn hay đảo chiều.
- Phân kỳ giảm ẩn: giá tạo đỉnh thấp hơn; RSI đỉnh cao hơn. Tương tự, nó được đọc là xác nhận xu hướng giảm; kết quả quy tắc này cần kiểm thử riêng.
Phân kỳ giảm thường ghép đỉnh giá cao hơn với RSI thấp hơn; phân kỳ tăng ghép đáy giá thấp hơn với RSI cao hơn. Phân kỳ ẩn dùng cặp ngược như mô tả trên.[1] Trong sơ đồ giả định dưới đây, chúng ta chọn cực trị Close đã xác nhận và đọc RSI tại cùng chỉ số; không cần điểm xoay RSI riêng. Bài dữ liệu thực sau chủ đích dùng quy tắc điểm xoay chung nghiêm hơn, nêu trước câu hỏi.
Mẫu số không và kết quả không có sẵn
Hiểu nhầm thường xảy ra khi đồ thị hiện một số dù không có tỷ số thông thường. Ghi điều kiện biên cùng công thức:
| Điều kiện | Kết luận số học | Chính sách mô hình trong bài |
|---|---|---|
| RSI: U>0, D=0 | Theo mở rộng liên tục, 100·U/(U+D)=100 | 100 sau khi đủ dữ liệu khởi tạo |
| RSI: U=0, D>0 | 100·U/(U+D)=0 | 0 sau khi đủ dữ liệu khởi tạo |
| RSI: U=D=0 | 0/0; công thức không xác định một số | Không có kết quả; không đoán 50 |
| Stochastic: Hn=Ln | 0/0 với Close hợp lệ trong khoảng này | Không có kết quả thô |
| ROC: Ct−n=0 | Không chia được cho giá bắt đầu | Không có kết quả |
| CCI: MD=0; %B: độ rộng=0 | Không có tỷ số thông thường | Không có kết quả |
Không có nghĩa mọi nền tảng đều dùng chính sách này. Mã stochastic.mq5 do MetaQuotes công bố gán 100 khi tổng khoảng bằng không.[16] Kết quả 100 ở nhánh này không chứng minh giá đóng tại đỉnh của khoảng dương. Mã rsi.mq5 được tải không có nhánh U=D=0 riêng; hãy kiểm tra phiên bản và cách xử lý chia không cụ thể, thay vì hứa RSI=50 phổ quát.[18] Đừng tự chuyển khởi tạo chưa đủ hay giá không hợp lệ thành không.
RSI: đáy giá thấp hơn chưa đủ xác nhận phân kỳ
Dừng tại lúc đóng thanh H1 mở ngày 5 tháng 1 năm 2026 lúc 14:00. Close là 1.16707 và RSI(14) là 31.1813. Đáy xác nhận trước có Close 1.16753, RSI 24.7271. Theo quy tắc dưới, đã biết gì, còn thiếu gì và sớm nhất khi nào hoàn tất đánh giá?
Quy tắc bài tập: đáy chung phải thấp hơn hoàn toàn cả về Close lẫn RSI so với hai thanh đã đóng mỗi bên, cùng một tâm. Ghép các đáy chung liên tiếp cách 5–30 bản ghi, với bản ghi từng giờ không gián đoạn qua cả hai cửa sổ điểm xoay. Phân kỳ tăng cần Close thứ hai thấp hơn ít nhất 1 pip, RSI cao hơn ít nhất 3 điểm; RSI đầu không quá 40. Chỉ xem 12 bản ghi sẵn có tiếp sau nhận diện. Bộ quy tắc cố định đầy đủ có sẵn trước khi mở kết quả.
Dữ liệu sẵn có trong khung này (CSV).
Mở xác nhận và 12 bản ghi H1 tiếp theo
Đáy thứ hai chưa xác nhận tại khung đánh giá. Đã biết Close và RSI nhưng vẫn cần hai thanh bên phải theo quy tắc điểm xoay chung. Thanh mở lúc 16:00 kết thúc không sớm hơn 17:00. Sau khi bản ghi cuối tới, cả hai đáy đạt: Close giảm 4.6 pip, RSI tăng 6.4542 điểm. Tại lúc nhận diện, Close hiện tại đã là 1.16857, RSI 42.1731. Đó là giá trị khác với tại tâm điểm xoay.
Sau nhận diện, mở đúng 12 bản ghi H1 hoàn tất tiếp theo. Bản cuối mở ngày 6 tháng 1 lúc 04:00 có Close 1.17376 và RSI 65.2042. Giá tăng về sau trong đoạn được chọn là lần khớp đầu này. Điều đó không xác lập hiệu suất phân kỳ hay kết quả giao dịch. Cần phân biệt thời điểm đáy, lúc xác nhận và giá thực sự biết khi nhận diện.
Dữ liệu khung đã mở (CSV). Nguồn gốc và phép tính (JSON), Tái lập ngoại tuyến (Python), Quy tắc cố định.
Toàn bộ nguồn quét gốc: USDJPY-H1.csv, GBPUSD-H1.csv, EURUSD-H1.csv.
3. Chỉ báo dao động stochastic
Công cụ dao động stochastic đo vị trí giá đóng trong khoảng thấp–cao của n nến gần nhất. %K thô cần cả giá và hai đầu khoảng.[2]
- %K thô = (C − Ln) / (Hn − Ln) × 100, trong đó Hn và Ln là đỉnh cao nhất và đáy thấp nhất trong n kỳ (khi Hn = Ln—thị trường không có biên độ—mẫu số bằng không và nền tảng dùng quy ước riêng),
- %D = SMA(3) của %K—đường tín hiệu đã làm mượt.
Tính với giá trị minh họa. Khoảng của 14 nến cuối: 1.0800–1.1000; đóng 1.0980. %K thô = (1.0980 − 1.0800) / (1.1000 − 1.0800) × 100 = 0.0180 / 0.0200 × 100 = 90,0—giá gần biên trên.
Dạng nhanh dùng %K thô. Ở dạng chậm thường được mô tả, %K là SMA(3) của kết quả thô, %D là SMA(3) của %K đã làm mượt ấy. Với năm giá trị thô 78, 84, 84, 87, 90, %K chậm liên tiếp là 82, 85, 87, còn %D cuối = (82+85+87)/3 = 84,6666667. Tuy vậy, 14,3,3 chưa xác định đầy đủ. Mã MetaQuotes công bố triển khai slowing dưới dạng tỷ số tổng khoảng cách trên tổng biên độ, cho kết quả khác SMA của các tỷ số khi biên độ thay đổi. Chúng ta tính khác biệt ở dưới.[16]
Cách đọc: trên 80 → vùng quá mua; dưới 20 → quá bán. Giao cắt %K/%D trong vùng cực đoan là tín hiệu cổ điển. Riêng việc ở vùng quá bán cũng như RSI không phải tín hiệu vào: trong xu hướng giảm, chỉ báo có thể dưới 20 nhiều nến, mỗi “cực đoan” chỉ tương đối với khoảng giá cũng đang dịch chuyển.
RSI so thay đổi các giá đầu vào liên tiếp. Stochastic so giá đóng với High và Low của cửa sổ. Chúng có chức năng khác: chỉ High đổi, Close giữ nguyên, có thể tác động stochastic nhưng không tác động RSI từ Close. Có thể so hai công cụ nếu xác định chức năng từng cái; đồng thuận không tự động là hai thông tin độc lập.
Báo cáo BIS về sự kiện bảng Anh ngày 7 tháng 10 năm 2016 mô tả chuyển động mạnh và điều kiện thanh khoản.[13] Ở đây không có lịch sử đầy đủ từ nguồn xác định nên không gán giá trị stochastic cho nó. Vẫn kiểm tra được cơ chế: nếu giá đóng đúng tại Low thấp nhất của khoảng dương, %K thô bằng không. Kết quả đó không giới hạn Low tiếp theo—cửa sổ có thể dịch xa hơn.
Stochastic: 63.33 hay 70 cho cùng ba khoảng?
Đặt ba trạng thái cửa sổ liên tiếp: C−Ln và Hn−Ln, cả hai khoảng cách theo USD/EUR. Đây là đầu vào làm mượt giả định, không phải bản ghi thị trường toàn cầu.
| Trạng thái | C−Ln | Hn−Ln | %K thô |
|---|---|---|---|
| 1 | 0,009 | 0,010 | 90,00 |
| 2 | 0,001 | 0,002 | 50,00 |
| 3 | 0,004 | 0,008 | 50,00 |
SMA ba giá trị %K thô = (90+50+50)/3 = 63,3333333. Tỷ số các tổng trong mã MetaQuotes công bố cho 100·(0,009+0,001+0,004)/(0,010+0,002+0,008) = 70. Khoảng lớn hơn nhận trọng số lớn hơn ở đây. Khi cả ba khoảng bằng nhau, kết quả trùng nhau; trường hợp đặc biệt này có thể che khác biệt khi so sơ sài. Muốn so đầy đủ, hãy ghi loại giá, n, slowing, phương pháp %D và mã hay phiên bản công cụ.
Stochastic: giá trị cực đoan có thể kéo dài trong đợt giảm
GBP/USD H1 có năm giá trị SlowK hoàn tất liên tiếp ≤20, từ thanh mở ngày 3 tháng 4 năm 2026 lúc 17:00 tới 21:00. Close hiện tại 1.31920, SlowK 6.2210. Chỉ con số có chỉ lúc bật lại không? Tách vị trí giá đóng trong biên độ gần đây khỏi độ lớn chuyển động mà ATR và dải mô tả.
Dữ liệu sẵn có trong khung này (CSV).
Mở giá đóng thứ sáu và 12 bản ghi H1 tiếp theo
Thanh H1 hoàn tất thứ sáu mở lúc 22:00: Close 1.31930, SlowK 6.4702, D 6.8962. Sáu giá trị biết được không sớm hơn 23:00 khi bản ghi cuối tới. Điều kiện giảm trước đã định là Close dưới SMA50, SMA50 dưới giá trị mười bản ghi trước và Close dưới giá trị hai mươi bản ghi trước. Nó mô tả quá khứ, không bảo đảm xu hướng tiếp tục. SlowK dùng 14,3, làm mượt bằng tỷ số tổng khoảng cách Close−Low trên tổng biên độ High−Low; D là SMA3 của đường ấy. Ở đây ATR14 là SMA của True Range, BB là SMA20 ±2 độ lệch chuẩn với mẫu số 20. ATR, BB không chọn trường hợp và không phải “phiếu” mua độc lập.
Phần mở cho thấy 12 bản ghi sau nhận diện, không phải 12 giờ. Bản xuất có gián đoạn giữa giờ mở 3 tháng 4 lúc 23:00 và 6 tháng 4 lúc 00:00: hai giờ mở liền nhau trong hồ sơ cách 49 giờ. Không thêm nến thiếu hay vẽ đường chỉ báo qua gián đoạn. SlowK còn ≤20 bốn bản ghi nữa rồi tăng. Close cuối hiển thị là 1.32531. Chuỗi này không xác lập quy tắc mua khi stochastic cực đoan; nó chỉ vì sao cần tách trạng thái chỉ báo, lúc quan sát và kết quả sau.
Dữ liệu khung đã mở (CSV). Nguồn gốc và phép tính (JSON), Tái lập ngoại tuyến (Python), Quy tắc cố định.
Toàn bộ nguồn quét gốc: USDJPY-H1.csv, GBPUSD-H1.csv, EURUSD-H1.csv.
4. MACD—cấu trúc và triển khai
Bài trước bàn đầy đủ phần tín hiệu MACD—giao cắt, phân kỳ, chọn tham số—vì MACD là công cụ lai, vừa xu hướng vừa dao động. Ở đây xét động lượng và triển khai, nơi có hai điều mà riêng đồ thị không thể cho thấy.
Công thức. MACD = EMA(12)−EMA(26). Ở dạng EMA, tín hiệu = EMA(9) của MACD, histogram chênh lệch = MACD−tín hiệu. Tài liệu MT5 quy định SMA(9) thay EMA tín hiệu.[12] Nếu đặt EMA12=1.0952 và EMA26=1.0918, MACD là 0.0034 USD/EUR = 34 pip. Với tín hiệu đặt trước 0.0021, histogram chênh lệch là 0.0013 USD/EUR = 13 pip. Đây là kiểm tra phép trừ trạng thái, không phải tính EMA khi thiếu toàn chuỗi giá.
Thứ nhất: đơn vị. Khác RSI và stochastic, MACD không phải đại lượng không thứ nguyên—nó theo đơn vị giá của công cụ. Kết quả +0.0034 EUR/USD và +0.34 USD/JPY không so được giữa cặp hay khung; không có biên cố định nên không có ngưỡng “quá mua” phổ quát. MACD dao động quanh không—việc qua không, quan hệ với đường tín hiệu và hướng histogram mang thông tin, không phải giá trị tuyệt đối.
Thứ hai: triển khai. “MACD” trên các nền tảng không phải lúc nào cũng cùng chỉ báo:
| Thành phần | Định nghĩa cổ điển (Appel) | MetaTrader 4/5 (tích hợp) |
|---|---|---|
| Đường chính | EMA(12) − EMA(26), vẽ thành đường | Cùng công thức, nhưng vẽ thành cột |
| Đường tín hiệu | EMA(9) của đường MACD | SMA(9) của đường chính |
| Histogram | MACD − tín hiệu, các cột riêng | Không có chuỗi chênh lệch riêng—cột chính là đường chính |
Vì thế, cùng tham số (12, 26, 9), MetaTrader cho giá trị đường tín hiệu khác (SMA thay EMA) và cách hiện khác—histogram chênh lệch trong giáo trình lại chính là đường chính trong MT. Trước khi so kết quả với mô tả hay bản ghi nền tảng khác, hãy kiểm tra bản đang được tính.
MACD: tính riêng tín hiệu SMA và EMA
Dùng chuỗi đặt trước gồm mười giá trị của chính đường MACD: 0.0010; 0.0012; 0.0014; 0.0016; 0.0018; 0.0020; 0.0022; 0.0024; 0.0026; 0.0034 USD/EUR. Đây là trạng thái đầu vào giả định cho đường tín hiệu; không tuyên bố đã tính từ lịch sử Close chưa công bố. Chín giá đầu cho khởi tạo SMA=0.0018. Với EMA(9), α=2/(9+1)=0.2. Tại trạng thái thứ mười:
| Dạng | Đường tín hiệu, USD/EUR | MACD−tín hiệu, USD/EUR | Chênh lệch theo pip |
|---|---|---|---|
| EMA(9), khởi tạo SMA9 | 0,002120000 | 0,001280000 | 12,800000 |
| SMA(9), cửa sổ trượt | 0,002066667 | 0,001333333 | 13,333333 |
Cả hai đường tín hiệu dưới MACD nhưng giá trị khác nhau. Tài liệu MT5 quy định SMA; mô tả dạng TradingView dùng EMA.[12][19] Khi so sánh cần ghi cột thể hiện gì: riêng đường chính hay MACD−tín hiệu. Màu sắc và kiểu vẽ không quyết định công thức. +0.0034 USD/EUR ứng với 34 pip; +0.34 JPY/USD với pip 0.01 cũng ứng với 34 pip nhưng vẫn không nghĩa hai cặp có chuyển động kinh tế giống nhau.
MACD trên cùng lịch sử: chỉ đường tín hiệu đổi
So sánh thứ hai dùng đúng cùng giá đóng, không phải mẫu thị trường độc lập khác. EMA12 khởi tạo bằng SMA của 12 giá đóng đầu, EMA26 bằng 26 giá đầu. Chín MACD đầu sẵn có khởi tạo EMA9 tín hiệu; SMA9 tín hiệu luôn lấy trung bình chín giá trị mới nhất. Đây là cách khởi tạo rõ và tái lập được, không tuyên bố từng chữ số khớp phần mềm bắt đầu lịch sử khác.
Với H1 mở lúc 2025-12-04 17:00, MACD là 0.00052235 USD/EUR, tín hiệu SMA9 0.00056580 và EMA9 0.00058339. Tài liệu MT5 nêu tín hiệu SMA; biến thể cổ điển dùng EMA. Chúng tôi vẽ đường để dễ so sánh. Cột tích hợp MT5 thể hiện chính MACD, không phải MACD−tín hiệu. Chênh giữa đường hay riêng đoạn này không xác lập biến thể nào tốt hơn.
Dữ liệu và khả năng tái lập: fm58-eurusd-h1-full-prefix.csv, fm58-real-history.json, fm58-reproduce.py, fm58-method.txt.
5. CCI, ATR và Bollinger Bands—công cụ bối cảnh
CCI so giá điển hình với trung bình và độ lệch tuyệt đối trung bình. ATR và dải đo biên độ, độ phân tán, không phải dao động động lượng. Chúng được giữ làm bối cảnh để tránh nhầm động lượng cao với biến động cao. Bài đường trung bình động giải thích cấu trúc dải và dạng số chia độ lệch chuẩn.
CCI—chỉ báo dao động không có biên cố định
Ở đây, CCI (Commodity Channel Index) là (TP−SMA(TP,n))/(0.015·MD), với TP=(H+L+C)/3, MD là độ lệch tuyệt đối trung bình của cả n giá điển hình so với cùng trung bình hiện tại. Khi MD=0, tỷ số không có giá trị thông thường. Công thức đo khoảng cách tới tham chiếu cục bộ; “trở lại bình thường” đã là giả thuyết về giá tương lai.[5]
CCI không giới hạn ở 0–100 hay ±100. Tuy nhiên, với định nghĩa SMA/MD cụ thể và n cố định, giá trị không thể lớn tùy ý. Vì tổng độ lệch khỏi trung bình bằng không, tổng giá trị tuyệt đối ít nhất gấp đôi độ lệch cuối tuyệt đối. Do đó |CCI| ≤ n/(2·0.015). Với n=20, biên là 666.6667 nếu MD>0. Đây là thuộc tính số học, không phải ngưỡng quá mua mới. Mười chín giá điển hình tại 1.1000 và một tại 1.1010 cho trung bình 1.10005, MD=0.000095 và CCI=666.6667.
CCI có thể tổ chức khoảng cách của giá điển hình tới trung bình cục bộ. Thang đo tùy chu kỳ và cách tính độ lệch. +100 không có cùng nghĩa với RSI=70, và không số nào là phần trăm xác suất đảo chiều. Muốn chọn cần nói rõ đo gì, không xếp loại chỉ báo “dễ vận dụng hơn”.
ATR—biên độ thực trung bình
ATR cũng do Wilder xây dựng[1]. Nó không phải chỉ báo dao động động lượng. Không nói “hướng nào” hay “xa bình thường bao nhiêu”, chỉ nói: thị trường chuyển động bao nhiêu.
True Range (TR) = max(H−L, |H−Ct−1|, |L−Ct−1|). Tương đương: max(H,Ct−1)−min(L,Ct−1). Cấu trúc Wilder làm mượt TR bằng 1/n. Không phải mọi ATR đều thế: mã atr.mq5 do MetaQuotes công bố trượt trung bình đơn giản của n giá trị TR.[7] . Mô tả thiết lập cũng cần ghi phương pháp làm mượt.
Vì sao cần phân biệt? TR mới lớn làm cả hai dạng tăng, nhưng biến mất hoàn toàn khỏi SMA khi ra khỏi cửa sổ; ở Wilder, ảnh hưởng giảm dần. Riêng ATR không xác lập khoảng stop “an toàn”. Nó mô tả biên độ trước, gồm khoảng trống từ giá đóng trước tới nến hiện tại.
Ba cách dùng thực hành:
1. Thang khoảng cách. ATR=80 pip với hệ số 1.5 cho 120 pip, tức 0.0120 USD/EUR. Trừ khoảng đó từ mốc 1.0850 được 1.0730. Phép tính không xác định lỗ tối đa hay bảo đảm thực hiện. Phần về stop loss và điều kiện bác bỏ giải thích ứng dụng lệnh.
2. Bộ lọc khoảng cách. Quy tắc có thể loại điểm vào mới khi Close cách EMA(21) hơn 2 × ATR(14). Đây là ngưỡng khoảng cách được chọn, không chứng minh sắp đảo chiều. Ghi cách tính ATR và so toàn quy tắc có và không có bộ lọc.
3. Thay đổi biên độ đã làm mượt. ATR tăng là TR đã làm mượt cao hơn, không cần xu hướng bắt đầu. ATR giảm không ấn định ngày giá chuyển động lớn về sau. ATR không phải biến động hàm ý và không chứa thông tin sự kiện chưa công bố.
Tác động làm mượt, mô hình TR theo pip. Khởi tạo từ 20, 30 và 40 pip cho trung bình 30. TR mới=120 cho RMA3=(2·30+120)/3=60 pip, còn SMA3=(30+40+120)/3=63.3333 pip. Cùng đo một chuỗi TR; kết quả khác vì RMA giữ trạng thái trước, SMA bỏ 20 cũ nhất. Hình dưới thể hiện dữ liệu đặt trước mà không dựng lại OHLC thiếu.
Cách dùng thứ tư—điều chỉnh khối lượng vị thế theo biến động hiện tại, quen thuộc ở chiến lược Turtle và quỹ CTA—hoàn toàn thuộc quản trị rủi ro, được bàn ở đó (phần 9).
Bollinger Bands
John Bollinger phát triển Bollinger Bands vào thập niên 1980.[6] Ba đường:
- Dải giữa = SMA(20). Trung bình động đơn giản của 20 kỳ.
- Dải trên = SMA(20) + 2 × độ lệch chuẩn (σ) trong 20 kỳ.
- Dải dưới = SMA(20) − 2 × độ lệch chuẩn (σ) trong 20 kỳ.
Điểm cốt yếu: dải giãn và co theo biến động. Biến động cao → dải rộng; thấp → dải hẹp. Vì vậy Bollinger Bands nằm giữa chỉ báo xu hướng (MA giữa) và biến động (độ rộng dải).
Cách đọc:
1. Giá chạm dải trên ≠ “bán”. Sai lầm phổ biến nhất. Bollinger nhiều lần nhấn mạnh [6] rằng chạm dải không phải tín hiệu đảo chiều. Trong xu hướng tăng mạnh, giá có thể “bám” dải trên nhiều tuần vì dải thích nghi nhưng không nhanh bằng xu hướng. Chạm dải cho thông tin về mức kéo xa—hành động tùy bối cảnh.
2. Bollinger Squeeze. Dải hẹp nghĩa là giá lệch ít khỏi trung bình trong cửa sổ chọn. Muốn gọi tên lặp lại được, hãy định trước, ví dụ Bandwidth không cao hơn từng giá trị đã đóng trong 100 giá trị trước. Đây là định nghĩa tối thiểu minh họa, không phải bộ lọc tối ưu. Nó không cho hướng, thời điểm hay quy mô chuyển động tương lai.
Dải đo độ lệch của mức giá quanh trung bình. Không so trực tiếp khi chưa quy đổi với độ lệch chuẩn lợi suất phần trăm hay biến động hàm ý quyền chọn quy năm. Cả ba có thể gọi “biến động” nhưng dùng dữ liệu, đơn vị, khoảng thời gian khác nhau. Dải hẹp trước công bố theo lịch không chứng minh rủi ro biến động tương lai thấp.
3. %B và Bandwidth. %B=(C−lower)/(upper−lower): giá trị bằng không ứng với dải dưới, giá trị bằng một ứng với dải trên; giá ngoài dải cho kết quả ngoài 0–1. Bandwidth=(upper−lower)/middle là tỷ số; Bandwidth%=100·Bandwidth là phần trăm. Với lower=1.0900, upper=1.1100, middle=1.1000 và C=1.1050, được %B=0.75 và Bandwidth=0.0181818, tức 1.81818%. Khi độ rộng hoặc mẫu số bằng không, phải xử lý như trường hợp không có kết quả thông thường.
Trong sử dụng hằng ngày, Bollinger Bands hữu ích nhất như một bản đồ bối cảnh: giá ở phần trên, dưới hay giữa khoảng thông thường? Biến động tăng, giảm hay co hẹp?
Đặt stop loss bằng ATR thế nào?
ATR đổi TR trước thành khoảng cách làm mượt theo đơn vị giá. Với 80 pip và hệ số 1.5, khoảng cách là 120 pip. Trừ từ EUR/USD 1.0850 được 1.0730. Đây chỉ là tính mức so mốc đặt trước, không bảo đảm giá thoát hay lỗ tối đa. Phần quản trị rủi ro giải thích điều kiện lệnh.
6. Chỉ báo dao động và xu hướng—khi nào dùng loại nào
Quy tắc phù hợp với một diễn biến giá khác có thể dẫn tới cách đọc sai lệch. Phân biệt dưới đây giúp chọn điều cần kiểm tra; không xếp hạng nguyên nhân thua lỗ của người giao dịch.
Đọc trong chuyển động có hướng. Nếu bộ lọc rõ ràng xếp chuỗi có hướng, RSI hay stochastic cao riêng lẻ không là lý do đảo chiều. Công cụ vẫn mô tả đầu vào đúng. Ngưỡng ADX không chứng minh trung bình động hiệu quả hay chỉ báo dao động vô hiệu; kết quả tùy quy tắc dùng giá trị.
Đọc trong khoảng giới hạn. Close gần biên dưới có thể cho stochastic thấp nhưng không bảo đảm bật lên. Nếu cửa sổ bỏ High trước, %K có thể đổi dù không có đáy mới. RSI dưới 30 cũng không xác nhận khoảng sẽ tiếp tục giữ.
Vượt khỏi khoảng. Chỉ báo không nhất thiết cùng cho kết quả “cực đoan”. Phân tích phá biên cần định nghĩa khoảng đã biết trước và điều kiện nến đóng ngoài khoảng. MA, RSI và Bandwidth thêm phép đo của cùng lịch sử. Kết hợp sàng lọc nên dùng AND/OR rõ ràng, không chọn điều kiện phù hợp sau kết quả.
Trong thực hành, ngưỡng ADX có thể xác định trạng thái: trên 25, đọc chỉ báo dao động như công cụ điều chỉnh trong xu hướng; dưới 20, như công cụ trong khoảng. Đây là quy ước, không phải quy luật. Cần có một quy tắc nhận diện trạng thái rõ ràng—nếu không, cùng kết quả lúc là “điều chỉnh”, lúc là “đảo chiều”; tín hiệu sai do thiếu quy tắc chứ không do chỉ báo.
Đọc phân kỳ H1 khác D1 thế nào?
H1 và D1 dùng giá đầu vào, cửa sổ và giờ đóng khác nhau. Hai nến bên phải xác nhận pivot tạo độ trễ thời gian lịch khác. Phân kỳ D1 không bảo đảm chuyển động lớn hơn hay kết thúc trong số ngày xác định. Ghi cực trị chọn, giờ xác nhận và điều kiện bác bỏ cách đọc.
7. Đặc điểm chỉ báo dao động trong Forex
Nhiều chỉ báo cổ điển có nguồn gốc ngoài FX hiện đại, chủ yếu ở hàng hóa và cổ phiếu. Forex cần xét phiên, thanh khoản và phản ứng dữ liệu vĩ mô.
Không tự gán Forex nhiều tích lũy hơn hay “môi trường chỉ báo dao động tốt” hơn cổ phiếu. So sánh cần cùng định nghĩa trạng thái và mẫu. Công thức RSI hoạt động như nhau với cùng chuỗi Close bất kể thị trường; nguồn giá chào, ranh giới ngày và thực hiện có thể khác.
Phiên và biến động. Phân phối TR theo giờ có thể khác giữa giao phiên London–New York và phiên Á. Tính quy mô, hướng khác biệt cho cùng nguồn, cặp và giai đoạn; không gán hệ số cửa sổ cố định. ATR(14) H1 nghĩa chu kỳ 14 theo cách làm mượt chọn. SMA gồm 14 TR cuối có sẵn; Wilder giữ ảnh hưởng giảm dần từ dữ liệu cũ. Nếu thiếu nến, 14 quan sát không nhất thiết là 14 giờ liền. Muốn so cửa sổ, ghi múi giờ và so biên độ cùng giờ qua nhiều ngày, không quy cả kết quả ATR cho phiên hiện tại.
Cặp spot FX không có cổ tức doanh nghiệp nhưng có thể gián đoạn giá chào và thay đổi theo bước. Điều này không làm phân kỳ “sạch hơn”. Sau cập nhật, chỉ báo đưa giá mới vào; không dựng lại giá chào hay khớp lệnh thiếu trong bản xuất.
Cặp liên quan và kết quả tương quan. Khi giá chào nhất quán, EUR/GBP theo tỷ số EUR/USD trên GBP/USD, nhưng RSI phi tuyến của cặp chéo không là tỷ số đơn giản hai RSI. Kết quả khớp trên nhiều cặp không tự cho từng ấy xác nhận độc lập. So sánh phải xét đồng tiền chung và chuỗi giá thật của mỗi cặp.
Giờ máy chủ đổi đầu vào. RSI(14) D1 không chỉ tùy 14 thay đổi khởi tạo mà cả làm mượt sau đó và lịch sử bắt đầu. Dời ranh giới ngày đổi chuỗi Close, High, Low. Không phải cấu hình UTC nào cũng tạo nến Chủ nhật: tùy lịch nhà cung cấp và tổng hợp. So bản xuất với múi giờ, quy tắc DST biết rõ; riêng GMT+2 không chứng minh luôn khớp 17:00 New York cả năm. Bài về cách dựng đồ thị và khung thời gian giải thích cơ chế.
Phần 4 bàn chi tiết phân bố ngày của thanh khoản, spread và cửa sổ ít hoạt động—phiên, giao phiên London–New York, rollover, vài phút trước dữ liệu. Với chỉ báo dao động, cùng kết quả ở giao phiên thanh khoản cao và giờ rollover vắng mang thông tin khác, vì giá ở trường hợp sau dựng từ giá chào thưa.
Điều kiện thực hiện có thể đổi quanh công bố. Không định mức nới spread phổ quát hay xấu đi số pip cố định. RSI trên nến đóng là một phép đo; Bid/Ask có sẵn cho khối lượng lúc phản ứng là phép đo khác. Kiểm tra chi phí cần dữ liệu thật, không chỉ bản ghi nến sau sự kiện.
8. Nghiên cứu nói gì
Nghiên cứu trực tiếp so sánh được về RSI, stochastic, phân kỳ trong FX còn ít, kết quả hiện có không thống nhất. Vì vậy càng cần kỷ luật về điều chúng thật sự hàm ý.
RSI và stochastic trong kiểm thử lịch sử. Ít nghiên cứu học thuật trực tiếp kiểm thử RSI hay stochastic trên FX hiện đại. Lo, Mamaysky và Wang (2000) thường được trích dẫn nghiên cứu nhận diện mẫu đồ thị tự động trên cổ phiếu 1962–1996—không phải chỉ báo dao động hay tiền tệ; kết luận thận trọng rằng một số mẫu thêm thông tin về phân phối lợi suất có điều kiện không chứng minh lợi thế sau chi phí ở cổ phiếu, càng không ở FX[8]. Trong thực hành, quan trọng nhất là dù kiểm thử tìm được quy luật, spread, trượt giá, swap vẫn có thể biến thành âm—mọi đánh giá “hiệu quả” chỉ báo phải gồm chi phí.
Bollinger Bands. Quy tắc công bố của tác giả tách mô tả dải với tín hiệu độc lập.[6] Không dựng lại mẫu chiến lược USD/CAD cụ thể nên không xếp hạng kết quả. Kiểm thử lặp lại cần nêu, trong số các yếu tố, loại trung bình, dạng độ lệch, giờ dải có sẵn, phản ứng với chạm hay đóng ngoài dải.
Phân kỳ. Không có cách chọn cực trị, khoảng cách tối đa, dung sai bằng nhau và giờ xác nhận thì không có một tập “mọi phân kỳ”. Đồ thị có vài ví dụ thành công không phải nghiên cứu hiệu quả. Cần cả trường hợp giá đi tiếp và quy tắc cố định, không dời pivot sau kết quả.
Chỉ báo dao động tự nó không kiếm tiền—kết quả tùy cách lọc thời điểm, trạng thái và rủi ro. Giá trị nằm ở bối cảnh, không phải tạo tín hiệu vào: thị trường đã kéo xa thế nào, động lượng có xác nhận giá không, biến động ra sao. Riêng chỉ báo không phải chiến lược.
Tổng quan Menkhoff và Taylor ghi nhận việc dùng phân tích kỹ thuật trong FX và các giải thích khả dĩ về ích lợi.[11] Sự phổ biến không quyết định kết quả chỉ báo cụ thể. Kiểm thử cần chi phí rõ, quy tắc tín hiệu, mẫu chưa dùng và thời điểm dữ liệu có sẵn; không giả định chi phí FX luôn thấp hơn cổ phiếu.
9. Khi chỉ báo dao động không còn hữu ích
Đọc “quá mua” thành hạn đảo chiều. RSI=80 mô tả quan hệ mức tăng và giảm đã làm mượt. Nó có thể kéo dài khi giá tiếp tục tăng. Quy tắc ngược xu hướng cần điều kiện giá và mất hiệu lực riêng; chỉ ngưỡng ADX không đo rủi ro thêm của quy tắc.
RSI và stochastic là hai phép đo. Chúng đo quan hệ khác nhưng dùng dữ liệu chồng lấn. Vùng S/R, mẫu nến và trung bình cũng có thể từ cùng giá nên đổi nhóm không bảo đảm độc lập. Thêm chỉ báo hợp lý khi nó bổ sung thông tin cụ thể cần cho quy tắc, không phải thêm dấu xanh.
Bỏ qua trạng thái thị trường. Chỉ báo trong tích lũy và xu hướng cho thông tin rất khác. Nếu không hỏi trước “thị trường có xu hướng không?”, tín hiệu giảm giá trị chẩn đoán. Đánh giá trạng thái trước kết quả; thiếu nó, cách dùng sai chứ không phải chỉ báo tạo tín hiệu sai.
Suy lệnh chỉ từ RSI. Hình giá hay chỉ báo không lộ toàn sổ stop thị trường. Không trình bày giả thuyết tập trung như quan sát. Nhiều người có thể nhìn RSI dưới 30 không chứng minh có bao nhiêu vị thế hay nơi chúng đóng.
Phân kỳ = vào ngay. Phân kỳ RSI D1 là cảnh báo có thể kéo dài nhiều tuần. Vào ngay khi hiện, không có phản ứng giá hay xác nhận S/R, là cược thời điểm chứ không phải phân tích.
ATR làm tín hiệu hướng. “ATR tăng nên tôi mua.” ATR tăng nghĩa True Range làm mượt lớn hơn, không có thông tin hướng. TR còn gồm khoảng cách từ Close trước nên High−Low không cần tăng. Trong Wilder, TR mới có thể thấp hơn TR trước nhưng làm ATR tăng nếu vượt ATR trước. Chỉ báo có thể thuộc quy tắc rõ hay thang khoảng cách nhưng tự nó không chỉ hướng giao dịch.
Chỉ báo khung thấp trên cặp chéo—chi phí ăn kết quả. Giao dịch M15/H1 theo chỉ báo trên GBP/NZD, EUR/AUD, GBP/CAD có thể lỗ chỉ vì số học. Ở cặp chính giờ thanh khoản cao, spread nhỏ so mục tiêu; ở cặp chéo giờ kém thuận lợi, chi phí chiếm phần đáng kể biên độ. Ví dụ mục tiêu 30 pip, khoảng 8 pip spread, trượt giá, hoa hồng ăn hơn một phần tư lợi nhuận; chi phí tương tự còn đè mỗi khoản lỗ, nên tỷ lệ lợi nhuận/rủi ro theo mid trong backtest bị nâng quá mức một cách có hệ thống.
Ảo giác “ba xác nhận” đa khung. RSI quá bán trên M15, H1, H4, D1 nghĩa giảm làm mượt vượt tăng ở mỗi cách tổng hợp theo định nghĩa dùng. Không cho tần suất tiếp diễn hay đảo chiều tương lai. Khung dùng một phần giá chung nên đồng thuận không tự tạo xác nhận độc lập. Riêng kết quả thấp không báo chuyển động kết thúc.
Gián đoạn giá chào. RSI lúc đóng thứ Sáu mô tả dữ liệu tới đó. Sau mở lại, giá đóng tiếp đưa thay đổi vào, còn TR gồm khoảng cách từ Close trước. Đường chỉ báo mượt hay điểm đồ thị nối không chứng minh mọi giá trung gian đều có sẵn. Phần giờ giao dịch bàn rủi ro nắm giữ qua gián đoạn.
Phân kỳ chưa có sẵn tại nến đỉnh
Trong CSV mô hình, chọn đỉnh Close cục bộ: giá phải cao hơn nghiêm ngặt hai giá đóng bên trái và hai bên phải. Ghép RSI đúng chỉ số đó. Chọn Close là quy tắc ví dụ rõ ràng; xét đỉnh High có thể cho tập khác. Kết quả:
| Pivot | Giá, USD/EUR | RSI | Xác nhận sau hai lần đóng |
|---|---|---|---|
| 17 | 1,1069 | 73,3115 | 2026-10-01T19:00:00+00:00 |
| 26 | 1,1070 | 69,1468 | 2026-10-02T04:00:00+00:00 |
Close thứ hai cao hơn, RSI thấp hơn nên có phân kỳ giảm thường theo quy tắc này. Chỉ biết sau chỉ số 28 đóng, lúc 04:00 UTC ngày 2 tháng 10 năm 2026. Có thể vẽ đường giữa chỉ số 17 và 26 nhưng backtest không thể phản ứng tại 26 với hai nến tương lai. Phản ứng cần giá chào có sẵn sau đó; Close không bảo đảm giá giao dịch. Ví dụ minh họa tính và ghi thời gian, không chứng minh phân kỳ hiệu quả.
Cũng định trước điều kết thúc quan sát: ví dụ đỉnh Close cao hơn kế tiếp đã xác nhận cập nhật cặp so sánh. Không xóa sự kiện cũ khỏi nhật ký. RSI mới không đổi lúc sự kiện trước có sẵn.
10. Thực hành—từ kết quả tới bối cảnh
Bắt đầu từ chức năng: RSI mô tả quan hệ thay đổi, stochastic vị trí trong khoảng, MACD quan hệ trung bình, ATR cỡ TR làm mượt. Sau đó ghi khung, giá đầu vào và trạng thái nến. Rồi mới so với quy tắc rõ. Không áp một kịch bản giao dịch hay buộc loại chỉ báo sau mọi công bố.
Thực tế, hiểu rõ cấu trúc một chỉ báo tốt hơn chồng nhiều công cụ tính từ dữ liệu gần nhau.
Bộ công cụ tối giản
- RSI(14)—một chỉ báo dao động động lượng. Dùng cho mức kéo xa, phân kỳ, thời điểm vào sau điều chỉnh trong xu hướng. Trên D1 và H4.
- ATR(14)—chỉ báo biến động. Dùng đặt stop loss, xét độ “bình thường” của chuyển động, nhận diện thay đổi trạng thái biến động. Trên mọi khung.
- Bollinger Bands (20, 2)—tùy chọn, làm bản đồ bối cảnh trực quan. Squeeze là kết quả co hẹp. Vị trí giá trong dải là thông tin bổ sung.
Thêm câu hỏi từng công cụ phải trả lời. Trung bình khác, ADX hay MACD không là danh sách bắt buộc. Nếu hai đường tóm tắt gần cùng đặc điểm, kiểm tra có cần cả hai không. Bài trước cho cách so đường trung bình động.
Quy khoảng cách thành khối lượng vị thế và ngân sách lỗ cần giả định riêng về giá thực hiện. Phần quản trị rủi ro bàn việc này; ATR không đủ hoàn tất phép tính.
Kịch bản minh họa
Chỉ đọc điều con số xác lập. Giả sử D1 đã đóng, EMA(21) tăng, Close trên EMA(200), ADX=30, RSI=42. EMA(21) đã tăng và giá trên trung bình dài hơn. ADX mô tả độ tách DI đã làm mượt. RSI cho U/D=42/58 nên mức giảm đã làm mượt vượt mức tăng. Chú ý phần thiếu: chưa nói Close có trên EMA(21) không. Thêm giá trị đó nếu quy tắc cần. Các điều kiện có thể cùng có trong nhịp lùi; không điều nào nói nhịp lùi đã kết thúc.
Kịch bản trong khoảng. Giả định biên đã xác nhận 1.0900–1.1000 và Close=1.0905. Giá trên biên dưới 5 pip; %K thô đúng cửa sổ này là 5. Không tính được RSI từ hai đầu khoảng: cần thay đổi liên tiếp. %K thấp không bảo đảm biên giữ. Nếu phá biên là D1 đóng dưới 1.0900, chỉ biết sự kiện lúc nến kết thúc, không phải chạm mức lần đầu.
Danh sách kiểm tra cách đọc
Trước khi kết luận từ bất kỳ chỉ báo nào, hỏi bảy câu trực tiếp rút từ bài:
- Công thức nào tính chỉ báo và kết quả theo đơn vị gì?
- Dùng giá nào: đóng từ nguồn nào, giờ máy chủ nào?
- Nến đang đọc đã đóng hay kết quả còn đổi được?
- Nền tảng dùng tham số và làm mượt nào (mặc định ≠ phổ quát)?
- Nếu tìm phân kỳ, swing định nghĩa thế nào, swing thứ hai đã xác nhận chưa?
- “Xác nhận thứ hai” có độc lập với thứ nhất hay chỉ biến đổi cùng giá?
- Chỉ báo không đo điều gì (danh sách cạnh bảng phần 11)?
Các kiểm tra xác lập ý nghĩa con số và lúc nó sẵn có. Sau đó áp điều kiện chế độ và giá đã chọn trước. Giá thực hiện và chi phí cần kiểm tra thêm, không phải thông tin có trong chỉ báo dao động.
11. Tổng quan công cụ — bảng so sánh
So sánh chỉ báo dao động và biến động thông dụng: điểm mạnh, giới hạn, ứng dụng điển hình.
| Chỉ báo | Đo gì | Khoảng | Khung thời gian (quy ước) | Trong xu hướng | Trong tích lũy | Sai lầm điển hình |
|---|---|---|---|---|---|---|
| ROC / Momentum | Tốc độ thay đổi giá | Với giá dương: ROC > −100%, MT Momentum > 0; cả hai không có biên trên cố định. Momentum chênh lệch không có biên cố định | Mọi khung (quy ước) | Mô tả thay đổi trong cửa sổ xác định; dấu không nhận diện mẫu | Dao động quanh không (MT: quanh 100), không rõ hướng | So giá trị giữa nền tảng mà không kiểm tra công thức |
| RSI | Sức mạnh động lượng | 0–100 | Mọi khung; 14 kỳ bao phủ thời lượng khác trên H1 và D1 | Kết quả cao có thể kéo dài; không là tín hiệu đảo chiều độc lập | Vùng 30/70 làm tham chiếu | Bán khi >70 không kiểm tra xu hướng |
| Stochastic | Vị trí giá trong khoảng | 0–100 | Mọi khung; chu kỳ và làm mượt rõ ràng | Kết quả cao không loại khả năng tăng tiếp | Phản ứng với bật lại từ biên khoảng | Dùng cùng RSI làm “xác nhận” |
| MACD | Động lượng dưới dạng chênh lệch trung bình động | Không giới hạn (đơn vị giá) | H4/D1 | Mô tả giai đoạn xu hướng; giao cắt có độ trễ | Nhiều giao cắt không tiếp diễn | So giá trị giữa cặp; nhầm triển khai (phần 4) |
| CCI | Độ lệch khỏi trung bình | Với n=20 và SMA/MD: |CCI| ≤ 666.6667 (MD>0) | H4/D1 | Khoảng cách tới trung bình theo đơn vị MD; ngưỡng không chứng minh đảo chiều | Vị trí so với trung bình cục bộ | Không hiệu chuẩn: +100 không là cực đoan cho mọi cặp; biên tùy n và định nghĩa MD |
| ATR | Biến động | 0–∞ | Mọi khung; xét phiên khi dùng trong ngày | Phản ứng biên độ mở rộng, không chỉ hướng | Giá trị thấp = co hẹp | Coi là tín hiệu hướng |
| Bollinger Bands | Biến động + vị trí giá | Động | H4/D1 | Giá “bám” dải | Squeeze → kết quả co hẹp | Mua hoặc bán khi giá chạm dải |
Trừ Bollinger Bands, mọi công cụ ở ô riêng dưới đồ thị giá. Đánh giá này cho tham số mặc định trên cặp chính; khung gợi ý là quy ước thực hành, không phải xếp hạng đo được. Tính hữu ích tùy quan hệ chuyển động với chi phí, không phải tên khung.
Cuối cùng, cần liệt kê điều không công cụ nào đo: khối lượng giao dịch thị trường, vị thế người tham gia, chi phí thực hiện, rủi ro sự kiện (công bố, can thiệp, cuối tuần) hay biến động tương lai. Tất cả biến đổi giá quá khứ, đó là khung tham chiếu đúng: chỉ báo tóm tắt giá đã làm gì để bạn không phải đọc từ đồ thị thô. Quyết định xây từ bối cảnh, không phải ngưỡng chỉ báo.
Câu hỏi thường gặp — Chỉ báo dao động và động lượng
RSI trên 70 — có nên bán?
Không tự động. RSI > 70 nghĩa mức tăng mạnh chiếm ưu thế trong cửa sổ; trong xu hướng, đây là trạng thái điển hình, không dự báo đảo chiều. So với trạng thái thị trường (ADX), cấu trúc giá (vùng kháng cự hoặc mẫu) và phân kỳ nếu có. Thiếu bối cảnh, RSI > 70 vẫn chỉ là một thông tin về trạng thái chỉ báo.
Nên dùng RSI hay stochastic?
RSI và stochastic đo quan hệ khác. Có thể dùng cả hai nếu mỗi cái trả lời câu hỏi riêng; không tính đồng thuận là hai bằng chứng độc lập. RSI từ Close không phản ứng chỉ vì râu mới nếu Close không đổi, còn stochastic dùng High/Low có thể phản ứng.
Momentum khác ROC thế nào, vì sao MetaTrader cho số khác?
Theo dạng cổ điển, Momentum là chênh lệch giá Ct − Ct−n, theo đơn vị giá; ROC thể hiện cùng thay đổi theo phần trăm giá ban đầu. Momentum tích hợp MetaTrader lại tính tỷ số Ct / Ct−n × 100, dao động quanh 100. Vì vậy giá trị giáo trình và nền tảng khác dù hình chuỗi gần nhau. Xem công thức và phép tính ở phần 1.
Bollinger Squeeze nghĩa gì?
Squeeze là dải co theo phép so độ rộng với độ rộng lịch sử đã xác định. Ví dụ định nghĩa: Bandwidth hiện tại không lớn hơn từng giá trị đã đóng trong 100 giá trị trước. Riêng co hẹp không cho hướng hay thời điểm phá biên tương lai. Cần ghi độ dài so sánh và dạng Bandwidth.
Giao dịch phân kỳ RSI thế nào?
Phân kỳ thường so hai cực trị giá và chỉ báo được ghép phù hợp. Nó không chứng minh đảo chiều. Quy tắc xác nhận pivot bằng hai nến bên phải chỉ cho kết quả có sẵn sau nến thứ hai đóng. Không thể gán phản ứng hồi tố cho nến chứa cực trị. Phân kỳ ẩn là cấu hình quan hệ khác, không phải tên của phân kỳ thường thất bại.
Có nên đổi chu kỳ RSI thành 7 hay 21?
Đổi 14 thành 7 hay 21 làm đổi hệ số làm mượt và số thay đổi để khởi tạo. Chu kỳ ngắn gán trọng số cao hơn cho thay đổi mới nhất, nhưng số lần qua ngưỡng tùy chuỗi. So cùng nguồn, giá áp dụng, lịch sử bắt đầu. Không xác định chu kỳ tốt nhất hay tỷ lệ tín hiệu thành công.
Nguồn
Nguồn chính
- TradingView: Chỉ số sức mạnh tương đối. Phạm vi: RSI dùng RMA của tăng và giảm; mặc định Close và 14; phân biệt phân kỳ thường với đảo chiều Cardwell. Truy cập: ngày 3 tháng 10 năm 2026.
- MetaQuotes: Chỉ báo dao động Stochastic. Phạm vi: %K thô, tham số slowing và cách tính %D. Truy cập: ngày 3 tháng 10 năm 2026.
- MetaQuotes: Chỉ số kênh hàng hóa. Phạm vi: TP, trung bình, độ lệch tuyệt đối trung bình và hằng số 0.015. Truy cập: ngày 3 tháng 10 năm 2026.
- John Bollinger: Quy tắc Bollinger Bands. Phạm vi: mặc định 20 và 2; chạm không là tín hiệu độc lập; không giả định giá phân phối chuẩn. Truy cập: ngày 3 tháng 10 năm 2026.
Đọc thêm
- MetaQuotes: mã atr.mq5 đã công bố. Phạm vi: TR=max(H,Cprev)−min(L,Cprev); trung bình đơn giản TR trượt trong mã này. Truy cập: ngày 3 tháng 10 năm 2026.
- Lo, Mamaysky, Wang (2000), bài gốc của tác giả. Phạm vi: nhận diện tự động một số mẫu trên cổ phiếu Mỹ, 1962–1996; thông tin có điều kiện không chứng minh chỉ báo FX có lãi. Truy cập: ngày 3 tháng 10 năm 2026.
- MetaQuotes: Đường trung bình động. Phạm vi: SMA, EMA, SMMA, WMA tuyến tính; giá áp dụng. Truy cập: ngày 3 tháng 10 năm 2026.
- Menkhoff, Taylor (2007), Hiệp hội Kinh tế Hoa Kỳ. Phạm vi: tổng quan dùng phân tích kỹ thuật trong FX; không chứng minh lợi thế cấu hình cụ thể. Truy cập: ngày 3 tháng 10 năm 2026.
- MetaQuotes: MACD. Phạm vi: MACD = EMA12−EMA26; tín hiệu SMA9 trong MT5. Truy cập: ngày 3 tháng 10 năm 2026.
- BIS: Sự kiện chớp nhoáng của bảng Anh ngày 7 tháng 10 năm 2016. Phạm vi: chuyển động GBP lịch sử và điều kiện thanh khoản; không tính MA/MACD từ chuỗi thiếu. Truy cập: ngày 3 tháng 10 năm 2026.
- SNB: thông báo ngày 15 tháng 1 năm 2015. Phạm vi: bỏ tỷ giá tối thiểu 1.20 CHF cho mỗi EUR; không tự tạo kết quả chỉ báo. Truy cập: ngày 3 tháng 10 năm 2026.
- MetaQuotes: mã stochastic.mq5 đã công bố. Slowing là tỷ số tổng tử số trên tổng biên độ; sumhigh=0 xử lý bằng giá trị 100. Truy cập: ngày 3 tháng 10 năm 2026.
- MetaQuotes: mã rsi.mq5 đã công bố. Khởi tạo từ n thay đổi, cập nhật Wilder; mã tải ngày 3 tháng 10 năm 2026 không định nghĩa nhánh 0/0 riêng. Truy cập: ngày 3 tháng 10 năm 2026.
- TradingView: Chiến lược MACD. Mô tả dạng MACD với đường tín hiệu EMA. Truy cập: ngày 3 tháng 10 năm 2026.
- MetaQuotes: Momentum. MT Momentum = 100*C/Cprev, đường giữa 100. Truy cập: ngày 3 tháng 10 năm 2026.
- MetaQuotes: Dữ liệu giá. Phạm vi: khối lượng tick là số tick nhận khi hình thành nến; khác khối lượng thực. Truy cập: ngày 3 tháng 10 năm 2026.