Mô Hình Dự Báo Giá Chứng Khoán Việt Nam Bằng Phương Pháp Học Sâu

Khóa luận trình bày mô hình dự báo giá chứng khoán Việt Nam bằng phương pháp học sâu cho chuỗi thời gian đa biến, mang lại hiệu quả cao.

Chuyên ngành

Hệ thống thông tin

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

83
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU VÀ MÔ TẢ ĐỀ TÀI

1.1. Giới thiệu về phân tích dự báo

1.2. Khái niệm về phân tích dự đoán. Lợi ích và hạn chế của phân tích dự đoán

1.3. Ứng dụng của phân tích dự đoán

1.4. Các loại mô hình phân tích dự đoán. Giới thiệu về đối tượng dự báo

1.5. Khái niệm chứng khoán và thị trường chứng khoán

1.6. Chỉ số thị trường chứng khoán

1.7. Đặt vấn đề và các nghiên cứu liên quan

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Lý thuyết chuỗi thời gian

2.1.1. Định nghĩa chuỗi thời gian

2.1.2. Các thành phần của chuỗi thời gian

2.1.2.1. Khái niệm tính dừng
2.1.2.2. Cách kiểm định tính dừng của chuỗi thời gian

2.1.3. Biến đổi chuỗi không dừng thành chuỗi dừng

2.2. Akaike Information Criterion (AIC)

2.3. Bayesian information criterion (BIC)

3. CHƯƠNG 3: CÁC PHƯƠNG PHÁP DỰ ĐOÁN

3.1. Phương pháp dự đoán chuỗi thời gian đa biến

3.1.1. Mô hình thống kê Vector Autoregression

3.1.2. Mô hình hồi quy máy học

3.1.3. Mô hình học sâu

3.2. Phương pháp dự báo chuỗi thời gian dài

4. CHƯƠNG 4: THỰC NGHIỆM VÀ ĐÁNH GIÁ

4.1. Nguồn dữ liệu

4.2. Tiền xử lý dữ liệu

4.3. Thiết lập cho quá trình thực nghiệm

4.4. Kết quả và thảo luận

4.4.1. Kết quả thực nghiệm dự báo chuỗi thời gian đa biến

4.4.2. Kết quả thực nghiệm dự báo chuỗi thời gian dài

5. CHƯƠNG 5: ỨNG DỤNG

5.1. Quy trình triển khai mô hình dự báo

5.1.1. Thu thập và tiền xử lý dữ liệu

5.1.2. Huấn luyện mô hình

5.1.3. Triển khai và sử dụng mô hình

5.2. Quy trình xây dựng hệ thống website dự báo

5.2.1. Thiết kế thành phần chức năng

5.2.2. Thiết kế cơ sở dữ liệu

5.2.3. Thiết kế thành phần xử lý

5.2.4. Triển khai hệ thống trên Linux Server AWS

5.2.5. Kiến trúc ứng dụng

5.2.6. Xây dựng giao diện

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Tổng hợp kết quả đạt được

6.2. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về mô hình dự báo giá chứng khoán Việt Nam

Mô hình dự báo giá chứng khoán Việt Nam bằng phương pháp học sâu đang trở thành một trong những xu hướng nổi bật trong lĩnh vực tài chính. Việc áp dụng các kỹ thuật học máy và học sâu giúp cải thiện độ chính xác trong việc dự đoán giá cổ phiếu. Các nhà đầu tư ngày càng quan tâm đến việc sử dụng các mô hình này để đưa ra quyết định đầu tư thông minh hơn.

1.1. Tổng quan về phân tích dự báo giá chứng khoán

Phân tích dự báo giá chứng khoán là quá trình sử dụng dữ liệu lịch sử để dự đoán xu hướng tương lai. Các mô hình học sâu như LSTM và ARIMA đã được áp dụng để cải thiện độ chính xác của dự báo.

1.2. Lợi ích của việc dự báo giá chứng khoán

Dự báo giá chứng khoán giúp các nhà đầu tư nhận diện cơ hội và rủi ro, từ đó đưa ra quyết định đầu tư hợp lý. Việc sử dụng mô hình học sâu có thể tối ưu hóa lợi nhuận và giảm thiểu rủi ro.

II. Thách thức trong việc dự báo giá chứng khoán Việt Nam

