Bỏ qua, đến nội dung chính
Stockup
Dữ liệu

Gộp Đỉnh Đáy Thành Vùng Hỗ Trợ, Kháng Cự Theo ATR

Các đỉnh cách nhau không quá 0,15 ATR được gộp thành một vùng kháng cự, giá của vùng là trung vị. Cách gộp theo neo và ví dụ thật VN30F1M ngày 23/09.

Tuan Nguyen

Tuan Nguyen

Gộp Đỉnh Đáy Thành Vùng Hỗ Trợ, Kháng Cự Theo ATR

Hai đỉnh được coi là cùng một vùng kháng cự khi đỉnh sau cách đỉnh đầu tiên của vùng không quá 0,15 × ATR14. Vùng có biên dưới, biên trên và giá đại diện là trung vị. Phiên 23/09/2026, ba đỉnh 1.965,7–1.965,9 của VN30F1M thành một vùng.

Định nghĩa đầy đủ

Gộp vùng theo ATR là quy tắc đưa các đỉnh (hoặc đáy) đã xác nhận có giá gần nhau vào chung một vùng kháng cự (hoặc hỗ trợ). Một swing vào vùng nếu cách swing đầu tiên của vùng — gọi là neo — không quá một dung sai tính theo ATR14. Giá đại diện của vùng là trung vị.

Lưu ý rủi ro: Nội dung mang tính giáo dục về cách dữ liệu được tính, không phải tư vấn đầu tư. Các vùng giá trong bài là mô tả đỉnh đáy đã xảy ra, không phải mức giá để hành động. Hợp đồng tương lai dùng đòn bẩy nên lãi và lỗ đều bị khuếch đại.

Những điều cần nhớ

  • Swing vào vùng nếu cách swing đầu tiên của vùng không quá 0,15 × ATR14
  • Giá đại diện của vùng là trung vị; biên vùng là giá thấp nhất và cao nhất của các swing trong vùng
  • Phiên 23/09/2026: vùng kháng cự 1.965,7–1.965,9 của VN30F1M gồm 3 đỉnh
  • Sự kiện công khai của vùng: hình thành, thêm swing, bị phá
  • Chỉ số VN30 phiên 24/09/2026 khung 5 phút có 3 vùng hỗ trợ gộp từ 2 đáy

Dữ liệu tính đến phiên 02/10/2026, phiên bản tính toán ms-v2, đã đối soát cuối ngày.

Quy tắc gộp theo neo

Bài thuật ngữ hỗ trợ và kháng cự đã nêu nguyên tắc: mỗi đỉnh đã xác nhận sinh ra một vùng kháng cự, mỗi đáy sinh ra một vùng hỗ trợ. Nếu dừng ở đó, một chỗ giá quay đầu ba lần sẽ thành ba vùng riêng. Bước gộp xử lý chuyện này.

Khi một swing high, swing low mới được xác nhận, quy tắc chạy như sau:

  1. Tìm các vùng cùng loại còn sống. Đỉnh mới chỉ xét các vùng kháng cự chưa bị phá; đáy mới chỉ xét các vùng hỗ trợ chưa bị phá.
  2. Đo khoảng cách tới neo. Neo là swing đầu tiên đã tạo ra vùng. Nếu giá của swing mới cách giá của neo không quá 0,15 × ATR14 tại nến xác nhận, swing mới vào vùng đó.
  3. Nếu nhiều vùng cùng thỏa, chọn vùng có neo gần nhất.
  4. Nếu không vùng nào thỏa, swing mới tạo một vùng mới và trở thành neo của vùng đó.

Sau khi gộp, vùng có ba con số: biên dưới là giá thấp nhất trong các swing của vùng, biên trên là giá cao nhất, và giá đại diện là trung vị.

Ví dụ minh họa: ATR14 bằng 4 điểm thì dung sai là 0,15 × 4 = 0,6 điểm. Neo ở 1.965,7; đỉnh mới 1.965,9 cách neo 0,2 điểm nên vào vùng; một đỉnh mới ở 1.966,5 cách neo 0,8 điểm nên tạo vùng mới.

