通达信画蛇添足主图源码附图

 

昌九哥哥的原话
 还有这个是我【画蛇添足】的产物 虽然可以用.但是不具备【三角洲 DELTA理论 预测】的功能. 我到认为这个楼主可以直接转换到通达信软件.但是我是不行.因为【LAYER0;】函数在大智慧里就很麻烦了 而通达信又没有这个函数. 那就看楼主的技巧了. 这才是二次握手的真实目的吧
{DELTA周线}
DRAWGBKlast(c>0,strip(RGB(0,50,0),RGB(0,0,80),0)),LAYER7;
 {【必备】---K线【C AND REF(C,1).】----}
 {----CLOSE AND OPEN----}
STICKLINE(CLOSE>=OPEN,OPEN,LOW,0.5,0 ),COLOR0000ff,LAYER0;
 STICKLINE(CLOSE>=OPEN,CLOSE,HIGH,0.5,0 ),COLOR0000ff,LAYER0;
 STICKLINE(CLOSE<OPEN,OPEN,LOW,0.8,0 ),COLOR00ff00,LAYER5;
 STICKLINE(CLOSE<OPEN,CLOSE,HIGH,0.8,0 ),COLOR00ff00,LAYER5;
 {----C>REF(C,1)----}
stickline(C>REF(C,1),C,O,8,0),Color000033,LAYER4;
 stickline(C>REF(C,1),C,O,7,0),Color000055,LAYER4;
 stickline(C>REF(C,1),C,O,6,0),Color000077,LAYER4;
 stickline(C>REF(C,1),C,O,5,0),Color000099,LAYER4;
 stickline(C>REF(C,1),C,O,4,0),Color0000bb,LAYER4;
 stickline(C>REF(C,1),C,O,2,0),Color6500dd,LAYER4;
 stickline(C>REF(C,1),C,O,1,0),Color9C00ff,LAYER4;
 {----C<REF(C,1)----}
stickline(C<REF(C,1),C,O,8,0),Color003300,LAYER4;
 stickline(C<REF(C,1),C,O,7,0),Color005500,LAYER4;
 stickline(C<REF(C,1),C,O,6,0),Color007700,LAYER4;
 stickline(C<REF(C,1),C,O,5,0),Color009900,LAYER4;
 stickline(C<REF(C,1),C,O,4,0),Color00bb00,LAYER4;
 stickline(C<REF(C,1),C,O,2,0),Color65dd00,LAYER4;
 stickline(C<REF(C,1),C,O,1,0),Color9Cff00,LAYER4;
 {----C=REF(C,1)----}
 stickline(C=REF(C,1),C,O,8,0),Color008888,LAYER4;
 stickline(C=REF(C,1),C,O,6,0),Color00AAAA,LAYER4;
 stickline(C=REF(C,1),C,O,3,0),Color00DDDD,LAYER4;
 stickline(C=REF(C,1),C,O,1,0),Color00ffFF,LAYER4;
现价: if (DYNAINFO(4)=0,C,DYNAINFO(7)),colorFF00FF,POINTDOT,LINETHICK2;
 MID : MA(CLOSE,26),COLOR00ffFF,DOTLINE,LAYER0;;;
 UPPER: MID + 2*STD(CLOSE,26),COLOR00ff00,LAYER0;;
 LOWER: MID - 2*STD(CLOSE,26),COLOR0099ff,LAYER0;;;
 DRAWBMP(CROSS(UPPER,C),H*1.008,'SE'),ALIGN1;
 DRAWBMP(CROSS(LOWER,C),L*0.99,'BU'),ALIGN1;

FILLRGN(UPPER,MID,UPPER>MID,RGB(0,0,188)),LAYER7;
 FILLRGN(LOWER,MID,LOWER<MID,RGB(78,0,0)),LAYER7;
上轨下:LAST(C<UPPER),LINETHICK0;
上轨上:LAST(C>UPPER),LINETHICK0;
 DRAWTEXTABS(60,35,IFS((上轨下>0),'----◆在BOLL上轨下【第'+NUMTOSTRN(上轨下,0)+'个周期】◆----','')),LINETHICK4,Color00FF00;
 DRAWTEXTABS(60,35,IFS((上轨上>0),'----◆在BOLL上轨上【第'+NUMTOSTRN(上轨上,0)+'个周期】◆----','')),LINETHICK4,Color00FFff;

