您现在的位置:程序化交易>> 股票公式>> 大智慧>> 大智慧公式>>正文内容

高级箱体主图指标公式[大智慧公式]

相关标签: 箱体指标的运用技巧 、 通达信手机版箱体指标 、 通达信箱体xt主图指标 、 通达信超牛箱体指标公式 、 箱体公式源码 、 通达信箱体主图公式 、 箱体趋势买卖点主图指标 、 箱体公式手机版 、 无忧箱体主图指标公式 、 突破箱体选股公式 、 江恩箱体 公式 、 同花顺箱体指标 、

 

原理解析:

输出多空均线:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4,画白色,线宽为2
输出 EBBI:(收盘价的6日指数移动平均+收盘价的18日指数移动平均+收盘价的54日指数移动平均+收盘价的162日指数移动平均)/4,COLORFF00FF,线宽为2
 当满足条件BBI上穿EBBI时,在最低价-0.13位置书写文字,画黄色
当满足条件收盘价10%的之字转向上穿1日前的收盘价10%的之字转向时,在最低价*0.99位置书写文字 , 画红色
 当满足条件1日前的收盘价10%的之字转向上穿收盘价10%的之字转向时,在最高价*1.008位置书写文字,画绿色
NN赋值: DISPSTATUS=2
A1赋值:3日前的最高价=2*3+1日内最高价的最高值
B1赋值:A1的3日过滤
C1赋值:若B1则将最近3+1周期置为1
D1赋值:C1的3日过滤
A2赋值:3日前的最低价=2*3+1日内最低价的最低值
B2赋值:A2的3日过滤
C2赋值:若B2则将最近3+1周期置为1
D2赋值:C2的3日过滤
E1赋值:(1日前的2*3日内最低价的最低值+1日前的2*3日内最高价的最高值)/2
E2赋值:(最高价+最低价)/2
H1赋值:(D1 AND 取反) OR 数据位置状态 OR 收盘价的有效数据周期数=1
L1赋值:(D2 AND 取反)
X1赋值:1日前的上次H1距今天数+1
F1赋值:若H1ANDCOUNT(L1,X1)>0则将最近X1日内如果L1,返回最低价,否则返回10000距今天数周期置为1
G1赋值:F1>1日前的F1
I1赋值:若G1则将最近2周期置为1
LD赋值:I1>1日前的I1
L2赋值:LD OR 数据位置状态 OR 收盘价的有效数据周期数=1
X2赋值:1日前的上次L2距今天数+1
F2赋值:若L2ANDCOUNT(H1,X2)>0则将最近X2日内如果H1,返回最高价,否则返回0距今天数周期置为1
G2赋值:F2>1日前的F2
I2赋值:若G2则将最近2周期置为1
HD赋值:I2>1日前的I2
UU赋值:若数据位置状态则将最近上次LD距今天数+1周期置为1
VV赋值:UU>1日前的UU
WW赋值:若VV则将最近1日前的上次LD距今天数+2周期置为1
XX赋值:WW>1日前的WW
UU2赋值:若数据位置状态则将最近上次HD距今天数+1周期置为1
VV2赋值:UU2>1日前的UU2
WW2赋值:若VV2则将最近1日前的上次HD距今天数+2周期置为1
XX2赋值:WW2>1日前的WW2
输出前一低支撑:上次VV距今天数日前的最低价,PRECIS2,COLOR99FF66,线宽为1,DOTLINE
输出箱体下沿:上次XX距今天数日前的最低价,COLORFFFF00,PRECIS2
输出前一高压力:上次VV2距今天数日前的最高价,PRECIS2,COLOR99FF66,线宽为1,DOTLINE
输出箱体上沿:上次XX2距今天数日前的最高价,PRECIS2,COLOR00FFFF
当满足条件NN时,在前一低支撑位置书写文字,ALIGN2,COLOR00DD00,VALIGN0
当满足条件NN时,在前一高压力位置书写文字,ALIGN2,COLOR00DD00,VALIGN2
当满足条件NN时,在箱体下沿位置书写文字,ALIGN2,COLORFFFF00,线宽为1,VALIGN0
当满足条件NN时,在箱体上沿位置书写文字,ALIGN2,COLOR00FFFF,线宽为1,VALIGN2
Y赋值:(最高价+最低价)/2
AO赋值:Y的5日简单移动平均-Y的21日简单移动平均
DU0赋值:AO上穿0
UD0赋值:0上穿AO
TDU0赋值:上次DU0距今天数
TUD0赋值:上次UD0距今天数
DU3赋值:1日前的DU0
UD3赋值:1日前的UD0
TDU3赋值:上次DU3距今天数
TUD3赋值:上次UD3距今天数
输出劫:如果TDU3<TUD3,返回TDU3日前的2日内最高价的最高值,否则返回TUD3日前的2日内最低价的最低值,COLORFF0033,线宽为4
赢赋值:收盘价的1日简单移动平均
在赋值:赢的2日[1日权重]移动平均的2日[1日权重]移动平均的2日[1日权重]移动平均
龙赋值:在的3日简单移动平均
FILLRGN(在,龙,在>=龙),COLOR0000FF
FILLRGN(在,龙,在<龙),COLOR00FF00
W1赋值:收盘价=10日内收盘价的最高值
W2赋值:上次W1距今天数
W3赋值:如果W2>0,返回W2日前的收盘价,否则返回W2日前的收盘价
W4赋值:收盘价上穿1日前的W3
ZHUIA赋值:W4 AND 统计5日中满足W4的天数=1
当满足条件ZHUIA>0时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
MA2赋值:成交额(元)/100的2日累和/成交量(手)的2日累和
MA3赋值:成交额(元)/100的3日累和/成交量(手)的3日累和
MA4赋值:成交额(元)/100的4日累和/成交量(手)的4日累和
MA5赋值:成交额(元)/100的5日累和/成交量(手)的5日累和
MA6赋值:成交额(元)/100的6日累和/成交量(手)的6日累和
MA7赋值:成交额(元)/100的7日累和/成交量(手)的7日累和
MA8赋值:成交额(元)/100的8日累和/成交量(手)的8日累和
MA9赋值:成交额(元)/100的9日累和/成交量(手)的9日累和
MA10赋值:成交额(元)/100的10日累和/成交量(手)的10日累和
MA11赋值:成交额(元)/100的11日累和/成交量(手)的11日累和
MA12赋值:成交额(元)/100的12日累和/成交量(手)的12日累和
MA13赋值:成交额(元)/100的13日累和/成交量(手)的13日累和
MA14赋值:成交额(元)/100的14日累和/成交量(手)的14日累和
MA15赋值:成交额(元)/100的15日累和/成交量(手)的15日累和
MA16赋值:成交额(元)/100的16日累和/成交量(手)的16日累和
MA17赋值:成交额(元)/100的17日累和/成交量(手)的17日累和
MA18赋值:成交额(元)/100的18日累和/成交量(手)的18日累和
MA19赋值:成交额(元)/100的19日累和/成交量(手)的19日累和
输出A:MA2和MA3和MA4和MA5和MA6和MA7和MA8和MA9和MA10和MA11和MA12和MA13和MA14和MA15和MA16和MA17和MA18和MA19的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值,线宽为0
当满足条件收盘价上穿A时,在最低价位置画6号图标
 

