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

 

间隔:=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赋值:如果(收盘价>100),返回1,否则返回0.01
M2赋值:(1 / 间隔)
PYEAR赋值:(角度 * 0.25)
BB赋值:0日内年份的最低值
PMONTH赋值:月份的历史累和
CC赋值:0日内PMONTH的最低值
PDAY赋值:日的历史累和
P1990赋值:0日内PDAY的最低值
T1990赋值:((((年份 - 1990) * 365.24219) + ((月份 - 1) * 30.43685)) + 日)
A赋值:((((BB - 1990) * 365.24219) + ((CC - 1) * 30.436)) + P1990)
V1赋值:(T1990-A)的向上舍入
V2赋值:((V1 * M1) * PYEAR)
V3赋值:(V2 - ((((V2-收盘价)/(365.24219*M1))的向上舍入 * 365.24219) * M1))
V333赋值:(V2 - ((((V2-收盘价)/(365.24219*M1))的向下舍入 * 365.24219) * M1))
V444赋值:(V2 - (((((V2-收盘价)/((365.24219*M1)*M2))的向上舍入 * 365.24219) * M1) * M2))
V4赋值:(V2 - (((((V2-收盘价)/((365.24219*M1)*M2))的向下舍入 * 365.24219) * M1) * M2))
V5赋值:V2的相反数
V6赋值:(V5 + ((((收盘价-V5)/(365.24219*M1))的向上舍入 * 365.24219) * M1))
V555赋值:(V5 + ((((收盘价-V5)/(365.24219*M1))的向下舍入 * 365.24219) * M1))
V666赋值:(V5 + (((((收盘价-V5)/((365.24219*M1)*M2))的向上舍入 * 365.24219) * M1) * M2))
V22赋值:(V5 + (((((收盘价-V5)/((365.24219*M1)*M2))的向下舍入 * 365.24219) * M1) * M2))
V33赋值:(V2 - ((((V2-收盘价的30日简单移动平均)/(365.24219*M1))的向上舍入 * 365.24219) * M1))
V3333赋值:(V2 - ((((V2-收盘价的30日简单移动平均)/(365.24219*M1))的向下舍入 * 365.24219) * M1))
V4444赋值:(V2 - (((((V2-收盘价的30日简单移动平均)/((365.24219*M1)*M2))的向上舍入 * 365.24219) * M1) * M2))
V44赋值:(V2 - (((((V2-收盘价的30日简单移动平均)/((365.24219*M1)*M2))的向下舍入 * 365.24219) * M1) * M2))
V55赋值:V2的相反数
V66赋值:(V55 + ((((收盘价的30日简单移动平均-V55)/(365.24219*M1))的向上舍入 * 365.24219) * M1))
V5555赋值:(V55 + ((((收盘价的30日简单移动平均-V55)/(365.24219*M1))的向下舍入 * 365.24219) * M1))
V6666赋值:(V55 + (((((收盘价的30日简单移动平均-V55)/((365.24219*M1)*M2))的向上舍入 * 365.24219) * M1) * M2))
VAR1赋值:(V55 + (((((收盘价的30日简单移动平均-V55)/((365.24219*M1)*M2))的向下舍入 * 365.24219) * M1) * M2))
M5赋值:收盘价的5日简单移动平均
E5赋值:收盘价的5日指数移动平均
M10赋值:收盘价的10日简单移动平均
E10赋值:收盘价的10日指数移动平均
M20赋值:收盘价的20日简单移动平均
E20赋值:收盘价的20日指数移动平均
M50赋值:收盘价的50日简单移动平均
E50赋值:收盘价的50日指数移动平均
M60赋值:收盘价的60日简单移动平均
E60赋值:收盘价的60日指数移动平均
M120赋值:收盘价的120日简单移动平均
E120赋值:收盘价的120日指数移动平均
M250赋值:收盘价的250日简单移动平均
E250赋值:收盘价的250日指数移动平均
当满足条件(E250>=M250)时,在E250和M250位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件(E120>=M120)时,在E120和M120位置之间画柱状线,宽度为6,0不为0则画空心柱.,画白色
当满足条件(E60>=M60)时,在E60和M60位置之间画柱状线,宽度为6,0不为0则画空心柱.,画蓝色
当满足条件(E50>=M50)时,在E50和M50位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色
当满足条件(E20>=M20)时,在E20和M20位置之间画柱状线,宽度为6,0不为0则画空心柱.,画洋红色
当满足条件(E20>=M20)时,在E20和M20位置之间画柱状线,宽度为6,0不为0则画空心柱.,画洋红色
当满足条件(E20<=M20)时,在M20和E20位置之间画柱状线,宽度为6,0不为0则画空心柱.,画绿色
当满足条件(E10>=M10)时,在M10和E10位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR88FFDD
当满足条件(E10<=M10)时,在M10和E10位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORFFCD02
当满足条件收阳线时,在收盘价和最高价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR0000FF
当满足条件收阳线时,在开盘价和最低价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR0000FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,线宽为2,COLOR5050FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLOR5050FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLOR5F5FFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR5F5FFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2.75,0不为0则画空心柱.,COLOR6C6CFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR6C6CFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR7E7EFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR7E7EFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1.65,0不为0则画空心柱.,COLOR9D9DFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR9D9DFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORAFAFFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORAFAFFF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORC1C1FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为0.25,0不为0则画空心柱.,COLORC1C1FF
当满足条件平盘时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR009900
当满足条件平盘时,在开盘价和最低价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFF8A85
当满足条件收阴线时,在收盘价和最高价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFF8A85
当满足条件收阴线时,在开盘价和最低价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFF8A85
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,线宽为2,COLOR008200
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLOR138B13
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR279227
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR419D41
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR62AB62
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR80B980
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR90BE90
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR9FC49E
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为0.25,0不为0则画空心柱.,COLORB1CCB1
AS赋值:若是否最后一个周期则将最近45日内最高价距今天数+1周期置为1
B赋值:AS>1日前的AS
D赋值:若是否最后一个周期则将最近45日内最低价距今天数+1周期置为1
E赋值:D>1日前的D
HH赋值:上次B距今天数日前的最高价
LL赋值:上次E距今天数日前的最低价
输出高点:HH,线宽为2
输出低点:LL,线宽为2
输出C点:当满足条件1时以HH*0.8709位置为顶点画折线连接,COLORFF0000,线宽为2
当满足条件是否最后一个周期时,在HH*0.8709位置书写文字,COLORFFFF11

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

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