证券交易新空间一书中的精华包含所有源码 下载本文

△▲

道氏理论的基本法则

一、平均指数包含一切;

二、市场有三种趋势;

1、主要趋势(一年甚至几年);

2、次要趋势(三个星期到三个月,调整位通常为先前趋势运动的三分之一至三分之二,最常见的为百分之五十);

3、小趋势(不到三个星期,细微波动)。

三、主要趋势分为三个阶段;

1、收集阶段(经过一轮大的下跌,市场“利空”消息不断,价格开始企稳,机敏的投资者开始买入);

2、公众参与阶段(价格加速上扬,消息开始转好,大多数技术型趋势追随者开始参与); 3、派发阶段(所有报刊开始刊登看涨故事时,所有人投身市场时,机敏的投资者开始卖出)。

四、各种平均指数必须相互验证;

五、成交量必须印证趋势;

1、上升趋势中,成交量伴随上涨而增加,下跌而减少; 2、下降趋势中,成交量伴随下跌而增加,上涨而减少。

六、趋势在给出明确的反转信号之前被假定一直有效; 1、失效摆动;

高点C挑战高点A失败,随后市场跌破低点B,构成了在点S处的“卖出信号”。

2、非失效摆动。

高点C突破高点A,随后市场跌破低点B构成S1处的第一个“卖出信号”,接着市场反弹到高点E,最后跌破低点D构成S2处的第二个“卖出信号”。

注:失效摆动和非失效摆动在底部时同样有用.

证券混沌操作法:鳄鱼线

证券混沌操作法是由比尔·威廉姆(Bill Williams)发展和推广的,他声称这是一套能在全球任何市场长期获取利润的交易方法。目前已有不少交易员使用这套方法在市场中进行交易。

鳄鱼线是运用分形几何学和非线性动力学的一组平均线(实际上就是一种比较特别的均线)。它分为蓝、红、绿三条。蓝线被称为鳄鱼的颚部,红线被称为鳄鱼的牙齿,绿色被称为鳄鱼的唇吻。它们的构造方法如下:颚部——13根价格线的平滑移动均线,并将数值向未来方向移动8根价格线;牙齿——8根价格线的平滑移动平均线,并将数值向未来方向移动5根价格线;唇吻——5根价格线的平滑移动均线,并将数值向未来方向移动3根价格线。

鳄鱼线的基本使用方法是当颚部、牙齿、唇吻纠缠在一起时,我们便进入了观望期(鳄鱼休息了);当唇吻在牙齿以上,牙齿在颚部以上时,我们便进入了多头市场(颚鱼要开始吃牛肉了);当唇吻在牙齿以下,牙齿在颚部以下时,我便进入了空头市场(鳄鱼要开始吃熊肉了)。简单来说鳄鱼线是交易员的指南针,它能告诉交易员市场正处于什么状态,并保证交易员能在行情中进行交易,在市场休整时离场观望。

两套鳄鱼线的源码:

用SMA编的

var1:=(H+L)/2;

下颚:SMA(var1,13,1),SHIFT8,COLORBLUE; 牙齿:SMA(var1,8,1),SHIFT5,COLORRED; 上唇:SMA(var1,5,1),SHIFT3,COLORGREEN; 用EMA编的

var1:=(H+L)/2;

下颚:SMA(var1,13,1),SHIFT8,COLORBLUE; 牙齿:SMA(var1,8,1),SHIFT5,COLORRED; 上唇:SMA(var1,5,1),SHIFT3,COLORGREEN;

分形由至少五根价格线组成。向上的分形中间的价格线一定有最高价,左右两边的价格线分别低于中间价格线的高点,向下的分形中间的价格线一定有最低价,左右两边的价格线分别高于中间价格线的低点,若中间的价格线同时高于和低于左右两边的价格线,那么它即是

一个向上的分形又是一个向下的分形。需要注意的是如果当天的价格线最高点或最低点与前面一根价格线的高点或低点相同时,需要等待后一根价格线进行确认。

分形是证券混沌操作法的入场系统,也是鳄鱼苏醒时的第一个入场信号。一个分形产生后,随后的价格如果有能力突破分形的高点或低点,我们便开始进场。在证券混沌操作法中,一个有效的分形信号,必须高于或低于颚鱼线的牙齿,当有效的分形被突破后,只要价格仍然在鳄鱼线唇吻的上方或下方,我们便在下一个分形被突破时进行顺势交易。