源码:

 

BBI:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,colorwhite,linethick2; EBBI:(ema(c,6)+ema(c,18)+ema(c,54)+ema(c,162))/4,colorff00ff,linethick2; DRAWTEXT(cross(bbi,ebbi),l-0.13,'太牛啦'),COLORYELLOW;{http://cxh99.com}
DRAWTEXT(CROSS(ZIG(3,10),REF(ZIG(3,10),1)),LOW*0.99,'←买入') , COLORRED; DRAWTEXT(CROSS(REF(ZIG(3,10),1),ZIG(3,10)),HIGH*1.008,'←走人'),COLORGREEN;{http://www.cxh99.com}

NN:= DISPSTATUS=2;
A1:=REF(HIGH,3)=HHV(HIGH,2*3+1);
B1:=FILTER(A1,3);
C1:=BACKSET(B1,3+1);
D1:=FILTER(C1,3);
A2:=REF(LOW,3)=LLV(LOW,2*3+1);
B2:=FILTER(A2,3);
C2:=BACKSET(B2,3+1);
D2:=FILTER(C2,3);
E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;
E2:=(HIGH+LOW)/2;
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT(D1 AND E1=E2));
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1);
L2:=LD OR BARSTATUS OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H1,X2)>0,HHVBARS(IF(H1,HIGH,0),X2));
G2:=F2>REF(F2,1);
I2:=BACKSET(G2,2);
HD:=I2>REF(I2,1);
UU:=BACKSET(BARSTATUS,BARSLAST(LD)+1);
VV:=UU>REF(UU,1);
WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);
XX:=WW>REF(WW,1);
UU2:=BACKSET(BARSTATUS,BARSLAST(HD)+1);
VV2:=UU2>REF(UU2,1);
WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);
XX2:=WW2>REF(WW2,1);
前一低支撑:REF(L,BARSLAST(VV)),PRECIS2,COLOR99FF66,LINETHICK1,DOTLINE;
箱体下沿:REF(L,BARSLAST(XX)),ColorFFFF00,PRECIS2;
前一高压力:REF(H,BARSLAST(VV2)),PRECIS2,COLOR99FF66,LINETHICK1,DOTLINE;
箱体上沿:REF(H,BARSLAST(XX2)),PRECIS2,Color00FFFF;
DRAWTEXT(nn,前一低支撑,'前一低支撑: '+NUMTOSTRN(前一低支撑,2)+'元'),ALIGN2,Color00dd00,VALIGN0;
DRAWTEXT(nn,前一高压力,'前一高压力: '+NUMTOSTRN(前一高压力,2)+'元'),ALIGN2,Color00dd00,VALIGN2;
DRAWTEXT(nn,箱体下沿,'箱体下沿: '+NUMTOSTRN(箱体下沿,2)+'元'),ALIGN2,ColorFFFF00,LINETHICK1,VALIGN0;
DRAWTEXT(nn,箱体上沿,'箱体上沿: '+NUMTOSTRN(箱体上沿,2)+'元'),ALIGN2,Color00FFFF,LINETHICK1,VALIGN2;

