Update on May-05-2019:

一、使用方法

直接在通达信的公式管理器中添加即可。

今天才发现通达信的公式编辑功能真的挺好用的,里面有个“动态翻译”功能,可以将公式语言翻译成容易读懂的文字。

二、成果展示:

三、代码如下:

MID : MA(CLOSE,26);

UPPER: MID + 2*STD(CLOSE,26);

LOWER: MID - 2*STD(CLOSE,26);

STICKLINE(1,H,L,1,0),COLORLIBLUE;

{笔底分型 选股 预警 确保向下笔成立后的底分型}

V00:= HIGH

V01:= HIGHREF(LOW,1);

V02:= HIGH>REF(HIGH,1) AND LOW

V03:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);

V04:= REF(HIGH,2) < HIGH AND REF(LOW,2) < LOW

AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);

V1:= COUNT(V00,6)>=3 AND COUNT(V01 OR V02,5)=0 AND LLVBARS(LOW,6) = 1 AND HHVBARS(HIGH,6) >= 5 AND V03;

V2:= COUNT(V00,7)>=3 AND COUNT(V01 OR V02,6)=1 AND LLVBARS(LOW,7) = 2 AND HHVBARS(HIGH,7) >= 6 AND V04;

V3:= COUNT(V00,7)>=3 AND COUNT(V01 OR V02,6)=1 AND LLVBARS(LOW,7) = 1 AND HHVBARS(HIGH,7) >= 6 AND V03;

V4:= COUNT(V00,8)>=3 AND COUNT(V01 OR V02,7)<=2 AND LLVBARS(LOW,8) = 2 AND HHVBARS(HIGH,8) >= 7 AND V04;

V5:= COUNT(V00,8)>=3 AND COUNT(V01 OR V02,7)<=2 AND LLVBARS(LOW,8) = 1 AND HHVBARS(HIGH,8) >= 7 AND V03;

V6:= COUNT(V00,9)>=3 AND COUNT(V01 OR V02,8)<=3 AND LLVBARS(LOW,9) = 2 AND HHVBARS(HIGH,9) >= 8 AND V04;

V7:= COUNT(V00,9)>=3 AND COUNT(V01 OR V02,8)<=3 AND LLVBARS(LOW,9) = 1 AND HHVBARS(HIGH,9) >= 8 AND V03;

V8:= COUNT(V00,10)>=3 AND COUNT(V01 OR V02,9)<=4 AND LLVBARS(LOW,10) = 2 AND HHVBARS(HIGH,10) >= 9 AND V04;

V9:= COUNT(V00,10)>=3 AND COUNT(V01 OR V02,9)<=4 AND LLVBARS(LOW,10) = 1 AND HHVBARS(HIGH,10) >= 9 AND V03;

V10:= COUNT(V00,11)>=3 AND COUNT(V01 OR V02,10)<=5 AND LLVBARS(LOW,11) = 2 AND HHVBARS(HIGH,11) >= 10 AND V04;

XG:= V1 OR V2 OR V3 OR V4 OR V5 OR V6 OR V7 OR V8 OR V9 OR V10;

DRAWTEXT(FILTER(XG=1,5),L*0.998,'底分型'),COLORYELLOW;

{笔顶分型 选股 预警 确保向上笔成立后的顶分型}

HV00:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);

HV01:= HIGHREF(LOW,1);

HV02:= HIGH>REF(HIGH,1) AND LOW

HV03:= HIGH

HV04:= REF(HIGH,2) > HIGH AND REF(LOW,2) > LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);

HV1:= COUNT(HV00,6)>=3 AND COUNT(HV01 OR HV02,5)=0 AND HHVBARS(HIGH,6) = 1 AND LLVBARS(LOW,6) >= 5 AND HV03;

HV2:= COUNT(HV00,7)>=3 AND COUNT(HV01 OR HV02,6)=1 AND HHVBARS(HIGH,7) = 2 AND LLVBARS(LOW,7) >= 6 AND HV04;

HV3:= COUNT(HV00,7)>=3 AND COUNT(HV01 OR HV02,6)=1 AND HHVBARS(HIGH,7) = 1 AND LLVBARS(LOW,7) >= 6 AND HV03;

HV4:= COUNT(HV00,8)>=3 AND COUNT(HV01 OR HV02,7)<=2 AND HHVBARS(HIGH,8) = 2 AND LLVBARS(LOW,8) >= 7 AND HV04;

HV5:= COUNT(HV00,8)>=3 AND COUNT(HV01 OR HV02,7)<=2 AND HHVBARS(HIGH,8) = 1 AND LLVBARS(LOW,8) >= 7 AND HV03;

HV6:= COUNT(HV00,9)>=3 AND COUNT(HV01 OR HV02,8)<=3 AND HHVBARS(HIGH,9) = 2 AND LLVBARS(LOW,9) >= 8 AND HV04;

HV7:= COUNT(HV00,9)>=3 AND COUNT(HV01 OR HV02,8)<=3 AND HHVBARS(HIGH,9) = 1 AND LLVBARS(LOW,9) >= 8 AND HV03;

HV8:= COUNT(HV00,10)>=3 AND COUNT(HV01 OR HV02,9)<=4 AND HHVBARS(HIGH,10) = 2 AND LLVBARS(LOW,10) >= 9 AND HV04;

HV9:= COUNT(HV00,10)>=3 AND COUNT(HV01 OR HV02,9)<=4 AND HHVBARS(HIGH,10) = 1 AND LLVBARS(LOW,10) >= 9 AND HV03;

