您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

波段顶底主图指标公式源码[通达信公式]

相关标签: 通达信波段买卖副图 、 预测顶底指标公式源码 、 最短波段顶底指标买卖公式 、 波段顶底主图指标 、 多空趋势波段顶底指标 、 通达信大波段指标幅图 、 通达信附图顶底指标 、 精品波段付图指标公式 、 波段多空点指标 、 通达信指标公式 顶底 、 顶底分型指标 、 5 13 21最绝的均线战法 、

 

通达信公式波段顶底主图

 

 

原理解析:

填充背景
输出现价:收盘价的最后一日取值设为常数,画青色,DOTLINE
持币赋值:收盘价的5日简单移动平均
输出持股:如果持币>=1日前的持币,返回持币,否则返回无效数,画红色
LL赋值:1日前的最低价
HH赋值:1日前的最高价
上跳赋值:最低价>HH
下跳赋值:最高价<LL
当满足条件最低价>1日前的最高价时,在最低价和1日前的最高价位置之间画柱状线,宽度为2.1,-1不为0则画空心柱.,画红色
当满足条件1日前的最低价>最高价时,在1日前的最低价和最高价位置之间画柱状线,宽度为1.8,-1不为0则画空心柱.,画绿色
买线赋值:收盘价的2日指数移动平均
输出多空:收盘价的30日线性回归斜率*20+收盘价的51日指数移动平均,画白色
输出涨家数:大盘的上涨家数,NODRAW,画淡洋红色
输出跌家数:大盘的下跌家数,NODRAW,画绿色
当满足条件买线>=多空时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画白色
当满足条件买线>=多空时,在收盘价和开盘价位置之间画柱状线,宽度为2.1,1不为0则画空心柱.,画白色
当满足条件买线<多空时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR668800
当满足条件买线<多空时,在收盘价和开盘价位置之间画柱状线,宽度为2.1,1不为0则画空心柱.,COLOR668800
当满足条件买线上穿多空*0.991时,在开盘价和收盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR000066
当满足条件买线上穿多空*0.991时,在开盘价和收盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR000088
当满足条件买线上穿多空*0.991时,在开盘价和收盘价位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR0000AA
当满足条件买线上穿多空*0.991时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR0000BB
当满足条件买线上穿多空*0.991时,在开盘价和收盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR0000CC
当满足条件买线上穿多空*0.991时,在开盘价和收盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR0000DD
当满足条件多空*1.009上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR006600
当满足条件多空*1.009上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR008800
当满足条件多空*1.009上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR00AA00
当满足条件多空*1.009上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00BB00
当满足条件多空*1.009上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR00CC00
当满足条件多空*1.009上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR00DD00
当满足条件买线上穿多空*0.999时,在开盘价和收盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR000066
当满足条件买线上穿多空*0.999时,在开盘价和收盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR000088
当满足条件买线上穿多空*0.999时,在开盘价和收盘价位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR0000AA
当满足条件买线上穿多空*0.999时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR0000BB
当满足条件买线上穿多空*0.999时,在开盘价和收盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR0000CC
当满足条件买线上穿多空*0.999时,在开盘价和收盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR0000DD
当满足条件多空*1.001上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR006600
当满足条件多空*1.001上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR008800
当满足条件多空*1.001上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR00AA00
当满足条件多空*1.001上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00BB00
当满足条件多空*1.001上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR00CC00
当满足条件多空*1.001上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR00DD00
当满足条件1时,在横轴0.6纵轴0.02位置书写文字,画绿色
当满足条件1时,在横轴0.675纵轴0.02位置书写文字,画黄色
当满足条件1时,在横轴0.6纵轴0.07位置书写文字,画绿色
当满足条件1时,在横轴0.675纵轴0.07位置书写文字,COLOR0080FF
当满足条件1时,在横轴0.6纵轴0.12位置书写文字,画绿色
当满足条件1时,在横轴0.675纵轴0.12位置书写数字,画青色
当满足条件1时,在横轴0.6纵轴0.17位置书写文字,画绿色
当满足条件1时,在横轴0.675纵轴0.17位置书写数字,画白色
FX1赋值:100*(25日内最高价的最高值-收盘价)/(25日内最高价的最高值-25日内最低价的最低值)
FX2赋值:100*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值)
VARBT赋值:(收盘价-15日内最低价的最低值)/(25日内最高价的最高值-15日内最低价的最低值)*4的5日指数移动平均
DY赋值:90上穿FX1 AND 90上穿FX2AND 统计1日中满足FX1-FX2的绝对值/FX2<0.15的天数=1,NODRAW
当满足条件3上穿VARBT时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR5E005E
当满足条件3上穿VARBT时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR750075
当满足条件3上穿VARBT时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR930093
当满足条件3上穿VARBT时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORAE00AE
当满足条件3上穿VARBT时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORD200D2
当满足条件3上穿VARBT时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORE800E8
当满足条件DY时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR000055
当满足条件DY时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR000077
当满足条件DY时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1.3,0不为0则画空心柱.,COLOR000099
当满足条件DY时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR0000BB
当满足条件DY时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR0000DD
当满足条件DY时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR0000FF
N2赋值:7
LC赋值:1日前的收盘价
RSI赋值:收盘价-LC和0的较大值的N2日[1日权重]移动平均/收盘价-LC的绝对值的N2日[1日权重]移动平均*100
当满足条件(1日前的RSI>=80ANDRSI<80)时,在最高价和(开盘价+最高价)/2位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR999900
当满足条件(1日前的RSI>=80ANDRSI<80)时,在最高价和(开盘价+最高价)/2位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLORAAAA00
当满足条件(1日前的RSI>=80ANDRSI<80)时,在最高价和(开盘价+最高价)/2位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORBBBB00
当满足条件(1日前的RSI>=80ANDRSI<80)时,在最高价和(开盘价+最高价)/2位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLORCCCC00
当满足条件(1日前的RSI>=80ANDRSI<80)时,在最高价和(开盘价+最高价)/2位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLORDDDD00
当满足条件(1日前的RSI<=20ANDRSI>20)时,在最低价和(开盘价+最低价)/2位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR002288
当满足条件(1日前的RSI<=20ANDRSI>20)时,在最低价和(开盘价+最低价)/2位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR0033AA
当满足条件(1日前的RSI<=20ANDRSI>20)时,在最低价和(开盘价+最低价)/2位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR0044CC
当满足条件(1日前的RSI<=20ANDRSI>20)时,在最低价和(开盘价+最低价)/2位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR0055EE
当满足条件(1日前的RSI<=20ANDRSI>20)时,在最低价和(开盘价+最低价)/2位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLOR0088FF
ZXX赋值:(最高价+最低价+开盘价+收盘价*3)/6
NX赋值:(3*收盘价+最低价+开盘价+最高价)/6
ZNX赋值:(20*NX+19*1日前的NX+18*2日前的NX+17*3日前的NX+16*4日前的NX+15*5日前的NX+14*6日前的NX+13*7日前的NX+12*8日前的NX+11*9日前的NX+10*10日前的NX+9*11日前的NX+8*12日前的NX+7*13日前的NX+6*14日前的NX+5*15日前的NX+4*16日前的NX+3*17日前的NX+2*18日前的NX+20日前的NX)/210
NXX赋值:ZNX的6日简单移动平均
 

