tushare开源股票交易接口基于python实现技术
怎样在tushare中完成股票实盘交易
其实,如何使用实盘交易功能接口,与通过tushare获取数据一样简单,先看一下几个关键接口的使用方法:
1.与取数据一样,先导入tushare包
2.设置券商和账户信息。目前,只支持中信建投,即将陆续支持其他券商。
3.查看已经设置好的券商和账号信息
对于账户的安全性大家可以完全放心,因为tushare是纯开源项目,程序运行在本地。
4.初始化交易接口及登录
在初始化交易接口TradeAPI对象时,需要设置券商代号,比如“zxjt”代表“中信建投”,"htzq"代表“华泰证券”,用于确定使用哪个券商通道。
5.获取账户基础数据
(因为用了实盘账户,所以数据做了处理。)
这里返回的数据是Series对象,单一数据的获取采用类似json的方法,比如要获取账户可用余额,可使用
baseinfo['fundavl'] ,证券总市值可用 baseinfo['marketvalue']。
6.获取持仓列表
7.买卖股票
可以从金额两位维度或股份来操作股票(证券)买卖,具体请参考以上代码注释部分。
8.获取委托单列表
撤单操作必须通过获取委托单列表的数据,部分数据会作为参数传递给撤单函数。
9.撤单
ordersno和orderdate在多个证券撤单时,都是以逗号分隔,这两个参数的数据来自委托单接口。
10.查看成