Xây Dựng Ứng Dụng Dự Đoán, Phát Hiện Anomalies và Gợi Ý Giao Dịch Chứng Khoán

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp hệ thống thông tin xây dựng ứng dụng dự đoán phát hiện sự bất thường và gợi ý giao dịch, vận dụng lý thuyết vào thực tế, đề xuất giải

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

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

2024

107
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TONG QUAN DE TÀI

1.1. Lý do chọn đề tai

1.2. Ý nghĩa thực tiễn

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

2.1. Giới thiệu về trí tuệ nhân tạo, học máy, học sâu

2.2. Luồng hoạt động của học máy

2.2.1. Tổng quan về LSTM

2.2.2. Kiến trúc thuật toán LSTM

2.2.3. Ứng dụng thuật toán LSTM vào dữ liệu chứng khoán

2.3. Thuật toán Isolation Forest phát hiện điểm bất thường

2.3.1. Khái niệm

2.3.2. Phương pháp tìm

2.3.3. Học tăng cường

2.4. Thuật toán tiến hóa

2.4.1. Evolution Strategy

2.4.2. Thuật toán tiến hóa sâu

2.4.3. Ứng dụng vào giao dịch chứng khoán

2.5. Các thuật toán căn bản

2.6. Quy trình học tăng cường trong giao dịch chứng khoán

2.7. Các chiến lược đầu tư

2.7.1. Chiến lược Dollar-Cost Averaging (DCA)

2.7.2. Chiến lược Accumulation and Distribution

2.7.3. Chiến lược Bulk Buying and Selling

3. CHƯƠNG 3: KẾT HỢP THUẬT TOÁN VÀ THỰC NGHIỆM

3.1. Kết hợp thuật toán LSTM và Isolation Forest

3.1.1. Lý do kết hợp

3.1.2. Phương thức kết hợp

3.2. Kết quả thực nghiệm

3.2.1. Thực nghiệm trên mã SBT

3.2.2. Thực nghiệm trên mã TSLA

3.2.3. Thử nghiệm học tăng cường với các chiến lược đầu tư

3.2.3.1. Chuẩn bị dữ liệu
3.2.3.2. Huấn luyện và thực nghiệm Agent

3.2.4. Thực nghiệm trên mã FPT

3.2.5. Thực nghiệm trên mã MWG

3.2.6. Thực nghiệm trên mã PNJ

3.2.7. Thực nghiệm trên mã AC

3.2.8. Thực nghiệm trên mã BSI

3.2.9. Kết hợp thuật toán LSTM và học tăng cường

3.2.9.1. Lý do kết hợp
3.2.9.2. Phương thức kết hợp
3.2.9.3. Kết quả thực nghiệm

3.2.10. Kết quả dự đoán trên tập test của các mô hình LSTM

3.2.11. Kết quả dự đoán của các Agent

4. CHƯƠNG 4: THIẾT KẾ VÀ XÂY DỰNG ỨNG DỤNG

4.1. Tổng quan ứng dụng

4.1.1. Giới thiệu ứng dụng

4.1.2. Kiến trúc phần mềm

4.1.2.1. Kiến trúc Clean Architecture
4.1.2.2. CQRS Design pattern

4.2. Yêu cầu chức năng và phi chức năng

4.2.1. Yêu cầu chức năng

4.2.2. Yêu cầu phi chức năng

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

4.3.1. Mô tả danh sách tác nhân

4.3.2. Mô tả danh sách Usecase

4.3.3. Đặc tả Usecase chính

4.4. Lược đồ cơ sở dữ liệu và thiết kế các thành phần xử lý

4.4.1. Activity Diagram

4.4.2. Thành phần giao diện người dùng

4.4.2.1. Màn hình đăng nhập
4.4.2.2. Màn hình thông tin chi tiết mã chứng khoán
4.4.2.3. Màn hình dự báo và dữ liệu bất thường trong tương lai
4.4.2.4. Màn hình xem dự báo chi tiết
4.4.2.5. Màn hình cài đặt Bot Trading
4.4.2.6. Màn hình xem Bot Trading đầu tư
4.4.2.7. Màn hình ví tiền
4.4.2.8. Màn hình thông báo
4.4.2.9. Màn hình lịch sử ví tiền
4.4.2.10. Màn hình nạp, rút tiền
4.4.2.11. Màn hình thông tin người dùng

5. CHƯƠNG 5: KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết quả đạt được

5.2. Về mặt nghiên cứu

5.3. Về mặt ứng dụng

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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Xây Dựng Ứng Dụng Dự Đoán Thị Trường Chứng Khoán

