Mục lục
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: Market Context là bản mô tả có thời điểm về môi trường quanh một observation: dữ liệu nào đang được xem, price đi theo cấu trúc nào, đang ở vị trí nào, dao động và mức tham gia ra sao. Context giúp đặt câu hỏi đúng trước khi diễn giải tín hiệu; nó không tự dự báo hướng tiếp theo.
Đọc xong, bạn sẽ hiểu:
- Vì sao cùng một candle hoặc indicator value có thể được đọc khác khi phần dữ liệu xung quanh khác.
- Cách dựng Context Card từ fact, conditional inference và unknown.
- Khi nào dữ liệu chưa đủ, phải ghi STOP thay vì cố gắn nhãn thị trường.
1. Cùng một candle, khác phần xung quanh
Người mới thường phóng to một candle đẹp, một lần cắt moving average hoặc một chấm indicator rồi hỏi ngay: “Cái này nói gì?”. Câu hỏi thiếu nửa đầu. Candle đó thuộc symbol nào, provider nào, timeframe nào, nằm ở đâu trong observed range, các bar trước có cấu trúc gì và bar cuối đã đóng chưa?
Một candle tăng xuất hiện sau chuỗi high và low cao dần không giống một candle có hình y hệt nằm giữa vùng đi ngang rộng. “Không giống” ở đây không có nghĩa một candle tốt còn candle kia xấu. Nó chỉ có nghĩa surrounding evidence khác, nên điều ta được phép kết luận cũng khác.
Hãy nghĩ đến câu “được rồi”. Trong một cuộc hội thoại, nó có thể là đồng ý; trong cuộc khác, nó có thể là kết thúc tranh luận. Hai chữ giống nhau, phần trước khác nhau. Phép so sánh chỉ giúp hiểu vai trò của context; price không phải ngôn ngữ và chart không có cảm xúc.
Snapshot là ảnh chụp dữ liệu tại một thời điểm. Một snapshot tốt trả lời được “tôi đang biết gì tính đến lúc nào?”. Nếu chart 4H được chụp lúc 10:00 còn volume table cập nhật lúc 11:00, hai phần không còn cùng as-of. Bài #31 đã chỉ rõ higher-timeframe bar còn partial có thể thay đổi; Market Context kế thừa nguyên tắc closed-only đó.
Context cũng không đồng nghĩa “bullish” hoặc “bearish”. Hai nhãn ấy nén quá nhiều thứ vào một từ. Price có thể tăng trong window đã chọn nhưng volatility cũng đang mở rộng; last close có thể nằm gần high của observed range; breadth có thể chưa có. Một nhãn một chữ sẽ giấu các khác biệt này.
Hình 1 — Candle cuối giống nhau không xóa được khác biệt của chuỗi bar trước; context nằm quanh observation.
2. Bản đồ năm lớp của Market Context
Để không biến context thành một mớ indicator, dùng năm lớp theo thứ tự. Lớp sau không sửa dữ liệu của lớp trước; nó chỉ bổ sung một câu hỏi.
Data Passport
Data Passport là danh tính và quy tắc của dataset: symbol, asset type, provider, session/timezone, timeframe, window, as-of và bar policy. Đây là lớp gốc. So hai chart khác provider hoặc khác session mà không ghi lại chẳng khác nào so hai thước có đơn vị khác nhau.
Direction và structure
Direction là hướng price movement trong window đã khóa. Structure là quan hệ có quy tắc giữa swing hoặc bar, chẳng hạn high và low cao dần. Phải nói rõ đối tượng nào tăng: price close, swing high, volatility hay volume. Câu “market đang tăng” quá mơ hồ nếu không có timeframe và window.
Location
Location là price đang ở đâu so với vùng tham chiếu. Observed range là đoạn từ low thấp nhất đến high cao nhất trong window đang xét. Last close gần đỉnh observed range là fact về vị trí, không phải bằng chứng chắc chắn rằng price sẽ đảo chiều hay tiếp diễn.
Volatility
Volatility là mức độ price dao động. TradingView mô tả ATR là thước đo volatility và nhấn mạnh ATR không chỉ hướng price (Average True Range). Vì vậy “volatility tăng” không được viết tắt thành “price sẽ tăng”.
Participation và relationships
Participation mô tả mức hoạt động theo đúng data scope. Với cổ phiếu, volume có thể là số shares; với futures là số contracts. Loại volume phụ thuộc asset, nên phải ghi asset type trước khi so (Volume).
Ở cấp rộng hơn, breadth hỏi có bao nhiêu thành phần cùng tham gia. Ví dụ, Advance/Decline Line đếm stocks tăng so với stocks giảm để mô tả market breadth (Advance/Decline Line). Correlation mô tả mức hai chuỗi dữ liệu liên quan, thường trên thang từ -1 đến 1; quan hệ này có thể đổi theo thời gian (Correlation Coefficient). Intermarket là đọc quan hệ giữa nhiều market với scope và window rõ ràng.
Đây cũng là bản đồ học cho PHASE 4:
- Market Cycle #33 đào sâu cách trạng thái thay đổi.
- Correlation #34 và Relative Strength #35 tách quan hệ với so sánh hiệu suất.
- Market Breadth #36 và Intermarket Analysis #37 mở rộng khỏi một symbol.
- Volume Profile #38 và Liquidity #39 bổ sung location và khả năng giao dịch.
- Checklist Market Analysis #40 gom các lớp thành quy trình hoàn chỉnh.
Hình 2 — Context được đọc từ Data Passport đến structure, location, volatility, participation rồi mới ghi unknown và STOP.
3. CTX-32: dựng Context Card từ dữ liệu
Dùng dataset giả CTX-32, một fictional stock. Provider là Sheet-CTX32, session continuous/UTC, timeframe 1H, window b1–b8, as-of cuối b8 và chỉ dùng closed bars. Volume có đơn vị fictional shares. Các con số không đại diện tài sản thật.
| Bar | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| b1 | 100 | 102 | 99 | 101 | 100 |
| b2 | 101 | 103 | 100 | 102 | 110 |
| b3 | 102 | 104 | 101 | 103 | 105 |
| b4 | 103 | 105 | 102 | 104 | 115 |
| b5 | 104 | 108 | 103 | 107 | 180 |
| b6 | 107 | 112 | 106 | 111 | 220 |
| b7 | 111 | 114 | 107 | 109 | 250 |
| b8 | 109 | 115 | 108 | 114 | 300 |
Direction, structure và location
High đi từ 102 lên 115; low đi từ 99 lên 108. Trong tám bar này, mỗi high và low đều cao hơn bar trước. Fact hợp lệ là: “CTX-32 có bar-high và bar-low cao dần trong window b1–b8.” Không cần nâng nó thành “xu hướng chắc chắn tiếp tục”.
Observed range là 115 - 99 = 16. Last close 114 cách range low 15 điểm.
Relative location là:
(114 - 99) / (115 - 99) × 100 = 93,75%.
Fact: last close nằm ở 93,75% observed range b1–b8. Conditional inference: snapshot đang ở phần trên của vùng đã quan sát. Unknown: sau b8 price đi đâu. Gần range high không tự đồng nghĩa “quá cao”, “sắp đảo” hoặc “phải breakout”.
Volatility qua True Range
True Range (TR) là giá trị lớn nhất trong ba số: current high trừ current
low, trị tuyệt đối current high trừ previous close, và trị tuyệt đối current
low trừ previous close. Với CTX-32 không có gap vượt khỏi high-low, TR b1–b8
lần lượt là 3, 3, 3, 3, 5, 6, 7, 7.
Trung bình TR b1–b4 là (3+3+3+3)/4 = 3. Trung bình TR b5–b8 là
(5+6+7+7)/4 = 6,25. Fact: average TR của nửa sau cao hơn nửa đầu 3,25 điểm.
Inference có điều kiện: price movement đang mở rộng trong đúng dataset và
window này. Nó không cho direction vì TR dùng độ lớn, không dùng dấu.
Participation qua volume
Average volume b1–b4 là (100+110+105+115)/4 = 107,5. Average volume b5–b8
là (180+220+250+300)/4 = 237,5. Fact: nửa sau cao hơn nửa đầu 130 fictional
shares, khoảng 120,9% so với average đầu.
Inference có điều kiện: hoạt động ghi nhận trong CTX-32 tăng. Unknown: ai chủ động, dữ liệu có đại diện toàn market không, và movement tiếp theo là gì. Volume không biến thành “lực mua” chỉ vì candle đóng tăng.
Context Card hoàn chỉnh
| Lớp | Fact | Conditional inference | Unknown |
|---|---|---|---|
| Data | CTX-32, 1H, b1–b8, end b8, closed | snapshot đồng nhất | chất lượng ngoài sheet |
| Structure | high/low từng bar cao dần | orderly rise trong window | có giữ sau b8 không |
| Location | C114 ở 93,75% range 99–115 | phần trên observed range | tiếp diễn hay quay lại |
| Volatility | avg TR 3 → 6,25 | movement mở rộng | expansion kéo dài bao lâu |
| Participation | avg volume 107,5 → 237,5 | recorded activity tăng | bên nào chủ động |
| Relationships | chưa có breadth/correlation | không suy luận | market-wide confirmation |
Câu tổng hợp đúng mức: “As-of cuối b8, CTX-32 có high/low tăng dần, close nằm ở 93,75% observed range, average TR và volume nửa sau cao hơn nửa đầu. Breadth, correlation và dữ liệu sau b8 chưa có.” Câu này dài hơn một nhãn, nhưng kiểm tra được từng phần và có chỗ nhận sai.
Hình 3 — CTX-32 tách direction, location, volatility và participation thành các phép đo có thể kiểm tra.
4. Sai lầm, giới hạn và rủi ro
Gắn nhãn trước, tìm bằng chứng sau. Nếu đã quyết “bullish”, người đọc dễ chỉ giữ số ủng hộ nhãn đó. Hãy ghi fact trước, inference sau và unknown cuối.
Trộn window. Structure được tính trên tám bar nhưng volume lại so hai tháng là hai scope khác nhau. Sự kết hợp chỉ hợp lệ khi ghi rõ mỗi window và lý do.
Trộn direction với volatility. ATR hoặc TR tăng chỉ nói movement lớn hơn. Nó không xác nhận price tăng. Đây là lỗi hai đối tượng bị nói thành một.
Biến location thành dự báo. Close gần range high là vị trí. Nó không tự nói breakout hay reversal. Cả hai đều là outcome chưa xảy ra.
Coi participation là động cơ. Volume tăng ghi nhận activity tăng theo loại volume của provider. Nó không cho biết chắc bên mua hay bên bán chủ động.
Dùng breadth sai tài sản. Breadth cần tập hợp thành phần, chẳng hạn nhiều stocks trong một index. Một symbol đơn lẻ không tự tạo market breadth.
Coi correlation là cố định hoặc là nhân quả. Hai chuỗi cùng biến động không chứng minh chuỗi này gây ra chuỗi kia. Window đổi thì correlation cũng có thể đổi.
Dùng bar partial hoặc as-of lệch nhau. Đây là stop gate, không phải lỗi trang trí. Khi source, session, timezone hoặc trạng thái đóng chưa khớp, dừng diễn giải.
Giới hạn lớn nhất của Context Card là nó mô tả dữ liệu đã quan sát. Chọn window khác có thể tạo context khác; dữ liệu thiếu hoặc lỗi làm fact sai; regime có thể đổi ngay sau snapshot. Context giúp giảm câu chuyện tùy ý, không loại bỏ rủi ro và không bảo đảm lợi nhuận.
Hình 4 — Fact được giữ riêng khỏi suy luận có điều kiện; dữ liệu lệch hoặc partial buộc Context Card dừng.
5. Checklist Context-First và bài tập 15 phút
Checklist mười bước
- Ghi symbol, asset type và provider.
- Ghi session/timezone, timeframe, window và exact as-of.
- Đánh dấu closed, partial hoặc unavailable cho dữ liệu quan trọng.
- Mô tả direction và structure bằng exact bar hoặc swing.
- Chọn vùng tham chiếu rồi tính location.
- Đo volatility; nói rõ metric và window.
- Đo participation đúng loại volume hoặc breadth.
- Ghi relationships chỉ khi scope, window và source khớp.
- Tách từng dòng thành fact, conditional inference và unknown.
- STOP nếu Data Passport lệch, bar partial hoặc aggregate không khớp.
Khi checklist qua hết, kết quả vẫn là một mô tả, chưa phải chỉ dẫn hành động. Nếu hai lớp cho observation khác nhau, cứ ghi cả hai. Không ép chúng “đồng thuận” để có câu chuyện gọn.
Bài tập 15 phút
Mở Google Sheets hoặc Notes miễn phí. Chưa mở chart live và chưa dùng tiền thật.
- Chép bảng CTX-32.
- Tính observed range và location của close b8.
- Tính TR từng bar, average b1–b4 và b5–b8.
- Tính hai average volume.
- Điền ba cột Fact / Conditional inference / Unknown.
- Viết một câu tổng hợp và một stop gate.
Mẫu đối chiếu đã điền
| Kiểm tra | Kết quả mẫu | Trạng thái |
|---|---|---|
| Data Passport | Sheet-CTX32, fictional stock, 1H, end b8, closed | PASS |
| Structure | high 102→115; low 99→108, tăng từng bar | FACT |
| Location | (114-99)/(115-99)=93,75% |
FACT |
| Volatility | avg TR 3 → 6,25 |
FACT |
| Participation | avg volume 107,5 → 237,5 |
FACT |
| Breadth/correlation | không có dữ liệu | UNKNOWN |
| Stop gate | partial/source/as-of mismatch | STOP nếu xảy ra |
Mẫu câu: “As-of cuối b8, price structure tăng trong window, location ở phần trên observed range, volatility và recorded volume nửa sau đều cao hơn nửa đầu. Không có breadth hay correlation, nên tôi không nâng mô tả này thành kết luận cho toàn market.”
6. Tổng kết
Năm ý chính
- Market Context là snapshot có Data Passport, không phải indicator bí mật.
- Một candle chỉ có nghĩa trong phần dữ liệu xung quanh và window đã khóa.
- Direction, location, volatility và participation là bốn đối tượng khác nhau.
- Fact, conditional inference và unknown phải được viết ở ba ngăn riêng.
- Partial data, lệch as-of hoặc source mismatch là stop gate thật.
Câu hỏi tự kiểm tra
- Vì sao close ở 93,75% observed range không phải dự báo?
- Average TR tăng từ 3 lên 6,25 cho biết điều gì và không cho biết điều gì?
- CTX-32 thiếu dữ liệu nào để nói về toàn market?
- Khi nào Context Card phải STOP?
Gợi ý đáp án
Xem gợi ý câu 1
93,75% chỉ mô tả location trong window b1–b8; outcome sau b8 chưa có. Xem mục 3.
Xem gợi ý câu 2
Movement nửa sau lớn hơn theo TR; TR không chỉ direction. Xem mục 3.
Xem gợi ý câu 3
Dataset chưa có breadth, correlation hoặc intermarket evidence. Xem mục 3.
Xem gợi ý câu 4
STOP khi bar partial, source/as-of lệch hoặc dữ liệu quan trọng không kiểm tra được. Xem mục 4–5.
Thuật ngữ cần nhớ
| Thuật ngữ | Giải thích ngắn |
|---|---|
| Market Context | Môi trường quanh observation tại một as-of |
| Data Passport | Danh tính và quy tắc của dataset |
| Structure | Quan hệ có quy tắc giữa bar hoặc swing |
| Location | Vị trí price so với vùng tham chiếu |
| True Range | Thước đo range có xét prior close |
| Volatility | Mức độ price dao động |
| Participation | Mức hoạt động theo đúng data scope |
| Breadth | Số thành phần tham gia movement |
| Inference | Suy luận có điều kiện từ fact |
| Stop gate | Điều kiện buộc dừng diễn giải |
Nguồn tham khảo
- TradingView — Technical Analysis Essentials
- TradingView — Average True Range
- TradingView — Volume
- TradingView — Advance/Decline Line
- TradingView — Correlation Coefficient
Học tiếp
- Bài trước: Phân tích đa khung thời gian #31
- Bài tiếp theo: Market Cycle #33
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. Dữ liệu quá khứ và context hiện tại không bảo đảm kết quả tương lai; mọi thị trường đều có rủi ro mất vốn.
Bài tiếp theo