系统维护中暂不允许登陆和注册

通达信动态止损主图指标 精准识别破位与反攻节点 源码

"止损主图"是一款专为通达信平台设计的智能主图指标,集止损监控、突破信号识别、多空趋势判断于一体。其核心功能包括:

动态止损线绘制
自动标记止损价位,以棕色柱状线+红色"↑止"文字提示,并在K线右侧标注止损价格,帮助用户严格管控风险。
突破信号分层识别
黄色图标标记"八日内突破"信号
洋红色图标提示"八日内不破均突"(价格突破后8日内未跌破关键价位)
红色图标预警"超八突"(超8日突破信号)
极端行情预警
用洋红色/橙色/蓝色柱体直观标记涨停、跌停、自动过滤ST股、新股等特殊标的。
量价关系分析
以绿色图标提示"破倍阴均/高"止损信号。

该指标经历史数据验证,能有效识别主力资金动向,建议配合30分钟以上周期使用,可作为短线交易的重要辅助工具。

 
HG1:=IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1));
HG2:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,HG1)));
HG3:=IF(MOD(FROMOPEN,HG2)<0.5,HG2,MOD(FROMOPEN,HG2));
HG4:=IF((CURRBARSCOUNT=1 AND DYNAINFO(8)>1),V*(HG2+3)/(HG3+3),V);
HG5:=IF(FINANCE(3)=2,0.3,IF((FINANCE(3)=3 OR FINANCE(3)=4 OR FINANCE(3)=6),0.2,0.1));
HG6:=ZTPRICE(REF(C,1),IF(NAMEINCLUDE('ST'),0.05,HG5));
HG7:=DTPRICE(REF(C,1),IF(NAMEINCLUDE('ST'),0.05,HG5));
HG8:=C>=ZTPRICE(REF(C,1),IF(NAMEINCLUDE('ST'),0.05,HG5)) AND H!=L AND H>0;
HG9:=C>=ZTPRICE(REF(C,1),IF(NAMEINCLUDE('ST'),0.05,HG5)) AND H=L AND H>0;
HG10:=C<=DTPRICE(REF(C,1),IF(NAMEINCLUDE('ST'),0.05,HG5)) AND H!=L AND L>0;
HG11:=C<=DTPRICE(REF(C,1),IF(NAMEINCLUDE('ST'),0.05,HG5)) AND H=L AND L>0;
HG12:=EMA(COST(85),10)>=REF(EMA(COST(85),10),1);
HG13:=HG12 AND EMA(COST(99),10)>=REF(EMA(COST(99),10),1);
HG14:=BARSLAST(H>=HG6 AND C<H);
HG15:=REF(HG14,HG14+1)+HG14+1;
HG16:=REF(HG14,HG15+2)+HG15+2;
HG17:=CROSS(C,REF(AMOUNT/V/100,HG14));
HG18:=HG17 OR (REF(C<=REF(AMOUNT/V/100,HG14),1) AND C>REF(AMOUNT/V/100,HG14));
HG19:=BETWEEN(HG14,1,8) AND (HG18) AND REF(COUNT(C>REF(REF(H,HG14),1),HG14),1)=0 AND C>O;
HG20:=C>REF(REF(AMOUNT/V/100,HG14),1) AND C>O;
HG21:=HG14>8 AND REF(C,1)<=REF(REF(AMOUNT/V/100,HG14),1) AND HG20;
HG22:=HG14>8 AND REF(C,1)<=REF(REF(H,HG14),1) AND C>REF(REF(H,HG14),1) AND C>O;
HG23:=REF(HG8 OR HG9,1) AND C<O;
HG24:=HG23 AND (V>=REF(V,1)*1.9 OR AMOUNT>=REF(AMOUNT,1)*1.9);
HG25:=BARSLAST(HG24);
HG26:=H=C OR (O>=REF(H,1) AND C>O);
HG27:=H-MAX(O,C)<MAX(O,C)-MIN(O,C);
HG28:=MAX(O,C)-MIN(O,C)>(H-MAX(O,C))*1.38;
HG29:=MAX(O,C)-MIN(O,C)>MIN(O,C)-L AND MAX(O,C)-MIN(O,C)>H-MAX(O,C);
HG30:=IF(HG26,1,IF(L=O,HG27,IF(H-MAX(O,C)>MIN(O,C)-L,HG28,IF(L<O AND H>C,HG29,DRAWNULL))));
HG31:=DYNAINFO(4)>0 AND BARSLASTCOUNT(C/REF(C,1)>1.09)=1;
HG32:=BARSLAST(BARSLASTCOUNT(C>REF(C,4))=9>0);
HG33:=HG32>4 AND C/REF(C,1)>1.09 AND C>REF(H,HG32) AND HG31;
HG34:=MAX(MAX((H-L),ABS((REF(C,1)-H))),ABS((REF(C,1)-L)));
HG35:=(REF(CLOSE,1)-REF(MA(HG34,13),1));
HG36:=(C-REF(C,1))/REF(C,1)*100<-5.5 OR C/O<=0.955;
HG37:=REF(BARSLAST(HG36),BARSLAST(HG36)+1)+BARSLAST(HG36)+1;
HG38:=(REF(O,BARSLAST(HG36))+REF(C,BARSLAST(HG36)))/2;
HG39:=IF(PERIOD=4,60,IF(PERIOD=5, TOTALFZNUM,1));
HG40:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,HG39)));
HG41:=IF(MOD(FROMOPEN,HG40)<0.5,HG40,MOD(FROMOPEN,HG40));
HG42:=IF(CURRBARSCOUNT=1 AND DYNAINFO(8)>1,AMOUNT*(HG40+3)/(HG41+3),AMOUNT);
HG43:=HG42>=REF(AMOUNT,1)*1.9 AND (IF(C<=O,C>REF(C,1),1));
HG44:=AMOUNT=HHV(AMOUNT,120) AND HG43 AND HG4/REF(MA(V,5),1)>2 AND (BARSCOUNT(C)+1)>120;
HG45:=REF(BARSLAST(HG44),BARSLAST(HG44)+1)+BARSLAST(HG44)+1;
HG46:=REF(DOWNNDAY(C,3),1) AND C>REF(C,1) AND C>=O;
HG47:=IF(C>O,V/((H-L)*2-ABS(C-O))*(H-L),IF(C<O,V/((H-L)*2-ABS(C-O))*((H-O)+(C-L)),V/2));
HG48:=0-V/((H-L)*2-ABS(C-O))*((H-C)+(O-L));
HG49:=IF(C>O,HG48,IF(C<O,0-V/((H-L)*2-ABS(C-O))*(H-L),0-V/2));
HG50:=(((HG47+HG49)/99))*100;
HG51:=STRCAT(STRCAT('总上涨:',CON2STR(DYNAINFO(60),0)),' 只');
HG52:=STRCAT(STRCAT('总下跌:',CON2STR(DYNAINFO(61),0)),' 只');
HG53:=(DYNAINFO(60)+DYNAINFO(61));
HG54:=STRCAT(STRCAT('涨跌比:',CON2STR(DYNAINFO(60)/HG53*100,2)),' %');
HG55:=REF(AMOUNT/V/100,HG14);
HG56:=BETWEEN(HG14,0,8) AND IF(HG14=0 AND BETWEEN(C,AMOUNT/V/100,REF(H,HG14)),1,IF(HG14>0,COUNT(C<REF(AMOUNT/V/100,HG14),HG14)=0 AND COUNT(C>REF(REF(H,HG14),1),HG14)=0,0));
HG57:=HG56 AND IF(CODELIKE('43') OR CODELIKE('83') OR CODELIKE('87') OR CODELIKE('88') OR BETWEEN(FINANCE(3),4,8) OR FINANCE(3)=2 OR NAMEINCLUDE('ST') OR NAMELIKE('*'),0,1);
HG88:=BETWEEN(C,AMOUNT/V/100,REF(H,HG14));
HG89:=COUNT(C<REF(AMOUNT/V/100,HG14),HG14)=0;
八日内不破均突:BETWEEN(HG14,1,8) AND REF(IF(HG14=0 AND HG88,1,IF(HG14>0,HG89 AND COUNT(C>REF(REF(H,HG14),1),HG14)=0,0)),1)=1 AND C>REF(REF(H,HG14),1),COLORMAGENTA,NODRAW;
八日内突:HG19 AND REF(COUNT(HG19,HG14),1)=0,COLORYELLOW,NODRAW;
超八突:HG21 AND REF(COUNT(HG21,HG14),1)<=2,COLORRED,NODRAW;
破倍阴均:REF(C,1)<=REF(REF(AMOUNT/V/100,HG25),1) AND C>REF(REF(AMOUNT/V/100,HG25),1) AND HG30,COLORYELLOW,NODRAW;
破倍阴高:REF(C,1)<=REF(REF(H,HG25),1) AND C>REF(REF(H,HG25),1) AND HG30,COLORMAGENTA,NODRAW;
DRAWKLINE(H,O,L,C);
STICKLINE(HG8,O,C,3,0),COLORMAGENTA;
STICKLINE(HG8,H,L,0,0),COLORMAGENTA;
STICKLINE(HG10,O,C,3,0),COLORFF8000;
STICKLINE(HG10,H,L,0,0),COLORFF8000;
STICKLINE(HG9,O,C,3,0),COLORMAGENTA;
STICKLINE(HG11,O,C,3,0),COLORBLUE;

