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


N:=20;
SAT:IF((AMOUNT/C)/(HHV(AMOUNT,N)/HHV(C,N))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,N)/HHV(C,N))*100);
STICKLINE(C>0 AND ISLASTBAR,20,120,3,0),COLORFFFFFF;
STICKLINE(SAT<=5 AND ISLASTBAR,21,20+SAT,3,0),COLORFFFFFF;
STICKLINE(SAT>5 AND SAT<=20 AND ISLASTBAR,21,20+SAT,5,0),COLORFFff34;
STICKLINE(SAT>20 AND SAT<=40 AND ISLASTBAR,21,20+SAT,5,0),COLORFF00FF;
STICKLINE(SAT>40 AND ISLASTBAR,21,20+SAT,6,0),COLOR0000ff;
DRAWTEXT(ISLASTBAR AND SAT,SAT*1.3+2,'度'),colorwhite;
DRAWTEXT(ISLASTBAR AND SAT,SAT*1.3+13,'和'),colorwhite;
DRAWTEXT(ISLASTBAR AND SAT,SAT*1.3+27,'饱'),colorwhite;
DRAWTEXT(ISLASTBAR AND SAT,SAT*1.3+41,'能'),colorwhite;
DRAWTEXT(ISLASTBAR AND SAT,SAT*1.3+55,'量'),colorwhite;
DRAWNUMBER(ISLASTBAR AND SAT,SAT,SAT),colorwhite;
SAT,LINETHICK2,coloryellow;

原理解析:
N赋值:20
输出SAT:IF((AMOUNT/C)/(N日内AMOUNT最高值/N日内C最高值)*100>100,100,(AMOUNT/C)/(N日内AMOUNT最高值/N日内C最高值)*100)
当满足条件C>0 AND ISLASTBAR时,在20和120之间画柱状线
当满足条件SAT<=5 AND ISLASTBAR时,在21和20+SAT之间画柱状线
当满足条件SAT>5 AND SAT<=20 AND ISLASTBAR时,在21和20+SAT之间画柱状线
当满足条件SAT>20 AND SAT<=40 AND ISLASTBAR时,在21和20+SAT之间画柱状线
当满足条件SAT>40 AND ISLASTBAR时,在21和20+SAT之间画柱状线
当满足条件ISLASTBAR AND SAT时,在SAT*1.3+2和'度'位置书写文字
当满足条件ISLASTBAR AND SAT时,在SAT*1.3+13和'和'位置书写文字
当满足条件ISLASTBAR AND SAT时,在SAT*1.3+27和'饱'位置书写文字
当满足条件ISLASTBAR AND SAT时,在SAT*1.3+41和'能'位置书写文字
当满足条件ISLASTBAR AND SAT时,在SAT*1.3+55和'量'位置书写文字
DRAWNUMBER(ISLASTBAR AND SAT,SAT,SAT),画白色
SAT,LINETHICK2,画黄色

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