Chiến lược giao dịch mùa lễ hội ở Việt Nam

04/11/2025

6 lượt đọc

Ở Việt Nam chúng ta không có Thanksgiving, nhưng lại có một “cụm lễ hội” mạnh mẽ hơn hẳn bất kỳ giai đoạn nào khác trong năm: 11.11, Black Friday, 12.12, Giáng sinh, rồi nối mạch sang cận Tết và ngày vía Thần Tài. Khi tiêu dùng và chiến dịch giảm giá cùng tăng nhiệt, kỳ vọng của nhà đầu tư về doanh thu quý IV và đầu năm thường dịch chuyển trước cả khi báo cáo ra mắt. Câu hỏi thực tế với người làm định lượng là: những mốc này có tạo ra một độ lệch có thể đo lường được trên giá cổ phiếu hay không, độ lệch đó lặp lại đủ ổn định hay không, và nếu có thì biến nó thành quy tắc giao dịch, cắt lỗ, quản trị vốn như thế nào để sống sót qua nhiều mùa. Bài viết này của QM Capital đi thẳng vào ba phần: bối cảnh và giả thuyết phù hợp với thị trường Việt Nam; khung đo lường “copy-friendly” để bất cứ ai cũng có thể kiểm định lại; và hai ví dụ triển khai kèm quy trình hóa giao dịch, nhấn mạnh kỷ luật hơn là đoán đỉnh đáy.

Phần 1: Vì sao “mùa lễ hội” có thể tạo drift giá ở Việt Nam

Trong thực tế vận hành, chúng tôi quan sát thấy hai lực đẩy chồng lớp. Lực thứ nhất đến từ thương mại hiện đại: 11.11, Black Friday, 12.12 và Noel khiến GMV, số đơn, vòng quay tồn kho, tần suất nhắc trên truyền thông và các gói khuyến mãi tăng rõ. Lực thứ hai lại mang tính văn hóa và lịch âm: trước Tết, nhu cầu quà biếu, trang sức, thời trang, di chuyển và ăn uống tăng; tâm lý nắm giữ tiền mặt hoặc chốt lời trước kỳ nghỉ dài cũng thay đổi nhịp giao dịch. Hai lực này không bảo đảm giá tăng, nhưng tạo căn cứ hợp lý để đặt giả thuyết rằng một số nhóm cổ phiếu “nhạy mùa vụ” có thể tạo ra drift tương đối dương trong một cửa sổ thời gian ngắn nếu so với nền thị trường. Ở lát cắt doanh nghiệp, các mã bán lẻ điện máy – công nghệ tiêu dùng, bán lẻ trang sức, vận hành trung tâm thương mại hoặc một số FMCG có cơ chế phản ánh “cầu cuối năm” tương đối trực diện hơn phần còn lại; trong khi vàng miếng nội địa SJC là câu chuyện đặc thù, chịu ảnh hưởng mạnh bởi premium nội so với vàng thế giới và chính sách quản lý. Nếu mục tiêu chỉ là bắt nhịp tiêu dùng trang sức, dùng cổ phiếu bán lẻ trang sức làm proxy thường “sạch” hơn so với cố gắng giao dịch SJC. Cần nhắc lại một điểm sống còn: mọi nhận định mùa vụ, nếu tồn tại, cũng chỉ là một độ lệch xác suất nhỏ; thứ giữ bạn sống sót không phải một “hiệu ứng thần thánh”, mà là quy trình đo lường – thực thi – kiểm soát rủi ro được kỷ luật hóa.

Ví dụ 1: Bán lẻ điện máy quanh 11.11 và Black Friday (giả lập rổ 3 mã)

Giả thuyết: chiến dịch 11.11 và Black Friday kéo GMV và truyền thông, rổ điện máy – công nghệ có xu hướng “đi trước” báo cáo quý IV một vài phiên.

