python从tushare获取数据,tushare使用教程

  python从tushare获取数据,tushare使用教程

  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.查看交易清单。

  11.实时市场监控

  请不要忘记tushare的实时数据接口。只要监测到股票的实时价格变化,就有可能触发下单操作。

  ts.get_realtime_quotes(000581)).

  请对多个共享使用阵列或pandas数据结构:

  #数组

  ts . get _ real time _ quotes([ 600848 , 000980 , 000981]

  #熊猫

  ts . get _ real time _ quotes(df[ code ]。尾巴(10))

  还有指数的实时数据:

  上海指数

  ts.get_realtime_quotes(sh)).

  上证指数深证成分指数沪深300指数上证50中小板创业板

  ts.get_realtime_quotes([sh , sz , hs300 , sz50 , zxb , cyb]))

  #混搭

  ts.get_realtime_quotes([sh , 600848]

  实时数据内容为一级报价:

  0:名称,股票名称

  1 )1:开盘,今日开盘价

  2 )2:pre_close,昨天的收盘价

  3:价格,现价

  4 )4:高,今日最高价

  5:低,今天最低价。

  6)出价、拍卖价值,即“1”的估计值

  7)问、竞价,即“卖一个”的报价

  8 )8:销量

  9 )9:金额,交易金额(原CNY)))))))))9))9))))9))))9))))9))。

  10:b1_v,buy buy I(笔数))))))10:b1_v

  1: B1 _ P,买家一(价格))。

  12) B2五世,“买2”

  13) B2_P,“买2”

  14) B3_V,《买三个》

  15) B3_P,《买三个》

  16) B4_V,“买四个”

  17) B4_P,“买四个”

  18) B5_V,“买五”

  19) B5_P,“买五”

  20:a1_v,卖一个(笔数)))))))20:a1_v,笔数))))20)20)20)20)20)20)20)20)20)20)20)20)20)20)

  21:a1_p,销售一(价格)))))。

  30)日期,日期;

  31)时间,时间;

  要查看实体交易类型接口的输入/输出参数的详细注释,必须在函数后打上问号。例如,要查看位置列表返回值的语义注释,请使用

  csc.position?效果如下。

  接下来,在查看了磁盘接口的实际用法之后,让我们来看看如何实现这些接口。

  交易系统登录

  建立中信投资的交易渠道,并提供网上交易系统。我们先来看看登录界面:

  在网页分析中,输入用户和密码登录后,会显示表单参数和登录URL。

  这样,你就可以在Python上登录一个模拟的网页。这是代码的一部分。

  访问账户数据和头寸

  我们登录成功后,会不会首先考虑如何获取这个账号的基本信息?包含最常见的基础数据,如证券ID、账户余额和股票市值。在几行URL中破茧而出,找到账号数据接口,抓取持仓单数据。

  实现证券的出售

  有了账户数据之后,你需要买卖股票。点击股票交易界面。下图:

  输入证券代码、购买价格和购买数量后,点击“下单”提交系统。以下参数信息可在网络监控中找到:

  根据参数名称,通过代码实现股票购买操作:

  在卖出股票时,也可以用同样的方法跟踪卖出操作过程中显示的参数。代码按照卖出参数编译后,就不一一显示了。

  实现证券剥离

  要取消订单,首先提取委托订单列表。在网上交易系统中,打开撤单界面,可以看到我们刚刚买卖股票的订单列表。

  点击“拆除”操作,通过网络监控可以轻松发现拆除全过程。

  事实上,代码的实现非常简单。

  离题

  感兴趣的朋友可以看《基于 Python 的股票程序化交易》。

  推荐《笨办法学Python》

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: