《通达信公式编写教程教案.doc》由会员分享,可在线阅读,更多相关《通达信公式编写教程教案.doc(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、|1.基本公式编写实例 在前面的学习当中,我们见到了一些基本的表达方法、方式,今天我们的任务是学习一些常见的概念如何编写,例如上面所列出来的放量、上涨等等,因为这些都是在公式编写过程当中要用到的基本形态特征,许多的技术指标的选股条件都是由它们组成的。1.1 放量1、 今日比昨日的成交量放大了 1 倍:VOL/REF(VOL,1)2;2、今日的五日均量比五天前的五日均量放大了 3 倍:AA:=MA(VOL,5) ;BB:=REF (AA,5) ;AA/BB4;3、今天的成交量达到了整个流通盘的 10%以上:VOL/CAPITAL10/100;(注意,10%的表达式是 10/100,或者 0.1)
2、1.2 缩量1、 今日比昨日的成交量缩小了 1 倍:VOL/REF(VOL,1)0.5;2、 今日的五日均量比五天前的五日均量缩小了一半:AA:=MA(VOL ,5) ;BB:=REF(AA,5) ;AA/BB0.5;3、 今天的成交量不足整个流通盘的 0.5%:VOL/CAPITAL0.5/100;|1.3 上涨1、今日涨幅达到了 7%以上:CLOSE/REF(CLOSE,1)1.07;2、十日均价继续上涨:AA:=MA(CLOSE ,10) ;BB:=REE (AA ,1) ;AABB;1.4 下跌收阳、收阴:1、当天收阳:CLOSEOPEN;2、当天收阴:CLOSEOPEN;1.5 高开
3、、低开1、当天股价高开,即开盘高于昨日收盘:OPENREF (CLOSE,1) ;2、当天股价低开:OPENREF(CLOSE ,1) ;1.6 跳空跳空亦有向上和向下两种:当日开盘在昨日最高之上,即为向上跳空:OPENREF(HIGH,1) ;反之,开盘小于昨日的最高价,为向下跳空:OPENREF(LOW,1) ;|1.7 放量上攻AA:=VOL/REF(VOL ,1)2; 成交量是昨日的两倍 BB:=CLOSE/REF(CLOSE ,1)1.07; 涨幅大于 7%AA AND BB;1.8 高开高走AA:=OPENREF (CLOSE,1) ; 开盘价大于昨收BB:=CLOSEOPEN;当
4、日收阳线AA AND BB;1.9 创新高创新高指当日最高价是最近一段时间的最高价:HIGH=HHV(HIGH,N);其中的 HIGH 为当期最高价,HHV(X,N)是求 N 周期内 X 最高值。因此该公式的含义是当日最高价创日新高时返回值为,否则为。1.10 横盘整理横盘整理指最近一段时期价格在一定幅度之内摆动:(HHV(CLOSE,10)-LLV(CLOSE,10)/CLOSE1.04;bb:=b1c3 and b2c3 and abs(b1-b2)/b1b1 and b3b2 and b41.04 and c2c1;aa and bb and cc;如果我们想把这个选股公式改为指标公式,
5、修改最后一个语句就可以了。将 aa and bb and cc; 改为 DRAWICON(AA AND BB AND CC),HIGH*1.02,2);这时在符合条件的 K 线上方出现了一个绿色的向下箭头,提示卖出。效果如下:黄昏之星是一个卖出信号,与之相对应的是一个买入信号,称为早晨之星,如下图:|指标源码请参考通达信中的相关选股公式。 2.4 突破底部横盘整理创新高定义:股价突破长期盘整区间,之后放量上攻进入主升段。 “长期”设定为 150 天;“横盘”设定股价在 150 日均线上下 15%波动;放量;并且股价创下 150 天以来的历史新高。首先用公式描述放量a、将会使用 5 日均量来进行
6、比较,成交量比昨日成交量放大两倍;b、V1 是五日均量,REF(V1,1)就是昨日的均量;V1:=MA(VOL,5) ; V2:=VOL/REF (V1,1)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、设为
7、股价在 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(L
8、OW,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;注意:如果源码加入到公式编辑器后显示错误,请多注意标点符号,需要将中文模式下的标点改成英文模式下的标点,例如:“:”改成“:” , “, ”改成“,”以及括号等等。3. 各种指标公式编辑器的详细区别公式管理器可管理四种类型的公式:指 标 公 式: 用于指标图形的绘制。条件选股公式:用于条件选股。交易系统公式:用于专家指示及测参、
9、测指。五彩线公式:用于线模式指示。这四种公式相互独立,名称可以相同,但其内容和作用不同。每种类型的公式包括四种形式: 系统加密公式:用绿色图标和锁形符号显示,要进行密码确认 系统公式:用绿色图标显示,可进行删改 用户加密公式:用红色图标和锁形符号显示,要进行密码确认 用户公式:用红色图标显示,可进行删改指标公式附加买卖逻辑判断式,得到交易系统公式;指标公式附加选股条件逻辑判断式,得到条件选股公式。指标公式附加色彩|逻辑判断,得到五彩 K 线公式。 3.1 技术指标公式编辑器 技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提
10、供研判行情的基本依据。此类指标至少要有一条输出线,输出包括文字,图标等,本系统老版本允许最多 6 条的输出线,新版本可以输出 50 条输出线。技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过 TDX 的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。 3.2 条件选股公式编辑器 也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,如果和预警系统结合起来用,将可以在盘中实时提示符合条件的股票。条件选股公式有且仅有
11、一个输出,这是它和技术指标不同的地方。3.3 五彩 K 线公式编辑器 准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续 K 线形态赋予颜色,区别了其它的 K 线。 条件选股公式与五彩 K 线公式的区别:条件选股公式和五彩 K 线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩 K 线公式则对输入的所有历史数据进行提示。另外,五彩 K 线公式的输出是在 K 线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。3.4 交易系统公式编辑器交易系统公式是通过设定买入和卖出点(有且仅有这两个输出) ,由计算机进行模拟操作。以此为依据,系统一方面可以进行五彩 K 线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。交易系统是在条件选股功能上的一次大的延伸,旨在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。
限制150内