Cách đo lường (event study):

  1. D = ngày 11.11 và ngày Black Friday (quy đổi theo lịch VN). Cửa sổ: D−10…D+10.
  2. Rổ mục tiêu: 3 cổ phiếu điện máy – công nghệ thanh khoản tốt (trọng số bằng nhau).
  3. Nền so sánh: VN30 hoặc ETF bám VN30.
  4. Lợi suất ngày: daily_return = close_today / close_yesterday - 1.
  5. AR theo ngày: AR = stock_return - market_return.
  6. AAR(d): average across years of AR at relative day d.
  7. CAAR(d1→d2): sum of AAR(d) for d in [d1..d2].

Diễn giải mục tiêu: nếu AAR dương ở d = −2, −1, +1 và CAAR dương đáng kể trong D−5→D+3 lặp lại qua nhiều năm, có cơ sở viết quy tắc.

Ví dụ 2: Trang sức cận Tết và ngày vía Thần Tài (proxy thay SJC)

Giả thuyết: nhu cầu trang sức quà biếu tăng cận Tết; SJC nhiễu vì premium – chính sách, nên proxy hợp lý là cổ phiếu bán lẻ trang sức.

Cách đo lường:

  1. D1 = ngày giao dịch cuối trước kỳ nghỉ Tết; D2 = ngày vía Thần Tài (sau Tết, lấy phiên giao dịch gần nhất).
  2. Cửa sổ: D1 dùng D−15…D+10 (nghỉ dài); D2 dùng D−5…D+5.
  3. AR, AAR, CAAR như trên (so với VN30).
  4. Kiểm định thêm “mean-reversion sau lễ”: quan sát d = +1…+3; nếu nhiều năm xuất hiện gap tăng vượt lệch chuẩn lịch sử riêng của mã, xác suất điều chỉnh ngắn hạn tăng.

Phần 2: Khung đo lường copy-friendly: từ dữ liệu đến AAR và CAAR, tránh mọi ký hiệu khó copy

Nếu muốn tránh cảm tính, hãy bắt đầu bằng một nghiên cứu sự kiện đơn giản nhưng nhất quán. Bạn chọn mốc D là ngày 11.11, Black Friday (quy đổi theo lịch Việt Nam), 12.12, Giáng sinh 25/12, và với Tết âm lịch thì chọn “ngày giao dịch cuối trước kỳ nghỉ Tết”. Bạn mở cửa sổ đo lường đối xứng quanh D. Với các lễ cuối năm, cửa sổ hợp lý là D-10 đến D+10; với Tết có thể mở rộng D-15 đến D+10 vì kỳ nghỉ dài. Chỉ dùng ngày có giao dịch để tránh nhiễu. Vũ trụ kiểm định nên có một chuẩn nền để so sánh, ví dụ VN30 hoặc ETF bám VN30, cùng một rổ mục tiêu gồm những mã thanh khoản tốt đại diện cho bán lẻ, trang sức, trung tâm thương mại. Cách tính lợi suất ngày rất đơn giản và có thể dán thẳng vào code: daily_return = close_today / close_yesterday − 1. Độ lệch bất thường trong ngày, gọi là AR, được định nghĩa ở dạng chữ dễ copy như sau: AR = stock_return − market_return. Nếu bạn muốn bóc tách ảnh hưởng thị trường sâu hơn, dùng “market model” với hai tham số alpha và beta ước lượng trên cửa sổ trước sự kiện (ví dụ 120 phiên trước D-20), khi đó: AR = stock_return − (alpha + beta * market_return).

