Tổng quan nghiên cứu

Thị trường chứng khoán Việt Nam trong giai đoạn 2010 đến 2014 chứng kiến sự gia tăng mạnh mẽ về quy mô với hơn 300 mã cổ phiếu niêm yết trên hai sàn HOSE và HNX. Cùng với sự phát triển này, nhu cầu dự báo biến động giá nhằm tối ưu hóa lợi nhuận và phòng ngừa rủi ro trở thành mối quan tâm cốt lõi của các nhà đầu tư cá nhân lẫn tổ chức tài chính. Trong lĩnh vực khai phá dữ liệu tài chính, phần lớn các công trình truyền thống chỉ tập trung giải quyết bài toán dự báo một bước đơn lẻ (one-step ahead forecasting). Tuy nhiên, trên thực tế, các quyết định phân bổ danh mục đầu tư và quản trị rủi ro luôn đòi hỏi tầm nhìn trung và dài hạn thông qua bài toán dự báo nhiều bước (multi-step ahead forecasting). Đây là bài toán phức tạp do ảnh hưởng nghiêm trọng của hiện tượng tích lũy sai số qua từng bước thời gian.

Mục tiêu trọng tâm của luận văn là nghiên cứu, hiện thực hóa và đánh giá thực nghiệm toàn diện 5 chiến lược dự báo nhiều bước trên dữ liệu chuỗi thời gian tài chính sử dụng mô hình mạng nơ-ron nhân tạo (Artificial Neural Networks - ANN). Phạm vi dữ liệu khảo sát tập trung vào các chuỗi thời gian giá đóng cửa cổ phiếu FPT với hơn 350 phiên giao dịch, chỉ số thị trường VN-Index và bộ dữ liệu chuẩn quốc tế NN3 Competition gồm 111 chuỗi thời gian. Nghiên cứu mang ý nghĩa thực tiễn sâu sắc khi cung cấp giải pháp dự báo phi tuyến có khả năng kiểm soát độ lệch chuẩn, giảm thiểu sai số phần trăm tuyệt đối trung bình (MAPE) xuống dưới mức 5% đến 8%, đồng thời tạo lập nền tảng kỹ thuật vững chắc cho việc xây dựng các hệ thống giao dịch tự động hóa trên thị trường tài chính Việt Nam.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng kết hợp giữa lý thuyết phân tích chuỗi thời gian tài chính và mô hình học máy phi tuyến. Chuỗi thời gian được định nghĩa là tập hợp các quan sát số học phụ thuộc thời gian, cấu thành từ 4 thành phần cơ bản: thành phần xu thế dài hạn, thành phần chu kỳ, thành phần biến động mùa vụ và thành phần bất thường ngẫu nhiên. Về mặt học máy, luận văn áp dụng mô hình mạng nơ-ron truyền thẳng nhiều tầng (Multilayer Perceptron - MLP) kết hợp giải thuật lan truyền ngược (Backpropagation) có bổ sung hệ số quán tính (momentum) nhằm ổn định quá trình tối ưu hóa trọng số liên kết.

Hệ thống lý thuyết cốt lõi tập trung phân tích và mô hình hóa 5 chiến lược dự báo nhiều bước:

  • Chiến lược lặp (Iterated Strategy): Sử dụng một mô hình duy nhất dự báo 1 bước, sau đó đệ quy lấy giá trị dự báo làm đầu vào cho các bước tiếp theo.
  • Chiến lược trực tiếp (Direct Strategy): Huấn luyện đồng thời H mô hình độc lập tương ứng với H bước dự báo trong tương lai.
  • Chiến lược kết hợp trực tiếp - đệ quy (DirREC Strategy): Tích hợp cơ chế của chiến lược trực tiếp nhưng liên tục mở rộng kích thước véc-tơ đầu vào bằng các giá trị ước lượng từ các bước trước.
  • Chiến lược nhiều ngõ vào - nhiều ngõ ra (MIMO Strategy): Xây dựng một mô hình véc-tơ duy nhất để dự báo đồng thời toàn bộ H bước đầu ra nhằm duy trì tính phụ thuộc ngẫu nhiên giữa các biến.
  • Chiến lược kết hợp trực tiếp - MIMO (DirMO Strategy): Phân chia bài toán H bước thành nhiều khối ngõ ra kích thước nhỏ để cân bằng giữa tính linh hoạt và quan hệ tương quan.