DRAWICON(八日内不破均突,L,34);
DRAWICON(八日内突,L,1);
DRAWICON(超八突,L,38);

DRAWICON(破倍阴均 AND EMA(C,5)>=REF(EMA(C,5),1) AND C>EMA(C,5) AND REF(COUNT(破倍阴均,HG25),1)<=2,L*0.98,11);
DRAWICON(破倍阴高 AND EMA(C,5)>=REF(EMA(C,5),1) AND C>EMA(C,5) AND REF(COUNT(破倍阴高,HG25),1)<=2,O,25);
DRAWICON(HG57,L,9);

STICKLINE(HG46,MIN(O,C),MIN(O,C)+(MAX(O,C)-MIN(O,C))/4,2.5,0),COLORBROWN;
DRAWTEXT(HG46,LOW,'↑止'),COLORRED;
STICKLINE(CURRBARSCOUNT<=CONST(BARSLAST(HG46))+1 AND BARSLAST(HG46)>=0,REF(O,BARSLAST(HG46)),REF(O,BARSLAST(HG46)),4,0),COLOR0000BB;
DRAWTEXT(ISLASTBAR,REF(O,BARSLAST(HG46)),VARCAT(VAR2STR(REF(O,BARSLAST(HG46)),2),'←止损')),COLOR0000BB;




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

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