Dự báo giá chứng khoán không phải là một nhiệm vụ dễ dàng. Thị trường chứng khoán Việt Nam chịu ảnh hưởng từ nhiều yếu tố như chính trị, kinh tế và tâm lý nhà đầu tư. Những yếu tố này tạo ra sự biến động lớn trong giá cổ phiếu, làm cho việc dự đoán trở nên khó khăn.

2.1. Các yếu tố ảnh hưởng đến giá chứng khoán

Giá chứng khoán bị ảnh hưởng bởi nhiều yếu tố như thông tin kinh tế, chính trị và tâm lý thị trường. Những yếu tố này có thể gây ra sự biến động lớn trong ngắn hạn.

2.2. Rủi ro trong dự báo giá chứng khoán

Rủi ro trong dự báo giá chứng khoán bao gồm sai số trong mô hình và sự thay đổi bất ngờ của thị trường. Điều này có thể dẫn đến những quyết định đầu tư không chính xác.

III. Phương pháp học sâu trong dự báo giá chứng khoán

Phương pháp học sâu đã được chứng minh là hiệu quả trong việc dự báo giá chứng khoán. Các mô hình như LSTM, CNN và RNN được sử dụng để phân tích dữ liệu lịch sử và dự đoán xu hướng tương lai.

3.1. Mô hình LSTM trong dự báo giá chứng khoán

Mô hình LSTM (Long Short-Term Memory) giúp xử lý dữ liệu chuỗi thời gian hiệu quả. Nó có khả năng ghi nhớ thông tin lâu dài, rất phù hợp cho việc dự đoán giá cổ phiếu.

3.2. Mô hình CNN trong phân tích dữ liệu chứng khoán

Mô hình CNN (Convolutional Neural Network) có thể được áp dụng để phân tích các đặc trưng của dữ liệu chứng khoán, giúp cải thiện độ chính xác trong dự đoán.

IV. Ứng dụng thực tiễn của mô hình dự báo giá chứng khoán

Mô hình dự báo giá chứng khoán không chỉ giúp các nhà đầu tư đưa ra quyết định mà còn có thể được áp dụng trong các lĩnh vực khác như quản lý rủi ro và tối ưu hóa danh mục đầu tư.

4.1. Ứng dụng trong quản lý danh mục đầu tư

Mô hình dự báo giúp các nhà đầu tư tối ưu hóa danh mục đầu tư của mình bằng cách xác định các cổ phiếu có tiềm năng tăng trưởng cao.

4.2. Ứng dụng trong quản lý rủi ro

Việc dự báo chính xác giúp các nhà đầu tư nhận diện và giảm thiểu rủi ro trong quá trình đầu tư, từ đó bảo vệ vốn đầu tư của mình.

V. Kết luận và hướng phát triển mô hình dự báo

Mô hình dự báo giá chứng khoán bằng phương pháp học sâu đang ngày càng trở nên quan trọng trong lĩnh vực tài chính. Tương lai của mô hình này hứa hẹn sẽ mang lại nhiều cải tiến và ứng dụng mới.

5.1. Tương lai của mô hình dự báo giá chứng khoán

Với sự phát triển của công nghệ, mô hình dự báo giá chứng khoán sẽ ngày càng chính xác hơn, giúp các nhà đầu tư đưa ra quyết định tốt hơn.

5.2. Hướng phát triển mô hình học sâu

Nghiên cứu và phát triển các mô hình học sâu mới sẽ giúp cải thiện độ chính xác và khả năng dự đoán của các mô hình hiện tại.

10/07/2025
Khóa luận tốt nghiệp hệ thống thông tin xây dựng mô hình dự báo giá chứng khoán việt nam bằng phương pháp học sâu cho chuỗi thời gian đa biến

Trích đoạn nội dung tài liệu

Đặt vấn đề và các nghiên cứu liên quan Thị trường chứng khoán (TTCK) là một trong những nơi đầu tư tài chính phố biến và là nơi mà các doanh nghiệp thu hút vốn đầu tư từ đó mở rộng doanh nghiệp thông qua cô phiếu, trái phiếu. Một đất nước được coi là phát triển thật sự nếu thị trường tải chính của nước đó hoạt động nhanh nhạy và hiệu quả. Là hạt nhân của thị trường tài chính, từ khi ra đời, thị trường chứng khoán luôn thé hiện tốt vai trò tạo vốn và chu chuyên vốn linh hoạt hơn trong nền kinh tế. Chỉ số index thị trường chứng khoán là một trong những chỉ báo đại diện cho tình trạng của thị trường chứng khoán nói riêng và tình hình kinh tế của quốc gia nói chung.

