来函数检测结果如下:
该公式没有未来函数


VAR1:=((LLV(LOW,5) = LLV(LOW,45)) AND (CLOSE >= (OPEN * 1.04)));

VAR2:=(CLOSE > ((REF(HIGH,1) + REF(LOW,1)) / 2));

VAR3:=REF(CLOSE,1);

VAR4:((SMA(MAX((CLOSE - VAR3),0),6,1) / SMA(ABS((CLOSE - VAR3)),6,1)) * 100);

VAR5:MAX(VAR4,5);

VAR6:MAX(VAR5,10);

VAR7:MAX(VAR6,20);

VAR8:MAX(VAR7,30);

VAR9:MAX(VAR8,60),COLORGREEN;

VAR10:MAX(VAR9,90);

粘合加速:=CROSS(VAR4,60)*30;

DRAWTEXT(ISLASTBAR,VAR10,' 顶'),COLORYELLOW;

大底:VAR5< VAR6 AND VAR4< 5,STICK,COLORRED,LINETHICK2;

DRAWTEXT(大底 ,10,'大'),COLORRED;

DRAWTEXT(大底 ,5,'底'),COLORRED;

中底:VAR6< VAR7 AND VAR4< 20 AND VAR4>10,STICK,COLORYELLOW,LINETHICK2;

DRAWTEXT(中底 ,20,'中'),COLORYELLOW;

DRAWTEXT(中底 ,10,'底'),COLORYELLOW;

短底:VAR7< VAR8 AND VAR4< 30 AND VAR4>20,STICK,COLORYELLOW,LINETHICK2;

DRAWTEXT(短底 ,30,'短'),COLORYELLOW;

DRAWTEXT(短底 ,20,'底'),COLORYELLOW;

IF((VAR4=VAR5),VAR5,DRAWNULL),COLORGREEN,LINETHICK2;

IF((VAR4=VAR6),VAR6,DRAWNULL),COLORWHITE,LINETHICK2;

IF((VAR4=VAR7),VAR7,DRAWNULL),COLORYELLOW,LINETHICK2;

IF((VAR4=VAR8),VAR7,DRAWNULL),COLORRED,LINETHICK2;

IF((VAR4=VAR9),VAR9,DRAWNULL),COLORMAGENTA,LINETHICK2;

IF((VAR4=VAR10),VAR10,DRAWNULL),COLORBLUE,LINETHICK2;

TT:=VAR4-REF(VAR4,1);

粘合加速2:(CROSS(VAR4,60) AND TT>15 AND VAR9>60)*30,LINETHICK2,COLORGREEN;

加速:(CROSS(VAR4,80) AND TT>17 )*20,COLORMAGENTA,LINETHICK2;

风险:=CROSS(VAR4,90);

STICKLINE( 风险,风险,20,3,0),COLORFF5500;

STICKLINE( 风险,风险,30,2,0),COLORFF8800;

STICKLINE( 风险,风险,30,1,0),COLORFFAA00;

STICKLINE( 风险,风险,30,0.5,0),COLORFFCC00;

DRAWTEXT(风险,35,'风险'),COLORYELLOW;

顶2:=VAR8< 90 AND VAR10< REF(VAR10,1);

DRAWICON(顶2,95,2);

STICKLINE( 顶2,顶2,20,3,0),COLORFF5500;

STICKLINE( 顶2,顶2,30,2,0),COLORFF8800;

STICKLINE( 顶2,顶2,30,1,0),COLORFFAA00;

STICKLINE( 顶2,顶2,30,0.5,0),COLORFFCC00;

DRAWICON(顶2,95,2);

DRAWICON(顶2,10,2);

DRAWTEXT(顶2,35,'清仓'),COLORYELLOW;

 


原理解析:
VAR1赋值:((5日内最低价最低值 = 45日内最低价最低值) AND (收盘价 >= (开盘价 * 1.04)))
VAR2赋值:(收盘价 > ((1日前的最高价 + 1日前的最低价) / 2))
VAR3赋值:1日前的收盘价
输出VAR4:((SMA(MAX((收盘价 - VAR3),0),6,1) / SMA((收盘价 - VAR3的绝对值),6,1)) * 100)
输出VAR5:VAR4和5较大值
输出VAR6:VAR5和10较大值
输出VAR7:VAR6和20较大值
输出VAR8:VAR7和30较大值
输出VAR9:VAR8和60较大值,画绿色
VAR10:VAR9和90较大值
粘合加速赋值:VAR4上穿60*30
当满足条件ISLASTBAR时,在VAR10和' 顶'位置书写文字
输出大底:VAR5< VAR6 AND VAR4< 5,STICK,画红色, 线宽为2
当满足条件大底 时,在10和'大'位置书写文字
当满足条件大底 时,在5和'底'位置书写文字
输出中底:VAR6< VAR7 AND VAR4< 20 AND VAR4>10,STICK,画黄色, 线宽为2
当满足条件中底 时,在20和'中'位置书写文字
当满足条件中底 时,在10和'底'位置书写文字
输出短底:VAR7< VAR8 AND VAR4< 30 AND VAR4>20,STICK,画黄色, 线宽为2
当满足条件短底 时,在30和'短'位置书写文字
当满足条件短底 时,在20和'底'位置书写文字
IF((VAR4=VAR5),VAR5,DRAWNULL),画绿色, 线宽为2
IF((VAR4=VAR6),VAR6,DRAWNULL),画白色, 线宽为2
IF((VAR4=VAR7),VAR7,DRAWNULL),画黄色, 线宽为2
IF((VAR4=VAR8),VAR7,DRAWNULL),画红色, 线宽为2
IF((VAR4=VAR9),VAR9,DRAWNULL),画洋红色, 线宽为2
IF((VAR4=VAR10),VAR10,DRAWNULL), 画蓝色, 线宽为2
TT赋值:VAR4-1日前的VAR4
粘合加速2:(VAR4上穿60 AND TT>15 AND VAR9>60)*30, 线宽为2,画绿色
输出加速:(VAR4上穿80 AND TT>17 )*20,画洋红色, 线宽为2
风险赋值:VAR4上穿90
当满足条件 风险时,在风险和20之间画柱状线
当满足条件 风险时,在风险和30之间画柱状线
当满足条件 风险时,在风险和30之间画柱状线
当满足条件 风险时,在风险和30之间画柱状线
当满足条件风险时,在35和'风险'位置书写文字
顶2赋值:VAR8< 90 AND VAR10< 1日前的VAR10
当满足条件顶2时,在95和2之间画图标
当满足条件 顶2时,在顶2和20之间画柱状线
当满足条件 顶2时,在顶2和30之间画柱状线
当满足条件 顶2时,在顶2和30之间画柱状线
当满足条件 顶2时,在顶2和30之间画柱状线
当满足条件顶2时,在95和2之间画图标
当满足条件顶2时,在10和2之间画图标
当满足条件顶2时,在35和'清仓'位置书写文字
 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!