Sau khi có AR, bạn sắp xếp dữ liệu theo “ngày tương đối” quanh D cho nhiều năm. Với mỗi ngày tương đối d, ví dụ d = −5 là 5 phiên trước D, bạn gom AR của tất cả các năm ở đúng d và lấy trung bình. Đại lượng này gọi là AAR, viết đúng kiểu copy-friendly là: AAR(d) = average across years of AR at relative day d. Khi bạn cộng dồn AAR theo trục ngày tương đối trên một đoạn cửa sổ, bạn thu được CAAR, viết gọn là: CAAR(d1→d2) = sum of AAR(d) for d in [d1..d2]. Nếu CAAR trong đoạn D-5 đến D+3 dương đủ lớn so với nhiễu lịch sử, bạn có cơ sở diễn giải rằng “trong nhiều năm, rổ này có xu hướng vượt nền thị trường trong khoảng từ 5 phiên trước đến 3 phiên sau sự kiện”. Để không rơi vào cái bẫy thấy gì cũng “có ý nghĩa”, bạn nên dùng kiểm định đơn giản trên AAR hoặc CAAR (t-test) và điều chỉnh sai số chuẩn để xử lý tự tương quan và thay đổi phương sai. Trước khi kết luận, hãy tự kỷ luật hóa bằng ba câu hỏi tối thiểu: tôi đã khóa lịch sự kiện trước khi kéo dữ liệu hay chưa (tránh look-ahead bias), tôi có loại trừ được survivorship bias hay chưa (vẫn tính cả những mã từng trong rổ rồi rời rổ hoặc hủy niêm yết), và tôi đã mô phỏng đủ chi phí giao dịch – trượt giá theo từng giai đoạn thanh khoản hay chưa (vì lợi thế mùa vụ thường rất mỏng).

Phần 3: Hai ví dụ triển khai thành quy tắc có kỷ luật

Ví dụ thứ nhất là “giỏ bán lẻ lễ hội” quanh Noel. Bạn tạo một rổ cân bằng gồm ba lát cắt khác nhau, ví dụ một nhà bán lẻ điện máy – công nghệ, một doanh nghiệp bán lẻ trang sức, và một nhà vận hành trung tâm thương mại. Với mỗi năm trong giai đoạn đủ dài, bạn tính AR của rổ so với VN30 cho từng ngày trong cửa sổ D-10 đến D+10 với D = 25/12. Bạn tính AAR(d) và CAAR trên các đoạn con. Nếu bạn thấy AAR(d) thường dương ở d = −2, −1, +1 và CAAR dương đáng kể trong D-5 đến D+3, trong khi từ D+4 trở đi CAAR quay về sát 0, bạn có một khung diễn giải hợp lý: rổ bán lẻ có xu hướng vượt nền thị trường khoảng một đến hai phiên trước Noel tới một đến ba phiên sau Noel. Từ khung ấy, bạn có thể viết một quy tắc kỷ luật: vào ở cuối phiên D-1 khi có bằng chứng “tiền đã đẩy sớm” (ví dụ AAR(−1) dương và khối lượng phiên D-1 cao hơn trung vị 60 phiên), thoát ở cuối phiên D+2, cắt lỗ nếu drawdown nội kỳ vượt một mức cố định dựa trên ATR 20 phiên của rổ, điều chỉnh kích thước vị thế theo mục tiêu biến động 10 phần trăm một năm để rủi ro ổn định giữa các mùa, và bắt buộc ghi nhật ký P&L theo từng mùa để đánh giá suy giảm hiệu lực theo thời gian. Điểm mấu chốt không nằm ở chỗ bạn vào đúng một lần, mà ở chỗ quy tắc của bạn lặp lại được mà không cần linh cảm.

Ví dụ thứ hai là proxy trang sức quanh Tết, tránh nhiễu của premium SJC. Nếu mục tiêu là bắt nhịp tiêu dùng trang sức, chọn cổ phiếu bán lẻ trang sức làm đại diện giúp bạn phản ánh hành vi mua vàng trang sức và quà biếu trực tiếp hơn là dùng SJC. Bạn đặt D là “ngày giao dịch cuối trước nghỉ Tết” và cửa sổ D-15 đến D+10. Bạn lặp lại quy trình tính AR, AAR(d), CAAR như trên. Nếu kết quả cho thấy CAAR dương ổn định trong D-7 đến D+3 ở phần lớn các năm, thay vì “full-send” một lệnh duy nhất, bạn có thể chia thang vào ở D-3, D-2, D-1 để giảm rủi ro nhảy giá trước kỳ nghỉ; thoát dần ở D+1, D+2, D+3 để tránh dồn lệnh vào một ngày duy nhất; và hạ tỷ trọng nếu thanh khoản tụt mạnh trước nghỉ. Tất nhiên bạn vẫn phải mô phỏng chi phí giao dịch và trượt giá, vì chỉ cần một vài điểm cơ bản chi phí là đã đủ bào mòn lợi thế nhỏ của mùa vụ. Nếu mục tiêu thay vì “đi theo mùa vụ” là “đi ngược sau lễ”, bạn chuyển sang một biến thể mean-reversion: quan sát D+1 đến D+3, nếu có gap tăng vượt ngưỡng lệch chuẩn lịch sử riêng của mã, xác suất điều chỉnh ngắn hạn tăng lên; trong tình huống đó, hành động đúng không nhất thiết là bán khống, mà có thể là hạ beta danh mục, chốt một phần lợi nhuận hoặc đứng ngoài cho tới khi biến động quay về bình thường.