Việc phân tích dự báo cho các chỉ số thị trường chứng khoán mang lại cho các nhà đầu tư, các nhà hoạch định cái nhìn tổng quan hơn về tình trạng của thị trường trong tương lai, hỗ trợ đưa ra các quyết định đầu tư đúng đắn cũng như cảnh báo cho những rủi ro từ sớm. Mặc dù vậy, dự đoán chỉ s6 thị trường chứng khoán là một thách thức đáng kê do ảnh hưởng của nhiều yếu to. Một số bài nghiên cứu trước đây có đề tài tương tự về việc dự báo chỉ số chứng khoán như đề tài nghiên cứu của Nguyen Trong Co và các cộng sự [28] ứng dụng và so sánh giữa mô hình thong kê ARIMA [27] và mô hình học sâu LSTM [32] dé dự báo chỉ số VN Index 30. Nguyen Thanh Cuong và các cộng sự [8] sử dụng GARCH và các biến thé của GARCH bao gồm GARCH-M, EGARCH và TGARCH đề đo lường độ biến động của chỉ số VN Index 100 của san giao dich chứng khoán Hồ Chí Minh.

Các nghiên cứu về chỉ số nước ngoài như NASDAQ 100 của Erkam Guresen và các cộng sự [13] cũng sử dụng dữ liệu lịch sử dé dự đoán chỉ số NASDAQ 100 thông qua các mô hình mạng neural nhân tạo nhiều lớp (Multi perceptron layers) kết hợp với GARCH và mang neuron nhân tao với kiến trúc động (Dynamic Architecture Neural network). Tuy nhiên các nghiên cứu trên tập trung vao việc ứng dụng các mô hình dự đoán cho một chuỗi thời gian đơn biến mà bỏ qua các yếu tổ thực sự có ảnh hưởng khác cũng như có những hạn chế trong dự báo thời gian dài hơn — điều mà nhiều nhà đầu tư thực sự quan tâm. Chính vì vậy, đề tài nghiên cứu này được thực hiện đề cải thiện những vấn đề còn thiếu sót kế trên của các nghiên cứu trước đây. Dé tài nghiên cứu hướng đến việc giải quyết hai van đề trên.

Với van dé thứ nhất, dé tài sẽ thực hiện nghiên cứu những mô hình đa biến với các yêu tô khác đề cải thiện chất lượng dự báo của chỉ số VN Index 30. Với vấn đề thứ hai, đề tài sẽ thực hiện nghiên cứu những mô hình phục vụ cho việc dự báo chuỗi thời gian dài. Vì giá trị của các cổ phiếu là một trong những yếu tố ảnh hưởng trực tiếp đến các chỉ số VN Index 30, đặc biệt là những cô phiếu có tầm ảnh hưởng lớn, nên đề tài sử dụng những mã cô phiếu vốn hóa cao lẫn khối lượng giao dịch lớn cùng lịch sử lâu đời dé đưa làm các thành phần trong mô hình đa biến phục vụ cho việc dự đoán chỉ số VN Index 30. Một số đề tài nghiên cứu ngoài nước cũng đã sử dụng các mã cô phiếu con trong rô của các chỉ số chứng khoán dé phuc vu du bao cac chi sỐ này.

Đáng kề nhất đến các đề tài của các thuật toán Hồi quy đa biến ngoại sinh phi tuyến tính (Nonlinear Autoregressive Exogenous hay gọi tắt là NARX) sử dụng mã chứng khoán thuộc chỉ số NASDAQ 100 dé phục vu dự báo giá đóng cửa của chỉ số này. Tiêu biểu có thể kế đến như bài nghiên cứu như Yao Qin và các cộng sự [39] đã đề xuất về mô hình Dual- Stage Attention-Based Recurrent Neural Network ứng dung cơ chế attention dé giải quyết các van dé của chuỗi thời gian ngoại sinh (bài toán xem các biến có ảnh hưởng một phần đến chuỗi thời gian mục tiêu dé dự đoán chuỗi thời gian mục tiêu) với bộ dữ liệu về NASDAQ 100 cũng như bộ dữ liệu về dự báo nhiệt độ trong nhà SML 100. Mô hình Dual-stage two-phase attention-based recurrent neural networks của Yeqi Liu va các cộng sự [38] là một triển khai biến thé của Dual-Stage Attention-Based Recurrent Neural Network với việc bỗ sung thêm các pha trích xuất thông tin giữa các biên ngoại sinh và các biên mục tiêu. Mục tiêu đề tài Mục tiêu đề tài bao gôm: Mô tả các đặc tính của các mô hình dự báo chuỗi thời gian, các mô hình máy học từ đó đánh giá sự phù hợp của mô hình đề xuất và áp dụng vào dự báo.

