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


N:=240;

KK:=BARSLAST(CURRBARSCOUNT=N);

GD:=CONST(IF(ISLASTBAR=1,HHV(H,KK),0));

RR:=CONST(IF(ISLASTBAR=1,LLV(L,KK),0));

KJ:=GD-RR;

高:IF(CURRBARSCOUNT<=N,GD,DRAWNULL),COLOR00FFFF,POINTDOT;

压:IF(CURRBARSCOUNT<=N,GD-KJ*0.191,DRAWNULL),COLORFF00FF,NODRAW;

平衡:IF(CURRBARSCOUNT<=N,RR+KJ/2,DRAWNULL),COLOR00FFFF,NODRAW;

支撑:IF(CURRBARSCOUNT<=N,RR+KJ*0.191,DRAWNULL),COLOR00FF00,NODRAW;

低:IF(CURRBARSCOUNT<=N,RR,DRAWNULL),COLOR00FF00,POINTDOT;

天:BARSLAST(L=RR),COLOR00FFFF,NODRAW;

STICKLINE(CURRBARSCOUNT=N,GD,RR,0,-1),COLORGREEN;

STICKLINE(CURRBARSCOUNT=N,GD,RR,0,-1),COLORGREEN;

STICKLINE(CURRBARSCOUNT=1,GD,RR,0,-1),COLORGREEN;

STICKLINE(CURRBARSCOUNT<=N,平衡,平衡,3,-1),COLORWHITE;

STICKLINE(CURRBARSCOUNT<=N,压,压,3,-1),COLORRED;

STICKLINE(CURRBARSCOUNT<=N,支撑,支撑,3,-1),COLORGREEN;

DRAWTEXT(CURRBARSCOUNT=1,压,'0.809'),COLOR0000FF;

DRAWTEXT(CURRBARSCOUNT=1,平衡,'0.500'),COLORFFFFFF;

DRAWTEXT(CURRBARSCOUNT=1,支撑,'0.191'),COLOR00FFFF;

A:=EMA(C,21)COLORBLUE,LINETHICK3;

B:=A<REF(A,1);{股票指标网  整理}

HY:=IF(B-1,A,DRAWNULL)COLORRED,LINETHICK3;

AA:=EMA(C,3) > EMA(C,21);

BB:=EMA(C,3) < EMA(C,21);

CC:= EMA(C,3) > EMA(C,8);

CC1:=EMA(C,3) < EMA(C,8);

STICKLINE(AA,L,H,0,0),COLOR0088EE;{金色}

STICKLINE(AA,CLOSE,OPEN,3,0),COLOR0055AA;

STICKLINE(AA,CLOSE,OPEN,2.8,0),COLOR0066BB;

STICKLINE(AA,CLOSE,OPEN,2.5,0),COLOR0077CC;

STICKLINE(AA,CLOSE,OPEN,2.2,0),COLOR0088DD;

STICKLINE(AA,CLOSE,OPEN,1.7,0),COLOR0099EE;

STICKLINE(AA,CLOSE,OPEN,1.2,0),COLOR00AAFF;

STICKLINE(AA,CLOSE,OPEN,0.7,0),COLOR00CCFF;

STICKLINE(AA,CLOSE,OPEN,0.2,0),COLOR00FFFF;

STICKLINE(BB,H,L,0,1),COLORGREEN;{绿色}

STICKLINE(BB,C,O,3.2,0),COLOR006600;

STICKLINE(BB,C,O,2.6,0),COLOR008800;

STICKLINE(BB,C,O,1.9,0),COLOR00AA00;

STICKLINE(BB,C,O,1.1,0),COLOR00CC00;

STICKLINE(BB,C,O,0.3,0),COLOR00FF00;

STICKLINE(BB AND CC,H,L,0,1),COLORFF55FF;{紫色}

STICKLINE(BB AND CC,C,O,3.2,0),COLOR880088;

STICKLINE(BB AND CC,C,O,2.6,0),COLORAA00AA;

STICKLINE(BB AND CC,C,O,1.9,0),COLORCC00CC;

STICKLINE(BB AND CC,C,O,1.1,0),COLOREE00EE;

STICKLINE(BB AND CC,C,O,0.3,0),COLORFF44FF;

STICKLINE(AA AND CC1,H,L,0,1),COLORFF8800;{蓝色}

STICKLINE(AA AND CC1,C,O,3.2,0),COLORFF2200;

STICKLINE(AA AND CC1,C,O,2.6,0),COLORFF4400;

STICKLINE(AA AND CC1,C,O,1.9,0),COLORFF6600;

STICKLINE(AA AND CC1,C,O,1.1,0),COLORFF8800;

STICKLINE(AA AND CC1,C,O,0.3,0),COLORFFAA00;

