python量化分析

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 数据格式如下

图3-1

  • 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
![在这里插入图片描述](https://img-blog.csdnimg.cn/7f7c6c9465c34f44865954f90de52c57.png

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

在这里插入图片描述
在这里插入图片描述

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/9378.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据分析--07:金融量化

데이터 분석--07: 재무 수량화 一、金融介绍1、金融2、金融工具1.期货2.黄金3.外汇4.投资基金5.股票股票的作用 3、股票分类1.收益分类2.上市地区分类3.股票市场的构成4.影响股票的因素5.A股买卖 4、金融分析1.基本面分析2.技术面分析 5、金融量化投资1.为什么需要量化交易&…

聊聊量化分析

当你能够量化讨论的事物&#xff0c;并且可以用数字描述它&#xff0c;你就对它有了深入了解。但如果你不能用数字描述&#xff0c;那你的头脑根本没有跃迁到科学思考的状态。 ——英国物理学家 开尔文勋爵 1、两个量化case 测试地球周长&#xff1a;按照相似三角形的比例关系&…

【CHATGPT】登不上去,报错429,怎么办

节点更换了&#xff0c;浏览器缓存也清除了&#xff0c;还是不行

我,ChatGPT,站在谷歌的肩膀上,让谷歌紧张

ChatGPT的最大意义&#xff0c;在于它向在技术短缺状态中停留了大半个世纪的AI研发者们&#xff0c;传达了这样的信号&#xff1a;是时候走出实验室&#xff0c;拥抱人类&#xff0c;与人类开展有效互动的时候了。 在谷歌加持的类ChatGPT产品Bard回答问题出错后&#xff0c;它的…

ChatGPT:为什么它对所有行业都如此重要,它会杀死谷歌吗?

ChatGPT:为什么它对所有行业都如此重要,它会杀死谷歌吗? 想象一下,如果您与之交互的系统能够真正理解您并回答您提出的任何问题。该系统可以为您进行复杂的分析,像开发人员一样编写代码,甚至提供心理健康支持。2022年不再是幻想,而是现实,这个系统叫做ChatGPT。 ChatG…

“三箭齐发”,诸葛智能三大产品全新升级,助力企业迈向数字化经营 | 爱分析调研

调研&#xff1a;文鸿伟 撰写&#xff1a;文鸿伟 诸葛智能&#xff0c;是容联云旗下敏捷开放的场景化数据智能服务商&#xff0c;累积服务全国1000企业&#xff0c;覆盖泛互联网、泛电商、金融、汽车、产业科技、企服等数十个垂直领域。 自2015年成立至今&#xff0c;诸葛智…

@NotBlank 、@NotEmpty 没有提示具体message错误信息

使用下面统一异常处理的处理方法就可以提示 import com.butler.lib.common.base.BaseResponse; import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpStatus; import org.springframework.validation.BindingResult; import org.springframework.validati…

MQTT接收消息到发送消息全配置

一、配置线程池 二、MQTT订阅生产消息 三、接收处理消息 四、接收消息处理接口 五、消费消息内容 六、MQTT数据处理基础类 七、MQTT的连接类 八、消息回调&#xff0c;一般是失败以后&#xff0c;进行重连接等处理 九、生产消息回调 十、线程异常情况下&#xff0c;处理MQTT自动…

AI之下没有秘密:网友诱骗ChatGPT激活 Windows 11,ChatGPT落入陷阱!

1/ChatGPT 和 Bard 向用户共享 Windows 产品密钥 要放心踏实地使用 Windows 系统&#xff0c;首先得获取独一无二的密钥。长期以来&#xff0c;购买能用的密钥一直是操作系统安装流程中的重要环节。大家当然可以直接掏钱&#xff0c;技术社区在这几十年间也想尽办法“解决”…

中文情感分析之TextCNN

中文情感分析之TextCNN 综述情感分析方法基于情感词典的情感分析基于机器学习算法的情感分析 文本分类模型TextCNN中文情感分析实践数据预处理文本数值化模型构建结果分析 总结 ​最近接了个业务需求&#xff0c;需要对论坛发帖进行情感分析&#xff0c;以便于对恶意发帖的行为…

利用Sentiwordnet进行文本情感分析(简)

利用Sentiwordnet进行文本情感分析&#xff08;简&#xff09; 1. 简介2. 下载NLTK包和它内部的词典3. 全过程代码详解1. 导入所需包&#xff0c;函数2. 分词3. 计数&#xff0c;给予词性标签4. 计算单词得分 4. 完整代码&#xff08;函数形式&#xff09; 1. 简介 利用python…

最新微信小程序抓包方法

一、安装 fiddler 官网下载&#xff1a;https://www.telerik.com/download/fiddler 二、配置 打开fiddler tools-> options&#xff0c;genneral: 全选 https: connections: 配置代理地址 gateway: 三、打开电脑端小程序 退出微信&#xff0c;登录微信时设置代理 打开小程序…

抓包微信小程序openid的教程

一.所需设备 windows 电脑 二、步骤 1、下载安装Charles&#xff0c;官网版有30天试用。地址&#xff1a;https://www.charlesproxy.com/download/ 或者自行找方法安装该软件即可。 2、打开Charles软件&#xff0c;同时打开微信电脑版并登录。 3、设置 Charles 开启https抓…

微信小程序中英文国际版

1.在main.js中引入vue-i18n //引入中英文 import VueI18n from vue-i18n Vue.use(VueI18n); const i18n new VueI18n({locale: zh, // 默认选择的语言silentFallbackWarn: true, //在初始化VueI18n实例时禁止设置这些警告&#xff08;同时保留那些警告给定键完全没有翻译的警…

微信聊天小程序——(二、账号的注册与登录)

具体效果&#xff1a; 目录 二、账号的注册与登录 步骤一、获取用户信息 步骤二、用户输入账号密码&#xff08;在注册页面中&#xff09; 步骤三、将获取到的值放到我们的数据库中&#xff08;在注册页面中&#xff09; 步骤四、登录的页面逻辑 步骤五、登录页面的实现 …

weixin小程序和公众号抓包方法分享

文章目录 前言一、工具准备及相关设置二、burp抓包演示三、扩展操作四、小结 前言 由于在工作中涉及了微信小程序的渗透测试&#xff0c;参考了一些文章&#xff0c;感觉代理的设置大都太麻烦&#xff0c;甚至还有人用模拟器或者手机登陆微信再抓内网IP的数据包&#xff0c;按…

微信小程序流量主被封和暂停搜索?

9月26号毫无征兆的收到微信广告助手的通知&#xff1a; 然后进入小程序后台&#xff0c;提示如下&#xff1a; 小程序广告组件关闭原因&#xff1a; 流量主通过违法违规等不正常手段获取流量&#xff0c;包括但不限于通过头像、名称、简介混淆正常搜索结果&#xff0c;影响用…

微信小程序功能被封禁怎么办(附上解决方案)

1.首先要明确是被封禁还是警告&#xff0c;警告的话在规定时间内整改就可以恢复&#xff0c;走的是警告申诉通道&#xff0c;封禁的话走的是封禁申诉通道 如果封禁了之后走警告申诉通过了申诉也是不给解封的&#xff0c;只能封禁走封禁申诉&#xff0c;警告走警告申诉。 2.在修…

chatgpt赋能python:Python中归一化处理——实现数据预处理的重要手段

Python中归一化处理 —— 实现数据预处理的重要手段 随着大数据时代的到来&#xff0c;越来越多的公司和机构开始注重数据的价值。不过&#xff0c;数据的价值是在经过处理后才会显现出来的。因此&#xff0c;数据预处理成为了数据分析过程中极为关键的一环。而在数据预处理中…

chatgpt赋能python:Python中数据清洗:让数据更优秀

Python中数据清洗&#xff1a;让数据更优秀 数据清洗&#xff08;Data Cleaning&#xff09;是数据分析过程中不可或缺的一个环节&#xff0c;它指的是通过一系列技术和方法&#xff0c;对数据中的不正确、不完整、不一致等各种问题进行处理和修正&#xff0c;使数据更加规范、…