通达信缠论分笔主图指标 源码分享 附图

 
DFIX:=5;
KFIX:=2;
SHORT:=12;
LONG:=26;
MID:=9;
DIFF:=(EMA((CLOSE * 100),SHORT) - EMA((CLOSE * 100),LONG));
DEA:=EMA(DIFF,MID);
MACD2:=((DIFF - DEA) * 2);
DEAUP:=BARSLAST(LONGCROSS(MACD2,0,DFIX));
DIFUP:=BARSLAST(LONGCROSS(MACD2,0,DFIX));
LASTH:=MIN(DIFUP,DEAUP);
DEADN:=BARSLAST(LONGCROSS(0,MACD2,DFIX));
DIFDN:=BARSLAST(LONGCROSS(0,MACD2,DFIX));
LASTL:=MIN(DEADN,DIFDN);
ISGG:=BACKSET(LONGCROSS(0,MACD2,1),(DIFUP + KFIX));
ISDD:=BACKSET(LONGCROSS(MACD2,0,1),(DIFDN + KFIX));
GG:=((H = HHV(H,(DIFUP + KFIX))) AND ISGG);
DD:=((L = LLV(L,(DIFDN + KFIX))) AND ISDD);
GGP:=BARSLAST(GG);
DDP:=BARSLAST(DD);
距离:IF(GG,DDP,IF(DD,GGP,DRAWNULL)),NODRAW;
笔力度:IF(GG,(HHV(H,(GGP + 1)) - LLV(L,(DDP + 1))),IF(DD,(HHV(H,(GGP + 1)) - LLV(L,(DDP + 1))),DRAWNULL)),NODRAW;
上升力度:=IF(GG,((HHV(H,(GGP + 1)) - LLV(L,(DDP + 1))) / DDP),DRAWNULL);
下降力度:=IF(DD,((HHV(H,(GGP + 1)) - LLV(L,(DDP + 1))) / GGP),DRAWNULL);
轮回点:=(GG OR DD);
NZ1:=BARSLAST(轮回点);
NZ2:=((REF(NZ1,(NZ1 + 1)) + NZ1) + 1);
NZ3:=(REF(NZ2,NZ2) + NZ2);
NZ4:=(REF(NZ2,NZ3) + NZ3);
平均力度:=IF(GG,((HHV(H,(GGP + 1)) - LLV(L,(DDP + 1))) / DDP),((HHV(H,(GGP + 1)) - LLV(L,(DDP + 1))) / GGP));
纠偏率:IF(轮回点,(笔力度 / REF(笔力度,NZ2)),DRAWNULL),NODRAW;
盘背率:IF(轮回点,(笔力度 / REF(笔力度,NZ3)),DRAWNULL),NODRAW;
CDAY:=CLOSE;
MA5:MA(CDAY,5);
MA10:MA(CDAY,10),NODRAW;
MA21:MA(CDAY,21),NODRAW;
MA60:MA(CDAY,60),NODRAW;
MA250:MA(CDAY,250),NODRAW;
ISLINE:=BACKSET((GG OR DD),MAX(GGP,DDP));
LBG:=IF((GGP > DDP),L,H);
LED:=IF((GGP > DDP),(REF(L,DDP) + (REF(下降力度,DDP) * DDP)),(REF(H,GGP) - (REF(上升力度,GGP) * GGP)));
LED2:=IF((GGP > DDP),(REF(L,DDP) + ((REF(下降力度,DDP) * 2) * DDP)),(REF(H,GGP) - ((REF(上升力度,GGP) * 2) * GGP)));
LED3:=IF((GGP > DDP),(REF(L,DDP) + ((REF(下降力度,DDP) / 2) * DDP)),(REF(H,GGP) - ((REF(上升力度,GGP) / 2) * GGP)));
上升:DRAWLINE(DD,L,GG,H,0),COLORMAGENTA;
下降:DRAWLINE(GG,H,DD,L,0),COLORGREEN;
STICKLINE((((C - REF(C,1)) / REF(C,1)) > 0.05),(MAX(O,C) - (ABS((O - C)) / 3)),(MAX(O,C) - ((ABS((O - C)) * 2) / 3)),2.5,0),COLORYELLOW;
STICKLINE((((C - REF(C,1)) / REF(C,1)) > 0.095),(MAX(O,C) - (ABS((O - C)) / 3)),(MAX(O,C) - ((ABS((O - C)) * 2) / 3)),2.5,0),COLORMAGENTA;
STICKLINE((((C - REF(C,1)) / REF(C,1)) < -0.05),(MAX(O,C) - (ABS((O - C)) / 3)),(MAX(O,C) - ((ABS((O - C)) * 2) / 3)),2.5,0),COLORFF0000;
STICKLINE((((C - REF(C,1)) / REF(C,1)) < -0.095),(MAX(O,C) - (ABS((O - C)) / 3)),(MAX(O,C) - ((ABS((O - C)) * 2) / 3)),2.5,0),COLORGREEN;
STICKLINE(((C < REF(C,1)) AND (CLOSE > OPEN)),CLOSE,OPEN,0.5,0),COLORGREEN;
DRAWICON((((PERIOD > 2) AND (C < REF(C,1))) AND (CLOSE > OPEN)),L,23);
STICKLINE(((C > REF(C,1)) AND (CLOSE < OPEN)),CLOSE,OPEN,0.5,0),COLOR0033FF;
DRAWICON((((PERIOD > 2) AND (C > REF(C,1))) AND (CLOSE < OPEN)),H,23);
均价:DYNAINFO(11),POINTDOT,COLORWHITE;
UP1:=SUMBARS(LONGCROSS("MACD.MACD",0,DFIX),1);
UP2:=SUMBARS(LONGCROSS("MACD.MACD",0,DFIX),2);
DP1:=SUMBARS(LONGCROSS(0,"MACD.MACD",DFIX),1);
DP2:=SUMBARS(LONGCROSS(0,"MACD.MACD",DFIX),2);
高:=IF(("MACD.MACD" > 0),HHV(H,UP2),HHV(H,UP1));
低:=IF(("MACD.MACD" > 0),LLV(L,DP1),LLV(L,DP2));
H1:=(高 - ((高 - 低) * 0.191));
H2:=(高 - ((高 - 低) * 0.382));
H3:=(高 - ((高 - 低) * 0.5));
H4:=(高 - ((高 - 低) * 0.618));
H5:=(高 - ((高 - 低) * 0.809));
STICKLINE((CURRBARSCOUNT = 7),高,高,100,-1),COLORGREEN;
STICKLINE((CURRBARSCOUNT = 7),H1,H1,100,-1),COLORCYAN;
STICKLINE((CURRBARSCOUNT = 7),H2,H2,100,-1),COLORCCCCCC;
STICKLINE((CURRBARSCOUNT = 7),H3,H3,100,0),COLORYELLOW;
STICKLINE((CURRBARSCOUNT = 7),H4,H4,100,-1),COLOR8080FF;
STICKLINE((CURRBARSCOUNT = 7),H5,H5,100,-1),COLORMAGENTA;
STICKLINE((CURRBARSCOUNT = 7),低,低,100,-1),COLORRED;
主力控盘:(WINNER((C / 1.16)) * 100),NODRAW;
强庄控盘:(WINNER((C / 1.3)) * 100),NODRAW;
对手盘:((PERIOD = 5) * (COUNT((((C > REF(C,1)) AND (OPEN < CLOSE)) AND (VOL > REF(VOL,1))),10) - COUNT(((C < REF(C,1)) AND (VOL > REF(VOL,1))),10))),NODRAW;
获利比例:(WINNER(C) * 100),NODRAW;



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

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