Y:=(HIGH+LOW)/2;
AO:=MA(Y,5)-MA(Y,21);
DU0:=CROSS(AO,0);
UD0:=CROSS(0,AO);
TDU0:=BARSLAST(DU0);
TUD0:=BARSLAST(UD0);
DU3:=REF(DU0,1);
UD3:=REF(UD0,1);
TDU3:=BARSLAST(DU3);
TUD3:=BARSLAST(UD3);
劫:IF(TDU3<TUD3,REF(HHV(HIGH,2),TDU3),REF(LLV(LOW,2),TUD3)),COLORFF0033,LINETHICK4;

赢:=MA(C,1);
在:=SMA(SMA(SMA(赢,2,1),2,1),2,1);
龙:=MA(在,3);
FILLRGN(在,龙,在>=龙),Color0000FF;
FILLRGN(在,龙,在<龙),color00FF00;

W1:=C=HHV(C,10);
W2:=BARSLAST(W1);
W3:=IF(W2>0,REF(C,W2),REF(C,W2));
W4:=CROSS(C,REF(W3,1));
ZHUIA:=W4 AND COUNT(W4,5)=1;
STICKLINE(ZHUIA>0,O,C,3,0),COLORYELLOW;{http://cxh99.com}

ma2:=sum(AMOUNT/100,2)/sum(v,2);
ma3:=sum(AMOUNT/100,3)/sum(v,3);
ma4:=sum(AMOUNT/100,4)/sum(v,4);
ma5:=sum(AMOUNT/100,5)/sum(v,5);
ma6:=sum(AMOUNT/100,6)/sum(v,6);
ma7:=sum(AMOUNT/100,7)/sum(v,7);
ma8:=sum(AMOUNT/100,8)/sum(v,8);
ma9:=sum(AMOUNT/100,9)/sum(v,9);
ma10:=sum(AMOUNT/100,10)/sum(v,10);
ma11:=sum(AMOUNT/100,11)/sum(v,11);
ma12:=sum(AMOUNT/100,12)/sum(v,12);
ma13:=sum(AMOUNT/100,13)/sum(v,13);
ma14:=sum(AMOUNT/100,14)/sum(v,14);
ma15:=sum(AMOUNT/100,15)/sum(v,15);
ma16:=sum(AMOUNT/100,16)/sum(v,16);
ma17:=sum(AMOUNT/100,17)/sum(v,17);
ma18:=sum(AMOUNT/100,18)/sum(v,18);
ma19:=sum(AMOUNT/100,19)/sum(v,19);
a:max(ma2,max(ma3,max(ma4,max(ma5,max(ma6,max(ma7,max(ma8,max(ma9,max(ma10,max(ma11,max(ma12,max(ma13,max(ma14,max(ma15,max(ma16,max(ma17,max(ma18,ma19))))))))))))))))),LINETHICK0;{http://www.cxh99.com}
DRAWICON(cross(c,a),l ,6);

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容