So với neo chứ không so với swing gần nhất trong vùng là có lý do: nếu mỗi swing mới chỉ cần gần swing trước nó, vùng có thể trôi dần — từng bước nhỏ cộng lại thành một vùng rộng nhiều điểm. Neo cố định giữ cho độ rộng vùng chỉ quanh quẩn trong khoảng hai lần dung sai.

Vì sao dung sai tính theo ATR

"Gần nhau" là khái niệm tương đối. Khi mỗi nến 5 phút dao động khoảng 2 điểm, hai đỉnh cách nhau 0,5 điểm là khá xa. Khi mỗi nến dao động 6 điểm, 0,5 điểm gần như không đáng kể.

ATR giải quyết việc này vì nó đo đúng mức dao động hiện tại. Với ATR14 khung 5 phút của VN30F1M trong 15 phiên 14/09–02/10/2026 dao động từ khoảng 2,2 đến 6 điểm, dung sai 0,15 × ATR tương ứng khoảng 0,3 đến 0,9 điểm — tức từ 3 đến 9 bước giá. Cùng nguyên tắc dùng ATR làm đơn vị được áp dụng cho ngưỡng lọc swing, mô tả trong bài tham số xác định swing theo khung thời gian.

Ví dụ trên VN30F1M phiên 23/09/2026

VN30F1M khung 5 phút, phiên 23/09/2026 — vùng gộp từ nhiều đỉnh

1.9501.9601.97009:0009:4010:2011:0013:1013:50
Biết lúcVùngGiáDiễn biến
09:20 23/09Vùng đỉnh chưa bị vượt1.964,5Hình thành từ một đỉnh/đáy đã xác nhận
09:35 23/09Vùng đáy chưa bị thủng1.956,4Hình thành từ một đỉnh/đáy đã xác nhận
09:40 23/09Vùng đỉnh chưa bị vượt1.965,7 (1.965,7–1.965,9)Thêm một đỉnh/đáy vào vùng
09:55 23/09Vùng đỉnh chưa bị vượt1.964,5Giá đóng cửa vượt qua vùng
10:00 23/09Vùng đỉnh chưa bị vượt1.965,7 (1.965,7–1.965,9)Giá đóng cửa vượt qua vùng
10:05 23/09Vùng đỉnh chưa bị vượt1.968,9Giá đóng cửa vượt qua vùng
10:20 23/09Vùng đỉnh chưa bị vượt1.972,8Hình thành từ một đỉnh/đáy đã xác nhận
10:20 23/09Vùng đáy chưa bị thủng1.959,1Hình thành từ một đỉnh/đáy đã xác nhận
10:45 23/09Vùng đáy chưa bị thủng1.962,5Hình thành từ một đỉnh/đáy đã xác nhận
11:05 23/09Vùng đỉnh chưa bị vượt1.972,8Giá đóng cửa vượt qua vùng
11:20 23/09Vùng đỉnh chưa bị vượt1.977,2 (1.977–1.977,3)Thêm một đỉnh/đáy vào vùng
13:45 23/09Vùng đáy chưa bị thủng1.962,5Giá đóng cửa vượt qua vùng
14:05 23/09Vùng đáy chưa bị thủng1.959,1Giá đóng cửa vượt qua vùng
14:20 23/09Vùng đáy chưa bị thủng1.956,4Giá đóng cửa vượt qua vùng
14:46 23/09Vùng đáy chưa bị thủng1.952,5Giá đóng cửa vượt qua vùng
14:46 23/09Vùng đáy chưa bị thủng1.954,6Giá đóng cửa vượt qua vùng

Nét cam: vùng đỉnh gần nhất phía trên giá đóng cửa. Nét xanh: vùng đáy gần nhất phía dưới. Vùng gộp từ các đỉnh/đáy đã xác nhận và chưa bị giá đóng cửa vượt qua.

