通达信【量学三维空间】主副图指标 融入量学分析的核心思想 源码
周期以内:=100;
大阴跌幅:=3;
允许穿越:=0;
大阴周期:=1;
虚线宽度:=3;
N日最高:=60;
N日最低:=60;
N:=20;
M:=32;
P1:=80;
P2:=100;
实体上三分之一:(MAX(O,C)-MIN(O,C))*2/3+MIN(O,C),COLORGREEN,NODRAW;
实体下三分之一:(MAX(O,C)-MIN(O,C))/3+MIN(O,C),NODRAW;
实体二分之一:(O+C)/2,NODRAW;
整体上三分之一:(MAX(H,L)-MIN(H,L))*2/3+MIN(H,L),NODRAW;
整体下三分之一:(MAX(H,L)-MIN(H,L))/3+MIN(H,L),COLORYELLOW,NODRAW;
整体二分之一:(H+L)/2,COLORLIMAGENTA,NODRAW;
STICKLINE(O<>C,实体上三分之一,实体下三分之一,2,0),COLOR824173;
STICKLINE(O<>C,实体二分之一,实体二分之一,2,0),COLORGREEN;
最高:=HHV(MAX(O,C),N日最高);
最低:=LLV(MIN(O,C),N日最低);
上涨:BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(L=最低)+1)),COLOR0000FF,NODRAW;
↑空间%:(C/REF(L,上涨)-1)*100,COLOR00FFFF,NODRAW;
最高%:(最高/REF(L,上涨)-1)*100,COLORFF00FF,NODRAW;
下跌:BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(H=最高)+1)),COLOR00FF00,NODRAW;
↓空间%:(C/REF(H,下跌)-1)*100,COLOR888899,NODRAW;
最低%:(最低/REF(H,下跌)-1)*100,COLORFF0000,NODRAW;
天线:REFDATE(REF(H,下跌),DATE),POINTDOT,LINETHICK3,COLORYELLOW;
地线:REFDATE(REF(L,上涨),DATE),POINTDOT,LINETHICK3,COLORYELLOW;
中线:REFDATE((天线-地线)*0.5+地线,DATE),POINTDOT,LINETHICK3,COLORYELLOW;
STICKLINE(上涨=0,天线,地线,0,-1),COLORYELLOW;
STICKLINE(下跌=0,天线,地线,0,-1),COLORYELLOW;
DRAWTEXT(ISLASTBAR,天线,VAR2STR(天线,2)),COLORYELLOW;
DRAWTEXT(ISLASTBAR,中线,VAR2STR(中线,2)),COLORYELLOW;
DRAWTEXT(ISLASTBAR,地线,VAR2STR(地线,2)),COLORYELLOW;
高:=天线;
低:=地线;
H2:=高-(高-低)*0.333;
H3:=高-(高-低)*0.5;
H4:=高-(高-低)*0.666;
DRAWTEXT(上涨=0,天线,'-最高'),COLOR0000FF;
DRAWTEXT(上涨=0,低,'-最低'),COLORRED;
DRAWTEXT(下跌=0,高,'-高'),COLORGREEN;
DRAWTEXT(下跌=0,地线,'-低'),COLOR00FF00;
DRAWTEXT(下跌=0,H2,'-0.666'),COLORGRAY;
DRAWTEXT(下跌=0,H3,'-中'),COLORYELLOW;
DRAWTEXT(下跌=0,H4,'-0.333'),COLORLIRED;
DRAWTEXT(上涨=0,H2,'-上三一位'),COLORGRAY;
DRAWTEXT(上涨=0,H3,'-中'),COLORYELLOW;
DRAWTEXT(上涨=0,H4,'-下三一位'),COLORLIRED;
周期:CURRBARSCOUNT,NODRAW,COLORGREEN;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
周期以内赋值:100
大阴跌幅赋值:3
允许穿越赋值:0
大阴周期赋值:1
虚线宽度赋值:3
N日最高赋值:60
N日最低赋值:60
N赋值:20
M赋值:32
P1赋值:80
P2赋值:100
输出实体上三分之一:(O和C较大值-O和C的较小值)*2/3+O和C的较小值,COLORGREEN,NODRAW
输出实体下三分之一:(O和C较大值-O和C的较小值)/3+O和C的较小值,NODRAW
输出实体二分之一:(O+C)/2,NODRAW
输出整体上三分之一:(H和L较大值-H和L的较小值)*2/3+H和L的较小值,NODRAW
输出整体下三分之一:(H和L较大值-H和L的较小值)/3+H和L的较小值,画黄色,NODRAW
输出整体二分之一:(H+L)/2,COLORLIMAGENTA,NODRAW
当满足条件O<>C时,在实体上三分之一和实体下三分之一之间画柱状线
当满足条件O<>C时,在实体二分之一和实体二分之一之间画柱状线
最高赋值:N日最高日内O和C较大值最高值
最低赋值:N日最低日内O和C的较小值最低值
输出上涨:BARSSINCE(BACKSET(ISLASTBAR,上次L=最低距今天数+1)),COLOR0000FF,NODRAW
输出↑空间%:(C/上涨日前的L-1)*100,COLOR00FFFF,NODRAW
最高%:(最高/上涨日前的L-1)*100,COLORFF00FF,NODRAW
输出下跌:BARSSINCE(BACKSET(ISLASTBAR,上次H=最高距今天数+1)),COLOR00FF00,NODRAW
输出↓空间%:(C/下跌日前的H-1)*100,COLOR888899,NODRAW
最低%:(最低/下跌日前的H-1)*100,COLORFF0000,NODRAW
输出天线:REFDATE(下跌日前的H,DATE),POINTDOT,LINETHICK3,画黄色
输出地线:REFDATE(上涨日前的L,DATE),POINTDOT,LINETHICK3,画黄色
输出中线:REFDATE((天线-地线)*0.5+地线,DATE),POINTDOT,LINETHICK3,画黄色
当满足条件上涨=0时,在天线和地线之间画柱状线
当满足条件下跌=0时,在天线和地线之间画柱状线
DRAWTEXT(ISLASTBAR,天线,VAR2STR(天线,2)),画黄色
DRAWTEXT(ISLASTBAR,中线,VAR2STR(中线,2)),画黄色
DRAWTEXT(ISLASTBAR,地线,VAR2STR(地线,2)),画黄色
高赋值:天线
低赋值:地线
H2赋值:高-(高-低)*0.333
H3赋值:高-(高-低)*0.5
H4赋值:高-(高-低)*0.666
当满足条件上涨=0时,在天线和'-最高'位置书写文字
当满足条件上涨=0时,在低和'-最低'位置书写文字
当满足条件下跌=0时,在高和'-高'位置书写文字
当满足条件下跌=0时,在地线和'-低'位置书写文字
当满足条件下跌=0时,在H2和'-0.666'位置书写文字
当满足条件下跌=0时,在H3和'-中'位置书写文字
当满足条件下跌=0时,在H4和'-0.333'位置书写文字
当满足条件上涨=0时,在H2和'-上三一位'位置书写文字
当满足条件上涨=0时,在H3和'-中'位置书写文字
当满足条件上涨=0时,在H4和'-下三一位'位置书写文字
输出周期:CURRBARSCOUNT,NODRAW,COLORGREEN