通达信上突副图公式源码
DATATYPE:=8;
TIME0:=1;
RCC:=DYNAINFO(3); S2:=SMA(C,3,1); S6:=SMA(C,5,1);
DK:=10*(S2-S6); KK:=IF(DATATYPE=8,0.95,1);
STICKLINE(DK>0,RCC*KK,RCC*KK+DK,0,1),COLORRED;
STICKLINE(DK<0,RCC*KK,RCC*KK+DK,0,1),COLORCYAN;
XG:HHV(H,480),DOTLINE,COLORRED;
STICKLINE(FILTER(CROSS(C,REF(XG,1)),10),C*0.99,C,8,0),COLORGREEN;
DRAWTEXT(FILTER(CROSS(C,REF(XG,1)),10),C*0.99,'上突'),COLORYELLOW;
T:=BARSCOUNT(C);
TP:= FILTER( C>=HHV(H,T) AND V>MA(V,0)*2 AND DYNAINFO(17)>1 ,240) ;
DRAWTEXT(TP,L,'★抢钱'),COLORRED;
HHV(H,T),DOTLINE,COLOR00FFFF;
来函数检测结果如下:
该公式包含未来函数:DYNAINFO
定制、编写公式指标请联系QQ或微信同号:88652583
CC赋值:如果到最后交易的周期<18,返回1日前的收盘价的最后一日取值设为常数,否则返回无效数
止赢赋值:1.05*CC,COLOR8000FF
止损赋值:0.97*CC,画淡蓝色
V1赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均
V2赋值:(1-7/100)*(以V1为权重收盘价的动态移动平均)
V3赋值:(1+7/100)*(以V1为权重收盘价的动态移动平均)
V5赋值:(最低价+最高价+收盘价)/3的5日简单移动平均
支撑赋值:日期日V2,DOTLINE,线宽为1,画淡红色
阻力赋值:日期日V3,DOTLINE,线宽为1,画绿色
当满足条件是否最后一个周期时,在阻力位置书写文字,画绿色
当满足条件是否最后一个周期时,在支撑位置书写文字,画淡红色
AAA赋值:90日内最高价*0.5的最高值的最后一日取值设为常数
AA赋值:(1日前的收盘价+2日前的收盘价+开盘价)/3
当满足条件到最后交易的周期=1时,在横轴0.86纵轴0.01位置书写文字,线宽为2,COLOR00FFFF
当满足条件到最后交易的周期=1时,在横轴0.90纵轴0.01位置书写数字
当满足条件到最后交易的周期=1时,在横轴0.92纵轴0.01位置书写文字
PT赋值:1日前的最高价-1日前的最低价
CDP赋值:(1日前的最高价+1日前的最低价+1日前的收盘价*2)/4
AH赋值:CDP+PT
AL赋值:CDP-PT
NH赋值:CDP*2-1日前的最低价
NL赋值:CDP*2-1日前的最高价
强赋值:如果AH>1日前的收盘价*1.1,返回1日前的收盘价*1.1,否则返回AH
阻赋值:如果NH>强,返回(强-CDP)*0.618+CDP,否则返回NH
M赋值:如果AL<1日前的收盘价/1.1,返回1日前的收盘价/1.1,否则返回AL
撑赋值:如果NL底赋值:如果AL<1日前的收盘价/1.1,返回1日前的收盘价/1.1,否则返回AL
今日保护价赋值:(2日前的收盘价+1日前的收盘价+开盘价)/3
输出顶点:如果到最后交易的周期<=60,返回如果是否最后一个周期=1,返回上次到最后交易的周期=60距今天数日内最高价的最高值,否则返回1的最后一日取值设为常数,否则返回无效数,画黄色,DOTLINE
输出低点:如果到最后交易的周期<=60,返回如果是否最后一个周期=1,返回上次到最后交易的周期=60距今天数日内最低价的最低值,否则返回1的最后一日取值设为常数,否则返回无效数,画洋红色,DOTLINE
当满足条件是否最后一个周期时,在顶点位置书写文字,画黄色
当满足条件是否最后一个周期时,在低点位置书写文字,画洋红色
BS赋值:1
MA7赋值:收盘价的BS日简单移动平均
转强赋值:(6*最高价+5*1日前的最高价+4*2日前的最高价+3*3日前的最高价+2*4日前的最高价+1*5日前的最高价)/(6+5+4+3+2+1)
转弱赋值:(6*最低价+5*1日前的最低价+4*2日前的最低价+3*3日前的最低价+2*4日前的最低价+1*5日前的最低价)/(6+5+4+3+2+1)
BB2赋值:如果收盘价>1日前的转强,返回1,否则返回如果收盘价<1日前的转弱,返回-1,否则返回0
DD2赋值:上次取反距今天数
B赋值:如果BB2=0,返回DD2日前的BB2,否则返回BB2
中短赋值:如果B=-2,返回最高价的6日简单移动平均,否则返回最低价的6日简单移动平均
当满足条件MA7<中短时,在最低价和最高价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色
当满足条件MA7>中短时,在最低价和最高价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件((收阴线)AND(MA7<中短))时,在(收盘价-0.003)和开盘价位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,画青色
当满足条件((收阳线)AND(MA7<中短))时,在收盘价和开盘价位置之间画柱状线,宽度为3.1,1不为0则画空心柱.,画青色
当满足条件((收阴线)AND(MA7>中短))时,在开盘价和(收盘价-0.003)位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,画红色
当满足条件((收阳线)AND(MA7>中短))时,在开盘价和收盘价位置之间画柱状线,宽度为3.1,1不为0则画空心柱.,画红色
B点赋值:MA7上穿中短
持股赋值:MA7>中短
当满足条件MA7上穿中短时,在最低价*0.98位置画7号图标
当满足条件中短上穿MA7时,在最高价*1.02位置画8号图标
Z1赋值:字符串相加
Z2赋值:字符串相加
Z3赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.01纵轴0.01位置书写文字,画黄色