如何建立股票数据库?
你这个问题很大,我尽量简化吧 首先说下为什么要建库,因为数据量太大,手工收集太麻烦并且容易出错 所以需要工具来辅助,比如用Excel,缺点是数据无法进行复杂的运算和整合,并且维护十分麻烦(大量公式);再就是专业软件,一般证券公司用的比较多的是彭博、万得和锐思数据库,缺点同样是数据比较局限且价格昂贵;最后就是自己开发一个简单的数据平台了... 目前市场上有很多开源的数据平台,比如:DataFunJs,DataFoucus等。这些平台有免费版本也有收费版本,功能差异也很大,楼主可以去下载试用一下 根据题主的描述来看,应该是希望做一个可以“实时或者定期从交易所或第三方网站获取股价并保存起来的”平台,那么只需要做两个事情即可:
1. 从交易所和第三方网站定时/手动抓取最新的报价 2. 将抓来的数据进行保存和处理
第一件事情很好解决,随便哪个开源的平台都有这方面的api,以DataFoucus为例 在界面的左侧有7个模块,点击“New Job”(新建工作流)就可以开始编写代码了,根据你的需要进行设置就好了~这里就不多介绍了 第二件事稍微有点技术含量,首先你要确定用什么算法对数据进行保存?按时间?成交数量?还是其他什么指标?然后要考虑数据存放的位置,是要放在数据库里吗?那用什么语言去连数据库呢?Python?R?SQL?Java?C#?PHP?...然后还要考虑数据的格式以及导出的问题等等等等。。。 总而言之这真是个大工程啊!不过只要慢慢积累,总会找到适合于自己的方法的~~加油哈!