Dữ liệu Stockup tính VN30F1M riêng cho từng hợp đồng tháng, không nối qua ngày roll. Mỗi hợp đồng chỉ có khoảng 20 nến ngày nên khung 1D hầu như không có swing, ATR14 hay vùng giá; trạng thái cấu trúc phần lớn là UNKNOWN. Khung ngày đọc trên chỉ số VN30.
Định nghĩa đầy đủ
Reset theo hợp đồng là cách xử lý chuỗi hợp đồng tương lai trong đó mọi chỉ số — ATR, swing, cấu trúc, vùng giá — được tính lại từ nến đầu tiên của mỗi hợp đồng tháng, không dùng dữ liệu hợp đồng trước. Cách này tránh bước nhảy giá tại ngày roll nhưng khung lớn thiếu lịch sử.
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ư. 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ớ
- Mỗi hợp đồng VN30F1M được tính riêng; chỉ số không nối qua mốc roll
- Cửa sổ 14/09–02/10/2026 đi qua mốc roll 18/09: 41I1G9000 → 41I1GA000
- Trong 15 nến ngày của cửa sổ đó, VN30F1M không có swing 1D nào và ATR14 1D chưa có giá trị
- Chỉ số VN30 khung 1D từ 01/06 đến 02/10/2026 có 18 swing và 11 lần đổi trạng thái
- Trên 2 năm, chỉ 13% số nến ngày của VN30F1M có cấu trúc xu hướng; chỉ số VN30 là 53%
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.
Vì sao không nối qua ngày roll
"VN30F1M" không phải một hợp đồng mà là một vai trò: hợp đồng tháng gần nhất tại từng thời điểm. Mỗi tháng, khi hợp đồng cũ đáo hạn, vai trò đó chuyển sang hợp đồng kế tiếp — đó là roll hợp đồng. Hai hợp đồng có hai mức giá khác nhau, nên chuỗi giá ghép thẳng có một bước nhảy tại mốc chuyển. Hiện tượng này được phân tích trong bài bước nhảy giá tại ngày roll.
Có hai cách xử lý:
- Ghép chuỗi liên tục có điều chỉnh giá. Chuỗi dài và liền mạch, nhưng giá sau điều chỉnh không còn là giá đã khớp thật — xem bài chuỗi hợp đồng liên tục VN30F1M.
- Reset theo hợp đồng. Không ghép, không điều chỉnh. Mỗi hợp đồng là một chuỗi riêng với giá thật; mọi phép tính bắt đầu lại từ nến đầu tiên của hợp đồng.
Dữ liệu Market Structure của Stockup dùng cách thứ hai. Mỗi dòng dữ liệu ghi rõ mã hợp đồng thật — theo quy ước mã hợp đồng theo hệ thống KRX — để người dùng luôn biết giá đó thuộc hợp đồng nào. Cái giá phải trả là lịch sử: một hợp đồng chỉ giữ vai trò tháng gần nhất khoảng một tháng.
Khung 1D của VN30F1M: 14/09–02/10/2026
VN30F1M khung 1 ngày, 14/09–02/10/2026 — hai hợp đồng, một mốc chuyển
Đường đứt đoạn dọc: chuyển hợp đồng (41I1G9000 → 41I1GA000). Mỗi hợp đồng tính riêng — swing và chỉ báo không nối qua mốc này.
Dữ liệu: VN30F1M · 1D · phiên 14/09–02/10/2026 · ms-v2 · final
Biểu đồ có 15 nến ngày và một vạch đứt dọc ở ngày 18/09/2026: mốc chuyển từ hợp đồng 41I1G9000 sang 41I1GA000. Bốn nến bên trái vạch thuộc hợp đồng cũ, mười một nến bên phải thuộc hợp đồng mới. Giá đóng cửa 17/09 và giá mở cửa 18/09 là giá của hai hợp đồng khác nhau, không so trực tiếp với nhau được.
Điều đáng chú ý là những thứ không có trên biểu đồ:
- Không có swing. Số swing 1D trong cả cửa sổ là 0.
- Không có trạng thái cấu trúc. Trạng thái cuối cửa sổ là UNKNOWN; nền biểu đồ không được tô màu nào.
- Không có ATR14. Hợp đồng mới chỉ có 11 nến ngày, chưa đủ 14.
- Không có vùng 20 nến và không có vùng hỗ trợ, kháng cự. Không có swing thì không có vùng sinh ra từ swing.
Ví dụ minh họa bằng phép đếm: ATR14 cần 14 nến. Một hợp đồng giữ vai trò tháng gần nhất 21 phiên thì khung ngày chỉ có ATR ở 8 nến cuối; vùng 20 nến chỉ có ở 2 nến cuối; và một swing còn cần thêm 2 nến bên phải để được xác nhận.
Dữ liệu để trống đúng những chỗ chưa đủ điều kiện tính, thay vì điền bằng số của hợp đồng trước.
Khung 1D của chỉ số VN30: 01/06–02/10/2026
Chỉ số VN30 khung 1 ngày, 01/06–02/10/2026 — nền tô theo trạng thái cấu trúc
- LH_LL — Đỉnh và đáy cùng thấp dần
- HH_LL — Biên độ mở rộng: đỉnh cao hơn, đáy thấp hơn
- HH_HL — Đỉnh và đáy cùng cao dần
- LH_HL — Biên độ thu hẹp: đỉnh thấp hơn, đáy cao hơn
- 14:46 06/07: LH_LL → HH_LL
- 14:46 08/07: HH_LL → HH_HL
- 14:46 27/07: HH_HL → HH_LL
- 14:46 07/08: HH_LL → LH_LL
- 14:46 11/08: LH_LL → LH_HL
- 14:46 14/08: LH_HL → HH_HL
- 14:46 21/08: HH_HL → HH_LL
- 14:46 09/09: HH_LL → HH_HL
- 14:46 16/09: HH_HL → HH_LL
- 14:46 22/09: HH_LL → LH_LL
- 14:46 23/09: LH_LL → LH_HL
Dữ liệu: VN30 · 1D · phiên 01/06–02/10/2026 · ms-v2 · final
Chỉ số VN30 — tài sản cơ sở của hợp đồng — không đáo hạn và không roll. Trong hệ thống, cả chuỗi chỉ số là một chuỗi duy nhất nối liền nhiều năm. Trên khung ngày, bốn tháng từ 01/06 đến 02/10/2026 có 11 lần đổi trạng thái cấu trúc.
Chỉ số VN30 khung 1 ngày, 01/06–02/10/2026 — đỉnh và đáy đã xác nhận
| Đỉnh/đáy | Giá | Nhãn | Xác nhận lúc |
|---|---|---|---|
| 09:15 03/06 | 1.961,9 | LL — Đáy thấp hơn | 14:46 05/06 |
| 09:15 09/06 | 1.933,4 | LL — Đáy thấp hơn | 14:46 11/06 |
| 09:15 24/06 | 2.018,5 | LH — Đỉnh thấp hơn | 14:46 26/06 |
| 09:15 02/07 | 2.024,3 | HH — Đỉnh cao hơn | 14:46 06/07 |
| 09:15 06/07 | 1.974,6 | HL — Đáy cao hơn | 14:46 08/07 |
| 09:15 23/07 | 1.806,3 | LL — Đáy thấp hơn | 14:46 27/07 |
| 09:15 28/07 | 1.792,2 | LL — Đáy thấp hơn | 14:46 30/07 |
| 09:15 05/08 | 1.941,4 | LH — Đỉnh thấp hơn | 14:46 07/08 |
| 09:15 07/08 | 1.894,1 | HL — Đáy cao hơn | 14:46 11/08 |
| 09:15 12/08 | 1.944,6 | HH — Đỉnh cao hơn | 14:46 14/08 |
| 09:15 19/08 | 1.864,2 | LL — Đáy thấp hơn | 14:46 21/08 |
| 09:15 28/08 | 1.992,2 | HH — Đỉnh cao hơn | 14:46 04/09 |
| 09:15 03/09 | 1.949,9 | HL — Đáy cao hơn | 14:46 09/09 |
| 09:15 07/09 | 2.000,4 | HH — Đỉnh cao hơn | 14:46 09/09 |
| 09:15 08/09 | 1.957 | HL — Đáy cao hơn | 14:46 10/09 |
| 09:15 14/09 | 1.916,8 | LL — Đáy thấp hơn | 14:46 16/09 |
| 09:15 18/09 | 1.997,4 | LH — Đỉnh thấp hơn | 14:46 22/09 |
| 09:15 21/09 | 1.932,6 | HL — Đáy cao hơn | 14:46 23/09 |
Đỉnh/đáy chỉ được xác nhận sau 2 nến 1 ngày — swing gần nhất luôn hiện trễ so với giá.
Dữ liệu: VN30 · 1D · phiên 01/06–02/10/2026 · ms-v2 · final
Cùng cửa sổ có 18 swing khung ngày đã xác nhận, mỗi swing được xác nhận sau hai phiên. ATR khung ngày của chỉ số tại phiên 02/10/2026 là 26,43 điểm — có giá trị ở mọi phiên, trong khi cùng thời gian đó ATR khung ngày của hợp đồng tương lai để trống.
Số đo dài hạn xác nhận khác biệt này không riêng gì giai đoạn vừa qua:
| Chuỗi | Mẫu | Swing 1D mỗi ngày | Nến 1D có cấu trúc xu hướng (HH_HL hoặc LH_LL) |
|---|---|---|---|
| VN30F1M (reset theo hợp đồng) | 497 phiên, 03/10/2024–02/10/2026, 25 hợp đồng | 0,2 (khoảng 4 swing mỗi hợp đồng) | 13% |
| Chỉ số VN30 (liên tục) | 681 phiên, 02/01/2024–02/10/2026 | 0,2 | 53% |
Tần suất swing mỗi ngày như nhau. Nhưng với hợp đồng tương lai, phần lớn vòng đời hợp đồng trôi qua trước khi có đủ đỉnh đáy để suy ra cấu trúc thị trường.
Hệ quả ở các khung nhỏ hơn
Reset theo hợp đồng ảnh hưởng mọi khung, chỉ khác nhau về thời gian khởi động:
| Khung | Nến mỗi phiên | ATR14 có sau | Vùng 20 nến có sau |
|---|---|---|---|
| 5 phút | 48 | Khoảng 70 phút của phiên đầu | Khoảng 100 phút của phiên đầu |
| 15 phút | 16 | Gần hết phiên đầu | Đầu phiên thứ hai |
| 1 giờ | 5 | Gần ba phiên | Bốn phiên |
| 1 ngày | 1 | 14 phiên | 20 phiên |
Số nến mỗi phiên theo từng khung được giải thích ở bài gộp nến theo khung neo phiên. Phiên 18/09/2026, trạng thái cấu trúc 5 phút là UNKNOWN cho tới 11:05.
Hệ quả thực tế cho người dùng dữ liệu: khung nhỏ của VN30F1M dùng được gần như liên tục; khung 1 giờ dùng được từ khoảng phiên thứ tư; khung ngày nên đọc trên chỉ số VN30.
So với chuỗi hợp đồng liên tục
Không cách nào tốt hơn tuyệt đối; mỗi cách hợp với một mục đích.
| Tiêu chí | Reset theo hợp đồng | Chuỗi liên tục có điều chỉnh |
|---|---|---|
| Giá là giá đã khớp thật | Có | Không, với phần đã điều chỉnh |
| Chỉ báo dài kỳ (ATR ngày, vùng 120 nến ở khung lớn) | Thường thiếu | Có |
| Bước nhảy tại ngày roll | Không tồn tại trong từng chuỗi | Bị xóa bằng điều chỉnh |
| Phụ thuộc phương pháp roll | Không | Có |
| Dữ liệu cũ đổi khi có hợp đồng mới | Không | Có thể, tùy cách điều chỉnh |
Khoảng trống ở khung lớn của cách reset được bù bằng chuỗi chỉ số VN30.
Câu hỏi thường gặp
Reset theo hợp đồng là gì?
Là cách tính trong đó mỗi hợp đồng tháng của VN30F1M được coi là một chuỗi riêng. Mọi chỉ số như ATR, đỉnh đáy, trạng thái cấu trúc, vùng giá đều tính lại từ nến đầu tiên của hợp đồng mới và không dùng nến của hợp đồng trước. Giá trong chuỗi luôn là giá đã khớp thật.
Vì sao khung ngày của VN30F1M không có ATR?
Vì ATR14 cần 14 nến, và trên khung ngày mỗi nến là một phiên. Một hợp đồng chỉ giữ vai trò tháng gần nhất khoảng 20 phiên, nên ATR khung ngày chỉ có giá trị ở vài phiên cuối. Trong cửa sổ 14/09–02/10/2026, hợp đồng mới chỉ có 11 nến ngày nên ATR vẫn để trống.
Vạch đứt dọc trên biểu đồ nhiều ngày là gì?
Là mốc chuyển hợp đồng. Bên trái vạch là nến của hợp đồng cũ, bên phải là nến của hợp đồng mới. Ghi chú dưới biểu đồ nêu mã của hai hợp đồng. Đỉnh đáy và chỉ báo không được nối qua vạch này, và giá ở hai bên vạch thuộc hai hợp đồng khác nhau.
Muốn xem cấu trúc khung ngày thì xem ở đâu?
Trên chỉ số VN30. Chỉ số không đáo hạn nên chuỗi khung ngày liền mạch nhiều năm, có đủ đỉnh đáy, ATR và vùng giá. Trong mẫu 681 phiên, 53% số nến ngày của chỉ số ở trạng thái có xu hướng, so với 13% của VN30F1M tính theo từng hợp đồng.
Reset theo hợp đồng khác chuỗi liên tục thế nào?
Chuỗi liên tục ghép các hợp đồng thành một chuỗi dài và thường điều chỉnh giá lịch sử để xóa bước nhảy tại ngày roll. Reset theo hợp đồng không ghép và không điều chỉnh: giữ nguyên giá thật, đổi lại mỗi hợp đồng chỉ có lịch sử ngắn. Hai cách phục vụ hai nhu cầu khác nhau.
Khung 5 phút có bị ảnh hưởng không?
Có, nhưng rất ít. Ở khung 5 phút, ATR14 có giá trị sau khoảng 70 phút đầu của phiên đầu tiên và vùng 20 nến có sau khoảng 100 phút. Trạng thái cấu trúc cần thêm thời gian để có đủ đỉnh đáy. Từ phiên thứ hai của hợp đồng, dữ liệu khung 5 phút gần như đầy đủ.
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
- VSDC – Thông tin hợp đồng tương lai và ngày thanh toán cuối cùng – vsdc.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
Chính sách reset theo hợp đồng là của phiên bản ms-v2, được rà soát định kỳ 6 tháng. Số đo 497 và 681 phiên là mẫu cố định.
Lưu ý rủi ro: Bài viết mô tả cách dữ liệu được tính, không gợi ý khung thời gian hay chuỗi giá nào cho giao dịch. Chứng khoán phái sinh dùng đòn bẩy — lãi và lỗ đều được khuếch đại.
Mỗi cách xử lý roll là một đánh đổi — đăng ký bản tin Stockup để nhận các bài về dữ liệu hợp đồng tương lai VN30.