Phương pháp nghiên cứu

Nguồn dữ liệu nghiên cứu bao gồm chuỗi giá đóng cửa theo ngày của cổ phiếu FPT, chỉ số VN-Index thu thập từ Sở Giao dịch Chứng khoán Thành phố Hồ Chí Minh và tập dữ liệu benchmark 111 chuỗi thời gian từ cuộc thi dự báo NN3. Phương pháp chọn mẫu áp dụng kỹ thuật lấy mẫu chuỗi liên tục theo cửa sổ trượt (sliding window) với kích thước nhúng (embedding size) phù hợp nhằm bảo toàn cấu trúc chuỗi thời gian thực tế.

Quy trình phân tích dữ liệu được thiết kế chặt chẽ qua các giai đoạn: tiền xử lý làm sạch dữ liệu, lấy sai phân bậc 1 để loại bỏ xu thế bất định, chuẩn hóa dữ liệu về dải giá trị [0, 1] phù hợp với hàm kích hoạt Sigmoid của mạng nơ-ron. Tập dữ liệu được phân chia theo tỷ lệ 70% dành cho huấn luyện (training), 15% dành cho kiểm chứng (validation) nhằm kích hoạt cơ chế dừng sớm (EarlyStopping) chống hiện tượng quá khớp (overfitting), và 15% dành cho kiểm thử độc lập (testing). Hai độ đo định lượng chuẩn gồm sai số bình phương trung bình (MSE) và sai số phần trăm tuyệt đối trung bình (MAPE) được sử dụng xuyên suốt để đánh giá độ chính xác của từng cấu hình mạng. Timeline thực hiện đề tài kéo dài trong 5 tháng, từ tháng 02/2014 đến tháng 06/2014.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thực nghiệm đối sánh 5 chiến lược dự báo trên các tập dữ liệu chứng khoán thực tế đã mang lại 4 phát hiện quan trọng:

Chiến lược DirREC đạt hiệu năng dự báo tổng thể vượt trội nhất trên hầu hết các bộ dữ liệu. Khi kiểm thử trên chuỗi giá cổ phiếu FPT và chỉ số VN-Index, chiến lược DirREC đạt mức sai số MAPE trung bình thấp hơn từ 15% đến 25% so với chiến lược lặp (Iterated) truyền thống ở cùng tầm dự báo nhiều bước.

Chiến lược lặp (Iterated) bộc lộ sự suy giảm độ chính xác nhanh chóng khi tầm dự báo H mở rộng. Sai số tích lũy của mô hình Iterated tăng đột biến hơn 30% khi dự báo từ bước thứ 3 trở đi do việc sử dụng lại các giá trị đầu ra xấp xỉ có chứa nhiễu làm đầu vào tiếp theo.

Chiến lược MIMO và DirMO thể hiện ưu thế rõ rệt về hiệu năng tính toán và thời gian huấn luyện. Nhờ tối ưu hóa đồng thời cấu trúc nhiều ngõ ra, thời gian huấn luyện của chiến lược MIMO rút ngắn khoảng 40% so với việc phải xây dựng H mô hình độc lập của chiến lược trực tiếp (Direct), đồng thời bảo toàn tốt đặc tính tương quan chuỗi.

Khi so sánh chéo trên tập dữ liệu chuẩn quốc tế NN3, mạng nơ-ron áp dụng chiến lược DirREC cho kết quả dự báo có độ chính xác cạnh tranh tương đương và trong nhiều kịch bản vượt trội hơn các giải thuật học máy phổ biến khác như Mô hình Hồi quy véc-tơ hỗ trợ (SVR) và Kỹ thuật học lười (Lazy Learning - LL).

Thảo luận kết quả

Hiệu quả vượt trội của chiến lược DirREC bắt nguồn từ khả năng dung hòa hai ưu điểm kỹ thuật: cơ chế độc lập giúp ngăn ngừa sự bùng nổ sai số cục bộ như chiến lược lặp, đồng thời việc mở rộng véc-tơ đầu vào liên tục giúp khắc phục nhược điểm bỏ qua mối quan hệ phụ thuộc giữa các bước dự báo vốn tồn tại ở chiến lược trực tiếp. Kết quả này phản ánh đặc thù biến động mạnh và độ nhiễu cao của thị trường chứng khoán Việt Nam, nơi các cú sốc giá ngắn hạn có tác động lan truyền dài hơn sang các phiên kế tiếp.

