㈠ 如何用java实现用股票名称查询实时股票信息
1、首先如果用中文名称查询可能出现中文乱码的错误,虽然能够解决,但是步骤上比较麻烦
2、如果你想实现,可以设置超链接也就是
<a href="http://hq.sinajs.cn/list="+名称>实现一下
比如:<a href="http://hq.sinajs.cn/list="+中国人寿>中国人寿</a>
可能在格式上也就是+后面的东西是写在引号内还是引号外,我有点记不起来了
不过这个好解决,你可以尝试一下
㈡ java采集腾讯的股票行情
用firefox的httpfox插件,拦截访问这个页面时,所有response的内容。模拟浏览器的提交顺序来弄,来的到js返回的内容。
参考爬虫,蜘蛛,网页抓取等技术
㈢ 请问怎样用Java获取股票行情历史数据新浪、搜狐、百度财经都可以......
publicclassStockConnection{
publicstaticvoidmain(String[]args){
URLur=null;
try{
//搜狐股票行情历史接口
// ur=newURL("http://q.stock.sohu.com/hisHq?code=cn_300228&start=20130930&end=20131231&stat=1&order=D&period=d&callback=historySearchHandler&rt=jsonp");
//新浪股票行情历史接口
ur=newURL("http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?&rand=random(10000)&symbol=sh600000&end_date=20150809&begin_date=20000101&type=plain");
HttpURLConnectionuc=(HttpURLConnection)ur.openConnection();
BufferedReaderreader=newBufferedReader(newInputStreamReader(ur.openStream(),"GBK"));
Stringline;
while((line=reader.readLine())!=null){
System.out.println(line);
}
}catch(Exceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
}
㈣ 用java定义一个股票类Stock,该类包括如右图所示
public class Stock {
private String store;// 股票类属性
private String symbol;// 股票代号
private String name;// 股票名称
private BigDecimal currentPrice;// 当前时间的股票价格
private BigDecimal previouClosingPrice;// 前一天的股票值
/**
* 返回前一天变到当前时间的百分比
* @return 百分比
*/
public double getChangePercent() {
return this.currentPrice.subtract(this.previouClosingPrice).abs()
.divide(this.currentPrice, 2, BigDecimal.ROUND_HALF_EVEN)
.doubleValue();
}
/**
* 返回前一天变到当前时间的百分比
* @param currentPrice 当前时间的股票价格
* @param previouClosingPrice 前一天的股票值
* @return 百分比
*/
public double getChangePercent(BigDecimal currentPrice,
BigDecimal previouClosingPrice) {
return currentPrice.subtract(previouClosingPrice).abs()
.divide(currentPrice, 2, BigDecimal.ROUND_HALF_EVEN)
.doubleValue();
}
public String getStore() {
return store;
}
public void setStore(String store) {
this.store = store;
}
public String getSymbol() {
return symbol;
}
public void setSymbol(String symbol) {
this.symbol = symbol;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public BigDecimal getCurrentPrice() {
return currentPrice;
}
public void setCurrentPrice(BigDecimal currentPrice) {
this.currentPrice = currentPrice;
}
public BigDecimal getPreviouClosingPrice() {
return previouClosingPrice;
}
public void setPreviouClosingPrice(BigDecimal previouClosingPrice) {
this.previouClosingPrice = previouClosingPrice;
}
}
㈤ 如何用java读取股票数据
股票实时行情,可以通过两个方法来进行查看: 第一种,在网络搜索页面直接输入股票代码,如:000717,网络输入后,即可在搜索结果中看到,其中分时,就是该股票在当天的实时走向。 第二种,通过炒股软件,如东财,同花顺等,在开启后,直接输入
㈥ 用java语言可以实时获取股票数据。我想知道能否用c语言来读取新浪股票信息呢具体怎么实现,谢谢。
你好,可以给你些参考,资金流向,风控等要注意。其他内容还有很多。股市方面问题都可以问的。妇道人家
㈦ java 如何实现 获取实时股票数据
一般有三种方式:
网页爬虫。采用爬虫去爬取目标网页的股票数据,去GitHub或技术论坛(如CSDN、51CTO)上找一下别人写的爬虫集成到项目中。
请求第三方API。会有专门的公司(例如网络API市场)提供股票数据,你只需要去购买他们的服务,使用他们提供的SDK,仿照demo开发实现即可。如下图所示:
㈧ java能调试上交所的股票数据接口么
虽然我不知道上交所的股票数据接口是什么,但是理论上他应该是遵循http协议的,你用java的httpclient给他发请求就行了
㈨ Java有一些开源的针对于股票指标计算的包吗
这个问题太广泛了,我的经验是国内没有公开的成熟代码,这种东西一般都是商业秘密(其实是每家公司的计算公式、采样数据设计都有所不同),国外一些大学有公开的数学公式计算包。因为指标计算这个的基础是根据数学模型来实现的。我在04年和05年的时候由于项目的原因,做过根据外汇市场历史报价来评估外汇期权价值的java实现,当时假定的是价格曲线是满足BS模型(black scholes model,常用的还有V.G.模型)来计算的,但是这个模型是理想化的简单模型,建立的基础是:认为长期来看市场价格是对数正态分布的情况。相关BS模型数学算法的java实现的是在外国一个教育网站上找到的(当时google还未墙,用网络查资料是被BS的),当然为达到预期精度我做了部分修改(客户提供了Excel实现的计算器和VB版代码)。