通达信《分型主图及副图》源码主图\副图\选股大智慧

 

《分型主图》、《上向分形》、《下向分形》源码一并送出,主图、副图、选股俱全。《上向分形》即突破左高;《下向分形》即分形低点。无论上分和下分,站上牛熊线你再考虑。上升趋势中线操作、下跌趋势短线操作。

分型主图及副图选股
1、分型主图(大智慧)
重心线:(H+L+O+C*3)/6;
DRAWGBKLAST(v>1,STRIP(RGB(60,10,0),RGB(10,50,0),0));
NX:=(3*CLOSE+LOW+OPEN+HIGH)/6;   
牛线:=(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;
牛熊线:MA(牛线,6),COLORGREEN,linethick2;
partline(牛熊线,牛熊线<=牛线,rgb(255,0,0),牛熊线>牛线,rgb(0,255,0)),linethick2;
简底:=H>ref(H,1) and ref(H,1)<ref(H,2) and L>ref(L,1) and ref(L,1)<ref(L,2);
简顶:=H<ref(H,1) and ref(H,1)>ref(H,2) and L<ref(L,1) and ref(L,1)>ref(L,2);
包含1:=ref(H,1)>=ref(H,2) and ref(L,1)<=ref(L,2);
包含2:=ref(H,1)<=ref(H,2) and ref(L,1)>=ref(L,2);
包底1:=H>ref(H,2) and ref(H,2)<ref(H,3) and L>ref(L,1) and ref(L,1)<ref(L,3);
包底2:=H>ref(H,1) and ref(H,1)<ref(H,3) and L>ref(L,2) and ref(L,2)<ref(L,3);
包顶1:=H<ref(H,1) and ref(H,1)>ref(H,3) and L<ref(L,2) and ref(L,2)>ref(L,3);
包顶2:=H<ref(H,2) and ref(H,2)>ref(H,3) and L<ref(L,1) and ref(L,1)>ref(L,3);
复底:=IF(包含1,包底1,IF(包含2,包底2,简底));
复顶:=IF(包含1,包顶1,IF(包含2,包顶2,简顶));
底分型:=IF(BARSLAST(CROSS(牛熊线,重心线))>3,FILTER(BACKSET(FILTER(复底 and 重心线<牛熊线,3),2),1),0);
顶分型:=IF(BARSLAST(CROSS(重心线,牛熊线))>3,FILTER(BACKSET(FILTER(复顶 and 重心线>牛熊线,3),2),1),0);
STICKLINE(底分型,C,O,8,0),COLORFF00FF,LINETHICK2;
STICKLINE(底分型,C,O,3,0),COLORFF00FF,LINETHICK2;
STICKLINE(底分型,H,L,1,0),COLORFF00FF,LINETHICK2;
STICKLINE(顶分型,C,O,8,0),COLORYELLOW,LINETHICK2;
STICKLINE(顶分型,C,O,3,0),COLORYELLOW,LINETHICK2;
STICKLINE(顶分型,H,L,1,0),COLORYELLOW,LINETHICK2;
DRAWTEXT(底分型,L*0.99,'底型'),ALIGN1,COLORYELLOW,LINETHICK1;
DRAWTEXT(顶分型,H*1.02,'顶型'),ALIGN1,COLORYELLOW,LINETHICK1;

2、分型主图(通达信)
重心线:(H+L+O+C*3)/6;
NX:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛线:=(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;
牛熊线:MA(牛线,6),COLORGREEN,LINETHICK2;
IF(牛熊线<=牛线,牛熊线,DRAWNULL),COLORRED,LINETHICK2;
IF(牛熊线>牛线,牛熊线,DRAWNULL),COLORGREEN,LINETHICK2;
简底:=H>REF(H,1) AND REF(H,1)<REF(H,2) AND L>REF(L,1) AND REF(L,1)<REF(L,2);
简顶:=H<REF(H,1) AND REF(H,1)>REF(H,2) AND L<REF(L,1) AND REF(L,1)>REF(L,2);
包含1:=REF(H,1)>=REF(H,2) AND REF(L,1)<=REF(L,2);
包含2:=REF(H,1)<=REF(H,2) AND REF(L,1)>=REF(L,2);
包底1:=H>REF(H,2) AND REF(H,2)<REF(H,3) AND L>REF(L,1) AND REF(L,1)<REF(L,3);
包底2:=H>REF(H,1) AND REF(H,1)<REF(H,3) AND L>REF(L,2) AND REF(L,2)<REF(L,3);
包顶1:=H<REF(H,1) AND REF(H,1)>REF(H,3) AND L<REF(L,2) AND REF(L,2)>REF(L,3);
包顶2:=H<REF(H,2) AND REF(H,2)>REF(H,3) AND L<REF(L,1) AND REF(L,1)>REF(L,3);
复底:=IF(包含1,包底1,IF(包含2,包底2,简底));
复顶:=IF(包含1,包顶1,IF(包含2,包顶2,简顶));
底分型:=IF(BARSLAST(CROSS(牛熊线,重心线))>3,FILTER(BACKSET(FILTER(复底 AND 重心线<牛熊线,3),2),1),0);
顶分型:=IF(BARSLAST(CROSS(重心线,牛熊线))>3,FILTER(BACKSET(FILTER(复顶 AND 重心线>牛熊线,3),2),1),0);
STICKLINE(底分型,C,O,8,0),COLORFF00FF,LINETHICK2;
STICKLINE(底分型,C,O,3,0),COLORFF00FF,LINETHICK2;
STICKLINE(底分型,H,L,1,0),COLORFF00FF,LINETHICK2;
STICKLINE(顶分型,C,O,8,0),COLORYELLOW,LINETHICK2;
STICKLINE(顶分型,C,O,3,0),COLORYELLOW,LINETHICK2;
STICKLINE(顶分型,H,L,1,0),COLORYELLOW,LINETHICK2;
DRAWTEXT(底分型,L*0.99,'底型'),COLORYELLOW,LINETHICK1;
DRAWTEXT(顶分型,H*1.02,'顶型'),COLORYELLOW,LINETHICK1;

 

3、上向分形副图、选股
{上向分形,即突破左高}
VAR1:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
VAR2:=CROSS(VAR1,0.9);
上向分形:=REF(HIGH,BARSLAST(VAR2));
选股:CROSS(C,上向分形);

4、下向分形副图、选股
{即底分形}
重心线:=(H+L+O+C*3)/6;
NX:=(3*CLOSE+LOW+OPEN+HIGH)/6;   
牛线:=(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;
牛熊线:=MA(牛线,6);
简底:=H>ref(H,1) and ref(H,1)<ref(H,2) and L>ref(L,1) and ref(L,1)<ref(L,2);
包含1:=ref(H,1)>=ref(H,2) and ref(L,1)<=ref(L,2);
包含2:=ref(H,1)<=ref(H,2) and ref(L,1)>=ref(L,2);
包底1:=H>ref(H,2) and ref(H,2)<ref(H,3) and L>ref(L,1) and ref(L,1)<ref(L,3);
包底2:=H>ref(H,1) and ref(H,1)<ref(H,3) and L>ref(L,2) and ref(L,2)<ref(L,3);
复底:=IF(包含1,包底1,IF(包含2,包底2,简底));
底分型:IF(BARSLAST(CROSS(牛熊线,重心线))>3,FILTER(BACKSET(FILTER(复底 and 重心线<牛熊线,3),2),1),0);
 

 




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

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

相关指标公式

《分型主图》、《上向分形》、《下向分形》源码一并送出,主图、副图、选股俱全。《上向分形》即突破左高;《下向分形》即分形低点。无论上分和下分,站上牛熊线你再考虑。上升趋势中线操作、下跌趋势短线操作。分型主图及副图选股1、分型主图(大智慧)重心线:(最高价+最低价+开盘价+收盘价*3)/6
DRAWGBKLAST(成交量(手)>1,STRIP(自定色,自定色,0))
NX赋值:(3*收盘价+最低价+开盘价+最高价)/6
牛线赋值:(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
输出牛熊线:牛线的6日简单移动平均,画绿色,线宽为2
[新]条件颜色线,线宽为2
简底赋值:最高价>1日前的最高价 AND 1日前的最高价<2日前的最高价 AND 最低价>1日前的最低价 AND 1日前的最低价<2日前的最低价
简顶赋值:最高价<1日前的最高价 AND 1日前的最高价>2日前的最高价 AND 最低价<1日前的最低价 AND 1日前的最低价>2日前的最低价
包含1赋值:1日前的最高价>=2日前的最高价 AND 1日前的最低价<=2日前的最低价
包含2赋值:1日前的最高价<=2日前的最高价 AND 1日前的最低价>=2日前的最低价
包底1赋值:最高价>2日前的最高价 AND 2日前的最高价<3日前的最高价 AND 最低价>1日前的最低价 AND 1日前的最低价<3日前的最低价
包底2赋值:最高价>1日前的最高价 AND 1日前的最高价<3日前的最高价 AND 最低价>2日前的最低价 AND 2日前的最低价<3日前的最低价
包顶1赋值:最高价<1日前的最高价 AND 1日前的最高价>3日前的最高价 AND 最低价<2日前的最低价 AND 2日前的最低价>3日前的最低价
包顶2赋值:最高价<2日前的最高价 AND 2日前的最高价>3日前的最高价 AND 最低价<1日前的最低价 AND 1日前的最低价>3日前的最低价
复底赋值:如果包含1,返回包底1,否则返回如果包含2,返回包底2,否则返回简底
复顶赋值:如果包含1,返回包顶1,否则返回如果包含2,返回包顶2,否则返回简顶
底分型赋值:如果上次牛熊线上穿重心线距今天数>3,返回若复底AND重心线<牛熊线的3日过滤则将最近2周期置为1的1日过滤,否则返回0
顶分型赋值:如果上次重心线上穿牛熊线距今天数>3,返回若复顶AND重心线>牛熊线的3日过滤则将最近2周期置为1的1日过滤,否则返回0
当满足条件底分型时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF00FF,线宽为2
当满足条件底分型时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF,线宽为2
当满足条件底分型时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF,线宽为2
当满足条件顶分型时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色,线宽为2
当满足条件顶分型时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色,线宽为2
当满足条件顶分型时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色,线宽为2
当满足条件底分型时,在最低价*0.99位置书写文字,ALIGN1,画黄色,线宽为1
当满足条件顶分型时,在最高价*1.02位置书写文字,ALIGN1,画黄色,线宽为1
输出2、分型主图(通达信)重心线:(最高价+最低价+开盘价+收盘价*3)/6
NX赋值:(3*收盘价+最低价+开盘价+最高价)/6
牛线赋值:(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
输出牛熊线:牛线的6日简单移动平均,画绿色,线宽为2
如果牛熊线<=牛线,返回牛熊线,否则返回无效数,画红色,线宽为2
如果牛熊线>牛线,返回牛熊线,否则返回无效数,画绿色,线宽为2
简底赋值:最高价>1日前的最高价 AND 1日前的最高价<2日前的最高价 AND 最低价>1日前的最低价 AND 1日前的最低价<2日前的最低价
简顶赋值:最高价<1日前的最高价 AND 1日前的最高价>2日前的最高价 AND 最低价<1日前的最低价 AND 1日前的最低价>2日前的最低价
包含1赋值:1日前的最高价>=2日前的最高价 AND 1日前的最低价<=2日前的最低价
包含2赋值:1日前的最高价<=2日前的最高价 AND 1日前的最低价>=2日前的最低价
包底1赋值:最高价>2日前的最高价 AND 2日前的最高价<3日前的最高价 AND 最低价>1日前的最低价 AND 1日前的最低价<3日前的最低价
包底2赋值:最高价>1日前的最高价 AND 1日前的最高价<3日前的最高价 AND 最低价>2日前的最低价 AND 2日前的最低价<3日前的最低价
包顶1赋值:最高价<1日前的最高价 AND 1日前的最高价>3日前的最高价 AND 最低价<2日前的最低价 AND 2日前的最低价>3日前的最低价
包顶2赋值:最高价<2日前的最高价 AND 2日前的最高价>3日前的最高价 AND 最低价<1日前的最低价 AND 1日前的最低价>3日前的最低价
复底赋值:如果包含1,返回包底1,否则返回如果包含2,返回包底2,否则返回简底
复顶赋值:如果包含1,返回包顶1,否则返回如果包含2,返回包顶2,否则返回简顶
底分型赋值:如果上次牛熊线上穿重心线距今天数>3,返回若复底AND重心线<牛熊线的3日过滤则将最近2周期置为1的1日过滤,否则返回0
顶分型赋值:如果上次重心线上穿牛熊线距今天数>3,返回若复顶AND重心线>牛熊线的3日过滤则将最近2周期置为1的1日过滤,否则返回0
当满足条件底分型时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF00FF,线宽为2
当满足条件底分型时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF,线宽为2
当满足条件底分型时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF,线宽为2
当满足条件顶分型时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色,线宽为2
当满足条件顶分型时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色,线宽为2
当满足条件顶分型时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色,线宽为2
当满足条件底分型时,在最低价*0.99位置书写文字,画黄色,线宽为1
当满足条件顶分型时,在最高价*1.02位置书写文字,画黄色,线宽为1
、选股VAR1赋值:若2日前的最高价=5日内最高价的最高值则将最近3周期置为1
VAR2赋值:VAR1上穿0.9
上向分形赋值:上次VAR2距今天数日前的最高价
输出选股:收盘价上穿上向分形
、选股重心线赋值:(最高价+最低价+开盘价+收盘价*3)/6
NX赋值:(3*收盘价+最低价+开盘价+最高价)/6
牛线赋值:(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
牛熊线赋值:牛线的6日简单移动平均
简底赋值:最高价>1日前的最高价 AND 1日前的最高价<2日前的最高价 AND 最低价>1日前的最低价 AND 1日前的最低价<2日前的最低价
包含1赋值:1日前的最高价>=2日前的最高价 AND 1日前的最低价<=2日前的最低价
包含2赋值:1日前的最高价<=2日前的最高价 AND 1日前的最低价>=2日前的最低价
包底1赋值:最高价>2日前的最高价 AND 2日前的最高价<3日前的最高价 AND 最低价>1日前的最低价 AND 1日前的最低价<3日前的最低价
包底2赋值:最高价>1日前的最高价 AND 1日前的最高价<3日前的最高价 AND 最低价>2日前的最低价 AND 2日前的最低价<3日前的最低价
复底赋值:如果包含1,返回包底1,否则返回如果包含2,返回包底2,否则返回简底
输出底分型:如果上次牛熊线上穿重心线距今天数>3,返回若复底AND重心线<牛熊线的3日过滤则将最近2周期置为1的1日过滤,否则返回0

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

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