Hỗ trợ và kháng cự thực chất là gì

Vùng giá chứ không phải đường kẻ: cơ chế nào tạo ra chúng, vì sao hai người vẽ ra hai bộ vùng khác nhau, và chỗ nào ở Việt Nam làm vùng cũ mất nghĩa.

FinLens27 phút đọc

Trên gần như mọi đồ thị được chia sẻ, có ít nhất một đường kẻ ngang. Người vẽ gọi nó là hỗ trợ nếu nó nằm dưới giá hiện tại, gọi là kháng cự nếu nó nằm trên.

Bài này không bàn xem nên kẻ đường ấy ở đâu. Nó trả lời ba câu hỏi khác: đường kẻ ấy được sinh ra từ cái gì, vì sao hai người trung thực nhìn cùng một đồ thị lại kẻ ra hai chỗ khác nhau, và những chỗ nào ở thị trường Việt Nam làm cả khái niệm này mất chỗ đứng.

Đây là bài thứ tư của chuỗi "Nền tảng đồ thị". Ba bài trước dựng nền: một cây nến gồm những gì, khối lượng đo cái gì, và xu hướng định nghĩa bằng cấu trúc.

Một trục giá thẳng đứng có nhiều vạch chia, bên cạnh là một dải ngang mờ phủ qua vài vạch liền nhau, đối lập với một đường kẻ mảnh duy nhất nằm ở một vạch
Vùng phủ qua nhiều mức giá, đường kẻ chỉ nằm ở một mức. Nguồn: FinLens tổng hợp.

Thứ không có trong dữ liệu

Dữ liệu gốc của một phiên gồm đúng năm con số: giá mở cửa, giá cao nhất, giá thấp nhất, giá đóng cửa, và khối lượng. Không con số nào trong đó tự nhận mình là hỗ trợ hay kháng cự.

Đường kẻ ngang là thứ người xem thêm vào sau. Nó không nằm trong dữ liệu, nó nằm trong cách người ta đọc dữ liệu. Đây không phải chuyện chơi chữ: một đại lượng có trong dữ liệu thì hai người đo ra cùng một con số, còn một đại lượng do người đọc thêm vào thì không.

Vì sao gọi là vùng chứ không gọi là đường kẻ? Vì ngay trong một phiên đã có ít nhất bốn mức giá để chọn. Ba phiên có đáy gần nhau cho ba mức giá thấp nhất khác nhau, ba mức giá đóng cửa khác nhau, và mọi cách gộp chúng lại thành một con số đều là lựa chọn của người vẽ. Nhưng ở thị trường Việt Nam, chữ "vùng" còn vấp một giới hạn cứng đến từ lưới giá, và phần sau của bài quay lại chỗ đó.

Câu chốt: hỗ trợ và kháng cự không phải một đại lượng đo được từ dữ liệu, chúng là một cách diễn giải dữ liệu, nên mọi câu về chúng đều phải kèm câu hỏi ai đang diễn giải.

Ba cơ chế thường được nêu, và cả ba đều chỉ nói về lệnh

Vùng giá không tự nhiên xuất hiện. Có những cơ chế hành vi được nêu ra để giải thích vì sao lệnh chờ dồn về một khoảng giá hẹp thay vì rải đều. Ba cơ chế hay được nhắc nhất nằm dưới đây, và điều đáng chú ý là cả ba đều là phát biểu về lệnh, không phải phát biểu về giá sau đó.

Cơ chế thứ nhất: lệnh chờ tích tụ. Nếu nhiều người coi một mức giá là hợp lý để mua, họ đặt lệnh chờ quanh đó, và sổ lệnh ở khoảng giá ấy dày lên thật về mặt cơ học. Nhưng nhà đầu tư cá nhân không kiểm được chuyện đó có đang xảy ra hay không, vì lý do trình bày ở mục ngay dưới.

Cơ chế thứ hai: người mắc kẹt muốn hoà vốn. Lập luận thường được nêu là người mua ở một vùng giá rồi thấy giá đi xuống sẽ ghi nhớ mức mua của mình, và khi giá quay lại gần mức đó thì một phần trong số họ đặt lệnh bán để thoát hoà vốn. Đây là một giả thuyết về hành vi, không phải một quan sát.

Cơ chế thứ ba: người bỏ lỡ muốn mua lại. Đối xứng với cơ chế thứ hai, và cùng dạng lập luận: người từng cân nhắc mua ở một mức rồi bỏ qua sẽ đặt lệnh chờ ở đúng mức ấy để không lỡ lần thứ hai. Cũng là giả thuyết, và cũng không có dữ liệu công khai nào ở thị trường Việt Nam cho phép kiểm hai giả thuyết này.