Các đỉnh (hoặc đáy) cách đỉnh đầu tiên của vùng không quá 0,15 × ATR14 được gộp chung; giá của vùng là trung vị.

Đỉnh/đáy chỉ vào vùng sau khi được xác nhận, nên vùng luôn xuất hiện trễ so với giá.

Dữ liệu: VN30F1M · 5m · phiên 23/09/2026 · ms-v2 · final

Trong bảng sự kiện dưới biểu đồ của hợp đồng 41I1GA000, có hai dòng "Thêm một đỉnh/đáy vào vùng".

Vùng thứ nhất — ba đỉnh. Lúc 09:40, đỉnh 1.965,7 vừa được xác nhận trong phiên được thêm vào một vùng kháng cự đã có từ hôm trước. Vùng này có neo là đỉnh 1.965,7 của phiên 22/09 và đã có thêm một đỉnh 1.965,9 cũng trong phiên 22/09. Sau khi gộp, vùng có biên dưới 1.965,7, biên trên 1.965,9 và gồm 3 đỉnh. ATR14 lúc đó khoảng 4,7 điểm, dung sai khoảng 0,7 điểm; ba đỉnh chỉ lệch nhau 0,2 điểm.

Vùng ba đỉnh này tồn tại thêm đúng 20 phút: lúc 10:00, một nến đóng cửa trên 1.965,9 và cả vùng bị phá cùng lúc.

Vùng thứ hai — hai đỉnh. Lúc 11:20, đỉnh 1.977 của phiên được gộp với đỉnh 1.977,3 hình thành từ đầu phiên 21/09, tạo vùng 1.977–1.977,3 có giá đại diện 1.977,15. Vùng còn nguyên tới hết phiên 23/09.

Vùng gộp không bị giới hạn trong một phiên, miễn là các swing thuộc cùng một hợp đồng.

Chỉ số VN30 phiên 24/09/2026

Chỉ số VN30 khung 5 phút, phiên 24/09/2026 — ba vùng đáy gộp

1.9201.9401.96009:1509:5510:3511:1513:2514:05
Biết lúcVùngGiáDiễn biến
09:25 24/09Vùng đáy chưa bị thủng1.950,7Giá đóng cửa vượt qua vùng
09:45 24/09Vùng đáy chưa bị thủng1.942,9Giá đóng cửa vượt qua vùng
10:05 24/09Vùng đáy chưa bị thủng1.940,1Hình thành từ một đỉnh/đáy đã xác nhận
10:35 24/09Vùng đỉnh chưa bị vượt1.947Hình thành từ một đỉnh/đáy đã xác nhận
10:35 24/09Vùng đáy chưa bị thủng1.940,1 (1.940,1–1.940,1)Thêm một đỉnh/đáy vào vùng
10:45 24/09Vùng đáy chưa bị thủng1.940,1 (1.940,1–1.940,1)Giá đóng cửa vượt qua vùng
11:20 24/09Vùng đáy chưa bị thủng1.934,1 (1.934,1–1.934,2)Thêm một đỉnh/đáy vào vùng
13:20 24/09Vùng đáy chưa bị thủng1.934,1 (1.934,1–1.934,2)Giá đóng cửa vượt qua vùng
13:25 24/09Vùng đỉnh chưa bị vượt1.939,2Hình thành từ một đỉnh/đáy đã xác nhận
13:25 24/09Vùng đáy chưa bị thủng1.932,6 (1.932,6–1.932,6)Thêm một đỉnh/đáy vào vùng
13:30 24/09Vùng đỉnh chưa bị vượt1.939,2Giá đóng cửa vượt qua vùng
13:45 24/09Vùng đỉnh chưa bị vượt1.942,9Hình thành từ một đỉnh/đáy đã xác nhận
14:00 24/09Vùng đáy chưa bị thủng1.935,4Hình thành từ một đỉnh/đáy đã xác nhận
14:15 24/09Vùng đỉnh chưa bị vượt1.941,4Hình thành từ một đỉnh/đáy đã xác nhận
14:20 24/09Vùng đáy chưa bị thủng1.935,4Giá đóng cửa vượt qua vùng
14:46 24/09Vùng đáy chưa bị thủng1.932,6 (1.932,6–1.932,6)Giá đóng cửa vượt qua vùng

