通达信布林趋势指标源码

 
DIR2:=ABS(CLOSE-REF(CLOSE,10));
VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),10);
ER2:=DIR2/VIR2;
CS2:=ER2*(0.8-2/24)+2/24;
CQ2:=CS2*CS2;
AMA2:EMA(DMA(CLOSE,CQ2),2),COLORLIBLUE,LINETHICK2;
AMA3:IF(AMA2/REF(AMA2,1)>0.997,AMA2,DRAWNULL),COLORRED,LINETHICK2;
AMA4:IF(AMA2/REF(AMA2,1)>1.001,AMA2,DRAWNULL),COLORRED,LINETHICK2;
LC:=REF(CLOSE,1);
VAR28:=SMA(MAX(CLOSE-LC,0),5.5,1)/SMA(ABS(CLOSE-LC),6,1)*100;
VARA00:=((AMOUNT)/(VOL))/(100);
VARAB00:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);
VARAC00:=((SUM(AMOUNT,7))/(VARA00))/(100);
VARD0:=DMA(VARAB00,(VOL)/(VARAC00));
VARDE0:=((CLOSE-VARD0)/(VARD0))*(100);
VARDE0F:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100);
VARDE0JF:=MA(VARDE0,20)+STD(VARDE0,20);
BIAS18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);
AA:=SMA(VARDE0F,3,1);
SS:=(REF(BIAS18,1)>=5) AND CROSS(VARDE0JF,VARDE0) AND (AA>79);
DRAWTEXT(CROSS(84,RSI) AND CROSS(76,VAR28),H*1.01,'卖出'),LINETHICK4,COLORGREEN;
红轨道:=MA(MA(CLOSE,3),1),LINETHICK1,COLORYELLOW;
绿轨道:=MA(MA(CLOSE,3),3);
上升:=IF(红轨道>=绿轨道,绿轨道,DRAWNULL),COLORRED,LINETHICK2;
AA1:=3*SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1)-2*SMA(SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1),3,1);
加仓:=IF(CROSS(AA1,REF(AA1+0.01,1)) AND LLV(AA1,2)=LLV(AA1,8) AND BETWEEN(AA1,20,60),1,0);
波段底:=(3)*(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1)) -
(2)*(SMA(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1),3,1));
DRAWTEXT(CROSS(波段底,3),L*0.97,'底');
A:=(3*C+L+O+H)/6;
X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+
14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)
+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+
REF(A,20))/210;
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
CB:=EMA(X,13);
买:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);
DRAWTEXT(FILTER(买=1,5),LOW-0.03,'买入'),COLORRED;
盘整天数:=5;{盘整天数自己调,以5--7日为最佳}
下探幅度:=5;
上冲幅度:=25;
涨停:=(C-REF(C,1))/REF(C,1)>0.09;{涨幅大于9个点}
缩量:=HHV(VOL,盘整天数-2)<REF(VOL,盘整天数-1) AND SUM(VOL, 盘整天数)>2* SUM(VOL, 盘整天数-2);
七伤拳:=缩量 AND REF(涨停,盘整天数) AND COUNT(涨停,盘整天数+1)=1 AND (HHV(H,盘整天数)-REF(C,盘整天数))/REF(C,盘整天数)*100<上冲幅度 AND (LLV(L,盘整天数)-REF(C,盘整天数))/REF(C,盘整天数)*100>(下探幅度*-1);
DRAWTEXT(七伤拳,LOW*0.98,'*七伤拳'),COLORRED;
阳涨幅:=3.5;
阳倍量:=1.9;
单阳收:=C;
单阳开:=O;
单阳:=单阳收>=REF(C,1)*(1+阳涨幅/100)AND VOL>REF(VOL,1)*阳倍量;
DRAWTEXT(CURRBARSCOUNT<300 AND 单阳,L*0.98,'阳'),COLOR00FFFF;
高不破价:=REF(C,BARSLAST(单阳));
低不破价:=REF(L,BARSLAST(单阳));
单阳不破:=CURRBARSCOUNT<300 AND BARSLAST(单阳)<11 AND (LLV(L,BARSLAST(单阳))>低不破价 OR LLV(L,BARSLAST(单阳))=低不破价);
STICKLINE(单阳不破,低不破价-低不破价*0.0005,低不破价,4,0),COLORGREEN;
STICKLINE(单阳不破,高不破价,高不破价,4,0),COLORRED;
STICKLINE(单阳,单阳开,单阳收,2,0),COLORYELLOW;
DRAWTEXT(BARSLAST(单阳)=1 AND 单阳不破,低不破价*0.98,'1'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=2 AND 单阳不破,低不破价*0.98,'2'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=3 AND 单阳不破,低不破价*0.98,'3'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=4 AND 单阳不破,低不破价*0.98,'4'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=5 AND 单阳不破,低不破价*0.98,'5'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=6 AND 单阳不破,低不破价*0.98,'6'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=7 AND 单阳不破,低不破价*0.98,'7'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=8 AND 单阳不破,低不破价*0.98,'8'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=9 AND 单阳不破,低不破价*0.98,'9'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=10 AND 单阳不破,低不破价*0.98,'10'),COLORGREEN;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
MACD1:=CROSS(DIFF,DEA) AND COUNT(MACD>0,1)=1;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,9,1);
D:=SMA(K,9,1);
J:=3*K-2*D;
KDJ1:=CROSS(K,D) AND CROSS(J,D);
均线:=CROSS(MA(C,5),MA(C,10));
量线:=CROSS(MA(V,5),MA(V,10));
SCC:=MACD1 AND KDJ1 AND 均线 AND 量线;
SC1:=MACD1 AND KDJ1;
SC2:=均线 AND 量线;
SC3:=均线 AND MACD1;
SC4:=量线 AND KDJ1;
SC5:=均线 AND KDJ1;
SC6:=MACD1 AND 量线;
DRAWICON(SC1 OR SC2 OR SC3 OR SC4 OR SC5 OR SC6,L-0.20,9);{两个以上指标同时金叉显示9号图标}
DRAWICON(SCC,L-0.20,3);{四个指标同时金叉显示3号图标,便于区别};
AAA:=MA((2*CLOSE+HIGH+LOW)/4,5);
通1:=AAA*102/100;
通2:=AAA*(200-102)/100;
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,CC);
上:(1+7/100)*DD,CIRCLEDOT,COLORBLUE;
下:(1-7/100)*DD,CIRCLEDOT,COLORBLUE;

