① 用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;
}
}
② 用javas做的股票走勢預測系統
網上有個開源的股票系統,好象是JAVAS做的
策略為王—開源證券交易軟體 »
不過預測這是誰的都可能預測,哪個軟體都可以預測,但是預測的結果不難想像!每個的准確率跟拋硬幣的結果一致!
③ 如何用java讀取股票數據
股票實時行情,可以通過兩個方法來進行查看: 第一種,在網路搜索頁面直接輸入股票代碼,如:000717,網路輸入後,即可在搜索結果中看到,其中分時,就是該股票在當天的實時走向。 第二種,通過炒股軟體,如東財,同花順等,在開啟後,直接輸入
④ 誰有用java做的類似於股票k線圖的例子
JFreeChart 不用配置的,只要導包寫代碼就可以了。
⑤ 基於java的股票走勢預測系統的設計與實現 誰會做啊
如果是要做一個這樣的系統的話
可以用其他網站的代碼實現這個功能
cctvfinance.com 這個網站的代碼可以剽竊
我的網站就是通過剽竊那個網站的代碼實現了我的網站上的功能
我的網站叫做股歌股票論壇 你可以去看看
⑥ 請問怎樣用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 如何實現 獲取實時股票數據
一般有三種方式:
網頁爬蟲。採用爬蟲去爬取目標網頁的股票數據,去GitHub或技術論壇(如CSDN、51CTO)上找一下別人寫的爬蟲集成到項目中。
請求第三方API。會有專門的公司(例如網路API市場)提供股票數據,你只需要去購買他們的服務,使用他們提供的SDK,仿照demo開發實現即可。如下圖所示:
⑧ Java 實現股票走勢對比分析 ,功能就是實現 各只股票與大盤的對比 選出最優股
首先你要搞清楚大盤運行的區域,目前的頂是哪,底是哪,大盤的阻力和支撐在哪個位置,從而判斷大盤向上或向下的可能性;
然後學習如何選股,選股要從股票的基本面看其公司是否具備成長性或者屬於政策導向,從技術面選擇切入點,技術面的學習很關鍵,要看K線 均線 趨勢線 加上成交量的 整體區域研判,結合共振看走勢分析。
我獨創了七線開花理論,來做判斷,這種股大概率會出現主升浪,容易成黑馬,感興趣可以免費進來學習。
⑨ 用java語言畫一個股票分時圖需要用到哪些類
這樣的構架,可以把servlet畫好的,當圖片輸出給頁面。。。。。。。。。。要用哪些類,得看需求、構架等情況
⑩ 如何用java實現用股票名稱查詢實時股票信息
1、首先如果用中文名稱查詢可能出現中文亂碼的錯誤,雖然能夠解決,但是步驟上比較麻煩
2、如果你想實現,可以設置超鏈接也就是
<a href="http://hq.sinajs.cn/list="+名稱>實現一下
比如:<a href="http://hq.sinajs.cn/list="+中國人壽>中國人壽</a>
可能在格式上也就是+後面的東西是寫在引號內還是引號外,我有點記不起來了
不過這個好解決,你可以嘗試一下