Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 1.29 KB

README.md

File metadata and controls

62 lines (41 loc) · 1.29 KB

stock_dde

本项目平台为Linux或者MacOS, 需要安装mysql, nodejs.

--(以Ubuntu为例)
安装mysql:
sudo apt-get install mysql-server
(数据库密码在脚本中找和做相应修改)

启动mysql:
sudo /etc/init.d/mysql start

--(以MacOS为例)
安装mysql:
brew install mysql
(数据库密码在脚本中找和做相应修改)

启动mysql:
mysql.server start

连接mysql:
mysql -u root -p

运行脚本初始化数据库:
mysql>source /Pathto/SQL/createDayData.sql
mysql>source /Pathto/SQL/createdde.sql

安装nodejs
sudo apt-get install nodejs

安装npm
sudo apt-get install npm

需要建立软链接后,才能执行nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node

测试环境
node -v
npm -v

使用npm,安装需要的npm组件。
npm install request-promise
npm install iconv-lite
npm install cheerio
npm install log4js
npm install mysql
npm install mathjs

有点小问题,需要
mkdir logs

执行程序,开始收集数据
node index.js

因为每条数据都要收集120天内的所有数据,所以如果只关心1个股票或者想测试,节省时间的,可以修改 index.js中的dealStockArray函数。将其设置为只收集一个股票的信息。