画线函数
 
 
ANGLELING 角度返回值
DRAWTRENDLINE1 画动态趋势线
ANGLELINE1 动态角度返回值 DRAWWAVERULER函数画波浪尺线
DRAWANGLELINE 画角度线 GOLDENLINE 黄金分割返回值
DRAWANGLELINE1 画动态角度线 GOLDENLINE1 动态黄金分割返回值
DRAWGOLDENLINE 画黄金分割线 HORIZONTALLINE 水平返回值
DRAWGOLDENLINE1 画动态黄金分割线 TRENDLINES 趋势返回值
DRAWHORIZONTALLINE 画水平线 TRENDLINES1 动态趋势返回值
DRAWTRENDLINE画趋势线 WAVERULER 波浪尺返回值
 
 

 
 
ANGLELING
角度返回值
角度返回值
用法:ANGLELINE(COND1,DATA1,COND2,DATA2,RATIO);
从本地起始K线开始计算,以相距最近两根分别满足条件COND1的DATA1值和COND2的DATA2值构成起止点,在角度线段高度比例为RATIO处形成角度线,该函数返回K线对应的角度值。
注:
1.角度值并非角度,而是角度线上当前k线对应的价格。
2.角度线段是指2个点的纵坐标价格差值
3.角度线是以DATA1和角度线段高度比例为RATIO处的2个点连线而成。
4.以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值。
例1:
ANGLELINE(C>O,H,O>C,L,1);//相距最近的阳线最高价与阴线最低价构成起止点形成角度线,该函数返回K线对应的角度值。
例2:
MA5:MA(C,5);
MA10:MA(C,10);
ANGLELINE(CROSS(MA5,MA10),H,CROSS(MA10,MA5),L,0.5);//相距最近的2均线金叉最高价与死叉最低价构成起止点以角度线段的1/2比例形成角度线,该函数返回K线对应的角度值。
例3:
HH:HHV(H,5);
LL:LLV(L,5);
ANGLELINE(H=HH,H,L=LL,L,0.3);//相距最近的创5周期新高的K线的最高价与创5周期新低的K线的最低价构成起止点以角度线段的0.3比例形成角度线,该函数返回K线对应的角度值。
ANGLELINE1
动态角度返回值
动态角度返回值
用法:ANGLELINE1(COND1,DATA1,COND2,DATA2,RATIO);
本地起始K线开始计算,以满足COND1条件的第一个点和满足COND2条件的最后一个点确定构成起止点,在角度线段高度比例为RATIO处形成角度线,该函数返回K线对应的角度值。
注:
1.角度值并非角度,而是角度线上当前k线对应的价格。
2.角度线段是指2个点的纵坐标价格差值
3.角度线是以DATA1和角度线段高度比例为RATIO处的2个点连线而成。
4.以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值。
5.如果COND1满足后,后续K线查到满足COND2条件的K线同时也满足COND1,则该K线确定为第二点的同时会作为新的起点,后续的K线继续查到满足COND2条件的K线
例1:
ANGLELINE1(C<O,H,C>O,L,1);
返回值具体说明:
1、本地起始K线开始计算,如果第一根K线为阳线,那么该函数返回空值,从本地第一根阴线(确定为第一个点)开始至没有出现满足第二个点的K线(即后续K线一直为阴线)时,函数返回值为0
2、出现满足第二个点的K线时,即K线为阳线,从第一个点的最高价与阴线最低价构成起止点形成角度线,K线返回对应的角度线的返回值
3、出现第二个点后,后续K线持续为阳线,期间一直未出现阴线,则第二个点发生变动,计算第一个点的高点与当前K线的低点为起止点形成角度线(因为第二个点发生了变动,所以之前K线对应的返回值会发生变化)
4、K线再次为阴线,则确定为第一个点,前面K线的角度线返回值确定,后续K线角度线返回值重复前面的3个步骤
例2:
MA5:MA(C,5);
MA10:MA(C,10);
ANGLELINE1(CROSS(MA5,MA10),H,CROSS(MA10,MA5),L,0.5);//均线金叉最高价与死叉最低价构成起止点以角度线段的1/2比例形成角度线,该函数返回K线对应的角度值。
例3:
HH:HHV(H,5);
LL:LLV(L,5);
ANGLELINE1(H=HH,H,L=LL,L,0.3);//5周期最高价最大值与之后最后一次5周期最低价最小值构成起止点以角度线段的0.3比例形成角度线,该函数返回K线对应的角度值。
DRAWANGLELINE
画角度线
DRAWANGLELINE函数画角度线。
用法:DRAWANGLELINE(COND1,DATA1,COND2,DATA2,RATIO,COLOR);
从本地起始K线开始计算,连接相距最近两根分别满足条件COND1的DATA1值和COND2的DATA2值构成起止点,在线段高度比例RATIO处画角度线,颜色为COLOR,截至下一根满足COND1条件的K线处。
注:
1.角度值并非角度,而是角度线上当前k线对应的价格。
2.角度线段是指2个点的纵坐标价格差值
3.角度线是以DATA1和角度线段高度比例为RATIO处的2个点连线而成。
4.以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值。
5、不支持将该函数直接定义为变量,即不支持下面的写法:A:DRAWANGLELINE(COND1,DATA1,COND2,DATA2,RATIO,COLOR);
例1:
MA5:MA(C,5);
MA10:MA(C,10);
DRAWANGLELINE(CROSS(MA5,MA10),H,CROSS(MA10,MA5),L,0.5,COLORRED);//相距最近的2均线金叉最高价与死叉最低价构成起止点,以角度线段的1/2比例画红色角度线,截止下一根金叉k线为止。
例2:
HH:HHV(H,5);
LL:LLV(L,5);
DRAWANGLELINE(H=HH,H,L=LL,L,0.3,COLORYELLOW);//相距最近的创5周期新高的K线的最高价与创5周期新低的K线的最低价构成起止点,以角度线段的0.3比例画黄色角度线,截至下一根最高价为5周期最高价最大值的k线为止。
DRAWANGLELINE1 画动态角度线 画动态角度线
用法:DRAWANGLELINE1(COND1,DATA1,COND2,DATA2,RATIO,COLOR);
从本地起始K线开始计算,以满足COND1条件的第一个点和满足COND2条件的最后一个点确定构成起止点,在线段高度比例RATIO处画角度线,颜色为COLOR,截至下一根满足COND1条件的K线处。
注:
1.角度值并非角度,而是角度线上当前k线对应的价格。
2.角度线段是指2个点的纵坐标价格差值
3.角度线是以DATA1和角度线段高度比例为RATIO处的2个点连线而成。
4.以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值。
5.如果COND1满足后,后续K线查到满足COND2条件的K线同时也满足COND1,则该K线确定为第二点的同时会作为新的起点,后续的K线继续查到满足COND2条件的K线
6、不支持将该函数直接定义为变量,即不支持下面的写法:A:DRAWANGLELINE1(COND1,DATA1,COND2,DATA2,RATIO,COLOR);
例1:
DRAWANGLELINE1(C<O,H,C>O,L,1,COLORRED);
返回值具体说明:
1、本地起始K线开始计算,如果第一根K线为阳线,该函数不画线,从本地第一根阴线(确定为第一个点)开始至没有出现满足第二个点的K线(即后续K线一直为阴线)时,该函数一直不画线
2、出现满足第二个点的K线时,即K线为阳线,从第一个点的最高价与阴线最低价构成起止点形成红色角度线
3、出现第二个点后,后续K线持续为阳线,期间一直未出现阴线,则第二个点发生变动,计算第一个点的高点与当前K线的低点为起止点形成红色角度线(因为第二个点发生了变动,所以之前的角度线发生变化)
4、K线再次为阴线,则确定为第一个点,前面K线的角度线确定,后续K线角度线重复前面的3个步骤
例2:
MA5:MA(C,5);
MA10:MA(C,10);
DRAWANGLELINE1(CROSS(MA5,MA10),H,CROSS(MA10,MA5),L,0.5,COLORRED);//均线金叉最高价与死叉最低价构成起止点,以角度线段的1/2比例画红色角度线,截止下一根金叉k线为止。
例3:
HH:HHV(H,5);
LL:LLV(L,5);
DRAWANGLELINE1(H=HH,H,L=LL,L,0.3,COLORYELLOW);//创5周期新高的K线的最高价与之后最后一次创5周期新低的K线的最低价构成起止点,以角度线段的0.3比例画黄色角度线,截至下一根最高价为5周期最高价最大值的k线为止。
DRAWGOLDENLINE
画黄金分割线
画黄金分割线
用法:DRAWGOLDENLINE(COND1,DATA1,COND2,DATA2,RATIO,COLOR);
从本地起始K线开始计算,连接相距最近两根分别满足条件COND1的DATA1值和COND2的DATA2值构成起止点,在差额RATIO比率处画黄金分割线,颜色为COLOR,截至下一根满足COND1条件的K线处。
注:
1.以当前k线向前先找COND1满足的k线DATA1值,再找COND2满足的k线DATA2值。
2、不支持将该函数直接定义为变量,即不支持下面的写法:A:DRAWGOLDENLINE(COND1,DATA1,COND2,DATA2,RATIO,COLOR);
例1:
DRAWGOLDENLINE(O>C,H,C>O,H,0.3,COLORGREEN);//连接相距最近的阴线和阳线,以各自最高价作为起止点,在差额区间内的0.3比率处画绿色黄金分割线,截至下一根阴线为止。
例1:
HH:HHV(H,10);
LL:LLV(L,10);
DRAWGOLDENLINE(H=HH,H,L=LL,L,0.618,COLORRED);//相距最近的创10周期新高K线的最高价和创10周期新低的K线的最低价,以各自作为起止点,在差额区间内的0.618比率处画红色黄金分割线,截至下一根最高价为10周期最高价最大值的k线为止。
例2:
MA5:MA(C,5);
MA10:MA(C,10);
DRAWGOLDENLINE(CROSS(MA5,MA10),H,CROSS(MA10,MA5),L,0.382,COLORBLUE);//相距最近的2均线金叉和死叉k线,以各自最高和最低价作为起止点,在差额区间内的0.382比率处画蓝色黄金分割线,截至下一根金叉k线为止。
DRAWGOLDENLINE1
画动态黄金分割线
画动态黄金分割线
用法:DRAWGOLDENLINE1(COND1,DATA1,COND2,DATA2,RATIO,COLOR);
从本地起始K线开始计算,以满足COND1条件的第一个点和满足COND2条件的最后一个点确定构成起止点在差额的RATIO比率处形成黄金分割线,颜色为COLOR,截至下一根满足COND1条件的K线处。
注:
1.以当前k线向前先找COND1满足的k线DATA1值,再找COND2满足的k线DATA2值。
2.如果COND1满足后,后续K线查到满足COND2条件的K线同时也满足COND1,则该K线确定为第二点的同时会作为新的起点,后续的K线继续查到满足COND2条件的K线
3、不支持将该函数直接定义为变量,即不支持下面的写法:A:DRAWGOLDENLINE1(COND1,DATA1,COND2,DATA2,RATIO,COLOR);
例1:
DRAWGOLDENLINE1(O>C,H,C>O,H,0.3,COLORGREEN);
返回值具体说明:
1、本地起始K线开始计算,如果第一根K线为阳线,该函数不画线,从本地第一根阴线(确定为第一个点)开始至没有出现满足第二个点的K线(即后续K线一直为阴线)时,该函数一直不画线
2、出现满足第二个点的K线时,即K线为阳线,则计算第一个点与第二个点的差值,在第二个点的基础上加上差值的0.3倍形成绿色黄金分割线
3、出现第二个点后,后续K线持续为阳线,期间一直未出现阴线,则第二个点发生变动,计算第一个点的高点与当前K线的高点的差值,在第二个点的基础上加上差值的0.3倍形成黄金分割线,之前的画线发生了变化(因为第二个点发生了变动,所以差值的区间会发生变化)
4、K线再次为阴线,则确定为第一个点,前面K线的黄金分割线确定,后续K线黄金分割线重复前面的3个步骤
例2:
HH:HHV(H,10);
LL:LLV(L,10);
DRAWGOLDENLINE1(H=HH,H,L=LL,L,0.618,COLORRED);//创10周期新高的K线的最高价和之后的最后一次创10周期新低的K线的最低价,以各自作为起止点,在差额区间内的0.618比率处画红色黄金分割线,截至下一根最高价为10周期最高价最大值的k线为止。
例3:
MA5:MA(C,5);
MA10:MA(C,10);
DRAWGOLDENLINE1(CROSS(MA5,MA10),H,CROSS(MA10,MA5),L,0.382,COLORBLUE);//均线金叉和死叉k线,以各自最高和最低价作为起止点,在差额区间内的0.382比率处画蓝色黄金分割线,截至下一根金叉k线为止。
DRAWHORIZONTALLINE
画水平线
画水平线。
用法:DRAWHORIZONTALLINE(COND,DATA,COLOR);
从本地起始K线开始计算,满足COND条件K线的DATA值处画水平线,颜色为COLOR,截至下一根满足COND条件的K线处。
注:
不支持将该函数直接定义为变量,即不支持下面的写法:A:DRAWHORIZONTALLINE(COND,DATA,COLOR);