Ba cơ chế này giải thích vì sao lệnh chờ có thể không rải đều trên mọi mức giá. Chúng không giải thích, và không thể giải thích, chuyện gì xảy ra khi giá chạm vào một vùng như vậy. Một khối lệnh chờ mua dày có thể được ăn hết trong vài phút nếu bên kia đủ lớn, và bản thân người đặt lệnh chờ có quyền huỷ lệnh bất kỳ lúc nào ngoài phiên khớp lệnh định kỳ. Độ dày của sổ lệnh lúc 10 giờ sáng, kể cả ở phần nhìn thấy được, không phải một cam kết cho lúc 14 giờ.

Chỗ bằng chứng dừng lại

Có một giới hạn quan sát rất cụ thể ở đây, và nó là lý do kỹ thuật để không nói quá về ba cơ chế trên.

Bảng giá công khai chỉ hiện ba mức giá chờ mua tốt nhất và ba mức chờ bán tốt nhất. Một vùng nằm cách giá hiện tại 5% hoàn toàn nằm ngoài tầm nhìn đó. Nghĩa là khi ai đó nói "có lực mua chờ sẵn ở vùng dưới", họ đang nói về một thứ mà bảng giá không hiển thị.

Điều này chạm cả cơ chế thứ nhất, cơ chế duy nhất trong ba cơ chế về nguyên tắc quan sát được. Độ dày của sổ lệnh chỉ kiểm được ở sáu mức giá sát giá hiện tại, mà một vùng đang bàn thì gần như luôn nằm xa hơn thế.

Chi tiết về từng cột và ba mức chờ này nằm ở bài đọc bảng giá chứng khoán.

Còn một chi tiết riêng của Việt Nam làm phía cung ở một vùng giá có ràng buộc cơ học. Thị trường cơ sở áp chu kỳ thanh toán T+2, nên cổ phiếu mua hôm nay sớm nhất chỉ bán được từ phiên chiều ngày T+2. Người vừa mua trong hai phiên gần nhất không thể góp lệnh bán vào bất kỳ vùng nào, dù họ muốn. Đồng thời thị trường cơ sở chưa có bán khống, nên phía bán trong sổ lệnh gần như chỉ gồm người đang thực sự sở hữu cổ phiếu.

Hai ràng buộc đó có thật và mô tả được. Chúng vẫn không cho biết bên nào thắng ở một mức giá cụ thể, vì phía mua bị chặn bởi tiền chứ không bởi hàng, và không ai đo được lượng tiền đang chờ.

Câu chốt: cơ chế hành vi đưa ra được lý do vì sao lệnh chờ có thể dồn cục, và dừng lại đúng ở đó.

Ở Việt Nam có hai mức giá là ranh giới cứng, và chúng không phải hỗ trợ kháng cự

Đây là một chỗ nhầm lẫn phổ biến khi đọc đồ thị Việt Nam bằng khái niệm nhập từ nước ngoài.

Mỗi phiên, mỗi mã có đúng hai mức giá mà lệnh không thể vượt qua: giá trần và giá sàn. Chúng do biên độ dao động của Sở giao dịch quy định, tính đối xứng quanh giá tham chiếu của chính phiên đó, và đổi mỗi phiên.

Biên độ thường theo nơi giao dịch: HOSE ±7%, HNX ±10%, UPCoM ±15%. Vì trần làm tròn xuống và sàn làm tròn lên, cả hai đều làm tròn về phía giá tham chiếu, nên biên độ thực không bao giờ rộng hơn biên độ danh nghĩa, và hầu như luôn hẹp hơn. Chỉ khi cả hai mức lý thuyết rơi đúng vào bội số của bước giá thì mới không có phần dư nào bị cắt. Số thật của phiên 28/08/2026:

SànTham chiếuBước giáGiá sànGiá trầnBiên độ thực
HQCHOSE2,170 đ10 đ2,020 đ2,320 đ6.91%
HPGHOSE22,100 đ50 đ20,600 đ23,600 đ6.79%
FPTHOSE73,200 đ100 đ68,100 đ78,300 đ6.97%
SHSHNX15,800 đ100 đ14,300 đ17,300 đ9.49%
PVSHNX39,600 đ100 đ35,700 đ43,500 đ9.85%

Ba điểm khiến hai mức này khác hẳn hỗ trợ kháng cự.

Thứ nhất, chúng không do hành vi ai tạo ra. Chúng là hệ quả số học của giá tham chiếu và bước giá. Không có người mua nào quyết định rằng mã ở dòng thứ hai của bảng trên chỉ nên lên tới 23,600 đ.

