内容提要:本文主要介绍了编写通达信指标公式会用到的EVERY函数、COUNT函数以及函数的应用举例。

一、函数简介

1、EVERY函数

含义:EVERY英文翻译成中文是“每个”的意思,在通达信编程语言中,EVERY函数的含义是“一直存在”。

使用用法:EVERY(X,N) ,表示N周期内一直存在X条件,X条件比较常见的情况是关系运算,比如A>B之类的。

举例:EVERY(C>O,3);,以日线为例,表示三连阳

再举一个稍微复杂一点的例子,EVERY(C>REF(C,1),3);,以日线为例,表示连涨3天。新手看到结构比较复杂的语句,可能会看不明白,可以先找到逗号(,),然后按照X、N的前后位置,按序区分。详解如下图。

其实在自己编写通达信指标公式的过程中,可以把一句代码写成两句,这样更清晰明了。

X:=C>REF(C,1);

LZ:EVERY(X,3);

另外看指标公式编辑器下方的动态翻译,可以帮助了解公式语句的含义。(下图方框箭头处)

2、COUNT函数

含义:COUNT英文翻译成中文就是“计数”的意思,在通达信编程语言中,COUNT函数的含义是“统计满足条件的周期数”。

使用方法:COUNT(X,N),统计N个周期中满足X条件的周期数

举例:COUNT(C>O,10);,以日线为例,表示统计10天中阳线的数量。

COUNT函数比EVERY函数更灵活,比如上面的例子EVERY(C>O,3);三连阳,可以用COUNT函数写出来,COUNT(C>O,3)=3;表示3天中有3天是阳线,也就是三连阳。

二、函数应用举例

1、60日均线持续向上

代码如下:

MA60:=MA(C,60);

A1:=MA60>REF(MA60,1);

JXCXXS:EVERY(A1,10);

代码详解:

a、MA60:=MA(C,60);,表示60日均线;

b、A1:=MA60>REF(MA60,1);,表示今天60日均线的值大于昨天的,也就是说60日均线向上;

c、JXCXXS:EVERY(A1,10);,表示10天一直满足A1条件,也就是说10天一直满足60日均线向上。

2、强势上涨

代码如下:

A1:=(HHV(H,10)-LLV(L,10))/LLV(L,10)>0.1;

A2:=COUNT(C>O,10)>8;

A3:=EVERY(MA(C,60)>REF(MA(C,60),1),10);

QS:A1 AND A2 AND A3;

代码详解:

a、A1:=(HHV(H,10)-LLV(L,10))/LLV(L,10)>0.1;,表示10日内低点到高点的幅度大于10%;

b、A2:=COUNT(C>O,10)>8;,10天中有8天实阳线,这就是强势的特征;

c、A3:=EVERY(MA(C,60)>REF(MA(C,60),1),10);,这一句眼熟吗?就是上面的例子“60日均线持续向上”,我把几句代码合成一句了,这一句用来过滤掉K线在60均线下方反弹的情况;

d、QS:A1 AND A2 AND A3;,把A1、A2、A3三个条件用AND连起来,三个条件要同时成立。

今天介绍了EVERY函数、COUNT函数这两个函数,下一篇文章会介绍BARSLAST函数,并结合这几个函数编写一个比较实用的指标——MACD零轴之上首次金叉。

关注技术Pie,学习更多通达信指标公式编写知识。

通达信指标公式编写常用函数(四)——EVERY、COUNT相关推荐

  1. 通达信指标公式编写常用函数(八)——MAX、MIN、BETWEEN、ABS

    今天技术Pie给大家介绍通达信指标公式常用的数学函数MAX.MIN.BETWEEN.ABS,并用这些函数编写指标公式--长上影线.均线粘合.平均真实波幅ATR指标. 一.通达信常用数学函数简介 1.M ...

  2. 通达信指标公式编写常用函数(六)——SUM、IF

    内容提要:本文主要介绍了编写通达信指标公式常用函数SUM.IF,并结合自带OBV指标熟悉函数的使用. 在<通达信指标公式编写常用函数(一)>这篇文章中讲到均线相关的函数MA,这里简单复习一 ...

  3. 通达信指标公式编写常用函数(三)——HHVBARS、LLVBARS

    内容提要:本文主要介绍了HHVBARS函数.LLVBARS函数.函数的应用举例以及函数的综合运用. HHVBARS这个函数名由HHV和BARS两部分组成,HHV是最高值,BARS是英文,翻译成中文就是 ...

  4. 通达信指标公式编写常用函数(二)——HHV、LLV

    内容提要:本文主要介绍了编写通达信指标公式需要用到的HHV函数.LLV函数以及函数的应用举例,并结合前面讲过的函数进行综合运用. 一.HHV.LLV函数简介 1.HHV函数 含义:求最高值 使用方法: ...

  5. 通达信指标公式编写常用函数(五)——BARSLAST

    内容提要:本文主要介绍了编写通达信指标公式常用函数BARSLAST以及综合运用最近讲过的函数编写MACD零轴之上首次金叉选股公式. 一.BARSLAST函数简介 含义:上一次条件成立到当前的周期数 使 ...

  6. 通达信指标公式编写答疑汇总(二)

    1.通达信MACD金叉后从当日收盘价往右画红线,MACD死叉后从当日收盘价往右划绿线,只显示最近一次金叉和死叉的画线,这样的通达信指标公式应该怎么写? DIF:=EMA(CLOSE,12)-EMA(C ...

  7. 通达信指标公式编写基础(二)

    内容提要:本文主要介绍了通达信函数.函数的分类.函数的使用方法.数据的引用以及指标修饰函数. 一.通达信函数简介 在<为什么要学编写通达信指标公式>这篇文章中,已经介绍过通达信函数的特性, ...

  8. 通达信指标公式颜色代码的四种写法(COLOR/RGB)

    通达信指标公式颜色代码有四种写法,分别为COLOR+颜色的英文.COLOR+十六进制.RGBX+十六进制.RGB(R,G,B).标题有点尴尬,让我想到孔乙己"茴"字的四种写法,哈哈 ...

  9. 通达信指标公式编写答疑汇总(三)

    1.求高手写一个通达信选股公式?股价6天之内4连跌,第5天当日下跌振幅在百分之3以上,收盘为下影线的阴线,第6天最高最低价都包含在上一日股价波幅之内,成交量为近几日最低量. 按照计算机能理解的逻辑理顺 ...

最新文章

  1. android button 添加事件_2019最新Android常用开源库总结
  2. Alphabet以3.8亿美元收购董事格林创业公司Bebop
  3. 4.帧循环(游戏主循环),schedule
  4. MacOS中使用QT开发iOS应用
  5. sys_connect_by_path
  6. Java 基础之java运算符
  7. Bailian2801 填词 POJ1629 ZOJ1546 Fillword【排序】
  8. 视频实现blob加密
  9. python 爬取视频真实地址_java_爬虫_从腾讯视频播放界面爬取视频真实地址
  10. python提取qq群成员代码_Python提取QQ群成员QQ号及昵称
  11. Ab压力测试Http
  12. 动态规划之马拉车算法(Python解法)
  13. html好看英文字体,js显示漂亮的英文字体实例
  14. 开发公链需要多少钱 开发公链区块链的搭建费用
  15. 家用威联通NAS的硬盘方案
  16. android 获取设备的mac地址,Android编程获取设备MAC地址的实现方法
  17. JDBC之CallableStatement执行存储过程
  18. 什么是 云原生应用?
  19. oracle怎么对账,Oracle EBS 如何月结、对账[Z]
  20. PHP生成微信小程序码

热门文章

  1. SQL Server数据库的增删改查
  2. CSDN上传资源提示:资源上传中断
  3. kafka broker启动
  4. 小车红外线自主充电方案-2
  5. 如何用matlab中syms建立符号方程,用matlab求解符号方程及符号方程组
  6. [iOS] AFNetworking 的内存泄漏分析
  7. C++类和对象的使用之对象指针
  8. prev_permutation函数
  9. Ceph运维告诉你分布式存储的那些“坑”
  10. 为什么你和同事关系处不好?