分形的源码:

ho:=h>ref(h,1) and h>ref(h,2) and h>=refx(h,1) and if(h=refx(h,2),h>refx(h,3),h>refx(h,2));

fxh:=cross(ho,0.9); hh:=ref(h,barslast(fxh));

lo:=l

fxl:=cross(lo,0.9); ll:=ref(l,barslast(fxl));

向上分形: hh,, POINTDOT,ColorEA91B5;

STICKLINE(CLOSE,hh,hh,5,0),LINETHICK1,COLORMAGENTA; 向下分形: ll, POINTDOT,Color3791B5;

STICKLINE(CLOSE,ll,ll,5,0),LINETHICK1,COLORGREEN;

动量震荡指标(AO)是从5根价格线的中点的移动平均线值减去34根价格线的中点的移动平均线值得来的。通过将一系列所得结果组成柱状图能准确的发现当前动量的变化。比尔·威廉姆说仅用该指标就可能在金融市场中获利,观察该指标的变化就像阅读明天的《华尔街日报》。

在交易软件中柱线图分为红绿两种颜色,它们围绕一根零轴线运动。当最新的一根柱线高于前一根柱线时它就是绿色的,相反,当最新的一根柱线低于前一根柱线时它就是红色的。AO能产生三种买入信号和三种卖出信号:

1、在零轴线以上最新的绿柱线出现在红柱线之后就产生了碟型买入信号; 2、最新的柱线从下向上穿越零轴线时就产生了穿越买入信号;

3、在零轴线以下最新的峰值高于前一个峰值并出现了一个绿柱线就产生了双峰买入信号;

4、在零轴线以下最新的红柱线出现在绿柱线之后就产生了碟型卖出信号; 5、最新的柱线从上向下穿越零轴线时就产生了穿越卖出信号;

6、在零轴线以上最新的峰值低于前一个峰值并出现了一个红柱线就产生了双峰卖出信号。

需要注意的是在证券混沌操作法中第一个有效分形信号被突破之前,不采用任何AO信号。

动量震荡指标(AO)的源码:

Y:=(HIGH+LOW)/2;

AO:MA(Y ,5 )-MA(Y ,34 ),linethick0; ao1:=ref(ao,1);

