Khóa học
Hãy tưởng tượng bạn đang quan sát chênh lệch giữa hai cổ phiếu hàng không, những công ty thường biến động cùng nhau vì họ chia sẻ chi phí nhiên liệu, đường bay và nhu cầu hành khách giống nhau. Một buổi sáng, chênh lệch mở rộng đột ngột: một mã bị tác động bởi yếu tố đặc thù trong khi mã kia hầu như không nhúc nhích. Một nhà giao dịch định lượng nhìn vào đó và đặt một câu hỏi rất cụ thể: chênh lệch đó có khả năng thu hẹp lại không, hay đã có điều gì đó mang tính cấu trúc thay đổi?
Mean reversion là xu hướng của một biến quay trở lại mức dài hạn sau khi lệch khỏi mức đó. Nó là nền tảng của nhiều mô hình chuỗi thời gian và chiến lược giao dịch định lượng, và là động cơ thống kê đứng sau cả một họ cách tiếp cậns được gọi là kinh doanh chênh lệch thống kê. Điều quan trọng cần ghi nhớ, và bài viết này sẽ liên tục quay lại điểm này: mean reversion là một thuộc tính cần kiểm định, không phải giả định bạn mặc nhiên áp lên giá.
Mean Reversion là gì?
Mean reversion mô tả một xu hướng động: khi một biến trôi xa khỏi mức cân bằng, các lực sẽ kéo nó trở lại. Mức cân bằng đó có thể là trung bình thống kê dài hạn, giá trị hợp lý hàm ý bởi các yếu tố cơ bản, hoặc một mối quan hệ đồng liên kết giữa hai chuỗi. Độ lệch dương (giá trị nằm trên trung bình) thường theo sau bởi sự giảm xuống. Độ lệch âm thường theo sau bởi sự tăng lên.
Điều khiến mean reversion thú vị là những gì nó hàm ý về cú sốc. Trong một quá trình hồi quy về trung bình, cú sốc chỉ mang tính tạm thời. Ảnh hưởng của nó phai dần theo thời gian, và chuỗi cuối cùng quay về mức cân bằng. Điều này rất khác với một bước đi ngẫu nhiên, nơi mỗi cú sốc là vĩnh viễn, và chuỗi không có “ngôi nhà” để quay về. Chúng ta sẽ bàn kỹ hơn sự khác biệt đó ngay sau đây.
Cách Mean Reversion vận hành
Trực giác cơ bản như sau. Một biến dao động quanh mức cân bằng. Một cú sốc (trượt kỳ vọng lợi nhuận, bất ngờ chính sách, căng thẳng thanh khoản) đẩy nó lệch khỏi mức đó. Càng đi xa, lực kéo hồi quy càng có thể mạnh hơn. Theo thời gian, tác động của cú sốc phai dần, và biến trôi về lại.
So sánh với bước đi ngẫu nhiên. Giá trị mỗi kỳ bằng giá trị kỳ trước cộng một cú sốc ngẫu nhiên, và cú sốc đó không bao giờ biến mất. Không có cân bằng để quay về; chuỗi chỉ lang thang. Sự khác biệt này vô cùng quan trọng cho dự báo: các chuỗi hồi quy về trung bình, ít nhất về nguyên tắc, có thể dự đoán phần nào ở các chân trời dài hơn. Bước đi ngẫu nhiên thì không.
Cách nhận diện Mean Reversion
Từ trực giác đến bằng chứng cần có phân tích thống kê. Không có một kiểm định duy nhất là đủ. Bạn muốn nhiều dạng bằng chứng cùng chỉ về một hướng.
Vẽ đồ thị chuỗi thời gian
Bắt đầu bằng trực quan. Một chuỗi hồi quy về trung bình có xu hướng dao động quanh một mức tương đối ổn định hơn là trôi dai dẳng lên hoặc xuống. Nhưng quan sát trực quan rất dễ bị đánh lừa: một chuỗi có xu hướng có thể trông như hồi quy về trung bình trong các cửa sổ ngắn, và một quá trình hồi quy chậm có thể trông gần như không phân biệt được với bước đi ngẫu nhiên. Đồ thị là lượt xem đầu tiên, không phải phán quyết cuối cùng.
Xem xét tự tương quan
Tự tương quan đo tương quan giữa một chuỗi và các giá trị trễ của chính nó. Trong một quá trình hồi quy về trung bình, hàm tự tương quan (ACF) suy giảm nhanh về 0, phản ánh tính nhất thời của các độ lệch. Ngược lại, một quá trình có nghiệm đơn vị cho thấy tự tương quan duy trì gần 1,0 ngay cả ở các độ trễ dài. Biểu đồ ACF có thể bộc lộ mô hình này — giảm nhanh phù hợp với hồi quy về trung bình, trong khi giảm chậm, tuyến tính gợi ý tính không dừng. Tuy vậy, chỉ riêng tự tương quan không xác nhận tính dừng. Nó chỉ là một mảnh bằng chứng.
Kiểm định tính dừng
Kiểm định Augmented Dickey-Fuller (ADF) là điểm khởi đầu tiêu chuẩn. Nó kiểm định giả thuyết không rằng chuỗi có nghiệm đơn vị, nghĩa là nó là bước đi ngẫu nhiên. Bác bỏ giả thuyết không gợi ý chuỗi có thể dừng, điều này gắn chặt với hành vi hồi quy về trung bình. Một p-value dưới 0,05 cho bạn cơ sở để tiếp tục, dù không phải chắc chắn.
Ước lượng tốc độ hồi quy về trung bình
Nếu các kiểm định ủng hộ hồi quy về trung bình, câu hỏi tiếp theo là tốc độ diễn ra thế nào. Tham số tốc độ (thường ký hiệu κ trong mô hình thời gian liên tục, hoặc θ trong một số tham số hóa) cho biết độ lệch suy giảm nhanh ra sao. Tốc độ cao nghĩa là độ lệch thu hẹp nhanh; tốc độ thấp nghĩa là quá trình lang thang khá nhiều trước khi quay lại. Điều này quan trọng về mặt thực tế: một quá trình hồi quy rất chậm có thể không thể giao dịch trong các chân trời thực tế.
Mean Reversion so với Bước đi ngẫu nhiên
Sự phân biệt này xứng đáng có một mục riêng vì đây là điều mọi người thường sai nhất.
Một bước đi ngẫu nhiên không có trung bình dài hạn để hồi quy về. Các cú sốc là vĩnh viễn. Chuỗi là không dừng, nghĩa là các đặc trưng thống kê của nó (trung bình, phương sai) thay đổi theo thời gian. Dự báo vượt ra ngoài ngắn hạn là vô ích. Một quá trình hồi quy về trung bình là dừng (hoặc ít nhất là dừng theo xu thế): các đặc trưng ổn định, cú sốc là nhất thời, và dự báo ở chân trời dài hơn chứa đựng thông tin thực sự.
Cái bẫy nằm ở đây: một chuỗi giá đã quay về một mức cụ thể nhiều lần trong lịch sử không nhất thiết là hồi quy về trung bình. Lang thang đủ lâu, bất kỳ bước đi ngẫu nhiên nào rồi cũng sẽ quay lại giá trị khởi điểm. Câu hỏi là liệu có một lực kéo mang tính cấu trúc trở lại cân bằng hay không, và điều đó đòi hỏi kiểm định, chứ không phải nhận diện mẫu, chứ không phải nhận diện mẫu.
|
Thuộc tính |
Hồi quy về trung bình |
Bước đi ngẫu nhiên |
|
Hành vi dài hạn |
Dao động quanh mức ổn định |
Trôi dạt không giới hạn |
|
Độ bền của cú sốc |
Nhất thời |
Vĩnh viễn |
|
Tính dừng |
Dừng |
Không dừng |
|
Khả năng dự báo |
Có, ở chân trời dài hơn |
Rất hạn chế |
Mean Reversion và Tính dừng
Mean reversion và tính dừng là một điểm gây nhầm lẫn khác. Chúng có liên quan chặt chẽ, nhưng không giống hệt nhau. Tính dừng là một thuộc tính thống kê chính thức: một quá trình dừng có trung bình không đổi, phương sai không đổi, và tự hiệp phương sai chỉ phụ thuộc vào độ trễ, không phụ thuộc thời điểm. Mean reversion là xu hướng động, lực kéo trở lại cân bằng.
Hầu hết các mô hình hồi quy về trung bình giả định tính dừng, và hầu hết các quá trình dừng thể hiện một dạng hành vi hồi quy nào đó. Nhưng mối quan hệ không hoàn toàn một-một. Một quá trình có thể dừng mà không có động lực hồi quy đặc biệt mạnh, và nhãn “hồi quy về trung bình” đôi khi được dùng lỏng lẻo cho các quá trình chỉ dừng yếu. Đáng để giữ sự phân biệt này rõ ràng khi bạn đọc tài liệu.
Mean Reversion so với Động lượng
Mean reversion và động lượng kéo theo hai hướng ngược nhau. Mean reversion giả định rằng những biến động bất thường lớn có khả năng đảo chiều cao hơn. Một cổ phiếu giảm mạnh so với phạm vi lịch sử của nó được kỳ vọng (theo quan điểm này) sẽ hồi phục, không phải vì giá “phải” hồi quy, mà vì độ lệch khỏi giá trị hợp lý tạo ra cơ hội lợi nhuận.
Động lượng giả định điều ngược lại: chuyển động có hướng gần đây có khả năng tiếp diễn. Một cổ phiếu tăng mạnh trong mười hai tháng qua được kỳ vọng sẽ tiếp tục vượt trội.
Bằng chứng cho động lượng khá mạnh ở chân trời trung hạn (từ một đến mười hai tháng), trong khi mean reversion có xu hướng thể hiện rõ hơn ở chân trời ngắn (vài ngày đến vài tuần) và rất dài (nhiều năm). Thị trường có thể, và thực tế là, thể hiện cả hai hành vi đồng thời ở các thang thời gian khác nhau. Không có quy luật phổ quát nào cả.
Quá trình Ornstein-Uhlenbeck
Mô hình thời gian liên tục tiêu chuẩn cho hành vi hồi quy về trung bình là quá trình Ornstein-Uhlenbeck (OU):

