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

牛暴涨主图指标公式[通达信公式]

相关标签: 龙头狙击指标原码 、 龙头指标源码 、 股票指标公式源码 、 龙头妖股主图源码 、 通达信强势龙头指标源码 、 龙头首阴主图指标源码 、 超级龙头指标 、 大宗流入主图k线公式 、 通达信暴涨神品指标 、 通达信一鹤冲天指标源码 、 暴涨牛股指标源码 、 通达信暴涨主升浪指标 、

 

原理解析:

Z1赋值:字符串相加

Z2赋值:字符串相加

Z3赋值:字符串相加

当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画红色

输出ZK1:(最高价的25日偏移移动平均的25日偏移移动平均-最低价的25日偏移移动平均的25日偏移移动平均)*1+最高价的25日偏移移动平均的25日偏移移动平均,DOTLINE,画蓝色

输出ZD1:最低价的25日偏移移动平均的25日偏移移动平均-(最高价的25日偏移移动平均的25日偏移移动平均-最低价的25日偏移移动平均的25日偏移移动平均)*1,线宽为2,画红色

输出ZD2:ZD1的25日指数移动平均,线宽为2

画带状线

K线

当满足条件ZD1>LOWANDZD1<最高价时,在ZD1和开盘价和收盘价的较小值和ZD1的较小值位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

当满足条件ZD1>收盘价和开盘价的较小值ANDZD1<收盘价和开盘价的较大值时,在ZD1和开盘价和收盘价的较小值位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

当满足条件ZD1>最高价时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

当满足条件ZD1>最高价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色

VAR23赋值:100*(收盘价-1日前的收盘价)的6日偏移移动平均的6日偏移移动平均/(收盘价-1日前的收盘价)的绝对值的6日偏移移动平均的6日偏移移动平均

回调买赋值:2日内VAR23的最低值=7日内VAR23的最低值 AND 统计2日中满足VAR23<0的天数 AND VAR23上穿VAR23的2日简单移动平均

XG赋值:ZD1>最高价 AND 回调买 AND 最低价<=ZD1

当满足条件XG时,在最低价位置书写文字,画红色

JJ赋值:(最高价+最低价+收盘价)/3

QJ0赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价

QJ1赋值:如果当前流通股本(手)=0,返回QJ0*(JJ-收盘价和开盘价的较小值),否则返回QJ0*如果最高价=最低价,返回1,否则返回(开盘价和收盘价的较小值-最低价)

QJ2赋值:如果当前流通股本(手)=0,返回QJ0*(开盘价和收盘价的较小值-最低价),否则返回QJ0*如果最高价=最低价,返回1,否则返回(JJ-收盘价和开盘价的较小值)

QJ3赋值:如果当前流通股本(手)=0,返回QJ0*(最高价-开盘价和收盘价的较大值),否则返回QJ0*如果最高价=最低价,返回1,否则返回(最高价-开盘价和收盘价的较大值)

QJ4赋值:如果当前流通股本(手)=0,返回QJ0*(收盘价和开盘价的较大值-JJ),否则返回QJ0*如果最高价=最低价,返回1,否则返回(收盘价和开盘价的较大值-JJ)

DDX赋值:((QJ1+QJ2)-(QJ3+QJ4))/如果当前流通股本(手)=0,返回10000,否则返回10000,COLOR00AAAA,线宽为0

V2赋值:如果收盘价>=1日前的收盘价,返回DDX,否则返回-DDX/100的2日[1日权重]移动平均

V5赋值:V2*120/当前离开盘分钟数*5的2日[1日权重]移动平均

V10赋值:V5的5日[1日权重]移动平均

V20赋值:V10的5日[1日权重]移动平均

DY赋值:到最后交易的周期=1 AND 收盘价<1日前的收盘价

DY2赋值:1日前的V2-DY

XG2赋值:收阳线AND DY2<0.02 AND 收盘价的5日简单移动平均>收盘价的60日简单移动平均 AND 收盘价/1日前的收盘价>=1.02 AND 最高价<ZK1

当满足条件XG2ANDL<ZD1时,在最低价位置书写文字,画红色

超B赋值:成交额分档/10000.0

大B赋值:成交额分档/10000.0

中B赋值:成交额分档/10000.0

小B赋值:成交额分档/10000.0

超S赋值:-成交额分档/10000.0

大S赋值:-成交额分档/10000.0

中S赋值:-成交额分档/10000.0