stickline(Ao>ao1,0,ao,0,0),colorgreen; stickline(Ao

加速指标(AC)是从动量震荡指标(AO)与其5日移动平均线值之间差值的5日移动平均线值得来的。通过将一系列所得结果组成柱状图能

准确的发现当前动量速度的变化。因为AC先于AO,而AO又先于价格,所以比尔·威廉姆称观察该指标的变化就像阅读后天的《华尔街日报》。

在交易软件中柱线图分为红绿两种颜色,它们围绕一根零轴线运动。当最新的一根柱线高于前一根柱线时它就是绿色的,相反,当最新的一根柱线低于前一根柱线时它就是红色的。AC能产生三种买入信号和三种卖出信号:

1、在零轴线以上一根红柱线低于前一根红柱线,随后出现了两根绿柱线,第二根绿柱线就是买入信号;

2、在零轴线以下一根红柱线随后出现了三根绿柱线,第三根绿柱线就是买入信号; 3、一根红柱线低于前一根红柱线,随后出现了两根绿柱线,第二根绿柱线从下向上穿越零轴线产生了买入信号;

4、在零轴线以下一根绿柱线高于前一根绿柱线,随后出现了两根红柱线,第二根红柱线就是卖出信号;

5、在零轴线以上一根绿柱线随后出现了三根红柱线,第三根红柱线就是卖出信号; 6、一根绿柱线高于前一根绿柱线,随后出现了两根红柱线,第二根红柱线从上向下穿越零轴线产生了卖出信号。

需要注意的是在信号产生以后,并非马上入场,而是等待信号线对应的价格线的最高点或最低点被突破以后才买进和卖出。信号一旦产生,只要隔天的柱线不支持该方向,则该信号立即失效。

加速指标(AC)的源码:

Y:=(HIGH+LOW)/2; AO:=MA(Y ,5 )-MA(Y ,34 ); AC:AO-MA( AO,5),linethick0; ac1:=ref(AC,1);

stickline(AC>ac1,0,ac,0,0),colorgreen; stickline(AC

区域呈示在价格走势图中,它由AO指标和AC指标构成。当AO和AC同为绿色时,则该区域为绿色区域,市场看多;当AO和AC同为红色时,则该区域为红色区域,市场看空;当AO和AC的颜色不一致时,则该区域为灰色区域,这说明市场处于过渡阶段。

区域有三种功能,允许我们积极入场操作、为我们提供兑现利润的技巧和调整不同区域内的平衡线信号。当两根价格线出现在绿色区域时,我们就在任何价格线的收盘价高于前一根线时买入,当两根价格线出现在红色区域时,我们就在任何价格线的收盘价低于前一根线时卖出;在连续5根价格线处于绿色区域后,我们将停止买入加仓,在连续5根价格线处于红色区域后,我们将停止卖出加仓(期货市场);连续5根价格线处于绿色区域后,我们就把停损位设在绿色区域中第5根价格线最低价以下的一个价位,如果价格持续走高,停损位没有被触发,则将停损位设在下一个较高价格线的最低价以下的一个价位,不论将来区域处于什么颜色,我们一直采用这种提高停损的方法,直到停损被触发才离场,连续5根价格线处于红色区域后,我们就把停损位设在红色区域中第5根价格线最高价以上的一个价位,如果价格持续走低,停损位没有被触发,则将停损位设在下一个较低价格线的最高价以上的一个价位,不论将来区域处于什么颜色,我们一直采用这种提高停损的方法,直到停损被触发才离场。

需要注意的是当市场处于灰色区域时,我们不采取任何行动。

区域的源码: Y:=(HIGH+LOW)/2; AO:=MA(Y ,5 )-MA(Y ,34 ); AC:AO-MA( AO,5),linethick0; ac1:=ref(AC,1);

{stickline(AC>ac1,20,ac+20,8,0),colorgreen;} {stickline(AC

Y:=(HIGH+LOW)/2;

AO:MA(Y ,5 )-MA(Y ,34 ),linethick0; ao1:=ref(ao,1);

{stickline(Ao>ao1,0,ao,8,0),colorgreen;} {stickline(Ao

stickline(AC>ac1 and Ao>ao1,h,l,0.1,0),colorgreen; m:=if(c>o,0,1);

stickline(AC>ac1 and Ao>ao1 and cac1 and Ao>ao1 and c>o,c,o,8,0),colorgreen;

stickline(AC>ac1 and Aoao1,h,l,0.1,0),colorcccccc; stickline((AC>ac1 and Aoao1) and c>O,c,o,8,0),colorcccccc; stickline((AC>ac1 and Aoao1) and co,c,o,8,0),colorred; stickline(AC

平衡线是一条当没有新的成交信息流入市场时,市场目前的一条平均价格线,在证券混沌操作法中,平衡线就是鳄鱼组线的颚部(蓝线)。比尔·威廉姆说在多年的使用期间,通过平衡线和他定义的信号已被证明能够持续稳定的获利。

在讲解平衡线的交易信号之前,首先需要弄清楚“接近”、“远离”和基准价格线三个概念。当价格处于平衡线以上时,做多属于“远离”平衡线,做空属于“接近”平衡线;当价格处于平衡线以下时,做多属于“接近”平衡线,做空属于“远离”平衡线;在寻找买入信号时,基准价线就是最新的最高价最低的价格线,在寻找卖出信号时,基准价格线就是当前最新的最低价最高的价格线。

建立基准价格线以后,当市场处于“远离”状态时,从右边往左观察,价格只需要突破基准线左边的第一个高点,我们就买入,相反,价格只需要跌破基准线左边的第一个低点,我们就卖出;当市场处于“接近”状态时,从右边往左观察,价格只需要突破基准线左边的第二个高点,我们就买入,相反,价格只需要跌破基准线左边的第二个低点,我们就卖出。

需要注意的是在证券混沌操作法中平衡线的突破信号即使产生也绝不能在颚鱼组线的唇吻以下买进,唇吻以上卖出。在红色区域买进需要加倍的高点,在红绿区域卖出也需要加倍的低点。

鳄鱼震荡指标 (Gator 指标 ) (2012-03-02 10:39:49)转载▼标签: 杂谈

用途

鳄鱼震荡指标是鳄鱼指标的补充,常搭配在一起使用。鳄鱼震荡显示鳄鱼指标的三条均线收紧和发散的程度,反映鳄鱼睡眠和狩猎的时间段,即表示价格发展的趋势和范围区间。

--------------------------------------------------------------------------------

运用

该震荡有零度线和两种不同颜色的柱线组成。在零线上部鳄鱼震荡表示鳄鱼下颚和牙齿(蓝色和红色均线)的绝对差。在零线下部鳄鱼震荡表示牙齿和上唇(红色和绿色的均线)的绝对差。 如果后柱高于前柱, 那么后柱用绿色表示,如果低于,则现实红色.

最高和最低的柱形表示趋势波动很大。

鳄鱼活动期间分类四种:

鳄鱼睡醒 - 零线以上和零线以下条柱的颜色不同。

鳄鱼吃饭 - 零线以上和零线以下条柱是绿色的。

鳄鱼吃饱 - 吃饭时零线以上或零线以下有一条红柱。

鳄鱼睡眠 - 零线以上和零线以下条柱是红色的。

Gator oscillator(鳄鱼振荡指标)

Gator oscillator(鳄鱼振荡指标)是由发明鳄鱼指标的Bill Williams发明的,该指标是根据鳄鱼指标而计算出来的,它是由一条零点线和两种不同颜色的柱线组成。 如图所示:

在Gator指标中,MT4系统会默认两条柱线的颜色为墨绿色和红色,当然柱线的颜色是可以在属性里更改的,在这里我们以默认颜色作介绍,我们说过Gator指标是在鳄鱼线指标的基础上而来的,鳄鱼指标的三个参数默认值为:下颌(13),牙齿(8),嘴唇(5),那么Gator指标就是由这三条线的值来计算出来的(三条线的计算公式参考鳄鱼指标),在Gator指标中下颌和牙齿之间距离的差的绝对值,画在零线以上,而嘴唇和牙齿之间距离的差的绝对值,画在零线之下。 颜色区分为:

如果当前柱图比前一时间柱图长的话用墨绿线(默认色)表示

如果当前柱图比前一时间柱图短的话用红线(默认色)表示 Gator指标的分析为:

当柱图数值大时表示有逆转的可能性

当柱图数值小时表示可能保持以前的趋势 如图所示:

股票,外汇技术之Gator oscillator鳄鱼振荡指标

Gator oscillator鳄鱼振荡指标是由发明鳄鱼指标的Bill Williams发明的,该指标是根据鳄鱼指标而计算出来的,它是由一条零点线和两种不同颜色的柱线组成。

颜色区分为:

如果当前柱图比前一时间柱图长的话用墨绿线(默认色)表示 如果当前柱图比前一时间柱图短的话用红线(默认色)表示 Gator指标的分析为:

当柱图数值大时表示有逆转的可能性

当柱图数值小时表示可能保持以前的趋势

[大智慧Ⅰ] ★混沌操作法,飞狐,通达信,大智慧★标准公式源码★

★混沌操作法--标准公式源码★先发AO,AC(有买卖信号),其它公式以后陆续在发 {AO}

Var1:=(HIGH+LOW)/2;

AO:MA(Var1,5)-MA(Var1,34),LINETHICK0;

STICKLINE(AO>=REF(AO,1),0,AO,6,1),COLORRED; STICKLINE(AO

PARTLINE(AO5>REF(AO5,1),AO5),COLORMAGENTA,LINETHICK1; s1:=CROSS(0,AO); DRAWICON(s1,AO,5);

DRAWTEXT(s1,AO,'S'),ALIGN5,COLORWHITE; {下穿0信号}

s2:=ao<0 and REF(ao,1)>REF(ao,2) and ao

DRAWTEXT(s2,AO,'S碟'),ALIGN5,COLORWHITE; {碟型卖出信号}

scount:=BARSLAST(ao<0); sd:=HHV(ao,scount);

scountd:=HHVBARS(ao,scount);

s3:=ao>0 and REF(ao,1)>REF(ao,2) and ao

DRAWICON(s31>=2 and s3,AO,5),ALIGN0;

DRAWTEXT(s31>=2 and s3,AO,'S峰'),ALIGN5,COLORWHITE; {双峰卖出信号} b1:=CROSS(AO,0);

DRAWICON(b1,AO,4),ALIGN0;

DRAWTEXT(b1,AO,'B'),ALIGN4,COLORWHITE; {上穿0信号}

b2:=ao>0 and REF(ao,1)REF(ao,1) ; DRAWICON(b2,AO,4),ALIGN0;

DRAWTEXT(b2,AO,'B碟'),ALIGN4,COLORWHITE; {碟型买入信号} bcount:=BARSLAST(ao>0); bd:=LLV(ao,bcount);

bcountd:=LLVBARS(ao,bcount);

b3:=ao<0 and REF(ao,1)REF(ao,1); b31:=COUNT(b3,bcountd);

DRAWICON(b31>=2 and b3,AO,4);

DRAWTEXT(b31>=2 and b3,AO,'B峰'),ALIGN4,COLORWHITE; {双峰买进信号}

{AC}

AO:=MA((HIGH+LOW)/2,5)-MA((HIGH+LOW)/2,34); AO5:=MA(AO,5);

AC:AO-AO5,LINETHICK0;

STICKLINE(AC>=REF(AC,1),0,AC,6,1),COLORRED; STICKLINE(AC< REF(AC,1),0,AC,6,1),COLORGREEN; AC1:=REF(AC,1);

buy1:=REF(AC,3)REF(ac1,1) and AC>ac1 and COUNT(AC>0,4)=4; DRAWICON(buy1,AC,4)ALIGN0 ;

DRAWTEXT(buy1,AC, 'B'),align4,COLORWHITE;

buy2:=COUNT(AC<0,4)=4 and REF(AC,3)ac1,3)=3; DRAWICON(buy2,AC,4);

DRAWTEXT(buy2,AC, 'B'),align4,COLORWHITE;

buy3:=REF(AC,3)ac1,2)=2 and REF(AC,1)<0 and AC>0;

DRAWICON(buy3,AC,4)ALIGN0 ;

DRAWTEXT(buy3,AC, 'B'),align4,COLORWHITE;

buy4:=REF(AC,4)ac1,3)=3 and REF(AC,1)<0 and AC>0; DRAWICON(buy4,AC,4)ALIGN0 ;

DRAWTEXT(buy4,AC, 'B'),align4,COLORWHITE;

s1:=REF(AC,3)>REF(ac1,3) and REF(AC,2)>REF(ac1,2) and REF(AC,2)>REF(AC,3) and REF(AC,1)

DRAWTEXT(s1,AC, 'S'),align5,COLORWHITE;

s2:=COUNT(AC>0,4)=4 and REF(AC,3)>REF(ac1,3) and COUNT(AC

DRAWTEXT(s2,AC, 'S'),align5,COLORWHITE;

s3:=REF(AC,3)>REF(ac1,3) and REF(AC,2)>REF(ac1,2) and REF(AC,2)>REF(AC,3) and COUNT(AC0 and AC<0; DRAWICON(s3,AC,5);

DRAWTEXT(s3,AC, 'S'),align5,COLORWHITE;

s4:=REF(AC,4)>REF(ac1,4) and REF(AC,3)>REF(ac1,3) and REF(AC,3)>REF(AC,4) and COUNT(AC0 and AC<0; DRAWICON(s4,AC,5);

DRAWTEXT(s4,AC, 'S'),align5,COLORWHITE;

分形--没有未来函数.

GATOR--的柱状是显示唇,齿,颚之间活动的关系,齿显示后走势5根的问题. EO--变色线显示推进浪,规避调整浪.

{鳄鱼线}

Y:=(HIGH+LOW)/2;

上唇:SMA(Y,5,1),SHIFT3,COLORGREEN; 牙齿:SMA(Y,8,1),SHIFT5,COLORRED; 下鄂:SMA(Y,13,1),SHIFT8,COLORFF6600; {分形- 没有未来函数}

KU1:=IF(HIGH=HHV(HIGH,3),1,0); KD1:=IF( LOW=LLV( LOW,3),1,0);

UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND

KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0))); DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2), REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0))); 上分

形:IF(HIGH>=MA(CLOSE,3),UL,REF(UL,BARSLAST(HIGH>MA(CLOSE,3)))),LINETHICK0,COLORMAGENTA;{分形数字}

下分

形:IF( LOW<=MA(CLOSE,3),DL,REF(DL,BARSLAST(LOW<=MA(CLOSE,3)))),LINETHICK0,COLORYELLOW;

STICKLINE(BARSLAST(ABS(上分形-REF(上分形,1)))上分形 AND

REF(CLOSE,1)REF(下分形,1)),下分形,下分形,5,1),LINETHICK1,COLORYELLOW;