Trong bối cảnh thị trường chứng khoán ngày càng phát triển, việc ứng dụng công nghệ học máy để dự đoán giá cổ phiếu trở nên cần thiết. Các mô hình học máy như LSTM và học tăng cường đã được chứng minh là có khả năng cải thiện độ chính xác trong dự đoán. Bài viết này sẽ khám phá cách xây dựng ứng dụng dự đoán thị trường chứng khoán qua học máy, từ lý thuyết đến thực tiễn.

1.1. Lý Do Chọn Đề Tài Dự Đoán Thị Trường Chứng Khoán

Đầu tư chứng khoán là một lĩnh vực tiềm năng với khả năng sinh lợi cao. Tuy nhiên, việc đưa ra quyết định đầu tư chính xác đòi hỏi kiến thức sâu rộng và phân tích dữ liệu phức tạp. Việc ứng dụng học máy trong tài chính giúp giảm thiểu rủi ro và tối ưu hóa lợi nhuận.

1.2. Ý Nghĩa Khoa Học Của Đề Tài

Nghiên cứu này không chỉ cung cấp giải pháp cho nhà đầu tư mà còn mở ra hướng đi mới trong việc ứng dụng trí tuệ nhân tạo vào lĩnh vực tài chính. Các mô hình học máy có thể giúp phát hiện các điểm bất thường và dự đoán xu hướng thị trường.

II. Thách Thức Trong Dự Đoán Thị Trường Chứng Khoán

Dự đoán thị trường chứng khoán không chỉ đơn thuần là phân tích dữ liệu mà còn phải đối mặt với nhiều thách thức. Các yếu tố như biến động kinh tế, chính trị và tâm lý thị trường đều ảnh hưởng đến giá cổ phiếu. Việc xây dựng mô hình chính xác là một nhiệm vụ phức tạp.

2.1. Các Yếu Tố Ảnh Hưởng Đến Giá Cổ Phiếu

Giá cổ phiếu bị ảnh hưởng bởi nhiều yếu tố như thông tin kinh tế, chính trị và tâm lý nhà đầu tư. Việc phân tích các yếu tố này là rất quan trọng trong việc dự đoán chính xác.

2.2. Khó Khăn Trong Việc Thu Thập Dữ Liệu

Dữ liệu chứng khoán thường không đầy đủ và có thể bị nhiễu. Việc thu thập và xử lý dữ liệu lớn trong tài chính là một thách thức lớn đối với các nhà nghiên cứu và phát triển ứng dụng.

III. Phương Pháp Dự Đoán Thị Trường Chứng Khoán Qua Học Máy

Để xây dựng ứng dụng dự đoán thị trường chứng khoán, các phương pháp học máy như LSTM và Isolation Forest được áp dụng. Những mô hình này giúp cải thiện độ chính xác trong việc dự đoán giá cổ phiếu và phát hiện điểm bất thường.

3.1. Mô Hình LSTM Trong Dự Đoán Giá Cổ Phiếu

Mô hình LSTM được sử dụng để dự đoán chuỗi thời gian của giá cổ phiếu. Với khả năng ghi nhớ thông tin lâu dài, LSTM giúp cải thiện độ chính xác trong dự đoán.

3.2. Phát Hiện Điểm Bất Thường Bằng Isolation Forest

Isolation Forest là một thuật toán hiệu quả trong việc phát hiện các điểm bất thường trong dữ liệu chứng khoán. Việc phát hiện sớm các điểm bất thường giúp nhà đầu tư có thể đưa ra quyết định kịp thời.

IV. Ứng Dụng Thực Tiễn Của Mô Hình Dự Đoán

Mô hình dự đoán không chỉ giúp nhà đầu tư đưa ra quyết định chính xác mà còn có thể được tích hợp vào các ứng dụng giao dịch tự động. Việc sử dụng bot trading giúp tối ưu hóa chiến lược đầu tư và giảm thiểu rủi ro.

4.1. Tích Hợp Bot Trading Trong Ứng Dụng

Bot trading được phát triển để tự động hóa quá trình giao dịch chứng khoán. Việc này giúp nhà đầu tư tiết kiệm thời gian và tối ưu hóa lợi nhuận.

4.2. Kết Quả Thực Nghiệm Từ Ứng Dụng

Các thử nghiệm cho thấy mô hình dự đoán có khả năng cải thiện lợi nhuận đầu tư. Việc áp dụng các chiến lược đầu tư khác nhau giúp tối ưu hóa kết quả giao dịch.

V. Kết Luận Và Hướng Phát Triển Tương Lai

