未来函数检测结果如下:
该公式包含未来函数:BACKSET
指标源码:
原理解析:
J赋值:KDJ.J
{突破小双顶}
F1赋值:HHVBARS(C,150)
F2赋值:BACKSET(C=10日内C最高值,10)*30
{顶尖定位}
F3赋值:上次25上穿F2距今天数
{顶尖定距}
K1赋值:F3+F3+1日前的F3
K2赋值:K1+K1+2日前的F3
V1赋值:F3+1
{1顶距}
V2赋值:K1+2
{2顶距}
V3赋值:K2+3
{3顶距}
C1赋值:V1日前的C
{1顶价}
C2赋值:V2日前的C
{2顶价}
C3赋值:V3日前的C
{3顶价}
X1赋值:C1和C2较大值,C3)
X2赋值:C1和C2的较小值,C3)
X3赋值:X1/X2
{突破小双顶}
A1赋值:IF(C1>C2,C1/C2<1.16,C2/C1<1.065&&REF(10日内C最高值,1)
DRAWNULL))
如果C1>C2返回C1否则返回C1
突破A赋值:A1&&A2&&C上穿A3&&REF(10日内C最高值,1)
{突破中双顶}
F4赋值:BACKSET(C=15日内C最高值,15)*30
{顶尖定位}{虽然属"未来函数"但信号不会漂移}
F5赋值:上次25上穿F4距今天数,画洋红色
{顶尖定距}
K3赋值:F5+F5+1日前的F5
K4赋值:K3+K3+2日前的F5
V4赋值:F5+1
{1顶距}
V5赋值:K3+2
{2顶距}
V6赋值:K4+3
{3顶距}
C4赋值:V4日前的C
{1顶价}
C5赋值:V5日前的C
{2顶价}
C6赋值:V6日前的C
{3顶价}
X4赋值:C4和C5较大值,C6)
X5赋值:C4和C5的较小值,C6)
X6赋值:X4/X5
如果C4>C5&&C5>C6返回X6<1.15否则返回X6<1.1
L1赋值:V4日内C最低值>C4*0.8&&V5日内C最低值>C5*0.8&&V6日内C最低值>C6*0.8
选A赋值:V4>5&&V4<65&&V5>V4+20&&V5
B1赋值:IF(C4>C5,C4/C5<1.16,C5/C4<1.08&&REF(10日内C最高值,1)
DRAWNULL))
如果C4>C5返回C4否则返回C4
{1顶价}
B4赋值:C上穿B3&&REF(15日内C最高值,1)
回踩B赋值:最近15日存在突破B&&3日前的J-J>45&&COUNT(J<1日前的J,4)>=2
输出突破:(突破A OR 突破B)&&C>=O,NODRAW
选回踩赋值:回踩A OR 回踩B
W1赋值:F3>15&&BARSLASTCOUNT(C
W2赋值:(1日前的W1 OR 2日前的W1)&&CROSS(C,1日前的C1)&&C>=O,NODRAW
W3赋值:F5>20&&BARSLASTCOUNT(C
W4赋值:1日前的W3&&CROSS(C,1日前的C4)&&C>=O,NODRAW
DRAWTEXT(V4日前的C=C4,V4日前的C,'。'),画洋红色
DRAWTEXT(V1日前的C=C1,V1日前的C,'。'),画青色
当满足条件W2=1 OR W4=1时,在L*0.99和1之间画图标
当满足条件突破时,在L*0.99和1之间画图标