通达信量学主图源码分享
XA_1:=STRCAT(4,STRCAT(STRCAT(STRCAT(5,HYBLOCK),STRCAT(6,DYBLOCK)),STRCAT(7,GNBLOCK)));DRAWTEXT_FIX(ISLASTBAR,0.005,0,0,XA_1);均价:AMOUNT/VOL/100,NODRAW,COLORWHITE;XA_2:=(CLOSE+0.005-REF(CLOSE,1))/REF(CLOSE,1)*100>=10;STICKLINE(XA_2=1,OPEN,CLOSE,3,0),COLORMAGENTA;XA_3:=MIN(CLOSE,OPEN)>REF(MAX(CLOSE,OPEN),1);明日涨停参考:CLOSE*1.1,NODRAW,COLORWHITE;STICKLINE(XA_3=1,OPEN,CLOSE,0.4,0),COLORYELLOW;价柱腰价:(LOW+HIGH)/2,NODRAW,COLORWHITE;实体腰价:(OPEN+CLOSE)/2,NODRAW,COLORWHITE;价柱上三一价:MAX(HIGH,LOW)-(HIGH-LOW)/3,NODRAW,COLORWHITE;价柱下三一价:MIN(HIGH,LOW)+(HIGH-LOW)/3,NODRAW,COLORWHITE;实体上三一价:MAX(OPEN,CLOSE)-ABS(OPEN-CLOSE)/3,NODRAW,COLORWHITE;实体下三一价:MIN(OPEN,CLOSE)+ABS(OPEN-CLOSE)/3,NODRAW,COLORWHITE;XA_4:=FINDHIGHBARS(VOL,1,5,1);XA_5:=FINDHIGHBARS(VOL,XA_4+5,5,1);XA_6:=FINDHIGHBARS(VOL,10,100,1);XA_7:=FINDLOWBARS(VOL,5,100,1);XA_8:=CURRBARSCOUNT;XA_9:=0;XA_10:=CONST(XA_4);XA_11:=CONST(XA_5);XA_12:=CONST(XA_6);XA_13:=CONST(XA_7);XA_14:=CONST(REF(IF(CLOSE>OPEN,CLOSE,OPEN),XA_10+XA_9));XA_15:=CONST(REF(IF(CLOSE>OPEN,OPEN,CLOSE),XA_10+XA_9));DRAWICON(CURRBARSCOUNT=XA_10+1,LOW*0.98,38),LINETHICK9;STICKLINE(CURRBARSCOUNT<=XA_10,XA_14,XA_14,4,1),COLORMAGENTA;STICKLINE(CURRBARSCOUNT<=XA_10,XA_15,XA_15,2,(-1)),COLORMAGENTA;XA_16:=CONST(REF(IF(CLOSE>OPEN,CLOSE,OPEN),XA_11+XA_9));XA_17:=CONST(REF(IF(CLOSE>OPEN,OPEN,CLOSE),XA_11+XA_9));DRAWICON(CURRBARSCOUNT=XA_11+1,LOW*0.98,11),LINETHICK9;STICKLINE(CURRBARSCOUNT<=XA_11,XA_16,XA_16,4,1),COLORLICYAN;STICKLINE(CURRBARSCOUNT<=XA_11,XA_17,XA_17,2,(-1)),COLORLICYAN;XA_18:=CONST(REF(IF(CLOSE>OPEN,CLOSE,OPEN),XA_12));DRAWICON(CURRBARSCOUNT=XA_12+1,HIGH,35),LINETHICK9;STICKLINE(CURRBARSCOUNT<=XA_12,XA_18,XA_18,4,(-1)),COLORRED;XA_19:=CONST(REF(IF(CLOSE>OPEN,OPEN,CLOSE),XA_13));DRAWICON(CURRBARSCOUNT=XA_13+1,LOW*0.97,34),LINETHICK9;STICKLINE(CURRBARSCOUNT<=XA_13,XA_19,XA_19,1,(-1)),COLORRED;
来函数检测结果如下:
该公式包含未来函数:DHIGH
该公式包含未来函数:DLOW
解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
XA_1赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.005纵轴0位置书写文字
输出均价:成交额(元)/成交量(手)/100,NODRAW,画白色
XA_2赋值:(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10
当满足条件XA_2=1时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
XA_3赋值:收盘价和开盘价的较小值>1日前的收盘价和开盘价的较大值
输出明日涨停参考:收盘价*1.1,NODRAW,画白色
当满足条件XA_3=1时,在开盘价和收盘价位置之间画柱状线,宽度为0.4,0不为0则画空心柱.,画黄色
输出价柱腰价:(最低价+最高价)/2,NODRAW,画白色
输出实体腰价:(开盘价+收盘价)/2,NODRAW,画白色
输出价柱上三一价:最高价和最低价的较大值-(最高价-最低价)/3,NODRAW,画白色
输出价柱下三一价:最高价和最低价的较小值+(最高价-最低价)/3,NODRAW,画白色
输出实体上三一价:开盘价和收盘价的较大值-开盘价-收盘价的绝对值/3,NODRAW,画白色
输出实体下三一价:开盘价和收盘价的较小值+开盘价-收盘价的绝对值/3,NODRAW,画白色
XA_4赋值:成交量(手)在1日前的5天内第1个最高价到当前周期的周期数
XA_5赋值:成交量(手)在XA_4+5日前的5天内第1个最高价到当前周期的周期数
XA_6赋值:成交量(手)在10日前的100天内第1个最高价到当前周期的周期数
XA_7赋值:成交量(手)在5日前的100天内第1个最低价到当前周期的周期数
XA_8赋值:到最后交易的周期
XA_9赋值:0
XA_10赋值:XA_4的最后一日取值设为常数
XA_11赋值:XA_5的最后一日取值设为常数
XA_12赋值:XA_6的最后一日取值设为常数
XA_13赋值:XA_7的最后一日取值设为常数
XA_14赋值:XA_10+XA_9日前的如果收阳线,返回收盘价,否则返回开盘价的最后一日取值设为常数
XA_15赋值:XA_10+XA_9日前的如果收阳线,返回开盘价,否则返回收盘价的最后一日取值设为常数
当满足条件到最后交易的周期=XA_10+1时,在最低价*0.98位置画38号图标,线宽为9
当满足条件到最后交易的周期<=XA_10时,在XA_14和XA_14位置之间画柱状线,宽度为4,1不为0则画空心柱.,画洋红色
当满足条件到最后交易的周期<=XA_10时,在XA_15和XA_15位置之间画柱状线,宽度为2,(-1)不为0则画空心柱.,画洋红色
XA_16赋值:XA_11+XA_9日前的如果收阳线,返回收盘价,否则返回开盘价的最后一日取值设为常数
XA_17赋值:XA_11+XA_9日前的如果收阳线,返回开盘价,否则返回收盘价的最后一日取值设为常数
当满足条件到最后交易的周期=XA_11+1时,在最低价*0.98位置画11号图标,线宽为9
当满足条件到最后交易的周期<=XA_11时,在XA_16和XA_16位置之间画柱状线,宽度为4,1不为0则画空心柱.,画淡青色
当满足条件到最后交易的周期<=XA_11时,在XA_17和XA_17位置之间画柱状线,宽度为2,(-1)不为0则画空心柱.,画淡青色
XA_18赋值:XA_12日前的如果收阳线,返回收盘价,否则返回开盘价的最后一日取值设为常数
当满足条件到最后交易的周期=XA_12+1时,在最高价位置画35号图标,线宽为9
当满足条件到最后交易的周期<=XA_12时,在XA_18和XA_18位置之间画柱状线,宽度为4,(-1)不为0则画空心柱.,画红色
XA_19赋值:XA_13日前的如果收阳线,返回开盘价,否则返回收盘价的最后一日取值设为常数
当满足条件到最后交易的周期=XA_13+1时,在最低价*0.97位置画34号图标,线宽为9
当满足条件到最后交易的周期<=XA_13时,在XA_19和XA_19位置之间画柱状线,宽度为1,(-1)不为0则画空心柱.,画红色