<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5990867110247862154</id><updated>2011-10-11T11:24:06.027-07:00</updated><title type='text'>Charting with Chris</title><subtitle type='html'>Areas of focus: Trading Systems, Technical Analysis, Thinkorswim Thinkscript, Financial Books</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-5519192125418393198</id><published>2009-01-31T10:45:00.000-08:00</published><updated>2009-01-31T18:34:03.749-08:00</updated><title type='text'>Lines and Colors and Clouds Oh My! - Thinkorswim Thinkscript</title><content type='html'>I have been playing around with the "AddCloud" functionality within the Thinkscript API and came up with a variation on the GMMA strategy I call GMMA_Cloud, combined with what I call the ChrisStoplight system.  This system is effectively 3 indicators built into one, the RSI up top, the DMI in the middle, and the StochasticMomentumIndex down below.  Rather than focusing on the lines that make up the indicators, I've decided it's more important to keep track of the relationship between them.&lt;br /&gt;&lt;br /&gt;The concept here is I believe that our brains are designed to deal more with spacial / color relation than trying to distinctly interpret lines all saying different things.  My goal is to be able to glance at my chart and immediately get a feel for the movement of the security (in my case, forex pair).  When all colors agree, odds are statistics are in your favor and it is reasonable to enter in agreement with the color.&lt;br /&gt;&lt;br /&gt;The GMMA_Cloud consists of two clouds, the difference between the 3 and 15 ema is one cloud, and the difference between the 30 and 60 ema is the other.&lt;br /&gt;&lt;br /&gt;I don't have a distinct strategy built up for this setup, as there are a lot of places for trader discretion that every trader will handle differently.  The main idea is to use the GMMA clouds, combined with the RSI and DMI to determine trend and use the Stochastics to determine pinpointed entries.  I'm leaning toward exits being targeted at daily pivot point levels unless the trend breaks sooner.&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#Name:             GMMA_CLOUD&lt;br /&gt;#Programmed By:    Chris Ball (chris.m.ball@gmail.com) on 1/31/09&lt;br /&gt;#Posted At:        http://chartingwithchris.blogspot.com&lt;br /&gt;#Description:      This is a cloud representation of the Guppy Multiple Moving Average system using only the exterior EMA's for the two groups.&lt;br /&gt;&lt;br /&gt;declare upper;&lt;br /&gt;&lt;br /&gt;input price = close;&lt;br /&gt;input displace = 0;&lt;br /&gt;&lt;br /&gt;def length3ema = 3;&lt;br /&gt;def length15ema = 15;&lt;br /&gt;def length30ema = 30;&lt;br /&gt;def length60ema = 60;&lt;br /&gt;&lt;br /&gt;plot avgexp3 = ExpAverage(data = price[-displace], length = length3ema);&lt;br /&gt;avgexp3.SetDefaultColor(Color.Gray);&lt;br /&gt;plot avgexp15 = ExpAverage(data = price[-displace], length = length15ema);&lt;br /&gt;avgexp15.SetDefaultColor(Color.Gray);&lt;br /&gt;&lt;br /&gt;AddCloud(avgexp3, avgexp15);&lt;br /&gt;&lt;br /&gt;plot avgexp30 = ExpAverage(data = price[-displace], length = length30ema);&lt;br /&gt;avgexp30.SetDefaultColor(Color.Gray);&lt;br /&gt;plot avgexp60 = ExpAverage(data = price[-displace], length = length60ema);&lt;br /&gt;avgexp60.SetDefaultColor(Color.Gray);&lt;br /&gt;&lt;br /&gt;AddCloud(avgexp30, avgexp60);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#Name:             ChrisStoplight&lt;br /&gt;#Programmed By:    Chris Ball (chris.m.ball@gmail.com) on 1/31/09&lt;br /&gt;#Posted At:        http://chartingwithchris.blogspot.com&lt;br /&gt;#Description:      This indicator is truly a representation of 3 indicators (RSI, DMI and the StochasticsMomentumIndex).&lt;br /&gt;&lt;br /&gt;declare lower;&lt;br /&gt;&lt;br /&gt;plot rsi1 = if RSIWilder(length = 14).&amp;quot;RSI&amp;quot; &amp;gt;= 50 then 10 else 9;&lt;br /&gt;plot rsi2 = if RSIWilder(length = 14).&amp;quot;RSI&amp;quot; &amp;lt; 50 then 10 else 9;&lt;br /&gt;&lt;br /&gt;AddCloud(rsi1, rsi2);&lt;br /&gt;&lt;br /&gt;plot dmi1 = if DMI(length = 14).&amp;quot;DI+&amp;quot; &amp;gt;= DMI(length = 14).&amp;quot;DI-&amp;quot; then 8 else 7;&lt;br /&gt;plot dmi2 = if DMI(length = 14).&amp;quot;DI+&amp;quot; &amp;lt; DMI(length = 14).&amp;quot;DI-&amp;quot; then 8 else 7;&lt;br /&gt;&lt;br /&gt;AddCloud(dmi1, dmi2);&lt;br /&gt;&lt;br /&gt;plot sto1 = if StochasticMomentumIndex().&amp;quot;SMI&amp;quot; &amp;gt;= StochasticMomentumIndex().&amp;quot;AvgSMI&amp;quot; then 6 else 5;&lt;br /&gt;plot sto2 = if StochasticMomentumIndex().&amp;quot;SMI&amp;quot; &amp;lt; StochasticMomentumIndex().&amp;quot;AvgSMI&amp;quot; then 6 else 5;&lt;br /&gt;&lt;br /&gt;AddCloud(sto1, sto2);&lt;br /&gt;&lt;br /&gt;rsi1.setDefaultColor(Color.Gray);&lt;br /&gt;rsi2.setDefaultColor(Color.Gray);&lt;br /&gt;dmi1.setDefaultColor(Color.Gray);&lt;br /&gt;dmi2.setDefaultColor(Color.Gray);&lt;br /&gt;sto1.setDefaultColor(Color.Gray);&lt;br /&gt;sto2.setDefaultColor(Color.Gray);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t4K3NwHabzM/SYSfF5nTLVI/AAAAAAAAAL4/qWsH1S476PA/s1600-h/2009-01-31-TOS_CHARTS.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 259px;" src="http://1.bp.blogspot.com/_t4K3NwHabzM/SYSfF5nTLVI/AAAAAAAAAL4/qWsH1S476PA/s400/2009-01-31-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5297533985408363858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As can be seen in the above picture, there are usually several trading opportunities, depending on the time frame you're analyzing.  I've been focusing on the 30 and 15 minute time frames.  The idea is to trade when all colors are in agreement and get out when 1 or 2 start to go against your position.  Due to the vast amount of trader discretion involved, I'd say my system is something to toy with and use as a starting base for creating your own strict rules.  Without rules and money management, there's no way to consistently make money!  Hopefully this will spark some inspiration with my fellow swimmers.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Chris&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-5519192125418393198?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/5519192125418393198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=5519192125418393198' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/5519192125418393198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/5519192125418393198'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2009/01/lines-and-colors-and-clouds-oh-my.html' title='Lines and Colors and Clouds Oh My! - Thinkorswim Thinkscript'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_t4K3NwHabzM/SYSfF5nTLVI/AAAAAAAAAL4/qWsH1S476PA/s72-c/2009-01-31-TOS_CHARTS.png' height='72' width='72'/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-5352738561326788088</id><published>2008-11-30T19:45:00.000-08:00</published><updated>2008-11-30T19:56:50.358-08:00</updated><title type='text'>Most recent charting setup - Thinkorswim</title><content type='html'>I've been juggling with a variety of trading strategies and as of late, I've settled on a unique combination of indicators that I am looking to test out over the next week or so.  Here's a quick top-level view of the main trading concepts integrated into my setup:&lt;br /&gt;&lt;br /&gt;1. Elder Impulse System&lt;br /&gt;2. Person Pivot Point System&lt;br /&gt;3. Guppy Multiple Moving Average System&lt;br /&gt;4. Elder Triple Screen System&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t4K3NwHabzM/STNfB-ue74I/AAAAAAAAAI4/IJF0e8ehh5o/s1600-h/2008-11-30-TOS_CHARTS.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 259px;" src="http://3.bp.blogspot.com/_t4K3NwHabzM/STNfB-ue74I/AAAAAAAAAI4/IJF0e8ehh5o/s400/2008-11-30-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5274664076203454338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You'll notice that I managed to create what appears to be a sly modification to PersonsPivots and have integrated the impulse system into the daily pivot line so that I have the most robust way of displaying the information.  You'll also notice that I'm using a slight variation of the usual slow stochastics.  I find the stochastics momentum index to be slightly less prone to whipshaws but it appears to deliver similar results otherwise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-5352738561326788088?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/5352738561326788088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=5352738561326788088' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/5352738561326788088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/5352738561326788088'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/11/most-recent-charting-setup-thinkorswim.html' title='Most recent charting setup - Thinkorswim'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_t4K3NwHabzM/STNfB-ue74I/AAAAAAAAAI4/IJF0e8ehh5o/s72-c/2008-11-30-TOS_CHARTS.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-6932631403928424947</id><published>2008-11-21T20:36:00.000-08:00</published><updated>2008-11-21T20:44:55.447-08:00</updated><title type='text'>Bollinger Band BBSqueeze - Thinkorswim Thinkscript</title><content type='html'>Through some testing I was performing over the last week, I wrote my own variation of the popular concept of bollinger band squeezes.  This one is pretty unique:&lt;br /&gt;&lt;br /&gt;1.  It is based off of the SMA-based bollinger bands (can be changed to EMA if preferred).&lt;br /&gt;2.  It has a configurable period length for the bollinger bands.&lt;br /&gt;3.  This configurable period length is also used in calculating the average squeeze value of the bands, which are then halved to determine the squeeze threshold.  &lt;br /&gt;&lt;br /&gt;Essentially, anything below the threshold line as I call it, and it becomes colored indicating a squeeze of the bands.  Red as it tightens, green as it widens.  Once the band widens enough for the colored bars to turn back to dark gray, you essentially have a breakout on your hands.  Please refer to the sample screen shot of this indicator down below.&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#Name:             BBSqueeze&lt;br /&gt;#Programmed By:    Chris Ball (chris.m.ball@gmail.com) on 11/21/08&lt;br /&gt;#Posted At:        http://chartingwithchris.blogspot.com&lt;br /&gt;#Description:      This is a bollinger band squeeze indicator with a dynamically generated threshold used to determine whether a squeeze is tight or not.  Please refer to my blog for further details.&lt;br /&gt;&lt;br /&gt;declare lower;&lt;br /&gt;&lt;br /&gt;input length = 18;&lt;br /&gt;&lt;br /&gt;plot squeeze = BollingerBandsSMA(length=18).&amp;quot;UpperBand&amp;quot; - BollingerBandsSMA(length=18).&amp;quot;LowerBand&amp;quot;;&lt;br /&gt;&lt;br /&gt;def thresh = (sum(squeeze, length*5) / (length*5))*0.50;&lt;br /&gt;&lt;br /&gt;squeeze.setPaintingStrategy(paintingstrategy.histogram);&lt;br /&gt;squeeze.assignValueColor(if squeeze &amp;lt;= thresh and squeeze &amp;lt;= squeeze[1] then Color.Red else if squeeze &amp;lt;= thresh and squeeze &amp;gt; squeeze[1] then Color.Green else Color.Dark_Gray);&lt;br /&gt;&lt;br /&gt;plot squeezeThreshold = thresh;&lt;br /&gt;squeezeThreshold.setDefaultColor(Color.Yellow);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t4K3NwHabzM/SSeOD41JIWI/AAAAAAAAAIQ/jReNCBuKvmU/s1600-h/2008-11-21-TOS_CHARTS.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 259px;" src="http://2.bp.blogspot.com/_t4K3NwHabzM/SSeOD41JIWI/AAAAAAAAAIQ/jReNCBuKvmU/s400/2008-11-21-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5271338086306488674" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-6932631403928424947?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/6932631403928424947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=6932631403928424947' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/6932631403928424947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/6932631403928424947'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/11/bollinger-band-bbsqueeze-thinkorswim.html' title='Bollinger Band BBSqueeze - Thinkorswim Thinkscript'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_t4K3NwHabzM/SSeOD41JIWI/AAAAAAAAAIQ/jReNCBuKvmU/s72-c/2008-11-21-TOS_CHARTS.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-7985192507436531043</id><published>2008-11-06T08:27:00.001-08:00</published><updated>2008-11-06T08:33:44.347-08:00</updated><title type='text'>Gator Histogram - Thinkorswim Thinkscript</title><content type='html'>For those of you familiar with the books by Bill Williams, he references what he calls the "gator histogram", based off of the alligator indicator.  During my readings of his Chaos Theory book, I felt compelled to code this indicator just to get a better feel for it.  I'm sure there are others out there who would like to make use of it as well, so here it is!&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#Name:             GatorHistogram&lt;br /&gt;#Programmed By:    Chris Ball (chris.m.ball@gmail.com) on 11/6/08&lt;br /&gt;#Posted At:        http://chartingwithchris.blogspot.com&lt;br /&gt;#Description:      The gator histogram is based off of the alligator indicator, both of which are referenced in numerous books by Bill Williams.&lt;br /&gt;&lt;br /&gt;def Jaw = Average(close[8], 13);&lt;br /&gt;def Teeth= Average(close[5], 8);&lt;br /&gt;def Lip= Average(close[3], 5);&lt;br /&gt;&lt;br /&gt;plot upperHist = AbsValue(Teeth - Jaw);&lt;br /&gt;upperHist.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);&lt;br /&gt;upperHist.AssignValueColor(if upperHist &amp;gt; upperHist[1] then Color.Green else Color.Red);&lt;br /&gt;&lt;br /&gt;plot lowerHist = -1 * AbsValue(Lip - Teeth);&lt;br /&gt;lowerHist.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);&lt;br /&gt;lowerHist.AssignValueColor(if lowerHist &amp;gt; lowerHist[1] then Color.Red else Color.Green);&lt;br /&gt;&lt;br /&gt;plot zero = 0;&lt;br /&gt;zero.SetDefaultColor(Color.Red);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t4K3NwHabzM/SRMcPXEUTMI/AAAAAAAAAII/V9P6XwfKhXk/s1600-h/2008-11-04-TOS_CHARTS.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 259px;" src="http://3.bp.blogspot.com/_t4K3NwHabzM/SRMcPXEUTMI/AAAAAAAAAII/V9P6XwfKhXk/s400/2008-11-04-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5265583439541980354" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-7985192507436531043?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/7985192507436531043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=7985192507436531043' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/7985192507436531043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/7985192507436531043'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/11/gator-histogram-thinkorswim-thinkscript.html' title='Gator Histogram - Thinkorswim Thinkscript'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_t4K3NwHabzM/SRMcPXEUTMI/AAAAAAAAAII/V9P6XwfKhXk/s72-c/2008-11-04-TOS_CHARTS.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-7729961572132421734</id><published>2008-11-02T07:35:00.000-08:00</published><updated>2008-11-02T07:42:02.478-08:00</updated><title type='text'>Elder Impulse System - Thinkorswim Thinkscript</title><content type='html'>I've had a few emails since my post yesterday asking about the Elder Impulse System and if I could provide some code for that.  Since I just so happened to have already written that before, you bet!&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#Name:             ElderImpulse&lt;br /&gt;#Programmed By:    Chris Ball (chris.m.ball@gmail.com) on 11/2/08&lt;br /&gt;#Posted At:        http://chartingwithchris.blogspot.com&lt;br /&gt;#Description:      This study can be adopted for display in many formats, however by default, it will display itself as a dot below each candle for the day.  Think of this system as telling you what you &amp;quot;may&amp;quot; do, rather than what you &amp;quot;must&amp;quot; do.  Alexander Elder created this system as a means of filtration rather than recommendation.&lt;br /&gt;&lt;br /&gt;input length = 13;&lt;br /&gt;&lt;br /&gt;def EMA = MovAvgExponential(length=length).&amp;quot;AvgExp&amp;quot;;&lt;br /&gt;def MACDHist = MACDHistogram().&amp;quot;Diff&amp;quot;;&lt;br /&gt;&lt;br /&gt;def impulseSignal = if (EMA &amp;lt; EMA[1] and MACDHist &amp;lt; MACDHist[1])&lt;br /&gt;                    then 0&lt;br /&gt;                    else if (EMA &amp;gt; EMA[1] and MACDHist &amp;gt; MACDHist[1])&lt;br /&gt;                    then 1&lt;br /&gt;                    else -1;&lt;br /&gt;&lt;br /&gt;plot signal = low*0.95;&lt;br /&gt;signal.assignValueColor(if impulseSignal == 1 then Color.Green else if impulseSignal == 0 then Color.Red else Color.Blue);&lt;br /&gt;signal.setpaintingstrategy(paintingstrategy.points);&lt;br /&gt;signal.setLineWeight(3);&lt;br /&gt;signal.hideBubble();&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t4K3NwHabzM/SQ3KK-uhBjI/AAAAAAAAAIA/5AhUsWseQjY/s1600-h/2008-11-02-TOS_CHARTS.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 259px;" src="http://4.bp.blogspot.com/_t4K3NwHabzM/SQ3KK-uhBjI/AAAAAAAAAIA/5AhUsWseQjY/s400/2008-11-02-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5264085829451580978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-7729961572132421734?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/7729961572132421734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=7729961572132421734' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/7729961572132421734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/7729961572132421734'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/11/elder-impulse-system-thinkorswim.html' title='Elder Impulse System - Thinkorswim Thinkscript'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_t4K3NwHabzM/SQ3KK-uhBjI/AAAAAAAAAIA/5AhUsWseQjY/s72-c/2008-11-02-TOS_CHARTS.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-418347177213540768</id><published>2008-11-01T19:09:00.000-07:00</published><updated>2008-11-02T07:15:31.703-08:00</updated><title type='text'>Current Charting Setup - Thinkorswim TOS Charts</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t4K3NwHabzM/SQ0RMgVVE7I/AAAAAAAAAH4/2pwfgzIG2QI/s1600-h/Picture+2.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 236px;" src="http://3.bp.blogspot.com/_t4K3NwHabzM/SQ0RMgVVE7I/AAAAAAAAAH4/2pwfgzIG2QI/s400/Picture+2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5263882446001476530" /&gt;&lt;/a&gt;&lt;br /&gt;I've had a number of emails over the last couple days from visitors asking me what my current charting setup looks like, so I figured I'd show a sneak peek.&lt;br /&gt;&lt;br /&gt;Having read through "Trading for a living" and "Come into my trading room" by Alexander Elder, I must admit that there are certain aspects of his trading style that will probably always be a part of my setup moving forward and are evident in my layout.&lt;br /&gt;&lt;br /&gt;You'll notice a couple odd things about my layout:&lt;br /&gt;1.  I have a 6m weekly candle-trend chart in the upper left gadgets area.  The only thing added to this chart is my custom BallAutoEnvImpulse study.  Essentially it is a mash up of a few different trading band concepts, integrated with the Elder Impulse system.  I tend to treat this as Elder does with the weekly view, as part of the Triple Screen trading system.  I look to make sure I'm never violating the weekly impulse.  Other than for that purpose, I don't wish to dedicate more screen space to the weekly view which is why it's off in the corner.&lt;br /&gt;&lt;br /&gt;2.  The primary left chart is your basic 3m daily candle-trend chart, mixed with a more reader-friendly MACD and ADXR indicator.&lt;br /&gt;&lt;br /&gt;3.  The primary right chart is your basic 3m daily Heikin Ashi candle chart, mixed with your standard slow stochastics and Chaikin oscillator.&lt;br /&gt;&lt;br /&gt;While I'm currently seeing how I feel about the Chaikin oscillator, I find that it is very similar to the Force Index that Elder pushes in his books.  Either one serves essentially the same purpose.&lt;br /&gt;&lt;br /&gt;I hope that you've found this informative insightful and if you have any questions, tough!  Just kidding, you're encouraged to leave a comment on this blog, that way others can benefit from the same question/answers.  You're also welcome to send me an email however I tend to get a lot sometimes so I don't always manage to get back to each and every one.  Until next time...Chris.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-418347177213540768?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/418347177213540768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=418347177213540768' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/418347177213540768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/418347177213540768'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/11/current-charting-setup-thinkorswim-tos.html' title='Current Charting Setup - Thinkorswim TOS Charts'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_t4K3NwHabzM/SQ0RMgVVE7I/AAAAAAAAAH4/2pwfgzIG2QI/s72-c/Picture+2.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-929641713843663833</id><published>2008-10-26T15:43:00.000-07:00</published><updated>2008-10-26T15:49:14.569-07:00</updated><title type='text'>Elder Thermometer - Thinkorswim Thinkscript</title><content type='html'>I put together another one of Alexander Elder's indicators over the last week or so that essentially mimics his description of the thermometer indicator.  Rather than regurgitating his words on interpretation, google has plenty of references.  Now onto the good stuff:&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#Name:             Elder Thermometer&lt;br /&gt;#Programmed By:    Chris Ball (chris.m.ball@gmail.com) on 10/26/08&lt;br /&gt;#Posted At:        http://chartingwithchris.blogspot.com&lt;br /&gt;#Description:      This is a thermometer system, as described by Alexander Elder, that depicts tranquil versus volatile times for entry and exit of positions.&lt;br /&gt;&lt;br /&gt;declare lower;&lt;br /&gt;input length = 13;&lt;br /&gt;&lt;br /&gt;def highVal = AbsValue(high - high[1]);&lt;br /&gt;def lowVal = AbsValue(low - low[1]);&lt;br /&gt;def plotVal = if (highVal &amp;gt; lowVal) then highVal else lowVal;&lt;br /&gt;&lt;br /&gt;plot therm = plotVal;&lt;br /&gt;therm.setPaintingStrategy(paintingstrategy.histogram);&lt;br /&gt;&lt;br /&gt;plot emaLine = MovAvgExponential(length=length, price=plotVal);&lt;br /&gt;emaLine.setDefaultColor(Color.White);&lt;br /&gt;&lt;br /&gt;therm.assignValueColor( if therm &amp;lt; emaLine &lt;br /&gt;                            then Color.Cyan&lt;br /&gt;                        else if therm &amp;gt; emaLine &lt;br /&gt;                        and therm &amp;lt; emaLine*3 &lt;br /&gt;                            then Color.Yellow&lt;br /&gt;                        else Color.Red&lt;br /&gt;                       );&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t4K3NwHabzM/SQTz2ibkEyI/AAAAAAAAAHc/t5Zwp-tUsws/s1600-h/2008-10-26-TOS_CHARTS.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 397px; height: 400px;" src="http://1.bp.blogspot.com/_t4K3NwHabzM/SQTz2ibkEyI/AAAAAAAAAHc/t5Zwp-tUsws/s400/2008-10-26-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5261598382956483362" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-929641713843663833?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/929641713843663833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=929641713843663833' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/929641713843663833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/929641713843663833'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/10/elder-thermometer-thinkorswim.html' title='Elder Thermometer - Thinkorswim Thinkscript'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_t4K3NwHabzM/SQTz2ibkEyI/AAAAAAAAAHc/t5Zwp-tUsws/s72-c/2008-10-26-TOS_CHARTS.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-5665375055381044228</id><published>2008-10-23T08:48:00.001-07:00</published><updated>2008-10-23T09:01:15.193-07:00</updated><title type='text'>Donchian Channels - ThinkorSwim ThinkScript</title><content type='html'>I'm feeling nice today and figured I'd also contribute the code I put together for Donchian Channels since they aren't included by default.  For those of you out there who haven't heard of these before, I'd recommend googling the term "turtle trader".  You'll get the idea soon enough!&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#Name:             DonchianChannel&lt;br /&gt;#Programmed By:    Chris Ball (chris.m.ball@gmail.com) on 10/23/08&lt;br /&gt;#Posted At:        http://chartingwithchris.blogspot.com&lt;br /&gt;#Description:      This is a channel system that is used frequently for trend trading.  Google the term &amp;quot;turtle trader&amp;quot; for more information.&lt;br /&gt;&lt;br /&gt;input length = 20;&lt;br /&gt;&lt;br /&gt;plot upperBand = Highest(high[1], length);&lt;br /&gt;plot lowerBand = Lowest(low[1], length);&lt;br /&gt;plot middleBand = (upperBand + lowerBand) / 2;&lt;br /&gt;&lt;br /&gt;upperBand.SetDefaultColor(Color.Cyan);&lt;br /&gt;lowerBand.SetDefaultColor(Color.Cyan);&lt;br /&gt;middleBand.SetDefaultColor(Color.Cyan);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t4K3NwHabzM/SQCdSo_qiTI/AAAAAAAAAHU/xbiSggl8YLY/s1600-h/2008-10-23-TOS_CHARTS.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 354px;" src="http://3.bp.blogspot.com/_t4K3NwHabzM/SQCdSo_qiTI/AAAAAAAAAHU/xbiSggl8YLY/s400/2008-10-23-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5260377308336392498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;digg_url = 'http://chartingwithchris.blogspot.com/2008/10/donchian-channels-thinkorswim.html';&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-5665375055381044228?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/5665375055381044228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=5665375055381044228' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/5665375055381044228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/5665375055381044228'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/10/donchian-channels-thinkorswim.html' title='Donchian Channels - ThinkorSwim ThinkScript'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_t4K3NwHabzM/SQCdSo_qiTI/AAAAAAAAAHU/xbiSggl8YLY/s72-c/2008-10-23-TOS_CHARTS.png' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-7862579837394219126</id><published>2008-10-23T08:39:00.000-07:00</published><updated>2008-10-23T08:53:14.659-07:00</updated><title type='text'>ADX Histogram - ThinkorSwim ThinkScript</title><content type='html'>For those of you who like using the ADX technical indicator, I saw a newsletter that had a "histogram" version of the ADX line and I thought it looked easier to digest, so I went ahead and added some modifications to the one that comes with ThinkorSwim.  Since all I did here was add on some additional code, I don't take credit for the bulk of what is there, merely my histogram conversion.&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;declare lower;&lt;br /&gt;&lt;br /&gt;input length = 14;&lt;br /&gt;&lt;br /&gt;def hidiff = high - high[1];&lt;br /&gt;def lodiff = low[1] - low;&lt;br /&gt;&lt;br /&gt;def dmim = if (hidiff &amp;lt; 0 and lodiff &amp;lt; 0) or hidiff &amp;gt;= lodiff then 0 else lodiff;&lt;br /&gt;def dmip = if (hidiff &amp;lt; 0 and lodiff &amp;lt; 0) or lodiff &amp;gt;= hidiff then 0 else hidiff;&lt;br /&gt;&lt;br /&gt;rec wdmim = compoundValue(&amp;quot;historical data&amp;quot; = Average(dmim, length), &amp;quot;visible data&amp;quot; = (dmim + wdmim[1] * (length - 1)) / length);&lt;br /&gt;rec wdmip = compoundValue(&amp;quot;historical data&amp;quot; = Average(dmip, length), &amp;quot;visible data&amp;quot; = (dmip + wdmip[1] * (length - 1)) / length);&lt;br /&gt;rec volty = compoundValue(&amp;quot;historical data&amp;quot; = Average(TrueRange(high, close, low), length), &amp;quot;visible data&amp;quot; = (TrueRange(high, close, low) + volty[1] * (length - 1)) / length);&lt;br /&gt;&lt;br /&gt;def dip = 100 * wdmip / volty;&lt;br /&gt;def dim = 100 * wdmim / volty;&lt;br /&gt;&lt;br /&gt;def dx = if (dip + dim &amp;gt; 0) then 100 * AbsValue(dip - dim) / (dip + dim) else 0;&lt;br /&gt;rec va = (if IsNaN(va[1]) then 0 else va[1]) + dx;&lt;br /&gt;rec val = compoundValue(length = length, &amp;quot;historical data&amp;quot; = va / (TotalSum(1) + 1), &amp;quot;visible data&amp;quot; = (val[1] * (length - 1) + dx) / length);&lt;br /&gt;&lt;br /&gt;plot ADX = val;&lt;br /&gt;ADX.AssignValueColor(if ADX &amp;gt; ADX[1] then &lt;br /&gt;                       Color.UPTICK &lt;br /&gt;                    else &lt;br /&gt;                       if ADX &amp;lt; ADX[1] then &lt;br /&gt;                          Color.DOWNTICK &lt;br /&gt;                       else &lt;br /&gt;                          GetColor(1)&lt;br /&gt;                    );&lt;br /&gt;&lt;br /&gt;ADX.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t4K3NwHabzM/SQCbe7Mk0vI/AAAAAAAAAHM/vls_85bleoI/s1600-h/2008-10-23-TOS_CHARTS.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 387px;" src="http://2.bp.blogspot.com/_t4K3NwHabzM/SQCbe7Mk0vI/AAAAAAAAAHM/vls_85bleoI/s400/2008-10-23-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5260375320357556978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;digg_url = 'http://chartingwithchris.blogspot.com/2008/10/adx-histogram-thinkorswim-thinkscript.html';&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-7862579837394219126?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/7862579837394219126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=7862579837394219126' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/7862579837394219126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/7862579837394219126'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/10/adx-histogram-thinkorswim-thinkscript.html' title='ADX Histogram - ThinkorSwim ThinkScript'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_t4K3NwHabzM/SQCbe7Mk0vI/AAAAAAAAAHM/vls_85bleoI/s72-c/2008-10-23-TOS_CHARTS.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-3647487297692280229</id><published>2008-10-19T13:33:00.000-07:00</published><updated>2008-10-19T17:19:24.052-07:00</updated><title type='text'>Elder SafeZone Stop System - ThinkorSwim Thinkscript</title><content type='html'>Throughout my reading of the book "Come Into My Trading Room", there was a great reference to what Dr. Elder called the "SafeZone" system.  After a number of hours of testing, troubleshooting and revising my code, I arrived at a very concise finished product that I know will be valued by other ThinkorSwim users, so here's my study.  All I ask in return is that if you post this elsewhere on the net that you &lt;u&gt;give me credit and keep the comments in the script&lt;/u&gt;.  You'll notice that by default, when you add the study, it does &lt;b&gt;not&lt;/b&gt; appear plotted on your graph.  This was intentional, as the way I intend to use this is to simply uncheck the "hide plot" feature on it and choose the correct trend option (Up/Down) when I need to see my SafeZone, otherwise I personally prefer that it remain invisible.  Good trading my friends!&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#Name:             ElderSafeZone&lt;br /&gt;#Programmed By:    Chris Ball (chris.m.ball@gmail.com) on 10/19/08&lt;br /&gt;#Posted At:        http://chartingwithchris.blogspot.com&lt;br /&gt;#Description:      This study is a STOP system indicator, originally derived from the book &amp;quot;Come Into My Trading Room&amp;quot; by Dr. Alexander Elder&lt;br /&gt;&lt;br /&gt;input coeff = 2.5;&lt;br /&gt;input lookbackLength = 15;&lt;br /&gt;input trendType = {default Up, Down};&lt;br /&gt;&lt;br /&gt;def count;&lt;br /&gt;def diff;&lt;br /&gt;def totalCount;&lt;br /&gt;def totalSum;&lt;br /&gt;def penAvg;&lt;br /&gt;def safety;&lt;br /&gt;def finalSafety;&lt;br /&gt;&lt;br /&gt;switch(trendType)&lt;br /&gt;{&lt;br /&gt;    case Down: &lt;br /&gt;        count = if (high &amp;gt; high[1]) then 1 else 0;&lt;br /&gt;        diff = if (high &amp;gt; high[1]) then high - high[1] else 0; &lt;br /&gt;        totalCount = sum(count, lookbackLength);&lt;br /&gt;        totalSum = sum(diff, lookbackLength);&lt;br /&gt;        penAvg = (totalSum / totalCount);&lt;br /&gt;        safety = high[1] + (penAvg[1] * coeff);&lt;br /&gt;        finalSafety = Min(Min(safety, safety[1]), safety[2]);&lt;br /&gt;    case Up: &lt;br /&gt;        count = if (low &amp;lt; low[1]) then 1 else 0;&lt;br /&gt;        diff = if (low &amp;lt; low[1]) then low[1] - low else 0; &lt;br /&gt;        totalCount = sum(count, lookbackLength);&lt;br /&gt;        totalSum = sum(diff, lookbackLength);&lt;br /&gt;        penAvg = (totalSum / totalCount);&lt;br /&gt;        safety = low[1] - (penAvg[1] * coeff);&lt;br /&gt;        finalSafety = Max(Max(safety, safety[1]), safety[2]);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;plot Stop = finalSafety;&lt;br /&gt;Stop.setDefaultColor(Color.Green);&lt;br /&gt;Stop.setStyle(Curve.Short_Dash);&lt;br /&gt;Stop.hide();&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t4K3NwHabzM/SPudB36wQAI/AAAAAAAAAHE/Q1q-GlKawvc/s1600-h/2008-10-19-TOS_CHARTS.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_t4K3NwHabzM/SPudB36wQAI/AAAAAAAAAHE/Q1q-GlKawvc/s400/2008-10-19-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5258969645400997890" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;digg_url = 'http://chartingwithchris.blogspot.com/2008/10/elder-safezone-stop-system-thinkorswim.html';&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-3647487297692280229?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/3647487297692280229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=3647487297692280229' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/3647487297692280229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/3647487297692280229'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/10/elder-safezone-stop-system-thinkorswim.html' title='Elder SafeZone Stop System - ThinkorSwim Thinkscript'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_t4K3NwHabzM/SPudB36wQAI/AAAAAAAAAHE/Q1q-GlKawvc/s72-c/2008-10-19-TOS_CHARTS.png' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-3450934216510741638</id><published>2008-10-19T11:11:00.001-07:00</published><updated>2008-10-19T11:41:43.508-07:00</updated><title type='text'>Trials and tribulations on the stock market!</title><content type='html'>Boy the last few weeks have taught me some lessons!  I sure missed the mark on the VIX.  Hopefully that will still work out by December / January.  Who would have thought we'd be seeing the VIX pass the 80 mark?  For those of you who are familiar with some of the books by Dr. Alexander Elder, I have been obsessively reading through his books lately ("Trading for a living", "Come Into My Trading Room") and have learned a great deal about myself and my approach to trading.&lt;br /&gt;&lt;br /&gt;Essentially, I've been trading almost completely on emotion, with no planned exit strategies, nor any sort of consistent money management approach.  These are all things that I am in the midst of working on (as I am sure many other traders are as well).  Through the pain of seeing way too much of my bankroll go down the tubes as the VIX skyrockets, I've started to acknowledge the fact that I need to rebuild my strategy and let go of any forms of fear or greed.  Most importantly, I have acknowledged that I need to start sticking to planned STOP exits.  With options, this if of course a bit more tricky than with stocks, since you don't know the price your option will be when a stock price hits your STOP.  This is where discipline is crucial, so we'll see how well I can stick to it!&lt;br /&gt;&lt;br /&gt;Over the last week I have programmed several of Elder's indicators into my trading platform (Thinkorswim), and completely transformed the way in which I perform technical analysis to more closely resemble his very sound approach.  Please note that I have taken some personal liberties in determining configuration values that best suit my needs but these are flexible and should not be considered set-in-stone.  Here's one such example of the Dow Jones Industrial Average:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t4K3NwHabzM/SPt7o4YawQI/AAAAAAAAAG8/fzOQVohXyqc/s1600-h/2008-10-19-TOS_CHARTS.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_t4K3NwHabzM/SPt7o4YawQI/AAAAAAAAAG8/fzOQVohXyqc/s400/2008-10-19-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5258932932144972034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Left Side Configuration&lt;/b&gt;:&lt;br /&gt;Daily View&lt;br /&gt;13 Period EMA with 10% Envelope&lt;br /&gt;12-26-9 Period MACD Histogram combined with a 13 Period Elder Impulse Setup&lt;br /&gt;2 Period Force Index&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Right Side Configuration&lt;/b&gt;:&lt;br /&gt;Weekly View&lt;br /&gt;26 Period EMA with 20% Envelope&lt;br /&gt;12-26-9 Period MACD Histogram combined with a 26 Period Elder Impulse Setup&lt;br /&gt;2 Period Force Index&lt;br /&gt;&lt;br /&gt;The first thing that I noticed was arrow #1.  The force index is making lower high's and higher lows.  This means that we're in for a breakout within the next 2-3 days.  Arrow #4 confirms this by showing what appears to be a "bear flag" pattern.  This seems to be telling me that we're likely going to see the DJI retest the lower support that we set last week.  You'll notice that arrow #3 shows that the weekly impulse states that we're still in shorting period, while arrow #2 shows that the daily impulse indicates we're in an undecided state.  Overall, this picture paints a somewhat dreary week ahead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-3450934216510741638?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/3450934216510741638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=3450934216510741638' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/3450934216510741638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/3450934216510741638'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/10/trials-and-tribulations-on-stock-market.html' title='Trials and tribulations on the stock market!'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_t4K3NwHabzM/SPt7o4YawQI/AAAAAAAAAG8/fzOQVohXyqc/s72-c/2008-10-19-TOS_CHARTS.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-584702789038081070</id><published>2008-10-12T12:08:00.000-07:00</published><updated>2008-10-12T13:42:27.515-07:00</updated><title type='text'>Candlestick Analysis - AmericanBulls Validity In Question</title><content type='html'>I recently started heavily diving into candlestick analysis, as I feel that it has a lot to offer the technical analyst.  I picked up a couple really good books on the subject (Candlestick Charting Explained by Gregory L. Morris and Getting Started In Candlestick Charting by Tina Logan).&lt;br /&gt;&lt;br /&gt;One of my aspirations that I've been quietly building over the last few months is a custom python-based stock scanning system at home.  So far I've built in a number of great scans that you can't find virtually anywhere on the net.  One of the few places that I noticed that offers what appeared to be strong candlestick analysis was American Bulls (americanbulls.com).  I've been observing their site off and on for quite some time now and have come to the conclusion that the site is downright wrong most of the time, not to mention completely misleading.  Their concept is sound, but their execution and representations are not valid.&lt;br /&gt;&lt;br /&gt;I started to notice analysis discrepancies when I compared my custom-built system results to their analysis.  My system scans roughly 850 symbols that I originally wheedled the full set of stock symbols out there down to (based on decent volume, price, etc...).  With that being said, my system outputted the following for the "Hammer / Hanging Man" scan.  I still use my own judgment to determine the preceding trends, but you'll see that the accuracy for the candlestick analysis is very sharp:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Beginning Candlestick Study - "Hammer / Hanging Man" scan...&lt;br /&gt;ARD&lt;br /&gt;ED&lt;br /&gt;FDG&lt;br /&gt;GT&lt;br /&gt;IBB&lt;br /&gt;IKN&lt;br /&gt;MGM&lt;br /&gt;PAYX&lt;br /&gt;RRD&lt;br /&gt;SD&lt;br /&gt;TWC&lt;br /&gt;VLTR&lt;br /&gt;Total Hits Found:  12&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I walked through each of these results and every single one of them is a hammer in this instance, preceded by a downtrend.  I started checking some of these out on americanbulls.com and quickly noticed major issues.  Take the following for example:&lt;br /&gt;&lt;br /&gt;Symbol FDG.  The actual price chart looks like this for it...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t4K3NwHabzM/SPJT9e7mwUI/AAAAAAAAAGs/gHBc7FintrI/s1600-h/Picture+1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_t4K3NwHabzM/SPJT9e7mwUI/AAAAAAAAAGs/gHBc7FintrI/s400/Picture+1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5256356030834983234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Compare this to what is indicated by american bulls...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t4K3NwHabzM/SPJUGkg4acI/AAAAAAAAAG0/xaqzsJKdrmo/s1600-h/Picture+2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_t4K3NwHabzM/SPJUGkg4acI/AAAAAAAAAG0/xaqzsJKdrmo/s400/Picture+2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5256356186952329666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You'll notice that their analysis indicates FDG is currently exhibiting a "high wave" candle.  This is flat out wrong.  Based on confirmations from both of my books, high wave candles look absolutely nothing like hammers.  A high wave candle is known for having a small body with long shadows on both ends.  In fact, there's a pretty good example of a high wave candle in the same picture above (third candle from the right).  You'll notice that the body is relatively small and not close enough to the top to be considered a hammer.&lt;br /&gt;&lt;br /&gt;In addition to very confusing candlestick analysis, their system that runs down the right side of the site showing profit has two major problems:&lt;br /&gt;&lt;br /&gt;1. Their entry prices used to calculate their profits are based (I think) on the opening price for the day.  So they will wait until the close of a particular day to get confirmation, then essentially make note that their entry was at the beginning of that very same day!  This is obviously using future data to change the past.&lt;br /&gt;&lt;br /&gt;2. Where's the commission costs?  If you were to tack that on, you'd notice that most of that profit (even when calculated incorrectly as stated in #1) goes away.&lt;br /&gt;&lt;br /&gt;Needless to say, I have no vested interest in their site one way or the other, but I find it disturbing that such a prominent site on the subject shows so many problems and yet countless people use their data for making financial decisions.  Be careful out there my friends...Chris.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-584702789038081070?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/584702789038081070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=584702789038081070' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/584702789038081070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/584702789038081070'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/10/candlestick-analysis-americanbulls.html' title='Candlestick Analysis - AmericanBulls Validity In Question'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_t4K3NwHabzM/SPJT9e7mwUI/AAAAAAAAAGs/gHBc7FintrI/s72-c/Picture+1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-7769625040599564834</id><published>2008-10-05T18:47:00.000-07:00</published><updated>2008-10-05T19:55:32.043-07:00</updated><title type='text'>Revised $700 Billion Dollar Bailout Passes - VIX Impact Coming Soon?</title><content type='html'>To those scratching their heads as to just how high the VIX is likely to travel, you're not alone.  With the passing of the revised $700 billion dollar bailout plan, one can only hope that it will finally instill a more calming impact on the market.  Over the span of the last week or so, I've actually added many more contracts to my current position, so I too am banking on it dropping by December / January.&lt;br /&gt;&lt;br /&gt;I've done some Fibonacci analysis using a long term retracement plot spanning from the Dec 06 monthly low through to the high established last week.  Zooming back in to a daily view, it looks like our first retracement zone we'll need to break through is the $39.17 mark.  If we get past that which I think we will, $33.46 should be our next stop.  The one positive sign I'll say is that Friday left us with a small candlestick hammer at the same time our stochastics indicate that we're just reaching an overbought state in a ranging price action state.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t4K3NwHabzM/SOlxpEyyMfI/AAAAAAAAAGk/Ai3JCsUdRWI/s1600-h/2008-10-05-TOS_CHARTS.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_t4K3NwHabzM/SOlxpEyyMfI/AAAAAAAAAGk/Ai3JCsUdRWI/s400/2008-10-05-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5253855390779716082" /&gt;&lt;/a&gt;For those of you wondering what the "Ball_Breakout_Detector" is at the bottom, that's actually an indicator I've been building out to help me pay closer attention to breakouts versus ranging trades.  It's still a work in progress, but it is essentially indicating that we are in a ranged trade area with a warning that we may enter a breakout soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-7769625040599564834?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/7769625040599564834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=7769625040599564834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/7769625040599564834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/7769625040599564834'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/10/revised-700-billion-dollar-bailout.html' title='Revised $700 Billion Dollar Bailout Passes - VIX Impact Coming Soon?'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_t4K3NwHabzM/SOlxpEyyMfI/AAAAAAAAAGk/Ai3JCsUdRWI/s72-c/2008-10-05-TOS_CHARTS.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-1939926530320826293</id><published>2008-09-28T15:48:00.000-07:00</published><updated>2008-10-05T19:55:46.598-07:00</updated><title type='text'>CBOE VIX Volatility Index - Primed To Fall Hard &amp; Fast</title><content type='html'>While I'm sure I'm not the only one to be gasping at the complete insanity we call a marketplace over the last week, one thing that did catch my attention in a positive light was the VIX index.  Over the last couple weeks, we've had some very high and very rare spikes.  While spikes are to be expected in a near market collapse situation (we'll probably know tomorrow when the Feds likely announce an agreed-upon bailout plan), these spikes have been just screaming for some option PUTS looking out over the next couple months.  Take a look at the following dual-graph setup I've constructed, showing numerous high-reliability divergences:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t4K3NwHabzM/SOA14_mw0GI/AAAAAAAAAGc/rbgw3oLF5ns/s1600-h/2008-09-28-TOS_CHARTS.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_t4K3NwHabzM/SOA14_mw0GI/AAAAAAAAAGc/rbgw3oLF5ns/s400/2008-09-28-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5251256418776961122" /&gt;&lt;/a&gt;You'll notice to the left that we have lots of instances of bearish divergence / confirmation from Stochastics, RSI, Accum/Dist and Williams %R.  If this doesn't tell you to look for a drop, I don't know what does - that's 4 very solid indicators all saying the same thing.&lt;br /&gt;&lt;br /&gt;I currently have some DEC08 22.5 PUTS at an averaged entry of 1.40 per contract so I'm sitting pretty solid for some nice market calming, if the Feds can reach an agreement that is.  I can easily see the VIX returning to values somewhere around 20-25.  If that happens, let's say we hit 22.5 dead on between now and December, that should bump the 22.5 PUTS up to around 9.00 to 10.00 I'm estimating.  So we're looking at an approximate return of 7 times my investment in 2.5 months!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-1939926530320826293?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/1939926530320826293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=1939926530320826293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/1939926530320826293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/1939926530320826293'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/09/cboe-vix-volatility-index-primed-to.html' title='CBOE VIX Volatility Index - Primed To Fall Hard &amp; Fast'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_t4K3NwHabzM/SOA14_mw0GI/AAAAAAAAAGc/rbgw3oLF5ns/s72-c/2008-09-28-TOS_CHARTS.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-2252915605475998185</id><published>2008-09-21T18:01:00.000-07:00</published><updated>2008-10-05T19:56:03.471-07:00</updated><title type='text'>Williams %R - The Price Headley Way</title><content type='html'>I was watching an online lecture by Price Headley today and he dove into one of his more straightforward methods for trading.  He makes use of the Williams %R indicator, however he sets the bar period to a value of 30.&lt;br /&gt;&lt;br /&gt;The following is my interpretation of his methods with a random equity choice during a recent period (picked at random).  One thing interesting about my graphical representation of his method is that I show both a "win" and a "loss" to show that this system is indeed realistic and not a holy grail.&lt;br /&gt;&lt;br /&gt;One thing I'd like to highlight is the concept of "closing stops" as opposed to standard automated "stops".  Closing stops in this instance, I believe, are considered to be manual stop orders placed each day during the last 15 minutes of the market.  The reason for this manual management of stops is to avoid being stopped out during intraday trading.  With that being said, on with the example:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t4K3NwHabzM/SNb6l4xOQjI/AAAAAAAAAGM/8BONksFcvcA/s1600-h/Picture+1.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_t4K3NwHabzM/SNb6l4xOQjI/AAAAAAAAAGM/8BONksFcvcA/s400/Picture+1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5248657944547836466" /&gt;&lt;/a&gt;Before walking through these two plays, let me explain my color coding strategy for the vertical lines you see within the Williams %R indicator.  Blue = Signal Day, Green = Confirmation Day, Yellow = Re-test Day, Red = Exit Day.  A signal day represents the upward (Bullish)/downward (Bearish) crossover of the Williams %R line.  Once this crossover happens, if it is an upward crossover, we make note of the &lt;b&gt;high&lt;/b&gt; for the signal day and wait for confirmation by seeing a bar close above the signal day high.  Likewise, if it is a lower crossover, we make note of the &lt;b&gt;low&lt;/b&gt; for the signal day and wait for confirmation by seeing a bar close below the signal day low.  For both of these instances, please realize that confirmations can only be issued so long as the Williams %R line has &lt;b&gt;not&lt;/b&gt; crossed back inwards.  If the line crosses back inwards and then outwards before a confirmation day is issued, my interpretation would be that we have a new signal day and corresponding high/low to consider for confirmation.&lt;br /&gt;&lt;br /&gt;Let's take the first trade in my example.  The first signal day was not issued a confirmation before the Williams %R line dipped back inward.  A second signal day was triggered (second vertical blue line) so we then made note of the high for that day by drawing the light blue horizontal trendline.  We see that our confirmation day came two days after our signal day, and we entered our position somewhere near the close of $59.82 at the tail end of the confirmation day.  Here we also made note to set an initial stop at the &lt;b&gt;low&lt;/b&gt; of our signal day at $56.86.  Three bars later we were faced with a re-test day because the day closed where the Williams %R line crossed back inward.  So in this case, we made note of the &lt;b&gt;low&lt;/b&gt; for the re-test day and would then apply it as a closing stop manually during the last 15 minutes of the market each day until we either stopped out or the Williams %R crossed back outward.  In this case, it crossed back outward and we could then relax and watch the climb.  We received another re-test day on 7/8/08 so we upped our old close stop value to the new signal day low of $67.39.  Williams %R &lt;b&gt;again&lt;/b&gt; crossed back outward, indicating our ride was not over.  Our final re-test day triggered on 7/16/08.  While the low of our new re-test day was $70.27, by the time the market was nearing close, the price was already below this value so it was technically below where we would have manually issued our close stop, so we would have exited the trade somewhere around the close at $69.44 on 7/17/08.  Our ride lasted from 6/10/08 to 7/17/08 with a net gain of $10.02 in stock price.  Using "ThinkBack" on Thinkorswim, I would probably have purchased the JUL08 64 Call for 2.10.  On 7/17, this option last sold for 5.60, netting $350 on an initial investment of $210 in approximately 5 weeks.&lt;br /&gt;&lt;br /&gt;Our second example was not as fortunate.  A signal day was triggered on the short side, followed by a confirmation day the very next day.  We would have entered the position toward the end of the day at around close for $63.28.  Two bars later Williams %R crossed inward, triggering a re-test day.  We then made note of the new closing stop of $66.33 to replace our initial stop of $67.80 derived from the low of our initiating signal day.  The Williams %R crossed back outward, relieving our concerns for exiting for a couple days, but then we were hit with another re-test day signal.  The high of our new re-test day signal was the exact same as the previous re-test day ($66.33) so our close stop value remained the same and we sat tight to see if we'd make it another day.  Unfortunately market close on judgment day wasn't so kind and we stopped out at near close at $67.04.  This ride lasted from 8/11/08 to 8/19/08.  I would probably have purchased the SEP08 61 Put for 2.25.  On 8/19, this option last sold for 0.75, losing $150 on an initial investment of $225 in a little over a week.&lt;br /&gt;&lt;br /&gt;So if you were to take into account both our win and our loss, we still netted $200 between these two plays, even though we weren't always right, not too shabby!  Part of the lessons I am seriously considering right now is managing those stops and learning to limit my losses.  I hope this has been both informative and eye-opening.  I will likely be attempting to implement this "for real" over the next week, so we'll see how it goes!  Until next time...Chris.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-2252915605475998185?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/2252915605475998185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=2252915605475998185' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/2252915605475998185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/2252915605475998185'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/09/williams-r-price-headley-way.html' title='Williams %R - The Price Headley Way'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_t4K3NwHabzM/SNb6l4xOQjI/AAAAAAAAAGM/8BONksFcvcA/s72-c/Picture+1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5990867110247862154.post-8806483294049609033</id><published>2008-08-23T15:42:00.000-07:00</published><updated>2008-08-23T16:56:42.271-07:00</updated><title type='text'>PUT Candidate: TRA</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_t4K3NwHabzM/SLCf4V_CxWI/AAAAAAAAAGE/VPH4ZyjvP6Y/s1600-h/2008-08-23-TOS_CHARTS.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_t4K3NwHabzM/SLCf4V_CxWI/AAAAAAAAAGE/VPH4ZyjvP6Y/s400/2008-08-23-TOS_CHARTS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5237862156954944866" /&gt;&lt;/a&gt;This stock chart stood out as very interesting, due to the repeated up/down pattern.  I applied some trendlines and tossed on some potential price points where this stock "might" go.&lt;br /&gt;&lt;br /&gt;As you can see in the chart above, this stock appears to be losing its trend if you focus on the ADX component of the DMI indicator, although I think it's just restablishing the new upward trend.  The DI+ just crossed over the DI-.  The positive MACD crossover and parabolic SAR forming underneath all suggest that this stock may try to reach a bit higher before rebounding back down to the support level.&lt;br /&gt;&lt;br /&gt;It will be interesting to see if it reaches the upper-marked price point of $57.50.  I will be looking for the turning point to play a potential PUT for the down trend.  &lt;br /&gt;&lt;br /&gt;Needless to say, I am not a professional investor - actually a software engineer, so please make sure to do your own research before jumping into any investments.  I've always been a big fan of technical analysis, but up until recently I only dabbled in straight stocks.  Playing the options market can be a bit more risky if you're unclear about what you're doing.  So if you're unclear about any concepts related to basic options trading, I highly recommend picking up a good book or two, or checking out the &lt;a href="http://biz.yahoo.com/opt/education.html"&gt;education section&lt;/a&gt; at yahoo finance or the likes.  Good luck! -Chris&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5990867110247862154-8806483294049609033?l=chartingwithchris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chartingwithchris.blogspot.com/feeds/8806483294049609033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5990867110247862154&amp;postID=8806483294049609033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/8806483294049609033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5990867110247862154/posts/default/8806483294049609033'/><link rel='alternate' type='text/html' href='http://chartingwithchris.blogspot.com/2008/08/put-candidate-tra.html' title='PUT Candidate: TRA'/><author><name>Christopher M. Ball</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_t4K3NwHabzM/TREXuRee9TI/AAAAAAAAAW8/P9WwVUQ2-Y8/S220/snapshot_square.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_t4K3NwHabzM/SLCf4V_CxWI/AAAAAAAAAGE/VPH4ZyjvP6Y/s72-c/2008-08-23-TOS_CHARTS.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