相关指标公式

DFIX赋值:5
KFIX赋值:2
SHORT赋值:12
LONG赋值:26
MID赋值:9
DIFF赋值:((收盘价*100)的SHORT日指数移动平均 - (收盘价*100)的LONG日指数移动平均)
DEA赋值:DIFF的MID日指数移动平均
MACD2赋值:((DIFF - DEA) * 2)
DEAUP赋值:上次MACD2小于0保持DFIX个交易日后交叉上穿距今天数
DIFUP赋值:上次MACD2小于0保持DFIX个交易日后交叉上穿距今天数
LASTH赋值:DIFUP和DEAUP的较小值
DEADN赋值:上次0小于MACD2保持DFIX个交易日后交叉上穿距今天数
DIFDN赋值:上次0小于MACD2保持DFIX个交易日后交叉上穿距今天数
LASTL赋值:DEADN和DIFDN的较小值
ISGG赋值:若0小于MACD2保持1个交易日后交叉上穿则将最近(DIFUP+KFIX)周期置为1
ISDD赋值:若MACD2小于0保持1个交易日后交叉上穿则将最近(DIFDN+KFIX)周期置为1
GG赋值:((最高价 = (DIFUP+KFIX)日内最高价的最高值) AND ISGG)
DD赋值:((最低价 = (DIFDN+KFIX)日内最低价的最低值) AND ISDD)
GGP赋值:上次GG距今天数
DDP赋值:上次DD距今天数
输出距离:如果GG,返回DDP,否则返回如果DD,返回GGP,否则返回无效数,NODRAW
输出笔力度:如果GG,返回((GGP+1)日内最高价的最高值-(DDP+1)日内最低价的最低值),否则返回如果DD,返回((GGP+1)日内最高价的最高值-(DDP+1)日内最低价的最低值),否则返回无效数,NODRAW
上升力度赋值:如果GG,返回(((GGP+1)日内最高价的最高值-(DDP+1)日内最低价的最低值)/DDP),否则返回无效数
下降力度赋值:如果DD,返回(((GGP+1)日内最高价的最高值-(DDP+1)日内最低价的最低值)/GGP),否则返回无效数
轮回点赋值:(GG OR DD)
NZ1赋值:上次轮回点距今天数
NZ2赋值:(((NZ1+1)日前的NZ1 + NZ1) + 1)
NZ3赋值:(NZ2日前的NZ2 + NZ2)
NZ4赋值:(NZ3日前的NZ2 + NZ3)
平均力度赋值:如果GG,返回(((GGP+1)日内最高价的最高值-(DDP+1)日内最低价的最低值)/DDP),否则返回(((GGP+1)日内最高价的最高值-(DDP+1)日内最低价的最低值)/GGP)
输出纠偏率:如果轮回点,返回(笔力度/NZ2日前的笔力度),否则返回无效数,NODRAW
输出盘背率:如果轮回点,返回(笔力度/NZ3日前的笔力度),否则返回无效数,NODRAW
CDAY赋值:收盘价
输出MA5:CDAY的5日简单移动平均
输出MA10:CDAY的10日简单移动平均,NODRAW
输出MA21:CDAY的21日简单移动平均,NODRAW
输出MA60:CDAY的60日简单移动平均,NODRAW
输出MA250:CDAY的250日简单移动平均,NODRAW
ISLINE赋值:若(GGORDD)则将最近GGP和DDP的较大值周期置为1
LBG赋值:如果(GGP>DDP),返回最低价,否则返回最高价
LED赋值:如果(GGP>DDP),返回(DDP日前的最低价+(DDP日前的下降力度*DDP)),否则返回(GGP日前的最高价-(GGP日前的上升力度*GGP))
LED2赋值:如果(GGP>DDP),返回(DDP日前的最低价+((DDP日前的下降力度*2)*DDP)),否则返回(GGP日前的最高价-((GGP日前的上升力度*2)*GGP))
LED3赋值:如果(GGP>DDP),返回(DDP日前的最低价+((DDP日前的下降力度/2)*DDP)),否则返回(GGP日前的最高价-((GGP日前的上升力度/2)*GGP))
输出上升:当满足条件DD时,在最低价位置画直线起点,当满足条件GG时,在最高价位置画直线终点,0表示是否延长.,画洋红色
输出下降:当满足条件GG时,在最高价位置画直线起点,当满足条件DD时,在最低价位置画直线终点,0表示是否延长.,画绿色
当满足条件(((收盘价-1日前的收盘价)/1日前的收盘价)>0.05)时,在(开盘价和收盘价的较大值-((开盘价-收盘价)的绝对值/3))和(开盘价和收盘价的较大值-(((开盘价-收盘价)的绝对值*2)/3))位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画黄色
当满足条件(((收盘价-1日前的收盘价)/1日前的收盘价)>0.095)时,在(开盘价和收盘价的较大值-((开盘价-收盘价)的绝对值/3))和(开盘价和收盘价的较大值-(((开盘价-收盘价)的绝对值*2)/3))位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画洋红色
当满足条件(((收盘价-1日前的收盘价)/1日前的收盘价)<-0.05)时,在(开盘价和收盘价的较大值-((开盘价-收盘价)的绝对值/3))和(开盘价和收盘价的较大值-(((开盘价-收盘价)的绝对值*2)/3))位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFF0000
当满足条件(((收盘价-1日前的收盘价)/1日前的收盘价)<-0.095)时,在(开盘价和收盘价的较大值-((开盘价-收盘价)的绝对值/3))和(开盘价和收盘价的较大值-(((开盘价-收盘价)的绝对值*2)/3))位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画绿色
当满足条件((收盘价<1日前的收盘价)AND(收阳线))时,在收盘价和开盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画绿色
当满足条件(((周期类型>2)AND(收盘价<1日前的收盘价))AND(收阳线))时,在最低价位置画23号图标
当满足条件((收盘价>1日前的收盘价)AND(收阴线))时,在收盘价和开盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR0033FF
当满足条件(((周期类型>2)AND(收盘价>1日前的收盘价))AND(收阴线))时,在最高价位置画23号图标
输出均价:均价,POINTDOT,画白色
UP1赋值:"平滑异同平均线的MACD"小于0保持DFIX个交易日后交叉上穿累加至1的天数
UP2赋值:"平滑异同平均线的MACD"小于0保持DFIX个交易日后交叉上穿累加至2的天数
DP1赋值:0小于"平滑异同平均线的MACD"保持DFIX个交易日后交叉上穿累加至1的天数
DP2赋值:0小于"平滑异同平均线的MACD"保持DFIX个交易日后交叉上穿累加至2的天数
高赋值:如果("平滑异同平均线的MACD">0),返回UP2日内最高价的最高值,否则返回UP1日内最高价的最高值
低赋值:如果("平滑异同平均线的MACD">0),返回DP1日内最低价的最低值,否则返回DP2日内最低价的最低值
H1赋值:(高 - ((高 - 低) * 0.191))
H2赋值:(高 - ((高 - 低) * 0.382))
H3赋值:(高 - ((高 - 低) * 0.5))
H4赋值:(高 - ((高 - 低) * 0.618))
H5赋值:(高 - ((高 - 低) * 0.809))
当满足条件(到最后交易的周期=7)时,在高和高位置之间画柱状线,宽度为100,-1不为0则画空心柱.,画绿色
当满足条件(到最后交易的周期=7)时,在H1和H1位置之间画柱状线,宽度为100,-1不为0则画空心柱.,画青色
当满足条件(到最后交易的周期=7)时,在H2和H2位置之间画柱状线,宽度为100,-1不为0则画空心柱.,COLORCCCCCC
当满足条件(到最后交易的周期=7)时,在H3和H3位置之间画柱状线,宽度为100,0不为0则画空心柱.,画黄色
当满足条件(到最后交易的周期=7)时,在H4和H4位置之间画柱状线,宽度为100,-1不为0则画空心柱.,COLOR8080FF
当满足条件(到最后交易的周期=7)时,在H5和H5位置之间画柱状线,宽度为100,-1不为0则画空心柱.,画洋红色
当满足条件(到最后交易的周期=7)时,在低和低位置之间画柱状线,宽度为100,-1不为0则画空心柱.,画红色
输出主力控盘:(以(收盘价/1.16)计算的获利盘比例 * 100),NODRAW
输出强庄控盘:(以(收盘价/1.3)计算的获利盘比例 * 100),NODRAW
输出对手盘:((周期类型 = 5) * (统计10日中满足(((收盘价>1日前的收盘价)AND(收阳线))AND(成交量(手)>1日前的成交量(手)))的天数 - 统计10日中满足((收盘价<1日前的收盘价)AND(成交量(手)>1日前的成交量(手)))的天数)),NODRAW
输出获利比例:(以收盘价计算的获利盘比例 * 100),NODRAW

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

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