So với các nghiên cứu quốc tế trước đây của Bontempi hoặc Taieb vốn thiên về ưu tiên kỹ thuật LL-MIMO trên dữ liệu công nghiệp, phát hiện của luận văn khẳng định rằng đối với dữ liệu tài chính có tính phi tuyến phức tạp, cấu trúc mạng nơ-ron đa tầng kết hợp chiến lược DirREC là giải pháp tối ưu hơn. Dữ liệu thực nghiệm của nghiên cứu có thể được trực quan hóa hiệu quả thông qua các bảng ma trận so sánh sai số đa tiêu chí (MSEmean, MSEmin, MAPEmean, MAPEmin) kết hợp biểu đồ đường thể hiện độ dốc gia tăng sai số theo từng bước dự báo từ H = 1 đến H = 18, giúp nhà phân tích dễ dàng nhận diện điểm gãy hiệu năng của từng mô hình.

Đề xuất và khuyến nghị

Từ các kết luận thực nghiệm, luận văn đưa ra 4 khuyến nghị giải pháp cụ thể mang tính ứng dụng cao:

Tích hợp chiến lược DirREC vào hệ thống giao dịch thuật toán tự động: Các công ty chứng khoán và quỹ đầu tư định lượng cần triển khai module dự báo giá nhiều bước sử dụng mạng nơ-ron theo chiến lược DirREC, nhằm nâng cao độ chính xác dự báo giá mục tiêu thêm ít nhất 20% trong khung thời gian T+3 đến T+10. Thời gian triển khai dự kiến trong vòng 6 tháng do đội ngũ kỹ sư hệ thống thông tin đảm nhiệm.

Chuẩn hóa quy trình tiền xử lý và khử xu thế đa tầng: Chuyên viên phân tích dữ liệu cần áp dụng triệt để phương pháp lấy sai phân chuỗi kết hợp kỹ thuật chuẩn hóa dải biến thiên [0, 1] trước khi đưa dữ liệu vào mạng huấn luyện. Giải pháp này giúp triệt tiêu thành phần phi dừng, giảm thiểu độ lệch chuẩn của sai số kiểm thử xuống dưới mức 3%, áp dụng định kỳ hàng quý.

Tối ưu hóa siêu tham số mạng nơ-ron bằng kỹ thuật dừng sớm và hệ số quán tính: Bộ phận nghiên cứu và phát triển (R&D) cần ứng dụng các thuật toán tối ưu hóa bậc hai như Levenberg-Marquardt kết hợp cơ chế kiểm chứng chéo EarlyStopping, giúp rút ngắn 35% thời gian huấn luyện mô hình và ngăn ngừa triệt để lỗi quá khớp, hoàn thành thử nghiệm trong 3 tháng.

Xây dựng cổng thông tin cảnh báo rủi ro biến động giá cổ phiếu: Các định chế tài chính và cơ quan quản lý sàn giao dịch cần phối hợp xây dựng hệ thống dự báo rủi ro đa kịch bản cho nhóm 50 cổ phiếu vốn hóa lớn (VN50), cung cấp chỉ số dự báo xu hướng định lượng hỗ trợ nhà đầu tư, thực hiện thí điểm trong vòng 12 tháng.

Đối tượng nên tham khảo luận văn

Nhà đầu tư cá nhân và tổ chức tài chính: Cung cấp góc nhìn khoa học về quy luật vận động giá cổ phiếu đa khung thời gian (T+3 đến T+10), giúp tối ưu hóa điểm giải ngân, nâng cao tỷ suất sinh lời danh mục và thiết lập ngưỡng cắt lỗ an toàn dựa trên mô hình định lượng.

Kỹ sư phát triển hệ thống giao dịch tự động (Algo-trading): Nắm vững kiến trúc mạng nơ-ron lan truyền ngược cùng mã giả chi tiết của 5 chiến lược dự báo nhiều bước để trực tiếp lập trình và tích hợp vào các robot giao dịch chứng khoán thực tế.

Chuyên viên phân tích định lượng (Quant Analyst): Tham khảo phương pháp luận kết hợp giữa chuỗi thời gian phi tuyến và học máy, áp dụng các bộ đo MSE, MAPE để xây dựng mô hình dự báo định giá tài sản phái sinh và quản trị rủi ro thanh khoản với sai số dưới 5%.