DRAWICON(CLOSE>上分形 AND REF(CLOSE,1)REF(下分形,1),LOW*0.99,5); {AOAC-K区域}

Var1:=(HIGH+LOW)/2;

AO:=MA(Var1,5)-MA(Var1,34); AC:=AO-MA(AO,5);

VF:=AO>REF(AO,1) AND AC>REF(AC,1),COLORRED; VG:=AOREF(AO,1) AND ACREF(AC,1),COLORGRAY; VJ:=VH OR VI;

STICKLINE(VF AND CLOSE>OPEN,CLOSE,OPEN,8,1),COLORRED; STICKLINE(VF AND CLOSE<=OPEN,CLOSE,OPEN,8,0),COLORRED; STICKLINE(VF,HIGH,LOW,1,0),COLORRED;

STICKLINE(VG AND CLOSE>OPEN,CLOSE,OPEN,8,1),COLORGREEN; STICKLINE(VG AND CLOSE<=OPEN,CLOSE,OPEN,8,0),COLORGREEN; STICKLINE(VG,HIGH,LOW,1,0),COLORGREEN;

STICKLINE(VJ AND CLOSE>OPEN,CLOSE,OPEN,8,1),COLORGRAY; STICKLINE(VJ AND CLOSE<=OPEN,CLOSE,OPEN,8,0),COLORGRAY; STICKLINE(VJ,HIGH,LOW,1,0),COLORGRAY; {平衡线}

