Developing a Python program for collecting stock data from CNN
The stock market generates vast amounts of data, posing a challenge for investors and analysts to efficiently collect, analyze, and compare data from various sources. Traditional methods of data collection are time-consuming and tedious, hindering effective analysis and decision-making. To address...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/176924 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-176924 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1769242024-05-24T15:45:29Z Developing a Python program for collecting stock data from CNN Manickam, C. Wang Lipo School of Electrical and Electronic Engineering ELPWang@ntu.edu.sg Engineering The stock market generates vast amounts of data, posing a challenge for investors and analysts to efficiently collect, analyze, and compare data from various sources. Traditional methods of data collection are time-consuming and tedious, hindering effective analysis and decision-making. To address this challenge, this project aims to develop a Python-based automated tool capable of extracting, analyzing, and comparing data from sources such as CNN, Yahoo Finance, and other stock prediction websites. This project focuses on the utilization of Python programming for gathering and analyzing stock data to determine intrinsic values using two distinct valuation methodologies: Discounted Cash Flow (DCF) analysis and the Graham Model. The research begins with data gathering through Python libraries, enabling the extraction of historical financial data including stock prices, earnings, dividends, and other pertinent metrics. Additionally, web scraping techniques are employed to gather supplementary data for comprehensive analysis. Subsequently, the study outlines the theoretical foundations and calculation methodologies of both the DCF and Graham Model approaches. The DCF method involves forecasting future cash flows and discounting them back to present value using an appropriate discount rate, whereas the Graham Model assesses intrinsic value based on earnings per share (EPS) and book value per share. Bachelor's degree 2024-05-23T07:39:08Z 2024-05-23T07:39:08Z 2024 Final Year Project (FYP) Manickam, C. (2024). Developing a Python program for collecting stock data from CNN. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176924 https://hdl.handle.net/10356/176924 en A3232-231 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering |
spellingShingle |
Engineering Manickam, C. Developing a Python program for collecting stock data from CNN |
description |
The stock market generates vast amounts of data, posing a challenge for investors and analysts to efficiently collect, analyze, and compare data from various sources. Traditional methods of data collection are time-consuming and tedious, hindering effective analysis and decision-making.
To address this challenge, this project aims to develop a Python-based automated tool capable of extracting, analyzing, and comparing data from sources such as CNN, Yahoo Finance, and other stock prediction websites.
This project focuses on the utilization of Python programming for gathering and analyzing stock data to determine intrinsic values using two distinct valuation methodologies: Discounted Cash Flow (DCF) analysis and the Graham Model.
The research begins with data gathering through Python libraries, enabling the extraction of historical financial data including stock prices, earnings, dividends, and other pertinent metrics. Additionally, web scraping techniques are employed to gather supplementary data for comprehensive analysis.
Subsequently, the study outlines the theoretical foundations and calculation methodologies of both the DCF and Graham Model approaches. The DCF method involves forecasting future cash flows and discounting them back to present value using an appropriate discount rate, whereas the Graham Model assesses intrinsic value based on earnings per share (EPS) and book value per share. |
author2 |
Wang Lipo |
author_facet |
Wang Lipo Manickam, C. |
format |
Final Year Project |
author |
Manickam, C. |
author_sort |
Manickam, C. |
title |
Developing a Python program for collecting stock data from CNN |
title_short |
Developing a Python program for collecting stock data from CNN |
title_full |
Developing a Python program for collecting stock data from CNN |
title_fullStr |
Developing a Python program for collecting stock data from CNN |
title_full_unstemmed |
Developing a Python program for collecting stock data from CNN |
title_sort |
developing a python program for collecting stock data from cnn |
publisher |
Nanyang Technological University |
publishDate |
2024 |
url |
https://hdl.handle.net/10356/176924 |
_version_ |
1806059787850350592 |