Thứ hai, chúng đổi vị trí mỗi phiên, vì giá tham chiếu đổi mỗi phiên. Một vùng do hành vi tạo ra thì đứng yên qua nhiều tháng; hai mức này thì hôm nay ở một chỗ, ngày mai ở chỗ khác.

Thứ ba, và đây là điểm dễ bỏ qua nhất, một phiên chạm trần không cho biết bên mua chịu trả tới đâu. Ở thị trường không có biên độ, giá cao nhất trong phiên là mức cao nhất mà lực mua còn chịu trả. Ở đây, giá cao nhất của một phiên chạm trần là mức cao nhất mà hệ thống còn nhận lệnh. Hệ thống đã dừng trước lực mua, nên câu hỏi "lực mua dừng ở đâu" không có câu trả lời trong cây nến đó.

Chuỗi phiên chạm trần liên tiếp không phải nhiều sự kiện

Biên độ không xoá được lệch cung cầu, nó chỉ trải mức lệch đó ra theo thời gian. Một cú lệch cung cầu đủ lớn có thể bị luật chia thành nhiều phiên liên tiếp cùng chạm trần hoặc cùng chạm sàn. Đếm chúng như nhiều sự kiện riêng biệt là đếm trùng đúng một sự kiện. Phần vượt quá biên độ không được ghi lại ở bất kỳ đâu, nên độ lớn thật của cú lệch ấy không có trong dữ liệu. Còn chuyện chạm trần và chạm sàn thưa tới mức nào so với số mã giao dịch mỗi ngày thì bài đọc bảng giá chứng khoán có phép đếm cụ thể của một phiên.

Câu chốt: trần và sàn là hai ranh giới do luật đặt, đổi mỗi phiên và không mang thông tin về hành vi; xếp chúng chung nhóm với vùng do thị trường tạo ra là trộn hai loại đối tượng khác nhau.

Lưới bước giá: chỗ chữ "vùng" mất nội dung

Giá cổ phiếu không chạy liên tục. Nó chỉ nhận những giá trị nằm trên một lưới, và khoảng cách giữa hai vạch lưới gọi là bước giá, hay đơn vị yết giá.

HOSE chia ba vùng: dưới 10,000 đ thì bước 10 đ, từ 10,000 đ tới 49,950 đ thì bước 50 đ, từ 50,000 đ trở lên thì bước 100 đ. HNX và UPCoM dùng một bước phẳng 100 đ cho mọi vùng giá. Chi tiết đầy đủ nằm ở bài HOSE, HNX và UPCoM khác nhau ở đâu.

Hệ quả trực tiếp lên khái niệm vùng giá: một vùng rộng bao nhiêu phần trăm thì chứa bao nhiêu mức giá, và con số đó chênh nhau nhiều lần giữa các mã.

Lấy một vùng rộng 1% thị giá, mức thường được coi là hẹp, tính trên số liệu phiên 28/08/2026. Số mức giá trong vùng bằng độ rộng vùng chia cho bước giá rồi cộng một, vì hai đầu vùng cũng là mức đặt lệnh được. Các mã nêu tên chỉ để người đọc kiểm lại được từng con số bước giá; chúng không phải ví dụ cho bất kỳ vùng hỗ trợ hay kháng cự nào.

SànGiá đóng cửaBước giáMột bước bằngVùng 1% chứa khoảng
FPTHOSE73,200 đ100 đ0.14%8 mức giá
HPGHOSE22,100 đ50 đ0.23%5 mức giá
HQCHOSE2,170 đ10 đ0.46%3 mức giá
SHSHNX15,800 đ100 đ0.63%2 mức giá

Ở mã HOSE giá 73,200 đ, một vùng 1% thực sự là một vùng: nó phủ khoảng tám mức giá khác nhau. Ở mã HNX giá 15,800 đ, cùng một độ rộng 1% ấy chỉ phủ khoảng hai mức giá, tức nó gần như là một đường kẻ chứ không phải một vùng. Cùng một ngữ pháp hình ảnh, hai độ phân giải khác hẳn nhau.

Còn cực đoan hơn ở vùng giá thấp trên HNX và UPCoM, nơi một bước giá có thể vượt 1% thị giá. Bảng đối chiếu đầy đủ tỷ lệ một bước giá trên thị giá ở từng vùng, cùng phép so nó với phí và thuế của một vòng mua bán, nằm ở bài chi phí thật của một giao dịch. Hệ quả riêng cho việc kẻ vùng: khi hai mức giá liền nhau đã cách nhau hơn một phần trăm, mọi cách chia vùng hẹp hơn con số ấy đều không có đối tượng vật lý để chỉ vào.