Sử dụng đữ liệu trong quá khứ và các thuật toán máy học dé dự báo giá trỊ trong tương lai. Tìm hiểu cách hoạt động của các mô hình dự báo cho chuỗi thời gian đa biến: LSTNet, VAR, MTGNN, Random Forest Regression, XGBoost Regression, DSTP. Tìm hiểu các phương pháp dự báo chuỗi thời gian dai như Transformer, Autoformer. Xây dựng website dự báo giá chỉ số thị trường chứng khoán.

Đối tượng và phạm vi nghiên cứu 1.1 Đối tượng nghiên cứu Dự báo chỉ số đóng cửa của chỉ số Vietnam Index 30 dựa trên ảnh hưởng của một số cô phiếu (BID, BVH, CTG, FPT, GAS, HPG, KDH, MBB, MSN, MWG, NVL, PDR, PNJ, REE, SBT, SSI, STB, TCH, VCB, VIC, VNM) từ năm 2015 — 2022 1.2 Pham vi nghiên cứu Trong dé tài này, phạm vi nghiên cứu hướng đến: Mô hình thống kê đa biến: VAR. Mô hình hồi quy cho chuỗi thời gian đa biến như Random Forest Regression, XGBoost Regression. Mô hình học sâu cho chuỗi thời gian đa biến: LSTNet [15], MTGNN [40], DSTP [38]. Mô hình cho dự báo chuỗi thời gian dài: Transformer [5], Autoformer [16] e Bộ dữ liệu về lịch sử giá cho thí nghiệm được tổng hợp từ trang web 1nvesting.com e Công nghệ, ngôn ngữ lập trình sử dung: Python, NextJS, các framework va thư viện liên quan.

e Phương pháp crawl dữ liệu thông qua API https://apipubaws.vn e Kiến thức xây dựng Website dự báo được triển khai trên kết quả của các mô hình nghiên cứu. Đặc tả bài toán 1.1 Bài toán chuỗi thời gian đa biến Với van đề đặt ra hiện tại, bài toán chuỗi thời gian đa biến có mục đích dé đạt được kết quả dự đoán tối ưu cho chỉ số VN Index 30 Với lịch sử thời gian của các mã cổ phiếu X' =[f uX¿ ¿,.Xc—r} X? =XZ+,Xế¿,.Xế r} X" = {Xf Xi 2, Xtr} Và chuỗi thời gian lich của chỉ số VN Index 30 Ÿ =Ứ-1,Ÿ. Y;_r} Mục tiêu của bài toán là dự đoán chỉ số VN Index 30 tại ngày tiếp theo Ÿ, Mặc dù với phần đặc tả bài toán này phát biểu như trên, các mô hình không bắt buộc giới hạn kết quả đầu ra phải giống hoàn toàn với bài toán. Ví dụ như với mô hình chuỗi thời gian đa biến, kết quả mô hình đầu ra bao gồm kết quả dư báo của tat cả các biến X4, Xệ,.

X7, Y,, thí nghiệm sẽ chỉ thực hiện đánh giá kết quả dự báo của VN 30 Index.2 Bài toán chuỗi thời gian dài Với bài toán dự báo chuỗi thời gian dài, nội dung của input sẽ tương tự với chuỗi thời gian đa biến Với lịch sử thời gian của các mã cô phiếu X* = (Xj, Xi2, Xr} X? =XÊuXếs,.Xc r} Và chuỗi thời gian lịch của chỉ số VN Index 30 Y =,T,Y:_›,. Yr—r} Mục tiêu bài toán đề ra là dự báo các giá trị VN Index 30 trong tương lai ert Vera Vero} 10 CHƯƠNG 2 CƠ SỞ LÝ THUYET 2. Lý thuyết chuỗi thời gian 2.1 Định nghĩa chuỗi thời gian Chuỗi thời gian (time series) là một chuỗi dữ liệu được sắp xếp theo thứ tự thời gian. Các giá trị trong chuỗi thời gian thường được ghi nhận liên tục theo các đơn vị thời gian như giờ, ngày, tháng, quý hoặc năm.