小S赋值:-成交额分档/10000.0

如果满足条件取反不等于0,公式返回

净流入赋值:(超B+大B+中B+小B)+(超S+大S+中S+小S)

大宗净流入赋值:(超B+大B)+(超S+大S)

超大单赋值:(超B)+(超S)

大单赋值:(大B)+(大S)

中单赋值:(中B)+(中S)

小单赋值:(小B)+(小S)

大宗进赋值:(超B)+(大B)

大宗出赋值:(超S)+(大S)

非大宗进赋值:(中B)+(小B)

非大宗出赋值:(中S)+(小S)

资金流向赋值:(超B+大B+中B+小B)+(超S+大S+中S+小S)

近5日流向赋值:资金流向的5日累和

近10日流向赋值:资金流向的10日累和

主力资金线赋值:(成交额分档+成交额分档-成交额分档-成交额分档)/100.0,线宽为2

主力买力度赋值:逐笔买入大单成交量*100/成交量(手)

主力卖力度赋值:逐笔卖出大单成交量*100/成交量(手)

AAB赋值:超大单的绝对值和大单的绝对值和中单的绝对值和小单的绝对值的较大值的较大值的较大值的最后一日取值设为常数,NODRAW

相对位置上画矩形

相对位置上画矩形

相对位置上画矩形

相对位置上画矩形

当满足条件到最后交易的周期=1时,在横轴0.007纵轴0.46位置书写文字,画白色

当满足条件到最后交易的周期=1时,在横轴0.007纵轴0.4位置书写数字,画白色

当满足条件到最后交易的周期=1时,在横轴0.042纵轴0.4位置书写数字,画白色

当满足条件到最后交易的周期=1时,在横轴0.076纵轴0.4位置书写数字,画白色

当满足条件到最后交易的周期=1时,在横轴0.112纵轴0.4位置书写数字,画白色

TYX3赋值:1日前的30日内(收盘价+最低价+开盘价+最高价)/4的最高值的3日简单移动平均

筹码突破赋值:收盘价>TYX3 AND(收盘价-1日前的收盘价)*100/1日前的收盘价>=(10-0.01*100/1日前的收盘价),画红色

A111赋值:获利盘为85%的成本分布

A222赋值:获利盘为15%的成本分布

A333赋值:A111-A222

A444赋值:(A111+A222)/2

单峰密集赋值:A333/A444*100<30,线宽为0

B1赋值:250日内最高价的最高值

B2赋值:250日内最低价的最低值

B3赋值:B1-B2

B4赋值:(A444-B2)

低位赋值:A444<(B3*04+B2),线宽为0

低位单峰密集赋值:单峰密集 AND 低位

B5赋值:收盘价/1日前的收盘价>1.04

主力持仓%赋值:100*(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)的3日指数移动平均

赋值:主力持仓%>=75  AND 收盘价>0 AND 收阳线ANDSE 收盘价=最高价

敢死吗赋值:主力持仓大于75% AND 低位单峰密集 AND B4 AND 以收盘价计算的获利盘比例>=0.91 AND B5,画绿色,线宽为3

当满足条件敢死吗=1的5日过滤时,在最低价*0.995位置画25号图标

DIF1赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均

DEA1赋值:DIF1的9日指数移动平均

AAA1赋值:(DIF1-DEA1)*2*60

AAA上赋值:如果AAA1>1日前的AAA1,返回AAA1,否则返回无效数

AAA下赋值:如果AAA1<1日前的AAA1,返回AAA1,否则返回无效数

买赋值:13

入赋值:AAA1-1日前的AAA1

正大赋值:入上穿买

DIF2赋值:不定周期收盘价的10日指数移动平均-不定周期收盘价的72日指数移动平均

DEA2赋值:DIF2的17日指数移动平均

AAA赋值:(DIF2-DEA2)*2*60

入2赋值:AAA-1日前的AAA

牛股赋值:入2上穿13

正大牛股赋值:正大 AND 牛股

当满足条件正大牛股时,在最低价*0.99位置画1号图标

VAR1赋值:(收盘价-收盘价的7日简单移动平均)/收盘价的7日简单移动平均*100

VAR2赋值:(收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值)*100

VAR3赋值:VAR2的3日[1日权重]移动平均

天赋值:100+(-VAR1的绝对值),画红色

下赋值:VAR3的2日[1日权重]移动平均

无赋值:VAR1的绝对值,画绿色

