700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 通达信交易接口API获取数据源码分享

通达信交易接口API获取数据源码分享

时间:2023-10-21 00:19:07

相关推荐

通达信交易接口API获取数据源码分享

在通达信交易接口下单之前,如何去了解快速获取交易数据呢?要是即使下单了,也不知道如何去查询,然后不管不问,等到需要你去止损了,你才回想起来去操作,这是很容易吃亏的做法的。在股票量化交易过程中,我们不仅要做到谨慎仔细,也要做到重视交易,利用好各个投资软件应用来提高我们的技巧,就拿通达信交易接口系统来说,要想怎么操作,就得了解它的API开发功能特征来看,具体看以下部分开发文档:

那么,通达信交易接口API获取下单数据或者说获取账户中的数据就可以这样执行源代码,然后将结果输出到文件保存的地方:

public ArrayList<ArrayList<String>> xlsx_reader(String excel_url,int ... args) throws IOException {

//读取xlsx文件

XSSFWorkbook xssfWorkbook = null;

//寻找目录读取文件

File excelFile = new File(excel_url);

InputStream is = new FileInputStream(excelFile);

xssfWorkbook = new XSSFWorkbook(is);

if(xssfWorkbook==null){

System.out.println("未读取到内容,请检查路径!");

return null;

}

ArrayList<ArrayList<String>> ans=new ArrayList<ArrayList<String>>();

//遍历xlsx中的sheet

for (int numSheet = 0; numSheet < xssfWorkbook.getNumberOfSheets(); numSheet++) {

XSSFSheet xssfSheet = xssfWorkbook.getSheetAt(numSheet);

if (xssfSheet == null) {

continue; ;

}

// 对于每个sheet,读取其中的每一行

for (int rowNum = 0; rowNum <= xssfSheet.getLastRowNum(); rowNum++)

XSSFRow xssfRow = xssfSheet.getRow(rowNum);

if (xssfRow == null) continue;

ArrayList<String> curarr=new ArrayList<String>();

for(int columnNum = 0 ; columnNum<args.length ;

columnNum++){

XSSFCell cell = xssfRow.getCell(args[columnNum]);

curarr.add( Trim_str( getValue(cell) ) );

}

ans.add(curarr);

}

}

return ans;

}

执行示例:

因此,通达信交易接口获取数据就是通过API的调用来实现的,将账户的下单数据一目了然罗列出来,就比如股票代码,股票价格,持仓金额,成交量等等多个数据一起获取。当然了,对于股票交易接口系统的部分功能不是很了解的伙伴,也可以Q下方分享你的想法。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。