量化分析v1
量化分析v1
# -*- coding: utf-8 -*-
"""
Created on Wed Apr 11 10:13:32 2018 @author: chensimin
""" import tushare as ts Today = '2018-04-12' #df_300236 = ts.get_today_ticks('300236')
print('\n')
#a1 = (df_300236.head(1).price - 33.447)*300
#print(a1)
#print(df_300236.head(1)) ###############################################################################
# 大单交易数据
# 参数说明
# code:股票代码,即6位数字代码
# date:日期,格式YYYY-MM-DD
# vol:手数,默认为400手,输入数值型参数
# retry_count : int, 默认3,如遇网络等问题重复执行的次数
# pause : int, 默认 0,重复请求数据过程中暂停的秒数,防止请求间隔时间太短出现的问题
#返回值说明
#code:代码
#name:名称
#time:时间
#price:当前价格
#volume:成交手
#preprice :上一笔价格
#type:买卖类型【买盘、卖盘、中性盘】
############################################################################### dd_300236 = ts.get_sina_dd('',date=Today,vol=500)
print(dd_300236) dd_600340 = ts.get_sina_dd('',date=Today,vol=1000)
print(dd_600340) dd_300426 = ts.get_sina_dd('',date=Today,vol=500)
print(dd_300426) ###############################################################################
#业绩预告
#参数说明
#year:int 年度 e.g:2014
#quarter:int 季度 :1、2、3、4,只能输入这4个季度
#返回值说明
#code,代码
#name,名称
#type,业绩变动类型【预增、预亏等】
#report_date,发布日期
#pre_eps,上年同期每股收益
#range,业绩变动范围
###############################################################################
forecast = ts.forecast_data(2018,1) ###############################################################################
#机构成交明细
#参数说明
#retry_count:当网络异常后重试次数,默认为3
#pause:重试时停顿秒数,默认为0
#返回值说明
#code:代码
#name:名称
#date:交易日期
#bamount:机构席位买入额(万)
#samount:机构席位卖出额(万)
#type:类型
###############################################################################
inst_detail = ts.inst_detail() ###############################################################################
#机构席位追踪
#获取机构近5、10、30、60日累积买卖次数和金额等情况
#参数说明
#days:统计周期5、10、30和60日,默认为5日
#retry_count:当网络异常后重试次数,默认为3
#pause:重试时停顿秒数,默认为0
#返回值说明
#code:代码
#name:名称
#bamount:累积买入额(万)
#bcount:买入次数
#samount:累积卖出额(万)
#scount:卖出次数
#net:净额(万)
###############################################################################
inst_tops = ts.inst_tops() ###############################################################################
#文件存储---Excel
#excel_writer: 文件路径或者ExcelWriter对象
#sheet_name:sheet名称,默认为Sheet1
#sep : 文件内容分隔符,默认为,逗号
#na_rep: 在遇到NaN值时保存为某字符,默认为’‘空字符
#float_format: float类型的格式
#columns: 需要保存的列,默认为None
#header: 是否保存columns名,默认为True
#index: 是否保存index,默认为True
#encoding: 文件编码格式
#startrow: 在数据的头部留出startrow行空行
#startcol :在数据的左边留出startcol列空列
###############################################################################
forecast.to_excel('E:\stock_analysis\业绩预告.xlsx',index=False)
inst_detail.to_excel('E:\stock_analysis\机构成交明细.xlsx',index=False)
inst_tops.to_excel('E:\stock_analysis\机构席位追踪.xlsx',index=False)
总结:急需要补充pandas相关知识,以应对数据分析。
量化分析v1的更多相关文章
- 利用R语言打造量化分析平台
利用R语言打造量化分析平台 具体利用quantmod包实现对股票的量化分析 1.#1.API读取在线行情2.#加载quantmod包3.if(!require(quantmod)){4. instal ...
- ResScope (软件资源分析)V1.94 绿色版
软件名称:ResScope (软件资源分析)V1.94 绿色版软件类别:国产软件运行环境:Windows软件语言:简体中文授权方式:免费版软件大小:1.47 MB软件等级:整理时间:2015-01-0 ...
- 量化分析:把Tushare数据源,规整成PyalgoTrade所需格式
量化分析:把Tushare数据源,规整成PyalgoTrade所需格式 分析A股历史数据,首先需要确定数据来源.如果只想做日k线.周k线的技术分析,可以用PyalgoTrade直接从yahoo.goo ...
- OKEx量化分析报告[2017-12-09]
OKEx量化分析报告[2017-12-09] [分析时间]2017-12-09 15:24 [分析对象]OKEx [计价币种]USDT [报告内容]DASH_USDT短期 -3.8中期 ...
- day31 堡垒机尾声 + Python与金融量化分析(一)
堡垒机尾声: 代码案例:https://github.com/liyongsan/git_class/tree/master/day31 课堂笔记:file send: 1.选择本地文件 2.远程路径 ...
- 量化分析获取数据的3种姿势(压箱底的神器Tushare)
自打入门量化分析起,就有相当部分的时间在与数据打交道,从数据的获取.清洗到使用,对分析而言既是繁琐的,也是必须的.有大牛曾经说,量化分析有8成的开发时间都在处理数据. 为了节省时间,将更多精力投入到策 ...
- python量化分析系列之---5行代码实现1秒内获取一次所有股票的实时分笔数据
python量化分析系列之---5行代码实现1秒内获取一次所有股票的实时分笔数据 最近工作太忙了,有一个星期没有更新文章了,本来这一期打算分享一些对龙虎榜数据的分析结果的,现在还没有把数据内的价值很好 ...
- 金融量化分析-python量化分析系列之---使用python获取股票历史数据和实时分笔数据
财经数据接口包tushare的使用(一) Tushare是一款开源免费的金融数据接口包,可以用于获取股票的历史数据.年度季度报表数据.实时分笔数据.历史分笔数据,本文对tushare的用法,已经存在的 ...
- Python实战——基于股票的金融数据量化分析
说明:本文只是通过自己的已学知识对股票数据进行了一个简单的量化分析,只考虑了收盘情况,真实的量化交易中仅仅考虑收盘情况是不够的,还有很多的复杂因素,而且仅仅三年数据是不足以来指导真实的股票交易的,因此 ...
随机推荐
- linux——常用命令清单
目录 文件目录相关命令 压缩命令 关机重启命令 挂载命令 用户登录查看命令 搜索命令的命令 本文整理了学习过程中linux的一些常用操作命令,方便以后查阅.学习的课程是Linux达人养成计划 I. 文 ...
- 一个时代的终结:为什么是时候放弃ITOM四大巨头了?这对IT领导者来说意味着什么?
关注嘉为科技,获取运维新知 2018年7月,Broadcom宣布了收购CA Technologies的计划,收购额近190亿美元.虽然分析师对于芯片制造商收购企业级软件公司这件事是否值得还在进行激 ...
- c3p0 操作
E3p0连接池 c3p0-config.xml c3p0-config.xml(必须叫这个名字),然后必须放在工程目录的src下面 注意:c3p0里面可以配置多个连接信息,可以给每个配置起个名字,这样 ...
- YAML基础语法
正如YAML所表示的YAML Ain’t Markup Language,YAML 是一种简洁的非标记语言.YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读. 一边学习规则 ...
- 简述采用四次握手机制释放TCP连接的四个步骤
(1)源结点A向目的结点B发送连接释放请求(FIN,seg=x),并且不再向B发送数据,但仍继续接收从B发来的数据. (2)目的结点B收到此连接释放请求后立即向A发出确认(ACK,ack=x+1),但 ...
- 02.redis安装
因为我这里使用的是centos7 mini版本,需要安装gcc,通过下图显示命令安装gcc(因为redis是由C语言开发而来,所以需要安装gcc编译环境). linux安装好后可以区官网下载redis ...
- python 三
通过程序打印中文,二进制 name="张三" for i in name: print(i) bytes_list=bytes(i,encoding='utf-8') print( ...
- 防止asp马后门
好多朋友都拿的有webshell吧,基本上都加了密的... 可是,没见到源码,很难测试它到底有没有后门, 指不定给别人打工了... 下面贴种很简单的方法,大家别扔蛋哈 (asp的哦) 在代码的最 ...
- [Leetcode 105]*前序后序遍历形成树
public TreeNode find(int[] preorder, int[] inorder,int j, int start, int end) { if (j > preorder. ...
- 1093 字符串A+B
给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集.要求先输出 A,再输出 B,但重复的字符必须被剔除. 输入格式: 输入在两行中分别给出 A 和 B,均为长度不超过 106 ...