例1:
DRAWHORIZONTALLINE(C>O,H,COLORGREEN);//以一根阳线的最高价为起点,画绿色水平线,截至下一根阳线为止。
例2:
DRAWHORIZONTALLINE(DATE<>REF(DATE,1),O,COLORRED);//当天第一根k线的开盘价为起点,截至下一根满足条件的k线为止画一条红色水平线。(该实例即为画出一天的开盘价格)

DRAWTRENDLINE画趋势线 画趋势线。

用法:DRAWTRENDLINE(COND1,DATA1,COND2,DATA2,COLOR);
从本地起始K线开始计算,连接相距最近两根分别满足条件COND1的DATA1值和COND2的DATA2值构成起止点,画趋势线,颜色为COLOR,截至下一根满足COND1条件的K线处。

注:
1.趋势值是k线所在趋势线上对应的价格(此价格可能不在k线上)。
2.以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值。
3、不支持将该函数直接定义为变量,即不支持下面的写法:A:DRAWTRENDLINE(COND1,DATA1,COND2,DATA2,COLOR);

例1:
DRAWTRENDLINE(O>C,H,C>O,H,COLORGREEN);//连接相距最近的阴线和阳线的最高价为起止点,画绿色趋势线,截至下一根阴线为止。
例2:
MA5:=MA(C,5);
MA10:=MA(C,10);
MA30:=MA(C,30);
DRAWTRENDLINE(CROSSUP(MA5,MA10),H,CROSSUP(MA10,MA30),H,COLORRED);//相距最近的5周期和10周期均线金叉最高价及10周期和30周期均线金叉最高价画一条红色趋势线,截至下一根金叉k线为止。