周:="050引.CL#WEEK";
 isColor:=if(周<>ref(周,1) or barpos=1,1,0); {转折线在每周一 }
DIS0:=if(barpos=1 or not(isColor),0,0);
 DIS:=SUM(DIS0,0);
 Num:=count(isColor,0)+DIS;
 PD0:=isColor and mod(Num,4)=0;
 PD1:=isColor and mod(Num,4)=1;
 PD2:=isColor and mod(Num,4)=2;
 PD3:=isColor and mod(Num,4)=3;
 VERTLINE(PD0,0),colorred,linethick2,LAYER5;
 VERTLINE(PD1,0),coloryellow,linethick1,LAYER5;
 VERTLINE(PD2,0),colorff9900,linethick1,LAYER5;
 VERTLINE(PD3,1),colorgreen,linethick1,LAYER5;
 X:=BARSLAST(DISPSTATUS=1)+1; LL:=LLVALL(LLV(L,X));
 DRAWTEXT(PD0,LL*0.99,'【红】'),COLORFF00FF,VALIGN2,ALIGN0,linethick2,LAYER0;;
 DRAWTEXT(PD1,LL*0.99,'【黄】'),COLORFFFFFF,VALIGN2,ALIGN0,linethick2,LAYER0;;
 DRAWTEXT(PD2,LL*0.99,'【兰】'),COLORFF9900,VALIGN2,ALIGN0,linethick2,LAYER0;;
 DRAWTEXT(PD3,LL*0.99,'【绿】'),COLOR00FF00,VALIGN2,ALIGN0,linethick2,LAYER0;
 DC0:=REF(C,BARSLAST(PD0));
 DRAWLINE(PD0,DC0,PD0,DC0,0),ColorFFFFFF,DASHLINE;
 {周涨}
CL:="050引.CL#WEEK";
 RC:="050引.RC#WEEK";
 ZF:=(CL-RC)/RC*100;
 STICKLINE(CL>=RC ,CL ,RC,12,0) ,COLOR004960,LAYER6;
 STICKLINE(CL>=RC ,CL ,CL,8,101),DASHLINE,COLOR0069FF,LAYER6;
 STICKLINE(CL>=RC ,RC ,RC,12,101),LINETHICK2,COLOR0099FF,LAYER6;
 STICKLINE(CL<RC ,CL ,RC,12,0) ,COLORff4400,LAYER6;
 STICKLINE(CL<RC ,CL ,CL,8,101),DASHLINE,COLORFFDD00,LAYER6;
 STICKLINE(CL<RC ,RC ,RC,12,101),LINETHICK2,COLORFF9900,LAYER6;
 DRAWTEXT(DISPSTATUS=2,RC*0.99,' 周涨【'+NUMTOSTRN(ZF,2)+'%】'),COLORFFFFFF,LINETHICK2,ALIGN1;
-------用于日线周期---------------




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

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

相关指标公式

昌九哥哥的原话 还有这个是我【画蛇添足】的产物 虽然可以用.但是不具备【三角洲 DELTA理论 预测】的功能. 我到认为这个楼主可以直接转换到通达信软件.但是我是不行.因为【LAYER0
】函数在大智慧里就很麻烦了 而通达信又没有这个函数. 那就看楼主的技巧了. 这才是二次握手的真实目的吧 DRAWGBKLAST(收盘价>0,STRIP(自定色,自定色,0)),LAYER7
当满足条件收盘价>=开盘价时,在开盘价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR0000FF,LAYER0
当满足条件收盘价>=开盘价时,在收盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR0000FF,LAYER0
当满足条件收阴线时,在开盘价和最低价位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR00FF00,LAYER5
当满足条件收阴线时,在收盘价和最高价位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR00FF00,LAYER5
当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR000033,LAYER4
当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR000055,LAYER4
当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR000077,LAYER4
当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR000099,LAYER4
当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000BB,LAYER4
当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR6500DD,LAYER4
当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR9C00FF,LAYER4
当满足条件收盘价<1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR003300,LAYER4
当满足条件收盘价<1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR005500,LAYER4
当满足条件收盘价<1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR007700,LAYER4
当满足条件收盘价<1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR009900,LAYER4
当满足条件收盘价<1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00BB00,LAYER4
当满足条件收盘价<1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR65DD00,LAYER4
当满足条件收盘价<1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR9CFF00,LAYER4
当满足条件收盘价=1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR008888,LAYER4
当满足条件收盘价=1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR00AAAA,LAYER4
当满足条件收盘价=1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00DDDD,LAYER4
当满足条件收盘价=1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FFFF,LAYER4
输出现价: 如果开盘价=0,返回收盘价,否则返回现价,COLORFF00FF,POINTDOT,线宽为2
输出 MID : 收盘价的26日简单移动平均,COLOR00FFFF,DOTLINE,LAYER0


