python量化分析

  • 1 环境配置
  • Python 3.10
  • Numpy、Pandas、Tushare、xlwt
  • 2 获取K线数据
#适用场景:1)已经有合适的标的,寻找合适买点
#2)网格交易中,寻找买点
#3)娱乐可用,不构成投资参考
#缺点:想要获取其他股票数据时需要改股票代码
#解法:把股票代码定义为全局变量并用标识符代替
import tushare as ts
import xlwt
import numpy as np
import pandas as pd
#1. 获取数据
#输入股票代码,获取K线数据
#以工业富联(601138)为例
data=ts.get_k_data('601138')
#查看获取的K线数据类型
print(type(data))
#2.保存数据文件
#创建一个空的EXCLE文件,以股票代码命名
print("创建K线数据文件")
writer = pd.ExcelWriter("C:/Users\Administrator/Desktop/1.量化交易/1.下载k线数据/1.data/601138.xlsx")
print("开始写入K线数据")
data.to_excel(writer,sheet_name='工业富联',startcol=0,index= False)
writer.save()
print("数据保存完成")
  • 3 数据格式如下

  • 4 数据分析(Minitab)

4.1 查看直方图,判断大概的数据分布类型,这里只看开盘价格和收盘价格,由于P<0.05,可以看到开盘价格和收盘价格是不服从正态分布的。
Mark:1)H0: 开盘/收盘价格服从正态分布, H1: 开盘/收盘价格不服从正态分布
2)P值:表示接受H0时,出错的概率(https://wenku.baidu.com/view/7a89c20c763231126edb114e?aggId=efb93d2a00d8ce2f0066f5335a8102d276a26109)


4.2 再用做一个分布识别(https://zhuanlan.zhihu.com/p/54314609)


这里还是看不出服从的分布类型,因为也无法预测某一成本的价格的胜率,和网格的区间是多少。

  • 5 假设服从正态分布,该怎么做?

5.1 如果股价持续低迷,收盘价格总体均值一定低于样本均值13.211,暂且设为12,以样本标准差估计样本总体的标准差,

服从概率分布N(12,4.89)

至此估计出收盘价格分布。

5.2 解决文首提出的问题
1)已经有合适的标的,寻找合适买点

2022/6/21 收盘价格为 9.72 若此时建仓,败率为0.1512

2)网格起始点为均值12,仓位分成三份,9.789买入一份,7.578买入第二份,最终平均价格为8.315,胜率为95.5331%


  • 6 此文只计算胜率,不计算收益率。

python量化分析相关推荐

  1. python量化分析系列之---5行代码实现1秒内获取一次所有股票的实时分笔数据

    python量化分析系列之---5行代码实现1秒内获取一次所有股票的实时分笔数据 最近工作太忙了,有一个星期没有更新文章了,本来这一期打算分享一些对龙虎榜数据的分析结果的,现在还没有把数据内的价值很好 ...

  2. Python 量化分析ETF指数基金投资

    Python 量化分析ETF指数基金. 标签(空格分隔): python 量化 ETF tushare pandas 文章目录 Python 量化分析ETF指数基金. 数据获取 数据分析 在喜马拉雅上 ...

  3. Python量化分析之K线模式识别

    Python量化分析中,基于TA-Lib 的K线的指标分析 转自 https://www.ricequant.com/community/topic/2393 函数名:CDL2CROWS 名称:Two ...

  4. python量化分析前景_Python3 量化分析笔记从小白到破产-学习路线规划

    文:蓝兔子读难NOTES 图: 配图 来源于网络 Python3 量化分析从小白到破产 学习路线规划 编码:0002 上一次我们安装了 jupyter notebook 作为我们的开发环境,但是我们在 ...

  5. Python 量化分析——基本面选股模型

    摘要 利用Python进行量化分析,AkShare获取股票基本面财务数据.进行基本面数据分析,pe市盈率.ps市销率.pb市净率.总市值等数理统计,以及图表展示.基于莫伦卡选股模型进行编码,对A股30 ...

  6. python量化分析岗位_量化金融有哪些职位可以选择?

    机会成本 之前写了自己如何从自动化领域转行到金融领域,后台很多朋友私信问自己的背景适不适合转行做量化,或者是如果想做量化需要做什么准备,虽然简单的回答了一些,但是由于平时工作和学习实在太忙,难免相对简 ...

  7. python 量化分析 入门_量化入门-小白到菜鸟的学习路线

    小白到菜鸟的入门学习路线,不要盲目以为多看策略就能学会,要注意学习方法. 本文的主要目的 很多新人面对多如牛毛的策略不知从何下手,在很多较难的帖子下面留言一些最基础的问题.小白不知道该先学什么,后学什 ...

  8. python量化分析系列(第一篇)_量化分析师的 Python 日记 [第 1 天:谁来给我讲讲 Python?]...

    45 条回复 • 2016-05-25 11:10:23 +08:00 1 2015-04-08 21:42:42 +08:00 这里竟然有Quant 2 2015-04-08 22:49:51 +0 ...

  9. python 量化分析 入门_【合辑·收藏】Python量化从入门到精通

    原标题:[合辑·收藏]Python量化从入门到精通 引言 自2018年9月27日发第一篇推文以来,公众号"Python金融量化"专注于分享Python在金融量化领域的实战应用,坚持 ...

  10. 基金反买,别墅靠海?每年买倒数前十基金,能赚这么多?Python量化分析告诉你答案【附代码】-邢不行

     引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助 这是邢不行第 83 期量化小讲堂的分享 作者 | ...

最新文章

  1. 在SolidWorks 3D CAD中构建乐高直升机
  2. Shell test 命令
  3. 卍解,开放基础架构的力量--9月26日免费大型讲座预告
  4. Java队列集合的性能测试
  5. sas数据导入终极汇总-之一
  6. Confluence 6 自动添加用户到用户组
  7. 【小程序】【Tips】【实践】Json 的对象 和 Json字符串 的区别和转换
  8. 架构师学习笔记(持续更新)
  9. 使用python进行re拆分网页内容
  10. windows php redis扩展安装,怎么在Windows下安装PHP的Redis扩展服务
  11. vant制作首页的加载中和暂无数据
  12. 计算机分区无法删除,电脑硬盘分区无法修改的解决方法分析
  13. js 彻底理解回调函数
  14. FlexPaper pdf文档转换swf
  15. 可爱符号可爱符号可爱符号
  16. dell 2u服务器型号,DELL R730 2U机架式服务器
  17. python:比较运算符(等于,小于,大于,不等于,大于等于,小于等于)的简单用法
  18. Enscape 设置预设功能能够在保存的设置之间切换
  19. 怎么样将视频转换成gif?
  20. GeoTools,JTS和GeoAPI -- (学习GIS【3】)

热门文章

  1. 将大文本文件分割成多个小文件
  2. 欧拉降幂公式(扩展欧拉定理)证明
  3. 如何开发Chrome扩展程序
  4. 小虎电商浏览器:店透视应该如何查黑号?
  5. ARM ELF 镜像结构
  6. 树莓派 PHP白屏,树莓派系统安装及3.5寸显示屏白屏解决办法
  7. 8255芯片控制发光二极管模拟步进电机汇编实验
  8. android 两张电信_双卡双待双核2.3 电信机皇摩托XT882评测
  9. 混乱的代码是技术债吗
  10. 用 dfuse 交易预测执行工具优先赢得 Gas 竞价