Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch.

Trả lời ngắn: BOS là sự kiện giá phá mốc theo cùng hướng cấu trúc đang hoạt động; CHoCH là sự kiện phá mốc ngược hướng cấu trúc ấy. Cả hai chỉ có nghĩa khi state, swing reference và quy tắc xác nhận đã khóa; CHoCH cảnh báo cấu trúc bị thách thức, không xác nhận đảo chiều hay tạo lệnh.

Đọc xong, bạn sẽ hiểu:

  • Vì sao cùng một lần phá lên có thể là BOS hoặc CHoCH.
  • Cách dùng quy tắc một nến đóng để loại trường hợp chỉ râu xuyên.
  • Vì sao CHoCH đã xuất hiện nhưng cấu trúc mới vẫn có thể PENDING.

1. BOS và CHoCH là gì, và vì sao phải biết state trước?

Active state (trạng thái đang hoạt động) là trạng thái cấu trúc ngay trước lúc kiểm tra lần phá mốc: bullish, bearish hoặc unclear. Không có active state thì chưa thể phân biệt hai nhãn.

BOS — Break of Structure (phá cấu trúc theo hướng tiếp diễn) là lần phá cùng hướng active state. Trong cấu trúc bullish, phá lên trên high tham chiếu là bullish BOS. Trong cấu trúc bearish, phá xuống dưới low tham chiếu là bearish BOS.

Mốc được bảo vệ (protected level) là swing đối diện đã xác nhận gần nhất mà active state còn phụ thuộc: protected low trong cấu trúc bullish và protected high trong cấu trúc bearish. Bài tập ở mục 2 sẽ khóa cấp swing và chọn đúng mốc trước khi kiểm tra break.

CHoCH — Change of Character (thay đổi tính chất) là lần phá ngược hướng active state. Trong cấu trúc bullish, phá xuống mốc low được bảo vệ là bearish CHoCH. Trong cấu trúc bearish, phá lên mốc high được bảo vệ là bullish CHoCH.

Điều quan trọng nằm ở chữ “tương đối”. Cùng một lần phá đi lên:

  • Nếu active state bullish, nó có thể là bullish BOS.
  • Nếu active state bearish, nó có thể là bullish CHoCH.
  • Nếu state unclear, nhãn cần dừng vì thiếu bối cảnh.

Hãy tưởng tượng một tuyến đường có trạm kiểm tra dự kiến. Đi qua trạm kế tiếp là tiếp tục tuyến. Rẽ khỏi tuyến là một cảnh báo hành trình đã khác. Nhưng rẽ một lần không chứng minh điểm đến cuối đã đổi. Tương tự, CHoCH là sự thách thức đối với state cũ, không phải bằng chứng hoàn chỉnh cho state mới.

Các công cụ công khai không dùng một tiêu chuẩn duy nhất. Một script mã nguồn mở trên TradingView mô tả BOS là phá cùng xu hướng và CHoCH là phá ngược xu hướng, đồng thời cho chọn giá đóng hoặc râu nến (BOS & CHoCH). Một công cụ khác cũng gọi CHoCH là khả năng chuyển trạng thái chứ không phải đảo chiều bảo đảm (AG Pro BOS & CHoCH Auto Detector). Vì vậy bài này phải khóa quy tắc riêng trước khi nhìn dữ liệu.

Hình 1 — Cùng một hướng break có nhãn khác nhau tùy active state trước sự kiện.

2. Quy tắc bài tập 1-CLOSE: mốc nào, phép kiểm tra nào?

Bài dùng dữ liệu giả lập DEMO-12 với passport:

DEMO-12 / giả lập / nến / D1 / chỉ nến đóng / cấp local / L2-R2 / as-of close sự kiện

Local (cục bộ) là cấp swing nhỏ đang xét; major (lớn) là cấp swing lớn hơn và phải dùng reference riêng.

Reference level (mốc tham chiếu) là swing đã xác nhận được chọn trước sự kiện. Protected level (mốc được bảo vệ) là swing đối diện; việc đóng qua mốc này thách thức active state.

Trong bullish state:

  • Mốc tiếp diễn là high đã xác nhận gần nhất, ở 120.
  • Mốc được bảo vệ là HL đã xác nhận gần nhất, ở 108.

