文章目录

  • 平均K线图概述
    • OHLC的计算方式
    • K线图走势对比
  • 平均K线图阴阳线交易策略
    • 交易规则
    • 测算结论
  • 双均线策略测算
    • 测算规则
    • 测算结论

平均K线图概述

平均K线图是蜡烛图的一种分支,在日本,Heikin意味着“平均”,Ashi意味着“节奏”。相对于传统的K线图,平均K线图可以反映出趋势的变化及强烈程度,但是在平均K线图中,最高、最低、开盘、收盘,并不代表真实的盘面价格,而是加工后的数据结果。

OHLC的计算方式

平均K线图的开盘价Open,最高价High,最低价Low,收盘价Close,都是根据K线图来计算的

在基本的K线图中:

  • Open:当天的开盘价
  • Close:当天的收盘价
  • High:当天的最高价
  • Low:当天的最低价
  • Pre open:昨天的开盘价
  • Pre close:昨天的收盘价

平均K线图的第一根K线计算方式:

  • Heikin Ashi开盘价 = (open + close)/2
  • Heikin Ashi最高价 = high
  • Heikin Ashi最低价 = low
  • Heikin Ashi收盘价 = (open + high + low + close)/4

平均K线图之后的K线计算方式:

  • Heikin Ashi开盘价 = (pre open + pre close)/2
  • Heikin Ashi最高价 = Max(open, high, close)
  • Heikin Ashi最低价 = Min(open, low, close)
  • Heikin Ashi收盘价 = (open + high + low + close)/4

根据计算方式,我们可以看出平均K线图的特点:

  1. 平均K线图的开盘价是昨天实际K线的开盘与收盘的中间启动的,因此平均K线图的连贯性较强
  2. 平均K线图的最高价与最低价其实并没有变,因此昨日的价格波动的范围会被反映到图像上
  3. 平均K线图的收盘价是今日高开低收四个价位的均价,因此平均K线图是红是绿,取决于今日的高开低收的均价与昨日开盘与收盘的均价之间的差异,平均K线图自身的颜色能够表达

K线图走势对比

常见的的K线图准确地表示出了当天的情况:

而平均K线图的表示效果如下:

如果只看一个维度的价格会更加明显,比如:

开盘价:

收盘价:

平均K线图阴阳线交易策略

由于平均K线图表现出了“趋势”的含义,因此趋势本身就是一种交易信号

交易规则

  • 当平均K线图的开盘价 < 收盘价时,以当天真实的收盘价买入
  • 当平均K线图的开盘价 > 收盘价时,以当天真实的收盘价卖出

测算结论

指标 平均值
胜率 0.35
平均交易次数 128.25
年化收益率-均值 -2.34
年化收益率-方差 6.23
年化收益率-25% -4.11
年化收益率-75% 0.74
年化收益率-中位数 -1.05
交易持续天数-均值 5.94
交易持续天数-中位数 4.23

双均线策略测算

测算规则

这一部分,我们测算双均线策略对个股的影响,同时将时间段分为两个部分:

  • 测算:2015年1月1日至2020年1月1日
  • 回测:2020年1月1日至2022年11月1日

测算时,只挑选2015年1月1日至2020年1月1日这个时间段内,数据量大于200个交易日的股票,且历史上也没有被标ST的股票

按照双均线策略的交易策略,我们以【平均K线图收盘价】的5个交易日的均线作为短线,【平均K线图收盘价】的10个交易日的均线作为长线

  1. 当短线上穿长线,构成金叉,以实际的收盘价作为买入价格
  2. 当短线下穿长线,构成死叉,以实际的收盘价作为卖出价格

同时,这里我们统计每一次交易(从买点到卖点)的持续时间与收益率:

  1. 转化为年化收益率
  2. 以年化收益率>2%记为胜,胜率=胜的次数/总交易次数

测算结论

综合来看,单用平均K线图的胜率较低,但是从交易的持续天数可以看出,平均K线图对于趋势的把握相对准确。在实战时,可以将双均线策略结合其他指标给出综合的评估结果