Giảng viên, nghiên cứu sinh và sinh viên ngành Công nghệ thông tin, Hệ thống thông tin quản lý: Sử dụng làm tài liệu tham khảo chuẩn mực về cấu trúc thiết kế thực nghiệm học máy, phương pháp xử lý dữ liệu tài chính và so sánh các chiến lược đa ngõ ra trên dữ liệu chuỗi thời gian thực.

Câu hỏi thường gặp

Tại sao bài toán dự báo nhiều bước lại phức tạp hơn dự báo một bước?

Trong dự báo một bước, mô hình chỉ ước lượng giá trị ngay tại thời điểm kế tiếp dựa trên dữ liệu thực tế đã biết. Ngược lại, dự báo nhiều bước đòi hỏi dự đoán một chuỗi giá trị dài trong tương lai, nơi dữ liệu đầu vào của các bước sau thường chứa sai số ước lượng từ bước trước, dẫn đến hiện tượng tích lũy sai số theo hàm mũ và làm suy giảm độ chính xác.

Vì sao chiến lược DirREC lại vượt trội hơn chiến lược lặp truyền thống?

Chiến lược lặp chỉ dùng một mô hình duy nhất và tái sử dụng kết quả dự báo có nhiễu làm đầu vào, khiến sai số tăng hơn 30% ở các bước xa. Chiến lược DirREC huấn luyện các mô hình riêng biệt cho từng bước dự báo, đồng thời bổ sung các biến ước lượng vào véc-tơ đầu vào, vừa bảo toàn thông tin tương quan vừa cô lập sai số cục bộ.

Mạng nơ-ron trong luận văn xử lý hiện tượng quá khớp bằng phương pháp nào?

Nghiên cứu áp dụng kỹ thuật dừng sớm (EarlyStopping) thông qua việc phân chia tập dữ liệu thành 3 phần độc lập: tập huấn luyện, tập kiểm chứng (chiếm 15%) và tập kiểm thử. Quá trình học của mạng sẽ tự động dừng lại khi sai số trên tập kiểm chứng bắt đầu có xu hướng tăng lên, đảm bảo mô hình giữ được khả năng tổng quát hóa cao.

Dữ liệu chuỗi thời gian chứng khoán cần xử lý như thế nào trước khi huấn luyện?

Dữ liệu giá đóng cửa được xử lý loại bỏ nhiễu, lấy sai phân bậc 1 để triệt tiêu tính xu thế không dừng và chuyển đổi về chuỗi giá trị biến động liên tục. Sau đó, toàn bộ giá trị được ánh xạ tuyến tính về khoảng [0, 1] nhằm tương thích với miền giá trị của hàm kích hoạt phi tuyến Sigmoid tại các nút mạng.

Kết quả nghiên cứu có thể mở rộng cho các loại tài sản tài chính khác không?

Hoàn toàn khả thi. Khung phương pháp luận và 5 chiến lược dự báo nhiều bước trong luận văn có tính tổng quát cao, có thể áp dụng hiệu quả cho các chuỗi thời gian tài chính khác như tỷ giá hối đoái, giá vàng, giá dầu thô hoặc chỉ số hàng hóa tương lai có cấu trúc dữ liệu biến động phi tuyến tương tự.

Kết luận

  • Luận văn đã hệ thống hóa và hiện thực hóa thành công 5 chiến lược dự báo nhiều bước trên chuỗi thời gian sử dụng mạng nơ-ron nhân tạo truyền thẳng nhiều tầng.
  • Thực nghiệm trên dữ liệu cổ phiếu FPT, chỉ số VN-Index và tập dữ liệu chuẩn quốc tế NN3 khẳng định chiến lược DirREC đạt hiệu quả dự báo vượt trội nhất với sai số MAPE tối ưu.
  • Nghiên cứu chứng minh tính ưu việt của mạng nơ-ron so với các phương pháp truyền thống trong việc mô hình hóa các biến động phi tuyến của thị trường chứng khoán Việt Nam.
  • Kết quả đề tài mở ra lộ trình phát triển hệ thống giao dịch tự động và quản lý danh mục đầu tư ứng dụng trí tuệ nhân tạo trong giai đoạn 12 tháng tới.
  • Các tổ chức tài chính, nhà phát triển công nghệ và nhà nghiên cứu định lượng nên khai thác ngay tài liệu này để nâng cao năng lực phân tích dữ liệu thị trường và tối ưu hóa hiệu quả đầu tư.