「java股市」java股票交易

博主:adminadmin 2022-12-01 16:21:08 59

今天给各位分享java股市的知识,其中也会对java股票交易进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

拥有java基础,怎样编写一个股票分析软件

一般这种软件重要的就是算法,而且这些算法在网上可以找到,但这些算法对资源要求太高,所以你要懂点分布计算来把算法的计算任务分给多个计算机并行计算,hadoop吧应该

用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编程

quotes.sort();

int[] arr = new int[]{quotes[0],quotes[quotes.length-1]};

return arr;

请问怎样用Java获取股票行情历史数据?新浪、搜狐、百度财经都可以......

public class StockConnection {

public static void main(String[] args) {

URL ur = null;

try {

//搜狐股票行情历史接口

// ur = new URL(";start=20130930end=20131231stat=1order=Dperiod=dcallback=historySearchHandlerrt=jsonp");

//新浪股票行情历史接口

ur = new URL(";rand=random(10000)symbol=sh600000end_date=20150809begin_date=20000101type=plain");

HttpURLConnection uc = (HttpURLConnection) ur.openConnection();

BufferedReader reader = new BufferedReader(new InputStreamReader(ur.openStream(),"GBK"));

String line;

while((line = reader.readLine()) != null){

System.out.println(line);

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

java判断股市是否休市

每个工作日上午9点半开盘,下午3点收盘嘛,周末或法定节假日全天休市,java获取个Date判断时间而已,再结合法定节假日表,就解决了。

好像证券交易所有开放WebService的,直接调用就可以,爽的。

关于java股市和java股票交易的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。