Hai trục giá thẳng đứng đặt cạnh nhau, trục bên trái có nhiều vạch chia sát nhau còn trục bên phải chỉ có vài vạch thưa, mỗi trục được phủ một dải ngang cùng độ dày tương đối
Cùng một dải rộng bằng nhau theo tỷ lệ, nhưng lưới thưa thì dải chỉ chứa vài vạch. Nguồn: FinLens tổng hợp.

Giá tròn: một khái niệm phụ thuộc vào lưới

Ý tưởng rằng những con số tròn được chú ý nhiều hơn là ý tưởng về tâm lý, không phải về cơ chế thị trường. Nó có thể đúng, nhưng ở Việt Nam nó gặp một vấn đề đo lường trước cả khi bàn tới chuyện đúng sai.

Trên HNX và UPCoM, mọi mức giá hợp lệ đều là bội số của 100 đ. Nếu coi "tròn" nghĩa là bội số của 1,000 đ, thì trong mỗi khoảng 1,000 đ chỉ có 10 mức giá, và một trong mười mức là tròn. Trên HOSE ở vùng dưới 10,000 đ, cùng khoảng 1,000 đ ấy chứa 100 mức giá, nên tỷ lệ mức tròn là một trên một trăm.

Nghĩa là mật độ của "mức giá tròn" trong lưới chênh nhau tới mười lần giữa hai sàn. Bất kỳ nhận định nào về sức hút của số tròn cũng không so sánh được giữa hai mã nằm trên hai lưới khác nhau, vì hai bên không đếm cùng một thứ.

Thêm một điểm ít được để ý: những mức giá được nhắc tới nhiều nhất trên bảng giá hằng ngày, tức giá trần và giá sàn, gần như không bao giờ rơi vào số tròn. Bảng ở mục trước cho thấy điều đó: 2,320 đ, 20,600 đ, 78,300 đ, 14,300 đ. Chúng là kết quả của một phép làm tròn về phía giá tham chiếu, không phải kết quả của một thói quen tâm lý.

Cuối cùng, lưới HOSE còn có một bậc nhảy phi tuyến tại mốc 10,000 đ, chỗ bước giá đổi từ 10 đ sang 50 đ. Con số cụ thể của bậc nhảy ấy đã được tính ở bài một cây nến gồm những gì. Hệ quả riêng cho việc kẻ vùng: với một mã đi qua mốc đó, vùng vẽ ở phía dưới và vùng vẽ ở phía trên không cùng độ mịn, dù trên hình chúng trông giống hệt nhau và không có gì đánh dấu chỗ chuyển.

Câu chốt: trước khi hỏi một vùng có nghĩa hay không, hãy hỏi vùng đó chứa mấy mức giá; ở nhiều mã Việt Nam, câu trả lời là một hoặc hai.

Bẫy đơn vị: đáy cũ có thể không cùng thước với giá hôm nay

Đây là chỗ làm hỏng nhiều vùng vẽ trên đồ thị dài hạn, và nó không liên quan gì tới thị trường.

Cơ chế của ngày giao dịch không hưởng quyền, và vì sao nó tạo ra một bước nhảy hành chính trên chuỗi giá chưa điều chỉnh, được trình bày ở bài xu hướng và cấu trúc giá. Phần dưới đây chỉ nói tới hệ quả riêng của nó với các vùng đã vẽ.

Hệ quả đó nặng hơn với hỗ trợ kháng cự so với phép đếm cấu trúc, vì một vùng là một mức giá tuyệt đối được ghi nhớ. Đỉnh và đáy còn có thể so tương đối với nhau, chứ một vùng thì neo vào đúng một con số.

Bốn hệ quả cho người kẻ vùng:

  1. Mọi vùng nằm trước một ngày không hưởng quyền, trên chuỗi thô, đều đã lệch đơn vị so với giá hôm nay. Một đường kẻ nối đáy của hai năm trước tới hôm nay đang nối hai mức giá đo bằng hai thước khác nhau.
  2. Cột phần trăm thay đổi và cây nến bất đồng với nhau đúng vào ngày đó, và đó là thiết kế. Cột thay đổi đo so với giá tham chiếu đã điều chỉnh nên hiện gần 0, còn cây nến trên chuỗi thô đo so với giá đóng cửa cũ nên hiện một cú rơi. Cả hai đều đúng theo định nghĩa của mình.
  3. Ở Việt Nam mức điều chỉnh có thể rất lớn, vì cổ tức bằng cổ phiếu và phát hành thêm cho cổ đông hiện hữu là chuyện phổ biến chứ không chỉ có cổ tức tiền mặt vài phần trăm. Lấy một ví dụ giả định: một mã đóng cửa ở 33,000 đ rồi chia cổ phiếu thưởng tỷ lệ 10%. Giá tham chiếu phiên kế tiếp về khoảng 30,000 đ, tức thấp hơn 9.09%, chỉ vì một sự kiện hành chính. Trên chuỗi thô, mọi đáy cũ từ đó trở về trước đều cao hơn giá hôm nay đúng chừng ấy phần trăm mà không ai bán ra một cổ phiếu nào. Các con số trên là giả định, dùng để cho thấy độ lớn của mức điều chỉnh chứ không mô tả mã nào.
  4. Thông tin để hiệu chỉnh luôn công khai. Bảng giá thường đánh dấu ngày này bằng một ký hiệu bên cạnh mã, và Sở giao dịch có công bố riêng nêu rõ mức điều chỉnh cho từng sự kiện.

