ATR棘轮法-一种新的止损策略
交易员必修课:“ATR指标”详解
交易员必修课:“ATR指标”详解ATR原理解读:ATR,是非常实用的技术指标,就个人而言,市场技术指标虽有一堆,但唯独对它情有独钟,因为它的实用型实在太强。
ATR的是K线的平均波动幅度,它的默认周期参数是26。
简单来说,它把最近26根K线的平均波动幅度给计算出来。
什么是K线的平均波动幅度?一根K线波动了多少个点怎么计算?是最高点减去最低点。
这个值最近26天加到一起除以26,就是平均波动幅度。
这里面有两种情况,一种是高开,一种是低开。
ATR指标采用的方式是:从昨天的收盘价减去今天的最低价,今天的最高价-昨天的最低价,今天的最高价-今天的最低价中,取数值最大的那一个。
这样,就把高开和低开的情况也包括进去了。
这就是ATR,K线的平均波幅。
海龟交易法则就是利用它来计算加仓点位和仓位,之前已做过解析。
具体应用:一、合理分配资金我们将资金的固定百分比与股票或期货品种与1个ATR的波动对应,合理分配资金。
举例:假如你有100万资金,准备交易螺纹钢和玉米期货,合约单位都是10吨,具体该如何合理分配资金?螺纹钢期货当前日线级别的20周期ATR为108.9点,如图:玉米期货的ATR为34.4点,如图:很明显,螺纹钢的波动率明显大过玉米,如果你以相同数量开仓,会造成资金分配的失衡,现在我们通过ATR来分配资金:假如你资金管理中每个品种单次开仓为总资金1%,100万*1%=1万,那每个品种该开仓几手?螺纹钢:1万/108.9*10=9.18手;玉米:1万/34.4*10=29手;也就是说,9.18手的螺纹钢与29手的玉米,价格波动基本一致。
由此,我们利用ATR合理的分配了资金。
动态调整止损如果利用固定比例作为止损,虽然简单易算,但问题是它们的波动率是不一样的,比如上例,玉米如果用价格回撤2%进行止损,当市场分歧加大时,它的波动率也会变大,这时候固定的2%很容易被震荡出局,但如果利用ATR止损,市场波动加大时,止损会自然跟随变大,这样就不容易被震荡出局,而往往波动率加大是出现趋势的前兆。
atr止损法
atr止损法
ATR止损法是一种基于平均真实范围(Average True Range,ATR)指标的止损策略。
ATR是通过计算价格波动的平均程
度来衡量市场波动性的指标。
在ATR止损法中,投资者根据ATR指标的数值来确定止损点。
一般来说,止损点的位置设置为当前价格减去ATR乘以一个
系数,例如ATR的三倍。
该策略的基本原理是,当市场波动剧烈时,投资者可以设置较远的止损点,以免被短期波动触及止损。
相反,当市场波动平稳时,投资者可以设置较近的止损点,以保护已有利润。
ATR止损法的优点是可以根据市场实际的波动情况来设置止
损点,具有一定的灵活性,可以适应不同的市场条件。
然而,该策略也有局限性,因为ATR只是一个波动性的指标,无法
提供关于价格走势的预测。
因此,在使用ATR止损法时,投资者还需要结合其他技术分
析工具和市场条件进行综合判断,以及根据个人的风险承受能力和交易计划来确定实际的止损点。
自适应atr止损策略
自适应ATR止损策略简介自适应ATR止损策略是一种基于平均真实波幅(ATR)指标的交易策略,主要用于确定止损水平。
该策略根据市场波动性的变化,动态调整止损水平,以保护交易者的利润和降低风险。
ATR指标平均真实波幅(ATR)是一种衡量市场波动性的指标,它计算了一段时间内的最高价与最低价之间的价格波动范围。
ATR指标一般使用14日的时间周期来计算,但也可以根据具体情况进行调整。
自适应ATR止损策略原理自适应ATR止损策略的原理是根据ATR指标的数值来确定止损水平。
当市场波动性较高时,ATR的数值较大,止损水平也相应调高;当市场波动性较低时,ATR的数值较小,止损水平也相应调低。
具体的策略规则如下: 1. 根据ATR指标计算出止损水平。
一般情况下,止损水平为当前价格减去ATR乘以一个系数。
2. 设置一个最小止损水平,确保止损水平不会过低。
3. 设置一个最大止损水平,确保止损水平不会过高。
4. 根据市场波动性的变化,动态调整止损水平。
当ATR增加时,止损水平也相应增加;当ATR减小时,止损水平也相应减小。
策略示例以下是一个示例,展示了如何使用自适应ATR止损策略进行交易:1. 计算ATR指标,得到ATR的数值。
2. 根据ATR的数值计算止损水平。
假设当前价格为100,ATR为5,止损系数为2,那么止损水平为100 - 5 * 2 = 90。
3. 检查止损水平是否低于最小止损水平。
如果低于最小止损水平,将止损水平调整为最小止损水平。
4. 检查止损水平是否高于最大止损水平。
如果高于最大止损水平,将止损水平调整为最大止损水平。
5. 根据止损水平设定止损订单,以保护交易者的利润和降低风险。
6. 根据市场波动性的变化,定期更新ATR指标和止损水平。
如果ATR增加,相应增加止损水平;如果ATR减小,相应减小止损水平。
7. 根据止损水平的变化,调整止损订单,以适应市场波动性的变化。
策略优势自适应ATR止损策略具有以下优势: 1. 根据市场波动性的变化,动态调整止损水平,能够更好地保护交易者的利润和降低风险。
atr指标使用技巧
atr指标使用技巧ATR指标是一种技术指标,用于衡量市场的波动性和价格的变动范围。
它是根据市场的真实波动范围来计算的,通常用于确定止损和获利水平,并辅助其他技术分析工具的使用。
下面是关于使用ATR指标的一些技巧。
首先,ATR指标可以用来确定止损水平。
止损水平是交易中最关键的因素之一,决定了风险控制和获利潜力。
使用ATR指标可以帮助我们根据市场的波动性来设置合理的止损水平。
在较为震荡的市场中,我们可以设置较小的止损水平,以容忍更大的价格波动。
而在较为趋势的市场中,我们可以设置较大的止损水平,以允许价格有更多的波动空间。
其次,ATR指标还可以用来确定获利水平。
获利水平是持有头寸时应该考虑的另一个重要因素。
通过观察ATR指标的数值,我们可以确定合适的获利目标。
在较为波动的市场中,我们可以设定较高的获利目标,以便能够捕捉到更大的价格波动。
而在较为稳定的市场中,我们可以设定较低的获利目标,以确保能够及时获利。
此外,ATR指标还可以用来确认市场趋势的强度。
当ATR指标的数值上升时,意味着市场的波动性正在增加,可能有新的趋势正在形成。
相反,当ATR指标的数值下降时,意味着市场的波动性正在减小,可能意味着市场即将进入震荡阶段。
通过观察ATR指标的数值,我们可以判断市场的趋势强度,并作出相应的交易决策。
最后,ATR指标还可以与其他技术分析工具结合使用。
例如,当价格突破之前的高点或低点时,我们可以使用ATR指标来确认突破的有效性。
如果突破的幅度超过了市场的平均波动范围,那么它很可能是一个真正的突破。
另外,ATR指标还可以与移动平均线等指标结合使用,帮助我们确认市场的趋势和价格的反弹点。
总之,ATR指标是一种有用的技术指标,可以帮助我们更好地控制风险、设定获利目标、判断市场的趋势和动能。
通过合理使用ATR指标,我们可以提高交易的成功率,并增加交易的盈利潜力。
然而,需要注意的是,ATR指标只是一个辅助工具,不能单独使用。
atr止损指标
atr止损指标(最新版)目录1.ATR 止损指标的含义和作用2.ATR 止损指标的计算方法3.ATR 止损指标的运用策略4.ATR 止损指标的优缺点正文一、ATR 止损指标的含义和作用ATR(Average True Range,平均真实波幅)止损指标是一种基于市场波动性的技术指标,用于衡量股票、期货等金融产品价格波动的幅度。
ATR 止损指标的主要作用是帮助投资者在交易过程中设定合理的止损点,降低损失风险。
二、ATR 止损指标的计算方法ATR 止损指标的计算方法相对简单,主要涉及两个参数:周期数(Period)和多空分界点(Multiplier)。
1.周期数:周期数决定了 ATR 止损指标的时间跨度,一般取值为 14。
2.多空分界点:多空分界点是根据 ATR 值计算得出的一个参考数值,用于判断市场是多头市场还是空头市场。
多头市场的多空分界点为 ATR 值,空头市场的多空分界点为-ATR 值。
ATR 止损指标的计算公式如下:ATR = (最高价 - 最低价) / 2 + (前一日 ATR 值)三、ATR 止损指标的运用策略在实际操作中,投资者可以根据 ATR 止损指标来设定止损点。
一般来说,当市场处于多头市场时,投资者可以将止损点设在 ATR 值附近;当市场处于空头市场时,投资者可以将止损点设在-ATR 值附近。
四、ATR 止损指标的优缺点1.优点:ATR 止损指标具有较强的市场适应性,能够根据市场波动自动调整止损点,降低投资者的操作风险。
2.缺点:ATR 止损指标的计算方法较为简单,容易受到市场突发事件和数据失真的影响,可能导致投资者在极端情况下出现较大损失。
综上所述,ATR 止损指标作为一种基于市场波动性的技术指标,能够帮助投资者在交易过程中设定合理的止损点,降低损失风险。
第1页共1页。
ATR棘轮止损指标ATR+Ratchet
ATR棘轮止损指标A New Exit Strategy - The ATR Ratchet By Chuck LeBeauRecently I've been doing quite a bit of research on new systems for stock trading. The research is on behalf of a new hedge fund that will be starting later this year. The fund will be managed by Tan LeBeau LLC, the company that funded this research project. After some serious internal discussion about the advantages of keeping this new exit strategy a company secret, the LLC has graciously given me permission to share this discovery with our System Traders Club members. Here is a bit of background on how the new exit strategy came about.In the process of testing various exit strategies for our stock trading systems we found that we needed a profit-taking exit that performed somewhat along the lines of the Parabolic SAR but that could be made more flexible and easier to code and apply. We found that the Parabolic was hard to use because it was often on the opposite side of the market from our trades or it was starting from a point that was too low for what we wanted. After spending a great deal of time with the Parabolic we decided it was not helpful for the particular systems we were creating. As an alternative to the Parabolic exit we decided to test some new exit ideas based on my extensive work and experience with the Average True Range. After a great deal of tinkering and experimentation we were pleased to learn that the new exit strategy worked surprisingly well for profit taking and had many very useful features and applications. I decided to name this new exit strategy the "ATR Ratchet".The basic idea is quite simple. We first pick a logical starting point and then add daily units of ATR to the starting point to produce a trailing stop that moves consistently higher while also adapting to changes in volatility. The advantage of this strategy over the original Parabolic based exit is that when using the ATR Ratchet we have much more control of the starting point and the acceleration. We also found that the ATR based exit has a fast and appropriate reaction to changes in volatility that will enable us to lock in more profit than most conventional trailing exits.Here is an example of the strategy: After the trade has reached a profit target of at least one ATR or more, we pick a recent low point (such as the lowest low of the last ten days). Then we add some small daily unit of ATR (0.05 ATR for example) to that low point for each day in the trade. If we have been in the trade for 15 days we would multiply 0.05 ATRs by 15 days and add the resulting 0.75 ATRs to the starting point. After 20 days in the trade we would now be adding 1.0 ATRs (.05 times 20) to the lowest low of the last ten days. The ATR Ratchet is very simple in its logic but you will quickly discover that there are lots of moving parts that perform a lot of interesting and useful functions; much more than we expected.We particularly like this strategy because, unlike the Parabolic, the ATR Ratchet can easily be implemented any time we want during the trade. We can start implementing the stop the very first day of the trade or we can wait until some specific event prompts us to implement a profit-taking exit. I would suggest waiting to use the exit until someminimum level of profitability has been reached because, as you will see, this stop has a way of moving up very rapidly under favorable market conditions.The ATR Ratchet begins very quietly and moves up steadily each day because we are adding one small unit of ATR for each bar in the trade. However the starting point from which the stop is being calculated (the 10 day low in our example) also moves up on a regular basis as long as the market is headed in the right direction. So now we have a constantly increasing number of units of ATR being added to a constantly rising ten day low. Each time the 10-day low increases our ATR Ratchet moves higher so we typically have a small but steady increase in the daily stop followed by much larger jumps as the 10 day low moves higher. It is important to emphasize that we are constantly adding our daily acceleration to an upward moving starting point that produces a unique dual acceleration feature for this exit. We have a rising stop that is being accelerated by both time and price. In addition, the ATR Ratchet will often add substantial additional acceleration in response to increases in volatility during the trade.The acceleration due to range expansions is an important feature of the ATR Ratchet. Because markets often tend to show wider ranges as the trend accelerates the ATR will tend to expand very rapidly during our best profit runs. In a fast moving market you will typically find many gaps and large range bars. Because we are adding multiple units of ATR to our starting point, any increase in the size of the underlying ATR causes the stop to suddenly make a very large jump that brings it closer to the high point of the trade. If we have been in the trade for forty days any increase in the ATR will have a forty-fold impact on the cumulative daily acceleration. That is exactly what we want it to do. We found that when a market was making a good profit run the ATR Ratchet moved up surprisingly fast and did an excellent job of locking in open profits.Keep in mind that this exit strategy is a new one (even to us) so our experience and observations about it are still very limited. However I am going to discuss a few observations about the variables that might help you to understand and apply this exit successfully.Starting Price: One of the nice features about the ATR Ratchet is that we can start it any place we want. For example we can start it at some significant low point just as the Parabolic does. Or we can start it at a swing low, a support level, and a channel low or at our entry point minus some ATR unit. If we wait until the trade is fairly profitable we could start it at the entry point or even somewhere above our entry point. The possible starting points are unlimited; use your imagination and your logic to find a starting point that makes sense for your time frame and for what you want your system to accomplish. Our idea of starting the Ratchet from the x day low makes it move up faster than a fixed starting point (as in the Parabolic) because the starting point rises repeatedly in a strong market. If you prefer, you could just as easily start the Ratchet at something like 2 ATRs below the entry price and then the starting point would remain fixed. In this case the Ratchet would move up only as the result of accumulating additional time in the trade and as the result of possible expansions of the ATR itself.When to Start: We can very easily initiate the exit strategy based on time rather than price or combine the two ideas. For example, we can start the exit only after the trade has been open for at least 10 days and is profitable by more than one ATR. My general impression at this point is that it is best to implement the ATR Ratchet only after a fairly large profit objective has been reached. The ATR Ratchet looks like a very good profit taking exit but I suspect it will kick you out of a trade much too soon if you start it before the trade is profitable.As I mentioned, one of the things I like best about the ATR Ratchet is its flexibility and adaptability. Here is another idea on how to start it. We can start it after fifteen bars but we don't necessarily have to add fifteen ratchets. The logic for the coding would be to start the Ratchet after 15 bars in the trade but multiply the ATR units by the number of bars in the trade minus ten or divide the number of days in the trade by some constant before multiplying the ATR units. This procedure will reduce the number of ratchets, particularly at the beginning of the trade when the exit is first implemented. Play around with the ATR Ratchet and see what creative ideas you can come up with.Daily Ratchet Amount: After testing it the daily Ratchet amount we chose when we were first doing our research turned out to be much too large for our intended application. The large Ratchet amount (percentage of ATR) moved the stop up too fast for the time frame we wanted to trade. After some trial and error we found that a Ratchet amount in the neighborhood of 0.05 or 0.10 (5% or 10% of one 20-day average true range) multiplied by the number of bars the trade has been open will move the stop up much faster than you might expect.As a variation on this strategy the very small initial Ratchet can always be increased later in the trade once the profits are very high. We could start with a small Ratchet and then after a large amount of profit we could use a larger daily Ratchet increment. There are all sorts of interesting possibilities.ATR Length: As we have learned in our previous uses of ATR, the length that we use to average the ranges can be very important. If we want the ATR to be highly responsive to short term variations in the size of the range we should use a short length for the average (4 or 5 bars). If we want a smoother ATR with less reaction to one or two days of unusual volatility we should use a longer average (20 to 50 bars). For most of my work with the ATR I use 20 days for the average unless I have a good reason to make it more or less sensitive.Summary: We have just scratched the surface on our understanding of the possibilities and variations of the ATR Ratchet as a profit taking tool. We particularly like the flexibility it offers and we suspect that each trader will wind up using a slightly different variation. As you can see, there are many important variables to tinker with. Be sure to code the Ratchet so it gets plotted on a chart when your are first learning and experimenting with it. The ATR Ratchet is full of pleasant surprises and the plot on the chart will quickly teach you a great deal about its unusual characteristics.Be sure to let us know if you come up with any exciting ideas on how to apply it.Good luck and good trading.一种新的出口战略 - 通过查的ATR棘轮LeBeau先生最近我一直在做很对证券交易的新系统一些调查。
atr止损方法
atr止损方法今天来唠唠那个超有趣的ATR止损方法。
ATR呢,就是平均真实波幅。
这玩意儿可神奇啦。
你想啊,市场就像个调皮的小怪兽,上蹿下跳的。
ATR就是来衡量这个小怪兽到底有多“调皮”,也就是波动的幅度。
那怎么用ATR来设置止损呢?比如说,你买了一只股票或者在做外汇交易啥的。
你可以根据ATR的值乘以一个系数来确定止损的幅度。
这个系数呢,就看你自己的风险偏好啦。
要是你比较保守,可能就乘以个1或者1.5;要是你胆子大一点,想多冒点险博个大收益,可能会乘以2或者更高。
打个比方哈,假如一只股票的ATR值是2块钱,你乘以1.5作为你的止损系数。
那如果你的买入价是10块钱,你的止损价就可以设在10 - (2×1.5)=7块钱。
这样呢,一旦股价跌到7块钱,你就赶紧跑路,避免更大的损失。
ATR止损方法的好处可多着呢。
它很灵活,不像有些固定止损方法,不管市场怎么变,都用同一个止损价。
ATR会根据市场的波动自动调整止损的幅度。
就像给你的交易穿上了一件自适应的防护服。
不过呢,它也不是完美无缺的。
有时候市场会突然来个超级大波动,可能一下子就把你的止损给触发了,然后又反弹回去。
这时候你可能就会有点小郁闷,感觉被市场骗了。
但是呢,从长期来看,它还是能很好地保护你的本金的。
宝子们在使用ATR止损方法的时候,一定要结合自己的交易策略和风险承受能力哦。
不要盲目地跟从别人的系数设置。
要自己去研究一下你交易的品种的ATR特点。
而且呢,要不断地去调整这个系数,就像你给小宠物调整食量一样,要根据实际情况来。
总之呢,ATR止损方法就像是你交易路上的一个小助手,虽然有时候会有点小脾气,但只要你好好对待它,它就能在市场这个大游乐场里,保护你不受到太大的伤害。
希望宝子们都能在交易中赚得盆满钵满呀!。
atr止损指标 mt4
atr止损指标 mt4ATR止损指标是一种技术分析工具,用于帮助交易者设定止损水平。
ATR指标全称为Average True Range,是一种衡量价格波动性的指标。
MT4是一种常用的外汇交易软件,提供了ATR指标的计算和应用功能。
ATR指标通过计算一段时间内的平均波动幅度来帮助确定止损水平。
它的计算公式是比较复杂的,涉及到多个价格变量,但我们在这里不进行具体的公式介绍。
使用ATR止损指标的主要步骤如下:1. 在MT4软件上选择要交易的品种和时间周期。
根据个人的交易策略和风险承受能力,选择适合自己的交易品种和时间周期。
2. 在MT4软件上添加ATR指标。
点击“插入”菜单,选择“指标”,然后选择“波动指标”,找到并选择“ATR”指标。
系统会自动在交易图表上显示ATR指标的图表。
3. 根据ATR指标的数值确定止损水平。
ATR指标的数值代表了一段时间内的平均波动幅度。
交易者可以根据自己的交易策略和风险承受能力,在ATR指标的基础上设定止损水平。
一般来说,止损水平可以设定为ATR指标数值的倍数,比如ATR的2倍或3倍。
4. 在交易平台上设置止损订单。
根据确定的止损水平,在交易平台上设置止损订单。
交易者可以设置固定止损或追踪止损,具体选择取决于个人的交易策略和偏好。
ATR止损指标的优势在于它能够根据市场波动性自动调整止损水平,帮助交易者更好地控制风险。
在市场行情波动较大的时候,止损水平可以相应调整,以避免过早触发止损。
而在市场行情相对平稳的时候,止损水平可以相对缩小,以保护交易者的利润。
然而,ATR止损指标也存在一些局限性。
首先,它只是一个辅助工具,不能保证交易的成功。
交易者还需要结合其他技术分析工具和自身的交易经验,做出准确的交易决策。
其次,ATR止损指标的计算是基于历史数据的,不能预测未来的价格波动。
因此,交易者需要时刻关注市场动态,及时调整止损水平。
ATR止损指标是一种帮助交易者确定止损水平的技术工具。
atr指标止损止盈技巧
atr指标止损止盈技巧1. 什么是ATR指标ATR指标是一种技术分析中常用的指标,全称为Average True Range,中文翻译为平均真实波动范围。
对于交易者而言,它的作用是测量市场波动的强度和方向,帮助他们更好地制定止损和止盈策略。
ATR指标通常用于波动性的交易市场,如外汇、期货等。
2. ATR指标的计算方法ATR指标的计算方法比较复杂,但对于交易者而言并不需要掌握其具体细节。
ATR指标的计算公式如下:TR = MAX(MAX(HIGH-LOW),ABS(HIGH-CLOSE_PREV),ABS(LOW-CLOSE_PREV)),ATR = SMA(TR,N)其中,TR是真实波动范围的计算公式,MAX代表取最大值,HIGH、LOW、CLOSE分别代表当日最高价、最低价和收盘价,CLOSE_PREV代表前一日的收盘价,ABS代表取绝对值。
SMA是简单移动平均线的计算公式。
ATR指标的计算周期一般是14日。
3. 如何利用ATR指标制定止损策略ATR指标可以帮助交易者更好地制定止损策略,以降低风险。
一种常见的策略是基于ATR指标的固定止损策略,具体操作方法如下:首先,计算当前市场的ATR值。
假设ATR值为100点。
然后,根据交易者的交易计划与风险承受能力,选择一个适当的止损比例,如2%。
则此时的固定止损点位应为:100点*2%=2点。
最后,根据当前交易的方向和进场点位,在该止损点位附近设置止损单。
如果市场价格触及止损点位,交易者将会自动被强制退出该交易,以限制亏损的幅度。
需要注意的是,随着市场波动性的变化,ATR指标的数值也会不断变化。
因此,交易者应该定期重新计算ATR值,并做出相应的调整。
4. 如何利用ATR指标制定止盈策略ATR指标还可以帮助交易者更好地制定止盈策略,以帮助他们保护利润。
下面是一种基于ATR指标的动态止盈策略:首先,计算当前市场的ATR值。
假设ATR值为100点。
然后,根据交易者的交易计划与风险承受能力,选择一个适当的止盈比例,如2%。
《atr指标用法,ATR止损详解棘轮止损通达信源码》
《atr指标用法,ATR止损详解棘轮止损通达信源码》交易市场的本质永远离不开高卖低买的操作,宽客相对论中提到要敬畏市场。
简单来说就是我们总希望在上涨趋势中回调买入,下跌行情中反弹高抛,而atr指标恰恰给出了具体的量化标准。
本文将讨论atr在退出策略中的高级应用,这其中atr棘轮止损法最具有代表性。
atr指标用法何为上升趋势?通俗来说就是低点和高点不断上移,这是一个广义的定义概念。
从定量的角度看,我们可以画出上升通道线,可以运用长短期均线金叉、死叉来判断。
atr指标用法也有相似的功能,QR 社区告诉我们,它的优势在于不仅可以判断趋势并能精确掌握买卖点。
atr代表的是一段时间价格的真实波幅,假设我们以55日均线作为重要支撑,那么只要收盘价高于此2个atr值,就可判定为上升趋势。
根据QR量化投资社区的统计,价格总是折线上涨,所以即使我们踏空一段行情,依旧可以在牛回头时积极做多。
在满足上述条件的情况下,若今日收盘价低于7天前价格2个atr甚至更多,就表明我们在上涨过程的回调行情中。
此时我们可以设定买入条件,比如当价格比上一交易日收盘价高2ATR时买入。
这里的逻辑在于,一段趋势行情后容易出现获利回吐横盘整理的动作。
假设当日行情上涨超过上一个交易日的2atr,代表出现一些基本面利多的催化剂,或者单纯是因为洗盘结束,突破技术卖压吸引了跟风买盘而暴涨,无论何种因素都会打开进一步的上行空间。
当然,这样的交易策略有利有弊,QR量化社区认为,从表面上看追高的动作会增加短线的持仓成本,但好处是对于波段投资者未来盈利更具确定性,另外这也回避了横盘整理的时间煎熬,要知道牛市行情的时间是十分宝贵的。
atr止损详解atr棘轮止损通达信源码二级市场的价格一直动态变化,传统的止损法可能是根据黄金比例分割线或者K线形态重要支撑点位设置止损,但是假设价格上移那么原来的止损参考意义就会变小,需要不断修改新的价格。
另外,以中国股市为例经常会出现连续涨停板的可能,若保持原来较低的止损点位,很有可能回吐大部分利润。
止损点指标ATR指标在止损中的应用
止损点指标ATR指标在止损中的应用ATR指标源码:TR:MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//当前K线最高价减最低价,前一根K线的收盘价与当前K线最高价之差的绝对值,前一根K线的收盘价与当前K线的最低价之差的绝对值,TR返回这三个值中的最大值ATR:MA(TR,26);//TR的N周期简单移动平均平均真实波幅均值(Average True Range)最早由J. Welles Wilder Jr提出,旨在判断价格波动率。
在设计交易系统时,ATR指标有着广泛的应用,例如《海龟交易法则》中仓位管理就是以ATR指标为核心的。
《通向金融王国的自由之路》的作者范·K·撒普使用的就是3倍ATR的吊灯止损策略。
最常用的基于ATR的止损策略有三种:吊灯止损、YOYO止损、ATR棘轮止损。
吊灯止损吊灯止损的逻辑:基准价为买开仓后的最高价和卖开仓后的最低价,价差由ATR确定,当最新价与基准价的关系满足价差条件时进行止损。
吊灯止损策略一般应用于趋势跟踪系统。
例1:以开仓后的极值为基准价,价差3倍ATR止损策略TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));ATR:=MA(TR,N);BKHIGH-BKPRICE>2*ATR && BKHIGH-C>3*ATR,SP;SKPRICE-SKLOW>2*ATR && C-SKLOW>3*ATR,BP;YOYO止损YOYO止损的逻辑:基准价为前一根K线的收盘价,价差由ATR 确定,当最新价与基准价的关系满足价差条件时进行止损。
YOYO止损与吊灯止损的区别在于:1.基准价。
前者的基准价是前一根K线的收盘价,后者的基准价是开仓后的极值。
技术分析之ATR指标
技术分析之ATR指标编者按:平均波幅通道技术指标(ATR)是显示市场变化率的指标。
这一指标是由WILDER开发的,并且在他的《新概念技术贸易体系》一书中详细的进行了论述。
这一指标是无数其他指标以及之后其它贸易体系的组成部分。
真实波动幅度均值(ATR)是优秀的交易系统设计者的一个不可缺少的工具,它称得上是技术指标中的一匹真正的劲马。
每一位系统交易者都应当熟悉ATR及其具有的许多有用功能。
其众多应用包括:参数设置,入市,止损,获利等,甚至是资金管理中的一个非常有价值的辅助工具。
下面我们会简单解释的;如何利用ART设计交易系统?我们随后也会用几个简单例子说明众多方法中的一些。
如何计算真实波动幅度均值(ATR)波动幅度:单根K线图最高点和最低点间的距离。
真实波动幅度:是以下三个波动幅度的最大值1. 当天最高点和最低点间的距离2. 前一天收盘价和当天最高价间的距离,或3. 前天收盘价和当天最低价间的距离当日K线图出现缺口时,真实波动幅度和单根K线的波动幅度是不同的。
真实波动幅度均值就是真实波动幅度的平均值。
为了让ATR反映近期波动性,可以使用短期ATR(2-10根K 线图);为了让ATR反映长期波动性,可以使用20至50根K线或更多。
ATR是一个评价市场价格运动的通用指标,而且是一个真正的自适应指标。
下面这个例子能帮助解释这些特征的重要性。
如果我们计算一下玉米在两天内的平均价格波动幅度,比如说是500美元;日元合约的平均价格波动幅度可能是2,000美元或更多。
如果我们要建立一个交易系统分别为玉米或日元设置合适的止损水平,那么我们会看到这两者的止损水平是不同的,因为两者的波动性不同。
我们可能在玉米上设定750美元的止损水平,而在日元合约上是3,000美元。
如果我们要建立一个能同时适用于这两个市场的交易系统,我们很难在这两个市场上让用美元数量表示的止损水平相等。
750美元的止损水平对玉米来说是合适的,但对日元来说可能太小了;3,000美元的止损水平对日元来说是合适的,但对玉米来说太大了。
ATR棘轮法-一种新的止损策略
A New Exit Strategy - The ATR Ratchet By Chuck LeBeau 药渣译一种新的止损策略——A TR棘轮法The basic idea is quite simple. We first pick a logical starting point and then add daily units of ATR to the starting point to produce a trailing stop that moves consistently higher while also adapting to changes in volatility. The advantage of this strategy over the original Parabolic based exit is that when using the A TR Ratchet we have much more control of the starting point and the acceleration. We also found that the ATR based exit has a fast and appropriate reaction to changes in volatility that will enable us to lock in more profit than most conventional trailing exits.基本思想是非常简单的,我们先选定一个合理的起始价格,然后每天加某一倍数的ATR,得到一个跟踪止损点。
由该方法生成的止损点不仅能随着时间的增加不断上移而且同时也能适应市场波动性增减。
与我们以前采用的由抛物转向指标得到的止损点相比,其优点在于:使用ATR棘轮,我们能更自由的选择起始价格和增减速度。
此外我们还发现基于ATR的止损点能更快更准确的反映波动性变化,从而使我们能比传统的跟踪止损法锁定更多的利润。
一种新的止损策略——ATR棘轮法
一种新的止损策略——ATR棘轮法何时启动ATR棘轮:我们可以根据时间而不是根据价格来启动ATR棘轮策略,因为前者即其简单。
或者我们也可以综合考虑时间与价格来启动ATR棘轮策略。
例如,是否启动ATR棘轮取决于是否同时满足两个条件:1)至少已经持仓10天(基于时间因素);2)浮动盈利至少1ATR。
总体感觉,启动ATR棘轮的最佳时机是在实现巨大的盈利目标之后。
ATR棘轮似乎是一个非常好的保护盈利的止损策略。
但我怀疑如果你在交易实现浮动盈利前启动ATR棘轮,你会过早的被踢出市场。
(译者注:我不明白为什么在实现盈利前启动ATR棘轮策略就会被过早踢出市场,而当实现巨大盈利后启动该策略就不会被过早踢出市场?虽然原作者没有明说,但隐含着这种意思)As I mentioned, one of the things I like best about the ATR Ratchet is its flexibility and adaptability. Here is another idea on how to start it. We can start it after fifteen bars but we don't necessarily have to add fifteen ratchets. The logic for the coding would be to start the Ratchet after 15 bars in the trade but multiply the ATR units by the number of bars in the trade minus ten or divide the number of days in the trade by some constant before multiplying the ATR units. This procedure will reduce the number of ratchets, particularly at the beginning of the trade when the exit is first implemented. Play around with the ATR Ratchet and see what creative ideas you can come up with.如上所述,ATR棘轮策略最讨我喜欢的地方之一是该策略的灵活性和适应能力。
ATR棘轮法
ATR棘轮法atr指标扎根于市场的波动性,有着极强的自适应性。
只要大致了解某个市场的波动强度,就可以拿atr来设置入场、出场(止损或者止盈)和头寸管理(一套完整的系统的要素),因此算是我心目中的万能指标了。
只要基本符合市场的波动性,我们可以随手编出一大堆无需太多优化和指标而且收益不错的系统。
ATR棘轮法是国外的一个出场策略,10多年前就已经出现了,个人认为这个思路是相当棒的,就是不知道如何写成模型进行测试。
中文翻译及原文如下:/content/10/0124/13/690250_1428 1366.shtml根据这个策略,追踪止损的移动受到三个因素的影响:持仓时间的增加、原始止损点的正向(赢利方向)移动、市场正向(赢利方向)波动性的增加(即atr数值本身的波动),而且市场正向波动性增加对止损位的影响还和持仓时间成正比。
因此作者建议入场10根线以及浮盈达到1ATR后再设置这个方法,过早的启动会导致持仓时间因素给止损位的移动带来太大的乘数效应。
个人认为,可能并不是所有的周期和市场都适用这个方法,比如我主要操作国内期货日内5分钟周期,每天只有54根k线,持仓时间有限,这种方法可能不如传统的追踪止损来得简单方便。
但是对于15分钟线的日间操作或者1分钟线的日内操作来说可能就挺不错的,至于国外的24小时开盘的品种也许就更好用了。
这个策略将时间因素、市场波动和跟踪止损的思想很好的融合在一起,即便实战不管用,只要能编出这种系统,一可以启发大家的思路,二可以让我这样的编程菜鸟学到很多编程知识。
以前我老是想,国外那些互相分享策略的不是傻子吗?有钱自己不去赚,后来等我从市场的迷茫中走出来后发现,我才是真正的傻子。
一个优秀的相同的策略可以有成千上万种开仓点和平仓点,自己实际用的入场和出场点从来都不是最优的,但至少是当下适合自己的,而且是正期望值的。
分享策略只会让策略本身经受考验和修正,变得更加完善(不是完美),或者衍生出其他的好策略。
趋势跟踪止损方法之ATR吊灯止损策略
趋势跟踪止损方法之ATR吊灯止损策略吊灯止损策略将跟踪止损点设置在市场最高价(或最高收盘价)下方某个地方处,该最高价(或最高收盘价)是从我们进入市场以后开始计算的,由该策略生成的止损点就象是从市场最高价的“天花板”上悬挂下来的吊灯。
止损点与市场高点间的距离或许以ATR来衡量最好,当然也可以用美元数量来衡量,或者以合约价格点数来衡量。
该跟踪止损点的优点在于当市场不断创出新高时止损点能相应迅速上移。
“吊灯”这个名字似乎起的蛮合适的,它能帮我们理解这种有效的止损策略的设计方法Van K. Tharp在他那本非常优秀的《通向金融王国的自由之路》一书中引用了他做过的一个研究,该研究表明即使使用随机入市策略,有效的离市策略还是能使交易赢利。
当我们看到他在分散的期货组合中使用的能产生盈利的离市方法是吊灯止损策略时,我们一点也不奇怪。
(Tharp将跟踪止损点设置在距离最高收盘价或最低收盘价3ATR的地方,他是用10天移动平均来计算ATR 的。
)需要记住的是尽管悬挂在市场高点上的吊灯止损点只会向上移动,但止损点与市场高点间的距离却应该随着市场波动性的改变而增减。
如果你希望止损点与市场高点间的距离的变化不要过于剧烈,你可以使用长期ATR;如果你希望止损点与市场高点间的距离更好的反映市场的变化,可以使用短期ATR。
我们通常用20条K线来计算ATR,除非我们有特殊的理由使用其他时间周期的ATR。
我们的经验是当市场暂时处于小幅波动时,使用短期ATR(3~4根K线)常常使我们将止损点设得太紧,这常常会造成一些麻烦。
止损点设得过紧,会使我们过早的退出市场。
如果我们即想使用极其灵敏的短期ATR,又不用担心是否将止损点设得太紧,我们可以同时计算出短期和长期ATR(比分别使用4条和20条 K线),然后选择较大的那个,这样我们的止损点就不会太紧。
这个方法既能让我们的止损点在市场波动性变高时迅速远离市场高点,同时又不会让我们在市场波动性暂时变小时被无谓的止损出局。
计算止损标准的好公式:ATR(平均真实波幅)
计算止损标准的好公式:ATR(平均真实波幅)计算止损标准的好公式:ATR(平均真实波幅)常有人问我, "老师,我操盘时都有乖乖的跟着我的技术分析设进场点,获利点与停损点,让我生气沮丧的是, 股价都有照着趋势走,但在趋势明显出现前, 我就被停损掉了" 在我讲解为什么你常被停损掉时, 你要有的第一个认知是, 如果你常被停损掉, 那一定有问题. 其实大部分股票被停损掉都是在"盘中"(stop outby intraday stock price moves)被停损, 而不是"收盘"被停损掉. 这样的问题就导致你下一次不再用停损, 干脆用"盯盘法", 用情绪去判断要不要出场. 要解决常被停损掉的问题很简单,你要先懂得"股价变动"(stock volatility)这个道理!一个$100的"大牛"股票(动的很慢), 每天最多动$1, 跟一个$100的"投机"股票,每天涨跌$5是完全不同的, 如果你的停损在分析完技术线形后, 设于$100支撑线下面$3, 也就是$97, 你说那每天动$1的容易被停损掉, 还是每天涨跌$5容易被停损掉? 也许$100真的在收盘后撑住了, 但2档股票的命运却大不相同. 在指标学里, 有一个技术指标叫做ATR指标,Average True Range Indicator, ATR是为了测定创造股价之变动性的指标, 但一定要与其他指标如技术分析卖压与支撑线一起搭配使用. ATR是以前一日之收盘价为基础, 再与当日之最高, 低价位置相互比较, 当日之股价以某种方向为趋势会有多大之变动, 将会以数值, 指标化来表示./tpliblog/article?mid=1039&next=782&l=f&fid=11有没有一个好的方式来设置止损止盈的标准呢?有的,就是ATR (平均真实波幅),在Multicharts内已经是内置的功能,可以直接调用。
自适应atr止损策略
自适应atr止损策略自适应ATR(Average True Range)止损策略是一种基于市场波动性的止损方法。
传统上,ATR被用于确定头寸大小,但在该策略中,ATR用于根据市场波动性调整止损水平,以更好地保护投资。
首先,我们需要了解ATR的概念。
ATR是根据一段时间内的价格波动范围计算得出的指标。
它可以衡量市场的波动性,并用于确定止损和盈利目标的水平。
一般情况下,ATR的计算周期为14天。
在自适应ATR止损策略中,止损水平将根据市场的波动性进行调整。
当市场波动较大时,止损水平将被放大,以避免被过大的市场波动触及。
当市场波动较小时,止损水平将缩小,以避免过早地被止损。
假设我们使用一个固定的ATR倍数作为止损水平的调整因子。
当市场波动性较高时,止损水平将乘以ATR倍数,而当市场波动性较低时,止损水平将除以ATR倍数。
这样,我们可以根据市场情况自动调整止损水平,以避免过大或过小的止损。
为了详细说明自适应ATR止损策略的具体实施步骤,我们以股市交易为例进行说明:步骤1:计算ATR首先,我们需要计算过去一段时间的ATR。
可以选择14天作为ATR的计算周期。
ATR是通过计算股价的最高价与最低价的价差来获取的。
计算完ATR后,我们就得到了一个反映市场波动性的指标。
步骤2:确定止损水平调整因子我们需要设定一个止损水平调整因子,以根据市场波动性调整止损水平。
这个因子可以根据个人的风险承受能力和交易策略的特点来确定。
一般来说,止损水平调整因子在1.5到2之间较为常见。
步骤3:计算自适应止损水平根据前面计算得到的ATR和止损水平调整因子,我们可以计算出自适应止损水平。
首先,将计算得到的ATR乘以止损水平调整因子得到一个调整后的止损水平。
然后,将该调整后的止损水平与最近一次交易的入场价相加(假设为做多订单),就得到了自适应止损水平。
步骤4:实施自适应止损在交易过程中,当市场价格下跌达到自适应止损水平时,我们将触发止损操作,退出交易。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A New Exit Strategy - The ATR Ratchet By Chuck LeBeau 药渣译一种新的止损策略——ATR棘轮法The basic idea is quite simple. We first pick a logical starting point and then add daily units ofATR to the starting point to produce a trailing stop that moves consistently higher while also adapting to changes in volatility. The advantage of this strategy over the original Parabolic based exit is that when using the A TR Ratchet we have much more control of the starting point and the acceleration. We also found that the ATR based exit has a fast and appropriate reaction to changes in volatility that will enable us to lock in more profit than most conventional trailing exits.基本思想是非常简单的,我们先选定一个合理的起始价格,然后每天加某一倍数的ATR,得到一个跟踪止损点。
由该方法生成的止损点不仅能随着时间的增加不断上移而且同时也能适应市场波动性增减。
与我们以前采用的由抛物转向指标得到的止损点相比,其优点在于:使用ATR棘轮,我们能更自由的选择起始价格和增减速度。
此外我们还发现基于ATR的止损点能更快更准确的反映波动性变化,从而使我们能比传统的跟踪止损法锁定更多的利润。
Here is an example of the strategy: After the trade has reached a profit target of at least one ATRor more, we pick a recent low point (such as the lowest low of the last ten days). Then we addsome small daily unit of ATR (0.05 A TR for example) to that low point for each day in the trade. If we have been in the trade for 15 days we would multiply 0.05 ATRs by 15 days and add the resulting 0.75 ATRs to the starting point. After 20 days in the trade we would now be adding 1.0 ATRs (.05 times 20) to the lowest low of the last ten days. The ATR Ratchet is very simple in its logic but you will quickly discover that there are lots of moving parts that perform a lot of interesting and useful functions; much more than we expected.下面是一个应用该策略的例子:当我们1ATR以上的盈利目标实现时,我们选择一个近期低点(比如最近十天的最低价)作为起始价格,然后根据我们持仓天数每天将最低价增加零点几倍的ATR(比如0.05ATR)。
如果我们已经持有仓位15天了,那么我们把0.05ATR乘以15天,然后将其乘积0.75ATR加到起始价位上。
20天后,我们将把 1.0ATR(0.05乘以20天)加到最近十天的最低价上。
ATR棘轮法在逻辑上是很简单的,但是你马上就能发现有许多运动点能完成一些有趣且有用的功能,比我们想象的要多得多。
We particularly like this strategy because, unlike the Parabolic, the ATR Ratchet can easily be implemented any time we want during the trade. We can start implementing the stop the very first day of the trade or we can wait until some specific event prompts us to implement a profit-taking exit. I would suggest waiting to use the exit until some minimum level of profitability has been reached because, as you will see, this stop has a way of moving up very rapidly under favorable market conditions.我们尤其喜欢该策略,因为不象抛物转向指标,ATR棘轮能非常容易的在我们交易过程中的任何时候使用。
我们可以在进入交易的第一天就开始使用这种止损策略,也可以等发生某些有利事件后再使用止赢策略。
我建议等到实现盈利后再使用该止损策略,原因正如你我都看到的那样,这种止损点会在有利的市场环境中迅速向上移动。
The ATR Ratchet begins very quietly and moves up steadily each day because we are adding one small unit of ATR for each bar in the trade. However the starting point from which the stop is being calculated (the 10 day low in our example) also moves up on a regular basis as long as the market is headed in the right direction. So now we have a constantly increasing number of units of ATR being added to a constantly rising ten day low. Each time the 10-day low increases our ATR Ratchet moves higher so we typically have a small but steady increase in the daily stop followedby much larger jumps as the 10 day low moves higher. It is important to emphasize that we are constantly adding our daily acceleration to an upward moving starting point that produces a unique dual acceleration feature for this exit. We have a rising stop that is being accelerated byboth time and price. In addition, the A TR Ratchet will often add substantial additional accelerationin response to increases in volatility during the trade.ATR棘轮安静的转动着,每天都在向上移动,因为我们每天都在让其增加零点几倍的ATR。
此外,我们用于计算止损点的起始价格(比如我们上边例举的最近十天最低价)会随着市场向上运动不断上移。
因此随着时间的增加,我们在不断升高的最近十天最低价的基础上增加不断增长的累积ATR。
每当10天低价上移,我们的ATR棘轮也跟着向上转动,我们的止损点也跟着每天稳步上移,如果十天低价急剧上移,我们的止损点也跟着向上跳跃。
有必要强调一下,该策略是我们能不断的把每日价格变化速度反应在不断上移的起始价格上,从而形成该止损策略独一无二的双重加速因素。
不断上移的止损点不仅能被时间因素加速,还能被价格加速。
此外,波动性增加也会提高ATR棘轮止损点上移的速度。
The acceleration due to range expansions is an important feature of the ATR Ratchet. Because markets often tend to show wider ranges as the trend accelerates the ATR will tend to expand very rapidly during our best profit runs. In a fast moving market you will typically find many gaps andlarge range bars. Because we are adding multiple units of ATR to our starting point, any increasein the size of the underlying ATR causes the stop to suddenly make a very large jump that brings it closer to the high point of the trade. If we have been in the trade for forty days any increase in the ATR will have a forty-fold impact on the cumulative daily acceleration. That is exactly what wewant it to do. We found that when a market was making a good profit run the ATR Ratchet movedup surprisingly fast and did an excellent job of locking in open profits.波动性增加会使止损点上移速度增加,这是ATR棘轮策略的重要特征。