新建一个指标ABBA,作为被调用的指标,这个指标必须逐K模式:
[PEL] 复制代码 VARIABLE:status:=0;
m:=26;k:=2;
mid:= ma(close,m);//布林中轨
upper: mid + k*std(close,m);//布林上轨
lower: mid - k*std(close,m);//布林下轨
con1:upper<h;
con2:lower>l;
if con1 then status:=1;
if con2 then status:=-1;
SUS:status;
实际绘图的人指标,这个指标必须序列模式:
[PEL] 复制代码
status:"abb.sus";
len1:barslast(cross(status,0))+1;
len2:barslast(cross(0,status))+1;
up_location:hhvbars(h,len1);
down_location:llvbars(l,len2);
DRAWICON(status=1,h,4);
DRAWICON(status=-1,l,5);
s1:backset(len2=1,up_location+1);
s2:backset(len1=1,down_location+1);
DRAWICON(cross(s1,0),h,1);
DRAWICON(cross(s2,0),l,2);
drawline(cross(s1,0),h,cross(s2,0) or islastbar,l,0);
drawline(cross(s2,0),l,cross(s1,0) or islastbar,h,0);
|