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

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

名称

功能

基本函数

Init

API 初始化

Deinit

API 反初始化

Logon

登录交易账户

Logoff

登出交易账户

QueryData

查询各类交易数据

QueryHistoryData

查询各类历史数据

SendOrder

委托下单

CancelOrder

委托撤单

GetQuote

获取五档报价

Repay

融资融券账户直接还款

GetExpireDate

查询 API 授权到期日期

单账户批量函数

QueryDatas

单账户批量查询各类交易数据

SendOrders

单账户批量下单

CancelOrders

单账户批量撤单

GetQuotes

单账户批量获取五档报价

多账户批量函数

QueryMultiAccountsDatas

多账户批量查询各类交易数据

SendMultiAccountsOrders

多账户批量下单

CancelMultiAccountsOrders

多账户批量撤单

GetMultiAccountsQuotes

多账户批量获取五档报价

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

public ArrayList> 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> ans=new ArrayList>();
       
 //遍历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 curarr=new ArrayList();               
for(int columnNum = 0 ; columnNum columnNum++){                    
XSSFCell cell = xssfRow.getCell(args[columnNum]);                                       
curarr.add( Trim_str( getValue(cell) ) );             
 }               
ans.add(curarr);            
}       
 }      
return ans;
 }

执行示例:

通达信交易接口API获取数据源码分享_第1张图片

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

你可能感兴趣的:(量化交易接口,股票交易接口,通达信接口,excel)