# 导入tushare
import tushare as ts# 初始化pro接口
pro = ts.pro_api('')data = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
#
# print(data)
# # print(data['symbol'] + ':' + data['ts_code'] + ':' + data['name'])
# print('A股所有股票数:' + str(len(data)))
# print(type(data))
# print(type(data['ts_code']))
# print(data['ts_code'][0])
# print(data['ts_code'][1])
# print(data['name'][0])
# print(data['name'][1])
# print('*********************')start_date = '20170101'
end_date = '20200101'for i in range(5):print('++++++++++++++++++++++++++++++++++++++')print(data['name'][i] + ':' + data['ts_code'][i])# 拉取数据df = pro.daily(**{"ts_code": data['ts_code'][i],"trade_date": "","start_date": start_date,"end_date": end_date,"offset": "","limit": ""}, fields=["ts_code","trade_date","open","high","low","close","pre_close","change","pct_chg","vol","amount"])# 拉取数据nowPriec = pro.daily(**{"ts_code": data['ts_code'][i],"trade_date": "","start_date": 20200106,"end_date": 20200106,"offset": "","limit": ""}, fields=["close"])# print(df)# print(type(df))print('max price.mix price:')# print(max(df['close']))# print(min(df['close']))print(max(df['close']))print(min(df['close']))# print('percent: {:.2%}'.format(42 / 50))# (max(df['close'])-min(df['close']))/max(df['close'])print('涨跌幅 percent: {:.2%}'.format((max(df['close'])-min(df['close']))/min(df['close'])))print('最高点最低点的涨跌幅')# print(nowPriec)print(float(nowPriec['close']))# print(type(nowPriec))print('涨幅: {:.2%}'.format((max(df['close']) - float(nowPriec['close'])) / float(nowPriec['close'])))print('跌幅: {:.2%}'.format((min(df['close']) - float(nowPriec['close'])) / float(nowPriec['close'])))

[034量化交易] python计算股票涨跌幅比例相关推荐

  1. [035量化交易] python计算股票涨跌幅天数百分比

    # 导入tushare import tushare as ts# 初始化pro接口 pro = ts.pro_api('')data = pro.query('stock_basic', excha ...

  2. 股票量化交易Python——计算收益率

    股票量化交易Python--计算收益率 对于股民来说,最关心的问题之一就是股票的收益率.通过使用Python编写量化交易策略,可以简化计算.跟踪和比较股票的收益率.在这篇文章中,我们将介绍如何使用Py ...

  3. 在python中股票的收盘价如何表示_利用python计算股票涨跌幅

    作为一个python新手,在学习中遇到很多问题,要善于运用各种方法.今天,在学习中,碰到了如何通过收盘价计算股票的涨跌幅. 第一种: 读取数据并建立函数: import numpy as np imp ...

  4. [048量化交易]python获取股票 量比 换手率 市盈率-动态 市净率 总市值 流通市值写入数据库MongoDB

    import akshare as ak import json import pymongomongo_client = pymongo.MongoClient('mongodb://localho ...

  5. [047量化交易]python获取股票 量比 换手率 市盈率-动态 市净率 总市值 流通市值

    import akshare as ak# 获取沪 股票信息 stock_sh_a_spot_em_df = ak.stock_sh_a_spot_em() # 获取深 股票信息 stock_sz_a ...

  6. 量化软件怎样计算股票概率?

    大家都知道量化交易的基础是计算股票概率,多数量化公司都是依据K线指标来计算最佳的盈利值,从而制定胜率比较大的交易策略,不过通常这些策略有3天.5天.10天不等,因为这个天数就是相应策略达到最大胜率或者 ...

  7. python不同时间周期k线_Python量化交易基础讲堂-股票分笔数据跨周期处理

    <Python实战-构建基于股票的量化交易系统>小册子主要侧重于 Python 实战讲解,但在内容设计上提供了前置基础章节帮助读者快速掌握基础工具的使用.同时我们会持续更新一些关于Pyth ...

  8. 【Python量化交易笔记】股票数据获取 (一)

    获取股票数据主要是靠网页爬虫或者现成的库. 关于股票数据获取,python的接口有非常多,教程也有很多. 最后我选择了使用tushare和baostock.由于tushare升级之后有积分限制,很多数 ...

  9. 量化交易Python实用功能函数(3)

    量化交易现在的表现都非常不错,我们可以从公募量化基金中看出量化的表现: 不求妙手,但求积胜 85%比例对标中证500指数,全市场机器量化选股 今年以来11.92%,同类排名5/730 近一年25.18 ...

最新文章

  1. 随机邮箱_万豪随机发50美刀的礼券,看看你的邮箱有没有!英国航空BA里程缩水在即...
  2. Python 机动车强制报废公告--参数分析与实现
  3. Python——爬虫
  4. C语言数组类型、数组指针类型、数组指针类型变量
  5. python 求厉害数
  6. 进程间通信--无名管道(pipe)
  7. Java自动装箱与拆箱
  8. UA池和IP代理池使用
  9. 如何在postman里为类型为Edm.DateTime的OData参数指定正确格式的值
  10. Acer Travelmate T3290笔记本拆机指南
  11. openstack租户管理_几大OpenStack的精华问答 | OpenStack都有哪些基础服务?
  12. 阿里云-设备影子概览
  13. Ubuntu下增加Python的PATH环境变量
  14. 十五、新人成才之路《做人七项原则 做一个有爱心的人》
  15. 沉淀+树脂吸附工艺为铅酸电池废水处理提供新思路
  16. 为什么说“管理是一门技术、更是一门艺术”
  17. oneinstack申请免费的R3 域名证书
  18. Django admin后台美化(极其简单)
  19. 成为人工智能产品经理需要具备哪些能力?
  20. 《惢客创业日记》2018.10.21(周日) 作为主播给喜马拉雅FM的三个建议(下)

热门文章

  1. 工程伦理第六章习题答案
  2. 网络上爆火的短视频形式:表情包配音?|别犹豫,学到就是赚到
  3. vue接收跳转页面的参数
  4. 硬盘基础知识(HDD、SSD、IDE、PATA、SATA、SCSI、SAS)
  5. 掌握这些自媒体运营工具,让工作效率提升一倍
  6. 这两款明星手机的指纹支付功能,为什么被支付宝微信紧急叫停
  7. 服务器 | 12种基本故障及排查方法
  8. delphi 10.3 自动安装 适配Android 6.0、7.0、8.0、9.0
  9. 安装 Oracle11g grid 遇到如下问题,请哪位大神指点一下!
  10. wow自动选服务器,魔兽世界怀旧服服务器选择教学[多图]