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

04/11/2025

309 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

Bot Trading có phải là một ý tưởng tốt
19/12/2025
24 lượt đọc

Bot Trading có phải là một ý tưởng tốt C

Nếu nhìn vào các con số thống kê, việc nhiều người tìm đến bot trading là điều hoàn toàn dễ hiểu. Phần lớn trader cá nhân không beat được thị trường trong dài hạn. Day trading thì tỷ lệ tồn tại còn thấp hơn nữa. Khi đã thử đủ cách mà kết quả vẫn không cải thiện, ý tưởng “để máy làm thay mình” trở nên rất hấp dẫn.

Momentum Trading Model: Hiểu đúng một mô hình “đơn giản nhưng không hề dễ”
17/12/2025
60 lượt đọc

Momentum Trading Model: Hiểu đúng một mô hình “đơn giản nhưng không hề dễ” C

Momentum trading thường bị hiểu sai ngay từ tên gọi. Nhiều người nghĩ momentum đơn giản là “giá tăng thì mua, giá giảm thì bán”, hay một dạng technical analysis nông. Cách hiểu này bỏ qua phần quan trọng nhất: momentum là một giả thuyết về cách thị trường phản ứng với thông tin theo thời gian, chứ không phải một công thức giao dịch cụ thể.

Predict the Upcoming Trends: Hiểu đúng về dự đoán xu hướng
16/12/2025
45 lượt đọc

Predict the Upcoming Trends: Hiểu đúng về dự đoán xu hướng C

Khi nói đến “predict the upcoming trends”, đa số mọi người hình dung ngay đến việc gọi tên một xu hướng sắp tới: công nghệ nào sẽ bùng nổ, thị trường nào sẽ tăng trưởng, hành vi nào sẽ trở nên phổ biến. Nhưng cách hiểu này ngay từ đầu đã đặt kỳ vọng sai. Trong thực tế, không ai thực sự “nhìn thấy” tương lai, kể cả những tổ chức có dữ liệu lớn và đội ngũ phân tích mạnh. Thứ họ làm tốt hơn số đông không phải là dự đoán chính xác, mà là hiểu rõ cấu trúc của hiện tại và các lực đang tác động lên nó.

Theo mọi người thì trong quant trading, thứ khó nhất thực sự là gì?
15/12/2025
87 lượt đọc

Theo mọi người thì trong quant trading, thứ khó nhất thực sự là gì? C

Mình từng nghĩ câu hỏi này khá đơn giản. Nhưng càng làm lâu, mình càng thấy câu trả lời thay đổi theo từng giai đoạn, thậm chí theo từng drawdown. Có lúc mình tin chắc là tìm được alpha là khó nhất, có lúc lại thấy rủi ro và execution mới là thứ giết chết mọi thứ, và cũng có giai đoạn mình nhận ra vấn đề lớn nhất lại nằm ở chính cách mình chấp nhận (hay không chấp nhận) sự không chắc chắn của market.

Review: “Advanced Portfolio Management”: Khi Portfolio Construction là thứ giết chết Alpha
14/12/2025
123 lượt đọc

Review: “Advanced Portfolio Management”: Khi Portfolio Construction là thứ giết chết Alpha C

Mình vừa “tìm hiểu kỹ” (đúng hơn là soi mục lục + mô tả chính thức của NXB và bản xem trước) cuốn “Advanced Portfolio Management – A Quant’s Guide for Fundamental Investors” của Giuseppe A. Paleologo. Cảm giác đầu tiên là: đây là kiểu sách rất dễ khiến người đọc bị trúng ngay chỗ đau vì nó không hô khẩu hiệu “tối ưu danh mục” theo kiểu giáo khoa, mà đặt thẳng vấn đề: bạn có ý tưởng đầu tư (edge) rồi đó, nhưng biến nó thành PnL bền vững mới là game thật. Sách được đóng khung rõ ràng cho fundamental PM/analyst muốn dùng “quant” như một bộ khung kỷ luật (risk + sizing + hedging + trading), chứ không phải biến mình thành một nhà toán học ngồi solve tối ưu cho đẹp.

Các Loại Quỹ Định Lượng và Chiến Lược Giao Dịch của Qũy
10/12/2025
111 lượt đọc

Các Loại Quỹ Định Lượng và Chiến Lược Giao Dịch của Qũy C

Quỹ đầu tư định lượng (quant funds) đã trở thành một phần không thể thiếu trong các thị trường tài chính hiện đại. Với sự phát triển mạnh mẽ của công nghệ và dữ liệu, các quỹ này sử dụng những mô hình toán học và thuật toán để xây dựng chiến lược giao dịch. Tuy nhiên, một trong những điểm đặc biệt của các quỹ định lượng là việc họ áp dụng rất nhiều chiến lược giao dịch khác nhau, từ theo xu hướng (trend-following) cho đến chiến lược phản xu hướng (countertrend). Mỗi loại quỹ lại có một cách tiếp cận riêng và được xây dựng trên những nguyên lý khác nhau, và chúng hoạt động tốt nhất trong những điều kiện thị trường nhất định.

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!