DRAWTRENDLINE1 画动态趋势线 画动态趋势线
用法:DRAWTRENDLINE1(COND1,DATA1,COND2,DATA2,COLOR);
本地起始K线开始计算,以满足COND1条件的第一个点和满足COND2条件的最后一个点确定构成起止点形成趋势线,颜色为COLOR,截至下一根满足COND1条件的K线处。

注:
1.趋势值是k线所在趋势线上对应的价格(此价格可能不在k线上)。
2.以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值
3.如果COND1满足后,后续K线查到满足COND2条件的K线同时也满足COND1,则该K线确定为第二点的同时会作为新的起点,后续的K线继续查到满足COND2条件的K线
4.不支持将该函数直接定义为变量,即不支持下面的写法:A:DRAWTRENDLINE(COND1,DATA1,COND2,DATA2,COLOR);

例1:
DRAWTRENDLINE1(O>C,H,C>O,H,COLORGREEN);
画线具体说明:
1、本地起始K线开始计算,如果第一根K线为阳线,则不画线,出现阴线后,如果后续K线一直为阴线,该函数不画线
2、出现满足第二个点的K线时,即K线为阳线,则连接第一个点的高点和当根K线的高点,画绿色趋势线
3、出现第二个点后,后续K线持续为阳线,期间一直未出现阴线,则第二个点发生变动,连接第一个点的高点与当前K线的高点,画绿色的趋势线,之前的趋势线发生变化(因为第二个点发生了变动,所以之前K线对应的返回值会发生变化),画线至再次满足第一个点的条件
4、K线再次为阴线,则确定为第一个点,前面K线的趋势线确定,后续K线趋势线重复前面的3个步骤