Nghiên cứu này mở ra hướng đi mới trong việc ứng dụng học máy vào lĩnh vực chứng khoán. Tương lai của ứng dụng dự đoán thị trường chứng khoán hứa hẹn sẽ còn nhiều tiềm năng phát triển.

5.1. Tương Lai Của Ứng Dụng Dự Đoán

Với sự phát triển không ngừng của công nghệ, ứng dụng dự đoán sẽ ngày càng hoàn thiện và chính xác hơn. Việc tích hợp thêm các mô hình học sâu sẽ giúp cải thiện hiệu quả.

5.2. Khả Năng Mở Rộng Ứng Dụng

Ứng dụng có thể mở rộng sang các lĩnh vực khác như phân tích tài chính và quản lý rủi ro. Việc này sẽ giúp nâng cao hiệu quả trong quản lý đầu tư.

10/07/2025
Khóa luận tốt nghiệp hệ thống thông tin xây dựng ứng dụng dự đoán phát hiện sự bất thường và gợi ý giao dịch chứng khoán trong tương lai thông qua sự kết hợp các mô hình học máy và mô hình học tăng cường

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

CHƯƠNG 1: TONG QUAN DE TÀI 1.1 Lý do chọn đề tai Hiện nay, đầu tư chứng khoán là một lĩnh vực rất tiềm năng với khả năng sinh lợi nhuận cao, thu hút sự quan tâm của nhiều nhà đầu tư. Thị trường chứng khoán ngày càng phát triển và trở thành một kênh đầu tu hap dẫn không chỉ đối với các tổ chức tài chính mà còn đối với các nha đầu tư cá nhân. Tuy nhiên, dé trở thành một nha đầu tư chứng khoán thành công, không chỉ cần có vốn mà còn đòi hỏi phải có sự hiểu biết sâu rộng về thị trường, tài chính, và các yêu tố ảnh hưởng đến giá cô phiếu. Quyết định đầu tư cần dựa trên nhiều yếu tố phức tạp và thông tin cập nhật liên tục, từ những biến động kinh tế, chính trị đến những tin tức doanh nghiệp, điều này làm cho việc đầu tư trở nên cực kỳ khó khăn.

Đi kèm với tiềm năng phát triển của các mô hình máy học, học sâu, học tăng cường có khả năng hỗ trợ đưa ra các quyết định giao dịch hỗ trợ người dùng. Trong bài nghiên cứu [18] của David W. Lu đã ứng dụng thành công Reinforcement Learning va LSTM Neural Networks dé đạt được kết quả giao dich với phan thưởng cao trong khoảng thời gian đài. Trong dự án nghiên cứu [17] của Bram Bakker đề xuất phương pháp kết hợp Reinforcement Learning và LSTM để cải tiến thuật toán Reinforcement Learning dé giải quyết các bài toán mang tính đài hạn và độ phức tạp lớn.

Nghiên cứu [14] đã chứng minh sự ưu việt của các thuật toán Deep Reinforcement Learning trong lĩnh vực đầu tư chứng khoán. Trong khảo sát [10] của Thomas G. Fischer đã tổng hợp 50 bài báo nghiên cứu về ứng dụng Reinforcement Learning trong lĩnh vực đầu tư tài chính và chứng khoán trong thời gian hai thập kỷ qua chỉ ra sự phát triển, cải tiến nhanh chóng và tiềm năng phát trién của Reinforcement Learning. Chính vì những lý do này, nhóm quyết định thực hiện đề tài Xây Dựng Hệ Thống Dự Đoán Giá Chứng Khoán, Phát Hiện Điểm Bat Thường và Gợi Ý Giao Dịch Chứng Khoán Thông Qua Trí Tuệ Nhân Tạo.

Mục tiêu của hệ thống này là hỗ trợ nhà đầu tư trong việc ra quyết định một cách chính xác và hiệu quả hơn. Hệ thống sẽ cung cấp các dự đoán hữu ích về giá chứng khoán trong tương lai, giúp nhà đầu tư có thêm cơ sở để đưa ra các quyết định đầu tư. 12 Mục tiêu đề tài Dé tăng cường sự tiện lợi và hiệu quả cho nhà đầu tư, nhóm sẽ xây dựng ứng dụng trên nền tảng di động. Ứng dụng này cho phép người dùng xem các thông tin dự đoán về giá chứng khoán theo từng sàn giao dịch và mã chứng khoán trong tương lai.