Trong bearish state:

  • Mốc tiếp diễn là low đã xác nhận gần nhất, ở 90.
  • Mốc được bảo vệ là LH đã xác nhận gần nhất, ở 102.

1-CLOSE nghĩa là một nến đã đóng phải nằm hẳn ngoài mốc. Với mốc trên 120, cần close>120; close=120 chưa đủ. Với mốc dưới 108, cần close<108.

Wick breach (râu xuyên mốc) xảy ra khi high/low đi qua nhưng close vẫn ở phía trong. Ví dụ nến có high 122 và close 119 đã xuyên 120 bằng râu, nhưng không đạt close>120; kết quả là NO EVENT.

Recognition (thời điểm công nhận) nằm tại close của nến break. Trước lúc nến đóng, nhãn chỉ là ứng viên. Reference swing cũng phải được xác nhận từ trước theo L2/R2; không dùng một pivot còn đang hình thành.

Chế độ giá đóng không “đúng tuyệt đối” hơn chế độ râu nến. Nó chỉ là quy ước giúp bài tập tái lập. Tài liệu của một script khác nêu rõ chế độ giá đóng đòi close ngoài swing, còn chế độ râu chỉ cần xuyên mốc và có thể phản ứng sớm hơn (Bystry BOS CHoCH).

3. Ma trận bốn sự kiện BOS/CHoCH

Khi state và reference đã khóa, bốn trường hợp trở thành một bảng đơn giản:

Active state Phép test hợp lệ Event
Bullish close trên high đã xác nhận Bullish BOS
Bullish close dưới protected HL Bearish CHoCH
Bearish close dưới low đã xác nhận Bearish BOS
Bearish close trên protected LH Bullish CHoCH

Case UP-12 bắt đầu bullish, high reference 120 và protected HL 108:

  • E1: high 122, close 119. Râu xuyên nhưng close trong → NO EVENT.
  • E2: close 121. 121>120 cùng hướng bullish → BULLISH BOS.
  • E3: sau đó close 107. 107<108 ngược hướng bullish → BEARISH CHoCH.

Case DOWN-12 bắt đầu bearish, low reference 90 và protected LH 102:

  • Close 89 tạo 89<90 cùng hướng bearish → BEARISH BOS.
  • Close 103 tạo 103>102 ngược hướng bearish → BULLISH CHoCH.

Một event không được mang đồng thời hai nhãn dưới cùng state và scale. Nếu close 121 được gọi vừa BOS vừa CHoCH, ít nhất một đầu vào đã bị đổi: active state, reference hoặc scale.

Hình 2 — Event matrix cần state, level và close test; wick-only nằm ngoài bốn nhãn.

4. CHoCH chưa phải reversal: sai lầm, giới hạn và checklist

Sau E3, ta biết bullish state cũ đã bị thách thức. Ta chưa có đủ LH+LL mới đã xác nhận. Theo quy tắc bài học, hồ sơ phải ghi:

BEARISH CHoCH OBSERVED / NEW STRUCTURE STATE PENDING

State pending (trạng thái đang chờ) nghĩa là event đã có nhưng cặp swing xác nhận cho state mới chưa đủ. Nếu sau đó có LH+LL đã nhận diện, mới gán bearish structure. Nếu giá quay lại và không tạo cặp ấy, CHoCH vẫn là sự kiện lịch sử nhưng không biến thành state mới.

Các sai lầm phổ biến:

  1. Gán event khi chưa có active state.
  2. Dùng pivot chưa xác nhận làm reference.
  3. Gọi râu xuyên là sự kiện dù quy tắc yêu cầu giá đóng.
  4. Lấy level local nhưng dùng state major.
  5. Gán nhãn ngược về đầu nến trước khi close.
  6. Đồng nhất CHoCH với đảo chiều đã xác nhận.

Giới hạn cũng rõ: độ dài swing và protected level có phần quy ước; chế độ close/wick khác nhau cho event khác nhau; scale nhỏ trong vùng nhiễu có thể tạo whipsaw, tức nhãn đổi qua lại nhanh; nguồn, phiên và khung thời gian có thể làm OHLC khác. TradingView lưu ý đổi nguồn dữ liệu có thể làm cách đọc kỹ thuật thay đổi (Technical analysis essentials).