例2:
MA5:=MA(C,5);
MA10:=MA(C,10);
MA30:=MA(C,30);
DRAWTRENDLINE1(CROSSUP(MA5,MA10),H,CROSSUP(MA10,MA30),H,COLORRED);//5周期和10周期均线金叉的最高价及金叉后最后一次10周期和30周期均线金叉的最高价画一条红色趋势线,截至下一根5周期和10周期均线金叉k线为止。

DRAWWAVERULER函数画波浪尺线。 画波浪尺线
用法:DRAWWAVERULER(COND1,DATA1,COND2,DATA2,COND3,DATA3,RATIO,COLOR);
从本地起始K线开始计算,连接相距最近两根分别满足条件COND1的DATA1值、COND2的DATA2值和COND3的DATA3值构成三点,在第三点偏离前两点差额的RATIO比率处画波浪尺,颜色为COLOR,截至下一根满足COND1条件的K线处。

注:
1.波浪尺值计算公式:波浪尺值-DATA3=RATIO*(DATA2-DATA1)。
2.波浪尺线是以波浪尺值为点画水平线而成。
3.以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值,最后查找满足COND3的k线DATA3的值。
4、不支持将该函数直接定义为变量,即不支持下面的写法:A:DRAWWAVERULER(COND1,DATA1,COND2,DATA2,COND3,DATA3,RATIO,COLOR);

