上海证券综合指数统计分析及挖掘(二)
本文利用腾讯和新浪提供的上海证券综合指数数据接口,运用不同均线模拟验证股票买卖期望收益,“让数据为均线理论说话”
摘要:在股票买卖操作过程中,均线理论是一种基本的和被广泛使用的方法。本文根据上海证券综合指数历史数据,运用不同均线模拟验证买卖期望收益。有一点炒股常识的股民都知道,均线会给出明显的买进和卖出信号,而且事后看来按均线理论买卖是正确的。均线买卖信号不会帮你卖在最高买在最低,即使均线发出的是正确信号,也只能卖在次高买在次低。在股票市场,追求完美是人性弱点的体现。当回顾过去多年的历史数据时,你可能会感叹为什么没按简单的均线理论去做!记住,量化交易的首要前提是交易规矩和规则,是要有“严格的纪律性”。
1、均线理论概述
均线指标是移动平均线指标的简称,是将每天的收盘价进行移动平均,从而得到一条带有趋势性的轨迹。均线系统是大多分析者常用的技术工具,是技术分析者的良好的参考方法。
移动平均线的计算比较简单,以每天的前九天和当天共十天的收盘价取算术平均值,再以若干天的这种算术平均值而连结的曲线就是十日均线。同样,有十分钟均线、十小时均线、还有以周、月、年等不同的时间单位作成的各种均线。通常10个时间单位的均线统称为10均线。20均线就是20个时间单位的均线。
均线指标是反映价格运行趋势的重要指标,其运行趋势一旦形成,将在一段时间内继续保持,趋势运行所形成的高点或低点又分别具有阻挡或支撑作用,因此均线指标所在的点位往往是十分重要的支撑或阻力位,这就为我们提供了买进或卖出的有利时机,均线系统的价值也正在于此。
现有近期上证指数收盘价和30日移动平均数曲线图如下:
由于移动平均线由n天收盘价计算而来,当收盘价高于移动平均数时,收盘加曲线在平均线上方,反之收盘曲线在平均线下方。均线和收盘价每次换位交叉都可能是买入或卖出信号。当收盘价上升和下降趋势比较明显时,均线发出的信号较为明显,但滞后于实际行情,即所谓“卖在次高买在次低”,并且计算移动平均数的天数越多滞后越明显。当收盘价涨跌趋势不明显处于波动时期,均线和收盘价频繁交叉,容易发出错误买卖信息。
移动平均天数少,均线对实际行情反映灵敏,发出买卖信号时滞后期短,但容易发出错误信号;移动平均天数多,均线对实际行情反映缓慢,发出买卖信号时滞后期长,但不容易发出错误信号。
为了判断均线买卖信号的可靠性,经常考虑“价量配合”和“盘中交叉”情况。价涨量增、价跌量减为价量配合良好,这时均线和收盘价交叉所发出的买卖信号较为可靠。如果价量配合不好,均线买卖信号可靠性降低。在收盘前可以预先估算出交叉点,如果盘中最高价或最低价已经突破交叉点,收盘后均线和收盘价也发生交叉,这时买卖信号比较可靠。
选择适当天数移动平均线,参考价量关系和盘中交叉等因素,提高买卖信号可靠性,使得期望收益最大化,运用量化交易或数据挖掘方法可以找出在一段时期内最近交易模式或规则。
2、数据接入
腾讯分时行情数据接口:http://data.gtimg.cn/flashdata/hushen/minute/sh000001.js
新浪股票实时行情数据接口:http://hq.sinajs.cn/list=sh000001
腾讯各年历史数据接口:http://data.gtimg.cn/flashdata/hushen/daily/90/sh000001.js
腾讯周历史数据接口:http://data.gtimg.cn/flashdata/hushen/latest/weekly/sh000001.js
腾讯月历史数据接口:http://data.gtimg.cn/flashdata/hushen/monthly/sh000002.js
数据浏览
选择不同股票数据接口...
新浪股票实时行情数据接口
腾讯分时行情数据接口
腾讯日历史数据接口
腾讯周历史数据接口
腾讯月历史数据接口
3、简单均线量化交易模拟和期望效益分析
简单均线量化交易是指不考虑任何其它因素或技术,单纯用一条均线和每日收盘价给出的买卖信号进行交易,根据历史数据分析收益或损失情况,让数据分析结果清楚地反映出均线的优缺点,以便寻找更好的均线操作模式。
为了更清楚地展示收益或损失数量,参照股票交易模式,首先有如下假设:
投入一个基本单位资金10000元;
卖出时,根据股指涨跌幅结算;
每次买入金额为全部账户余额取整,买入费用为0.3%、卖出费用为0.4%;
收盘在均线上方为多头、反之为空头;
收盘上穿均线(金叉)买入、收盘下穿均线(死叉)卖出;
第一次入市为多头直接买进、空头时等待金叉出现后买入。
移动平均天数 量化交易起始日期 数据更新
注:可以修改移动平均天数,进行任意天数模拟交易分析。年代过久对目前交易参考价值不大,量化交易起始日期尽量设置在近些年
注:由于上证指数时间跨度长、指数变动范围大,收盘和均线常被压缩在一起。可调节图形底部或右边时间窗口滑动按钮查看局部收盘和均线变动和交叉图形
转载于:https://www.cnblogs.com/cloudtj/p/6061622.html
上海证券综合指数统计分析及挖掘(二)相关推荐
- 上海证券综合指数统计分析及挖掘(一)
(2016-11-06 银河统计) 本文阐述网络环境下上证股票指数实时和历史数据接入.图形展示和分组统计,为进一步进行量化交易分析奠定基础 摘要:上海证券交易所股票上市交易20多年,已经积累了大量历史 ...
- 各位集美兄得看过来! 利用AI给青春有你2的选手们做数据分析挖掘(二):统计并展示数据
各位集美兄得看过来! 利用AI给青春有你2的选手们做数据分析挖掘(一):爬虫选手信息 各位集美兄得看过来! 利用AI给青春有你2的选手们做数据分析挖掘(二):统计并展示数据 各位集美兄得看过来! 利用 ...
- 重生之我是赏金猎人-SRC漏洞挖掘(二)-逆向app破解数据包sign值实现任意数据重放添加
0x00前言 本期登场的目标虽不是SRC,但是整个漏洞的利用手法很有学习意义.目前在很多大厂的http数据包中都会添加sign值对数据包是否被篡改进行校验,而sign算法的破解往往是我们漏洞测试的关键 ...
- 金融统计分析与挖掘实战3.3.1-3.3.3
# 3.3 数据框 # 特征:多个序列按照相同的索引组成的二维表 # 3.3.1 数据框的创建 import pandas as pd import numpy as np # 先导入两个最常用的数据 ...
- 金融统计分析与挖掘实战6.1-6.3
# 6.1 关联规则 import numpy as np import pandas as pd import os os.chdir("C:\\Users\\Administrator\ ...
- 金融统计分析与挖掘实战5.1-5.2
# 第5章 机器学习包 # 5.2.1 缺失值处理 import numpy as np import pandas as pd import os os.chdir("C:\\Users\ ...
- 金融统计分析与挖掘实战3.1-3.2
# 第三章 数据处理包 pandas # 3.2序列 #3.2.1 序列的创建与访问 import pandas as pd import numpy as np # 数据分析前先导入两个最常见的包 ...
- 金融统计分析与挖掘实战7.6-7.7
7.6 沪深300指数走势预测 import os os.chdir("C:\\Users\\Administrator\\Desktop") #设置路径 import panda ...
- 金融统计分析与挖掘实战8.3-8.4
第八章 上市公司综合评价 # 设置工作路径和导入基本数据分析包 import os os.chdir("C:\\Users\\Administrator\\Desktop") #设 ...
- 金融统计分析与挖掘实战7.3-7.5
# 7.3 上市公式净利润增长率计算 import os os.chdir("C:\\Users\\Administrator\\Desktop") import pandas a ...
最新文章
- 13.QT信号槽的连接方式
- 关于服务器中毒的预防与治疗
- formal method online checking tool
- 蓝牙版本avrcp怎么选_500元内无线蓝牙耳机测评年轻人的第一款廉价蓝牙耳机怎么选?...
- 三分钟教你用 Scarlet 写一个 WebSocket App
- python读取文件数据堆栈溢出的原因_堆栈溢出一般是什么原因?
- python怎么读取csv文件-python如何读取csv数据
- Samba服务的安装
- 如何在mysql中创建学生信息表_数据库怎么创建学生信息表
- 用U盘与移动硬盘制作WIN7启动盘(亲自实践)
- 支持ldap的邮箱服务器,U-Mail邮件系统LDAP同步邮箱地址簿教程
- 戴尔服务器开机自动关机,戴尔台式电脑自动关机怎么办
- 用C语言将搜狗输入法词库转换成QQ拼音输入法词库
- Mac-记录一些超好用的快捷键
- 华为meta30浏览器不兼容flex布局解决方案-加前缀
- amcharts使用总结
- 备了安的网站换服务器,tipask网站更换服务器后 问答系统重新安装注意要点 - 小俊学习网...
- Regin恶意软件:何以潜伏如此久?
- 循环-05. 兔子繁衍问题
- C/C++小写数字转换成大写数字
热门文章
- 服务器临时文件定时清理,定时/开机自动清理Win10临时文件夹的技巧
- uniapp 定位服务_uniapp使用高德地图定位
- android killer 连接模拟器,AndroidKiller怎么连接夜游神手机模拟器的方法教程
- Prometheus最佳实践 Summary和Histogram
- smartbi和第三方集成策略
- 深度:融360还是一家有价值的公司吗?
- 网友吐槽12306网站 专家:已接近技术极限
- ABAP 7.4 CORRESPONDING()语法
- 直接在pocket pc上编译c#程序
- solaris学习6:帐号、安全管理