第一步,下载原始数据

            首先,下载文华财经赢智模拟版本(免费的),可以做量化分析的。

                  编写指标函数,比如下载数据,代码如下

                   CLOSE>0,BK;
                   CLOSE>0,SP;
                   CLOSE>0,SK;
                   CLOSE>0,BP;
                   AUTOFILTER;

                   

                 然后针对每个品种进行回测,在回测报告里面找到交易明细,查看,并且保存。

                 这样就得到每个品种的交易数据了。

                 注:通达信也可以获取哦;

第二步,用python进行分析,代码如下:

# -*- coding: utf-8 -*-
"""
Created on Fri Jan 20 22:20:25 2017@author: yunjinqiE-mail:yunjinqi@qq.comDifferentiate yourself in the world from anyone else.
"""
import pandas as pd
import numpy as np
import os
from scipy import stats
###################################################处理数据函数
#读入数据,并且做转化成浮点数,由于计算机问题,读入的数据有x00,所以,用这个函数
#把数据处理,如果计算机正常,读入的数据可以直接转换成浮点数,可以直接忽略
def get_flo(file,N):x=pd.read_excel(file)x=x.ix[::,8]x=x[0:257]for i in range(len(x)):x[i]=float(x[i][:N])return x
#计算简单收益率
def get_ret(wenhua):for i in range(len(wenhua)-1):try:wenhua[i]=(wenhua[i+1]-wenhua[i])/wenhua[i]except ZeroDivisionError:print(i)passdel wenhua[len(wenhua)-1]return wenhua
#################################################读取文华数据
os.getcwd()
os.chdir('C:\\Users\\Administrator')
file='文华商品 日线 获取数据.xls'
wenhua=get_flo(file,5)
wenhua=get_ret(wenhua)
del wenhua[len(child)-1]
##################################################读取数据文件夹中的其他品种
#遍历数据文件夹,处理数据,并且做回归分析,计算出相应的贝塔值
filepath='C:\\Users\\Administrator\\数据\\'
pathDir = os.listdir(filepath)
z=0
data={}
for allDir in pathDir:child = os.path.join('%s%s' % (filepath, allDir))news=childi=1j=0try:child=gets(child,i)except ValueError:i=1+1continuechild=get_ret(child)del child[len(child)-1]beta, alpha, r_value, p_value, std_err=stats.linregress(wenhua,child)z=z+1news={'品种':news,'贝塔值':beta,'alpha值':alpha,'r_value':r_value,'P_value':p_value,'std_err':std_err}data[z]=news
###################################################处理字典数据
#转换成数据框
df=pd.DataFrame(data)
df.head()
#发现日周期数据很长,不美观,简单处理一下
for i in range(1,34):df.ix[4,i]=df.ix[4,i][26:30]
#查看df数据
df.head()
#写入csv文件,并保存在桌面
os.getcwd()
os.chdir('C:\\Users\\Administrator\\desktop')
df.to_csv('very_good_贝塔.csv')
###不完善地方
#黄金,棉花几个合约计算的贝塔值是1,中间处理数据的过程中存在某些潜在bug
###有好的建议,好的投资想法可以交流哦。qq群:226224941

第三步:结果

注:默默吐槽,其实用excel就可以实现。用python来提升下逼格!!!

