未来函数检测结果如下:
该公式包含未来函数:BACKSET
指标源码:

原理解析:
自动预测周期赋值:2
全画开关赋值:1
最高赋值:10
最低赋值:5
VAR1赋值:C的有效数据周期数

VAR2赋值:CONST(VAR1)

VAR3赋值:VAR2-VAR1

输出K线计数:VAR3+1,NODRAW,画黄色

{自动预测周期}

DRAWKLINE(H,O,L,C)

A1 := (自动预测周期日前的最高价 = HHV(最高价,(自动预测周期 + 1)))

B1 := A1的自动预测周期过滤

C1 := BACKSET(B1,(自动预测周期 + 1))

D1 := C1的自动预测周期过滤

A2 := (自动预测周期日前的最低价 = LLV(最低价,(自动预测周期 + 1)))

B2 := A2的自动预测周期过滤

C2 := BACKSET(B2,(自动预测周期 + 1))

D2 := C2的自动预测周期过滤

E1 := ((REF(自动预测周期日内最低价最低值,1) + REF(自动预测周期日内最高价最高值,1)) / 2)

E2 := ((最高价 + 最低价) / 2)

H1 := (((D1 AND NOT((D2 AND (E1 >= E2)))) OR ISLASTBAR) OR (收盘价的有效数据周期数 = 1))

L1 := (D2 AND NOT((D1 AND (E1 < E2))))

H2 := (D1 AND NOT((D2 AND (E1 >= E2))))

X1 := REF(上次H1距今天数,1) + 1
如果L1返回最低价否则返回10000

G1 := (F1 > 1日前的F1)

I1 := BACKSET(G1,2)

LD := (I1 > 1日前的I1)

L2 := ((LD OR ISLASTBAR) OR (收盘价的有效数据周期数 = 1))

X2 := (REF(上次L2距今天数,1) + 1)
如果H2返回最高价否则返回0

G2 := (F2 > 1日前的F2)

I2 := BACKSET(G2,2)

HD := (I2 > 1日前的I2)

{全画}

IF(全画开关=1,DRAWLINE(LD,L,HD,H,0),DRAWNULL)画红色

IF(全画开关=1,DRAWLINE(HD,H,LD,L,0),DRAWNULL)画绿色

DRAWTEXT(全画开关=1 AND LD AND 上次HD距今天数

DRAWNUMBER(全画开关=1 AND LD AND 上次HD距今天数当满足条件全画开关=1 AND HD时,在H*1.01和'B'位置书写文字

DRAWNUMBER(全画开关=1 AND HD,H*1.01,H),画绿色

最高价格:=2日内最高-1日前的最高价最高值,NODRAW

最低价格:=2日内最低-1日前的最低价最低值,NODRAW

高低比赋值:最高价格/最低价格

高低比平方:=SQRT(高低比)

再平放赋值:SQRT(高低比平方)

短高点B赋值:最低价格*(SQRT(高低比)+再平放-1)NODRAW

输出短高点:CONST(短高点B),NODRAW

输出短中点:CONST(最高价格/高低比平方),NODRAW

VAR12:=最低价格*SQRT(SQRT(最高价格/最低价格))

输出短低点:CONST(VAR12),NODRAW

求最高值:=REFDATE(最高日内最高价最高值,DATE)

求最低值:=REFDATE(最低日内最低价最低值,DATE)

{DRAWLINE( 到最后交易的周期=最低,短高点,ISLASTBAR,短高点,0)POINTDOT,LINETHICK4,画洋红色
{C3横线}

DRAWLINE( 到最后交易的周期=最低,短高点, 到最后交易的周期,短高点,0)DOTLINE,LINETHICK1,画洋红色
{C3横线}

DRAWLINE( 到最后交易的周期=最低,短中点, 到最后交易的周期,短中点,0)DOTLINE,LINETHICK1,画洋红色
{C2横线}

DRAWLINE( 到最后交易的周期=最低,短低点, 到最后交易的周期,短低点,0)DOTLINE,LINETHICK1,画洋红色
{C1横线}

DRAWTEXT( 到最后交易的周期=最低,短高点*1.01,STRCAT(' C3:',CON2STR(短高点,2))),画洋红色

DRAWTEXT( 到最后交易的周期=最低,短中点*0.99,STRCAT(' 输出C2:',CON2STR(短中点,2)))画洋红色

DRAWTEXT( 到最后交易的周期=最低,短低点*0.97,STRCAT(' 输出C1:',CON2STR(短低点,2)))画洋红色

DRAWTEXT( 到最后交易的周期=最高,H,'( 高B )'),画黄色

DRAWTEXT( 到最后交易的周期=最低,L,'( 低A )'),画黄色
当满足条件 到最后交易的周期=最低时,在L和38之间画图标
当满足条件 到最后交易的周期=最高时,在H和39之间画图标
{历史高点标记}

DRAWLINE( 到最后交易的周期=最低,L, 到最后交易的周期=最高,H,0)画洋红色, 线宽为2
{最高到低点划线}

DRAWLINE( 到最后交易的周期=最高,H, 到最后交易的周期=最低,L,0)画洋红色, 线宽为2
{最低到高点划线}

DRAWLINE( 到最后交易的周期=最低,L,短高点,短高点,-1)DOTLINE,LINETHICK1,画洋红色
当满足条件 到最后交易的周期=最低时,在L和短高点之间画柱状线

声明:本站所有指标公式及文章仅供学习研究,并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。指标公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理。