Những ví dụ trên chỉ là cách QM Capital chuyển dữ liệu thành quy trình. Để chúng thực sự “sống được” trên thị trường, buộc mình đi kèm bốn lớp kỷ luật:

  1. Một là ghi log tín hiệu và P&L theo từng mùa để phân tích sau mỗi chiến dịch;
  2. Hai là chạy walk-forward vài năm gần nhất để đo xem hiệu ứng có bị khai thác đến mức suy giảm hay chưa
  3. Ba là tách tác động thị trường chung khỏi tác động riêng nhóm bằng AR thay vì lợi suất thô để tránh nhầm “được mùa cả làng”
  4. Bốn là đảm bảo hạ tầng dữ liệu sạch, lịch sự kiện chuẩn và cơ chế giám sát lỗi khi thị trường biến động bất thường. Đó không phải là phần hào nhoáng, nhưng là phần quyết định để một chiến lược nhỏ sống sót qua nhiều năm.


Kết lại, cụm 11.11 – Black Friday – 12.12 – Noel rồi Tết là một chuỗi giàu ý nghĩa để kiểm định mùa vụ ở Việt Nam. Cách tiếp cận đúng không phải săn tin giảm giá, mà là đo lường xem nhóm nào thực sự được dòng tiền ưu tiên, vào khi nào và trong bao lâu; sau đó viết thành quy tắc vào – ra, cắt lỗ và quản trị vốn đủ kỷ luật để chịu được sai số. Những công thức ở dạng chữ như “AR = stock_return − market_return”, “AR = stock_return − (alpha + beta * market_return)”, “AAR(d) là trung bình AR tại ngày tương đối d”, “CAAR(d1→d2) là tổng AAR trên đoạn từ d1 đến d2” giúp bất cứ ai cũng có thể dán vào code và tự kiểm định. Không có chiến lược nào đúng mãi, nhưng một quy trình nghiêm túc sẽ cho bạn thấy khi nào lợi thế suy yếu để điều chỉnh kịp thời.

Chia sẻ bài viết

Đánh giá

Hãy là người đầu tiên nhận xét bài viết này!

Đăng ký nhận tin

Nhập Email để nhận được bản tin mới nhất từ QM Capital.

Bài viết liên quan

Giới thiệu về Giao dịch Hệ thống (System Trading)
02/11/2025
33 lượt đọc

Giới thiệu về Giao dịch Hệ thống (System Trading) C

Trong thế giới tài chính hiện đại, nơi mọi quyết định đều có thể bị ảnh hưởng bởi cảm xúc, tin đồn và sự nhiễu loạn thông tin, việc duy trì kỷ luật trong đầu tư là điều cực kỳ khó. System Trading ra đời để giải quyết chính vấn đề đó.

Hiểu về FX Anomaly – Khi thị trường ngoại hối “không ngẫu nhiên” như ta tưởng
31/10/2025
51 lượt đọc

Hiểu về FX Anomaly – Khi thị trường ngoại hối “không ngẫu nhiên” như ta tưởng C

