量化交易之股票数据的获取——同花顺软件

前言

数据是进行量化交易的基础和关键,目前国内做量化产品的金融机构大部分是从券商获取高频实时行情数据的,另外很多金融网站也提供了数据接口,可以调用接口方式获取,也可以用爬虫的方式获取。文本讲述一种更经济便捷的方式来获取数据,即通过同花顺交易软件来导出股票数据,并且将数据转换为DataFrame 表格型的数据结构,以csv的格式存储,便于后续进行量化交易分析。


同花顺交易数据导出

1.打开同花顺软件,点击“分析”栏,选择“历史成交”,此时会出现股票的日线交易数据。
图片描述
图片描述

2.点击“右键”,选择“数据导出”—>“导出所有数据”,选择导出的类型为Excel,执行下一步直到完成,即得到了2004年至今的该股交易数据。
图片描述

3.打开EXCEL文档已经可以查看到导出的数据了,不过在量化领域中最常用使用的是CSV格式,这里将EXCEL另存为CSV格式。CSV文件是一种文本文件,用记事本就能打开。文件的数据列以半角逗号分隔,每一行数据都以回车符结束。它可以非常容易地被导入各种PC表格及数据库中。将EXCEL另存为CSV格式时,CSV文件将EXCEL工作表中的单元格所显示的文本和数值以逗号分离进行保存。

图片描述
图片描述
注:如果单元格中包含逗号,则该单元格中的内容以双引号引起。


转换为DataFrame格式

在Python中,pandas是数据处理方面功能最为强大的扩展模块了,包含了高级的数据结构Series和DataFrame,使得在Python中处理数据变得非常方便、快速和简单,后续我们在应用中会深有体会。

方法1:通过pandas模块自带的read_csv函数可直接得到DataFrame格式数据,注意编码格式为“GB2132”,否则控制台会将中文解析为乱码。

 df_csvload = pd.read_csv('C:\programPY\CSV_RWdata_ForNewFile\DataChange.csv',parse_dates=True,index_col=0,encoding='gb2312')

图片描述

方法2:此处使用CSV模块的DictReader函数读取CSV文件,DictReader函数以字典形式返回,字典的键则是这个单元格的标题(即列头),每一个单元格内容放在字典的值内。DataFrame的创建方式有numpy二维数组、列表、Series序列以及字典方式等,此处DictReader函数返回的字典形式数据可直接创建,字典中的keys就是DataFrame里面的columns,但是没有index的值,默认是从零开始计数。

f=codecs.open('C:\programPY\CSV_RWdata_ForNewFile\DataChange.csv','rb','gb2312')#GB2312编码
reader = csv.DictReader(f)
rows = [row for row in reader]
df = pd.DataFrame(rows)
f.close()

图片描述

该方法需要增加额外的处理,将“时间”列作为index索引,同时将日期信息去除星期几

df.rename(columns={ "时间":'time' },inplace=True)#替换为英文columns         for index,colstr in enumerate(df['time']):colstr = colstr.split(',',1)#去除日期中的星期几df.loc[index, 'time'] = colstr[0]
df.index = df['time'].tolist()#time作为index
del df['time']#数据中删除time列

图片描述


数据保存

数据处理后使用pandas模块自带的to_csv可将数据直接存储为CSV。

df.to_csv('C:\programPY\CSV_RWdata_ForNewFile\DataCheck.csv',columns=df.columns,index=True)

图片描述

更多python量化交易内容互动请加微信公众号:PythonQT-YuanXiao
欢迎订阅量化交易课程:链接地址

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

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

相关文章

[038]量化交易]显示所有股票名称及股票代码

all_stock 000001.SZ 平安银行 000002.SZ 万科A 000004.SZ ST国华 000005.SZ ST星源 000006.SZ 深振业A 000007.SZ 全新好 000008.SZ 神州高铁 000009.SZ 中国宝安 000010.SZ 美丽生态 000011.SZ 深物业A 000012.SZ 南玻A 000014.SZ 沙河股份 000016.SZ 深康佳A 000017.SZ 深中…

数据分析实战 -- 股票量化交易分析

前景提要 大二实习结束过去五个多月了。 当时入职数据分析还算是有点基础进入的公司。 如今这么久不学数据分析了,似乎都有点生疏了。 今天写个数据分析实战,为了弥补一下亏欠粉丝的承诺吧。 主要目标 使用Python爬取股票数据数据清洗并上传至HDFS使用…

四川翌加:怎样区别抖音小店和抖音橱窗

很多的朋友都不是很理解,抖音商品橱窗和抖音小店都是卖货的,那么该怎样选择,这两者之间有什么不一样的呢?今天小编就给大家讲讲抖音小店和抖音商品橱窗的区别,这两者肯定是不一样的,主要体现在以下四个方面…

以后抖音直播卖货直接“抖音支付”了

在阿里,腾讯、京东、百度之后,字节跳动最近也搞到了自己的网络支付牌照,准备搞自有支付体系,以后抖音直播卖货可以直接“抖音”支付了! 了解互联网金融的站长都知道,金融一直都是互联网流量巨头的重要阵地,…

中忻嘉业:要怎样做才能在抖音小店上卖货