Kiểm chuỗi giá trước khi tin bất kỳ vùng nào vẽ trên lịch sử dài

Việc phải làm không phải là tính lại mức điều chỉnh bằng tay, mà là xác định chuỗi giá mình đang xem là chuỗi thô hay chuỗi đã điều chỉnh. Hai chuỗi cho hai bộ mức giá lịch sử khác nhau, và không có cách nào nhìn hình mà biết. Cách tính mức điều chỉnh là nội dung riêng của bài về ngày giao dịch không hưởng quyền, không thuộc phạm vi bài này.

Hai đường giá cách điệu xếp trên dưới, đường trên có một bậc gãy đột ngột đi xuống ở giữa còn đường dưới liền mạch không có bậc, mỗi đường có một dải ngang kẻ từ vùng đáy phía trái kéo sang phải và hai dải nằm ở hai độ cao khác nhau
Cùng một mã, hai chuỗi giá, hai vùng nằm ở hai chỗ khác nhau. Nguồn: FinLens tổng hợp.

Câu chốt: một vùng chỉ có nghĩa nếu mọi mức giá dùng để dựng nó và giá hôm nay được đo bằng cùng một thước.

Tự ứng nghiệm: cơ chế thật, điều kiện mong manh

Có một lập luận thường được nêu để bênh vực hỗ trợ kháng cự: kể cả khi chúng không có tính chất nội tại nào, chúng vẫn hoạt động vì nhiều người tin vào chúng.

Phần cơ chế của lập luận này mô tả được. Nếu nhiều người cùng vẽ ra một mức và cùng đặt lệnh chờ quanh mức ấy, sổ lệnh ở đó dày lên thật về mặt cơ học. Không cần ai đúng về thị trường, chỉ cần nhiều người cùng làm một việc.

Nhưng cơ chế đó có hai điều kiện, và cả hai đều mong manh hơn vẻ ngoài của nó. Thêm vào đó, người bên ngoài không kiểm được điều kiện nào trong hai điều kiện ấy, vì độ dày ở một mức nằm xa giá hiện tại không hiện trên bảng giá.

Điều kiện thứ nhất: nhiều người phải vẽ ra đúng cùng một mức. Đây chính là chỗ mục sau của bài chỉ ra rằng không có chuẩn chung nào để làm việc đó. Nếu mười người vẽ ra mười mức rải trên một khoảng rộng 3%, hiệu ứng dồn cục biến mất, vì lệnh của họ nằm rải chứ không nằm chồng.

Điều kiện thứ hai: lệnh chờ phải còn đó lúc giá tới. Ngoài phiên khớp lệnh định kỳ, lệnh có thể sửa hoặc huỷ bất kỳ lúc nào. Một khối lệnh chờ dày, kể cả ở phần sổ lệnh nhìn thấy được, cũng không phải một cam kết. Cơ chế đặt lệnh và các phiên khớp lệnh nằm ở bài các loại lệnh và khung giờ giao dịch.

Và một lưu ý về lập luận, chứ không về thị trường: tự ứng nghiệm là con dao hai lưỡi cho chính người dùng nó. Nếu một vùng chỉ có tác dụng khi đủ nhiều người tin, thì nó cũng chỉ tồn tại chừng nào niềm tin ấy còn, và không có cách nào đo được niềm tin ấy đang ở mức nào.

Câu chốt: tự ứng nghiệm giải thích cơ chế chứ không bảo chứng kết quả, và nó tự phụ thuộc vào một thứ không đo được.

Dễ vẽ sai, và không có cách kiểm chứng khách quan

Đây là phần quan trọng nhất của bài.

Vẽ một vùng đòi hỏi ít nhất bảy quyết định, và không quyết định nào có đáp án chuẩn:

Quyết địnhCác lựa chọn thường gặp
Lấy giá nào làm mốcGiá cao nhất và thấp nhất, hay giá mở cửa và đóng cửa
Xét bao nhiêu lịch sửBa tháng, một năm, hay toàn bộ chuỗi
Khung thời gian nàoKhung ngày, khung tuần, khung tháng
Thang giá nàoTuyến tính hay logarit
Chuỗi nàoChuỗi giá thô hay chuỗi đã điều chỉnh
Bao nhiêu lần chạm mới tínhHai lần, ba lần, hay nhiều hơn
Vùng rộng bao nhiêuMột mức giá, một phần trăm, hay theo biên độ dao động gần đây

Chỉ cần mỗi dòng có hai phương án thì đã có hơn một trăm bộ vùng khác nhau, và mỗi bộ đều nhất quán với quy tắc của người vẽ ra nó.

Một ví dụ số giả định cho cụ thể. Giả sử một mã trên HOSE đang ở vùng 22,000 đ, bước giá 50 đ. Ba phiên trong quá khứ có giá thấp nhất lần lượt 21,700 đ, 21,750 đ và 21,800 đ; giá đóng cửa thấp nhất trong ba phiên đó là 21,900 đ.

Người thứ nhất vẽ vùng theo giá thấp nhất, ra khoảng 21,700 tới 21,800 đ. Người thứ hai cho rằng bóng nến là nhiễu nên chỉ dùng giá đóng cửa, ra mức 21,900 đ. Hai kết quả cách nhau 100 đ, tức hai bước giá, tức khoảng 0.45% thị giá, và chúng không giao nhau. Cả hai đều làm đúng quy tắc của mình. Các con số trên là giả định, dựng ra để minh hoạ sự bất đồng chứ không mô tả bất kỳ mã nào.

Vấn đề nặng hơn nằm ở chỗ kiểm chứng.

Không có định nghĩa chuẩn thì không có phép kiểm đúng sai. Muốn nói một vùng "có tác dụng" thì trước hết phải định nghĩa được thế nào là chạm, thế nào là giữ được, và trong bao lâu. Mỗi câu trong ba câu ấy lại là một lựa chọn tuỳ nghi nữa. Người tự đặt cả ba định nghĩa rồi tự chấm kết quả đang chấm bài của chính mình.

Thiên kiến xác nhận có chỗ bám rất chắc ở đây. Trên một đồ thị đủ dài, luôn tìm được vài chỗ mà một đường kẻ nào đó trùng với một điểm đảo chiều. Những chỗ đường kẻ bị đi xuyên qua không được đếm, hoặc được giải thích bằng một quy tắc bổ sung dựng ra ngay lúc đó.

Và điểm cuối cùng, nói thẳng: không có dữ liệu công khai kiểm chứng được về tần suất hay độ tin cậy của các vùng hỗ trợ kháng cự ở thị trường Việt Nam. Không có con số nào để trích, và cách trung thực duy nhất là nói vậy thay vì mượn một tỷ lệ từ tài liệu nước ngoài viết cho một cỗ máy thị trường khác.

Cùng một đường giá cách điệu được vẽ hai lần cạnh nhau, bản bên trái phủ ba dải ngang ở ba độ cao, bản bên phải phủ hai dải ngang ở hai độ cao khác hẳn, không dải nào của hai bản trùng nhau
Cùng một chuỗi giá, hai bộ quy tắc, hai kết quả không trùng nhau. Nguồn: FinLens tổng hợp.

Câu chốt: hỗ trợ kháng cự không sai, nó là thứ không có tiêu chuẩn, và một công cụ không có tiêu chuẩn thì không kiểm chứng được, kể cả bởi người đang dùng nó.

Công cụ này mất tác dụng khi nào

Ngoài chuyện không kiểm chứng được nói ở trên, có những trạng thái cụ thể mà khái niệm vùng giá mất luôn cả đối tượng để chỉ vào.

Tình huốngVì sao vùng mất nghĩa
Chuỗi giá chưa điều chỉnh sau ngày không hưởng quyềnMức giá cũ và giá hôm nay không cùng đơn vị, mọi vùng vẽ xuyên qua ngày đó đều lệch
Cổ phiếu giá thấp trên HNX hoặc UPCoMMột bước giá đã bằng 0.63% tới 1.25% thị giá, nên vùng và mức giá là một
Cổ phiếu HOSE đi qua mốc 10,000 đ hoặc 50,000 đBước giá đổi, độ mịn của lưới đổi giữa chừng đồ thị
Phiên chạm trần hoặc chạm sànRanh giới hôm đó do biên độ đặt ra, không do sổ lệnh
Mã đang ở diện hạn chế giao dịchSố phút sinh ra mỗi cây nến giảm mạnh, hoặc chuỗi nến có lỗ thủng
Mã vừa chuyển sànBiên độ, bước giá và cơ chế mở đóng cửa đổi hết trong một đêm
Cột khối lượng có gộp giao dịch thoả thuậnKhối lượng lớn ở một mức giá có thể đến từ ngoài sổ lệnh chứ không từ nhiều người cùng đặt lệnh

