彩虹桥 发表于 2023-5-8 16:19:53

通达信指标编写方法笔记

通达信指标编写方法笔记

指标公式类型分类:打开通达信软件:功能 —— 公式系统 —— 公式管理器 (或者直接快捷键Ctrl+F)
我们可以看出指标公式分为四大类:1:技术指标公式2:条件选股公式3:专家系统公式4:五彩K线公式
      1:技术指标公式比如一些经典的KDJ,MACD,RSI等一些在技术分析界面看到的指标为技术指标公式。我们可以通过在公式管理器中编写一些技术指标。具体步骤:选中技术指标公式 —— 点击右边新建 —— 进入了指标公式编辑器 ,如下图:在指标公式编辑区,可以通过引用指标公式,在原有的指标基础上进行修改,也可以通过插入函数等实现对指标公式的编写。具体的指标测试步骤再上图中都有标注出来,测试通过后,即可在调出指标公式使用。
      2:条件选股公式想要从三千多只票中选择适合自己的票如同大海捞针,那么,我们可以利用条件选股公式把符合一定技术形态的票快速的挑选出来。(下图是使用倍量过左峰选股器选出的符合要求的票)具体步骤:1、选择条件选股公式 —— 点击新建 ——进入条件选股公式编辑器2、编辑完选股公式之后,通过 功能 —— 选股器 —— 条件选股,调用编辑的选股公式。
      3:专家系统公式编写好专家系统公式后,可以叠加到K线上,交易系统会自动的列出买卖操作信号。具体步骤:K线界面点击右键 —— 系统指标 —— 选择专家系统指示确认,专家系统就会叠加到K线上面。
      4:五彩K线公式编写好五彩公式后,可以叠加到K线上面,会把特殊的K线形态用不同颜色标识出来。具体步骤:K线界面点击右键 —— 系统指标 —— 选择五彩K线指示确认,五彩K线就会叠加到K线上面。以上是对几种指标类型的初步认识,仅代表个人的观点,更适合初学者,希望感兴趣的朋友多多关注韩薇文章的更新。通达信选股公式中级编写教程这些都是在公式编写过程当中要用到的基本形态特征,许多的技术指标的选股条件都是由它们组成的。本文可以归类于通达信选股公式编写的中级教程了。