敌赋值:50,COLORFFAA00,线宽为3

LC赋值:1日前的收盘价

操作线赋值:收盘价-LC和0的较大值的2日[1日权重]移动平均/收盘价-LC的绝对值的2日[1日权重]移动平均*100

卖赋值:90上穿操作线

当满足条件卖时,在最高价*1.01位置画8号图标

绝底线赋值:5

输出买阴线1:操作线<5 AND ZD1>ZD2 AND 最低价<ZD1

当满足条件买阴线1时,在最低价*0.98位置画7号图标

输出买阴线2:操作线<5 AND ZD1<ZD2 AND 最低价<ZD1

当满足条件买阴线2时,在最低价*0.995位置画7号图标

当满足条件1时,在横轴0.20纵轴0.88位置书写文字,画绿色

当满足条件1时,在横轴0.20纵轴0.94位置书写文字COLORFF88FF

 

源码:

 

Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;
ZK1:(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),DOTLINE,COLORBLUE;
ZD1:XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK2,COLORRED;
ZD2:EMA(ZD1,25),LINETHICK2;
DRAWBAND(ZD1,RGB(55,0,0),ZD2,RGB(0,91,0));
DRAWKLINE(H,O,L,C);
STICKLINE(ZD1>LOW AND ZD1<HIGH,ZD1,MIN(MIN(OPEN,CLOSE),ZD1),2,0),COLORYELLOW;
STICKLINE(ZD1>MIN(C,O) AND ZD1<MAX(C,O),ZD1,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
STICKLINE(ZD1>HIGH,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(ZD1>HIGH,HIGH,LOW,0,0),COLORYELLOW;
VAR23:=100*XMA(XMA((C-REF(C,1)),6),6)/XMA(XMA(ABS((C-REF(C,1))),6),6);
回调买:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));
XG:=ZD1>HIGH AND 回调买 AND L<=ZD1;
DRAWTEXT(XG,L,'▲买入'),COLORRED;
JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));
QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));
DDX:=((QJ1+QJ2)-(QJ3+QJ4))/IF(CAPITAL=0,10000,10000),COLOR00AAAA,LINETHICK;
V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);
V5:=SMA(V2*120/FROMOPEN*5,2,1);
V10:=SMA(V5,5,1);
V20:=SMA(V10,5,1);
DY:=CURRBARSCOUNT=1 AND C<REF(C,1);
DY2:=REF(V2,1)-DY;
XG2:=C>O AND DY2<0.02 AND MA(C,5)>MA(C,60) AND C/REF(C,1)>=1.02 AND H<ZK1;
{DRAWTEXT(XG2,L,'▲抓牛'),COLORYELLOW;}
DRAWTEXT(XG2 AND L<ZD1,L,'↖牛暴涨'),COLORRED;
超B:=L2_AMO(0,2)/10000.0;
大B:=L2_AMO(1,2)/10000.0;
中B:=L2_AMO(2,2)/10000.0;
小B:=L2_AMO(3,2)/10000.0;
超S:=-L2_AMO(0,3)/10000.0;
大S:=-L2_AMO(1,3)/10000.0;
中S:=-L2_AMO(2,3)/10000.0;
小S:=-L2_AMO(3,3)/10000.0;
TESTSKIP(NOT(超B OR 大B OR 中B OR 小B OR 超S OR 大S OR 中S OR 小S)!=0);
净流入:=(超B+大B+中B+小B)+(超S+大S+中S+小S);
大宗净流入:=(超B+大B)+(超S+大S);
超大单:=(超B)+(超S);
大单:=(大B)+(大S);
中单:=(中B)+(中S);
小单:=(小B)+(小S);
大宗进:=(超B)+(大B);
大宗出:=(超S)+(大S);
非大宗进:=(中B)+(小B);
非大宗出:=(中S)+(小S);
资金流向:=(超B+大B+中B+小B)+(超S+大S+中S+小S);
近5日流向:=SUM(资金流向,5);
近10日流向:=SUM(资金流向,10);
主力资金线:=(L2_AMO(0,0)+L2_AMO(1,0)-L2_AMO(0,1)-L2_AMO(1,1))/100.0,LINETHICK2;
主力买力度:=LARGEINTRDVOL*100/VOL;
主力卖力度:=LARGEOUTTRDVOL*100/VOL;
AAB:=CONST(MAX(ABS(超大单),MAX(ABS(大单),MAX(ABS(中单),ABS(小单))))),NODRAW;
DRAWRECTREL(5,CONST(830-(ABS(超大单)*500/AAB))/2,35,460,IF(CONST(超大单)>0,RGB(255,0,255),RGB(0,255,255)));
DRAWRECTREL(40,CONST(830-(ABS(大单)*500/AAB))/2,70,460,IF(CONST(大单)>0,RGB(255,0,255),RGB(0,255,255)));
DRAWRECTREL(75,CONST(830-(ABS(中单)*500/AAB))/2,105,460,IF(CONST(中单)>0,RGB(255,0,255),RGB(0,255,255)));
DRAWRECTREL(110,CONST(830-(ABS(小单)*500/AAB))/2,140,460,IF(CONST(小单)>0,RGB(255,0,255),RGB(0,255,255)));
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.007,0.46,0,'超 户 大 户 中 户 散 户'),COLORWHITE;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.007,0.4,0,INTPART(超大单)),COLORWHITE;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.042,0.4,0,INTPART(大单)),COLORWHITE;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.076,0.4,0,INTPART(中单)),COLORWHITE;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.112,0.4,0,INTPART(小单)),COLORWHITE;
TYX3:=MA(REF(HHV((C+L+O+H)/4,30),1),3);
筹码突破:=C>TYX3 AND(C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(C,1)),COLORRED;
A111:=COST(85);
A222:=COST(15);
A333:=A111-A222;
A444:=(A111+A222)/2;
单峰密集:=A333/A444*100<30,LINETHICK0;
{A5:=A3/A4*100<30;}
B1:=HHV(HIGH,250);
B2:=LLV(LOW,250);
B3:=B1-B2;
B4:=(A444-B2);
低位:=A444<(B3*04+B2),LINETHICK0;
低位单峰密集:=单峰密集 AND 低位;
B5:=C/REF(C,1)>1.04; {AND V/REF(V,1)>2;{ AND H=C;}
主力持仓%:=EMA(100*(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30)),3);
主力持仓大于75%:=主力持仓%>=75 {AND 主力持仓%<=91} AND C>0 AND CLOSE>OPEN AND C=H;
敢死吗:=主力持仓大于75% AND 低位单峰密集 AND B4 AND WINNER(C)>=0.91 AND B5,COLORGREEN,LINETHICK3;
{DRAWTEXT(FILTER(敢死吗=1,5),L,'----敢死吗'),COLORGREEN;}
DRAWICON(FILTER(敢死吗=1,5),L*0.995,25);