Nét cam: vùng đỉnh gần nhất phía trên giá đóng cửa. Nét xanh: vùng đáy gần nhất phía dưới. Vùng gộp từ các đỉnh/đáy đã xác nhận và chưa bị giá đóng cửa vượt qua.

Các đỉnh (hoặc đáy) cách đỉnh đầu tiên của vùng không quá 0,15 × ATR14 được gộp chung; giá của vùng là trung vị.

Đỉnh/đáy chỉ vào vùng sau khi được xác nhận, nên vùng luôn xuất hiện trễ so với giá.

Dữ liệu: VN30 · 5m · phiên 24/09/2026 · ms-v2 · final

Chỉ số VN30 phiên 24/09/2026 có ba lần gộp ở phía hỗ trợ, mỗi vùng gồm hai đáy:

  • 1.940,06–1.940,08: hai đáy cùng phiên, cách nhau 30 phút và 0,02 điểm. Vùng bị phá lúc 10:45.
  • 1.934,07–1.934,21: đáy lúc 11:00 gộp với một đáy của phiên 21/09. Vùng bị phá lúc 13:20.
  • 1.932,58–1.932,61: đáy lúc 13:05 gộp với mức thấp nhất của phiên 21/09. Vùng bị phá ở nến đóng cửa.

Cả ba vùng gộp đều bị phá ngay trong phiên. Chỉ số là chuỗi liên tục, không chia theo hợp đồng, nên các đáy từ nhiều phiên trước vẫn có thể làm neo.

Ba loại sự kiện của một vùng

Vòng đời của một vùng được ghi bằng ba loại sự kiện ở tầng dữ liệu công khai:

Sự kiệnKhi nàoThông tin kèm theo
Hình thànhMột swing mới không vào được vùng nàoLoại vùng, giá, thời điểm của neo
Thêm swingMột swing mới nằm trong dung sai của một vùng còn sốngBiên dưới, biên trên, giá trung vị mới, số swing
Bị pháGiá đóng cửa vượt biên xa của vùngBiên vùng tại lúc bị phá

Các lựa chọn khác và vì sao không dùng

Mỗi bước của quy tắc đều có phương án thay thế:

  • Phá từng swing trong vùng thay vì phá cả vùng. Vùng sẽ đổi hình dạng liên tục; quy tắc hiện tại đơn giản hơn: vượt biên xa thì cả vùng kết thúc.
  • Đưa mọi swing vào vùng. Quy tắc hiện tại bỏ qua đỉnh đã bị giá đóng cửa vượt qua trước khi kịp xác nhận.

Điều quan trọng với người dùng dữ liệu là quy tắc được ghi rõ, cố định theo phiên bản và kiểm tra lại được — cùng tinh thần với checklist chất lượng dữ liệu lịch sử VN30F1M. Nến đầu vào của toàn bộ phép tính đến từ bước tạo nến từ dữ liệu tick.

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

Gộp vùng theo ATR là gì?

Là quy tắc đưa các đỉnh hoặc đáy đã xác nhận có giá gần nhau vào cùng một vùng kháng cự hoặc hỗ trợ, thay vì coi mỗi đỉnh đáy là một mức riêng. "Gần nhau" được định nghĩa bằng một dung sai tính theo ATR14, trong dữ liệu Stockup là 0,15 lần ATR14 tại nến xác nhận.

Vì sao so với đỉnh đầu tiên chứ không phải đỉnh gần nhất?

Vì so với đỉnh gần nhất cho phép vùng trôi dần: mỗi đỉnh mới chỉ lệch một chút so với đỉnh trước, nhưng cộng dồn lại vùng có thể rộng ra nhiều điểm. So với đỉnh đầu tiên — neo — giữ cho mọi đỉnh trong vùng đều nằm trong một khoảng cố định quanh một mức giá.