Checklist mười bước:

  1. Ghi Passport và as-of.
  2. Khóa local hay major scale.
  3. Ghi active state trước event.
  4. Chỉ chọn mốc tham chiếu đã xác nhận.
  5. Ghi chế độ 1-CLOSE.
  6. So close với đúng level.
  7. Chạy ma trận bốn trường hợp.
  8. Ghi recognition tại close.
  9. Thêm counter-evidence (bằng chứng ngược) và state pending.
  10. Kết thúc OBSERVED, NO EVENT hoặc STAND ASIDE; NO ORDER.

Các cổng dừng gồm thiếu state, thiếu scale, pivot chưa xác nhận, nến còn mở hoặc không biết chế độ. Câu “CHoCH rồi, giá chắc đảo” là đoán. Câu đúng hơn: “As-of E3 close, 107<108 tạo bearish CHoCH theo local 1-CLOSE; bearish structure mới vẫn pending.”

5. Bài tập 15 phút: điền BOS/CHoCH Event Card

Bắt đầu từ đâu

Mở Google Sheets hoặc Notes. Chỉ dùng UP-12; không mở biểu đồ trực tiếp, môi giới hoặc tài khoản thử, không đặt lệnh và chưa dùng tiền thật.

Trong 12–15 phút, chép state/reference, tính E1–E3, ghi recognition và trạng thái kế tiếp. Sau đó so với mẫu.

Mẫu đối chiếu đã điền

Event Active state Test Label Next state
E1 bullish high122, close119 vs 120 wick only / no event bullish unchanged
E2 bullish close121>120 bullish BOS bullish observed
E3 bullish close107<108 bearish CHoCH pending
Cổng kiểm tra cùng cấp local chỉ giá đóng không gắn nhãn đôi không đặt lệnh

Nếu bạn ghi E1 là BOS, hãy quay lại chế độ. Nếu ghi E3 là bearish structure đã xác nhận, hãy quay lại yêu cầu LH+LL. Mục tiêu là nhãn có thể kiểm tra, không phải đoán nến sau.

Hình 3 — CHoCH được ghi nhận tại E3 nhưng structure state mới vẫn pending.

6. Tổng kết: nhãn sự kiện cần bối cảnh và quy tắc

a. Năm ý chính

  • BOS là break cùng hướng active state; CHoCH là break ngược hướng.
  • State, scale và reference phải được khóa trước khi test.
  • Quy tắc bài tập 1-CLOSE loại chạm mốc, điểm bằng và râu xuyên.
  • CHoCH thách thức state cũ nhưng không tự xác nhận state mới.
  • Event label mô tả dữ liệu tại recognition; không dự báo và không tạo lệnh.

b. Câu hỏi tự kiểm tra

  • Vì sao cùng một break lên có thể là BOS hoặc CHoCH?
  • E1 high122/close119 có event theo 1-CLOSE không?
  • E3 close107 dưới 108 được gán nhãn gì?
  • Vì sao sau E3, bearish structure vẫn pending?

c. Gợi ý đáp án

Xem gợi ý câu 1

Nhãn phụ thuộc active state: cùng hướng là BOS, ngược hướng là CHoCH. Xem mục 1.

Xem gợi ý câu 2

Không. Close 119 vẫn dưới high reference 120; chỉ râu xuyên. Xem mục 2.

Xem gợi ý câu 3

Bearish CHoCH vì break ngược bullish state qua protected HL. Xem mục 3.

Xem gợi ý câu 4

Sự kiện có rồi nhưng cặp LH+LL mới được xác nhận chưa đủ. Xem mục 4.

d. Thuật ngữ cần nhớ

Thuật ngữ Giải thích ngắn
BOS Break cùng hướng active state.
CHoCH Break ngược active state; cảnh báo thay đổi.
Active state State ngay trước phép test break.
Reference level Swing đã xác nhận được chọn trước event.
Protected level Swing đối diện dùng để kiểm tra state cũ bị thách thức.
1-CLOSE Một nến đóng hẳn ngoài level.
Wick breach Râu xuyên nhưng close còn phía trong.
Recognition Lúc event được công nhận tại close.
State pending State mới chưa đủ swing xác nhận.
Whipsaw Event đổi qua lại nhanh trong vùng nhiễu.

e. Nguồn tham khảo

Bài trước là Cấu trúc thị trường #11. Bài tiếp theo là Pullback #13.

Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch. Mọi thị trường đều có rủi ro mất vốn.