通达信非常好的分时主图与分时副图源码

 

{分时财富}
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00C0C0;
突破:=REF(EMA(C,14),1);
A1X:=(EMA(C,10)-突破)/突破*100;
多方:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),DRAWNULL);
空方:=IF(A1X<0,REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
STICKLINE(A1X>=0,多方,突破,0,0),COLOR0000DD;
STICKLINE(A1X<0,空方,突破,0,0),COLOR00CC66;
XG:HHV(H,480),DOTLINE,COLORYELLOW;
A1:(DVOL/C)/2,COLORCYAN,LINETHICK1;
A222:IF(A1>0.29 AND CLOSE>REF(CLOSE,1),A1,0),COLORRED,LINETHICK1;
A2:=SUM(IF(A1>100 AND CLOSE>REF(CLOSE,1),A1,0),0);
A3:=SUM(IF(A1>100 AND CLOSE<REF(CLOSE,1),A1,0),0);
A4:=SUM(IF(A1<100 AND CLOSE>REF(CLOSE,1),A1,0),0);
A5:=SUM(IF(A1<100 AND CLOSE<REF(CLOSE,1),A1,0),0);
A6:=A2+A3+A4+A5;
机买:(A2/A6)*100,COLORRED,LINETHICK1,NODRAW;
机卖:(A3/A6)*100,LINETHICK1,COLORCYAN,NODRAW;
散买:(A4/A6)*100,LINETHICK1,COLORMAGENTA,NODRAW;
散卖:(A5/A6)*60,LINETHICK1,COLORGREEN,NODRAW;
主力差:(机买-机卖)*60,COLORYELLOW,LINETHICK1;
IF(主力差<= REF(主力差,1),主力差,DRAWNULL),COLORLICYAN,LINETHICK1;
IF(主力差> REF(主力差,1),主力差,DRAWNULL),COLORYELLOW,LINETHICK1;
STICKLINE(主力差>REF(主力差,1),主力差,REF(A222,1),1,0),COLORRED;
STICKLINE(主力差<=REF(主力差,1),主力差,REF(A222,1),1,0),COLORCYAN;
STICKLINE(主力差<=REF(主力差,1),A1,REF(A222,1),0.5,0),COLORLICYAN;
{STICKLINE(主力差>REF(主力差,1),A1,REF(A222,1),0.5,0),COLORMAGENTA;}
T:=BARSCOUNT(A1);
STICKLINE(FILTER(CROSS(A1,REF(A222,1)),10),A1,主力差*0.99,1,0),COLORWHITE;
DRAWTEXT(FILTER(CROSS(A1,REF(A222,1)),10),A1*0.99,'S'),COLORWHITE;
STICKLINE(FILTER(CROSS(A222,REF(A1,1)),15),A222*0.99,主力差,1,0),COLORYELLOW;
DRAWTEXT(FILTER(CROSS(A222,REF(A1,1)),15), A1,'B'),COLORYELLOW;
DRAWTEXT(ISLASTBAR=1,A1,'S'),COLORCYAN;
DRAWTEXT(ISLASTBAR=1,A222,'B'),COLORRED;
{副图}将自己使用的根据量差编制的副图及源码献出,买卖点即时提示,趋势特征突出。
T:=BARSCOUNT(C);
HHV(H,T),DOTLINE,COLOR00FFFF;
TP:= FILTER( C>=HHV(H,T) AND V>MA(V,0)*2 AND DYNAINFO(17)>1 AND TIME>39600,240) ;
DRAWTEXT(TP,L,'★突破'),COLORRED;
STICKLINE(FILTER(CROSS(C,REF(XG,1)),10),C,HHV(O,T)*0.99,10,0),COLORYELLOW;
DRAWTEXT(FILTER(CROSS(C,REF(XG,1)),10),HHV(O,T)*0.99,'上突 '),COLORYELLOW;
DRAWTEXT(ISLASTBAR=1,HHV(O,T)*0.9995,'上突必卖, 不破前高—买'),COLORYELLOW;
LLV(H,T),DOTLINE,COLORWHITE;
XG1:LLV(H,480),DOTLINE,COLORWHITE;
TP1:= FILTER(C>=LLV(H,T) AND V>MA(V,0)*2 AND DYNAINFO(17)>1 AND TIME>39600,240);
DRAWTEXT(TP,L,'★下破'),COLORRED;
STICKLINE(FILTER(CROSS(C,REF(XG1,1)),10),C*0.99,LLV(O,T),10,0),COLORWHITE;
DRAWTEXT(FILTER(CROSS(C,REF(XG1,1)),10),LLV(O,T)*0.992,'下破,'),COLORWHITE;
DRAWTEXT(ISLASTBAR=1,LLV(O,T),'下破, 不破前低—买'),COLORWHITE;
均价:SUM(V*C,0)/SUM(V,0),COLORYELLOW;
DRAWNUMBER(ISLASTBAR,C,C),COLORFFFFFF;
XJ:CONST(C),COLORFFFFFF,LINETHICK1;




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

解密、定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标

相关指标公式

Z1赋值:字符串相加
Z2赋值:字符串相加
Z3赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,COLOR00C0C0
突破赋值:1日前的收盘价的14日指数移动平均
A1X赋值:(收盘价的10日指数移动平均-突破)/突破*100
多方赋值:如果A1X>=0,返回上次A1X上穿0距今天数+1日前的收盘价的10日指数移动平均,否则返回无效数
空方赋值:如果A1X<0,返回上次0上穿A1X距今天数+1日前的收盘价的10日指数移动平均,否则返回无效数
当满足条件A1X>=0时,在多方和突破位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000DD
当满足条件A1X<0时,在空方和突破位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00CC66
输出XG:480日内最高价的最高值,DOTLINE,画黄色
输出A1:(不定周期成交量/收盘价)/2,画青色,线宽为1
输出A222:如果A1>0.29ANDCLOSE>1日前的收盘价,返回A1,否则返回0,画红色,线宽为1
A2赋值:如果A1>100ANDCLOSE>1日前的收盘价,返回A1,否则返回0的历史累和
A3赋值:如果A1>100ANDCLOSE<1日前的收盘价,返回A1,否则返回0的历史累和
A4赋值:如果A1<100ANDCLOSE>1日前的收盘价,返回A1,否则返回0的历史累和
A5赋值:如果A1<100ANDCLOSE<1日前的收盘价,返回A1,否则返回0的历史累和
A6赋值:A2+A3+A4+A5
输出机买:(A2/A6)*100,画红色,线宽为1,NODRAW
输出机卖:(A3/A6)*100,线宽为1,画青色,NODRAW
输出散买:(A4/A6)*100,线宽为1,画洋红色,NODRAW
输出散卖:(A5/A6)*60,线宽为1,画绿色,NODRAW
输出主力差:(机买-机卖)*60,画黄色,线宽为1
如果主力差<=1日前的主力差,返回主力差,否则返回无效数,画淡青色,线宽为1
如果主力差>1日前的主力差,返回主力差,否则返回无效数,画黄色,线宽为1
当满足条件主力差>1日前的主力差时,在主力差和1日前的A222位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件主力差<=1日前的主力差时,在主力差和1日前的A222位置之间画柱状线,宽度为1,0不为0则画空心柱.,画青色
当满足条件主力差<=1日前的主力差时,在A1和1日前的A222位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画淡青色
T赋值:A1的有效数据周期数
当满足条件A1上穿1日前的A222的10日过滤时,在A1和主力差*0.99位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
当满足条件A1上穿1日前的A222的10日过滤时,在A1*0.99位置书写文字,画白色
当满足条件A222上穿1日前的A1的15日过滤时,在A222*0.99和主力差位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件A222上穿1日前的A1的15日过滤时,在A1位置书写文字,画黄色
当满足条件是否最后一个周期=1时,在A1位置书写文字,画青色
当满足条件是否最后一个周期=1时,在A222位置书写文字,画红色
怀觥赋值:收盘价的有效数据周期数
T日内最高价的最高值,DOTLINE,COLOR00FFFF
TP赋值: 收盘价>=T日内最高价的最高值ANDV>成交量(手)的历史简单移动平均*2ANDDYNAINFO(17)>1ANDTIME>39600的240日过滤
当满足条件TP时,在最低价位置书写文字,画红色
当满足条件收盘价上穿1日前的XG的10日过滤时,在收盘价和T日内开盘价的最高值*0.99位置之间画柱状线,宽度为10,0不为0则画空心柱.,画黄色
当满足条件收盘价上穿1日前的XG的10日过滤时,在T日内开盘价的最高值*0.99位置书写文字,画黄色
当满足条件是否最后一个周期=1时,在T日内开盘价的最高值*0.9995位置书写文字,画黄色
T日内最高价的最低值,DOTLINE,画白色
输出XG1:480日内最高价的最低值,DOTLINE,画白色
TP1赋值: 收盘价>=T日内最高价的最低值ANDV>成交量(手)的历史简单移动平均*2ANDDYNAINFO(17)>1ANDTIME>39600的240日过滤
当满足条件TP时,在最低价位置书写文字,画红色
当满足条件收盘价上穿1日前的XG1的10日过滤时,在收盘价*0.99和T日内开盘价的最低值位置之间画柱状线,宽度为10,0不为0则画空心柱.,画白色
当满足条件收盘价上穿1日前的XG1的10日过滤时,在T日内开盘价的最低值*0.992位置书写文字,画白色
当满足条件是否最后一个周期=1时,在T日内开盘价的最低值位置书写文字,画白色
输出均价:成交量(手)*收盘价的历史累和/成交量(手)的历史累和,画黄色
当满足条件是否最后一个周期时,在收盘价位置书写数字,COLORFFFFFF
输出XJ:收盘价的最后一日取值设为常数,COLORFFFFFF,线宽为1

指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 浙ICP备2024071487号-2 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图