Ba dòng cuối đáng nói thêm.

Diện hạn chế giao dịch. Tuỳ hình thức, một mã có thể bị cắt còn nửa ngày giao dịch, bị bỏ hẳn khớp lệnh liên tục, hoặc bị gom toàn bộ giao dịch vào một phiên trong tuần. Bảng quy đổi từng hình thức ra số phút khớp lệnh còn lại nằm ở bài diện cảnh báo, kiểm soát và hạn chế giao dịch. Hệ quả riêng cho việc kẻ vùng: các mức giá dùng để dựng vùng được rút từ những cây nến không cùng loại với nhau, có cây sinh ra trong một ngày đầy đủ, có cây sinh ra từ vài điểm khớp, và có những ngày không sinh ra cây nào.

Chuyển sàn, và đây là dữ kiện thời sự. Lộ trình đưa toàn bộ cổ phiếu niêm yết trên HNX sang HOSE, cùng danh sách những thứ đổi trong đúng một đêm, nằm ở bài HOSE, HNX và UPCoM khác nhau ở đâu. Riêng với vùng giá, thứ đổi đáng kể là lưới: bước giá đi từ 100 đ phẳng sang ba mức theo vùng giá, tức lưới mịn hẳn lên ở phần lớn vùng giá. Mọi vùng vẽ trên phần lịch sử trước ngày chuyển được dựng trên một lưới không còn tồn tại.

Giao dịch thoả thuận. Đây là hình thức hai bên tự thống nhất giá và khối lượng rồi báo cáo qua hệ thống của Sở, không đi qua sổ lệnh. Cơ chế đầy đủ, cùng phép kiểm ba mươi giây xem một cột khối lượng có gộp nó hay không, nằm ở bài đọc thống kê giao dịch theo nhóm nhà đầu tư, và ảnh hưởng của nó lên cột khối lượng nằm ở bài khối lượng giao dịch nói gì. Hệ quả riêng cho việc kẻ vùng: một chỗ trông như nơi nhiều người giao dịch có thể chỉ là một khối hàng đổi chủ theo thoả thuận riêng, và khi đó không có sổ lệnh nào dày lên ở mức giá ấy cả.

Câu chốt: phần lớn các trạng thái làm vùng giá mất nghĩa ở Việt Nam đều nằm ở tầng luật và tầng dữ liệu, không nằm ở tầng hành vi thị trường.

Bốn câu hỏi trước khi tin một vùng

  1. Chuỗi giá này là chuỗi thô hay chuỗi đã điều chỉnh? Nếu không biết, mọi vùng vẽ xuyên qua một ngày không hưởng quyền đều chưa dùng được.
  2. Vùng này chứa mấy mức giá hợp lệ? Lấy độ rộng vùng chia cho bước giá của mã ở vùng giá đó, rồi cộng một. Nếu ra một hoặc hai, chữ "vùng" đang không có nội dung.
  3. Vùng này được dựng bằng bộ quy tắc nào? Giá cao thấp hay giá đóng cửa, khung nào, bao nhiêu lịch sử. Nếu không trả lời được, không có cách nào dựng lại nó, kể cả bởi chính người vẽ.
  4. Trong quãng lịch sử dùng để vẽ, cỗ máy sinh ra giá có đổi không? Đổi sàn, vào ra diện xử lý, đi qua mốc đổi bước giá, đều là những chỗ chuỗi bị đứt gãy mà hình vẽ không hiện ra.

Câu chốt: bốn câu này không làm vùng giá đáng tin hơn, chúng chỉ loại bớt những vùng chắc chắn không đáng tin.

Đọc tiếp gì

Bài cuối của chuỗi là khung thời gian và tính nhất quán. Nó dính trực tiếp tới bài này, vì vùng vẽ trên khung tuần và vùng vẽ trên khung ngày gần như không bao giờ trùng nhau.

Về phía quản trị rủi ro, trong thực tế vùng giá hay được dùng làm mốc đặt điểm thoát, và bài này không nói thói quen đó đúng hay sai. Nó chỉ nói rằng bốn câu hỏi ở mục trên là điều kiện tối thiểu để một mốc như vậy có nội dung. Bài kế hoạch thoát lệnh bàn chuyện kế hoạch ấy được viết ra vào lúc nào, và quy mô vị thế cho thấy khoảng cách tới điểm thoát quyết định số lượng cổ phiếu chứ không phải ngược lại.

