通达信波段寻底波段顶底副图公式源码
通达信公式指标功能:根据用户编写的自定义算法,在K线图上绘制信号、线条、柱状图等,用于辅助技术分析。
使用方法:在通达信软件中,通过“公式管理器”新建或编辑公式,选择技术指标类型,编写代码(含变量、赋值、绘图函数),保存后即可在副图或主图上调用。
{波段寻底+波段顶底副图指标}
N:=9;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
J:=3*K-2*D;
波段底:IF(CROSS(J,0),20,0),STICK,COLORRED,LINETHICK3;
波段顶:IF(CROSS(100,J),80,100),STICK,COLORGREEN,LINETHICK3;
DRAWICON(波段底>0,20,1);
DRAWICON(波段顶<100,80,2);
STICKLINE(C>=O,C,O,3,0),COLORRED;
STICKLINE(C<O,C,O,3,0),COLORGREEN;
STICKLINE(C>=O,H,L,0,0),COLORRED;
STICKLINE(C<O,H,L,0,0),COLORGREEN;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:9
M1赋值:3
M2赋值:3
RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
K赋值:RSV的M1日[1日权重]移动平均
D赋值:K的M2日[1日权重]移动平均
J赋值:3*K-2*D
输出波段底:如果J上穿0,返回20,否则返回0,STICK,画红色,线宽为3
输出波段顶:如果100上穿J,返回80,否则返回100,STICK,画绿色,线宽为3
当满足条件波段底>0时,在20位置画1号图标
当满足条件波段顶<100时,在80位置画2号图标
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件收盘价>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收阴线时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色