转自:http://7jia.com/1019.html

探究文华盘整(PANZHENG)函数之一

2017-04-10 分类:原创 阅读(4110) 评论(0)

最近研究了一下文华赢智程序化平台的PANZHENG函数的逻辑。

通过对PANZHENG函数返回值的观察,我发现其判断逻辑只应用到了V型反转这个基本模式。

标准的V型反转如下图:

由于K线收盘价是离散的,大多数的反转形态都不标准,右边的价格一般低于左边。另外,反转的底还可能是平底。

在只考虑收盘价的情况下,根据V型反转设计的还原程序的准确率为85%左右:

这至少说明了两个问题:第一,盘整的判断逻辑以收盘价为主;第二,要提高准确率,一定还需要K线最高/低价作为辅助,例如K线的包含关系。

通过对比PANZHENG函数与还原程序判断结果的差异,进而加入最高/低价对衍生反转形态的判断逻辑,我一步步完善了还原程序。

最终,准确率上升到95%左右:

以螺纹主连在2012/01/04至2017/04/07期间的日K线图为例,还原程序判断错误60次,其中遗漏54次。

至少连续三根K线收盘价呈现小幅涨/跌趋势出现遗漏:

2016/09/14 2016/08/15

另外,V型反转后的复杂走势也可能造成遗漏:

2016/08/23 2015/11/03

更多的遗漏情况就不在这里一一列举了。

还存在另外一类误差:还原程序判断为盘整,而系统PANZHENG函数判断为非盘整。

以下是螺纹主连日线图2012/01/04至2017/04/07期间,被还原程序判断为盘整,但是系统PANZHENG未判断为盘整,的情况共有6次:

2012/05/21 2013/03/26
2013/06/21 2014/07/07
2015/05/26 2015/12/31

可以看出,虽然与系统PANZHENG结果不一致,但是还原程序将这些图形判断为盘整,也是有一定道理的。

结论

1、PANZHENG函数是根据相邻几根K线形态判断是否为盘整状态,并非单独一根K线内部的盘整状态。

2、PANZHENG函数判断的主要模式是收盘价的V型反转,同时用到最高/低价做辅助判断。

3、相等的定义可能是误差范围内,例如一个最小变动价位,的近似。

探究文华盘整(PANZHENG)函数之一相关推荐

  1. php env 函数不存在,PHP编程:探究Laravel使用env函数读取环境变量为null的问题

    <PHP编程:探究Laravel使用env函数读取环境变量为null的问题>要点: 本文介绍了PHP编程:探究Laravel使用env函数读取环境变量为null的问题,希望对您有用.如果有 ...

  2. C++之继承探究(六):虚函数和多态

    前文:C++之继承探究(五):子类对象作父类对象使用 虚函数的使用   当父类指针或引用指向子类对象,而子类中又覆盖了父类的函数,希望用父类指针或父类引用,调用到正确版本的函数(父类指针或引用实际所指 ...

  3. C++之指针探究(十七):结构体内嵌函数指针实现分层

    相关博文:C++之指针探究(十三):函数指针数组 相关博文:C++之指针探究(十二):指针.下标.数组及其作函数参数探究 相关博文:C++之指针探究(十一):函数名的本质和函数指针 相关博文:C++之 ...

  4. C++之指针探究(十六):typedef结合函数指针

    相关博文:C++之指针探究(十三):函数指针数组 相关博文:C++之指针探究(十二):指针.下标.数组及其作函数参数探究 相关博文:C++之指针探究(十一):函数名的本质和函数指针 相关博文:C++之 ...

  5. C++之指针探究(十五):回调函数应用之qsort排序

    相关博文:C++之指针探究(十三):函数指针数组 相关博文:C++之指针探究(十二):指针.下标.数组及其作函数参数探究 相关博文:C++之指针探究(十一):函数名的本质和函数指针 相关博文:C++之 ...

  6. C++之指针探究(十四):回调函数

    相关博文:C++之指针探究(十三):函数指针数组 相关博文:C++之指针探究(十二):指针.下标.数组及其作函数参数探究 相关博文:C++之指针探究(十一):函数名的本质和函数指针 相关博文:C++之 ...

  7. C++之指针探究(十三):函数指针数组

    相关博文:C++之指针探究(十二):指针.下标.数组及其作函数参数探究 相关博文:C++之指针探究(十一):函数名的本质和函数指针 相关博文:C++之指针探究(八):指针函数和函数指针 函数指针数组 ...

  8. C++之指针探究(十一):函数名的本质和函数指针

    相关博文:C++之指针探究(十三):函数指针数组 相关博文:C++之指针探究(十二):指针.下标.数组及其作函数参数探究 相关博文:C++之指针探究(十一):函数名的本质和函数指针 相关博文:C++之 ...

  9. Python的函数参数传递:传值?引用?

    From: http://blog.csdn.net/winterttr/article/details/2590741 作者:winterTTr (转载请注明) 我想,这个标题或许是很多初学者的问题 ...

  10. C++之指针探究(九):结构体指针

    前文:C++之指针探究(八):指针函数和函数指针 相关博文:C++之结构体探究 结构体指针的定义   (1) C语言中的结构体是一种非基本数据类型,可以将多种数据组合为新的数据类型:   (2) 定义 ...

最新文章

  1. LabVIEW2018安装教程
  2. sprintboot 配置文件上传大小(默认是1MB)
  3. zabbix计算型监控项函数last_zabbix 自定义key类型之计算(Calculated items)-阿里云开发者社区...
  4. 疲劳驾驶监测方案_【Nano Energy】TENG用于驾驶员驾驶状态监测
  5. oracle不同环境数据迁移,生产环境下,oracle不同用户间的数据迁移。第一部分
  6. sql中的while循环_SQL While循环:了解SQL Server中的While循环
  7. 牛客网编程练习之编程马拉松:发工资
  8. 敏感词过滤算法DFA
  9. PHP网页监控系统,实现网页变化监控
  10. 软件开发七宗罪(转)
  11. 基于单片机的模拟电磁曲炮设计
  12. 目标决定人生——没有目标就失去一切!
  13. net中winform教程 ListView控件如何实现分组?
  14. 英语听说计算机查分,2019北京中考英语听说考怎么查分?附一键查询入口
  15. HP惠普打印机驱动安装详解
  16. 第10章第10节:使用iSlide的幻灯片诊断工具优化幻灯片中的图片 [PowerPoint精美幻灯片实战教程]
  17. android手机如何关闭程序,安卓手机如何关闭防火墙
  18. C++——new和delete操作符
  19. c# IPAddress类
  20. Vue ElementUI 表单设计器 代码生成器

热门文章

  1. 华为路由器配置DHCP
  2. baidu经纬度坐标与google经纬度坐标转换
  3. Unity声音组件AudioSource简介与用法
  4. 2021年南京市高考成绩查询,2021年南京各高中高考成绩排名及放榜最新消息
  5. 提高IT团队工作效率的建议
  6. Java枚举类的使用说明
  7. 简单新闻客户端APP设计
  8. 【APP加载H5页面加载流程概述及提速方案】
  9. 读书笔记-《墨菲定律》
  10. Photoshop DPI缩放比例问题