Mỗi hạng có vai trò riêng. Phần κ(μ − Xt) là lực phục hồi: khi Xt nằm trên trung bình dài hạn μ, quá trình bị kéo xuống; khi bên dưới, bị kéo lên. Tham số κ kiểm soát độ mạnh của lực kéo đó, tức tốc độ hồi quy về trung bình. Hạng σ dWt thêm nhiễu ngẫu nhiên với độ biến động σ.
Mô phỏng các quỹ đạo OU với các giá trị κ khác nhau giúp trực giác trở nên sống động. Với κ cao, các quỹ đạo bám sát trung bình và độ lệch sụp đổ nhanh. Với κ thấp, các quỹ đạo lang thang rộng và trong các cửa sổ ngắn trông gần như không phân biệt được với bước đi ngẫu nhiên. Đây là lý do việc ước lượng κ cẩn trọng rất quan trọng: một κ có ý nghĩa thống kê nhưng rất nhỏ có thể không khả dụng trong thực tế.
Thời gian bán rã (Half-life) của Mean Reversion
Mô hình OU cho chúng ta κ, nhưng tự thân κ khó để hình dung trực quan. Thời gian bán rã chuyển đổi tốc độ trừu tượng đó thành điều cụ thể: thời gian kỳ vọng để một độ lệch khỏi cân bằng giảm đi một nửa.