IF(上>=REF(上,1), 上,DRAWNULL),CIRCLEDOT,COLOR0099FF;
IF(下>=REF(下,1), 下,DRAWNULL),CIRCLEDOT,COLOR0099FF;

A9:=EMA((EMA(CLOSE,29)+EMA(CLOSE,31)+EMA(CLOSE,33))/3,3),COLORYELLOW;
B:=REF(A9,1);
STICKLINE(A9>B,A9,B,3,0),COLORFF00FF;
STICKLINE(A9<=B,A9,B,3,1),COLORFF0000;





来函数检测结果如下
该公式没有未来函数


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

相关指标公式

DIR2赋值:收盘价-10日前的收盘价的绝对值
VIR2赋值:收盘价-1日前的收盘价的绝对值的10日累和
ER2赋值:DIR2/VIR2
CS2赋值:ER2*(0.8-2/24)+2/24
CQ2赋值:CS2*CS2
输出 AMA2:以CQ2为权重收盘价的动态移动平均的2日指数移动平均,画淡蓝色,线宽为2
输出 AMA3:如果AMA2/1日前的AMA2>0.997,返回AMA2,否则返回无效数,画红色,线宽为2
输出 AMA4:如果AMA2/1日前的AMA2>1.001,返回AMA2,否则返回无效数,画红色,线宽为2
LC赋值:1日前的收盘价
VAR28赋值:收盘价-LC和0的较大值的5.5日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
VARA00赋值:((成交额(元))/(成交量(手)))/(100)
VARAB00赋值:((3)*(最高价)+最低价+开盘价+(2)*(收盘价))/(7)
VARAC00赋值:((成交额(元)的7日累和)/(VARA00))/(100)
VARD0赋值:以(成交量(手))/(VARAC00)为权重VARAB00的动态移动平均
VARDE0赋值:((收盘价-VARD0)/(VARD0))*(100)
VARDE0F赋值:((收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值))*(100)
VARDE0JF赋值:VARDE0的20日简单移动平均+VARDE0的20日估算标准差
BIAS18赋值:((收盘价-收盘价的18日简单移动平均)/(收盘价的18日简单移动平均))*(100)
AA赋值:VARDE0F的3日[1日权重]移动平均
SS赋值:(1日前的BIAS18>=5) AND VARDE0JF上穿VARDE0 AND (AA>79)
当满足条件84上穿RSIANDCROSS(76,VAR28)时,在最高价*1.01位置书写文字,线宽为4,画绿色
红轨道赋值:收盘价的3日简单移动平均的1日简单移动平均,线宽为1,画黄色
绿轨道赋值:收盘价的3日简单移动平均的3日简单移动平均
上升赋值:如果红轨道>=绿轨道,返回绿轨道,否则返回无效数,画红色,线宽为2
AA1赋值:3*(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均-2*(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均的3日[1日权重]移动平均
加仓赋值:如果AA1上穿1日前的AA1+0.01ANDLLV(AA1,2)=8日内AA1的最低值ANDBETWEEN(AA1,20,60),返回1,否则返回0
波段底赋值:(3)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均) - (2)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均的3日[1日权重]移动平均)
当满足条件波段底上穿3时,在最低价*0.97位置书写文字
A赋值:(3*收盘价+最低价+开盘价+最高价)/6
X赋值:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+ 14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A +7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+ 20日前的A)/210
MTM赋值:收盘价-1日前的收盘价
DX赋值:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均
CB赋值:X的13日指数移动平均
买赋值:如果2日内DX的最低值=7日内DX的最低值ANDCOUNT(DX<0,2)ANDCROSS(DX,DX的2日简单移动平均),返回1,否则返回0
当满足条件买=1的5日过滤时,在最低价-0.03位置书写文字,画红色
盘整天数赋值:5
下探幅度赋值:5
上冲幅度赋值:25
涨停赋值:(收盘价-1日前的收盘价)/1日前的收盘价>0.09
缩量赋值:盘整天数-2日内成交量(手)的最高值<盘整天数-1日前的成交量(手) AND 成交量(手)的盘整天数日累和>2* 成交量(手)的盘整天数-2日累和
七伤拳赋值:缩量 AND 盘整天数日前的涨停 AND 统计盘整天数+1日中满足涨停的天数=1 AND (盘整天数日内最高价的最高值-盘整天数日前的收盘价)/盘整天数日前的收盘价*100<上冲幅度 AND (盘整天数日内最低价的最低值-盘整天数日前的收盘价)/盘整天数日前的收盘价*100>(下探幅度*-1)
当满足条件七伤拳时,在最低价*0.98位置书写文字,画红色
阳涨幅赋值:3.5
阳倍量赋值:1.9
单阳收赋值:收盘价
单阳开赋值:开盘价
单阳赋值:单阳收>=1日前的收盘价*(1+阳涨幅/100)AND 成交量(手)>1日前的成交量(手)*阳倍量
当满足条件到最后交易的周期<300AND单阳时,在最低价*0.98位置书写文字,COLOR00FFFF
高不破价赋值:上次单阳距今天数日前的收盘价
低不破价赋值:上次单阳距今天数日前的最低价
单阳不破赋值:到最后交易的周期<300 AND 上次单阳距今天数<11 AND (上次单阳距今天数日内最低价的最低值>低不破价 OR 上次单阳距今天数日内最低价的最低值=低不破价)
当满足条件单阳不破时,在低不破价-低不破价*0.0005和低不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画绿色
当满足条件单阳不破时,在高不破价和高不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳时,在单阳开和单阳收位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件上次单阳距今天数=1AND单阳不破时,在低不破价*0.98位置书写文字,画绿色
当满足条件上次单阳距今天数=2AND单阳不破时,在低不破价*0.98位置书写文字,画绿色
当满足条件上次单阳距今天数=3AND单阳不破时,在低不破价*0.98位置书写文字,画绿色
当满足条件上次单阳距今天数=4AND单阳不破时,在低不破价*0.98位置书写文字,画绿色
当满足条件上次单阳距今天数=5AND单阳不破时,在低不破价*0.98位置书写文字,画绿色
当满足条件上次单阳距今天数=6AND单阳不破时,在低不破价*0.98位置书写文字,画绿色
当满足条件上次单阳距今天数=7AND单阳不破时,在低不破价*0.98位置书写文字,画绿色
当满足条件上次单阳距今天数=8AND单阳不破时,在低不破价*0.98位置书写文字,画绿色
当满足条件上次单阳距今天数=9AND单阳不破时,在低不破价*0.98位置书写文字,画绿色
当满足条件上次单阳距今天数=10AND单阳不破时,在低不破价*0.98位置书写文字,画绿色
DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
MACD1赋值:DIFF上穿DEA AND 统计1日中满足MACD>0的天数=1
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的9日[1日权重]移动平均
D赋值:K的9日[1日权重]移动平均
J赋值:3*K-2*D
KDJ1赋值:K上穿D AND J上穿D
均线赋值:收盘价的5日简单移动平均上穿收盘价的10日简单移动平均
量线赋值:成交量(手)的5日简单移动平均上穿成交量(手)的10日简单移动平均
SCC赋值:MACD1 AND KDJ1 AND 均线 AND 量线
SC1赋值:MACD1 AND KDJ1
SC2赋值:均线 AND 量线
SC3赋值:均线 AND MACD1
SC4赋值:量线 AND KDJ1
SC5赋值:均线 AND KDJ1
SC6赋值:MACD1 AND 量线
当满足条件SC1ORSC2ORSC3ORSC4ORSC5ORSC6时,在最低价-0.20位置画9号图标
当满足条件SCC时,在最低价-0.20位置画3号图标

AAA赋值:(2*收盘价+最高价+最低价)/4的5日简单移动平均
通1赋值:AAA*102/100
通2赋值:AAA*(200-102)/100
CC赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均
DD赋值:以CC为权重收盘价的动态移动平均
输出 上:(1+7/100)*DD,CIRCLEDOT,画蓝色
输出 下:(1-7/100)*DD,CIRCLEDOT,画蓝色
如果上>=1日前的上,返回上,否则返回无效数,CIRCLEDOT,COLOR0099FF
如果下>=1日前的下,返回下,否则返回无效数,CIRCLEDOT,COLOR0099FF
A9赋值:(收盘价的29日指数移动平均+收盘价的31日指数移动平均+收盘价的33日指数移动平均)/3的3日指数移动平均,画黄色
B赋值:1日前的A9
当满足条件A9>B时,在A9和B位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
当满足条件A9<=B时,在A9和B位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFF0000

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

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