DIF1:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA1:=EMA(DIF1,9);
AAA1:=(DIF1-DEA1)*2*60;
AAA上:=IF(AAA1>REF(AAA1,1),AAA1,DRAWNULL);
AAA下:=IF(AAA1<REF(AAA1,1),AAA1,DRAWNULL);
买:=13;
入:=AAA1-REF(AAA1,1);
正大:=CROSS(入,买);
DIF2:=EMA(DCLOSE,10)-EMA(DCLOSE,72);
DEA2:=EMA(DIF2,17);
AAA:=(DIF2-DEA2)*2*60;
入2:=AAA-REF(AAA,1);
牛股:=CROSS(入2,13);
正大牛股:=正大 AND 牛股;
DRAWICON(正大牛股,L*0.99,1);
VAR1:=(CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*100;
VAR2:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
VAR3:=SMA(VAR2,3,1);
天:=100+(-ABS(VAR1)),COLORRED;
下:=SMA(VAR3,2,1);
无:=ABS(VAR1),COLORGREEN;
敌:=50,COLORFFAA00,LINETHICK3;

LC:=REF(CLOSE,1);
操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;
卖:=CROSS(90,操作线);
DRAWICON(卖,H*1.01,8);
绝底线:=5;
买阴线1:操作线<5 AND ZD1>ZD2 AND L<ZD1;
DRAWICON(买阴线1,L*0.98,7);
买阴线2:操作线<5 AND ZD1<ZD2 AND L<ZD1;
DRAWICON(买阴线2,L*0.995,7);
DRAWTEXT_FIX(1,0.20,0.88,0,HYBLOCK),COLORGREEN;

DRAWTEXT_FIX(1,0.20,0.94,0,EXTERNSTR(0,3))COLORFF88FF;


 

 

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

 

原理解析:

 

源码:

 

 

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

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

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

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

 


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

相关文章

    没有相关内容