Trong lý thuyết tài chính hiện đại, người ta thường nói rằng tỷ giá hối đoái di chuyển ngẫu nhiên (random walk). Điều này xuất phát từ Giả thuyết Thị trường Hiệu quả (Efficient Market Hypothesis – EMH): giá đã phản ánh toàn bộ thông tin sẵn có, do đó không ai có thể kiếm lời một cách bền vững từ dự đoán biến động tỷ giá. Tuy nhiên, hơn 50 năm qua, hàng trăm nghiên cứu thực nghiệm lại chỉ ra rằng — thị trường ngoại hối (FX) không hề “hoàn hảo” như sách vở. Nó tồn tại những “anomaly” – các hiện tượng phi hiệu quả có thể đo lường và khai thác được.

Kiểm định hiệu quả thị trường Việt Nam bằng run test và Python
30/10/2025
117 lượt đọc

Kiểm định hiệu quả thị trường Việt Nam bằng run test và Python C

Khái niệm thị trường hiệu quả (Efficient Market Hypothesis – EMH) được Eugene Fama phát triển từ thập niên 1970, nhưng gốc rễ của nó bắt nguồn từ đầu thế kỷ XX với công trình của Louis Bachelier. Theo EMH, giá chứng khoán tại mọi thời điểm đã phản ánh đầy đủ các thông tin sẵn có; do đó, không nhà đầu tư nào có thể đạt được lợi nhuận vượt trội một cách bền vững. Dưới góc độ thống kê, điều này đồng nghĩa với việc chuỗi lợi nhuận của tài sản là ngẫu nhiên, không có tự tương quan và tuân theo một quá trình ngẫu nhiên (random walk).

Khi vàng trở thành case study kinh điển cho tư duy định lượng
29/10/2025
126 lượt đọc

Khi vàng trở thành case study kinh điển cho tư duy định lượng C

Nếu bạn nhìn lại chuỗi giá vàng từ năm 2000 đến nay, sẽ thấy một điều: dù biến động, vàng vẫn là tài sản có “pattern” khá ổn định. Trung bình lợi nhuận năm khoảng 7–9%. Volatility (độ biến động) quanh 12–18%. Những cú sốc lớn (như 2008, 2011, 2020) đều có nguyên nhân rõ ràng và mô hình có thể “fit” lại được.

Smart Beta: Chiến lược đầu tư thông minh vượt khỏi giới hạn VN-Index
27/10/2025
201 lượt đọc

Smart Beta: Chiến lược đầu tư thông minh vượt khỏi giới hạn VN-Index C

Khoảng hai thập kỷ qua, giới đầu tư toàn cầu dần nhận ra rằng việc “bám” chỉ số thị trường không luôn là lựa chọn tối ưu. Chỉ số vốn hóa lớn như VN-Index hay S&P 500 có xu hướng tập trung phần lớn tỷ trọng vào vài doanh nghiệp khổng lồ. Khi giá các mã này tăng quá mạnh, quỹ chỉ số buộc phải mua thêm, khiến rủi ro “mua đỉnh” trở nên hiện hữu. Trong khi đó, các quỹ chủ động tuy linh hoạt hơn nhưng lại đắt đỏ và phụ thuộc vào cảm tính của nhà quản lý.

Giải mã hiện tượng Low-Risk Anomaly: Từ nền tảng CAPM đến dòng vốn phi đàn hồi trong thị trường Việt Nam
25/10/2025
267 lượt đọc

Giải mã hiện tượng Low-Risk Anomaly: Từ nền tảng CAPM đến dòng vốn phi đàn hồi trong thị trường Việt Nam C

Trong hơn nửa thế kỷ qua, mô hình Capital Asset Pricing Model (CAPM) được xem là nền tảng của định giá tài sản. CAPM giả định một quan hệ tuyến tính rõ ràng: cổ phiếu rủi ro cao (beta cao) sẽ phải trả lợi nhuận kỳ vọng cao hơn để bù đắp rủi ro, trong khi cổ phiếu rủi ro thấp (beta thấp) sẽ mang lại lợi nhuận thấp hơn.

video-image

Truy Cập Miễn Phí Thư Viện Bot Tín Hiệu Giao Dịch Tự Động

Được nghiên cứu và phát triển bởi các chuyên gia từ QMTrade và cộng đồng nhà đầu tư chuyên nghiệp.

Truy cập ngay!