例1:
DRAWWAVERULER(C>O,H,C>O,H,C>O,H,0.3,COLORGREEN);//连接相距最近的三根阳线,以各自最高价作为三个点,在第三点偏离前两点差额0.3比率处画绿色波浪尺线,截至下一根阳线为止。
例2:
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
DRAWWAVERULER(CROSS(MA5,MA10),H,CROSS(MA5,MA20),H,CROSS(MA10,MA20),H,0.5,COLORCYAN);
//相距最近的3个金叉点,以各自最高价作为3个点,在第3个点偏离前2个点差额距离的0.5比率处画青色波浪尺线,截至下一根金叉k线为止。

GOLDENLINE
黄金分割返回值
黄金分割返回值。
用法:GOLDENLINE(COND1,DATA1,COND2,DATA2,RATIO);
从本地起始K线开始计算,以相距最近两根分别满足条件COND1的DATA1值和COND2的DATA2值构成起止点,在差额的RATIO比率处形成黄金分割线,该函数返回K线对应的黄金分割值。
注:
以当前k线向前先找COND1满足的k线DATA1值,再找COND2满足的k线DATA2值。
例1:
GOLDENLINE(O>C,H,C>O,H,0.3);//相距最近的阴线和阳线,以各自最高价作为起止点,在差额区间内的0.3比率处形成黄金分割线,该函数返回K线对应的黄金分割值。
例2:
HH:HHV(H,10);
LL:LLV(L,10);
GOLDENLINE(H=HH,H,L=LL,L,0.618);//相距最近的创10周期新高的K线的最高价和创10周期新低K线的最低价,以各自作为起止点,在差额区间内的0.618比率处形成黄金分割线,该函数返回K线对应的黄金分割值。
例3:
MA5:MA(C,5);
MA10:MA(C,10);
GOLDENLINE(CROSS(MA5,MA10),H,CROSS(MA10,MA5),L,0.382);//相距最近的2均线金叉和死叉k线,以各自最高和最低价作为起止点,在差额区间内的0.382比率处形成黄金分割线,该函数返回K线对应的黄金分割值。
GOLDENLINE1
动态黄金分割返回值
动态黄金分割返回值
用法:GOLDENLINE1(COND1,DATA1,COND2,DATA2,RATIO);
从本地起始K线开始计算,以满足COND1条件的第一个点和满足COND2条件的最后一个点确定构成起止点在差额的RATIO比率处形成黄金分割线,该函数返回K线对应的黄金分割值。
注:
1.以当前k线向前先找COND1满足的k线DATA1值,再找COND2满足的k线DATA2值。
2.如果COND1满足后,后续K线查到满足COND2条件的K线同时也满足COND1,则该K线确定为第二点的同时会作为新的起点,后续的K线继续查到满足COND2条件的K线
例1:
GOLDENLINE1(O>C,H,C>O,H,0.3);
返回值具体说明:
1、本地起始K线开始计算,如果第一根K线为阳线,那么该函数返回空值,从本地第一根阴线(确定为第一个点)开始至没有出现满足第二个点的K线(即后续K线一直为阴线)时,函数返回值为0
2、出现满足第二个点的K线时,即K线为阳线,则计算第一个点与第二个点的差值,在第二个点的基础上加上差值的0.3倍形成黄金分割线,K线上返回对应的黄金分割线返回值
3、出现第二个点后,后续K线持续为阳线,期间一直未出现阴线,则第二个点发生变动,计算第一个点的高点与当前K线的高点的差值,在第二个点的基础上加上差值的0.3倍形成黄金分割线,期间的K线上该函数的返回值发生变化(因为第二个点发生了变动,所以之前K线对应的返回值会发生变化)
4、K线再次为阴线,则确定为第一个点,前面K线的黄金分割返回值确定,后续K线黄金分割返回值重复前面的3个步骤
例2:
HH:HHV(H,10);
LL:LLV(L,10);
GOLDENLINE1(H=HH,H,L=LL,L,0.618);//创10周期新高的K线的最高价和之后最后一次创10周期新低的K线的最低价,以各自作为起止点,在差额区间内的0.618比率处形成黄金分割线,该函数返回K线对应的黄金分割值。
例3:
MA5:MA(C,5);
MA10:MA(C,10);
GOLDENLINE1(CROSS(MA5,MA10),H,CROSS(MA10,MA5),L,0.382);//均线金叉和死叉k线,以各自最高和最低价作为起止点,在差额区间内的0.382比率处形成黄金分割线,该函数返回K线对应的黄金分割值。
HORIZONTALLINE
水平返回值
水平返回值。
用法:HORIZONTALLINE(COND,DATA);
从本地起始K线开始计算,满足条件COND的DATA值形成水平线,该函数返回K线对应的水平值。
例1:
HORIZONTALLINE(C>O,H);//以阳线的最高价为起点,截至下一根阳线为止形成一条水平线,该函数返回K线对应的水平值。
例2:
HORIZONTALLINE(DATE<>REF(DATE,1),O);//当天第一根k线的开盘价为起点,截至下一根满足条件的k线为止形成一条水平线,该函数返回K线对应的水平值。(该实例即为画出一天的开盘价格)
TRENDLINES
趋势返回值
趋势返回值。
用法:TRENDLINES(COND1,DATA1,COND2,DATA2);
从本地起始K线开始计算,以相距最近两根分别满足条件COND1的DATA1值和COND2的DATA2值构成起止点形成趋势线,该函数返回K线对应的趋势值。
注:
1.趋势值是k线所在趋势线上对应的价格(此价格可能不在k线上)。
2.以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值。
例1:
TRENDLINES(O>C,H,C>O,H);//相距最近的阴线和阳线最高价形成一条趋势线,该函数返回K线对应的趋势值。
例2:
MA5:=MA(C,5);
MA10:=MA(C,10);
MA30:=MA(C,30);
TRENDLINES(CROSSUP(MA5,MA10),H,CROSSUP(MA10,MA30),H);//相距最近的5周期和10周期均线金叉最高价及10周期和30周期均线金叉最高价形成一条趋势线,该函数返回K线对应的趋势值。
TRENDLINES1
动态趋势返回值
动态趋势返回值
用法:TRENDLINES1(COND1,DATA1,COND2,DATA2);
从本地起始K线开始计算,以满足COND1条件的第一个点和满足COND2条件的最后一个点确定构成起止点形成趋势线,该函数返回K线对应的趋势值。
注:
1.趋势值是k线所在趋势线上对应的价格(此价格可能不在k线上)。
2.以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值。
3.如果COND1满足后,后续K线查到满足COND2条件的K线同时也满足COND1,则该K线确定为第二点的同时会作为新的起点,后续的K线继续查到满足COND2条件的K线
例1:
TRENDLINES1(O>C,H,C>O,H);
返回值具体说明:
1、本地起始K线开始计算,如果第一根K线为阳线,那么该函数返回空值,从本地第一根阴线(确定为第一个点)开始至没有出现满足第二个点的K线(即后续K线一直为阴线)时,函数返回值为0
2、出现满足第二个点的K线时,即K线为阳线,则连接第一个点的高点和当根K线的高点,形成趋势线,期间的K线上该函数返回K线对应的趋势线的返回值
3、出现第二个点后,后续K线持续为阳线,期间一直未出现阴线,则第二个点发生变动,连接第一个点的高点与当前K线的高点,形成趋势线,期间的K线上该函数返回K线对应的该趋势线的返回值(因为第二个点发生了变动,所以之前K线对应的返回值会发生变化)
4、K线再次为阴线,则确定为第一个点,前面K线的趋势线返回值确定,后续K线趋势线返回值重复前面的3个步骤
例2:
MA5:=MA(C,5);
MA10:=MA(C,10);
MA30:=MA(C,30);
TRENDLINES1(CROSSUP(MA5,MA10),H,CROSSUP(MA10,MA30),H);//5周期和10周期均线金叉时的最高点到今仓后最后一次10周期和30周期均线金叉时的最高价形成一条趋势线,该函数返回K线对应的趋势值。
WAVERULER
波浪尺返回值
波浪尺返回值。
用法:WAVERULER(COND1,DATA1,COND2,DATA2,COND3,DATA3,RATIO);
从本地起始K线开始计算,以相距最近三根分别满足条件COND1的DATA1值、COND2的DATA2值和COND3的DATA3值构成三点,在第三点偏离前两点差额的RATIO比率处形成波浪尺线,该函数返回K线对应的波浪尺值。
注:
1.波浪尺值计算公式:波浪尺值-DATA3=RATIO*(DATA2-DATA1)。
2.以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值,最后查找满足COND3的k线DATA3的值。
例1:
WAVERULER(C>O,H,C>O,H,C>O,H,0.3);//相距最近的三根阳线,以各自最高价作为三个点,在第三点偏离前两点差额的0.3比率处形成波浪尺线,该函数返回K线对应的波浪尺值。
例2:
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
WAVERULER(CROSS(MA5,MA10),H,CROSS(MA5,MA20),H,CROSS(MA10,MA20),H,0.5);
//相距最近的3个金叉点,以各自金叉所在k线最高价作为这3个点,在第3个点偏离前2个点差额距离的0.5比率处形成波浪尺线,该函数返回k线对应的波浪尺值。