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


AA:=(HHV(HIGH,120)-LLV(LOW,120))/30;
VAR1:=(2*CLOSE+HIGH+LOW)/4;
转换线:(HHV(HIGH,9)+LLV(LOW,9))/2;
基准线:(HHV(HIGH,26)+LLV(LOW,26))/2;
先行带A:(转换线+基准线)/2;
先行带B:(HHV(HIGH,52)+LLV(LOW,52))/2;
STICKLINE(先行带A>先行带B,先行带A,先行带B,0.1,-1),colorlired;
STICKLINE(先行带A<先行带B,先行带A,先行带B,0.1,-1),colorlicyan;
TL11:=REF(转换线,1)=REF(基准线,1) AND 转换线>基准线;
DRAWTEXT(CROSS(转换线,基准线) AND VAR1<MIN(先行带A,先行带B),MIN(基准线,LOW)*0.995,'▲'),colorred;
DRAWTEXT(CROSS(转换线,基准线) AND RANGE(VAR1,MIN(先行带A,先行带B),MAX(先行带A,先行带B)),LOW*0.995,'▲▲'),colorred;
DRAWTEXT(CROSS(转换线,基准线) AND VAR1>MAX(先行带A,先行带B),L*0.95,'▲▲▲'),colorred;
DRAWTEXT(TL11 AND VAR1>MAX(先行带A,先行带B),L*0.95,'▲▲▲'),colorred;
DRAWTEXT(CROSS(基准线,转换线) AND VAR1<MIN(先行带A,先行带B),MAX(基准线,HIGH)+AA*2,'▼▼▼'),colorblue;





原理解析:
AA赋值:(120日内最高价最高值-120日内最低价最低值)/30
VAR1赋值:(2*收盘价+最高价+最低价)/4
输出转换线:(9日内最高价最高值+9日内最低价最低值)/2
输出基准线:(26日内最高价最高值+26日内最低价最低值)/2
输出先行带A:(转换线+基准线)/2
输出先行带B:(52日内最高价最高值+52日内最低价最低值)/2
当满足条件先行带A>先行带B时,在先行带A和先行带B之间画柱状线
当满足条件先行带A<先行带B时,在先行带A和先行带B之间画柱状线
TL11赋值:1日前的转换线=1日前的基准线 AND 转换线>基准线
DRAWTEXT(转换线上穿基准线 AND VAR1<先行带A和先行带B的较小值,基准线和最低价的较小值*0.995,'▲'),画红色
DRAWTEXT(转换线上穿基准线 AND RANGE(VAR1,先行带A和先行带B的较小值,先行带A和先行带B较大值),最低价*0.995,'▲▲'),画红色
DRAWTEXT(转换线上穿基准线 AND VAR1>先行带A和先行带B较大值,L*0.95,'▲▲▲'),画红色
DRAWTEXT(TL11 AND VAR1>先行带A和先行带B较大值,L*0.95,'▲▲▲'),画红色
DRAWTEXT(基准线上穿转换线 AND VAR1<先行带A和先行带B的较小值,基准线和最高价较大值+AA*2,'▼▼▼'), 画蓝色

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