P1:=REF(HIGH,1)>HIGH AND REF(HIGH,1)>下鄂;

平衡线买:REF(REF(HIGH,1),BARSLAST(p1)),LINETHICK0,COLORWHITE; STICKLINE(CROSS(HIGH,平衡线买) AND LOW>平衡线

买,(HIGH+LOW)/2,(HIGH+LOW)/2,12,0),LINETHICK1,COLORWHITE;

STICKLINE(CROSS(HIGH,平衡线买) AND LOW<=平衡线买,平衡线买,平衡线买,12,0),LINETHICK1,COLORWHITE;

P2:=REF(LOW,1)

平衡线卖:REF(REF(LOW,1),BARSLAST(p2)),LINETHICK0,COLORCYAN; STICKLINE(CROSS(平衡线卖,LOW) AND HIGH<平衡线

卖,(HIGH+LOW)/2,(HIGH+LOW)/2,12,0),LINETHICK1,COLORCYAN;

STICKLINE(CROSS(平衡线卖,LOW) AND HIGH>=平衡线卖,平衡线卖,平衡线卖,12,0),LINETHICK1,COLORCYAN; {AO,AC方向}

AO:=MA(Y,5)-MA(Y,34);

AC:=AO-MA(AO,5);

DRAWTEXT(ISLASTBAR AND AO>REF(AO,1) AND AC>REF(AC,1),Y,'↑AO↑AC'),SHIFT1,COLORRED; DRAWTEXT(ISLASTBAR AND AO

DRAWTEXT(ISLASTBAR AND AO>REF(AO,1) AND AC

DRAWTEXT(ISLASTBAR AND AOREF(AC,1),Y,'↓AO↑AC'),SHIFT1,COLORWHITE;

{GATOR}

var1:=(HIGH+LOW)/2;

颚:=SMA(var1,13,1),LINETHICK0; 齿:=SMA(var1,8,1),LINETHICK0; 唇:=SMA(var1,5,1),LINETHICK0;

齿颚:IF(齿>颚,齿-颚,颚-齿),LINETHICK0;

齿唇:IF(齿<唇,齿-唇,唇-齿),LINETHICK0;

STICKLINE(齿颚REF(齿颚,1),0,齿颚,6,1),SHIFT5,COLORRED; STICKLINE(齿唇>REF(齿唇,1),0,齿唇,6,1),SHIFT3,COLORGREEN; STICKLINE(齿唇

Y:=(LOW+HIGH)/2;

E:=EMA(EMA(Y,5)-EMA(Y,34),2); EO:EMA(E,1),COLORGREEN; 0,LINEDOT;

PARTLINE(EO>REF(EO,1),EO),COLORRED,LINETHICK2;