Đồng thời, ứng dụng sẽ gửi các cảnh báo về dự đoán sự bất thường của các mã chứng khoán thông qua thông báo thời gian thực, giúp nhà đầu tư kịp thời nắm bắt và điều chỉnh chiến lược. Nhóm kết hợp mô hình Long Short-Term Memory (LSTM) và Isolation Forest dé dự đoán giá va phat hiện các điểm bat thường trong giá chứng khoán tương lai. Mô hình 21 LSTM được sử dụng để phân tích các chuỗi thời gian phức tạp và dự đoán giá chứng khoán, trong khi Isolation Forest giúp phát hiện các điểm dữ liệu bất thường, cung cấp thông tin cảnh báo kip thời cho người dùng. Ngoài ra, nhóm phát triển “Bot Trading” thông qua mô hình Reinforcement Learning.

Người dùng có thể cung cấp một khoảng tiền ảo và ra lệnh cho Bot tiến hành đầu tư theo mã chứng khoán mong muốn trong một khoảng thời gian nhất định trong tương lai. Ứng dụng sẽ theo dõi và so sánh giá dự báo của Bot với giá chứng khoán thực tế theo thời gian thực, cho phép người dùng quan sát kết quả lời hay lỗ của các giao dịch. Sự thành công của “Bot Trading” sẽ được đánh giá qua lợi nhuận ma Bot đạt được sau khi thực hiện đầu tư trong khoảng thời gian nhất định. Với những tính năng này, ứng dụng di động của nhóm sẽ trở thành một công cụ đắc lực, hỗ trợ nhà đầu tư tối ưu hóa quyết định đầu tư, nâng cao hiệu quả và giảm thiểu rủi ro trong thị trường chứng khoán.3 Đối tượng nghiên cứu - Ung dụng mô hình Long Short-Term Memory (LSTM), Isolation Forest, Reinforcement Learning vào lĩnh vực chứng khoán.` - _ Hệ thống khuyến nghị hỗ trợ dự báo các điểm bat thường trong giao dịch chứng khoán ở tương lai.

- _ Hệ thống khuyến nghị hỗ trợ đưa ra các gợi ý, tham khảo giao dịch cho nhà đầu tư chứng khoán.4 Phạm vi nghiên cứu Ở phần nghiên cứu dự báo các điểm bất thường, nhóm tập trung vào hai mã chứng khoán tiêu biểu trên hai sàn giao dịch lớn. Thứ nhất, nhóm sẽ nghiên cứu mã TSLA cua Tesla, INC trên san giao dịch chứng khoán Hoa Ky (NASDAQ). Thứ hai, nhóm sẽ nghiên cứu mã STB của Ngân hang TMCP Sài Gòn Thương Tín (SacomBank) trên sàn giao dich HOSE (Sở Giao dịch Chứng khoán Thành phố Hồ Chí Minh). Dữ liệu chứng khoán sẽ được thu thập từ năm 2014 đến nay dé đảm bảo độ dai và sự đầy đủ của chuỗi dữ liệu.

Nhóm sẽ phát triển và áp dụng mô hình Long Short-Term Memory (LSTM) đề dự đoán giá chứng khoán trong tương lai. Mô hình LSTM đã chứng minh hiệu quả trong việc xử lý và phân tích chuỗi thời gian dài và phức tạp. Kết quả dự đoán sẽ được so sánh với giá thực tế dé đánh giá độ chênh lệch và hiệu quả của mô hình. Dựa trên các nghiên cứu và khảo sát về các mô hình phát hiện bất thường (Anomaly Detection), nhóm nhận thấy mô hình Isolation Forest cho kết quả rất tốt về độ chính xác và hiệu suất.

Tuy nhiên, mô hình này chủ yếu phát hiện các điểm bất thường từ dữ liệu quá khứ đến hiện tại. Do đó, nhóm sẽ kết hợp mô hình LSTM với 22 Isolation Forest để không chỉ dự đoán giá chứng khoán mà còn phát hiện các điểm bất thường trong đữ liệu tương lai. Ngoài ra, nhóm nghiên cứu và ứng dụng mô hình Reinforcement Learning trong giao dịch mua bán chứng khoán. Mô hình này sẽ đưa ra đề xuất thời điểm mua hoặc bán tôi ưu trong tương lai.

Trên cơ sở các đề xuất này, nhóm sẽ xây dựng “Bot Trading” để gợi ý người dùng về các thời điểm giao dịch tốt nhất. Bot cũng có thể tự động đầu tư dựa trên dữ liệu thực tế từ sàn giao dịch chứng khoán, giúp người dùng theo dõi và so sánh kết quả thực tế với du đoán. Độ đo hiệu quả của mô hình này sẽ là khoảng tiền lời sau khi “Bot Trading” thực hiện đầu tư trong khoảng thời gian từ ba đến năm ngày. Tổng quát hơn, nghiên cứu này sẽ mang lại những giải pháp trong dự đoán giá chứng khoán, phát hiện bất thường và tối ưu hóa giao dịch thông qua việc ứng dụng các mô hình học máy và trí tuệ nhân tạo.

Nhóm tin rằng những kết quả từ nghiên cứu này sẽ hỗ trợ đáng ké cho các nhà đầu tư trong việc đưa ra các quyết định đầu tư hiệu quả và chính xác.5 Phương pháp nghiên cứu Nhóm sẽ tiễn hành thu thập và xử lý đữ liệu của các mã chứng khoán trong và ngoài nước. Quá trình này bao gồm việc tổng hợp dữ liệu từ các nguồn uy tín, làm sạch và chuẩn hóa dit liệu dé đảm bảo tính nhất quán và độ chính xác. Bước đầu tiên là xây dung mô hình Long Short-Term Memory (LSTM) và khảo sát, so sánh trong dự đoán chuỗi thời gian. Mô hình LSTM được lựa chọn vì khả năng xử lý các chuỗi dữ liệu dài hạn và phức tạp, giúp dự đoán giá chứng khoán với độ chính xác cao.

Tiếp theo, nhóm sẽ nghiên cứu và phát triển mô hình Isolation Forest để phát hiện sự bất thường trên dit liệu chuỗi thời gian. Mô hình này sẽ giúp nhận diện các điểm dữ liệu bất thường, cung cấp các cảnh báo kịp thời cho nhà đầu tư. Sau đó, nhóm sẽ kết hợp mô hình dự báo LSTM và Isolation Forest dé có thé dự báo được sự bất thường của dữ liệu chứng khoán trong tương lai. Sự kết hợp này nhằm tăng cường khả năng dự đoán và cảnh báo, giúp nhà đầu tư năm bắt thông tin quan trọng một cách chính xác hơn.

Ngoài ra, nhóm sẽ nghiên cứu và xây dựng mô hình Reinforcement Learning trong giao dịch chứng khoán. Mô hình này sẽ được áp dung dé xác định thời điểm mua và bán tối ưu, dựa trên các dữ liệu lịch sử và xu hướng thị trường. Từ mô hình Reinforcement Learning, nhóm sẽ phát triển "Bot Trading". Bot này sẽ thực hiện các giao dịch tự động dựa trên các tín hiệu từ mô hình, giúp người dùng tối ưu hóa lợi nhuận đầu tư mà không cần can thiệp thủ công.

23 Kết quả nghiệm thu của các mô hình sẽ được đánh giá thông qua khoảng tiền lời sau một thời gian đầu tư. Các độ đo này sẽ giúp xác định hiệu quả và độ chính xác của các mô hình dự đoán và giao dịch. Nhóm cũng sẽ nghiên cứu và thiết kế cơ sở dữ liệu phù hợp với đữ liệu chuỗi thời gian dé tối ưu hóa về tốc độ và trải nghiệm người dùng. Cơ sở dữ liệu nay sẽ đảm bao việc lưu trữ và truy xuất đữ liệu diễn ra một cách nhanh chóng và hiệu quả.

Cuối cùng, hệ thống backend sẽ được thiết kế và ứng dụng sẽ được triển khai trên nên tang di động. Điều này nhằm mang lai sự tiện lợi và hiệu quả cho người dùng trong việc theo dõi và đầu tư chứng khoán, giúp họ có thể đưa ra các quyết định chính xác và kịp thời.1 Ý nghĩa khoa học Đề tài "Xây dựng Hệ Thống Dự Đoán Giá Chứng Khoán, Phát Hiện Điểm Bắt Thường và Gợi Ý Giao Dịch Chứng Khoán Thông Qua Trí Tuệ Nhân Tạo" mang ý nghĩa khoa học đáng ké trong lĩnh vực học máy và trí tuệ nhân tạo. Bằng việc áp dung mô hình Long Short-Term Memory (LSTM), Isolation Forest va Reinforcement Learning, dé tài hướng đến việc nghiên cứu và phat triển các công nghệ mới giúp cải thiện khả năng dự đoán và quản lý rủi ro trong giao dịch chứng khoán. Mô hình LSTM được lựa chọn vì khả năng xử lý các chuỗi thời gian dài và phức tạp, từ đó cung cấp dự đoán về giá cô phiêu có độ chính xác cao.

Kết hợp với Isolation Forest, dé tài còn tạo ra khả năng phát hiện các diém bat thường trong dữ liệu, giúp nhà đầu tư nhận biết và phản ứng kịp thời trước những biến động không mong muốn trên thị trường.

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