在抖音上卖货要么自己开一家抖音小店,要么就经营抖音账号,自己有足够的粉丝后给抖音小店的商家带货。自己开抖音小店,是需要准备好营业执照、身份证以及保证金才可以入驻抖音小店的。成功开通小店后,你就可以在店铺中发布商品进行…

卖产品如何在抖音引流?如何利用抖音引流卖货?

抖音已成为一个坐拥超级庞大流量的平台,也是大家眼中的卖货小能手,如何拍卖货视频?如何正确有效引流?今天聪少分享的这篇文章,希望对你有所启发。 一、抖音视频卖货的几种玩法 给大家总结几种卖货视频的拍摄方法: 1)直接展示产品神奇功能 假如你的产品本来就很有创意…

抖音小店无货源去哪找货源?抖店最新整改代拍公告,新规速递

大家好,我是电商年年 如果以前你问我无货源抖音小店去哪里找货源,那我一定说多多、淘宝、1688。 但是现在你问我无货源抖音小店去哪里找货源,我一定说1688、淘特。 3月6日,抖店开放平台发布了这样一则公告——《【重要】关于服…

抖音小店无货源怎么发货?我们常用什么方法?具体怎么操作?

大家好,我是电商糖果 目前正在了解,或者正打算开小店的朋友肯定对小店发货流程不太清楚,糖果就给大家分享一下小店的发货实操流程。 我们都知道抖音小店做的是无货源模式,顾客在我们下单之后,我们需要到商品的上家那…

电商新宠Tik Tok的接口详解

麦肯锡最新的一份报告发现,自2020新冠疫情爆发后,美国76%的消费者开始转变消费习惯,越来越把精力投入到了社交媒体平台,由此催生了依托于直播业态的电商零售新形态。自亚马逊爆发大规模封号潮后,大量卖家经…

抖店什么才叫爆款?

到底什么才叫爆款?能在销量上远超其他产品的就是爆款,在某个季节火起来的就叫做爆款,换季了,如果你是做好物分享的,这类产品一定要抓住,普通人做好物分享,选品上应该抓季节性的产品,…

三分钟带你了解,新颖独特的卖货模式——抖店无货源

大家好,我是小桃。 大家好,我是小桃。 好多朋友都听说抖音小店无货源模式操作起来不难,但是不明白其中的具体缘由,今天小桃来跟大家浅聊一下。 为什么抖音小店无货源这么好操作 ? 1、简单 很多小伙伴看到了直播间…

抖音店铺商品详情API,订单交易详情接口

抖音店铺商品详情API,订单交易详情接口

抖店signature

案例地址:https://fuwu.jinritemai.com/appList? 本文案例是抖店服务市场的signature参数逆向。 声明:文章内容仅供参考学习,如有侵权请联系作者进行删除。 订阅的是整个专栏:《签名逆向合集》 文章目录 简述signature生成Python调用备注注意signature只限于服务市场,我…

抖音小店找达人带货怎么操作?跟达人沟通话术有哪些?一文知悉

大家好,我是电商年年 做抖音小店其实大部分流量都来自于达人带货,自然流量获取相对比较难,年年这边做的也都是达人带货流量。今天年年就带着三年做店经验告诉你抖音小店找达人带货怎么操作以及跟达人沟通话术有哪些。 抖音小店找达人带货怎么…

抖音小店无货源发货教程,不知道怎么发货的朋友赶紧学起来吧

大家好,我是电商糖果 现在有很多朋友想开抖音小店,或者刚开还没有正式开始运营,还没有操作到发货那一步,所以不知道小店发货的步骤,和发货需要注意的细节问题。 糖果就大家讲一下抖音小店的是怎么发货的,…

【工具】简道云零代码开发平台

简介 2015年就入局的零代码开发厂商,在数据管理与数据可视化分析上有出色表现。流程性应用配置需求,现也在挖掘核心应用需求的应用开发。作为无代码赛道的明星产品,在功能满足及使用体验上都较好。 帆软软件出品,国内第一家在线…

简道云-第1章-简介

title: 简道云-第1章-简介 date: 2022-06-05 16:06:44 tags: 简道云 categories: 简道云 简道云-第1章-简介 本章内容大多来自简道云官网。 一、简介 简道云是一个零代码轻量级应用搭建平台,旨在满足企业/部门的个性化管理需求。简道云拥有表单、流程、仪表盘、知…

ChatGPT + MidJourney 提示词工具收集

对于刚接触ChatGPT或其他智能AI绘画工具的新手来说,可能会面临一些挑战。在与ChatGPT聊天或编写绘画关键词时,你可能会发现自己不知道该如何准确地描述你所需的信息或想要表达的意思,从而导致你无法获得最理想的结果,或者花费更长…

致远小场景方案之简道云推送表单数据到致远OA

文章目录 需求效果1、简道云发起表单数据2、致远OA接收待办事项 实现1、根据简道云的表单样式设计致远的表单和流程2、在集成平台设计API接口2.1、【Groovy】组件的配置如下:2.2、【流程表单:发起】组件配置如下:应用信息配置组件参数配置 2.…

简道云接口开发

公司业务使用钉钉,集成简道云第三方应用,现实现接口开发对接业务系统实现数据的互通以及表单操作,特此研究以表敬意!!! 参考开发文档进行开发 官方开发文档 一、开发前准备 1、登录钉钉-工作台-第三方应用…