通达信百年经典主图指标公式源码

间隔:=3;角度:=4;
M1:=IF((CLOSE > 100),1,0.01);
M2:=(1 / 间隔);
PYEAR:=(角度 * 0.25);
BB:=LLV(YEAR,0);
PMONTH:=SUM(MONTH,0);
CC:=LLV(PMONTH,0);
PDAY:=SUM(DAY,0);
P1990:=LLV(PDAY,0);
T1990:=((((YEAR - 1990) * 365.24219) + ((MONTH - 1) * 30.43685)) + DAY);
A:=((((BB - 1990) * 365.24219) + ((CC - 1) * 30.436)) + P1990);
V1:=CEILING((T1990 - A));
V2:=((V1 * M1) * PYEAR);
V3:=(V2 - ((CEILING(((V2 - CLOSE) / (365.24219 * M1))) * 365.24219) * M1));
V333:=(V2 - ((FLOOR(((V2 - CLOSE) / (365.24219 * M1))) * 365.24219) * M1));
V444:=(V2 - (((CEILING(((V2 - CLOSE) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2));
V4:=(V2 - (((FLOOR(((V2 - CLOSE) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2));
{PLOYLINE((Abs((V444 - REF(V444,1))) < (10 * M1)),V444),,COLORFF;
PLOYLINE((ABS((V4 - REF(V4,1))) < (10 * M1)),V4),,COLORFF;}
V5:=REVERSE(V2);
V6:=(V5 + ((CEILING(((CLOSE - V5) / (365.24219 * M1))) * 365.24219) * M1));
V555:=(V5 + ((FLOOR(((CLOSE - V5) / (365.24219 * M1))) * 365.24219) * M1));
V666:=(V5 + (((CEILING(((CLOSE - V5) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2));
V22:=(V5 + (((FLOOR(((CLOSE - V5) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2));
{PLOYLINE((ABS((V666 - REF(V666,1))) < (10 * M1)),V666),,COLORFF00;
PLOYLINE((ABS((V22 - REF(V22,1))) < (10 * M1)),V22),,COLORFF00;}
V33:=(V2 - ((CEILING(((V2 - MA(CLOSE,30)) / (365.24219 * M1))) * 365.24219) * M1));
V3333:=(V2 - ((FLOOR(((V2 - MA(CLOSE,30)) / (365.24219 * M1))) * 365.24219) * M1));
V4444:=(V2 - (((CEILING(((V2 - MA(CLOSE,30)) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2));
V44:=(V2 - (((FLOOR(((V2 - MA(CLOSE,30)) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2));
{PLOYLINE((ABS((V4444 - REF(V4444,1))) < (10 * M1)),V4444),,COLORFF0000;
PLOYLINE((ABS((V44 - REF(V44,1))) < (10 * M1)),V44),,COLORFF0000;}
V55:=REVERSE(V2);
V66:=(V55 + ((CEILING(((MA(CLOSE,30) - V55) / (365.24219 * M1))) * 365.24219) * M1));
V5555:=(V55 + ((FLOOR(((MA(CLOSE,30) - V55) / (365.24219 * M1))) * 365.24219) * M1));
V6666:=(V55 + (((CEILING(((MA(CLOSE,30) - V55) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2));
VAR1:=(V55 + (((FLOOR(((MA(CLOSE,30) - V55) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2));
{PLOYLINE((ABS((V6666 - REF(V6666,1))) < (10 * M1)),V6666),,COLORFF00DD;
PLOYLINE((ABS((VAR1 - REF(VAR1,1))) < (10 * M1)),VAR1),,COLORFF00DD;}
M5:=MA(C,5);
E5:=EMA(C,5);
M10:=MA(C,10);
E10:=EMA(C,10);
M20:=MA(C,20);
E20:=EMA(C,20);
M50:=MA(C,50);
E50:=EMA(C,50);
M60:=MA(C,60);
E60:=EMA(C,60);
M120:=MA(C,120);
E120:=EMA(C,120);
M250:=MA(C,250);
E250:=EMA(C,250);
STICKLINE((E250>=M250),E250,M250,2,0),COLORRED;
STICKLINE((E120>=M120),E120,M120,6,0),COLORWHITE;
STICKLINE((E60>=M60),E60,M60,6,0),COLORBLUE;
STICKLINE((E50>=M50),E50,M50,6,0),COLORYELLOW;
STICKLINE((E20>=M20),E20,M20,6,0),COLORMAGENTA;
STICKLINE((E20>=M20),E20,M20,6,0),COLORMAGENTA;
STICKLINE((E20<=M20),M20,E20,6,0),COLORGREEN;
STICKLINE((E10>=M10),M10,E10,6,0),COLOR88FFDD;
STICKLINE((E10<=M10),M10,E10,6,0),COLORFFCD02;STICKLINE(CLOSE>OPEN,CLOSE,HIGH,0.1,0),COLOR0000FF;
STICKLINE(CLOSE>OPEN,OPEN,LOW,0.1,0),COLOR0000FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,0),LINETHICK2,COLOR5050FF;{红柱}
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3.5,0),COLOR5050FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3.3,0),COLOR5F5FFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0),COLOR5F5FFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.75,0),COLOR6C6CFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.5,0),COLOR6C6CFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.2,0),COLOR7E7EFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0),COLOR7E7EFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.65,0),COLOR9D9DFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.5,0),COLOR9D9DFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.1,0),COLORAFAFFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0),COLORAFAFFF;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,0.6,0),COLORC1C1FF;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,0.25,0),COLORC1C1FF;
STICKLINE(C=O,C,O,8,0),COLOR009900;STICKLINE(CLOSE=OPEN,OPEN,LOW,0.1,0),COLORFF8A85;STICKLINE(CLOSE<OPEN,CLOSE,HIGH,0.1,0),COLORFF8A85;
STICKLINE(CLOSE<OPEN,OPEN,LOW,0.1,0),COLORFF8A85;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,4,0),LINETHICK2,COLOR008200;{绿柱}
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,3.5,0),COLOR138B13;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,3,0),COLOR279227;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,2.5,0),COLOR419D41;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,2,0),COLOR62AB62;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,1.5,0),COLOR80B980;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,1,0),COLOR90BE90;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,0.5,0),COLOR9FC49E;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,0.25,0),COLORB1CCB1;
AS:=BacKSET(ISLASTBAR,HHVBARS(HIGH,45)+1);
B:=AS>REF(AS,1);
D:=BACKSET(ISLASTBAR,LLVBARS(LOW,45)+1);
E:=D>REF(D,1);
HH:=REF(HIGH,BArslAST(B));
LL:=REF(LOW,BARSLAST(E));
高点:HH,LINETHICK2;
低点:LL,LINETHICK2;
C点:PLOYLINE(1,HH*0.8709),COLORFF0000,LINETHICK2;
{B点:PLOYLINE(1,HH*0.75),LINETHICK2,COLORFFFFFF;
PLOYLINE(1,HH*0.7252),COLORFFFFFF;
PLOYLINE(1,HH*0.667),crOSSDOT,COLORFFddeE;
PLOYLINE(1,HH*0.625),COLORFFDDEE;}
{M点:PLOYLINE(1,HH*0.5),LINETHICK2,COLORFFFFEE;}
DRAWTEXT(ISLASTBAR,HH*0.8709,'有名底'),COLORFFFF11;
{DRAWTEXT(ISLASTBAR,HH*0.7252,'无名底'),COLORFFFF22;
DRAWTEXT(ISLASTBAR,HH*0.625,'超跌底'),COLORFFFF33;
DRAWTEXT(ISLASTBAR,HH*0.5,'狂跌底'),COLORFFFF44; };




未来函数检测结果如下:
该公式包含未来函数:BACKSET

解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式

间隔赋值:3
角度赋值:4
M1赋值:IF((CLOSE > 100),1,0.01)
M2赋值:(1 / 间隔)
PYEAR赋值:(角度 * 0.25)
BB赋值:0日内YEAR最低值
PMONTH赋值:0的MONTH日累和
CC赋值:0日内PMONTH最低值
PDAY赋值:0的DAY日累和
P1990赋值:0日内PDAY最低值
T1990赋值:((((YEAR - 1990) * 365.24219) + ((MONTH - 1) * 30.43685)) + DAY)
A赋值:((((BB - 1990) * 365.24219) + ((CC - 1) * 30.436)) + P1990)
V1赋值:CEILING((T1990 - A))
V2赋值:((V1 * M1) * PYEAR)
V3赋值:(V2 - ((CEILING(((V2 - CLOSE) / (365.24219 * M1))) * 365.24219) * M1))
V333:=(V2 - ((FLOOR(((V2 - CLOSE) / (365.24219 * M1))) * 365.24219) * M1))
V444赋值:(V2 - (((CEILING(((V2 - CLOSE) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2))
V4赋值:(V2 - (((FLOOR(((V2 - CLOSE) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2))
{PLOYLINE(((V444 - 1日前的V444的绝对值) < (10 * M1)),V444),,COLORFF
PLOYLINE(((V4 - 1日前的V4的绝对值) < (10 * M1)),V4),,COLORFF
} V5赋值:V2的相反数
V6赋值:(V5 + ((CEILING(((CLOSE - V5) / (365.24219 * M1))) * 365.24219) * M1))
V555赋值:(V5 + ((FLOOR(((CLOSE - V5) / (365.24219 * M1))) * 365.24219) * M1))
V666:=(V5 + (((CEILING(((CLOSE - V5) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2))
V22:=(V5 + (((FLOOR(((CLOSE - V5) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2))
{PLOYLINE(((V666 - 1日前的V666的绝对值) < (10 * M1)),V666),,COLORFF00
PLOYLINE(((V22 - 1日前的V22的绝对值) < (10 * M1)),V22),,COLORFF00
} V33:=(V2 - ((CEILING(((V2 - CLOSE的30日简单移动平均) / (365.24219 * M1))) * 365.24219) * M1))
V3333:=(V2 - ((FLOOR(((V2 - CLOSE的30日简单移动平均) / (365.24219 * M1))) * 365.24219) * M1))
V4444:=(V2 - (((CEILING(((V2 - CLOSE的30日简单移动平均) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2))
V44:=(V2 - (((FLOOR(((V2 - CLOSE的30日简单移动平均) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2))
{PLOYLINE(((V4444 - 1日前的V4444的绝对值) < (10 * M1)),V4444),,COLORFF0000
PLOYLINE(((V44 - 1日前的V44的绝对值) < (10 * M1)),V44),,COLORFF0000
} V55:=V2的相反数
V66:=(V55 + ((CEILING(((CLOSE的30日简单移动平均 - V55) / (365.24219 * M1))) * 365.24219) * M1))
V5555:=(V55 + ((FLOOR(((CLOSE的30日简单移动平均 - V55) / (365.24219 * M1))) * 365.24219) * M1))
V6666:=(V55 + (((CEILING(((CLOSE的30日简单移动平均 - V55) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2))
VAR1:=(V55 + (((FLOOR(((CLOSE的30日简单移动平均 - V55) / ((365.24219 * M1) * M2))) * 365.24219) * M1) * M2))
{PLOYLINE(((V6666 - 1日前的V6666的绝对值) < (10 * M1)),V6666),,COLORFF00DD
PLOYLINE(((VAR1 - 1日前的VAR1的绝对值) < (10 * M1)),VAR1),,COLORFF00DD
} M5赋值:C的5日简单移动平均
E5赋值:C的5日指数移动平均
M10:=C的10日简单移动平均
E10赋值:C的10日指数移动平均
M20:=C的20日简单移动平均
E20赋值:C的20日指数移动平均
M50赋值:C的50日简单移动平均
E50:=C的50日指数移动平均
M60赋值:C的60日简单移动平均
E60赋值:C的60日指数移动平均
M120:=C的120日简单移动平均
E120赋值:C的120日指数移动平均
M250:=C的250日简单移动平均
E250赋值:C的250日指数移动平均
STICKLINE((E250>=M250),E250,M250,2,0),COLORRED
STICKLINE((E120>=M120),E120,M120,6,0),COLORWHITE
STICKLINE((E60>=M60),E60,M60,6,0),COLORBLUE
STICKLINE((E50>=M50),E50,M50,6,0),COLORYELLOW
STICKLINE((E20>=M20),E20,M20,6,0),COLORMAGENTA
STICKLINE((E20>=M20),E20,M20,6,0),COLORMAGENTA
STICKLINE((E20<=M20),M20,E20,6,0),COLORGREEN
STICKLINE((E10>=M10),M10,E10,6,0),COLOR88FFDD
STICKLINE((E10<=M10),M10,E10,6,0),COLORFFCD02
当满足条件CLOSE>OPEN时,在CLOSE和最高价之间画柱状线
当满足条件CLOSE>OPEN时,在OPEN和最低价之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE>OPEN时,在CLOSE和OPEN之间画柱状线
当满足条件CLOSE当满足条件CLOSE当满足条件C=O时,在C和O之间画柱状线
当满足条件CLOSE=OPEN时,在OPEN和最低价之间画柱状线
当满足条件CLOSE当满足条件CLOSE当满足条件CLOSE当满足条件CLOSE当满足条件CLOSE当满足条件CLOSE当满足条件CLOSE当满足条件CLOSE当满足条件CLOSE当满足条件CLOSE当满足条件CLOSE AS:=BACKSET(ISLASTBAR,HHVBARS(最高价,45)+1)
B赋值:AS>1日前的AS
D赋值:BACKSET(ISLASTBAR,LLVBARS(最低价,45)+1)
E赋值:D>1日前的D
HH赋值:REF(最高价,上次B距今天数)
LL赋值:REF(最低价,上次E距今天数)
输出高点:HH,LINETHICK2
输出低点:LL,LINETHICK2
输出C点:PLOYLINE(1,HH*0.8709),COLORFF0000,LINETHICK2
{B点:PLOYLINE(1,HH*0.75),LINETHICK2,COLORFFFFFF
PLOYLINE(1,HH*0.7252),COLORFFFFFF
PLOYLINE(1,HH*0.667),CROSSDOT,COLORFFDDEE
PLOYLINE(1,HH*0.625),COLORFFDDEE
输出} {M点:PLOYLINE(1,HH*0.5),LINETHICK2,COLORFFFFEE
当满足条件ISLASTBAR时,在HH*0.8709和'有名底'位置书写文字
当满足条件ISLASTBAR时,在HH*0.7252和'无名底'位置书写文字
当满足条件ISLASTBAR时,在HH*0.625和'超跌底'位置书写文字
当满足条件ISLASTBAR时,在HH*0.5和'狂跌底'位置书写文字
}


指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 浙ICP备2024071487号-2 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图