一般有三种方式:
网页爬虫。采用爬虫去爬取目标网页的股票数据,去GitHub或技术论坛(如CSDN、51CTO)上找一下别人写的爬虫集成到项目中。
请求第三方API。会有专门的公司(例如百度API市场)提供股票数据,你只需要去购买他们的服务,使用他们提供的SDK,仿照demo开发实现即可。如下图所示:
3请求第三方WebService接口。一般用的较多的网站是聚合数据,如下图所示:
炒股朋友应该对数据感到焦虑,无论是市场数据、交易数据、各类报告数据都是一个头疼的问题,首先,股票数据的量一般都比较大。以一只股票为例,一个月通常会有20天左右的市场和交易数据,如果上市5年或10年,数据量是非常大的。还有分析评级报告、公司的各种公告等,数据五花八门。就这一点而言,一个分析师要获得这些数据是相当困难的。其次,虽然一般经纪、服务机构都会有这些数据,但是由于数据量大而不提供下载,虽然可以看到但不能下载,分析起来,更多的人访问没有门。当然,对于公司或机构的se数据非常简单,因为他们有专门的人员来获取,所以这些数据通常是收费的。
股票数据可以在以下平台找到,股票市场上的一个下载网站,“i问财智能投顾”这是一个专门用来下载数据网站的股票市场,使用相对比较复杂,但在数据中取胜,而且免费。 Choice金融终端Wind是目前最主流的数据来源,券商基本上都在使用。在数据内容上差别不大,而且他们需要为此付费。成本比较高,所以不建议购买。个人数据源是这两种工具,加上用于数据处理的Excel,相对原始些。就像股票软件会有数据下载功能,提供更详细的信息,还会提供专业的工具如电子表格插件,下载数据的效率会更高,但这类信息软件要收费。
一般来说,股票的选择分为两个步骤,相关的数据下载和数据处理。在方法学中详细列出了每种选股方法学需要下载的数据,你可以在网站上下载。在这里,我分享一种直接顺手选股的方法。有一个选股功能在冲洗PC版本中,可以设置各种各样的选股数据点击后,可以直接输入筛选标准。
例如我集中在当前的股票市场上哪些股票的估值真的很低的股票和输入以下的选股标准,从3676只股票中选择了60只,在低估值的股票列表中我一般呆不到三个月就会上升离开,在一批新股票进来,股票池中的个股越多,当前的股市估值就越低,这种方法一度只产生了少数个股。可以筛选图表中的所有指标和数据,并自己理解为什么要这样做。
自己写程序的话,一种方法是从已提供的信息源,例如webservice获取数据。还有种办法就是去连接提供即时信息的网页硬解析。
代码举例如下:
Created on Thu Jul 23 09:17:27 2015
@author: jet
"""
DAY_PRICE_COLS = ['date', 'open', 'high', 'close', 'low', 'volume',
'chg', '%chg', 'ma5', 'ma10', 'ma20',
'vma5', 'vma10', 'vma20', 'turnover']
DAY_PRICE_URL = '%sapifinance%s/%s/code=%s&type=last'
INDEX_KEY = ['SH', 'SZ', 'HS300', 'SZ50', 'GEB', 'SMEB']
INDEX_LIST = {'SH': 'sh000001', 'SZ': 'sz399001', 'HS300': 'sz399300',
'SZ50': 'sh000016', 'GEB': 'sz399006', 'SMEB': 'sz399005'}
INDEX_DAY_PRICE_COLS= ['date', 'open', 'high', 'close', 'low', 'volume',
'chg', '%chg', 'ma5', 'ma10', 'ma20',
'vma5', 'vma10', 'vma20']
K_TYPE_KEY = ['D', 'W', 'M']
K_TYPE_MIN_KEY = ['5', '15', '30', '60']
K_TYPE = {'D': 'akdaily', 'W': 'akweekly', 'M': 'akmonthly'}
MIN_PRICE_URL = '%sapifinance%s/akminscode=%s&type=%s'
PAGE_TYPE = {'>
使用东方财富通软件,联网即可获取实时更新的数据,如果您需要导出的数据可以考虑使用同花顺,在需要导出的数据窗口点击右键,就有复制数据或导出的选项,如果是复制的数据则需在任意文件夹新建excel粘贴
一般来说股票的数据可以在任何股票软件中找到,而且在网页上也可以找到股票的历史数据,从而对这支股票作出判断,进一步决定是否购买。
现如今随着时代的发展,股票投资已经成为常态化。许多年前只有少部分人进行股票投资,而且如果要进行投资都需要到交易所内,每天关注大盘走势,从而做出投资决定。现如今随着互联网的发展,各类投资平台纷纷出现。人们足不出户便可以在网络中进行股票投资。各种数据也更加明了,大家可以凭借自己的经验结合股票数据,从而做出最精准的投资决策。
一、股票数据在软件和交易所官网都可以找到。
首先股票数据十分重要,是每个人判断是否投资这支股票的重要依据。一般而言,在投资软件中点入每一只股票的主页就会看到许多关于这只股票的数据。而这些数据可以精确到每一天,每一分,每一秒。这对投资人来说十分方便也很快捷,除了在软件中可以找到此类数据以外,在各类交易所的官方网站里也能找到相关数据。而且还可以在这些网站中找到这只股票的历史交易数据,历史交易数据可以帮我们看清整体股票走势,并且可以利用这些数据做出数学模型,从而更加精准的分析。
二、股市有风险,投资需谨慎。
虽然现如今投资股票十分方便,但是许多投资者并不懂投资理论,而且也没有长期投资经验,因此在投资选择上喜欢随大流。而往往正是因为这种投资策略,从而导致许多散户收益率很低。因此希望所有投资者可以在投资股票之前先行学习股票知识投资理论,先进行虚拟盘交易,掌握一定的技巧之后再进入实盘 *** 作。这样可以保障资金安全,也可以降低风险。
怎么样在股市期间,实时抓出rsi数据?
请看下面的分享
i问财财经搜索是同花顺旗下的服务之一,主要针对上市公司的公告、研报、即时新闻等提供搜索及参考资料。
相对于其他股票软件来说,一个强大之处在于用自然语言就可以按你指定的条件进行筛选。而大部分现有的行情软件支持的都不是很好,写起来就费尽心思,还不一定能行。
然而i问财有一个缺陷在于它只能获取一天的股票相关信息。如果,我们希望实现抓取一段时间的股票历史信息,就要通过网页批量抓取。
事实上,我们可以通过制作一个爬虫软件来自己定义时间日期和搜索的关键词,并且批量下载一定日期范围的数据。
我们以抓取每天的收盘价大于均线上股票数目为例子,用r来实现抓取:
因此,我们在r中可以通过制作一个时间段的伪链接来向服务器不断发送搜索请求,从而实现一段日期数据的批量抓取
url=paste("股票 - i问财财经搜索",ascharacter(asDate(i, origin = "1970-01-01")) ,input2)
然后,我们查看其中一天的网页源代码,可以找到对应股票数据的xml源码。
可以通过调用ChinaStockWebService的服务来实现获取股票的实时数据,代码如下:
public string[] getStockInfo(string stockcode){
//string url = ">
以上就是关于java 如何实现 获取实时股票数据全部的内容,包括:java 如何实现 获取实时股票数据、股票数据在哪里能找到、如何编程从免费股票软件中提取实时数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)