【原创】从文华财经下载数据并且分析每个期货品种的贝塔值-云金杞相关推荐

  1. 樱花动漫中的视频下载数据表分析

    昨天有个朋友问我樱花动漫中的视频怎么下载,那么今天我就写篇文章来专门分析下樱花动漫中的视频是怎么下载的,先分析樱花动漫中的视频下载数据表. 1.还是打开我们的视频助手,来分析樱花动漫的数据包,当然你们 ...

  2. python导出数据顿号做分隔符_Python语言和matplotlib库做数据可视化分析

    这是我的第51篇原创文章,关于数据可视化分析. 阅读完本文,你可以知道: 1 Python语言的可视化库-matplotlib? 2 使用matplotlib实现常用的可视化? 0前言 数据记者和信息 ...

  3. Python项目实践之二:下载数据(CSV和JSON )

    Python项目实践之二:下载数据(CSV和JSON ) 下载数据的可视化着重点在于从网上下载数据进行分析后,进行可视化处理,网上的数据格式多的难以置信,且大多未经过仔细检查,如果能够对这些数据进行分 ...

  4. 数据与分析领域的十大技术趋势

    来源:人工智能与大数据 近日,Gartner发布了数据与分析领域的十大技术趋势,为数据和分析领导者的新冠疫情(COVID-19)响应和恢复工作提供指导,并为疫情后的重启做好准备. 数据和分析领导者如果 ...

  5. 技术内幕 | 阿里云EMR StarRocks 极速数据湖分析

    作者:阿里云智能技术专家 周康,StarRocks Active Contributor 郑志铨(本文为作者在 StarRocks Summit Asia 2022 上的分享) 为了能够满足更多用户对 ...

  6. EDG夺冠,用爬虫+数据分析+自然语言处理(情感分析)+数据可视化分析3万条数据:粉丝都疯了(唯一原创)

    原创不易,本文禁止抄袭.转载,违权必究! 目录 一.EDG夺冠信息 二.实战目标 2.1 网络爬虫 2.2 数据可视化(词云图) 2.3 自然语言处理(情感分析) 三.bilibili接口分析 四.编 ...

  7. MT6755原理图,MT6755数据表分析下载

    MT6755原理图,MT6755数据表分析下载 关于MT6755网上的资料应该也不少,但是这么齐全就难找了,想要找这个芯片的工程师应该需要这个文档的资料,毕竟现在联发科芯片的资料并不好找,希望这些文档 ...

  8. 从GEO下载数据预处理+DESeq差异分析+KEGG、GO富集分析

    因为自己最近需要用GEO的数据来画火山图和富集分析图,就整理了一下操作流程. 一.从GEO中下载数据 我是用代码直接从GEO中下载数据,也可以自己手动去官网上下载,以GDS1906为例 workdir ...

  9. 气象海洋数据下载——ERA5再分析——CDS-python

    1. 欧洲中期天气预报中新ERA5再分析数据简介 下载网址 ERA5是一种综合性的再分析数据,ECMWF的Integrated Forecast System (IFS)的4D-Var data as ...

  10. ICESat-2数据下载及处理分析随笔

    ICESat-2数据下载及处理分析随笔 ICESat-2全称是Ice,Cloud and land Elevation Satellite -2.看名字我们能知道它的任务是测ice,cloud和lan ...

最新文章

  1. 干货丨机器学习中的模型评价、模型选择与算法选择
  2. WordCount单词计数
  3. vim代码格式化工具autopep8
  4. QT UI获得控件ID(HWND)
  5. 022-红黑树(三)
  6. 关于指针,可能是网上最详细的讲解了
  7. 【Linux网络编程学习】预备知识(网络字节序、IP地址转换函数、sockaddr数据结构)
  8. LintCode 633. 寻找重复的数(这个题要复习)
  9. JavaBean和Servlet
  10. esp8266单片机透传_基于WeMos D1(ESP8266)的校园卡门禁系统
  11. Spring-data-jpa中用@ColumnTransformer注解加密,中文乱码问题(数据库正常,在java代码和页面中乱码)
  12. python 小技巧之获取固定下面包含的某种类型文件的个数
  13. 智能硬件设计开发流程
  14. 啊哈c语言逻辑的挑战课后题答案,啊哈C语言 逻辑的挑战(修订版)pdf
  15. c++获取umg ue_UE4中UMG与C++交互 页面文本修改
  16. RabbitMQ基础篇 (一)
  17. java web 速成_渐进式Web应用程序:速成课程
  18. MPLS 次末跳弹出配置_中东版2019款三菱帕杰罗V97配置详情介绍
  19. pytorch 中的topk函数
  20. python numpy 实现与(and),非与(not),或(or),异或(xor)逻辑运算!

热门文章

  1. cv2.VideoWriter生成视频无法播放的原因(持续补充)
  2. 随身WIFI安装Debian流程记录
  3. instagram授权流程(第二篇)
  4. 查看360极速浏览器保存的密码方法步骤
  5. CORE | AAAI2020:分子自动优化模型
  6. 接口收到CRC错包怎么处理
  7. 海马体记忆训练:让你拥有超常记忆力
  8. 360浏览器打不开html5文件,360浏览器打不开oa_打不开360浏览器
  9. LeeCode(C++):买卖股票的最佳时机
  10. 免费中通快递对接快递鸟单号查询接口对接方法