相关指标公式

HG1赋值:如果周期类型=4,返回60,否则返回如果周期类型=5,返回总分钟数,否则返回1
HG2赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回HG1
HG3赋值:如果当前离开盘分钟数关于HG2的模<0.5,返回HG2,否则返回当前离开盘分钟数关于HG2的模
HG4赋值:如果(到最后交易的周期=1ANDDYNAINFO(8)>1),返回成交量(手)*(HG2+3)/(HG3+3),否则返回成交量(手)
HG5赋值:如果沪深京品种类型=2,返回0.3,否则返回如果(沪深京品种类型=3ORFINANCE(3)=4ORFINANCE(3)=6),返回0.2,否则返回0.1
HG6赋值:计算涨停价
HG7赋值:计算跌停价
HG8赋值:收盘价>=计算涨停价 AND 最高价不等于最低价 AND 最高价>0
HG9赋值:收盘价>=计算涨停价 AND 最高价=最低价 AND 最高价>0
HG10赋值:收盘价<=计算跌停价 AND 最高价不等于最低价 AND 最低价>0
HG11赋值:收盘价<=计算跌停价 AND 最高价=最低价 AND 最低价>0
HG12赋值:获利盘为85%的成本分布的10日指数移动平均>=1日前的获利盘为85%的成本分布的10日指数移动平均
HG13赋值:HG12 AND 获利盘为99%的成本分布的10日指数移动平均>=1日前的获利盘为99%的成本分布的10日指数移动平均
HG14赋值:上次最高价>=HG6ANDC<最高价距今天数
HG15赋值:HG14+1日前的HG14+HG14+1
HG16赋值:HG15+2日前的HG14+HG15+2
HG17赋值:收盘价上穿HG14日前的成交额(元)/成交量(手)/100
HG18赋值:HG17 OR (1日前的收盘价<=HG14日前的成交额(元)/成交量(手)/100 AND 收盘价>HG14日前的成交额(元)/成交量(手)/100)
HG19赋值:HG14位于1和8之间 AND (HG18) AND 1日前的统计HG14日中满足收盘价>1日前的HG14日前的最高价的天数=0 AND 收阳线
HG20赋值:收盘价>1日前的HG14日前的成交额(元)/成交量(手)/100 AND 收阳线
HG21赋值:HG14>8 AND 1日前的收盘价<=1日前的HG14日前的成交额(元)/成交量(手)/100 AND HG20
HG22赋值:HG14>8 AND 1日前的收盘价<=1日前的HG14日前的最高价 AND 收盘价>1日前的HG14日前的最高价 AND 收阳线
HG23赋值:1日前的HG8ORHG9 AND 收阴线
HG24赋值:HG23 AND (成交量(手)>=1日前的成交量(手)*1.9 OR 成交额(元)>=1日前的成交额(元)*1.9)
HG25赋值:上次HG24距今天数
HG26赋值:最高价=收盘价 OR (开盘价>=1日前的最高价 AND 收阳线)
HG27赋值:最高价-开盘价和收盘价的较大值<开盘价和收盘价的较大值-开盘价和收盘价的较小值
HG28赋值:开盘价和收盘价的较大值-开盘价和收盘价的较小值>(最高价-开盘价和收盘价的较大值)*1.38
HG29赋值:开盘价和收盘价的较大值-开盘价和收盘价的较小值>开盘价和收盘价的较小值-最低价 AND 开盘价和收盘价的较大值-开盘价和收盘价的较小值>最高价-开盘价和收盘价的较大值
HG30赋值:如果HG26,返回1,否则返回如果最低价=开盘价,返回HG27,否则返回如果最高价-开盘价和收盘价的较大值>开盘价和收盘价的较小值-最低价,返回HG28,否则返回如果最低价收盘价,返回HG29,否则返回无效数
HG31赋值:开盘价>0 AND 条件连续成立次数=1
HG32赋值:上次条件连续成立次数=9>0距今天数
HG33赋值:HG32>4 AND 收盘价/1日前的收盘价>1.09 AND 收盘价>HG32日前的最高价 AND HG31
HG34赋值:(最高价-最低价)和(1日前的收盘价-最高价)的绝对值的较大值和(1日前的收盘价-最低价)的绝对值的较大值
HG35赋值:(1日前的收盘价-1日前的HG34的13日简单移动平均)
HG36赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100<-5.5 OR 收盘价/开盘价<=0.955
HG37赋值:上次HG36距今天数+1日前的上次HG36距今天数+上次HG36距今天数+1
HG38赋值:(上次HG36距今天数日前的开盘价+上次HG36距今天数日前的收盘价)/2
HG39赋值:如果周期类型=4,返回60,否则返回如果周期类型=5,返回总分钟数,否则返回1
HG40赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回HG39
HG41赋值:如果当前离开盘分钟数关于HG40的模<0.5,返回HG40,否则返回当前离开盘分钟数关于HG40的模
HG42赋值:如果到最后交易的周期=1ANDDYNAINFO(8)>1,返回成交额(元)*(HG40+3)/(HG41+3),否则返回成交额(元)
HG43赋值:HG42>=1日前的成交额(元)*1.9 AND (如果收盘价<=开盘价,返回收盘价>1日前的收盘价,否则返回1)
HG44赋值:成交额(元)=120日内成交额(元)的最高值 AND HG43 AND HG4/1日前的成交量(手)的5日简单移动平均>2 AND (收盘价的有效数据周期数+1)>120
HG45赋值:上次HG44距今天数+1日前的上次HG44距今天数+上次HG44距今天数+1
HG46赋值:1日前的最近3日收盘价连跌 AND 收盘价>1日前的收盘价 AND 收盘价>=开盘价
HG47赋值:如果收阳线,返回成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*(最高价-最低价),否则返回如果收阴线,返回成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2
HG48赋值:0-成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*((最高价-收盘价)+(开盘价-最低价))
HG49赋值:如果收阳线,返回HG48,否则返回如果收阴线,返回0-成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*(最高价-最低价),否则返回0-成交量(手)/2
HG50赋值:(((HG47+HG49)/99))*100
HG51赋值:字符串相加
HG52赋值:字符串相加
HG53赋值:(沪深京总上涨家数+沪深京总下跌家数)
HG54赋值:字符串相加
HG55赋值:HG14日前的成交额(元)/成交量(手)/100
HG56赋值:HG14位于0和8之间 AND 如果HG14=0ANDBETWEEN(收盘价,成交额(元)/成交量(手)/100,HG14日前的最高价),返回1,否则返回如果HG14>0,返回统计HG14日中满足收盘价1日前的HG14日前的最高价,HG14)=0,否则返回0
HG57赋值:HG56 AND 如果模糊匹配品种代码ORCODELIKE('83')ORCODELIKE('87')ORCODELIKE('88')ORBETWEEN(沪深京品种类型,4,8)ORFINANCE(3)=2ORNAMEINCLUDE('ST')ORNAMELIKE('*'),返回0,否则返回1
HG88赋值:收盘价位于成交额(元)/成交量(手)/100和HG14日前的最高价之间
HG89赋值:统计HG14日中满足收盘价输出八日内不破均突:HG14位于1和8之间 AND 1日前的如果HG14=0ANDHG88,返回1,否则返回如果HG14>0,返回HG89ANDCOUNT(收盘价>1日前的HG14日前的最高价,HG14)=0,否则返回0=1 AND 收盘价>1日前的HG14日前的最高价,画洋红色,NODRAW
输出八日内突:HG19 AND 1日前的统计HG14日中满足HG19的天数=0,画黄色,NODRAW
输出超八突:HG21 AND 1日前的统计HG14日中满足HG21的天数<=2,画红色,NODRAW
输出破倍阴均:1日前的收盘价<=1日前的HG25日前的成交额(元)/成交量(手)/100 AND 收盘价>1日前的HG25日前的成交额(元)/成交量(手)/100 AND HG30,画黄色,NODRAW
输出破倍阴高:1日前的收盘价<=1日前的HG25日前的最高价 AND 收盘价>1日前的HG25日前的最高价 AND HG30,画洋红色,NODRAW
K线
当满足条件HG8时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
当满足条件HG8时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
当满足条件HG10时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF8000
当满足条件HG10时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF8000
当满足条件HG9时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
当满足条件HG11时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色
当满足条件八日内不破均突时,在最低价位置画34号图标
当满足条件八日内突时,在最低价位置画1号图标
当满足条件超八突时,在最低价位置画38号图标
当满足条件破倍阴均ANDEMA(收盘价,5)>=1日前的收盘价的5日指数移动平均ANDC>收盘价的5日指数移动平均ANDREF(统计HG25日中满足破倍阴均的天数,1)<=2时,在最低价*0.98位置画11号图标
当满足条件破倍阴高ANDEMA(收盘价,5)>=1日前的收盘价的5日指数移动平均ANDC>收盘价的5日指数移动平均ANDREF(统计HG25日中满足破倍阴高的天数,1)<=2时,在开盘价位置画25号图标
当满足条件HG57时,在最低价位置画9号图标
当满足条件HG46时,在开盘价和收盘价的较小值和开盘价和收盘价的较小值+(开盘价和收盘价的较大值-开盘价和收盘价的较小值)/4位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画棕色
当满足条件HG46时,在最低价位置书写文字,画红色
当满足条件到最后交易的周期<=上次HG46距今天数的最后一日取值设为常数+1ANDBARSLAST(HG46)>=0时,在上次HG46距今天数日前的开盘价和上次HG46距今天数日前的开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000BB
当满足条件是否最后一个周期时,在上次HG46距今天数日前的开盘价位置书写文字,COLOR0000BB

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

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