<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--Web 2.0 Content Powered by MyST Blogsite® (http://blogsite.com)-->
<!--A service of MyST Technology Partners, Inc. (http://myst-technology.com)-->
<?xml-stylesheet href="http://forex.gftforex.com/public/styles/etc/object.xsl" type="text/xsl"?>

<?myst-baseUrl http://forex.gftforex.com/public/?>

<MySmartChannels Public="true" UserID="119227" dT="141" t0="1268964109117">
     <GetChannelItem_Result>
      <Item>
       <Resource>
        <ObjectID>147969</ObjectID>
        <ObjectClass>Resource</ObjectClass>
        <OwnerID ObjectClass="Domain" Title="[Weblog] Interday Forex Analysis">128466</OwnerID>
        <CreatedByID ObjectClass="User" Title="ICopsey">128654</CreatedByID>
        <ModifiedByID ObjectClass="User" Title="ICopsey">128654</ModifiedByID>
        <CreateTime Title="2006-11-06 02:06:05 EST">1162796765231</CreateTime>
        <ModifyTime Title="2006-11-06 02:06:05 EST">1162796765231</ModifyTime>
        <SecurityModel>Controlled</SecurityModel>
        <Name>Average True Range Bands</Name>
        <Summary>A new approach to trading bands</Summary>
        <Description>&lt;p&gt;&lt;font size="1"&gt;Well before I had come across Keltner channels I had been experimenting with different kinds of bands looking for volatility based versions that did not use standard deviation. I had long had a problem with standard deviation bands &amp;ndash; or in other words Bollinger Bands &amp;ndash; since they tend to overreact when a sharp movement is seen. This produced a significant problem at spike reversals since the bands would suddenly widen leaving one side nowhere close to price.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;img alt="Bollinger Bands" hspace="0" src="http://i10.photobucket.com/albums/a111/ToshiYamada/Articles/ATR-BollingerBands.gif" align="baseline" border="0" /&gt;&lt;/font&gt;&lt;p&gt;&lt;font size="1"&gt;Consider the Chart above where from the left of the chart we can see a period of consolidation where Bollinger Bands have moved sideways and actually narrowed as the consolidation became tighter. Then as price moved sharply lower then level of volatility rose sharply forcing the width of the bands to widen considerably. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;While price moved down below the lower band, continuing to remain close to this band, the upper band at Point A actually moved higher. Once the downtrend became consistent then the upper band could normalize and also move lower. However, after the low at 108.96, price was able to rally by nearly 500 points to Point B before price touched the upper band. Apart from the central moving average it really doesn&amp;rsquo;t give much structure to be able to judge what is happening. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;So my challenge was to find or develop a set of bands that provided better short term structure to be able to get a stronger feel of how price is developing. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;Standard deviation is a popular method of measuring volatility. However, I needed something else and chose Average True Range. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;True Range was developed by J Welles Wilder Junior to represent the real highs and lows of the day to include possible gaps from the prior bars close to the current bars open. This is a tool that was intended more for the futures and equities markets where there is a significant time gap between the close and the following day&amp;rsquo;s open. In this way True Range is calculated by taking the maximum of:-&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;1.&amp;nbsp;High &amp;ndash; Low &lt;br /&gt;2.&amp;nbsp;The prior bar&amp;rsquo;s close &amp;ndash; Low&lt;br /&gt;3.&amp;nbsp;High &amp;ndash; the prior bar&amp;rsquo;s close&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;In fact it is very unusual for these gaps to occur in the Forex market since there is no time difference between one days close and the next days open. Thus a gap can only really effectively occur over weekends. Thus for 99% of the time Average True Range in Forex is really the same as Average Range. Still, the information drawn from this does represent volatility in terms of the increase or decrease in average ranges over time. A simple average is then taken of a series of True Range calculations. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;Next I needed to construct bands around an average. However, I have never been an analyst that sees much value in simple moving averages. They are slow, lag price movement and I am not convinced that bands should be constructed around a central average since it assumes that peaks and troughs should be equidistant from that average. Clearly they are not.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;If we are talking about an average range, then my conclusion was that since we can suggest we know that on average highs are a multiple of average range from the low, and lows are a multiple of average range from the highs then we actually need to use averages of the bars&amp;rsquo; extremes. However, I want an average that takes as much lag out of the series as possible. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;I therefore decided to use linear regression with the bands being calculated as follows:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;ATR Band High = Linear Regression of low price + a multiple of Average True Range&lt;br /&gt;ATR Band Low = Linear Regression of high price - a multiple of Average True Range&lt;br /&gt;ATR Mid Price = Linear Regression of close prices&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;Using the same chart, this is what they look like:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font size="2"&gt;&lt;img alt="Average True Range Bands" hspace="0" src="http://i10.photobucket.com/albums/a111/ToshiYamada/Articles/ATR-AvgTrueRangeBands.gif" align="baseline" border="0" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;I use defaults of a 20 period linear regression period and a multiple of 1.764 (0.764 is a Fibonacci number)&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;It can be seen that when price breaks lower after the consolidation to the top left of the chart the Upper ATR band quickly follows price lower and actually provides good resistance. Equally, in an uptrend the ATR Band Low provides support. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;When compared to Keltner Channels it can be seen that the ATR Bands provide a snug channel within which price can move. Keltner Channels in comparison still provide quite loose limits without offering any structure. &lt;br /&gt;&lt;img alt="Keltner Channels" hspace="0" src="http://i10.photobucket.com/albums/a111/ToshiYamada/Articles/ATR-KeltnerChannels.gif" align="baseline" border="0" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;ATR Bands are very easy to input into Chart Studio. Open this feature and open a new technique. Cut and paste the following into the area that appears:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;indicator Average_True_Range_Bands ;&lt;br /&gt;input period = 20, Width = 1.764 ;&lt;br /&gt;draw line_mid(&amp;quot;Mid ATR&amp;quot;), line_upper(&amp;quot;Upper ATR&amp;quot;), line_lower(&amp;quot;Lower ATR&amp;quot;);&lt;br /&gt;vars tmp(series);&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp; line_mid :=&amp;nbsp; linreg(close,period) ;&lt;br /&gt;&amp;nbsp; tmp := Width * SMA(truerange(), 55) ;&lt;br /&gt;&amp;nbsp; line_upper := linreg(Low,period)&amp;nbsp; + tmp;&lt;br /&gt;&amp;nbsp; line_lower := linreg(High,period) - tmp;&lt;br /&gt;end.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;Following this select &amp;ldquo;Build&amp;rdquo; and select &amp;ldquo;Verify Module&amp;rdquo; from the top menu bar&lt;br /&gt;You will be prompted to enter a name for this analysis technique. Write in &amp;ldquo;ATR Bands.&amp;rdquo;&lt;br /&gt;The Select &amp;ldquo;Build&amp;rdquo; again and this time you should see this succeed in the output window at the bottom of the studio. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;Then select &amp;ldquo;Build&amp;rdquo; again but this time choose &amp;ldquo;Install Module&amp;rdquo;&lt;br /&gt;The module will be installed into the User Modules.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;You will now be able to access ATR Bands in the charting application via the &amp;ldquo;set Up Indicators&amp;rdquo; icon at the top of the chart.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;strong&gt;Ian Copsey&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/p&gt;</Description>
        <ResourceTypeID ObjectClass="ResourceType" Title="Item:Link">9</ResourceTypeID>
        <ContentType>application/xml</ContentType>
        <ContentDocument>
         <ItemProperties>
               <CommonProperties>
                <Hidden>false</Hidden>

                <Keywords>
                 <Keyword>360</Keyword>

                 <Keyword>Average true range</Keyword>

                 <Keyword>bands</Keyword>

                 <Keyword>bollinger bands</Keyword>

                 <Keyword>CTL</Keyword>

                 <Keyword>dealbook</Keyword>

                 <Keyword>GFT</Keyword>

                 <Keyword>indicators</Keyword>

                 <Keyword>keltner channels</Keyword>

                 <Keyword>technical analysis</Keyword>

                 <Keyword>trading bands</Keyword>

       </Keywords>

                <Links>
                 <Link>
                  <Title>Want to know more about Dealbook charting?</Title>

                  <Synopsis>Read about the advanced features</Synopsis>

                  <URL>http://www.gftforex.com/software/dealbookfx/charting.asp</URL>

        </Link>

       </Links>

      </CommonProperties>

               <RemoteInfo>
                <UserAgent>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)</UserAgent>

                <RemoteHost>127.0.0.1</RemoteHost>

                <RemoteAddr>127.0.0.1</RemoteAddr>

                <RemoteUser>ICopsey</RemoteUser>

      </RemoteInfo>

     </ItemProperties>
        </ContentDocument>
       </Resource>
       <Shares/>
       <Subjects/>
       <UserPermissions>
        <CanDelete>false</CanDelete>
        <CanDiscover>true</CanDiscover>
        <CanEdit>false</CanEdit>
        <CanEditPermissions>false</CanEditPermissions>
        <CanRead>true</CanRead>
       </UserPermissions>
       <CommentInfo>
        <CommentChannelRef>
         <ChannelID/>
        </CommentChannelRef>
        <Comments/>
       </CommentInfo>
       <Views>
        <SourceID ObjectClass="Channel" Title="[Weblog] Interday Forex Analysis">128466</SourceID>

               <View>
                <Name>blog</Name>

                <Model>blogsite/GFTForex/web</Model>

                <Style/>

                <Scheme/>

       </View>

               <View>
                <Name>edit-item</Name>

                <Model>blogsite/GFTForex/web</Model>

                <Style/>

                <Scheme/>

       </View>

               <View>
                <Name>left</Name>

                <Model>blogsite/GFTForex/left-content</Model>

                <Style/>

                <Scheme/>

       </View>

               <View>
                <Name>right</Name>

                <Model>blogsite/GFTForex/right-content</Model>

                <Style/>

                <Scheme/>

       </View>

               <View>
                <Name>wide</Name>

                <Model>blogsite/GFTForex/wide-content</Model>

                <Style/>

                <Scheme/>

       </View>

      </Views>
        <Views>
         <SourceID ObjectClass="Channel" Shared="true" Title="[Public] Global Forex Blog">119250</SourceID>

                <View>
                 <Name>blog</Name>

                 <Model>blogsite/GFTForex/my-whatsnew</Model>

                 <Style/>

                 <Scheme/>

       </View>

                <View>
                 <Name>edit-item</Name>

                 <Model>blogsite/GFTForex/web</Model>

                 <Style/>

                 <Scheme/>

       </View>

                <View>
                 <Name>left</Name>

                 <Model>blogsite/GFTForex/left-content</Model>

                 <Style/>

                 <Scheme/>

       </View>

                <View>
                 <Name>right</Name>

                 <Model>blogsite/GFTForex/right-content</Model>

                 <Style/>

                 <Scheme/>

       </View>

                <View>
                 <Name>wide</Name>

                 <Model>blogsite/GFTForex/wide-content</Model>

                 <Style/>

                 <Scheme/>

       </View>

      </Views>
        </Item>
       </GetChannelItem_Result>
      </MySmartChannels>
