股票杠杆开户 通达信指标:ATR吊灯止损策略,超级趋势Super Trend多空选股实战信号

Super Trend指标是一种基于波动性和趋势的技术分析工具股票杠杆开户,由Olivier Seban开发。它通过结合移动平均线和波动率来生成一条动态的趋势线,帮助我们识别市场的主要趋势方向。Super Trend指标的核心思想是利用价格波动的高低点来计算趋势线,从而提供清晰的多空信号。
指标下载复制后文代码,或点赞回复“超级趋势”直接获取更好的自用指标,期货自动化交易程序与股票自动化程序在星球图片
2. 计算方法与参数设置Super Trend指标的计算涉及两个主要参数:周期(Period)和乘数(Multiplier)。周期通常设置为10,乘数设置为3。计算步骤如下:
计算真实波动范围(ATR)。根据ATR和乘数计算上轨和下轨。根据价格与上轨、下轨的关系确定趋势方向。3. 多空信号的识别Super Trend指标通过颜色变化来表示多空信号:
当价格位于Super Trend线上方且线为绿色时,表示多头趋势。当价格位于Super Trend线下方且线为红色时,表示空头趋势。当价格穿越Super Trend线时,颜色会发生变化,从而发出买入或卖出的信号。
图片
4. 优势与应用场景Super Trend指标的优势在于其简单性和有效性:
简单易懂:无需复杂的计算,直观的多空信号。适应性强:适用于不同时间框架和市场环境。趋势识别:能够精准捕捉市场的主要趋势,避免频繁交易。我们可以在股票、外汇、期货等多种市场中应用Super Trend指标,特别是在趋势明显的市场中,其效果尤为显著。
ZN:=5;{ZN赋值:5;}M:=2.0;{M赋值:2.0;}TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));{TR1赋值:(最高价-最低价)和1日前的收盘价-最高价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值;}UP:=(H+L)/2+MA(TR1,ZN)M;{UP赋值:(最高价+最低价)/2+TR1的ZN日简单移动平均M;}DN:=(H+L)/2-MA(TR1,ZN)M;{DN赋值:(最高价+最低价)/2-TR1的ZN日简单移动平均M;}L1:=REF(UP,BARSLAST(UP<=REF(UP,1)));{L1赋值:上次UP<=1日前的UP距今天数日前的UP;}L2:=LLV(UP,ZN1.5);{L2赋值:ZN1.5日内UP的最低值;}LL:=IF(L2< >REF(L2,1) AND L1< REF(L1,1),L1,IF(L1=L2,L1,L2));{LL赋值:如果L2不等于1日前的L2和L1<1日前的L1,返回L1,否则返回如果L1=L2,返回L1,否则返回L2;}S1:=BARSLAST(CROSS(0.5,UP=LL))+1;{S1赋值:上次0.5上穿UP=LL距今天数+1;}S2:=CROSS(COUNT((CROSS(C,LL) OR CROSS(C,REF(LL,2))) AND UP>LL,S1),0.5);{S2赋值:统计S1日中满足(收盘价上穿LL或CROSS(收盘价,2日前的LL))和UP>LL的天数上穿0.5;}A6:=BARSLAST(S2);{A6赋值:上次S2距今天数;}B6:=BARSLAST(CROSS(HHV(DN,A6+1),C));{B6赋值:上次A6+1日内DN的最高值上穿收盘价距今天数;}BY:=CROSS(B6,A6);{BY赋值:B6上穿A6;}SL:=CROSS(A6,B6);{SL赋值:A6上穿B6;}李季峰:=IF(B6>A6,HHV(DN,BARSLAST(BY)+1),LLV(UP,BARSLAST(SL)+1)),COLORWHITE;{李季峰赋值:如果B6>A6,返回上次BY距今天数+1日内DN的最高值,否则返回上次SL距今天数+1日内UP的最低值,画白色;}IF(B6>A6,李季峰,DRAWNULL),LINETHICK3,COLORRED;{如果B6>A6,返回李季峰,否则返回无效数,线宽为3,画红色;}IF(B6< A6,李季峰,DRAWNULL),LINETHICK3,COLORGREEN;{如果B6<A6,返回李季峰,否则返回无效数,线宽为3,画绿色;}STICKLINE(B6>A6 AND H>MAX(C,O),H,MAX(C,O),0,0),COLORRED;{当满足条件B6>A6和H>收盘价和开盘价的较大值时,在最高价和收盘价和开盘价的较大值位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色;}STICKLINE(B6>A6 AND L< MIN(C,O),L,MIN(C,O),0,0),COLORRED;{当满足条件B6>A6和L<收盘价和开盘价的较小值时,在最低价和收盘价和开盘价的较小值位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色;}STICKLINE(B6>A6 AND C>=O,C,O,3,1),COLORRED;{当满足条件B6>A6和C>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色;}STICKLINE(B6>A6 AND C<=O,C,O,3,0),COLORRED;{当满足条件B6>A6和C<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色;}STICKLINE(B6< A6 AND H>MAX(C,O),H,MAX(C,O),0,0),COLOR00AA00;{当满足条件B6<A6和H>收盘价和开盘价的较大值时,在最高价和收盘价和开盘价的较大值位置之间画柱状线,宽度为0,0不为0则画空心柱.,颜色:00AA00;}STICKLINE(B6< A6 AND L< MIN(C,O),L,MIN(C,O),0,0),COLOR00AA00;{当满足条件B6<A6和L<收盘价和开盘价的较小值时,在最低价和收盘价和开盘价的较小值位置之间画柱状线,宽度为0,0不为0则画空心柱.,颜色:00AA00;}STICKLINE(B6< A6 AND C>=O,C,O,3,1),COLOR00AA00;{当满足条件B6<A6和C>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,颜色:00AA00;}STICKLINE(B6< A6 AND C<=O,C,O,3,0),COLOR00AA00;{当满足条件B6<A6和C<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,颜色:00AA00;}李季峰1:=REF(CLOSE,1);{李季峰1赋值:1日前的收盘价;}李季峰2:=李季峰11.1-CLOSE< 0.01 AND HIGH=CLOSE AND IF(CODELIKE(1) OR CODELIKE(2),0,1) OR (李季峰11.2-CLOSE< 0.01 AND HIGH=CLOSE AND IF(CODELIKE(1) OR CODELIKE(2),1,0));{李季峰2赋值:李季峰11.1-收盘价< 0.01 和 最高价=收盘价 和 如果模糊匹配品种代码或CODELIKE(2),返回0,否则返回1 或 (李季峰11.2-收盘价< 0.01 和 最高价=收盘价 和 如果模糊匹配品种代码或CODELIKE(2),返回1,否则返回0);}李季峰13:=STRCAT('所属板块: ',STRCAT(STRCAT(STRCAT('[行业]-',HYBLOCK),STRCAT(' [地域]-',DYBLOCK)),STRCAT(' [概念]-',GNBLOCK)));{李季峰13赋值:字符串相加;}DRAWTEXT_FIX(1,0,0,0,李季峰13),COLORMAGENTA;{当满足条件1时,在横轴0纵轴0位置书写文字,画洋红色;}李季峰14:=CON2STR(FINANCE(1)/100000000,2);{李季峰14赋值:总股本(股)/100000000的2日取值转为字符串;}李季峰15:=STRCAT('总股本:',李季峰14);{李季峰15赋值:字符串相加;}李季峰16:=CON2STR(FINANCE(44),2);{李季峰16赋值:收入同比%的2日取值转为字符串;}李季峰17:=STRCAT(STRCAT('收入增:',李季峰16),'%');{李季峰17赋值:字符串相加;}李季峰18:=CON2STR(CAPITAL/1000000,2);{李季峰18赋值:当前流通股本(手)/1000000的2日取值转为字符串;}李季峰19:=STRCAT('流通股本:',李季峰18);{李季峰19赋值:字符串相加;}李季峰20:=CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)100,2);{李季峰20赋值:(营业收入-营业成本)/营业收入100的2日取值转为字符串;}李季峰21:=STRCAT(STRCAT('毛利率:',李季峰20),'%');{李季峰21赋值:字符串相加;}李季峰22:=CON2STR(TOTALCAPITAL/1000000CLOSE,2);{李季峰22赋值:当前总股本(手)/1000000收盘价的2日取值转为字符串;}李季峰23:=STRCAT('总市值:',李季峰22);{李季峰23赋值:字符串相加;}李季峰24:=CON2STR(FINANCE(30)/FINANCE(20)100,2);{李季峰24赋值:净利润/营业收入100的2日取值转为字符串;}李季峰25:=STRCAT(STRCAT('净利:',李季峰24),'%');{李季峰25赋值:字符串相加;}李季峰26:=CON2STR(CAPITAL/1000000CLOSE,2);{李季峰26赋值:当前流通股本(手)/1000000收盘价的2日取值转为字符串;}李季峰27:=STRCAT('流通市值:',李季峰26);{李季峰27赋值:字符串相加;}李季峰28:=CON2STR(FINANCE(43),2);{李季峰28赋值:利润同比%的2日取值转为字符串;}李季峰29:=STRCAT(STRCAT('净增:',李季峰28),'%');{李季峰29赋值:字符串相加;}李季峰30:=CON2STR(CLOSE/FINANCE(38),2);{李季峰30赋值:收盘价/每股收益(最近一期)的2日取值转为字符串;}李季峰31:=STRCAT('市盈率:',李季峰30);{李季峰31赋值:字符串相加;}DRAWTEXT_FIX(1,0,0.1,0,李季峰15),COLORCYAN;{当满足条件1时,在横轴0纵轴0.1位置书写文字,画青色;}DRAWTEXT_FIX(1,0.1,0.1,0,李季峰17),COLORYELLOW;{当满足条件1时,在横轴0.1纵轴0.1位置书写文字,画黄色;}DRAWTEXT_FIX(1,0,0.14,0,李季峰19),COLORCYAN;{当满足条件1时,在横轴0纵轴0.14位置书写文字,画青色;}DRAWTEXT_FIX(1,0.1,0.14,0,李季峰21),COLORYELLOW;{当满足条件1时,在横轴0.1纵轴0.14位置书写文字,画黄色;}DRAWTEXT_FIX(1,0,0.18,0,李季峰23),COLORCYAN;{当满足条件1时,在横轴0纵轴0.18位置书写文字,画青色;}DRAWTEXT_FIX(1,0.1,0.18,0,李季峰25),COLORYELLOW;{当满足条件1时,在横轴0.1纵轴0.18位置书写文字,画黄色;}DRAWTEXT_FIX(1,0,0.22,0,李季峰27),COLORCYAN;{当满足条件1时,在横轴0纵轴0.22位置书写文字,画青色;}DRAWTEXT_FIX(1,0.1,0.22,0,李季峰29),COLORYELLOW;{当满足条件1时,在横轴0.1纵轴0.22位置书写文字,画黄色;}DRAWTEXT_FIX(1,0,0.26,0,李季峰31),COLORCYAN;{当满足条件1时,在横轴0纵轴0.26位置书写文字,画青色;}获利%:WINNER(CLOSE)100,NODRAW,COLORWHITE;{输出获利%:以收盘价计算的获利盘比例100,不画该线,画白色;}DRAWTEXT_FIX(获利%>=95 AND ISLASTBAR,0.88,0,0,'获利盘大于95'),COLORRED;{当满足条件获利%>=95和ISLASTBAR时,在横轴0.88纵轴0位置书写文字,画红色;}DRAWTEXT_FIX(获利%>=80 AND 获利%< 95 AND ISLASTBAR,0.88,0,0,'80% < 获利 < 95%'),COLORYELLOW;{当满足条件获利%>=80和获利%<95和ISLASTBAR时,在横轴0.88纵轴0位置书写文字,画黄色;}DRAWTEXT_FIX(获利%>=50 AND 获利%< 80 AND ISLASTBAR,0.88,0,0,'50% < 获利 < 80%'),COLORGREEN;{当满足条件获利%>=50和获利%<80和ISLASTBAR时,在横轴0.88纵轴0位置书写文字,画绿色;}DRAWTEXT_FIX(获利%< 50 AND ISLASTBAR,0.88,0,0,'获利盘小于50'),COLORLIBLUE;{当满足条件获利%<50和ISLASTBAR时,在横轴0.88纵轴0位置书写文字,画淡蓝色;}李季峰32:=STRCAT(STRCAT('今日涨跌比',CON2STR(DYNAINFO(60)/(DYNAINFO(60)+DYNAINFO(61))100,2)),'%');{李季峰32赋值:字符串相加;}DRAWTEXT_FIX(ISLASTBAR,0,1,0,李季峰32),COLORGREEN;{当满足条件是否最后一个周期时,在横轴0纵轴1位置书写文字,画绿色;}李季峰33:=STRCAT(STRCAT('MA5:',CON2STR(MA(CLOSE,5),2)),'元');{李季峰33赋值:字符串相加;}DRAWTEXT_FIX(ISLASTBAR,0.14,1,0,李季峰33),COLORWHITE;{当满足条件是否最后一个周期时,在横轴0.14纵轴1位置书写文字,画白色;}李季峰34:=STRCAT(STRCAT('MA10:',CON2STR(MA(CLOSE,10),2)),'元');{李季峰34赋值:字符串相加;}DRAWTEXT_FIX(ISLASTBAR,0.24,1,0,李季峰34),COLORYELLOW;{当满足条件是否最后一个周期时,在横轴0.24纵轴1位置书写文字,画黄色;}李季峰35:=STRCAT(STRCAT('MA13:',CON2STR(MA(CLOSE,13),2)),'元');{李季峰35赋值:字符串相加;}DRAWTEXT_FIX(ISLASTBAR,0.34,1,0,李季峰35),COLORMAGENTA;{当满足条件是否最后一个周期时,在横轴0.34纵轴1位置书写文字,画洋红色;}李季峰36:=STRCAT(STRCAT('半年涨停',CON2STR(REF(COUNT(李季峰2,120),1),0)),'个');{李季峰36赋值:字符串相加;}DRAWTEXT_FIX(ISLASTBAR,0.6,1,0,李季峰36),COLORWHITE;{当满足条件是否最后一个周期时,在横轴0.6纵轴1位置书写文字,画白色;}李季峰37:=STRCAT(STRCAT('三个月涨停',CON2STR(REF(COUNT(李季峰2,60),1),0)),'个');{李季峰37赋值:字符串相加;}DRAWTEXT_FIX(ISLASTBAR,0.7,1,0,李季峰37),COLORYELLOW;{当满足条件是否最后一个周期时,在横轴0.7纵轴1位置书写文字,画黄色;}李季峰38:=STRCAT(STRCAT('一个月涨停',CON2STR(REF(COUNT(李季峰2,20),1),0)),'个');{李季峰38赋值:字符串相加;}DRAWTEXT_FIX(ISLASTBAR,0.8,1,0,李季峰38),COLORRED;{当满足条件是否最后一个周期时,在横轴0.8纵轴1位置书写文字,画红色;}最新价:IF(CURRBARSCOUNT<=50000,CONST(IF(CLOSE>0,CLOSE,HIGH)),DRAWNULL),DOTLINE,COLORLIBLUE;{输出最新价:如果到最后交易的周期<=50000,返回如果收盘价>0,返回收盘价,否则返回最高价的最后一日取值设为常数,否则返回无效数,画虚线,画淡蓝色;} 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。