复制内容到剪贴板
代码:
input:n1(9,2,100),n2(26,2,100),n3(52,2,100);
AA:=(HHV(HIGH,120)-LLV(LOW,120))/30,LINETHICK;
Var1:=(2*CLOSE+HIGH+LOW)/4;{日内的均横价}
转换线:(HHV(HIGH,n1)+LLV(LOW,n1))/2,coloraaff99,LINETHICK;
{转换值=(包含今天的9日的最高价+9日的最低价)/2
取九日的一个均衡的价格作为转换线,与现在价格相比较可以用来关注短期波动}
基准线:(HHV(HIGH,n2)+LLV(LOW,n2))/2,colorff6dd8,LINETHICK;
{基准值=(包含今天的26日的最高价+26日最低价)/2
取二六日的一个均衡价格作为基准线,与现在价格、转换线相比用来关注中长期走势}
迟行带:REFX(CLOSE,n2),colorff9224;
{当天的收盘价作为26天前的延迟线,个人认为非未来函数,而可把现在的收盘价和二六日前的收盘价做比较,看是高是低,判断26日的一个趋势}
先行带A:REF((转换线+基准线)/2,n2),COLORYELLOW,LINETHICK;
{先行带A取26日前的(转化值+基准值)/2(均衡值)作为现在的均衡值,看中期趋势}
先行带B:REF((HHV(HIGH,n3)+LLV(LOW,n3))/2,n2),color909090;
{先行带B取26日前的52日股价的均值(最高+最低)/2作为现在的均衡值, 看长期趋势}
STICKLINE(先行带A<先行带B,先行带A,先行带B,2,1.5),COLOR339933;
STICKLINE(先行带A>=先行带B,先行带A,先行带B,2,0.1),COLOR0033CC;
{先行带值高低不同时,画出不同的云层,可看出天气时候是坏}
POLYLINE(1,先行带A),COLORYELLOW;
POLYLINE(1,基准线),colorff6dd8;
POLYLINE(1,转换线),coloraaff99,LINETHICK;
DRAWTEXT(CROSS(转换线,基准线) AND Var1<MIN(先行带A,先行带B),MIN(基准线,LOW)*0.995,'▲'),COLORRED,ALIGN0;
{转换线上穿基准线并且日内均价小于先行带A、B的值,处于云层下边时,画一个买入小三角}
DRAWTEXT(CROSS(转换线,基准线) AND RANGE(Var1,MIN(先行带A,先行带B),MAX(先行带A,先行带B)),LOW*0.995,'▲\n▲'),COLORRED,ALIGN0;
{转换线上穿基准线并且日内均价介于先行带A、B的值,处于云层里时,画两个买入小三角}
DRAWTEXT(CROSS(转换线,基准线) AND Var1>MAX(先行带A,先行带B),LOW-AA*0.5,'▲\n▲\n▲'),COLORRED,ALIGN0;
{转换线上穿基准线并且日内均价大于先行带A、B的值,处于云层上时,画三个买入小三角}
DRAWTEXT(CROSS(基准线,转换线) AND Var1<MIN(先行带A,先行带B),MAX(基准线,HIGH)+AA*2,'▼\n▼\n▼'),COLORFF9966,ALIGN0;
{转换线下穿基准线并且日内均价小于先行带A、B的值,处于云层下时,画三个卖出小三角}
DRAWTEXT(CROSS(基准线,转换线) AND RANGE(Var1,MIN(先行带A,先行带B),MAX(先行带A,先行带B)),MAX(基准线,HIGH)+AA,'▼\n▼'),COLORFF9966,ALIGN0;
{转换线下穿基准线并且日内均价介于先行带A、B的值,处于云层里时,画三个卖出小三角}
DRAWTEXT(CROSS(基准线,转换线) AND Var1>MAX(先行带A,先行带B),MAX(基准线,HIGH)+AA,'▼'),COLORFF9966,ALIGN0;
{转换线下穿基准线并且日内均价大于先行带A、B的值,处于云层上时,画一个卖出小三角}
{阴柱}
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,0,0 ),COLOR00FF00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,8,0 ),COLOR008800;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,7,0 ),COLOR009900;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,6,0 ),COLOR00AA00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,5,0 ),COLOR00BB00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,4,0 ),COLOR00CC00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,3,0 ),COLOR00DD00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,2,0 ),COLOR00EE00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,1,0 ),COLOR00FF00;
{红柱}
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0,0) ,COLORFFBBFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,0) ,COLORFF00FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,7,0) ,COLORFF22FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,6,0) ,COLORFF44FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,5,0) ,COLORFF66FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,0) ,COLORFF88FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0) ,COLORFF99FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0) ,COLORFFAAFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0) ,COLORFFBBFF;
{收阳收阴做不同的柱子}