源码:

 

 



{背景色}
DRAWGBK(O>0,RGB(33,47,58),RGB(0,0,0),0,"02",0);
{现价游标}
现价:CONST(C),COLORCYAN,DOTLINE;
{持股线}
持币:=MA(C,5);持股:IF(持币>=REF(持币,1),持币,DRAWNULL),COLORRED;
{标缺口}
LL:=REF(L,1);HH:=REF(H,1);上跳:=L>HH;下跳:=H<LL;
STICKLINE(L>REF(H,1),L,REF(H,1),2.1,-1),COLORRED;
STICKLINE(REF(L,1)>H,REF(L,1),H,1.8,-1),COLORGREEN;
{多空波段分界线}{股票公式下载cxh99.com}
买线:=EMA(C,2);多空:EMA(SLOPE(C,30)*20+C,51),COLORWHITE;
涨家数:INDEXADV,NODRAW,COLORLIMAGENTA;
跌家数:INDEXDEC,NODRAW,COLORGREEN;
{阳K线}
STICKLINE(买线>=多空,L,H,0,0),COLORWHITE;
STICKLINE(买线>=多空,C,O,2.1,1),COLORWHITE;
{阴K线}
STICKLINE(买线<多空,L,H,0,0),COLOR668800;
STICKLINE(买线<多空,C,O,2.1,1),COLOR668800;
{线上阳K线}
STICKLINE(CROSS(买线,多空*0.991),O,C,2.1,0),COLOR000066;
STICKLINE(CROSS(买线,多空*0.991),O,C,1.9,0),COLOR000088;
STICKLINE(CROSS(买线,多空*0.991),O,C,1.6,0),COLOR0000AA;
STICKLINE(CROSS(买线,多空*0.991),O,C,1.2,0),COLOR0000BB;
STICKLINE(CROSS(买线,多空*0.991),O,C,0.6,0),COLOR0000CC;
STICKLINE(CROSS(买线,多空*0.991),O,C,0.1,0),COLOR0000DD;
{线上阴K线}
STICKLINE(CROSS(多空*1.009,买线),O,C,2.1,0),COLOR006600;
STICKLINE(CROSS(多空*1.009,买线),O,C,1.9,0),COLOR008800;
STICKLINE(CROSS(多空*1.009,买线),O,C,1.6,0),COLOR00AA00;
STICKLINE(CROSS(多空*1.009,买线),O,C,1.2,0),COLOR00BB00;
STICKLINE(CROSS(多空*1.009,买线),O,C,0.6,0),COLOR00CC00;
STICKLINE(CROSS(多空*1.009,买线),O,C,0.1,0),COLOR00DD00;
{线下阳K线}
STICKLINE(CROSS(买线,多空*0.999),O,C,2.1,0),COLOR000066;
STICKLINE(CROSS(买线,多空*0.999),O,C,1.9,0),COLOR000088;
STICKLINE(CROSS(买线,多空*0.999),O,C,1.6,0),COLOR0000AA;
STICKLINE(CROSS(买线,多空*0.999),O,C,1.2,0),COLOR0000BB;
STICKLINE(CROSS(买线,多空*0.999),O,C,0.6,0),COLOR0000CC;
STICKLINE(CROSS(买线,多空*0.999),O,C,0.1,0),COLOR0000DD;
{线下阴K线}
STICKLINE(CROSS(多空*1.001,买线),O,C,2.1,0),COLOR006600;
STICKLINE(CROSS(多空*1.001,买线),O,C,1.9,0),COLOR008800;
STICKLINE(CROSS(多空*1.001,买线),O,C,1.6,0),COLOR00AA00;
STICKLINE(CROSS(多空*1.001,买线),O,C,1.2,0),COLOR00BB00;
STICKLINE(CROSS(多空*1.001,买线),O,C,0.6,0),COLOR00CC00;
STICKLINE(CROSS(多空*1.001,买线),O,C,0.1,0),COLOR00DD00;
{主图标释}
DRAWTEXT_FIX(1,0.6,0.02,0,"【名称】"),COLORGREEN;
DRAWTEXT_FIX(1,0.675,0.02,0,STKNAME),COLORYELLOW;
DRAWTEXT_FIX(1,0.6,0.07,0,"【代码】"),COLORGREEN;
DRAWTEXT_FIX(1,0.675,0.07,0,CODE),COLOR0080FF;
DRAWTEXT_FIX(1,0.6,0.12,0,"【现价】"),COLORGREEN;
DRAWNUMBER_FIX(1,0.675,0.12,0,现价),COLORCYAN;
DRAWTEXT_FIX(1,0.6,0.17,0,"【均价】"),COLORGREEN;
DRAWNUMBER_FIX(1,0.675,0.17,0,DYNAINFO(11)),COLORWHITE;
{多空转换点}
FX1:=100*(HHV(H,25)-C)/(HHV(H,25)-LLV(L,25));FX2:=100*(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60));
VARBT:=EMA((C-LLV(L,15))/(HHV(H,25)-LLV(L,15))*4,5);DY:=CROSS(90,FX1) AND CROSS(90,FX2)
AND COUNT(ABS(FX1-FX2)/FX2<0.15,1)=1,NODRAW;
{紫色空方关键点}
STICKLINE(CROSS(3,VARBT),O,(O+C)/2,2.1,0),COLOR5E005E;
STICKLINE(CROSS(3,VARBT),O,(O+C)/2,1.9,0),COLOR750075;
STICKLINE(CROSS(3,VARBT),O,(O+C)/2,1.6,0),COLOR930093;
STICKLINE(CROSS(3,VARBT),O,(O+C)/2,1.2,0),COLORAE00AE;
STICKLINE(CROSS(3,VARBT),O,(O+C)/2,0.6,0),COLORD200D2;
STICKLINE(CROSS(3,VARBT),O,(O+C)/2,0.1,0),COLORE800E8;
{红色多方关键点}
STICKLINE(DY,O,(O+C)/2,1.9,0),COLOR000055;
STICKLINE(DY,O,(O+C)/2,1.6,0),COLOR000077;
STICKLINE(DY,O,(O+C)/2,1.3,0),COLOR000099;
STICKLINE(DY,O,(O+C)/2,0.9,0),COLOR0000BB;
STICKLINE(DY,O,(O+C)/2,0.6,0),COLOR0000DD;
STICKLINE(DY,O,(O+C)/2,0.1,0),COLOR0000FF;
{波段顶底预警}
N2:=7;LC:=REF(C,1);RSI:=SMA(MAX(C-LC,0),N2,1)/SMA(ABS(C-LC),N2,1)*100;
{青顶预警}
STICKLINE((REF(RSI,1)>=80 AND RSI<80),H,(O+H)/2,2.1,0),COLOR999900;
STICKLINE((REF(RSI,1)>=80 AND RSI<80),H,(O+H)/2,1.6,0),COLORAAAA00;
STICKLINE((REF(RSI,1)>=80 AND RSI<80),H,(O+H)/2,1.2,0),COLORBBBB00;
STICKLINE((REF(RSI,1)>=80 AND RSI<80),H,(O+H)/2,0.8,0),COLORCCCC00;
STICKLINE((REF(RSI,1)>=80 AND RSI<80),H,(O+H)/2,0.2,0),COLORDDDD00;
{橘底预警}
STICKLINE((REF(RSI,1)<=20 AND RSI>20),L,(O+L)/2,1.9,0),COLOR002288;
STICKLINE((REF(RSI,1)<=20 AND RSI>20),L,(O+L)/2,1.6,0),COLOR0033AA;
STICKLINE((REF(RSI,1)<=20 AND RSI>20),L,(O+L)/2,1.2,0),COLOR0044CC;
STICKLINE((REF(RSI,1)<=20 AND RSI>20),L,(O+L)/2,0.8,0),COLOR0055EE;
STICKLINE((REF(RSI,1)<=20 AND RSI>20),L,(O+L)/2,0.2,0),COLOR0088FF;
{顶底K线分型}
ZXX:=(H+L+O+C*3)/6;NX:=(3*C+L+O+H)/6;
ZNX:=(20*NX+19*REF(NX,1)+18*REF(NX,2)+17*REF(NX,3)+16*REF(NX,4)
+15*REF(NX,5)+14*REF(NX,6)+13*REF(NX,7)+12*REF(NX,8)+11*REF(NX,9)
+10*REF(NX,10)+9*REF(NX,11)+8*REF(NX,12)+7*REF(NX,13)+6*REF(NX,14)
+5*REF(NX,15)+4*REF(NX,16)+3*REF(NX,17)+2*REF(NX,18)+REF(NX,20))/210;
NXX:=MA(ZNX,6);

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容