输出 UPPER: MID + 2*收盘价的26日估算标准差,COLOR00FF00,LAYER0

输出 LOWER: MID - 2*收盘价的26日估算标准差,COLOR0099FF,LAYER0


画图片,ALIGN1
画图片,ALIGN1
FILLRGN(UPPER,MID,UPPER>MID,自定色),LAYER7
FILLRGN(LOWER,MID,LOWER输出上轨下:从前?日到前?日持续收盘价输出上轨上:从前?日到前?日持续收盘价>UPPER,线宽为0
DRAWTEXTABS(60,35,IFS((上轨下>0),'----◆在BOLL上轨下【第'+NUMTOSTRN(上轨下,0)+'个周期】◆----','')),线宽为4,COLOR00FF00
DRAWTEXTABS(60,35,IFS((上轨上>0),'----◆在BOLL上轨上【第'+NUMTOSTRN(上轨上,0)+'个周期】◆----','')),线宽为4,COLOR00FFFF
周赋值:"050引.CL[取周线数据]"
ISCOLOR赋值:如果周不等于1日前的周ORBARPOS=1,返回1,否则返回0
DIS0赋值:如果BARPOS=1ORNOT(ISCOLOR),返回0,否则返回0
DIS赋值:DIS0的历史累和
NUM赋值:统计0日中满足ISCOLOR的天数+DIS
PD0赋值:ISCOLOR AND NUM关于4的模=0
PD1赋值:ISCOLOR AND NUM关于4的模=1
PD2赋值:ISCOLOR AND NUM关于4的模=2
PD3赋值:ISCOLOR AND NUM关于4的模=3
VERTLINE(PD0,0),画红色,线宽为2,LAYER5
VERTLINE(PD1,0),画黄色,线宽为1,LAYER5
VERTLINE(PD2,0),COLORFF9900,线宽为1,LAYER5
VERTLINE(PD3,1),画绿色,线宽为1,LAYER5
X赋值:上次DISPSTATUS=1距今天数+1
LL赋值:LLVALL(X日内最低价的最低值)
当满足条件PD0时,在LL*0.99位置书写文字,COLORFF00FF,VALIGN2,ALIGN0,线宽为2,LAYER0

当满足条件PD1时,在LL*0.99位置书写文字,COLORFFFFFF,VALIGN2,ALIGN0,线宽为2,LAYER0

当满足条件PD2时,在LL*0.99位置书写文字,COLORFF9900,VALIGN2,ALIGN0,线宽为2,LAYER0

当满足条件PD3时,在LL*0.99位置书写文字,COLOR00FF00,VALIGN2,ALIGN0,线宽为2,LAYER0
DC0赋值:上次PD0距今天数日前的收盘价
当满足条件PD0时,在DC0位置画直线起点,当满足条件PD0时,在DC0位置画直线终点,0表示是否延长.,COLORFFFFFF,DASHLINE
CL赋值:"050引.CL[取周线数据]"
RC赋值:"050引.RC[取周线数据]"
ZF赋值:(CL-RC)/RC*100
当满足条件CL>=RC时,在CL和RC位置之间画柱状线,宽度为12,0不为0则画空心柱. ,COLOR004960,LAYER6
当满足条件CL>=RC时,在CL和CL位置之间画柱状线,宽度为8,101不为0则画空心柱.,DASHLINE,COLOR0069FF,LAYER6
当满足条件CL>=RC时,在RC和RC位置之间画柱状线,宽度为12,101不为0则画空心柱.,线宽为2,COLOR0099FF,LAYER6
当满足条件CL 当满足条件CL 当满足条件CL 当满足条件DISPSTATUS=2时,在RC*0.99位置书写文字,COLORFFFFFF,线宽为2,ALIGN1
-------用于日线周期---------------

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

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