CMSC498O_Final_Project 预测股价的方向变动。项目开始时,首先需要进行数据收集。通过网页抓取 Yahoo! 金融数据,可以获取所需的股票信息。具体操作如下:
-
创建一个包含您要检索的股票代码列表的文件(每行一个代码,如:symbols.txt)。
-
运行以下命令获取股票数据:
```shell
ruby get_stocks.rb {SYMBOL_LIST_FILE_NAME} {NUMBER_OF_DAYS_TO_RETRIEVE}
```
SYMBOL_LIST_FILE_NAME 是您创建的符号列表文件名(例如:symbols.txt),NUMBER_OF_DAYS_TO_RETRIEVE 是要抓取的股票数据的天数。
在准备数据阶段,需要计算技术指标。可以使用 Python 脚本计算技术指标:
python compute_technical_indicators.py {DIRECTORY}
DIRECTORY 是包含每只股票的所有原始股票数据的目录名称。
为了更好地理解和应用这些技术指标,您可以参考以下资源:
您可以详细了解各种技术指标的应用和计算方法,这对于您的数据分析和预测将大有帮助。
暂无评论