Thời gian bán rã ba ngày nghĩa là quá trình diễn ra nhanh; độ lệch sụp đổ trong vòng một tuần. Thời gian bán rã sáu tháng nghĩa là bạn cần thời gian nắm giữ dài để thu được hồi quy, điều này tự nó tạo ra rủi ro. Các nhà giao dịch định lượng so sánh thời gian bán rã ước tính với chân trời nắm giữ mục tiêu trước khi cam kết với một chiến lược.
Một lưu ý: thời gian bán rã là giá trị kỳ vọng, không phải đảm bảo. Bất kỳ độ lệch nào cũng có thể kéo dài lâu hơn nhiều, đặc biệt quanh các thay đổi chế độ hoặc đứt gãy cấu trúc.
Mean Reversion trong tài chính
Mean reversion thực sự xuất hiện ở đâu trên thị trường tài chính? Ở một số nơi, bằng chứng chắc chắn; ở nơi khác, ít hơn.
- Chênh lệch tài sản. Chênh lệch giữa các tài sản liên quan (chênh lệch giá giữa hai cổ phiếu cùng ngành, hoặc chênh lệch lợi suất giữa hai trái phiếu tương tự) là những ứng viên hợp lý nhất cho mean reversion. Không cần mỗi mức giá riêng lẻ phải dừng; chênh lệch giữa chúng có thể dừng, nếu các tài sản chia sẻ mối quan hệ dài hạn.
- Lãi suất. Lãi suất ngắn hạn thể hiện hành vi hồi quy về trung bình mạnh trong lịch sử. Ngân hàng trung ương có các dải mục tiêu, và khi lãi suất đi quá xa, chính sách có xu hướng kéo về. Lãi suất dài hạn còn gây tranh luận hơn.
- Biến động. Biến động hàm ý và biến động thực tế được hiểu rộng rãi là có hồi quy về trung bình. Các cú sốc biến động, như tháng 3/2020, kịch tính nhưng tạm thời. VIX cuối cùng quay về mức bình thường hơn, và các nhà giao dịch biến động thường xuyên khai thác điều này.
- Tỷ số định giá. Tỷ số P/E, P/B và các chỉ số tương tự cho thấy hồi quy về trung bình trong dài hạn, dù “dài hạn” có thể rất dài. Dựa vào hồi quy định giá trong ngắn hạn là nguồn gốc được ghi nhận rõ của các khoản lỗ sớm.
- Giá hàng hóa. Giá hàng hóa (dầu, khí tự nhiên, nông sản) thường được mô hình hóa là hồi quy về trung bình theo chi phí biên dài hạn của sản xuất. Khi giá tăng vọt trên chi phí sản xuất, nguồn cung mới đi vào; khi giá sụt dưới, nguồn cung co lại. Cơ chế là có thật, nhưng sự bất định về vị trí “trung bình thực” tại bất kỳ thời điểm nào cũng vậy.
Một điều đáng lưu ý: giá cổ phiếu riêng lẻ nói chung là không dừng. Chính chênh lệch, lợi nhuận, thước đo biến động, hoặc các biến đổi khác mới có xu hướng thể hiện hành vi hồi quy, chứ không phải mức giá thô.
Mean Reversion, Tương quan và Đồng liên kết
Lại có thêm một phân biệt khái niệm nữa khiến ngay cả những người dày dạn trong lĩnh vực này cũng dễ vấp, và hiểu sai sẽ dẫn đến các chiến lược xây dựng kém.
- Tương quan đo lường mức độ hai biến cùng chuyển động. Tương quan cao nghĩa là chúng có xu hướng tăng giảm cùng lúc. Nhưng nó không nói gì về việc chênh lệch giữa chúng có hồi quy về trung bình hay không. Hai cổ phiếu có tương quan 0,9 vẫn có thể là một giao dịch cặp tồi, vì tương quan không cho bạn biết liệu chênh lệch giữa chúng có ổn định theo thời gian.
- Đồng liên kết là một khẳng định mạnh hơn. Hai chuỗi không dừng được gọi là đồng liên kết nếu một tổ hợp tuyến tính của chúng là dừng, nghĩa là chúng chia sẻ mối quan hệ cân bằng dài hạn và không thể trôi dạt vĩnh viễn. Cả hai cổ phiếu có thể cùng xu thế tăng trong nhiều năm, rồi phân kỳ vĩnh viễn: đó là tương quan cao nhưng không đồng liên kết, và không có giao dịch đáng tin cậy. Kiểm định đồng liên kết bằng kiểm định Engle-Granger hoặc thủ tục Johansen cho bạn cơ sở vững chắc hơn để giả định chênh lệch sẽ hồi quy. Đây là nền tảng thống kê cho giao dịch cặp.
Bạn có thể có hai tài sản với tương quan 0,95 nhưng chênh lệch của chúng lại là một bước đi ngẫu nhiên. Luôn kiểm định.
Mean Reversion và giao dịch cặp
Giao dịch cặp là ví dụ rõ ràng nhất về việc áp dụng mean reversion vào thực tiễn, và có thể bạn đến với bài viết này vì mối liên hệ đó.
Bạn bắt đầu bằng cách xác định hai tài sản có mối quan hệ kinh tế dài hạn hợp lý: hai đại gia dầu khí, hai ngân hàng vốn hóa lớn, hai công ty hàng tiêu dùng thiết yếu. Lý do kinh tế ở đây rất quan trọng. Sàng lọc thuần túy dựa trên tương quan lịch sử mà thiếu nền tảng cơ bản có xu hướng tạo ra các mối quan hệ giả mạo sẽ sụp đổ ngoài mẫu. Bạn xây dựng một chênh lệch, thường là tỷ lệ hoặc tổ hợp tuyến tính của hai mức giá, sử dụng hệ số phòng hộ ước lượng từ hồi quy thay vì giả định ngây thơ một-một. Rồi bạn kiểm định xem chênh lệch đó có hồi quy về trung bình không bằng các công cụ đã đề cập: kiểm định ADF, phân tích tự tương quan, ước lượng thời gian bán rã. Nếu bằng chứng ủng hộ, bạn tiến hành.
Bản thân giao dịch khá trực diện. Khi chênh lệch mở rộng bất thường so với trung bình lịch sử, được đo bằng z-score chuẩn hóa độ lệch là (chênh lệch hiện tại trừ trung bình động) chia cho độ lệch chuẩn, bạn mua dài tài sản kém hiệu suất và bán khống tài sản vượt trội, kỳ vọng chênh lệch sẽ thu hẹp. Z-score +2 báo hiệu chênh lệch cao hơn mức lịch sử hai độ lệch chuẩn; cách tiếp cận phổ biến là vào lệnh tại ±2,0 và thoát khi nó hồi về gần 0. Điểm mấu chốt, thường bị bỏ lỡ trong các giải thích đơn giản hơn: chính chênh lệch được kỳ vọng hồi quy, không phải từng cổ phiếu riêng lẻ. Cấu trúc long/short cũng giảm phơi nhiễm với biến động chung của thị trường. Lợi nhuận đến từ biến động tương đối, không phải hướng đi của thị trường.
Kinh doanh chênh lệch thống kê: Đi xa hơn
Giao dịch cặp là điểm vào trực quan nhất cho các chiến lược hồi quy về trung bình, nhưng nó chỉ là một trường hợp trong nhóm phương pháp rộng hơn được gọi là kinh doanh chênh lệch thống kê.
Kinh doanh chênh lệch thống kê (stat arb) sử dụng mối quan hệ thống kê giữa các chứng khoán để phát hiện định giá tương đối sai lệch: khi hai chứng khoán gắn kết lịch sử tạm thời lệch khỏi mối quan hệ kỳ vọng, bạn đặt cược chúng sẽ hội tụ. Một lưu ý quan trọng: kinh doanh chênh lệch thống kê không phải là arbitrage phi rủi ro. Arbitrage truyền thống khai thác chênh lệch giá gần như cơ học, cùng một tài sản giao dịch ở các mức giá khác nhau trên hai sàn, nơi lợi nhuận gần như chắc chắn nếu bạn thực thi đủ nhanh. Kinh doanh chênh lệch thống kê đặt cược vào sự hội tụ có xác suất. Hồ sơ rủi ro hoàn toàn khác.
Chiến lược giao dịch hồi quy về trung bình
Có nhiều ý tưởng giao dịch hồi quy về trung bình khác nhau. Dưới đây là một số:
- Chiến lược z-score. Chuẩn hóa độ lệch khỏi trung bình lịch sử cuộn bằng độ lệch chuẩn cuộn. Z-score trên +2 báo hiệu biến số đang bị kéo dài bất thường; dưới −2 báo hiệu nó đang bị đè nén bất thường. Giao dịch dựa trên ngưỡng z-score là một trong những cách triển khai đơn giản nhất của mean reversion và được dùng rộng rãi cho tài sản đơn lẻ, chênh lệch, và danh mục yếu tố.
- Chiến lược Dải Bollinger. Dải Bollinger đặt bao trên và bao dưới quanh đường trung bình động, ở mức hai độ lệch chuẩn. Khi giá chạm dải trên, chuỗi bị kéo dài so với lịch sử gần đây; khi chạm dải dưới, nó bị đè nén. Chiến lược giao dịch kỳ vọng lợi nhuận quay về đường trung bình động. Hãy nhớ rằng đường trung bình động là “trung bình” được hồi quy về, vì vậy câu hỏi phù hợp luôn là liệu một tài sản nhất định thực sự có hồi quy về trung bình hay không, chứ không chỉ là nó có chạm dải hay không.
- Giao dịch cặp. Đã đề cập ở trên. Chênh lệch là đối tượng quan tâm, và vị thế là trung tính thị trường theo thiết kế.
- Kinh doanh chênh lệch thống kê đa tài sản. Cùng logic với giao dịch cặp, mở rộng ra danh mục nhiều tài sản. Bạn thực hiện phân tích thành phần chính trên một ma trận hiệp phương sai lớn, nhưng trực giác vẫn như nhau.
Cần nói thẳng: tín hiệu thống kê không đảm bảo hội tụ sinh lời. Chi phí giao dịch, chi phí vay mượn, và thay đổi chế độ có thể xóa sổ hoàn toàn lợi thế bề ngoài. Các chiến lược trên mô tả điều kiện để vào vị thế, không phải điều kiện để kiếm tiền.
Cách phân tích Mean Reversion trong Python
Đây là phần thực hành. Đoạn mã dưới đây hướng dẫn một phân tích hồi quy về trung bình gọn gàng trên một chênh lệch mô phỏng, bao gồm những phần cốt lõi: vẽ đồ thị, trung bình cuộn, kiểm định ADF, và ước lượng thời gian bán rã. Thay bằng một chênh lệch cặp thực, chẳng hạn tỷ lệ log giá của hai cổ phiếu đồng liên kết, và quy trình tương tự áp dụng.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from statsmodels.tsa.stattools import adfuller
from statsmodels.regression.linear_model import OLS
# Simulate a mean-reverting spread using an AR(1) process
np.random.seed(42)
n = 500
phi = 0.92 # AR coefficient; close to 1 = slow mean reversion
spread = np.zeros(n)
for t in range(1, n):
spread[t] = phi * spread[t-1] + np.random.normal(0, 1)
spread_series = pd.Series(spread, name="spread")
# --- Step 1: Plot the series with its rolling mean ---
rolling_mean = spread_series.rolling(window=60).mean()
plt.figure(figsize=(10, 4))
plt.plot(spread_series, label="Spread", alpha=0.7)
plt.plot(rolling_mean, label="60-period rolling mean", linewidth=2)
plt.axhline(0, color="black", linestyle="--", linewidth=0.8)
plt.title("Simulated Mean-Reverting Spread")
plt.legend()
plt.tight_layout()
plt.show()
# --- Step 2: ADF test for stationarity ---
adf_result = adfuller(spread_series.dropna())
print(f"ADF statistic : {adf_result[0]:.4f}")
print(f"p-value : {adf_result[1]:.4f}")
print("Reject unit root?", "Yes" if adf_result[1] < 0.05 else "No")
# --- Step 3: Estimate half-life via AR(1) regression —
lagged = spread_series.shift(1).dropna()
delta = spread_series.diff().dropna()
model = OLS(delta, lagged).fit()
kappa = -model.params.iloc[0] # speed of mean reversion
half_life = np.log(2) / kappa
print(f"\nEstimated half-life: {half_life:.1f} periods")
Chạy với seed trên cho p-value thấp hơn 0,05 và thời gian bán rã khoảng bảy kỳ. Giá trị lý thuyết với φ = 0,92 là khoảng 8,7 kỳ; từng lần chạy sẽ dao động quanh đó. Hãy nhớ: diễn giải quan trọng hơn cơ chế. Một kết quả ADF có ý nghĩa thống kê trên cửa sổ lịch sử không có nghĩa mối quan hệ sẽ còn giữ trong tương lai. Hồi quy này bỏ hệ số chặn, phù hợp với dữ liệu có trung bình bằng 0. Với các chênh lệch thực có trung bình khác 0, hãy thêm hằng số bằng add_constant(lagged) và lấy hệ số thứ hai.
Khóa học Phân tích chuỗi thời gian bằng Python của chúng tôi đi sâu hơn nhiều vào các kỹ thuật này, bao gồm mô hình ARIMA, kiểm định tính dừng và dự báo.
Rủi ro và hạn chế của Mean Reversion
Mean reversion thất bại theo những cách có thể đoán được. Biết các kiểu thất bại cũng hữu ích như biết chiến lược.
Trung bình có thể thay đổi
Các mức cân bằng lịch sử được ước lượng từ dữ liệu, và dữ liệu phản ánh quá khứ. Đứt gãy cấu trúc (một vụ sáp nhập, thay đổi quy định, thay đổi động lực cạnh tranh) có thể vô hiệu hóa hoàn toàn trung bình lịch sử. Chênh lệch bạn nghĩ hồi quy về 0 giờ có thể có cân bằng ở +50 điểm cơ bản. Áp dụng một chiến lược dựa trên trung bình cũ là cách chắc chắn để thua lỗ. Riêng trong giao dịch cặp, công ty có thể sáp nhập, phân kỳ, hoặc thay đổi mô hình kinh doanh, và một cặp từng đồng liên kết chặt trong năm năm có thể tách rời chỉ sau một đêm.
Dễ nhầm xu hướng với hồi quy về trung bình
Trong một mẫu ngắn, một chuỗi có xu hướng có thể trông như hồi quy về trung bình đơn giản vì nó quay về trung bình động cục bộ. Điều này đặc biệt phổ biến trong các backtest dùng cửa sổ nhìn lại cố định. Cách khắc phục là kiểm định trên nhiều giai đoạn mẫu và hoài nghi các kết quả chỉ xuất hiện ở các cửa sổ hẹp.
Chi phí giao dịch
Giao dịch thường xuyên bào mòn lợi nhuận. Một chiến lược có thời gian bán rã hai ngày có thể đòi hỏi tái cân bằng hàng ngày, và chi phí giao dịch khứ hồi dễ dàng vượt quá lợi nhuận kỳ vọng mỗi lệnh. Bán khống còn tốn thêm chi phí: phí cho vay chứng khoán và rủi ro bị broker mua bù. Trượt giá giữa mô hình và giá khớp thực tích tụ qua hàng trăm giao dịch. Lợi nhuận trên giấy và lợi nhuận thực tế có thể khác biệt lớn đối với các chiến lược hồi quy tần suất cao.
Giao dịch chen chúc
Khi nhiều quỹ chạy các chiến lược tương tự, họ trở nên phụ thuộc vào hành vi của nhau. Sự cố meltdown định lượng tháng 8/2007 diễn ra chính xác vì quá nhiều quỹ stat arb cổ phiếu thanh lý cùng lúc, và hiệu ứng dây chuyền kết quả không liên quan gì tới các mối quan hệ cơ bản mà các chiến lược đó dựa vào. Khi một chiến lược hiệu quả, nó thu hút vốn; khi thu hút quá nhiều vốn, nó ngừng hiệu quả, đôi khi từ từ và đôi khi đột ngột.
Thay đổi chế độ
Các mô hình stat arb được hiệu chỉnh cho một môi trường thị trường cụ thể: một chế độ biến động, một chu kỳ lãi suất, một cấu trúc tương quan. Khi môi trường đó dịch chuyển, mọi giả định cùng lúc thay đổi. Không phải một cặp bị hỏng; mà là cả danh mục cư xử khác thường vì các đặc trưng thống kê làm nền tảng đã không còn đúng. Cửa sổ nhìn lại lịch sử sẽ không cảnh báo trước.
Độ nhạy tham số
Kết quả phụ thuộc mạnh vào cửa sổ nhìn lại dùng để ước lượng trung bình, ngưỡng vào lệnh, và quy tắc thoát. Thay đổi nhỏ ở bất kỳ yếu tố nào cũng có thể lật ngược một chiến lược từ có lãi thành thua lỗ. Hãy kiểm thử chịu đựng điều này một cách tường minh trước khi tin bất kỳ backtest nào.
Quá khớp backtest
Rủi ro tinh vi nhất. Với đủ tham số và dữ liệu lịch sử, bạn có thể khớp một chiến lược với gần như bất kỳ giai đoạn quá khứ nào, và nó sẽ suy giảm mạnh khi giao dịch thật. Kiểm định cuốn chiếu và xác thực ngoài mẫu không phải tùy chọn.
Kết luận
Mean reversion là một khái niệm nghe có vẻ đơn giản cho đến khi bạn cố áp dụng. Ý tưởng cơ bản, rằng các độ lệch khỏi cân bằng có xu hướng đảo chiều, là trực quan. Khó khăn nằm ở việc xác lập liệu một chuỗi cụ thể thực sự có thuộc tính đó hay không, ước lượng tốc độ hồi quy, và xây dựng các chiến lược vượt qua chi phí giao dịch, thay đổi chế độ và bất định tham số. Kinh doanh chênh lệch thống kê hệ thống hóa thách thức đó thành một kỷ luật giao dịch, nhưng khó khăn cốt lõi vẫn vậy: các mối quan hệ bạn giao dịch đang cạnh tranh với mọi người khác cũng tìm ra chúng.
Vài điều cần ghi nhớ: hãy kiểm định trước khi giả định; chú ý cái gì đang hồi quy (chênh lệch và biến đổi, không phải giá thô); phân biệt tương quan với đồng liên kết, vì chúng không thay thế cho nhau; và coi các rủi ro trên là một phần của chiến lược, không phải điều nghĩ sau. Khóa học Phân tích chuỗi thời gian bằng Python của chúng tôi bao quát sâu về kiểm định tính dừng, mô hình ARIMA và dự báo. Riêng cho ứng dụng giao dịch, Giao dịch tài chính bằng Python bao quát triển khai và đánh giá các chiến lược định lượng trong thực tế.
Vinod Chugani bắt đầu sự nghiệp tại Tokyo với vai trò Trưởng bàn giao dịch bán hàng Quỹ phòng hộ trẻ nhất của JPMorgan, sau đó lập kỷ lục doanh số cá nhân tại Lehman Brothers, rồi xây dựng một doanh nghiệp phân phối điện tử tại 30 quốc gia vượt mốc doanh thu 100 triệu đô la Singapore trước khi chuyển hướng sang dữ liệu. Tốt nghiệp Kinh tế Duke và là cựu học viên NYC Data Science Academy, anh là một trong ba người nhận học bổng trong hơn 100 ứng viên cho khóa học Building AI Applications của Hugo Bowne-Anderson trên Maven. Hiện nay, anh viết cho DataCamp, KDnuggets, Machine Learning Mastery và Statology về các chủ đề từ thống kê đến AI hành động, và cố vấn cho các chuyên gia dữ liệu tại NYC Data Science Academy với hơn 1.000 buổi kèm 1-1 đã thực hiện.
Câu hỏi thường gặp về Mean Reversion
Mean reversion có giống tính dừng không?
Không hẳn. Tính dừng là một thuộc tính thống kê chính thức: một chuỗi dừng có trung bình không đổi, phương sai không đổi và cấu trúc tự hiệp phương sai bất biến theo thời gian. Mean reversion mô tả xu hướng động, lực kéo trở lại cân bằng sau một độ lệch. Hầu hết các mô hình hồi quy về trung bình giả định tính dừng, và hầu hết các quá trình dừng cho thấy một số hành vi hồi quy, nhưng hai thuật ngữ không thể thay thế cho nhau. Một quá trình có thể dừng mà không có động lực hồi quy mạnh, và người viết đôi khi dùng “hồi quy về trung bình” một cách lỏng lẻo nơi “dừng” sẽ chính xác hơn.
Giá cổ phiếu riêng lẻ có thể hồi quy về trung bình không?
Nói chung là không. Giá cổ phiếu riêng lẻ thường không dừng: chúng có xu thế, trôi dạt và không ổn định quanh một mức cố định. Thứ có thể hồi quy về trung bình là một biến đổi, như chênh lệch giữa hai cổ phiếu đồng liên kết, một tỷ số định giá như P/E, hoặc lợi nhuận cửa sổ ngắn. Khi ai đó khẳng định một cổ phiếu “luôn quay lại”, họ thường đang nhầm việc một bước đi ngẫu nhiên thỉnh thoảng quay lại mức cũ với một quá trình hồi quy thực sự.
Tôi diễn giải p-value từ kiểm định ADF như thế nào?
Giả thuyết không của kiểm định ADF là chuỗi có nghiệm đơn vị, nghĩa là hành xử như một bước đi ngẫu nhiên. P-value thấp (dưới 0,05 theo thông lệ) cho bạn cơ sở để bác bỏ giả thuyết đó, là bằng chứng cho tính dừng và khả năng hồi quy. P-value cao nghĩa là bạn không thể bác bỏ giả thuyết bước đi ngẫu nhiên. Lưu ý: kiểm định ADF có công suất thấp trong mẫu nhỏ và với các chuỗi hồi quy chậm, nên không bác bỏ không chứng minh dứt khoát chuỗi là bước đi ngẫu nhiên.
Sự khác nhau giữa giao dịch cặp và kinh doanh chênh lệch thống kê là gì?
Giao dịch cặp là một chiến lược hai tài sản cụ thể. Bạn mua một tài sản và bán khống tài sản kia khi chênh lệch của chúng lệch khỏi trung bình lịch sử, kỳ vọng nó sẽ thu hẹp. Kinh doanh chênh lệch thống kê tổng quát hóa điều này cho các danh mục nhiều tài sản, chạy đồng thời nhiều vị thế hồi quy và dựa vào đa dạng hóa qua các tín hiệu không tương quan. Các bàn stat arb ở quỹ phòng hộ thường chạy hàng trăm vị thế cùng lúc. Giao dịch cặp là khối xây dựng khái niệm; stat arb là phiên bản ở quy mô công nghiệp.
Vì sao chi phí giao dịch lại quan trọng đến vậy với các chiến lược hồi quy?
Bởi vì các chiến lược hồi quy giao dịch thường xuyên. Bạn vào và thoát lệnh khi chênh lệch di chuyển vào và ra khỏi các dải ngưỡng, và mỗi vòng lệnh phát sinh chi phí chênh lệch giá mua-bán, hoa hồng và tác động thị trường. Một chiến lược có thời gian bán rã hai ngày có thể giao dịch hàng chục lần mỗi tháng cho mỗi cặp. Nếu lợi nhuận kỳ vọng mỗi lệnh nhỏ (thường là vậy ở các thị trường được arbitrage tốt), chi phí giao dịch rất dễ vượt quá lợi nhuận gộp. Đây là lý do nhiều chiến lược hồi quy trông rất đẹp trong backtest lại gây thất vọng khi giao dịch thật.
Quá trình Ornstein-Uhlenbeck liên quan gì đến các mô hình lãi suất?
Quá trình OU là nền tảng thời gian liên tục cho một số mô hình lãi suất kinh điển, nổi bật là mô hình Vasicek. Trong Vasicek, lãi suất ngắn hạn tuân theo quá trình OU, trôi về trung bình dài hạn với tốc độ κ và độ biến động σ. Điều này nắm bắt trực giác kinh tế rằng các ngân hàng trung ương có mục tiêu ngầm và lãi suất không thể trôi đến vô cực. Mô hình có thể giải tích và cho công thức định giá trái phiếu dạng đóng, đó là lý do nó trở thành tiêu chuẩn dù cho phép lãi suất âm.
Thời gian bán rã cho tôi biết gì về mặt thực tiễn đối với chiến lược giao dịch?
Thời gian bán rã cho bạn ước lượng sơ bộ về thời gian cần nắm giữ để độ lệch co lại một nửa. Thời gian bán rã năm ngày gợi ý một giao dịch ngắn hạn cần quản lý chủ động; thời gian bán rã ba tháng nghĩa là vị thế chậm, dài hạn hơn. Trên thực tế, nhà giao dịch so sánh thời gian bán rã ước tính với khả năng chịu chi phí giao dịch và ràng buộc thời gian nắm giữ. Một mối quan hệ hồi quy hợp lệ về thống kê với thời gian bán rã hai năm hiếm khi đáng để giao dịch trừ khi bạn có thể chịu đựng các giai đoạn sụt giảm kéo dài.
Mean reversion và động lượng có thể cùng tồn tại trên cùng một thị trường không?
Có, và chúng thường cùng tồn tại ở các chân trời thời gian khác nhau. Động lượng có xu hướng chiếm ưu thế ở chân trời trung hạn (khoảng một đến mười hai tháng), nơi những cái tên thắng gần đây tiếp tục vượt trội. Mean reversion có xu hướng chiếm ưu thế ở chân trời rất ngắn (vài ngày đến vài tuần, được dẫn dắt bởi dao động chênh lệch mua-bán và thanh khoản) và ở chân trời rất dài (nhiều năm, khi định giá hồi về các yếu tố cơ bản). Một thị trường có thể thể hiện cả hai mô hình mà không mâu thuẫn vì chúng hoạt động ở các tần suất khác nhau. Đây cũng là lý do một chiến lược động lượng ngây thơ có thể trông như hồi quy trong một cửa sổ backtest ngắn.