Chuỗi thời gian được sử dụng dé mô tả sự thay đôi của một biến số theo thời gian, ví dụ như giá cổ phiếu, doanh số bán hàng, nhiệt độ hoặc lưu lượng mưa. Chuỗi thời gian thường có tính chất không tĩnh (non-stationary), tức là giá trị trung bình và phương sai của nó có thé thay đổi theo thời gian, và do đó yêu cầu các phương pháp phân tích và mô hình hóa đặc biệt dé xử lý. Các phương pháp phân tích chuỗi thời gian bao gồm các phương pháp thống kê, dự báo và mô hình hóa dé giúp hiểu và dự đoán xu hướng trong đữ liệu thời gian.2 Các thành phần của chuỗi thời gian Chuỗi thời gian có thê được phân thành các thành phần chính sau đây: e Thành phần xác định: Thanh phan này là thành phan không thay đổi theo thời gian và giúp xác định giá trị trung bình của chuỗi thời gian. Ví dụ: mức độ tăng trưởng kinh tế dai hạn.

e Thành phan chu kỳ: Thành phần này bao gồm các biến động định kỳ và có chu kỳ trong chuỗi thời gian, thường có thời gian lặp lại đều nhau. Ví dụ: giá cô phiêu có xu hướng tăng và giảm hàng năm. e Thành phan mùa vụ: Thành phan này bao gồm các biến động định kỳ và có chu kỳ trong chuỗi thời gian, nhưng thường có thời gian lặp lại hàng năm hoặc hàng quý. Ví dụ: doanh số bán hàng tăng trong mùa giảm giá cuối năm.

e Thành phan ngẫu nhiên: Thành phan này bao gồm các biến động ngẫu nhiên trong chuỗi thời gian và không thể dự đoán trước được. Ví dụ: sự biến động ngẫu nhiên của giá cô phiêu trong ngắn hạn. 11 e Các thành phan này có thé tương tác với nhau và ảnh hưởng đến hình dang và đặc tính của chuỗi thời gian. Việc phân tích và xác định các thành phần này của chuỗi thời gian là rất quan trọng dé hiểu và dự báo xu hướng của chuỗi thời gian.

Các thành phần này có thê tương tác với nhau và ảnh hưởng đến hình dạng và đặc tính của chuỗi thời gian. Việc phân tích và xác định các thành phần này của chuỗi thời gian là rất quan trọng dé hiểu và dự báo xu hướng của chuỗi thời gian.2 dưới đây minh hoạ cho các thành phần của chuỗi thời gian. 1 /\ INS fh Original Time Series #0 R. Puch wl Nae Net tạ TƯ i ee X~ ve ví Data ~.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề Mô Hình Dự Báo Giá Chứng Khoán Việt Nam Bằng Phương Pháp Học Sâu cung cấp cái nhìn sâu sắc về việc áp dụng các phương pháp học sâu để dự đoán giá cổ phiếu trên thị trường chứng khoán Việt Nam. Tài liệu này không chỉ giải thích các kỹ thuật học máy hiện đại mà còn phân tích cách mà những mô hình này có thể cải thiện độ chính xác trong việc dự đoán giá cổ phiếu, từ đó giúp các nhà đầu tư đưa ra quyết định thông minh hơn.

Để mở rộng kiến thức của bạn về các ứng dụng học máy trong lĩnh vực tài chính, bạn có thể tham khảo thêm tài liệu Ứng dụng mô hình học sâu lstm trong bài toán dự báo giá cổ phiếu ở thời điểm đóng cửa cho một số mã cổ phiếu ở thị trường chứng khoán Việt Nam, nơi bạn sẽ tìm thấy những phân tích chi tiết hơn về mô hình LSTM trong dự đoán giá cổ phiếu. Ngoài ra, tài liệu Dự báo chứng khoán sử dụng phương pháp học sâu cũng sẽ cung cấp cho bạn cái nhìn tổng quan về các phương pháp học sâu khác nhau trong dự báo chứng khoán. Cuối cùng, bạn có thể khám phá tài liệu Luận văn thạc sĩ công nghệ thông tin hệ dự đoán chỉ số vn index dựa trên mô hình học sâu để hiểu rõ hơn về cách dự đoán chỉ số thị trường thông qua các mô hình học sâu. Những tài liệu này sẽ giúp bạn nắm bắt được các xu hướng và kỹ thuật mới nhất trong lĩnh vực dự báo tài chính.