DRAWTEXT(CURRBARSCOUNT=N/2+9,GD-KJ/12,'★强势区域--急拉减仓!'),COLOR00FFFF;

DRAWTEXT(CURRBARSCOUNT=N/2+9,GD-KJ/3,'●震荡整理--寻机低吸!'),COLOR00FF00;

DRAWTEXT(CURRBARSCOUNT=N/2+9,RR+KJ/3,'◆反弹中轨--逢高休息!'),COLORFFFFFF;

DRAWTEXT(CURRBARSCOUNT=N/2+9,RR+KJ/10,'■弱势区域--暂不参与!'),COLORFFFF00;

{股票指标网  整理}{}

STICKLINE(BARSLAST(CURRBARSCOUNT=3)>=0,REF(C,BARSLAST(CURRBARSCOUNT=3)),REF(C,BARSLAST(CURRBARSCOUNT=3)),6,-1),COLORYELLOW;

AAA:=BARSLAST(DATE!=REF(DATE,1));

前天收:=REF(C,AAA+2)COLORWHITE;

{}

{高点突破};

BDGD:=C=HHV(C,13);

GDSJ:=BARSLAST(FILTER(CROSS(0.8,BDGD),2))+1;

高点:REF(C,GDSJ),COLORFF00FF,POINTDOT;

突破:CROSS(C,REF(高点,1)),COLOR00FFFF,POINTDOT,NODRAW;

STICKLINE(GDSJ<=6,高点,高点,3,0),COLORFF00FF;

DRAWTEXT(突破,LOW,'↑突买'),COLOR00FFFF;

DRAWICON(CROSS(C,HHV(突破,'↑突买')),L,1);

DRAWICON(CROSS(C,HHV(高点,120)),L,1);

{}

{主题概念}

ZZ1:=STRCAT(HYBLOCK,'----');   

Z2:=STRCAT(ZZ1,FGBLOCK);

Z3:=STRCAT(Z2,DYBLOCK);   

Z4:=STRCAT(Z3,'----');   

DRAWTEXT_FIX(1,0.00,0.06,0,'    主题概念:')COLORCYAN;

DRAWTEXT_FIX(ISLASTBAR,0.07,0.06,0,STRCAT(Z4,GNBLOCK)),COLORCYAN;

DRAWTEXT_FIX(1,0.07,0.24,0,EXTERNSTR(0,14))COLORYELLOW;

DRAWTEXT_FIX(1,0.00,0.12,0,'   金色持股  /   紫色反弹  /   蓝色洗盘  /   绿色持币')COLORLIRED;

{};

{金财神SB}

M5:=MA(CLOSE,5);

M10:=MA(CLOSE,10);

M30:=MA(CLOSE,30);

VR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);

VAR2:=HIGH-REF(HIGH,1);

VAR3:=REF(LOW,1)-LOW;

VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);

VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);

VAR6:=VAR4*100/VR1;

VAR7:=VAR5*100/VR1;

VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);

VAR9:=(VAR8+REF(VAR8,15))/2;

BUY1:=ZIG(3,10);

SELL1:=MA(BUY1,2);

DRAWICON(CROSS(BUY1,SELL1),L-0.1,7);

DRAWICON(CROSS(SELL1,BUY1),H+0.1,8);

 