Nội dung trong bài mang tính chia sẻ kiến thức, không phải khuyến nghị mua bán chứng khoán và không phải tư vấn đầu tư. Các mã được nhắc tới chỉ dùng để minh hoạ cơ chế bước giá và biên độ, không phải gợi ý nắm giữ. Số liệu giá và bước giá của phiên 28/08/2026 do FinLens tổng hợp; quy tắc biên độ, đơn vị yết giá và chu kỳ thanh toán theo quy chế hiện hành của HOSE, HNX và VSDC. Các con số trong ví dụ về mức điều chỉnh sau ngày không hưởng quyền và trong ví dụ về hai cách vẽ vùng đều là số giả định.

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

Hỗ trợ và kháng cự là đường kẻ hay là vùng giá?

Dữ liệu gốc của một phiên chỉ gồm bốn mức giá và một con số khối lượng, trong đó không có mức nào tự nhận mình là hỗ trợ hay kháng cự. Đường kẻ là thứ người xem đồ thị thêm vào. Gọi là vùng thì trung thực hơn, vì mỗi phiên đã cho ít nhất bốn mức giá khác nhau để chọn, và mỗi cách chọn ra một mức khác. Riêng ở thị trường Việt Nam còn một giới hạn nữa: với cổ phiếu giá thấp trên HNX hoặc UPCoM, một vùng rộng 1% thị giá chỉ chứa một tới hai mức giá hợp lệ, nên vùng và đường kẻ gần như là một.

Vì sao hai người nhìn cùng một đồ thị lại kẻ ra hai bộ vùng khác nhau?

Vì việc vẽ vùng có ít nhất bảy lựa chọn tuỳ nghi mà không lựa chọn nào có đáp án chuẩn: lấy giá cao nhất và thấp nhất hay lấy giá mở cửa và đóng cửa, xét bao nhiêu tháng lịch sử, dùng khung ngày hay khung tuần, thang giá tuyến tính hay logarit, chuỗi giá thô hay chuỗi đã điều chỉnh, bao nhiêu lần chạm mới được tính, và vùng rộng bao nhiêu. Mỗi lựa chọn đổi một chút thì mức giá cuối cùng đổi theo, và cả hai người đều làm đúng quy tắc của riêng mình.

Giá trần và giá sàn có phải là kháng cự và hỗ trợ không?

Không, và nhầm hai thứ này là nhầm nặng. Giá trần và giá sàn do biên độ dao động của Sở giao dịch quy định, tính đối xứng quanh giá tham chiếu của chính phiên đó, nên chúng đổi mỗi phiên và không liên quan gì tới hành vi đặt lệnh của người tham gia. Hỗ trợ và kháng cự thì được suy ra từ hành vi ấy. Một phiên chạm trần nghĩa là hệ thống không nhận lệnh giá cao hơn nữa, chứ không nghĩa là bên mua đã trả tới mức cao nhất họ chịu trả.

Vì sao đáy cũ trên đồ thị có thể không so sánh được với giá hôm nay?

Vì ngày giao dịch không hưởng quyền. Khi doanh nghiệp chia cổ tức tiền mặt, chia cổ phiếu thưởng hoặc phát hành thêm cho cổ đông hiện hữu, Sở giao dịch điều chỉnh giá tham chiếu xuống theo giá trị quyền và có công bố riêng nêu rõ mức điều chỉnh. Trên chuỗi giá chưa điều chỉnh, bước nhảy đó hiện ra y hệt một khoảng trống giá do thị trường tạo ra, và mọi mức giá nằm trước ngày đó không còn cùng đơn vị với giá hôm nay. Việc cần làm là kiểm xem chuỗi mình đang xem là chuỗi thô hay chuỗi đã điều chỉnh.

Tính tự ứng nghiệm của hỗ trợ kháng cự nghĩa là gì?

Nghĩa là một mức giá có thể trở nên đáng chú ý chỉ vì nhiều người cùng chú ý tới nó. Nhiều người cùng đặt lệnh chờ quanh một mức thì sổ lệnh ở mức đó dày lên thật về mặt cơ học. Nhưng người bên ngoài không kiểm được điều đó, vì bảng giá chỉ hiện ba mức chờ mua và ba mức chờ bán tốt nhất, còn vùng đang bàn thường nằm xa hơn thế. Cơ chế này lại có hai điều kiện dễ gãy: nhiều người phải cùng vẽ ra đúng một mức, trong khi cách vẽ thì không có chuẩn chung; và lệnh chờ có thể bị huỷ bất kỳ lúc nào ngoài phiên khớp lệnh định kỳ, nên độ dày ấy không cố định.

Cập nhật lần cuối:

Đọc tiếp

Nội dung trong bài mang tính chia sẻ kiến thức, không phải khuyến nghị mua bán. Mọi quyết định đầu tư và rủi ro đi kèm thuộc về người đọc.