来函数检测结果如下:
该公式没有未来函数
TT:=BARSLAST(HOUR=9 AND MINUTE=(30+1))+1;
均价:=SUM(V*C,0)/SUM(V,10),COLORYELLOW;
均价1:=SUM(V*C,0)/SUM(V,0),COLORYELLOW;
盘整:IF(HOUR>9 AND RANGE(HHV(C,60)/LLV(C,60),1,1.02),C,DRAWNULL)COLORBROWN,LINETHICK2;
V1:=V;
HH:=C>REF(C,1) AND C/均价1>(1+0.03);
LL:=C<REF(C,1) AND C/均价<(1-0.03);
HH1:=CROSS(SUM(HH,0),0.5);
LL1:=CROSS(SUM(LL,0),0.5);
SS1:=SUM(HH1,0)*CROSS(COUNT(C<REF(C,1),BARSLAST(HH1)),0.5);
BB1:=SUM(LL1,0)*CROSS(COUNT(C>REF(C,1),BARSLAST(LL1)),0.5);
CS1:CONST(SUM(IF(SS1,REF(C,1),DRAWNULL),0))COLORGREEN;
CB1:CONST(SUM(IF(BB1,REF(C,1),DRAWNULL),0))COLORRED;
HH2:=CROSS(SUM(HH AND C>CS1*1.03,0),0.5);
LL2:=CROSS(SUM(LL AND C<CB1*0.97,0),0.5);
SS2:=SUM(HH2,0)*CROSS(COUNT(C<REF(C,1),BARSLAST(HH2)),0.5);
BB2:=SUM(LL2,0)*CROSS(COUNT(C>REF(C,1),BARSLAST(LL2)),0.5);
CS2:CONST(SUM(IF(SS2,REF(C,1),DRAWNULL),0))COLOR1D7300;
CB2:CONST(SUM(IF(BB2,REF(C,1),DRAWNULL),0))COLORRED;
DRAWICON(HH1 OR HH2,C*1.01,39);
DRAWICON(SS1 OR SS2,REF(C,1)*1.01,2);{2是卖出信号}
DRAWICON(BB1 OR BB2,REF(C,1)*0.99,1);{1是买入信号}
DRAWICON(LL1 OR LL2,C*0.99,38);
原理解析:
TT赋值:上次HOUR=9 AND MINUTE=(30+1距今天数)+1
均价赋值:0的V*C日累和/10的V日累和,COLORYELLOW
均价1:=0的V*C日累和/0的V日累和,COLORYELLOW
输出盘整:IF(HOUR>9 AND RANGE(60日内C最高值/60日内C最低值,1,1.02),C,DRAWNULL)COLORBROWN, 线宽为2
V1赋值:V
HH赋值:C>1日前的C AND C/均价1>(1+0.03)
LL赋值:C<1日前的C AND C/均价<(1-0.03)
HH1:=CROSS(0的HH日累和,0.5)
LL1:=CROSS(0的LL日累和,0.5)
SS1赋值:0的HH1日累和*CROSS(COUNT(C<1日前的C,上次HH1距今天数),0.5)
BB1赋值:0的LL1日累和*CROSS(COUNT(C>1日前的C,上次LL1距今天数),0.5)
输出CS1:CONST(SUM(IF(SS1,1日前的C,DRAWNULL),0))画绿色
输出CB1:CONST(SUM(IF(BB1,1日前的C,DRAWNULL),0))画红色
HH2:=CROSS(0的HH AND C>CS1*1.03日累和,0.5)
LL2:=CROSS(0的LL AND C
BB2赋值:0的LL2日累和*CROSS(COUNT(C>1日前的C,上次LL2距今天数),0.5)
输出CS2:CONST(SUM(IF(SS2,1日前的C,DRAWNULL),0))COLOR1D7300
输出CB2:CONST(SUM(IF(BB2,1日前的C,DRAWNULL),0))画红色
当满足条件HH1 OR HH2时,在C*1.01和39之间画图标
DRAWICON(SS1 OR SS2,1日前的C*1.01,2)
{2是卖出信号}
DRAWICON(BB1 OR BB2,1日前的C*0.99,1)
当满足条件LL1 OR LL2时,在C*0.99和38之间画图标