Giá đại diện của vùng là gì?

Là trung vị của giá các swing trong vùng. Với vùng hai swing, trung vị là điểm giữa: vùng 1.977–1.977,3 có giá đại diện 1.977,15. Với vùng ba swing, trung vị là giá đứng giữa: vùng gồm 1.965,7; 1.965,7 và 1.965,9 có giá đại diện 1.965,7.

Vùng gồm nhiều đỉnh có "mạnh" hơn không?

Bài này không đưa ra kết luận đó. Số swing trong vùng chỉ cho biết giá đã quay đầu quanh mức đó bao nhiêu lần. Trong hai phiên ví dụ, vùng ba đỉnh của VN30F1M bị phá sau 20 phút, và cả ba vùng hai đáy của chỉ số VN30 đều bị phá ngay trong phiên.

Vùng bị phá khi nào?

Khi giá đóng cửa của một nến vượt qua biên xa của vùng: trên biên trên với vùng kháng cự, dưới biên dưới với vùng hỗ trợ. Vùng gồm nhiều swing bị phá toàn bộ cùng một lúc; không có trường hợp một phần vùng bị phá còn phần kia vẫn giữ.

Dung sai 0,15 ATR tương đương bao nhiêu điểm?

Tùy mức biến động tại thời điểm đó. Với ATR14 khung 5 phút của VN30F1M trong 15 phiên 14/09–02/10/2026 dao động từ khoảng 2,2 đến 6 điểm, dung sai tương ứng khoảng 0,3 đến 0,9 điểm, tức 3 đến 9 bước giá.

Nguồn tham khảo

  • HNX – Hợp đồng tương lai chỉ số VN30: đặc tả hợp đồng và thời gian giao dịch – hnx.vn – truy cập 04/10/2026
  • HOSE – Quy tắc xây dựng và quản lý chỉ số HOSE-Index (chỉ số VN30) – hsx.vn – truy cập 04/10/2026
  • Dữ liệu thị trường: Stockup Market Structure, phiên bản ms-v2, dữ liệu đã đối soát cuối ngày

Dung sai 0,15 × ATR14 và cách lấy trung vị là tham số của phiên bản ms-v2, được rà soát định kỳ 6 tháng.


Lưu ý rủi ro: Bài viết mô tả cách dữ liệu được tính và các phiên đã diễn ra, không gợi ý hành động giao dịch nào tại các vùng giá. Chứng khoán phái sinh dùng đòn bẩy — lãi và lỗ đều được khuếch đại.

Một vùng giá là kết quả của một quy tắc gộp — đăng ký bản tin Stockup để nhận các bài giải thích cách số liệu VN30F1M được tính.

Tuan Nguyen

Tuan Nguyen

Founder

18+ năm xây dựng sản phẩm Web, SaaS, FinTech và Blockchain, hơn 120 dự án thực tế; kết hợp kinh nghiệm đầu tư chứng khoán với phát triển hệ thống phân tích.

Trang tác giảLiên hệ

Chia sẻ bài viết

fin

Stockup cung cấp công cụ nghiên cứu và dữ liệu lịch sử. Nội dung trên website không phải khuyến nghị đầu tư và không phải dịch vụ tư vấn đầu tư chứng khoán. Mọi quyết định giao dịch và rủi ro thuộc về người dùng. Giao dịch chứng khoán phái sinh sử dụng đòn bẩy và có thể dẫn tới thua lỗ lớn.

Bình luận (0)

Góp ý về phương pháp, số liệu hoặc cách bạn đang áp dụng. Bình luận hiển thị công khai sau khi gửi, có thể bị ẩn nếu vi phạm quy định. Email chỉ dùng để liên hệ lại, không hiển thị công khai.

0/800

Đang tải bình luận...

Đọc tiếp các bài khác trong cùng cụm nghiên cứu.

Xem tất cả