python股票涨停_Python与量化投资-股票复盘工具-2018-02-02

本文教大家用python来做一个炒股盯盘(或复盘)工具.

此程序可用于盘中了解当前A股市场情况,或收盘后了解当天市场情况.

希望获得如下数据:

1.今天最赚钱的股票,最坑人的股票

2.下跌的股票与占比

3.上涨的股票与占比

4.涨停的股票数量

5.跌停的股票数量

输出:

程序实现:

#导入第三方库QUANTAXISAS, 需要先在自己电脑上安装这个库.

import QUANTAXIS as QA

#获取两市所有股票列表

stock_list=QA.QA_fetch_get_stock_list('tdx').code.tolist()

#获取所有股票即时行情数据

a=QA.QA_fetch_get_stock_realtime('tdx',stock_list)

#这行代码是用来排除停牌股票,及上市首日股票.

a=a[(a.active2>0)& (a.low>0)& (a.price/a.last_close<1.2)]

yl=round((a.price/a.low-1)*100,2)

ks=round((a.price/a.high-1)*100,2)

a['最大盈利率']=yl

a['最大亏损率']=ks

a=a.sort_values(by='最大盈利率',axis=0, ascending=False)

a1=a.sort_values(by='最大亏损率',axis=0, ascending=True)

b=a.ix[0:1,['最大盈利率']]

c=a1.ix[0:1,['最大亏损率']]

print('今天最赚钱的股票:',b,sep='\n\n')

print('\n')

print('今天最坑人的股票:',c,sep='\n\n')

d=a.ix[a.price

print('\n')

print('下跌的股票:',len(d),'占比:',round(len(d)/len(a),2)*100,'%' )

print ('上涨的股票:',len(a)-len(d),'占比:',round( (len(a)-len(d))/len(a),2)*100,'%' )

dt=a.ix[((a.price/a.last_close-1)*1000)]

zt= a.ix[((a.price/a.last_close-1)*100>9.8)& (a.high==a.price)]

print('涨停的股票:',len(zt))

print('跌停的股票:',len(dt),'\n')

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值