一、基本公式编写实例
       1.1 放量
                   (1)、 今日比昨日的成交量放大了1倍:VOL/REF(VOL,1)>2;
                   (2)、 今日的五日均量比五天前的五日均量放大了3倍:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB>4;
                   (3)、 今天的成交量达到了整个流通盘的10%以上:VOL/CAPITAL>10/100;(注意,10%的表达式是10/100,或者0.1)
       1.2 缩量
                   (1)、今日比昨日的成交量缩小了1倍:VOL/REF(VOL,1)<0.5;
                   (2)、今日的五日均量比五天前的五日均量缩小了一半:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB<0.5;
                   (3)、今天的成交量不足整个流通盘的0.5%:VOL/CAPITAL<0.5/100;
      1.3上涨
                  (1)、今日涨幅达到了7%以上:CLOSE/REF(CLOSE,1)>1.07;
                  (2)、十日均价继续上涨:AA:=MA(CLOSE,10);BB:=REE(AA,1);AA>BB;
      1.4下跌收阳、收阴:
                  (1)、当天收阳:CLOSE>OPEN;
                  (2)、当天收阴:CLOSE<OPEN;
      1.5高开、低开
               (1)、当天股价高开,即开盘高于昨日收盘:OPEN>REF(CLOSE,1);
               (2)、当天股价低开:OPEN<REF(CLOSE,1);
      1.6跳空跳空亦有向上和向下两种:
            当日开盘在昨日最高之上,即为向上跳空:OPEN>REF(HIGH,1);反之,开盘小于昨日的最高价,为向下跳空:OPEN<REF(LOW,1);
      1.7放量上攻AA:=VOL/REF(VOL,1)>2;{成交量是昨日的两倍}BB:=CLOSE/REF(CLOSE,1)>1.07;{涨幅大于7%}AA AND BB;
      1.8高开高走AA:=OPEN>REF(CLOSE,1);{开盘价大于昨收}BB:=CLOSE>OPEN;{当日收阳线}AA AND BB;
      1.9创新高创新高指当日最高价是最近一段时间的最高价:HIGH=HHV(HIGH,N);其中的HIGH为当期最高价,HHV(X,N)是求N周期内X最高值。因此该公式的含义是当日高价创N日新高时返回值为1,否则为0。
      1.10(张开凤是男的还是女?快手网红张开凤至今没有公开过自己的性别,不过网上有小道消息称张开凤去泰国做过变性手术,十分成功,但是准确性还有待考证,张开凤现在凭借自己的魅力成为快手上有名的主播。)横盘整理横盘整理指最近一段时期价格在一定幅度之内摆动:(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE 0.05;其中的LLV(X,N)是求N周期内X最低值。因此该公式表示10日收盘价振幅振幅在5%以内。

二、公式组合实例
      下面介绍如何对基本公式进行组合,描述一些简单的K线形态。在编写公示前,需要准确对K线形态进行定义。1、向上跳空之后两天内并未回补定义:实际上就是昨天发生了跳空缺口,这两天的最低价一直在两天前的最高价之上。
AA:=REF(OPEN,1)>REF(HIGH,2);BB:=REF(LOW,1)>REF(HIGH,2);CC:=LOW>REF(HIGH,2);AA AND BB AND CC;仔细一想,若BB成立,AA一定成立,AA实际上没有存在的必要。更简单的方法,下面的一句话可以的上面的四句:COUNT(LOW>REF(HIGH,2),2)=2;2、5日,10日,30日均线多头排列定义:均线多头排列,是指从短周期到长周期均线,从上而下的依次排列。
AA:=MA(CLOSE,5);BB:=MA(CLOSE,10);CC:=MA(CLOSE,30);T1:=AA>BB AND BB>CC;以上情况维持一段时间,假设我们这里定为4天以上:COUNT(T1,4)=4;COUNT(X,N)表示统计在N天内满足条件X的有几天。最终的结果就是如下所示:AA:=MA(CLOSE,5);BB:=MA(CLOSE,10);CC:=MA(CLOSE,30);T1:=AA>BB AND BB>CC;COUNT(T1,4 )=4;3、突破底部横盘整理创新高
定义:股价突破长期盘整区间,之后放量上攻进入主升段。"长期"设定为150天;"横盘"设定股价在150日均线上下15%波动;放量;并且股价创下150天以来的历史新高。
首先用公式描述放量(1)、放量a、将会使用5日均量来进行比较,成交量比昨日成交量放大两倍;b、V1是五日均量,REF(V1,1)就是昨日的均量;V1:=MA(VOL,5);V2:=VOL/REF(V1,1)>2;(2)、长期横盘a、PZ1是当天150日均价:PZ1:=MA(CLOSE,M);b、PZ2是150日的最高价;PZ2:=HHV(HIGH,M);c、PZ3是150日的最低价;PZ3:=LLV(LOW,M);d、PZ4是150日的最高价和150日均价的距离的百分比,PZ5刚好相反是最低价和均价的差的百分比;PZ4:=(PZ2-PZ1)/PZ1;PZ5:=(PZ1-PZ3)/PZ1;e、设为股价在150日均线上下15%波动,也就是PZ4、PZ5都小于0.15;PZ:=REF(PZ4,1)<0.15 AND REF(PZ5,1)<0.15;(3)、今天创下历史新高,也就是今天的最高价是150天内的最高价!TP1:HHV(HIGH,M);TP:=HIGH=TP1;综合三个条件的最后的逻辑判断式就是我们的最后结论:V2 AND PZ AND TP(参数M=150天)最终结果就是:(参数M=150天)V1:=MA(VOL,5);V2:=VOL/REF(V1,1)>2;PZ1:=MA(CLOSE,M);PZ2:=HHV(HIGH,M);PZ3:=LLV(LOW,M);PZ4:=(PZ2-PZ1)/PZ1;PZ5:=(PZ1-PZ3)/PZ1;PZ:=REF(PZ4,1)<0.15 AND REF(PZ5,1)<0.15;TP1:HHV(HIGH,M);TP:=HIGH=TP1;放量横盘突破:V2 AND PZ AND TP;注意:如果源码加入到公式编辑器后显示错误,请多注意标点符号,需要将中文模式下的标点改成英文模式下的标点,例如:":"改成":", ","改成","以及括号等等。
页: [1]
查看完整版本: 通达信指标编写方法笔记