㈠ 如何用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版代碼)。