通达信心师主图指标公式

 

M1:=5;
M2:=10;
M3:=20;
M4:=30;
M5:=60;
M6:=120;
M7:=200;
M8:=250;
M9:=350;
M10:=500;
{季}
JD:=MONTH=1 OR MONTH=4 OR MONTH=7 OR MONTH=10;
JA:=JD AND DAY<REF(DAY,1);
JT:=BARSLAST(JA);
{月}
DAYS:=DATETODAY(DATE)-DAY;
YZ:=((DAYS-REF(DAYS,1))>(MONTH-REF(MONTH,1))) OR BARSCOUNT(C)=1;
YT:=BARSLAST(YZ);
{周}
ZN1:=INTPART(((YEAR-1970)-2)/4);
F:=((YEAR-1970)-2)-ZN1*4;
XX1:=IF(MONTH>=3 AND F>=1,2,IF(MONTH>=3 AND F=0,1,0));
YS2:=IF(MONTH=2 OR MONTH=3,1,IF(MONTH=4 OR MONTH=5,2,IF(MONTH=6 OR MONTH=7,3,IF(MONTH=8,4,IF(MONTH=9 OR MONTH=10,5,IF(MONTH=11 OR MONTH=12,6,0))))))-XX1;
X:=IF(F=0,1,0);
DAYS1970:=(YEAR-1970)*365+ZN1+(MONTH-1)*30+YS2+DAY-X;
ZZ:=((DAYS1970-REF(DAYS1970,1))>(WEEkdAY-REF(WEEKDAY,1))) OR BARSCOUNT(C)=1;
ZT:=BARSLAST(ZZ);
前1季:=REF(C,JT+1);
前1月:=REF(C,YT+1);
前1周:=REF(C,ZT+1);
{DAYS:=DATETODAY(DATE)-DAY;
YZ:=((DAYS-REF(DAYS,1))>(MONTH-REF(MONTH,1))) OR BARSCOUNT(C)=1;
YT:=BARSLAST(YZ);}
YAA:=REF(C,YT+1);
YHH:=MAX(C,YAA);
YLL:=MIN(C,YAA);
YYY:=REF(C,1)>REF(YLL,1);
YYD:=REF(C,1)<REF(YHH,1);
STICKLINE(C>=YAA,YLL,YHH,3,0),COLORRED;
STICKLINE(C<YAA,YLL,YHH,3,0),COLOR008000;
STICKLINE(YYY AND C>=REF(YAA,1),YLL,YHH,3,0),COLORRED;
STICKLINE(YYY AND C<REF(YAA,1),YHH,REF(YAA,1),3,0),COLORRED;
STICKLINE(YYY AND C<REF(YAA,1),REF(YAA,1),C,3,0),COLOR008000;
STICKLINE(YYD AND C<=REF(YAA,1),YLL,YHH,3,0),COLOR008000;
STICKLINE(YYD AND C>REF(YAA,1),YLL,REF(YAA,1),3,0),COLOR008000;
STICKLINE(YYD AND C>REF(YAA,1),REF(YAA,1),C,3,0),COLORRED;
{JD:=MONTH=1 OR MONTH=4 OR MONTH=7 OR MONTH=10;
JA:=JD AND DAY<REF(DAY,1);
JT:=BARSLAST(JA);}
JAA:=REF(C,JT+1);
JHH:=MAX(C,JAA);
JLL:=MIN(C,JAA);
JZY:=REF(C,1)>REF(JLL,1);
JZD:=REF(C,1)<REF(JHH,1);
STICKLINE(C>=JAA,JLL,JHH,3,0),COLORRED;
STICKLINE(C<JAA,JLL,JHH,3,0),COLOR008000;
STICKLINE(JZY AND C>=REF(JAA,1),JLL,JHH,3,0),COLORRED;
STICKLINE(JZY AND C<REF(JAA,1),JHH,REF(JAA,1),3,0),COLORRED;
STICKLINE(JZY AND C<REF(JAA,1),REF(JAA,1),C,3,0),COLOR008000;
STICKLINE(JZD AND C<=REF(JAA,1),JLL,JHH,3,0),COLOR008000;
STICKLINE(JZD AND C>REF(JAA,1),JLL,REF(JAA,1),3,0),COLOR008000;
STICKLINE(JZD AND C>REF(JAA,1),REF(JAA,1),C,3,0),COLORRED;
周收1:=C#WEEK;
STICKLINE(周收1>=前1周 AND PERIOD<=5,前1周,周收1,2.5,0),COLOR600060;
STICKLINE(周收1/前1周>=1.09 AND PERIOD<=5,前1周,周收1,2.5,0),COLORFF0080;
STICKLINE(周收1<前1周 AND PERIOD<=5,前1周,周收1,2.5,0),COLOR006600;
STICKLINE(周收1/前1周<=0.9 AND PERIOD<=5,前1周,周收1,2.5,0),COLOR003F00;
JC:=REF(C,JT+1);
JH:=H#SEASON;
NOTEXT0:IF(JH>JC*1.0,JC*1.0,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT1:IF(JH>JC*1.1,JC*1.1,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT2:=IF(JH>JC*1.2,JC*1.2,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT3:IF(JH>JC*1.3,JC*1.3,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT4:IF(JH>JC*1.4,JC*1.4,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT5:IF(JH>JC*1.5,JC*1.5,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT6:=IF(JH>JC*1.6,JC*1.6,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT7:IF(JH>JC*1.7,JC*1.7,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT8:IF(JH>JC*1.8,JC*1.8,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT9:IF(JH>JC*1.9,JC*1.9,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT10:=IF(JH>JC*2.0,JC*2.0,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT11:IF(JH>JC*2.1,JC*2.1,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT12:IF(JH>JC*2.2,JC*2.2,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT13:IF(JH>JC*2.3,JC*2.3,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT14:IF(JH>JC*2.4,JC*2.4,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT15:=IF(JH>JC*2.5,JC*2.5,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT16:IF(JH>JC*2.6,JC*2.6,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT17:IF(JH>JC*2.7,JC*2.7,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT18:IF(JH>JC*2.8,JC*2.8,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT19:IF(JH>JC*2.9,JC*2.9,DRAWNULL),DOTLINE,COLOR808080;
NOTEXT20:IF(JH>JC*3.0,JC*3.0,DRAWNULL),DOTLINE,COLOR808080;
TT:=JT;
DRAWTEXT(TT=1,NOTEXT0,'0%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT1,'10%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT2,'20%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT3,'30%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT4,'40%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT5,'50%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT6,'60%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT7,'70%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT8,'80%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT9,'90%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT10,'100%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT11,'110%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT12,'120%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT13,'130%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT14,'140%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT15,'150%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT16,'160%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT17,'170%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT18,'180%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT19,'190%'),COLORWHITE;
DRAWTEXT(TT=1,NOTEXT20,'200%'),COLORWHITE;
STICKLINE(MONTH!=REF(MONTH,1)=1 AND crOSS(JA,0.5)!=REF(CROSS(JA,0.5),1)=1 AND PERIOD=5,CONST(HHV(H,0)),CONST(LLV(L,0)),0,0),COLORFF00FF;
STICKLINE(C>=O,H,L,0,0),COLORYELLOW;
STICKLINE(C>=O,O,C,2.8,0),COLOR0096FF;
STICKLINE(C>=O,O,C,2.4,0),COLOR00A5FF;
STICKLINE(C>=O,O,C,2.0,0),COLOR00B4FF;
STICKLINE(C>=O,O,C,1.6,0),COLOR00C3FF;
STICKLINE(C>=O,O,C,1.2,0),COLOR00D2FF;
STICKLINE(C>=O,O,C,0.8,0),COLOR00E1FF;
STICKLINE(C>=O,O,C,0.4,0),COLOR00F0FF;
{}
STICKLINE(C<O,H,L,0,0),COLORFFCC00;
STICKLINE(C<O,C,O,2.8,0),COLOR996700;
STICKLINE(C<O,C,O,2.4,0),COLORAA7800;
STICKLINE(C<O,C,O,2.0,0),COLORBB9900;
STICKLINE(C<O,C,O,1.6,0),COLORCCAA00;
STICKLINE(C<O,C,O,1.2,0),COLORDDBB00;
STICKLINE(C<O,C,O,0.8,0),COLOREECC00;
STICKLINE(C<O,C,O,0.4,0),COLOREFDD00;
STICKLINE(C>0,MAX(YAA,JAA),MAX(YAA,JAA)*1.001,3,0),COLORWHITE;




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

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

M1赋值:5
M2赋值:10
M3赋值:20
M4赋值:30
M5赋值:60
M6赋值:120
M7赋值:200
M8赋值:250
M9赋值:350
M10赋值:500
JD赋值:月份=1 OR 月份=4 OR 月份=7 OR 月份=10
JA赋值:JD AND 日<1日前的日
JT赋值:上次JA距今天数
DAYS赋值:日期对应的转换天数-日
YZ赋值:((DAYS-1日前的DAYS)>(月份-1日前的月份)) OR 收盘价的有效数据周期数=1
YT赋值:上次YZ距今天数
ZN1赋值:((年份-1970)-2)/4的整数部分
F赋值:((年份-1970)-2)-ZN1*4
XX1赋值:如果月份>=3ANDF>=1,返回2,否则返回如果月份>=3ANDF=0,返回1,否则返回0
YS2赋值:如果月份=2ORMONTH=3,返回1,否则返回如果月份=4ORMONTH=5,返回2,否则返回如果月份=6ORMONTH=7,返回3,否则返回如果月份=8,返回4,否则返回如果月份=9ORMONTH=10,返回5,否则返回如果月份=11ORMONTH=12,返回6,否则返回0-XX1
X赋值:如果F=0,返回1,否则返回0
DAYS1970赋值:(年份-1970)*365+ZN1+(月份-1)*30+YS2+日-X
ZZ赋值:((DAYS1970-1日前的DAYS1970)>(星期-1日前的星期)) OR 收盘价的有效数据周期数=1
ZT赋值:上次ZZ距今天数
前1季赋值:JT+1日前的收盘价
前1月赋值:YT+1日前的收盘价
前1周赋值:ZT+1日前的收盘价
YAA赋值:YT+1日前的收盘价
YHH赋值:收盘价和YAA的较大值
YLL赋值:收盘价和YAA的较小值
YYY赋值:1日前的收盘价>1日前的YLL
YYD赋值:1日前的收盘价<1日前的YHH
当满足条件收盘价>=YAA时,在YLL和YHH位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件收盘价当满足条件YYYANDC>=1日前的YAA时,在YLL和YHH位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件YYYANDC<1日前的YAA时,在YHH和1日前的YAA位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件YYYANDC<1日前的YAA时,在1日前的YAA和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR008000
当满足条件YYDANDC<=1日前的YAA时,在YLL和YHH位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR008000
当满足条件YYDANDC>1日前的YAA时,在YLL和1日前的YAA位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR008000
当满足条件YYDANDC>1日前的YAA时,在1日前的YAA和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
JAA赋值:JT+1日前的收盘价
JHH赋值:收盘价和JAA的较大值
JLL赋值:收盘价和JAA的较小值
JZY赋值:1日前的收盘价>1日前的JLL
JZD赋值:1日前的收盘价<1日前的JHH
当满足条件收盘价>=JAA时,在JLL和JHH位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件收盘价当满足条件JZYANDC>=1日前的JAA时,在JLL和JHH位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件JZYANDC<1日前的JAA时,在JHH和1日前的JAA位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件JZYANDC<1日前的JAA时,在1日前的JAA和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR008000
当满足条件JZDANDC<=1日前的JAA时,在JLL和JHH位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR008000
当满足条件JZDANDC>1日前的JAA时,在JLL和1日前的JAA位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR008000
当满足条件JZDANDC>1日前的JAA时,在1日前的JAA和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
周收1赋值:收盘价[取周线数据]
当满足条件周收1>=前1周ANDPERIOD<=5时,在前1周和周收1位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR600060
当满足条件周收1/前1周>=1.09ANDPERIOD<=5时,在前1周和周收1位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFF0080
当满足条件周收1<前1周ANDPERIOD<=5时,在前1周和周收1位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR006600
当满足条件周收1/前1周<=0.9ANDPERIOD<=5时,在前1周和周收1位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR003F00
JC赋值:JT+1日前的收盘价
JH赋值:最高价[取季线数据]
输出NOTEXT0:如果JH>JC*1.0,返回JC*1.0,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT1:如果JH>JC*1.1,返回JC*1.1,否则返回无效数,DOTLINE,COLOR808080
NOTEXT2赋值:如果JH>JC*1.2,返回JC*1.2,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT3:如果JH>JC*1.3,返回JC*1.3,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT4:如果JH>JC*1.4,返回JC*1.4,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT5:如果JH>JC*1.5,返回JC*1.5,否则返回无效数,DOTLINE,COLOR808080
NOTEXT6赋值:如果JH>JC*1.6,返回JC*1.6,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT7:如果JH>JC*1.7,返回JC*1.7,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT8:如果JH>JC*1.8,返回JC*1.8,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT9:如果JH>JC*1.9,返回JC*1.9,否则返回无效数,DOTLINE,COLOR808080
NOTEXT10赋值:如果JH>JC*2.0,返回JC*2.0,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT11:如果JH>JC*2.1,返回JC*2.1,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT12:如果JH>JC*2.2,返回JC*2.2,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT13:如果JH>JC*2.3,返回JC*2.3,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT14:如果JH>JC*2.4,返回JC*2.4,否则返回无效数,DOTLINE,COLOR808080
NOTEXT15赋值:如果JH>JC*2.5,返回JC*2.5,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT16:如果JH>JC*2.6,返回JC*2.6,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT17:如果JH>JC*2.7,返回JC*2.7,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT18:如果JH>JC*2.8,返回JC*2.8,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT19:如果JH>JC*2.9,返回JC*2.9,否则返回无效数,DOTLINE,COLOR808080
输出NOTEXT20:如果JH>JC*3.0,返回JC*3.0,否则返回无效数,DOTLINE,COLOR808080
TT赋值:JT
当满足条件TT=1时,在NOTEXT0位置书写文字,画白色
当满足条件TT=1时,在NOTEXT1位置书写文字,画白色
当满足条件TT=1时,在NOTEXT2位置书写文字,画白色
当满足条件TT=1时,在NOTEXT3位置书写文字,画白色
当满足条件TT=1时,在NOTEXT4位置书写文字,画白色
当满足条件TT=1时,在NOTEXT5位置书写文字,画白色
当满足条件TT=1时,在NOTEXT6位置书写文字,画白色
当满足条件TT=1时,在NOTEXT7位置书写文字,画白色
当满足条件TT=1时,在NOTEXT8位置书写文字,画白色
当满足条件TT=1时,在NOTEXT9位置书写文字,画白色
当满足条件TT=1时,在NOTEXT10位置书写文字,画白色
当满足条件TT=1时,在NOTEXT11位置书写文字,画白色
当满足条件TT=1时,在NOTEXT12位置书写文字,画白色
当满足条件TT=1时,在NOTEXT13位置书写文字,画白色
当满足条件TT=1时,在NOTEXT14位置书写文字,画白色
当满足条件TT=1时,在NOTEXT15位置书写文字,画白色
当满足条件TT=1时,在NOTEXT16位置书写文字,画白色
当满足条件TT=1时,在NOTEXT17位置书写文字,画白色
当满足条件TT=1时,在NOTEXT18位置书写文字,画白色
当满足条件TT=1时,在NOTEXT19位置书写文字,画白色
当满足条件TT=1时,在NOTEXT20位置书写文字,画白色
当满足条件月份不等于1日前的月份=1ANDCROSS(JA,0.5)不等于1日前的JA上穿0.5=1ANDPERIOD=5时,在0日内最高价的最高值的最后一日取值设为常数和0日内最低价的最低值的最后一日取值设为常数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00FF
当满足条件收盘价>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR0096FF
当满足条件收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR00A5FF
当满足条件收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,COLOR00B4FF
当满足条件收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR00C3FF
当满足条件收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00D2FF
当满足条件收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR00E1FF
当满足条件收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为0.4,0不为0则画空心柱.,COLOR00F0FF
当满足条件收阴线时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFCC00
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR996700
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLORAA7800
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,COLORBB9900
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLORCCAA00
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORDDBB00
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOREECC00
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为0.4,0不为0则画空心柱.,COLOREFDD00
当满足条件收盘价>0时,在YAA和JAA的较大值和YAA和JAA的较大值*1.001位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色

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

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