HV10:= COUNT(HV00,11)>=3 AND COUNT(HV01 OR HV02,10)<=5 AND HHVBARS(HIGH,11) = 2 AND LLVBARS(LOW,11) >= 10 AND HV04;

HXG:=HV1 OR HV2 OR HV3 OR HV4 OR HV5 OR HV6 OR HV7 OR HV8 OR HV9 OR HV10;

DRAWTEXT(FILTER(HXG=1,3),H*1.01,'顶分型'),COLORGREEN;

四、感悟

市场行情并不按标准走。

这样的振荡行情怎么赚钱?所以说,炒股真的是看天吃饭。

市场并不是标准的顶、底交替:

python k线顶分型_顶分型底分型代码相关推荐

  1. python k线图和指标_期货k线图基础知识_一眼看清股市状况之用Python绘制K线图

    本文介绍关于一眼看清股市状况之用Python绘制K线图与cdp指标与期货大盘的分析周期选用有关吗?应该选用日线,还是60分钟.30分钟等时分线最为精确.与股票指标ovl是什么意思与股票均线怎么看与我想 ...

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

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

  3. python k线 形态识别 人工智能_用Python结合人工智能尝试预测股票,下一个股神就是你...

    股票市场涨涨跌跌,好像毫无规律,但有一些人却凭借自己的直觉掌握了一些特殊规律,从而实现在股票上的实现斩获.现在在人工智能时代,Python+AI框架,无疑会利用人工智能优势可以对股票市场进行特征学习, ...

  4. python k线顶分型_【缠论】分型、笔的定义及其程序化

    K线包含关系处理和分型的定义 如果一个K线的高低点全在另一K线的范围里,称之为包含关系.针对这种K线,需要进行一些处理,去除包含关系,处理方法:向上时,把两K线的高点当高点,而两K线低点中的较高者当成 ...

  5. python k线顶分型_【交易技术】K线战法之『顶底分型』

    原标题:[交易技术]K线战法之『顶底分型』  股票期货外汇所有包含k线蜡烛图统计组成的走势图,在走势的顶部和底部都有一个共同的特征 就是由几根相邻的几根k线组成的一个形态组合我们称之为顶底分型,首 ...

  6. python k线顶分型_顶分型和底分型的确认及K线包含处理

    在上文中,对于分型做了初步的讲解,针对创分型进一步的划分,可以得到顶分型和底分型两种.那么顶分型和底分型如何确认?今天就跟随小编来了解顶分型和底分型的确认以及K线包含处理. 第一:顶分型和底分型的确认 ...

  7. python k线顶分型_K线战法之『顶底分型』高手懂的!

    原标题:K线战法之『顶底分型』高手懂的! 股票期货外汇所有包含k线蜡烛图统计组成的走势图,在走势的顶部和底部都有一个共同的特征 就是由几根相邻的几根k线组成的一个形态组合我们称之为顶底分型,首先我们要 ...

  8. python k线形态识别_一位良心操盘手的讲述:利用这6种指标可识别庄股形态,精准潜伏强势大牛股...

    在股票市场中,操纵股价的方法是多种多样的,其中最常见最普遍的方法,就是一些金融集团利用股市在疲软之时,低价大量买进,然后设法哄抬价格,以便低进高出.一般在哄抬股价的过程中,仍在不断买进,并散发各种似是 ...

  9. python k线合成_手把手教你写一个Python版的K线合成函数

    手把手教你写一个Python版的K线合成函数 在编写.使用策略时,经常会使用一些不常用的K线周期数据.然而交易所.数据源又没有提供这些周期的数据.只能通过使用已有周期的数据进行合成.合成算法已经有一个 ...

最新文章

  1. 【Linux_Fedora_应用系列】_3_如何利用Smplayer播放WMV格式的文件
  2. 利用jvisualvm分析JVM,进行性能调优
  3. Python基础教程:菱形继承问题
  4. C++ 手动开O2优化
  5. javascript 动态创建表格
  6. Loj#2035-[SDOI2016]征途【斜率优化】
  7. strcompare php,PHP中的startswith()和endsWith()函数
  8. oracle crs 命令,ORACLE RAC CRSCTL 命令使用 及 执行的用户
  9. 什么是客户旅程_为什么记录您的旅程将导致开发人员成功
  10. ECSHOP删除商品名称或文章标题后的省略号
  11. html表单input file,最简单的方法美化表单中input type=file元素
  12. QQ音乐下载的flac文件转码mp3文件
  13. Android Floyd-Steinberg-Dithering、Stucki-dither 抖动处理
  14. 来自华为Mate X的灵魂拷问:怎么贴膜?
  15. Node.js期中爬虫实验项目
  16. python rgb转换为gray
  17. Rust:用问号 ?操作符简化错误信息的判断
  18. 快速学习一门新技术的工作原理(十步学习法来自软技能)
  19. 【AIS学习】08:6比特ASCII码表
  20. android 红包功能,[原创]实现某app的抢红包功能

热门文章

  1. windows 下编译libcurl,通过url下载图片数据
  2. rdd数据存内存 数据量_Spark 性能优化(二)——数据倾斜优化
  3. maven下载安装环境配置
  4. HANA中SQL之truncate 、delete与drop区别
  5. mongoDB 基础指令
  6. runnerw.exe: CreateProcess failed with error 193: %1 问题定位-idea
  7. 【面试】最容易被问到的N种排序算法!
  8. BZOJ2658 ZJOI2012 小蓝的好友(treap)
  9. gulp plugins
  10. DependencyProperty