Publications-Theses
Article View/Open
Publication Export
-
題名 應用卷積神經網路於ETF漲跌之研究
The study of application of Convolutional Neural Networks to exchange Traded Funds trend作者 蘇彥昀
Su, Yen-Yun貢獻者 杜雨儒<br>劉文卿
Tu, Yu-Ju<br>Liu, Wen-Qing
蘇彥昀
Su, Yen-Yun關鍵詞 人工智慧
卷積神經網路
漲跌趨勢
技術指標
ETF
Artificial Intelligence
Convolutional Neural Network
Stock
Technical Analysis
Groupthink日期 2019 上傳時間 7-Aug-2019 16:08:30 (UTC+8) 摘要 本研究使用深度學習中的卷積神經網路,針對美國資產規模前十大ETF來做漲跌趨勢的預測,建立卷積神經網路架構,再利用收集的2000年至2018年的歷史資料來做資料的前處理、訓練模型,把得到的模型進一步去預測未來的漲跌情況。本研究在訓練資料中除了ETF歷史資料以外,還選擇了多面向的技術指標、包含常見的移動平均線、相對強弱指數以及其他有關之技術分析。而集體思維指的是群體決策中的一種現象,在本研究中指的是群眾預期未來市場變化進而做出的反應,是以VIX指數(俗稱恐慌指數)作為表現。本研究對於卷積神經網路模型應用在預測ETF漲跌趨勢提供了兩種不同的資料標籤方式所建構的模型,其投資實驗也證明了利用此種方法可以獲得不錯的年化收益率(25.58%)及較高的上漲猜對的機率(82.04%),此種方法建立之模型相比於傳統的買入持有策略、隨機買入策略表現的結果都更好,顯示本研究的實驗結果在投資上擁有更好的效果,輔助投資人在投資時作為參考。
With the growth of computer hardware speed, artificial intelligence, which requires a lot of computing technology, is popular again. Due to the progress of GPU performance, effective parallel computing accelerates the operations required by the algorithm, allows these artificial intelligence technology being more convenient and effective in different fields. Deep learning is one of the artificial intelligence that has been discussed by many people in recent years.This study is based on the convolutional neural network in deep learning, and forecasts the ups and downs of the US Top 10 ETF. First, the convolutional neural network architecture of the each ETF is established. Then, the historical data from 2000 to 2018 will be preprocessed to train the model, and further, the model will be used to predict the future trend.In addition to ETF historical data, this study selected multi-oriented technical analyses, including simple moving average, relative strength index and other related technical analyses. Groupthink is a psychological phenomenon that occurs within a group of people in which the desire for harmony or conformity in the group results in an irrational or dysfunctional decision-making outcome. In this study, groupthink means the reaction of the stockholder in anticipation of future market changes that is represented the VIX index (commonly known as Volatility Index). This study provides multiple sets of parameters for predicting ETF ups and downs in convolutional neural network models. The experimental performance also proves that this method can obtain a good return rate (25.58%) and provide investors as a reference in the future.參考文獻 [1] 尤韻涵,(2009)。台股指數開盤價格之預測-應用類神經網路及灰預測模型,輔仁大學,經濟學研究所,台北。[2] 吳哲緯,(2017)。使用深度學習卷積神經網路預測股票買賣策略之分類研究,國立中山大學,資訊管理學系研究所,高雄。[3] 林婉茹,(2004)。類神經網路於台灣50指數ETF價格預測與交易策略之應用,輔仁大學,金融研究所,台北。[4] CS231n Convolutional Neural Networks for Visual Recognition, Retrieved June 12 2019, from: http://cs231n.github.io/convolutional-networks/[5] Dingli, A., & Fournier, K. S. , (2017). Financial time series forecasting-a machine learning approach, Machine Learning and Applications: An International Journal, 4(1/2), 3., 11-27.[6] Ding, X., Zhang, Y., Liu, T., & Duan, J., (2015). Deep Learning for Event-Driven Stock Prediction, Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015), 2327-2333.[7] Gudelek, M. U., Boluk, S. A., & Ozbayoglu, A. M., (2017). A deep learning based stock trading model with 2-D CNN trend detection, In 2017 IEEE Symposium Series on Computational Intelligence (SSCI), 1-8.[8] He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition, In Proceedings of the IEEE conference on computer vision and pattern recognition(CVPR), 770-778.[9] Kimoto, T., Asakawa, K., Yoda, M., & Takeoka, M., (1990). Stock market prediction system with modular neural networks, In 1990 IJCNN international joint conference on neural networks, 1-6.[10] Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). Imagenet classification with deep convolutional neural networks, In Advances in neural information processing systems, 1097-1105.[11] Kuo, R. J., Chen, C. H., & Hwang, Y. C., (2001). An intelligent stock trading decision support system through integration of genetic algorithm based fuzzy neural network and artificial neural network, Fuzzy sets and systems, 118(1), 21-45[12] LeCun, Y. and Y. Bengio, (1995). Convolutional networks for images, speech, and time series. The handbook of brain theory and neural networks. The handbook of brain theory and neural networks, London, England, 255-258.[13] LeCun, Y., L. Bottou, Y. Bengio, and P. Haffner, (1998). Gradient-based learning applied to document recognition, Proc. IEEE, vol. 86, no. 11, 2278-2324.[14] Lu, T. H. and Y. C. Chen, (2015). Trend definition or holding strategy: What determines the profitability of candlestick charting? Journal of Banking & Finance, Volume 61, 172-183.[15] Luca Di Persio, Oleksandr Honchar. (2016) Artificial neural networks approach to the forecast of stock market price movements, International Journal of Economics and Management Systems, 1, 158-162.[16] Moghaddam, A. H., Moghaddam, M. H., & Esfandyari, M. , (2016). Stock market index prediction using artificial neural network, Journal of Economics, Finance and Administrative Science, 21(41), 89-93.[17] One by One [1 x 1] Convolution - counter-intuitively useful, Retrieved June 12 2019, from: https://iamaaditya.github.io/2016/03/one-by-one-convolution/[18] Review: GoogLeNet (Inception v1)— Winner of ILSVRC 2014 (Image Classification), Retrieved June 12 2019, from: https://medium.com/coinmonks/paper-review-of-googlenet-inception-v1-winner-of-ilsvlc-2014-image-classification-c2b3565a64e7[19] Sezer, O. B., Ozbayoglu, A. M., & Dogdu, E., (2017). An artificial neural network-based stock trading system using technical analysis and big data framework, Proceedings of the SouthEast Conference on - ACM SE 17, 223-226.[20] Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., ... & Rabinovich, A., (2015). Going deeper with convolutions, In Proceedings of the IEEE conference on computer vision and pattern recognition, 1-9.[21] Vargas, M. R., Beatriz S. L. P. De Lima, & Evsukoff, A. G. , (2017). Deep learning for stock market prediction from financial news articles, 2017 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA), 60-65.[22] What-is-the-VGG-neural-network, Retrieved June 12 2019, from: https:// www.quora.com/What-is-the-VGG-neural-network 描述 碩士
國立政治大學
資訊管理學系
106356037資料來源 http://thesis.lib.nccu.edu.tw/record/#G0106356037 資料類型 thesis dc.contributor.advisor 杜雨儒<br>劉文卿 zh_TW dc.contributor.advisor Tu, Yu-Ju<br>Liu, Wen-Qing en_US dc.contributor.author (Authors) 蘇彥昀 zh_TW dc.contributor.author (Authors) Su, Yen-Yun en_US dc.creator (作者) 蘇彥昀 zh_TW dc.creator (作者) Su, Yen-Yun en_US dc.date (日期) 2019 en_US dc.date.accessioned 7-Aug-2019 16:08:30 (UTC+8) - dc.date.available 7-Aug-2019 16:08:30 (UTC+8) - dc.date.issued (上傳時間) 7-Aug-2019 16:08:30 (UTC+8) - dc.identifier (Other Identifiers) G0106356037 en_US dc.identifier.uri (URI) http://nccur.lib.nccu.edu.tw/handle/140.119/124718 - dc.description (描述) 碩士 zh_TW dc.description (描述) 國立政治大學 zh_TW dc.description (描述) 資訊管理學系 zh_TW dc.description (描述) 106356037 zh_TW dc.description.abstract (摘要) 本研究使用深度學習中的卷積神經網路,針對美國資產規模前十大ETF來做漲跌趨勢的預測,建立卷積神經網路架構,再利用收集的2000年至2018年的歷史資料來做資料的前處理、訓練模型,把得到的模型進一步去預測未來的漲跌情況。本研究在訓練資料中除了ETF歷史資料以外,還選擇了多面向的技術指標、包含常見的移動平均線、相對強弱指數以及其他有關之技術分析。而集體思維指的是群體決策中的一種現象,在本研究中指的是群眾預期未來市場變化進而做出的反應,是以VIX指數(俗稱恐慌指數)作為表現。本研究對於卷積神經網路模型應用在預測ETF漲跌趨勢提供了兩種不同的資料標籤方式所建構的模型,其投資實驗也證明了利用此種方法可以獲得不錯的年化收益率(25.58%)及較高的上漲猜對的機率(82.04%),此種方法建立之模型相比於傳統的買入持有策略、隨機買入策略表現的結果都更好,顯示本研究的實驗結果在投資上擁有更好的效果,輔助投資人在投資時作為參考。 zh_TW dc.description.abstract (摘要) With the growth of computer hardware speed, artificial intelligence, which requires a lot of computing technology, is popular again. Due to the progress of GPU performance, effective parallel computing accelerates the operations required by the algorithm, allows these artificial intelligence technology being more convenient and effective in different fields. Deep learning is one of the artificial intelligence that has been discussed by many people in recent years.This study is based on the convolutional neural network in deep learning, and forecasts the ups and downs of the US Top 10 ETF. First, the convolutional neural network architecture of the each ETF is established. Then, the historical data from 2000 to 2018 will be preprocessed to train the model, and further, the model will be used to predict the future trend.In addition to ETF historical data, this study selected multi-oriented technical analyses, including simple moving average, relative strength index and other related technical analyses. Groupthink is a psychological phenomenon that occurs within a group of people in which the desire for harmony or conformity in the group results in an irrational or dysfunctional decision-making outcome. In this study, groupthink means the reaction of the stockholder in anticipation of future market changes that is represented the VIX index (commonly known as Volatility Index). This study provides multiple sets of parameters for predicting ETF ups and downs in convolutional neural network models. The experimental performance also proves that this method can obtain a good return rate (25.58%) and provide investors as a reference in the future. en_US dc.description.tableofcontents 第一章 緒論 1第一節 研究背景 1第二節 研究動機與目的 2第三節 研究流程 2第二章 文獻探討 4第一節 卷積神經網路預測股票相關研究 4第二節 卷積神經網路介紹 5第三節 技術分析指標介紹 8第四節 卷積神經網路架構 (LeNet、ResNet) 10第三章 研究方法 12第一節 導論 12第二節 研究資料與實驗環境 12第三節 資料設計與處理 13第四節 輸入資料設計 14第五節 資料標籤設計 16第六節 卷積神經網路架構與參數 17第七節 模擬投資實驗交易策略的設定 23第四章 實驗結果及分析 25第一節 實驗結果說明 25第二節 資料標籤設計實驗 29第三節 模擬投資實驗 32第五章 結論與建議 44第一節 研究結論 44第二節 未來展望 44參考文獻 46 zh_TW dc.format.extent 6514359 bytes - dc.format.mimetype application/pdf - dc.source.uri (資料來源) http://thesis.lib.nccu.edu.tw/record/#G0106356037 en_US dc.subject (關鍵詞) 人工智慧 zh_TW dc.subject (關鍵詞) 卷積神經網路 zh_TW dc.subject (關鍵詞) 漲跌趨勢 zh_TW dc.subject (關鍵詞) 技術指標 zh_TW dc.subject (關鍵詞) ETF en_US dc.subject (關鍵詞) Artificial Intelligence en_US dc.subject (關鍵詞) Convolutional Neural Network en_US dc.subject (關鍵詞) Stock en_US dc.subject (關鍵詞) Technical Analysis en_US dc.subject (關鍵詞) Groupthink en_US dc.title (題名) 應用卷積神經網路於ETF漲跌之研究 zh_TW dc.title (題名) The study of application of Convolutional Neural Networks to exchange Traded Funds trend en_US dc.type (資料類型) thesis en_US dc.relation.reference (參考文獻) [1] 尤韻涵,(2009)。台股指數開盤價格之預測-應用類神經網路及灰預測模型,輔仁大學,經濟學研究所,台北。[2] 吳哲緯,(2017)。使用深度學習卷積神經網路預測股票買賣策略之分類研究,國立中山大學,資訊管理學系研究所,高雄。[3] 林婉茹,(2004)。類神經網路於台灣50指數ETF價格預測與交易策略之應用,輔仁大學,金融研究所,台北。[4] CS231n Convolutional Neural Networks for Visual Recognition, Retrieved June 12 2019, from: http://cs231n.github.io/convolutional-networks/[5] Dingli, A., & Fournier, K. S. , (2017). Financial time series forecasting-a machine learning approach, Machine Learning and Applications: An International Journal, 4(1/2), 3., 11-27.[6] Ding, X., Zhang, Y., Liu, T., & Duan, J., (2015). Deep Learning for Event-Driven Stock Prediction, Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015), 2327-2333.[7] Gudelek, M. U., Boluk, S. A., & Ozbayoglu, A. M., (2017). A deep learning based stock trading model with 2-D CNN trend detection, In 2017 IEEE Symposium Series on Computational Intelligence (SSCI), 1-8.[8] He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition, In Proceedings of the IEEE conference on computer vision and pattern recognition(CVPR), 770-778.[9] Kimoto, T., Asakawa, K., Yoda, M., & Takeoka, M., (1990). Stock market prediction system with modular neural networks, In 1990 IJCNN international joint conference on neural networks, 1-6.[10] Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). Imagenet classification with deep convolutional neural networks, In Advances in neural information processing systems, 1097-1105.[11] Kuo, R. J., Chen, C. H., & Hwang, Y. C., (2001). An intelligent stock trading decision support system through integration of genetic algorithm based fuzzy neural network and artificial neural network, Fuzzy sets and systems, 118(1), 21-45[12] LeCun, Y. and Y. Bengio, (1995). Convolutional networks for images, speech, and time series. The handbook of brain theory and neural networks. The handbook of brain theory and neural networks, London, England, 255-258.[13] LeCun, Y., L. Bottou, Y. Bengio, and P. Haffner, (1998). Gradient-based learning applied to document recognition, Proc. IEEE, vol. 86, no. 11, 2278-2324.[14] Lu, T. H. and Y. C. Chen, (2015). Trend definition or holding strategy: What determines the profitability of candlestick charting? Journal of Banking & Finance, Volume 61, 172-183.[15] Luca Di Persio, Oleksandr Honchar. (2016) Artificial neural networks approach to the forecast of stock market price movements, International Journal of Economics and Management Systems, 1, 158-162.[16] Moghaddam, A. H., Moghaddam, M. H., & Esfandyari, M. , (2016). Stock market index prediction using artificial neural network, Journal of Economics, Finance and Administrative Science, 21(41), 89-93.[17] One by One [1 x 1] Convolution - counter-intuitively useful, Retrieved June 12 2019, from: https://iamaaditya.github.io/2016/03/one-by-one-convolution/[18] Review: GoogLeNet (Inception v1)— Winner of ILSVRC 2014 (Image Classification), Retrieved June 12 2019, from: https://medium.com/coinmonks/paper-review-of-googlenet-inception-v1-winner-of-ilsvlc-2014-image-classification-c2b3565a64e7[19] Sezer, O. B., Ozbayoglu, A. M., & Dogdu, E., (2017). An artificial neural network-based stock trading system using technical analysis and big data framework, Proceedings of the SouthEast Conference on - ACM SE 17, 223-226.[20] Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., ... & Rabinovich, A., (2015). Going deeper with convolutions, In Proceedings of the IEEE conference on computer vision and pattern recognition, 1-9.[21] Vargas, M. R., Beatriz S. L. P. De Lima, & Evsukoff, A. G. , (2017). Deep learning for stock market prediction from financial news articles, 2017 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA), 60-65.[22] What-is-the-VGG-neural-network, Retrieved June 12 2019, from: https:// www.quora.com/What-is-the-VGG-neural-network zh_TW dc.identifier.doi (DOI) 10.6814/NCCU201900552 en_US