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



MA5:MA(C,5)DOTLINE;

买量:=EMA(C,2);

卖量:=EMA(SLOPE(C,21)*20+C,42);

BU:=CROSS(买量,卖量);

SEL:=CROSS(卖量,买量);

DIF:=EMA(C,12)-EMA(C,26);

DEA:=EMA(DIF,9);

MACD:=(DIF-DEA)*2;

主力突破1:=MACD>0;

主力突破:=BARSLASTCOUNT(买量>=卖量 AND 主力突破1)=1;

DRAWICON(主力突破 ,L,9);

DRAWTEXT(主力突破 ,LOW*0.98,' ★主力突破'),LINETHICK1,COLORYELLOW;

STICKLINE(买量>=卖量 AND 主力突破1 ,LOW,HIGH,0.1,0),COLORRED;

STICKLINE(买量>=卖量 AND 主力突破1,C,OPEN,3,0),COLORRED;

STICKLINE(买量< 卖量,C,OPEN,3,0),COLORFFF000;

STICKLINE(买量< 卖量,LOW,HIGH,0.1,0),COLORFFF000;

擒牛突破1:=REF(HIGH,4)=HHV(HIGH,2*4+1);

擒牛突破2:=FILTER(擒牛突破1,3);

擒牛突破3:=BACKSET(擒牛突破2,3+1);

D1:=FILTER(擒牛突破3,3);

A2:=REF(LOW,3)=LLV(LOW,2*3+1);

V2:=FILTER(A2,3);

C2:=BACKSET(V2,3+1);

D2:=FILTER(C2,3);

E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;

E2:=(HIGH+LOW)/2;

H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR=1 OR BARSCOUNT(C)=1;

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

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

X1:=REF(BARSLAST(H1),1)+1;

DRAWTEXT_FIX(CURRBARSCOUNT=60,0.4,0.01,0,''),COLORGREEN;

F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));

G1:=F1>REF(F1,1);

I1:=BACKSET(G1,2);

LD:=I1>REF(I1,1);

L2:=LD OR ISLASTBAR=1 OR BARSCOUNT(C)=1;

X2:=REF(BARSLAST(L2),1)+1;

F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));

G2:=F2>REF(F2,1);

I2:=BACKSET(G2,2);

HD:=I2>REF(I2,1);

龙凤起舞2:=BACKSET(ISLASTBAR=1,BARSLAST(HD)+1);

龙龙抓牛2:=龙凤起舞2>REF(龙凤起舞2,1);

指标2:=BACKSET(龙龙抓牛2,REF(BARSLAST(HD),1)+2);

营地2:=指标2>REF(指标2,1);

突破量:REF(H,BARSLAST(龙龙抓牛2));

持仓量:REF(H,BARSLAST(营地2));

AB擒牛突破3:=CROSS(C,突破量);

游资潜伏2:=CROSS(C,持仓量);

DRAWICON(AB擒牛突破3 OR 游资潜伏2 ,L*0.96,13);

STICKLINE(AB擒牛突破3 OR 游资潜伏2,H,L,0,0),COLORYELLOW;

STICKLINE(AB擒牛突破3 OR 游资潜伏2,C,O,2,0),COLORYELLOW;

STICKLINE(AB擒牛突破3 OR 游资潜伏2,C,O,2,0),COLORYELLOW;

STICKLINE(AB擒牛突破3 OR 游资潜伏2,C,O,1,0),COLORYELLOW;


原理解析:
输出MA5:C的5日简单移动平均DOTLINE
买量赋值:C的2日指数移动平均
卖量赋值:EMA(SLOPE(C,21)*20+C,42)
BU赋值:买量上穿卖量
SEL赋值:卖量上穿买量
DIF赋值:C的12日指数移动平均-C的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
主力突破1赋值:MACD>0
主力突破赋值:BARSLASTCOUNT(买量>=卖量 AND 主力突破1)=1
当满足条件主力突破 时,在L和9之间画图标
当满足条件主力突破 时,在最低价*0.98和' ★主力突破'位置书写文字
当满足条件买量>=卖量 AND 主力突破1 时,在最低价和最高价之间画柱状线
当满足条件买量>=卖量 AND 主力突破1时,在C和开盘价之间画柱状线
当满足条件买量< 卖量时,在C和开盘价之间画柱状线
当满足条件买量< 卖量时,在最低价和最高价之间画柱状线
擒牛突破1赋值:4日前的最高价=2*4+1日内最高价最高值
擒牛突破2赋值:擒牛突破1的3过滤
擒牛突破3赋值:BACKSET(擒牛突破2,3+1)
D1赋值:擒牛突破3的3过滤
A2赋值:3日前的最低价=2*3+1日内最低价最低值
V2赋值:A2的3过滤
C2赋值:BACKSET(V2,3+1)
D2赋值:C2的3过滤
E1赋值:(REF(2*3日内最低价最低值,1)+REF(2*3日内最高价最高值,1))/2
E2赋值:(最高价+最低价)/2
H1赋值:(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR=1 OR C的有效数据周期数=1
H2赋值:D1 AND NOT(D2 AND E1>=E2)
L1赋值:D2 AND NOT(D1 AND E1=E2)
X1赋值:REF(上次H1距今天数,1)+1
当满足条件 到最后交易的周期=60时,在横轴0.4纵轴0.01位置书写文字
如果L1返回最低价否则返回10000
G1赋值:F1>1日前的F1
I1赋值:BACKSET(G1,2)
LD赋值:I1>1日前的I1
L2赋值:LD OR ISLASTBAR=1 OR C的有效数据周期数=1
X2赋值:REF(上次L2距今天数,1)+1
如果H2返回最高价否则返回0
G2赋值:F2>1日前的F2
I2赋值:BACKSET(G2,2)
HD赋值:I2>1日前的I2
龙凤起舞2赋值:BACKSET(ISLASTBAR=1,上次HD距今天数+1)
龙龙抓牛2赋值:龙凤起舞2>1日前的龙凤起舞2
指标2赋值:BACKSET(龙龙抓牛2,REF(上次HD距今天数,1)+2)
营地2赋值:指标2>1日前的指标2
输出突破量:REF(H,上次龙龙抓牛2距今天数)
输出持仓量:REF(H,上次营地2距今天数)
AB擒牛突破3赋值:C上穿突破量
游资潜伏2赋值:C上穿持仓量
当满足条件AB擒牛突破3 OR 游资潜伏2 时,在L*0.96和13之间画图标
当满足条件AB擒牛突破3 OR 游资潜伏2时,在H和L之间画柱状线
当满足条件AB擒牛突破3 OR 游资潜伏2时,在C和O之间画柱状线
当满足条件AB擒牛突破3 OR 游资潜伏2时,在C和O之间画柱状线
当满足条件AB擒牛突破3 OR 游资潜伏2时,在C和O之间画柱状线

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