通达信简睿时空法则趋势精品指标公式
斜率:=54/IF(C<300,1000,10);
最低:=TROUGHBARS(L,54,1);
高价L:=CONST(HHV(H,最低))*1.05;
低价:DRAWLINE(最低=0,L,ISLASTBAR,REF(L,BARSLAST(最低=0)),0);
上分6:=IF(低价+3.618*低价>=低价,低价+3.618*低价,DRAWNULL);
上分5:=IF(低价+2.382*低价>=低价,低价+2.382*低价,DRAWNULL);
上分4:=IF(低价+1.618*低价>=低价,低价+1.618*低价,DRAWNULL);
上分3:=IF(低价+1*低价>=低价,低价+1*低价,DRAWNULL);
上分2:=IF(低价+0.618*低价>=低价,低价+0.618*低价,DRAWNULL);
上分1:=IF(低价+0.382*低价>=低价,低价+0.382*低价,DRAWNULL);
上分0:=IF(低价+0.192*低价>=低价,低价+0.192*低价,DRAWNULL);
上斜线:=IF(低价+CONST(斜率*3.618)*最低<=上分6,低价+CONST(斜率*3.618)*最低,DRAWNULL);
上斜线0:=IF(低价+CONST(斜率*1.618)*最低<=上分6,低价+CONST(斜率*1.618)*最低,DRAWNULL);
上斜线1:=IF(低价+CONST(斜率*1.000)*最低<=上分6,低价+CONST(斜率*1.000)*最低,DRAWNULL);
上斜线2:=IF(低价+CONST(斜率*0.750)*最低<=上分6,低价+CONST(斜率*0.750)*最低,DRAWNULL);
上斜线3:=IF(低价+CONST(斜率*0.618)*最低<=上分6,低价+CONST(斜率*0.618)*最低,DRAWNULL);
上斜线4:=IF(低价+CONST(斜率*0.50)*最低<=上分6,低价+CONST(斜率*0.50)*最低,DRAWNULL);
上斜线5:=IF(低价+CONST(斜率*0.382)*最低<=上分6,低价+CONST(斜率*0.382)*最低,DRAWNULL);
上斜线6:=IF(低价+CONST(斜率*0.250)*最低<=上分6,低价+CONST(斜率*0.250)*最低,DRAWNULL);
上斜线7:=IF(低价+CONST(斜率*0.156)*最低<=上分6,低价+CONST(斜率*0.156)*最低,DRAWNULL);
上斜线8:=IF(低价+CONST(斜率*0.092)*最低<=上分6,低价+CONST(斜率*0.092)*最低,DRAWNULL);
上斜线9:=IF(低价+CONST(斜率*0.055)*最低<=上分6,低价+CONST(斜率*0.055)*最低,DRAWNULL);
上斜线10:=IF(低价+CONST(斜率*0.033)*最低<=上分6,低价+CONST(斜率*0.033)*最低,DRAWNULL);
STICKLINE(CROSS(上斜线,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线0,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线1,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线2,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线3,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线4,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线5,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线6,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线7,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线8,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线9,上分4),高价L,低价,1,0);
STICKLINE(CROSS(上斜线10,上分4),高价L,低价,1,0);
DRAWTEXT(最低=0,上分3*0.9,'壹瓣杺埖原创制作'),COLORBLACK;
上分线6:IF(上分6<=高价L,上分6,DRAWNULL),LINETHICK2;
上分线5:IF(上分5<=高价L,上分5,DRAWNULL),LINETHICK2;
上分线4:IF(上分4<=高价L,上分4,DRAWNULL),LINETHICK2;
上分线3:IF(上分3<=高价L,上分3,DRAWNULL),LINETHICK2;
上分线2:IF(上分2<=高价L,上分2,DRAWNULL),LINETHICK2;
上分线1:IF(上分1<=高价L,上分1,DRAWNULL),LINETHICK2;
上分线0:IF(上分0<=高价L,上分0,DRAWNULL),LINETHICK2;
上线10:IF(上斜线10<=高价L,上斜线10,DRAWNULL);
上线9:IF(上斜线9<=高价L,上斜线9,DRAWNULL);
上线8:IF(上斜线8<=高价L,上斜线8,DRAWNULL);
上线7:IF(上斜线7<=高价L,上斜线7,DRAWNULL);
上线6:IF(上斜线6<=高价L,上斜线6,DRAWNULL);
上线5:IF(上斜线5<=高价L,上斜线5,DRAWNULL);
上线4:IF(上斜线4<=高价L,上斜线4,DRAWNULL);
上线3:IF(上斜线3<=高价L,上斜线3,DRAWNULL);
上线2:IF(上斜线2<=高价L,上斜线2,DRAWNULL);
上线1:IF(上斜线1<=高价L,上斜线1,DRAWNULL);
上线0:IF(上斜线0<=高价L,上斜线0,DRAWNULL);
上线:IF(上斜线<=高价L,上斜线,DRAWNULL);
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
来函数检测结果如下:
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
定制、编写公式指标请联系QQ或微信同号:88652583
斜率赋值:54/如果收盘价<300,返回1000,否则返回10
最低赋值:最低价54%之字转向的前1个波谷位置
高价L赋值:最低日内最高价的最高值的最后一日取值设为常数*1.05
输出低价:当满足条件最低=0时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在上次最低=0距今天数日前的最低价位置画直线终点,0表示是否延长.
上分6赋值:如果低价+3.618*低价>=低价,返回低价+3.618*低价,否则返回无效数
上分5赋值:如果低价+2.382*低价>=低价,返回低价+2.382*低价,否则返回无效数
上分4赋值:如果低价+1.618*低价>=低价,返回低价+1.618*低价,否则返回无效数
上分3赋值:如果低价+1*低价>=低价,返回低价+1*低价,否则返回无效数
上分2赋值:如果低价+0.618*低价>=低价,返回低价+0.618*低价,否则返回无效数
上分1赋值:如果低价+0.382*低价>=低价,返回低价+0.382*低价,否则返回无效数
上分0赋值:如果低价+0.192*低价>=低价,返回低价+0.192*低价,否则返回无效数
上斜线赋值:如果低价+斜率*3.618的最后一日取值设为常数*最低<=上分6,返回低价+斜率*3.618的最后一日取值设为常数*最低,否则返回无效数
上斜线0赋值:如果低价+斜率*1.618的最后一日取值设为常数*最低<=上分6,返回低价+斜率*1.618的最后一日取值设为常数*最低,否则返回无效数
上斜线1赋值:如果低价+斜率*1.000的最后一日取值设为常数*最低<=上分6,返回低价+斜率*1.000的最后一日取值设为常数*最低,否则返回无效数
上斜线2赋值:如果低价+斜率*0.750的最后一日取值设为常数*最低<=上分6,返回低价+斜率*0.750的最后一日取值设为常数*最低,否则返回无效数
上斜线3赋值:如果低价+斜率*0.618的最后一日取值设为常数*最低<=上分6,返回低价+斜率*0.618的最后一日取值设为常数*最低,否则返回无效数
上斜线4赋值:如果低价+斜率*0.50的最后一日取值设为常数*最低<=上分6,返回低价+斜率*0.50的最后一日取值设为常数*最低,否则返回无效数
上斜线5赋值:如果低价+斜率*0.382的最后一日取值设为常数*最低<=上分6,返回低价+斜率*0.382的最后一日取值设为常数*最低,否则返回无效数
上斜线6赋值:如果低价+斜率*0.250的最后一日取值设为常数*最低<=上分6,返回低价+斜率*0.250的最后一日取值设为常数*最低,否则返回无效数
上斜线7赋值:如果低价+斜率*0.156的最后一日取值设为常数*最低<=上分6,返回低价+斜率*0.156的最后一日取值设为常数*最低,否则返回无效数
上斜线8赋值:如果低价+斜率*0.092的最后一日取值设为常数*最低<=上分6,返回低价+斜率*0.092的最后一日取值设为常数*最低,否则返回无效数
上斜线9赋值:如果低价+斜率*0.055的最后一日取值设为常数*最低<=上分6,返回低价+斜率*0.055的最后一日取值设为常数*最低,否则返回无效数
上斜线10赋值:如果低价+斜率*0.033的最后一日取值设为常数*最低<=上分6,返回低价+斜率*0.033的最后一日取值设为常数*最低,否则返回无效数
当满足条件上斜线上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线0上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线1上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线2上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线3上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线4上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线5上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线6上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线7上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线8上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线9上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件上斜线10上穿上分4时,在高价L和低价位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件最低=0时,在上分3*0.9位置书写文字,画黑色
输出上分线6:如果上分6<=高价L,返回上分6,否则返回无效数,线宽为2
输出上分线5:如果上分5<=高价L,返回上分5,否则返回无效数,线宽为2
输出上分线4:如果上分4<=高价L,返回上分4,否则返回无效数,线宽为2
输出上分线3:如果上分3<=高价L,返回上分3,否则返回无效数,线宽为2
输出上分线2:如果上分2<=高价L,返回上分2,否则返回无效数,线宽为2
输出上分线1:如果上分1<=高价L,返回上分1,否则返回无效数,线宽为2
输出上分线0:如果上分0<=高价L,返回上分0,否则返回无效数,线宽为2
输出上线10:如果上斜线10<=高价L,返回上斜线10,否则返回无效数
输出上线9:如果上斜线9<=高价L,返回上斜线9,否则返回无效数
输出上线8:如果上斜线8<=高价L,返回上斜线8,否则返回无效数
输出上线7:如果上斜线7<=高价L,返回上斜线7,否则返回无效数
输出上线6:如果上斜线6<=高价L,返回上斜线6,否则返回无效数
输出上线5:如果上斜线5<=高价L,返回上斜线5,否则返回无效数
输出上线4:如果上斜线4<=高价L,返回上斜线4,否则返回无效数
输出上线3:如果上斜线3<=高价L,返回上斜线3,否则返回无效数
输出上线2:如果上斜线2<=高价L,返回上斜线2,否则返回无效数
输出上线1:如果上斜线1<=高价L,返回上斜线1,否则返回无效数
输出上线0:如果上斜线0<=高价L,返回上斜线0,否则返回无效数
输出上线:如果上斜线<=高价L,返回上斜线,否则返回无效数
K线