量化择时——平均K线图双均线策略(第1部分—策略效果测算)相关推荐

  1. python股票量化交易(1)---K线图、均线与成交量绘制

    远思扬祖宗之德,近思盖父母之愆:上思报国之恩,下思造家之福:外思济人之急,内思闲己之邪. 本文目录 前言 获取股票的数据 绘制K线图 均线图 成交量 前言 都说2020年是牛市的起点,很显然对于数据来 ...

  2. 现货黄金k线图与均线的结合

    移动平均线可能是最受现货黄金投资者欢迎的技术指标之一,即使是钟情于基本面分析的投资者,也会在图表上加上均线这个工具.作为一个普及程度极高的指标,几乎所有的行情软件都会提供.   均线受欢迎的原因很简单 ...

  3. 量化择时之移动平均线初探

    技术分析是指通过历史数据和形态来预测未来的市场价格.随着计算机技术的发展,今天的计算条件已经具备,量化分析和技术分析结合的趋势越来越明显,通过定量数据对技术分析的指标和投资策略进行检验,将会大幅提高技 ...

  4. python k线图和指标_量化交易中,如何使用Python画K线、成交量、买卖点【邢不行】...

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总] 请点击此处 这是邢不行第  68 ...

  5. Python量化投资——七行python代码生成K线图(最后有干货)

    Python量化投资--利用tushare和mplfinance生成K线图 tushare介绍 mplfinance介绍 获取K线数据 处理数据 数据的可视化 更多的效果 tushare介绍 tush ...

  6. Python量化投资——mplfinance最佳实践:动态交互式高级K线图(蜡烛图)【源码+详解】

    用mplfinance实现全功能动态交互式K线图 手把手用`python`+mplfinance实现高级K线图 ` mplfinance`的基本K线图 目标 实现自定义风格和颜色 图表尺寸调整.相关信 ...

  7. Python量化投资——mplfinance实现全功能动态交互式K线图(蜡烛图)【源码+详解】

    用python实现全功能动态交互式K线图 手把手用`python`一步步实现动态交互式K线图 ` mplfinance`的基本K线图 目标 实现自定义风格和颜色 图表尺寸调整.相关信息的显示 添加完整 ...

  8. Python绘制股票K线图

    目录 1 股票K线图知识了解 2 用Python绘制股票K线图 2.1 安装绘制K线图的mpl_finance库 2.2 引入相关库 2.3 用Tushare库获取股票基本数据 2.4 日期格式调整及 ...

  9. python做k线图_python做k线图(15分钟k线的意义)

    北大荒... 大家对图中的巨量高开涨停是什么理解的... 庄家最后的出 日k线图又称阴阳烛,最初是日本米商用来表示米价涨跌状况的工具,后来引入股市,并逐渐风行于东南亚地区.k线图以其直观.立体感强的特 ...

最新文章

  1. WPC大会新动态:合作伙伴采纳Windows Azure
  2. python图片转字符_二十行python代码实现图片转字符
  3. 实践提炼:面对大型B端项目,产品设计该如何展开?
  4. union的限制, 临时表大小的优化
  5. 怎么强制弹出窗口永远在最前面
  6. C#汉字转拼音帮助类
  7. linux系统下载r软件安装,Linux安装R语言包
  8. SQLyog使用技巧
  9. Ruby中的concat()方法
  10. python单因素方差分析_Python数据科学:方差分析
  11. 高教版《金融学》预习笔记
  12. 深度学习中梯度消失原因、梯度爆炸及解决方案
  13. excel熵值法计算权重_一文讲清楚分散投资(下)——让很多人顿悟的“熵增定律”在投资中的应用...
  14. tensorflow中sparse_placeholder在saved_model中保存pb模型的使用方法
  15. 数组元素右移 c++实现
  16. KAIST : Multispectral Pedestrian Detection: Benchmark Dataset and Baseline
  17. butter中文意思_butterfly是什么意思_butterfly的翻译_音标_读音_用法_例句_爱词霸在线词典...
  18. ROS学习记录(一) Plugin插件
  19. vue使用云信实时通信(聊天室)
  20. c语言程序ax2 bx,计算ax2+bx+c程序清单计算机组成原理计算机系统概论.PPT

热门文章

  1. tensorflow2.1,CUDA10.1 的 WIN10下安装
  2. Dvwa 靶场练习记录
  3. 信创升级 | 秒云与人大金仓完成兼容性互认证
  4. spring boot和Spring Cloud
  5. 打印机无法打印的10种解决方法
  6. jQuery 图片轮播插件
  7. B8HTML5期末大作业:漫画网站设计——二次元漫画(8页) 漫画网页设计制作 简单静态HTML网页作品 我的漫画网页作业成品 学生漫画网站模板
  8. ME21N,ME22N,ME23N之BADI增强ME_PROCESS_PO_CUST
  9. 【微软漏洞分析】MS10-015 Windows 内核异常处理程序漏洞(CVE-2010-0232)
  10. Springboot pox.xml 报错解决两种方式