原理解析:
N赋值:240
KK赋值:上次CURRBARSCOUNT=N距今天数
GD赋值:CONST(IF(ISLASTBAR=1,KK日内H最高值,0))
RR赋值:CONST(IF(ISLASTBAR=1,KK日内L最低值,0))
KJ赋值:GD-RR
如果CURRBARSCOUNT<=N返回GD否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回GD-KJ*0.191否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回RR+KJ/2否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回RR+KJ*0.191否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回RR否则返回DRAWNULL
输出天:上次L=RR距今天数,COLOR00FFFF,NODRAW
当满足条件CURRBARSCOUNT=N时,在GD和RR之间画柱状线
当满足条件CURRBARSCOUNT=N时,在GD和RR之间画柱状线
当满足条件CURRBARSCOUNT=1时,在GD和RR之间画柱状线
当满足条件CURRBARSCOUNT<=N时,在平衡和平衡之间画柱状线
当满足条件CURRBARSCOUNT<=N时,在压和压之间画柱状线
当满足条件CURRBARSCOUNT<=N时,在支撑和支撑之间画柱状线
当满足条件CURRBARSCOUNT=1时,在压和'0.809'位置书写文字
当满足条件CURRBARSCOUNT=1时,在平衡和'0.500'位置书写文字
当满足条件CURRBARSCOUNT=1时,在支撑和'0.191'位置书写文字
A赋值:C的21日指数移动平均COLORBLUE,LINETHICK3
B赋值:A<1日前的A
如果B-1返回A否则返回DRAWNULL
AA赋值:C的3日指数移动平均 > C的21日指数移动平均
BB赋值:C的3日指数移动平均 < C的21日指数移动平均
CC赋值: C的3日指数移动平均 > C的8日指数移动平均
CC1:=C的3日指数移动平均 < C的8日指数移动平均
当满足条件AA时,在L和H之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件BB时,在H和L之间画柱状线
当满足条件BB时,在C和O之间画柱状线
当满足条件BB时,在C和O之间画柱状线
当满足条件BB时,在C和O之间画柱状线
当满足条件BB时,在C和O之间画柱状线
当满足条件BB时,在C和O之间画柱状线
当满足条件BB AND CC时,在H和L之间画柱状线
当满足条件BB AND CC时,在C和O之间画柱状线
当满足条件BB AND CC时,在C和O之间画柱状线
当满足条件BB AND CC时,在C和O之间画柱状线
当满足条件BB AND CC时,在C和O之间画柱状线
当满足条件BB AND CC时,在C和O之间画柱状线
当满足条件AA AND CC1时,在H和L之间画柱状线
当满足条件AA AND CC1时,在C和O之间画柱状线
当满足条件AA AND CC1时,在C和O之间画柱状线
当满足条件AA AND CC1时,在C和O之间画柱状线
当满足条件AA AND CC1时,在C和O之间画柱状线
当满足条件AA AND CC1时,在C和O之间画柱状线
当满足条件CURRBARSCOUNT=N/2+9时,在GD-KJ/12和'★强势区域--急拉减仓!'位置书写文字
当满足条件CURRBARSCOUNT=N/2+9时,在GD-KJ/3和'●震荡整理--寻机低吸!'位置书写文字
当满足条件CURRBARSCOUNT=N/2+9时,在RR+KJ/3和'◆反弹中轨--逢高休息!'位置书写文字
当满足条件CURRBARSCOUNT=N/2+9时,在RR+KJ/10和'■弱势区域--暂不参与!'位置书写文字
{股票指标网 整理}{}
STICKLINE(上次CURRBARSCOUNT=3距今天数>=0,REF(C,上次CURRBARSCOUNT=3距今天数),REF(C,上次CURRBARSCOUNT=3距今天数),6,-1),画黄色
AAA赋值:上次DATE!=1日前的DATE距今天数
前天收:=AAA+2日前的CCOLORWHITE
{}
{高点突破}
BDGD赋值:C=13日内C最高值
GDSJ:=上次FILTER(0.8上穿BDGD,2距今天数)+1
高点:GDSJ日前的C,COLORFF00FF,POINTDOT
输出突破:CROSS(C,1日前的高点),COLOR00FFFF,POINTDOT,NODRAW
当满足条件GDSJ<=6时,在高点和高点之间画柱状线
当满足条件突破时,在最低价和'↑突买'位置书写文字
DRAWICON(CROSS(C,'↑突买'日内突破最高值),L,1)
DRAWICON(CROSS(C,120日内高点最高值),L,1)
{}
{主题概念}
ZZ1赋值:STRCAT(HYBLOCK,'----')
   
Z2赋值:STRCAT(ZZ1,FGBLOCK)
Z3赋值:STRCAT(Z2,DYBLOCK)
   
Z4赋值:STRCAT(Z3,'----')
当满足条件1时,在横轴0.00纵轴0.06位置书写文字
DRAWTEXT_FIX(ISLASTBAR,0.07,0.06,0,STRCAT(Z4,GNBLOCK)),COLORCYAN
DRAWTEXT_FIX(1,0.07,0.24,0,EXTERNSTR(0,14))画黄色
当满足条件1时,在横轴0.00纵轴0.12位置书写文字
{}
{金财神SB}
M5:=收盘价的5日简单移动平均
M10赋值:收盘价的10日简单移动平均
M30赋值:收盘价的30日简单移动平均
VR1赋值:SUM(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(最低价-1日前的收盘价)),25)
VAR2:=最高价-1日前的最高价
VAR3:=1日前的最低价-最低价
如果VAR2>0 AND VAR2>VAR3返回VAR2否则返回0
如果VAR3>0 AND VAR3>VAR2返回VAR3否则返回0
VAR6:=VAR4*100/VR1
VAR7:=VAR5*100/VR1
VAR8:=MA(VAR7-VAR6的绝对值/(VAR7+VAR6)*100,15)
VAR9:=(VAR8+15日前的VAR8)/2
BUY1:=ZIG(3,10)
SELL1赋值:BUY1的2日简单移动平均
DRAWICON(BUY1上穿SELL1,L-0.1,7)
DRAWICON(SELL1上穿BUY1,H+0.1,8)
 

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