<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Derek A. Barrett's Instablog</title>
    <description>I buy established, good companies with strong management, solid balance sheets, free cash flow, growing earnings, and increasing dividends. This is a long strategy, which buys value situations, combining the fundamentals of Growth at a Reasonable Price, with Dividend Growth Investing. This style has been coined as "I-GARP" by Clay King.
To further reduce my risk and enhance my returns, I enter positions using secured puts, and when assigned, sell covered calls. I practice Teddi Knight's strategy of using option premium capital to build positions, and use technical analysis to enter trades, as practiced by Teddi and Dr. Samir Elias.</description>
    <author>
      <name>Derek A. Barrett</name>
    </author>
    <link>http://seekingalpha.com/author/derek-a-barrett/instablog</link>
    <item>
      <title>Setting Up Bollinger Band Alerts In Thinkorswim</title>
      <link>http://seekingalpha.com/instablog/326478-derek-a-barrett/1893671-setting-up-bollinger-band-alerts-in-thinkorswim?source=feed</link>
      <guid isPermaLink="false">1893671</guid>
      <content>
        <![CDATA[<p>Thinkorswim is a ridiculously powerful platform. Pretty much any technical indicator or study can be used to implement practically any strategy you can name. However, some investors may find themselves overwhelmed by so many options, and find it hard to figure out where to start.</p><p><strong>Automation is the Key</strong></p><p>One rule of thumb is to automate as much as possible in life. If you find yourself repeating the same task over and over again, chances are there is a way to automate. Let the computers and robots do the heavy lifting for you so you can utilize your most important asset - your brain - to do the qualitative critical thinking that the computers cannot do.</p><p>This further frees you from the computer, and with today's mobile power built into smartphones, lets you trade anywhere your phone will travel with you.</p><p><strong>Bollinger Bands and Options Trading</strong></p><p>In options trading our goal is often to earn the best premiums for selling our contracts. Typically the more volatility a stock is experiencing, the higher premium the stock option is offering.</p><p>Bollinger Bands are a great tool for measuring volatility, and often a lead indicator for initiating a trade.</p><p>As a put seller, I am extremely interested in the lower Bollinger Band. The idea is, when a stock is experiencing a pullback and on the bottom range of its volatility channel, this is an indicator that it may be time to sell a put. I also find the Bollinger Band indicator an extremely easy to read and implement indicator as it is a quick visual guide for sizing up a stock chart over time and possible entry points.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId6.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId6_thumb.jpg"  /></a></p><p><em><strong>Hindsight is 20/20:</strong></em> <em>Johnson and Johnson (JNJ) kisses the lower</em> <em><strong>Bollinger Band</strong></em> <em>December 2012, which would have a been a great entry point for put sellers not wanting assignment.</em></p><p><strong>More Information on Put Selling and Bollinger Band Trading Strategies</strong></p><p>Teddi Knight has many fantastic articles on <a href="http://www.fullyinformed.com/put-selling-index/" target="_blank" rel="nofollow">Put Selling</a>, and Putting Selling strategies utilizing Bollinger Bands.</p><p><strong>Setting Up Alert Preferences</strong></p><p><em><strong>NOTE:</strong> Click on the images to enlarge them if you need to see more detail or to make them more clear</em></p><p>You can setup alerts to both and email address and SMS text number, like your iPhone, Android, Windows Phone, or Blackberry.</p><p>I choose to receive emails.</p><p>To enable the alerts, you need to tell Thinkorswim that you want the alerts and where to send them.</p><p>1. To do that, Click the &quot;Setup&quot; button in the upper right hand corner. A menu will pop up, so then click on &quot;Application Settings&quot;.</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId8.png"  /></p><p>2. This will pop up a box and you will be able to select which options you want. When you choose the email and/or phone number to send alerts to, Thinkorswim will send a confirmation code to the email address and/or device. To enable alerts, you will need to confirm the code before proceeding.</p><p>3. Make sure to select the &quot;Alert is triggered&quot; box on the left to receive alerts, and then under the &quot;Alert Settings&quot; section on the right, check how you want alerts. I make sure to have &quot;Send an e-mail checked so I get email alerts. Users that want SMS notifications to their smartphones will want to check either or both of the &quot;Send SMS&hellip;&quot; boxes.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId9.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId9_thumb.jpg"  /></a></p><p><strong>Setting Up Bollinger Band Alerts</strong></p><p>1. To get to the Alerts Section, click on the &quot;MarketWatch&quot; Tab in the Thinkorswim interface, and then the &quot;Alerts&quot; button to get to the Alerts section.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId10.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId10_thumb.jpg"  /></a></p><p>Close-up of this menu:</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId11.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId11_thumb.jpg"  /></a></p><p>2. Now enter the ticker of the stock you want alerts on, hit enter</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId12.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId12_thumb.jpg"  /></a></p><p>3. Then click on the &quot;Study Alert&quot; button on the far right</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId13.png"  /></p><p>4. This will pop open a box where we can enter our alert. Click the &quot;Add Condition&quot; button on the lower left corner.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId14.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId14_thumb.jpg"  /></a></p><p><strong>Setting up the Upper Bollinger Band</strong></p><p>We will start with the Upper Bollinger Band, since this alert is pretty straightforward with default settings.</p><p>1. After the &quot;Add Condition&quot; button is clicked, you will get another popup box, where you can choose what type of condition you want to alert on. Bollinger Bands is considered a &quot;Study,&quot; so choose the &quot;Study&quot; option from the &quot;Select a Condition&quot; drop down box.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId15.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId15_thumb.jpg"  /></a></p><p>2. Now another box will pop up, with the menu &quot;Lookup a study.&quot; From here we want to pick the &quot;BollingerBandsCorssover&quot; study, so click on it.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId16.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId16_thumb.jpg"  /></a></p><p>3. This will popup a few options. We are taking default options, so we do not need to change anything on the left column. However, in the middle column, we do want to choose the &quot;is true&quot; option since we want to be alerted when the upper Bollinger Band is breached.</p><p>Click the &quot;Save&quot; button to complete this box.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId17.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId17_thumb.jpg"  /></a></p><p>4. Now our alert box is populated with our condition. The caveat here though, is that once this alert is triggered, it will expire. So, if you want to reuse the alert in the future without having to type it in again, we need to set it to continue even after the condition is met and triggered. So, click the &quot;Set Alert Rules&hellip;&quot; button in the lower left hand corner.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId18.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId18_thumb.jpg"  /></a></p><p>5. This will pop up another box. Check the &quot;Recreate alert for reverse crossover&quot; box and then click OK to save this setting.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId19.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId19_thumb.jpg"  /></a></p><p>6. Now click the &quot;Create Alert&quot; button in the lower right corner of the screen to save the alert.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId20.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId20_thumb.jpg"  /></a></p><p>7. You now have an Alert! In the &quot;Market Watch - Alerts&quot; interface section of Thinkorswim, you will now notice an entry under alerts.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId21.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId21_thumb.jpg"  /></a></p><p><strong>Creating the Lower Bollinger Band Alert</strong></p><p>The process of creating a lower Bollinger Band alert is very similar, though we do need to tweak a few settings.</p><p>1. Click on the &quot;Study Alert&quot; button.</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId13.png"  /></p><p>2. We see our condition from the previous alert is still there. Click the &quot;Edit&quot; button on the right side of the screen.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId22.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId22_thumb.jpg"  /></a></p><p>3. This will pop up a box that we recognize. However, in the left column, this time we want to change the &quot;band&quot; and &quot;crossing type&quot; to &quot;lower&quot; and &quot;below,&quot; respectively. Then click the &quot;Save&quot; button to save the alert condition.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId23.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId23_thumb.jpg"  /></a></p><p>4. Remember to click the &quot;Set Alert Rules&hellip;&quot; button on the lower left of the screen to set the alert to not expire.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId24.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId24_thumb.jpg"  /></a></p><p>5. Again make sure that the &quot;Recreate alert for reverse crossover&quot; box is checked, then click &quot;OK&quot;.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId25.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId25_thumb.jpg"  /></a></p><p>6. Then click the &quot;Create Alert&quot; button to save the alert.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId26.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId26_thumb.jpg"  /></a></p><p>7. Congrats, you now have both the Upper and Lower Bollinger Bands being tracked in Thinkorswim !</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId27.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId27_thumb.jpg"  /></a></p><p><strong>Adding Additional Stocks to the Alert</strong></p><p>This is the method I use, however, if anyone has a quicker way for creating alerts for say, 20 stocks at a time, please let me know. Ultimately I would like to just enter 20 tickers at once and then have the Alert created for them.</p><p>1. Go back to the ticker box in the &quot;MarketWatch - Alerts&quot; section on Thinkorswim. Enter the next ticker you want to use, (IBM) in this example, and hit enter.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId28.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId28_thumb.jpg"  /></a></p><p>2. Then click the &quot;Study Alert&quot; button on the upper left corner of the interface.</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId13.png"  /></p><p>3. Notice our last alert condition is still saved for the lower Bollinger Band. You just need to click the &quot;Set Alert Rules&hellip;&quot; button to make the alert permanent again.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId29.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId29_thumb.jpg"  /></a></p><p>4. Confirm the &quot;Recreate alert for reverse crossover&quot; check box is checked and click the &quot;OK&quot; button.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId30.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId30_thumb.jpg"  /></a></p><p>5. Then click the &quot;Create Alert&quot; button.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId31.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId31_thumb.jpg"  /></a></p><p>6. Notice in the &quot;ALERT BOOK&quot; section in the &quot;MarketWatch - Alerts&quot; section, you now have your third alert.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId32.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId32_thumb.jpg"  /></a></p><p>What I would do in the case of 10 stocks, is to keep entering my stock symbols for all 10 stocks and the Lower Bollinger Band, then go back and do all 10 for the Upper Bollinger Band. This minimizes the amount of clicking that you have to do and speeds up the process.</p><p>Again if anyone has a faster way for doing this please let me know. In the tech world we call what I'm looking for &quot;batch input&quot; where you can input everything at once instead of manually having to enter them one at a time.</p><p><strong>Further Help</strong></p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId33.png"  /></p><p>In the upper left hand corner of the Thinkorswim interface, there is a &quot;Support/Chat&quot; button. I have found this button extremely helpful for my alert questions. The support reps are always extremely helpful and have a great demeanor. My experience is that they know the application very well and can find a solution pretty quickly. They are also very honest with what the application can and cannot do.</p><p>There are other options platforms out there that may offer better prices, but the customer support I have gotten from TD Ameritrade/Thinkorswim has been great so far and is a major reason why I continue to trade with them.</p><p><a href="http://www.thinkscripter.com/options/" target="_blank" rel="nofollow">Thinkscripter</a> also has some pretty amazing Thinkscripts out there to extend the platform.</p><p>Best of luck to all you traders out there and I hope you find this of some benefit.</p><p><strong>Disclosure: </strong>I have no positions in any stocks mentioned, and no plans to initiate any positions within the next 72 hours.</p>]]>
      </content>
      <pubDate>Sat, 25 May 2013 23:14:39 -0400</pubDate>
      <description>
        <![CDATA[<p>Thinkorswim is a ridiculously powerful platform. Pretty much any technical indicator or study can be used to implement practically any strategy you can name. However, some investors may find themselves overwhelmed by so many options, and find it hard to figure out where to start.</p><p><strong>Automation is the Key</strong></p><p>One rule of thumb is to automate as much as possible in life. If you find yourself repeating the same task over and over again, chances are there is a way to automate. Let the computers and robots do the heavy lifting for you so you can utilize your most important asset - your brain - to do the qualitative critical thinking that the computers cannot do.</p><p>This further frees you from the computer, and with today's mobile power built into smartphones, lets you trade anywhere your phone will travel with you.</p><p><strong>Bollinger Bands and Options Trading</strong></p><p>In options trading our goal is often to earn the best premiums for selling our contracts. Typically the more volatility a stock is experiencing, the higher premium the stock option is offering.</p><p>Bollinger Bands are a great tool for measuring volatility, and often a lead indicator for initiating a trade.</p><p>As a put seller, I am extremely interested in the lower Bollinger Band. The idea is, when a stock is experiencing a pullback and on the bottom range of its volatility channel, this is an indicator that it may be time to sell a put. I also find the Bollinger Band indicator an extremely easy to read and implement indicator as it is a quick visual guide for sizing up a stock chart over time and possible entry points.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId6.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId6_thumb.jpg"  /></a></p><p><em><strong>Hindsight is 20/20:</strong></em> <em>Johnson and Johnson (JNJ) kisses the lower</em> <em><strong>Bollinger Band</strong></em> <em>December 2012, which would have a been a great entry point for put sellers not wanting assignment.</em></p><p><strong>More Information on Put Selling and Bollinger Band Trading Strategies</strong></p><p>Teddi Knight has many fantastic articles on <a href="http://www.fullyinformed.com/put-selling-index/" target="_blank" rel="nofollow">Put Selling</a>, and Putting Selling strategies utilizing Bollinger Bands.</p><p><strong>Setting Up Alert Preferences</strong></p><p><em><strong>NOTE:</strong> Click on the images to enlarge them if you need to see more detail or to make them more clear</em></p><p>You can setup alerts to both and email address and SMS text number, like your iPhone, Android, Windows Phone, or Blackberry.</p><p>I choose to receive emails.</p><p>To enable the alerts, you need to tell Thinkorswim that you want the alerts and where to send them.</p><p>1. To do that, Click the &quot;Setup&quot; button in the upper right hand corner. A menu will pop up, so then click on &quot;Application Settings&quot;.</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId8.png"  /></p><p>2. This will pop up a box and you will be able to select which options you want. When you choose the email and/or phone number to send alerts to, Thinkorswim will send a confirmation code to the email address and/or device. To enable alerts, you will need to confirm the code before proceeding.</p><p>3. Make sure to select the &quot;Alert is triggered&quot; box on the left to receive alerts, and then under the &quot;Alert Settings&quot; section on the right, check how you want alerts. I make sure to have &quot;Send an e-mail checked so I get email alerts. Users that want SMS notifications to their smartphones will want to check either or both of the &quot;Send SMS&hellip;&quot; boxes.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId9.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId9_thumb.jpg"  /></a></p><p><strong>Setting Up Bollinger Band Alerts</strong></p><p>1. To get to the Alerts Section, click on the &quot;MarketWatch&quot; Tab in the Thinkorswim interface, and then the &quot;Alerts&quot; button to get to the Alerts section.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId10.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId10_thumb.jpg"  /></a></p><p>Close-up of this menu:</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId11.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId11_thumb.jpg"  /></a></p><p>2. Now enter the ticker of the stock you want alerts on, hit enter</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId12.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId12_thumb.jpg"  /></a></p><p>3. Then click on the &quot;Study Alert&quot; button on the far right</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId13.png"  /></p><p>4. This will pop open a box where we can enter our alert. Click the &quot;Add Condition&quot; button on the lower left corner.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId14.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId14_thumb.jpg"  /></a></p><p><strong>Setting up the Upper Bollinger Band</strong></p><p>We will start with the Upper Bollinger Band, since this alert is pretty straightforward with default settings.</p><p>1. After the &quot;Add Condition&quot; button is clicked, you will get another popup box, where you can choose what type of condition you want to alert on. Bollinger Bands is considered a &quot;Study,&quot; so choose the &quot;Study&quot; option from the &quot;Select a Condition&quot; drop down box.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId15.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId15_thumb.jpg"  /></a></p><p>2. Now another box will pop up, with the menu &quot;Lookup a study.&quot; From here we want to pick the &quot;BollingerBandsCorssover&quot; study, so click on it.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId16.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId16_thumb.jpg"  /></a></p><p>3. This will popup a few options. We are taking default options, so we do not need to change anything on the left column. However, in the middle column, we do want to choose the &quot;is true&quot; option since we want to be alerted when the upper Bollinger Band is breached.</p><p>Click the &quot;Save&quot; button to complete this box.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId17.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId17_thumb.jpg"  /></a></p><p>4. Now our alert box is populated with our condition. The caveat here though, is that once this alert is triggered, it will expire. So, if you want to reuse the alert in the future without having to type it in again, we need to set it to continue even after the condition is met and triggered. So, click the &quot;Set Alert Rules&hellip;&quot; button in the lower left hand corner.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId18.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId18_thumb.jpg"  /></a></p><p>5. This will pop up another box. Check the &quot;Recreate alert for reverse crossover&quot; box and then click OK to save this setting.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId19.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId19_thumb.jpg"  /></a></p><p>6. Now click the &quot;Create Alert&quot; button in the lower right corner of the screen to save the alert.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId20.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId20_thumb.jpg"  /></a></p><p>7. You now have an Alert! In the &quot;Market Watch - Alerts&quot; interface section of Thinkorswim, you will now notice an entry under alerts.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId21.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId21_thumb.jpg"  /></a></p><p><strong>Creating the Lower Bollinger Band Alert</strong></p><p>The process of creating a lower Bollinger Band alert is very similar, though we do need to tweak a few settings.</p><p>1. Click on the &quot;Study Alert&quot; button.</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId13.png"  /></p><p>2. We see our condition from the previous alert is still there. Click the &quot;Edit&quot; button on the right side of the screen.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId22.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId22_thumb.jpg"  /></a></p><p>3. This will pop up a box that we recognize. However, in the left column, this time we want to change the &quot;band&quot; and &quot;crossing type&quot; to &quot;lower&quot; and &quot;below,&quot; respectively. Then click the &quot;Save&quot; button to save the alert condition.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId23.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId23_thumb.jpg"  /></a></p><p>4. Remember to click the &quot;Set Alert Rules&hellip;&quot; button on the lower left of the screen to set the alert to not expire.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId24.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId24_thumb.jpg"  /></a></p><p>5. Again make sure that the &quot;Recreate alert for reverse crossover&quot; box is checked, then click &quot;OK&quot;.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId25.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId25_thumb.jpg"  /></a></p><p>6. Then click the &quot;Create Alert&quot; button to save the alert.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId26.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId26_thumb.jpg"  /></a></p><p>7. Congrats, you now have both the Upper and Lower Bollinger Bands being tracked in Thinkorswim !</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId27.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId27_thumb.jpg"  /></a></p><p><strong>Adding Additional Stocks to the Alert</strong></p><p>This is the method I use, however, if anyone has a quicker way for creating alerts for say, 20 stocks at a time, please let me know. Ultimately I would like to just enter 20 tickers at once and then have the Alert created for them.</p><p>1. Go back to the ticker box in the &quot;MarketWatch - Alerts&quot; section on Thinkorswim. Enter the next ticker you want to use, (IBM) in this example, and hit enter.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId28.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId28_thumb.jpg"  /></a></p><p>2. Then click the &quot;Study Alert&quot; button on the upper left corner of the interface.</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId13.png"  /></p><p>3. Notice our last alert condition is still saved for the lower Bollinger Band. You just need to click the &quot;Set Alert Rules&hellip;&quot; button to make the alert permanent again.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId29.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId29_thumb.jpg"  /></a></p><p>4. Confirm the &quot;Recreate alert for reverse crossover&quot; check box is checked and click the &quot;OK&quot; button.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId30.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId30_thumb.jpg"  /></a></p><p>5. Then click the &quot;Create Alert&quot; button.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId31.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId31_thumb.jpg"  /></a></p><p>6. Notice in the &quot;ALERT BOOK&quot; section in the &quot;MarketWatch - Alerts&quot; section, you now have your third alert.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId32.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId32_thumb.jpg"  /></a></p><p>What I would do in the case of 10 stocks, is to keep entering my stock symbols for all 10 stocks and the Lower Bollinger Band, then go back and do all 10 for the Upper Bollinger Band. This minimizes the amount of clicking that you have to do and speeds up the process.</p><p>Again if anyone has a faster way for doing this please let me know. In the tech world we call what I'm looking for &quot;batch input&quot; where you can input everything at once instead of manually having to enter them one at a time.</p><p><strong>Further Help</strong></p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13695375158639_rId33.png"  /></p><p>In the upper left hand corner of the Thinkorswim interface, there is a &quot;Support/Chat&quot; button. I have found this button extremely helpful for my alert questions. The support reps are always extremely helpful and have a great demeanor. My experience is that they know the application very well and can find a solution pretty quickly. They are also very honest with what the application can and cannot do.</p><p>There are other options platforms out there that may offer better prices, but the customer support I have gotten from TD Ameritrade/Thinkorswim has been great so far and is a major reason why I continue to trade with them.</p><p><a href="http://www.thinkscripter.com/options/" target="_blank" rel="nofollow">Thinkscripter</a> also has some pretty amazing Thinkscripts out there to extend the platform.</p><p>Best of luck to all you traders out there and I hope you find this of some benefit.</p><p><strong>Disclosure: </strong>I have no positions in any stocks mentioned, and no plans to initiate any positions within the next 72 hours.</p>]]>
      </description>
      <category type="symbol" link="http://seekingalpha.com/symbol/jnj/instablogs">jnj</category>
      <category type="symbol" link="http://seekingalpha.com/symbol/ibm/instablogs">ibm</category>
      <category type="symbol" link="http://seekingalpha.com/instablog/tag/Tools">Tools</category>
    </item>
    <item>
      <title>What To Do When The Market Crashes</title>
      <link>http://seekingalpha.com/instablog/326478-derek-a-barrett/1893351-what-to-do-when-the-market-crashes?source=feed</link>
      <guid isPermaLink="false">1893351</guid>
      <content>
        <![CDATA[<p>George Acs posted this is his <a href="http://seekingalpha.com/article/1460891-that-was-the-crash-dummy" target="_blank" rel="nofollow">latest article</a>.</p><p>Interesting that Paul Stephens was saying the big opportunity was in gold and commodities. Pretty fantastic call.</p><p>Saving this article here for future reference:</p><p><a href="http://www.sfgate.com/news/article/Save-This-Column-and-Don-t-Use-It-Until-the-3034896.php#ixzz2U7engSNh" target="_blank" rel="nofollow">http://www.sfgate.com/news/article/Save-This-Column-and-Don-t-Use-It-Until-the-3034896.php#ixzz2U7engSNh</a></p>]]>
      </content>
      <pubDate>Sat, 25 May 2013 18:09:50 -0400</pubDate>
      <description>
        <![CDATA[<p>George Acs posted this is his <a href="http://seekingalpha.com/article/1460891-that-was-the-crash-dummy" target="_blank" rel="nofollow">latest article</a>.</p><p>Interesting that Paul Stephens was saying the big opportunity was in gold and commodities. Pretty fantastic call.</p><p>Saving this article here for future reference:</p><p><a href="http://www.sfgate.com/news/article/Save-This-Column-and-Don-t-Use-It-Until-the-3034896.php#ixzz2U7engSNh" target="_blank" rel="nofollow">http://www.sfgate.com/news/article/Save-This-Column-and-Don-t-Use-It-Until-the-3034896.php#ixzz2U7engSNh</a></p>]]>
      </description>
    </item>
    <item>
      <title>Automating Alpha: Optimize Large Data Sets With The SmfUpdateDownloadTable Macro</title>
      <link>http://seekingalpha.com/instablog/326478-derek-a-barrett/1836421-automating-alpha-optimize-large-data-sets-with-the-smfupdatedownloadtable-macro?source=feed</link>
      <guid isPermaLink="false">1836421</guid>
      <content>
        <![CDATA[<p><strong>Introduction</strong></p><p>The newer smfUpdateDownloadTable macro from Randy Harmelink offers several advantages over the traditional, cell-by-cell method, introduced in the <a href="http://seekingalpha.com/instablog/326478-derek-a-barrett/1414481-automating-alpha-getting-started-with-stock-market-functions-smf-add-in-for-excel" target="_blank" rel="nofollow">previous article</a>:</p><ol><li>The macro places values into each cell of the workbook, instead of having formulas in each cell that can recalculate.<p>This means they will not change unless you run the macro again, and also there is no recalculation that takes place when you open the workbook. The values will be the same as they were when you saved the workbook, saving the wait time when the workbook is initially opened.</p></li><li>You can control which rows and columns will update, since it continues filling the table until it finds a blank row or column specification. So, for example, if you insert a blank line after the 10th ticker symbol of 500, it will only update the first 10 ticker symbols.</li><li>The macro gives a better idea of how the update is progressing, since the status line tells you which line of data it is currently processing.</li></ol><p><strong>Getting Started</strong></p><p>The easiest way to get started is to simply download the smfUpdateDownloadTable sample template, and then simply replace the sample values with the indicators you want to look up.</p><p><strong>Assumptions</strong></p><p>This article is assuming you already have installed the Stock Market Function Add-in, signed up for the Yahoo Group, and have access to the files area. See the <a href="http://seekingalpha.com/instablog/326478-derek-a-barrett/1414481-automating-alpha-getting-started-with-stock-market-functions-smf-add-in-for-excel" target="_blank" rel="nofollow">previous article</a> for more on the Yahoo Group or getting started the SMF Add-in.</p><p><strong>Download Location</strong></p><p>Once in the group, proceed to the following menu path to locate the file smfUpdateDownloadTable-Sample.xls:</p><p><strong>Files &gt; Templates and Examples &gt; smfUpdateDownloadTable</strong></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId8.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId8_thumb.jpg"  /></a></p><p><strong>Multiple Methods for Retrieving Data</strong></p><p>Now go ahead and open the file up, and let's take a look. The spreadsheet will retrieve data from the providers and supports all the SMF functions.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId9.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId9_thumb.jpg"  /></a></p><p>In particular, notice in row 2, there are three ways for calling up the &quot;Market Cap&quot; value, but notice all 3 return the same value.</p><p><strong>Constructing a Dividend Growth Workbook</strong></p><p>Now, building on a sample Dividend Growth spreadsheet we used in the previous article, let's plug in our sample values.</p><p>1. Simply select the contents of columns D-J</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId10.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId10_thumb.jpg"  /></a></p><p>2. Then delete them</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId11.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId11_thumb.jpg"  /></a></p><p>3. Now fill in the tickers in column B, NextEra Energy (NEE), Coca-Cola (KO), Microsoft (MSFT), and Wells Fargo (WFC)</p><p><strong>B4 --&gt;</strong> NEE</p><p><strong>B5 --&gt;</strong> KO</p><p><strong>B6 --&gt;</strong> MSFT</p><p><strong>B7 --&gt;</strong> WFC</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId12.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId12_thumb.jpg"  /></a></p><p>4. Then fill in the column headings for row 3:</p><p><strong>C3 --&gt;</strong> DIVIDEND GROWTH RATE (5-Year Annualized)</p><p><strong>D3 --&gt;</strong> YIELD</p><p><strong>E3 --&gt;</strong> PAYOUT RATIO (&lt;.50)</p><p><strong>F3 --&gt;</strong> DEBT/EQUITY (&lt;1)</p><p><strong>G3 --&gt;</strong> Current P/E (Below 15)</p><p><strong>H3 --&gt;</strong> SECTOR</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId13.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId13_thumb.jpg"  /></a></p><p>5. Next, we are going to add in the formulas. We will use the RCHGetElementNumber for D2 and E2, so we can format these later into percentages. But for all other cells, we will use the native macro format for ease of use.</p><p>Enter the following formulas into row 2:</p><p><strong>C2 --&gt;</strong> RCHGetElementNumber(&quot;~~~~~&quot;,63)/100</p><p><strong>D2 --&gt;</strong> RCHGetElementNumber(&quot;~~~~~&quot;,13666)/100</p><p><strong>E2 --&gt;</strong> 47</p><p><strong>F2 --&gt;</strong> 42</p><p><strong>G2 --&gt;</strong> 54</p><p><strong>H2 --&gt;</strong> 878</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId14.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId14_thumb.jpg"  /></a></p><p>6. To populate the data, press Ctrl - Shift - J, and the spreadsheet will now go out and start pulling data. You should see a message at the bottom of Excel, showing the percentage completed, at the bottom of the spreadsheet while it is pulling data:</p><p>&quot;25% Completed -- now processing KO -- #2 of 4&quot;</p><p><strong>Finishing Touches</strong></p><p>7. Now select cells C4 - C7 and D4 - D7, and format these as Percentage.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId15.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId15_thumb.jpg"  /></a></p><p>8. Select cells E4 - E7, F4-F7, and G4-G7, and then format these as General, to remove any formats from the sample template.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId16.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId16_thumb.jpg"  /></a></p><p><strong>Final Product</strong></p><p>Now that we have completed our spreadsheet, it should look like the following screenshot:</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/8/326478-13679980752598798-Derek-A--Barrett_origin.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/8/326478-13679980752598798-Derek-A--Barrett.png" hspace="6" vspace="6"  /></a></p><p><strong>Limitations</strong></p><p>1. Note that any internal strings are limited to 255 bytes, so in cases where you are having trouble pulling very long values, like using the RCHGetTableCell function, you may want to refer to this limit.</p><p>This limitation is not on the macro but comes from the Visual Basic script (VBA) &quot;evaluate&quot; function.</p><p>2. The add-in is designed so that it can only access data from 1000 web pages at any given time. The add-in is not an appropriate tool to load up a database, simply because one can. That is an unfair burden to place on the free data sources.</p><p>Screening tools should be used to get to a small subset of companies, where more detailed information would be useful.</p><p><strong>Conclusion</strong></p><p>The smfUpdateDownloadTable macro is a powerful tool for pulling big data sets, and is easy to get up and running quickly.</p><p><strong>Again, big thanks to Randy Harmelink for his timeless dedication and efforts writing this fantastic free tool.</strong></p><p><em>NOTE:</em> Since it is a free tool, users often ask if it is possible to donate to the Stock Market Functions (<em>SMF</em>) add-in, and while the author certainly appreciates the suggestion, he would rather users &quot;pay it forward&quot; by using the money for their favorite charity instead.</p><p><strong>Problems?</strong></p><p>The SMF add-in is mature and stress-tested; however, if you are having trouble and need additional help, the best place to check is with the great troubleshooting documents already written, as many users have probably already encountered your issue and there will be a resolution already created for it.</p><p><em>You can find these help documents in the Links section of the Yahoo group:</em></p><p>(click to enlarge)<img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId20.jpg"  /></p><p><strong>Disclosure: </strong>I am long [[NEE]], [[KO]], [[MSFT]].</p>]]>
      </content>
      <pubDate>Wed, 08 May 2013 03:34:10 -0400</pubDate>
      <description>
        <![CDATA[<p><strong>Introduction</strong></p><p>The newer smfUpdateDownloadTable macro from Randy Harmelink offers several advantages over the traditional, cell-by-cell method, introduced in the <a href="http://seekingalpha.com/instablog/326478-derek-a-barrett/1414481-automating-alpha-getting-started-with-stock-market-functions-smf-add-in-for-excel" target="_blank" rel="nofollow">previous article</a>:</p><ol><li>The macro places values into each cell of the workbook, instead of having formulas in each cell that can recalculate.<p>This means they will not change unless you run the macro again, and also there is no recalculation that takes place when you open the workbook. The values will be the same as they were when you saved the workbook, saving the wait time when the workbook is initially opened.</p></li><li>You can control which rows and columns will update, since it continues filling the table until it finds a blank row or column specification. So, for example, if you insert a blank line after the 10th ticker symbol of 500, it will only update the first 10 ticker symbols.</li><li>The macro gives a better idea of how the update is progressing, since the status line tells you which line of data it is currently processing.</li></ol><p><strong>Getting Started</strong></p><p>The easiest way to get started is to simply download the smfUpdateDownloadTable sample template, and then simply replace the sample values with the indicators you want to look up.</p><p><strong>Assumptions</strong></p><p>This article is assuming you already have installed the Stock Market Function Add-in, signed up for the Yahoo Group, and have access to the files area. See the <a href="http://seekingalpha.com/instablog/326478-derek-a-barrett/1414481-automating-alpha-getting-started-with-stock-market-functions-smf-add-in-for-excel" target="_blank" rel="nofollow">previous article</a> for more on the Yahoo Group or getting started the SMF Add-in.</p><p><strong>Download Location</strong></p><p>Once in the group, proceed to the following menu path to locate the file smfUpdateDownloadTable-Sample.xls:</p><p><strong>Files &gt; Templates and Examples &gt; smfUpdateDownloadTable</strong></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId8.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId8_thumb.jpg"  /></a></p><p><strong>Multiple Methods for Retrieving Data</strong></p><p>Now go ahead and open the file up, and let's take a look. The spreadsheet will retrieve data from the providers and supports all the SMF functions.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId9.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId9_thumb.jpg"  /></a></p><p>In particular, notice in row 2, there are three ways for calling up the &quot;Market Cap&quot; value, but notice all 3 return the same value.</p><p><strong>Constructing a Dividend Growth Workbook</strong></p><p>Now, building on a sample Dividend Growth spreadsheet we used in the previous article, let's plug in our sample values.</p><p>1. Simply select the contents of columns D-J</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId10.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId10_thumb.jpg"  /></a></p><p>2. Then delete them</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId11.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId11_thumb.jpg"  /></a></p><p>3. Now fill in the tickers in column B, NextEra Energy (NEE), Coca-Cola (KO), Microsoft (MSFT), and Wells Fargo (WFC)</p><p><strong>B4 --&gt;</strong> NEE</p><p><strong>B5 --&gt;</strong> KO</p><p><strong>B6 --&gt;</strong> MSFT</p><p><strong>B7 --&gt;</strong> WFC</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId12.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId12_thumb.jpg"  /></a></p><p>4. Then fill in the column headings for row 3:</p><p><strong>C3 --&gt;</strong> DIVIDEND GROWTH RATE (5-Year Annualized)</p><p><strong>D3 --&gt;</strong> YIELD</p><p><strong>E3 --&gt;</strong> PAYOUT RATIO (&lt;.50)</p><p><strong>F3 --&gt;</strong> DEBT/EQUITY (&lt;1)</p><p><strong>G3 --&gt;</strong> Current P/E (Below 15)</p><p><strong>H3 --&gt;</strong> SECTOR</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId13.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId13_thumb.jpg"  /></a></p><p>5. Next, we are going to add in the formulas. We will use the RCHGetElementNumber for D2 and E2, so we can format these later into percentages. But for all other cells, we will use the native macro format for ease of use.</p><p>Enter the following formulas into row 2:</p><p><strong>C2 --&gt;</strong> RCHGetElementNumber(&quot;~~~~~&quot;,63)/100</p><p><strong>D2 --&gt;</strong> RCHGetElementNumber(&quot;~~~~~&quot;,13666)/100</p><p><strong>E2 --&gt;</strong> 47</p><p><strong>F2 --&gt;</strong> 42</p><p><strong>G2 --&gt;</strong> 54</p><p><strong>H2 --&gt;</strong> 878</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId14.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId14_thumb.jpg"  /></a></p><p>6. To populate the data, press Ctrl - Shift - J, and the spreadsheet will now go out and start pulling data. You should see a message at the bottom of Excel, showing the percentage completed, at the bottom of the spreadsheet while it is pulling data:</p><p>&quot;25% Completed -- now processing KO -- #2 of 4&quot;</p><p><strong>Finishing Touches</strong></p><p>7. Now select cells C4 - C7 and D4 - D7, and format these as Percentage.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId15.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId15_thumb.jpg"  /></a></p><p>8. Select cells E4 - E7, F4-F7, and G4-G7, and then format these as General, to remove any formats from the sample template.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId16.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId16_thumb.jpg"  /></a></p><p><strong>Final Product</strong></p><p>Now that we have completed our spreadsheet, it should look like the following screenshot:</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/5/8/326478-13679980752598798-Derek-A--Barrett_origin.png" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/5/8/326478-13679980752598798-Derek-A--Barrett.png" hspace="6" vspace="6"  /></a></p><p><strong>Limitations</strong></p><p>1. Note that any internal strings are limited to 255 bytes, so in cases where you are having trouble pulling very long values, like using the RCHGetTableCell function, you may want to refer to this limit.</p><p>This limitation is not on the macro but comes from the Visual Basic script (VBA) &quot;evaluate&quot; function.</p><p>2. The add-in is designed so that it can only access data from 1000 web pages at any given time. The add-in is not an appropriate tool to load up a database, simply because one can. That is an unfair burden to place on the free data sources.</p><p>Screening tools should be used to get to a small subset of companies, where more detailed information would be useful.</p><p><strong>Conclusion</strong></p><p>The smfUpdateDownloadTable macro is a powerful tool for pulling big data sets, and is easy to get up and running quickly.</p><p><strong>Again, big thanks to Randy Harmelink for his timeless dedication and efforts writing this fantastic free tool.</strong></p><p><em>NOTE:</em> Since it is a free tool, users often ask if it is possible to donate to the Stock Market Functions (<em>SMF</em>) add-in, and while the author certainly appreciates the suggestion, he would rather users &quot;pay it forward&quot; by using the money for their favorite charity instead.</p><p><strong>Problems?</strong></p><p>The SMF add-in is mature and stress-tested; however, if you are having trouble and need additional help, the best place to check is with the great troubleshooting documents already written, as many users have probably already encountered your issue and there will be a resolution already created for it.</p><p><em>You can find these help documents in the Links section of the Yahoo group:</em></p><p>(click to enlarge)<img src="http://static.cdn-seekingalpha.com/uploads/2013/5/326478_13679973557906_rId20.jpg"  /></p><p><strong>Disclosure: </strong>I am long [[NEE]], [[KO]], [[MSFT]].</p>]]>
      </description>
      <category type="symbol" link="http://seekingalpha.com/instablog/tag/Tools">Tools</category>
    </item>
    <item>
      <title>Dividend Quick Picks For 2013</title>
      <link>http://seekingalpha.com/instablog/326478-derek-a-barrett/1647091-dividend-quick-picks-for-2013?source=feed</link>
      <guid isPermaLink="false">1647091</guid>
      <content>
        <![CDATA[<p>I find this to be a best of breed list dividend grower list for the very long term, more passive investor, diversified across sectors, inspired by &quot;<a href="http://seekingalpha.com/article/1265371-dividend-aristocrats-equal-weighting-s-p-500" target="_blank" rel="nofollow">SPLV +</a> E&quot; article:</p><p>Some of the names, such as O and KMI, are selling at a premium, however with a long term horizon they should do just fine. Others like CB and INTC are still selling at slight discounts.</p><p>KMI was chosen over KMP to eliminate the K-1 form at tax time. KMR is the other alternative for investors looking to avoid short term taxes completely, however the dividend is received in the form of shares and not dollars paid.</p><p>Note that BBL and VOD are both UK based, however due to treaties investors will not have foreign tax withheld on dividends received.</p><p>- Basic Materials - (BBL)<br>- Communications - (VOD)<br>- Conglomerates - (DOV)<br>- Consumer Staple - (TGT)<br>- Consumer Cyclical - (DIS)<br>- Energy - (CVX)<br>- Financial - (CB)<br>- Healthcare - (ABT)<br>- Industrial - (UNP) <br>- Technology - (INTC)<br>- Utilities - (NEE)<br>- Real Estate - (O)<br>- MLP - (KMI)<br>- BDC - (TCPC)</p><p><strong>Disclosure: </strong>I am long [[BBL]], [[VOD]], [[DOV]], [[TGT]], [[DIS]], [[CVX]], [[CB]], [[ABT]], [[UNP]], [[INTC]], [[NEE]], [[O]], [[KMI]], [[TCPC]].</p>]]>
      </content>
      <pubDate>Wed, 13 Mar 2013 14:42:09 -0400</pubDate>
      <description>
        <![CDATA[<p>I find this to be a best of breed list dividend grower list for the very long term, more passive investor, diversified across sectors, inspired by &quot;<a href="http://seekingalpha.com/article/1265371-dividend-aristocrats-equal-weighting-s-p-500" target="_blank" rel="nofollow">SPLV +</a> E&quot; article:</p><p>Some of the names, such as O and KMI, are selling at a premium, however with a long term horizon they should do just fine. Others like CB and INTC are still selling at slight discounts.</p><p>KMI was chosen over KMP to eliminate the K-1 form at tax time. KMR is the other alternative for investors looking to avoid short term taxes completely, however the dividend is received in the form of shares and not dollars paid.</p><p>Note that BBL and VOD are both UK based, however due to treaties investors will not have foreign tax withheld on dividends received.</p><p>- Basic Materials - (BBL)<br>- Communications - (VOD)<br>- Conglomerates - (DOV)<br>- Consumer Staple - (TGT)<br>- Consumer Cyclical - (DIS)<br>- Energy - (CVX)<br>- Financial - (CB)<br>- Healthcare - (ABT)<br>- Industrial - (UNP) <br>- Technology - (INTC)<br>- Utilities - (NEE)<br>- Real Estate - (O)<br>- MLP - (KMI)<br>- BDC - (TCPC)</p><p><strong>Disclosure: </strong>I am long [[BBL]], [[VOD]], [[DOV]], [[TGT]], [[DIS]], [[CVX]], [[CB]], [[ABT]], [[UNP]], [[INTC]], [[NEE]], [[O]], [[KMI]], [[TCPC]].</p>]]>
      </description>
    </item>
    <item>
      <title>Automating Alpha: Getting Started With Stock Market Functions (SMF) Add-In For Excel</title>
      <link>http://seekingalpha.com/instablog/326478-derek-a-barrett/1414481-automating-alpha-getting-started-with-stock-market-functions-smf-add-in-for-excel?source=feed</link>
      <guid isPermaLink="false">1414481</guid>
      <content>
        <![CDATA[<p>Analysis is typically divided into two categories - <strong><em>quantitative</em></strong>, the use of numbers to form conclusions, and <strong><em>qualitative</em></strong>, which relies more on subjective interpretation of written or verbal (narrative) data. Often it is said that quantitative analysis relies on the left brain (structured), while qualitative is a right-brained (creative) approach.</p><p>You may have heard the term <em>&quot;quants&quot;</em> used to describe Wall Street traders who rely on very sophisticated numerical algorithms, to move in and out of their trades. The MOST sophisticated out of all these quants, are the High Frequency Trading (HFT) robots, which some have estimated account for 40-70% of all trading volume in a given day.</p><p><strong>Why Automate?</strong></p><p>Although most of us, even independent investment advisors, do not have the billions to create and access these trading platforms, we should not fear them, and instead can emulate the idea of robots to automate the quantitative number crunching, and leave our most valuable resource - our brains - free to do other things, like qualitative analysis.</p><p>Automating your screens with pre-defined metrics to create a working system takes the guess work out of making decisions on the numbers, because once you define your criteria, you are then free to focus on subjective data like news alerts, special situations, management guidance, and understanding the underlying business.</p><p><strong>Seeking Alpha Authors Already Automate</strong></p><p>Here on Seeking Alpha, J.D. Welch has created a <a href="http://seekingalpha.com/article/523991-the-method-to-my-stock-picking-madness-part-1" target="_blank" rel="nofollow">&quot;Mad Method&quot;</a> for choosing stocks, and most recently, Arie Goren shows a great starting point for a <a href="http://seekingalpha.com/article/1082371-8-high-growth-stocks-at-a-big-discount-and-with-low-peg-low-debt" target="_blank" rel="nofollow">Growth at a Reasonable Price screen</a>. Both of these systems would work well with the SMF add-in, for measuring existing holdings, or for running due diligence on a prospective new addition.</p><p><strong><em>The Mad Method in action:</em></strong></p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId8.jpg"  /></p><p><em><strong>Arie Goren's screen :</strong></em></p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId9.jpg"  /></p><p><strong>Enter The Stock Market Functions (SMF) add-in!</strong></p><p>Now that we understand WHY we should automate, let's look at a fantastic free tool that can make that happen. <strong>Stock Market Functions (SMF) add-in</strong> is a Microsoft Excel based add-in, written and maintained by Randy Harmelink, that will pull free end of day data from dozens of providers, among them MSN, Yahoo, Morningstar, Google, and Zacks. Why pay hundreds or even thousands for programs when you may already have a platform that can pull over 14,000 data points, and do very sophisticated number crunching.</p><p><strong>Requirements</strong></p><p>1. The SMF add-in works on the Windows platform. Currently no Mac or Open Office compatibility.</p><p>2. It helps to have some basic knowledge of Excel and especially typing in formulas</p><p>3. A basic working knowledge of Windows file systems is also very helpful</p><p>4. Finally, you'll need to sign up for the <a href="http://finance.groups.yahoo.com/group/SMF" target="_blank" rel="nofollow">SMF add-in Yahoo group</a> in order to get the SMF add-in files.</p><p><strong>Personal Experience with Requirements</strong></p><p>The SMF add-in is maintained on Vista with Excel 2007; however I have personally used it on Windows XP through Windows 8, with no issues.</p><p>I have also worked on all versions of Excel from 2000 through 2010 with no issues either. I have found that the newer the Excel version, the easier it is to get things done.</p><p>The example in this article was created with Excel 2010, on both Windows 7 and Windows 8.</p><p>Now let's get into it and get some numbers!</p><p><strong>Creating the SMF folder</strong></p><p>Create a blank folder in your C:\ drive called C:\SMF</p><p>smf.jpg</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId10.jpg"  /></p><p><strong>Download and extract the contents of the .zip file to the C:\SMF folder</strong></p><p>Go to the Yahoo SMF add-in group, and locate the Add-in .zip file. Remember you need to have joined the Yahoo group to get access to this menu.</p><p><em><strong>NOTE:</strong></em> <em>You can also follow this <a href="http://finance.groups.yahoo.com/group/smf_addin/files/Add-In%20Files/" target="_blank" rel="nofollow">direct link</a> once you have registered and been granted access to the group.</em></p><p>1. Go to Files -&gt; Add-in Files and then you will see the file:</p><p>RCH_Stock_Market_Functions-2.1.2012.12.29.zip</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId12.jpg"  /></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId13.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId13_thumb.jpg"  /></a></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId14.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId14_thumb.jpg"  /></a></p><p>2. Once you have located the file, download it to your C:\SMF folder and then unzip it. The results of the unzipped file should look similar to the list of files below.</p><p><em><strong>NOTE:</strong></em> <em>Don't worry right now about what all the files do; we will go into that later.</em></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId15.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId15_thumb.jpg"  /></a></p><p><strong>Enable the add-in for Excel through the Add-ins menu</strong></p><p>1. In Excel 2010, go to File menu, then Options, and then the Add-ins menu on the left side.</p><p>2. From the Add-ins menu, locate the drop box at the bottom of the page --&gt; &quot;Manage: Excel Add-ins&quot;</p><p>3. Then click the &quot;Go... button&quot;</p><p><em><strong>NOTE:</strong></em> <em>As an alternative, to the steps listed above,</em> t<em>o get the 2</em><sup><em>nd</em></sup> <em>screen below, you can also hold Alt, then type t and then type i</em> <em><strong>(ALT+t+i)</strong></em></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId16.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId16_thumb.jpg"  /></a></p><p>4. Click the Browse button and go the SMF folder you had previously created</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId17.jpg"  /></p><p>5. Double-click the RCH_Stock_Market_Functions.xla file and then Click OK</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId18.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId18_thumb.jpg"  /></a></p><p><strong>Let's format the spreadsheet and pick our indicators.</strong></p><p>Since dividend growth investing is a popular style, let's go with a typical Dividend Growth set of indicators.</p><p>1. Open a new Excel spreadsheet</p><p>2. Enter the following headings in the Excel cells</p><p>A1 --&gt; <strong>SYMBOL</strong><br>B1 --&gt; <strong>DIVIDEND GROWTH RATE (5-Year Annualized)</strong><br>C1 --&gt; <strong>YIELD</strong><br>D1 --&gt; <strong>PAYOUT RATIO (&lt;.50)</strong><br>E1 --&gt; <strong>DEBT/EQUITY (&lt;1)</strong><br>F1 --&gt; <strong>Current P/E (Below 15)</strong></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId19.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId19_thumb.jpg"  /></a></p><p><em><strong>NOTE:</strong></em> <em>Don't worry too much right now about the notes in parenthesis; we will use those in later articles in this series.</em></p><p><strong>Locate Our Desired Indicator in the Definitions File</strong></p><p>We want to find 5-year dividend growth, and it looks like MSN has it.</p><p>1. Open up the indicators formula list file, RCHGetElementNumber-Element-Definitions.xls, from the C:\SMF folder that we previously created.</p><p><em><strong>NOTE:</strong></em> <em>We will use this Definitions File as a reference to populate our Dividend Growth spreadsheet, so do not edit this file!</em></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId20.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId20_thumb.jpg"  /></a></p><p>2. Now, locate the 5 year dividend growth rate indicator from MSN</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId21.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId21_thumb.jpg"  /></a></p><p><strong>Enter the formula to pull data from MSN</strong></p><p>1. Go back to your Dividend Growth spreadsheet</p><p>2. Type in the ticker (JNJ in this case) into cell A2</p><p>3. Then type the formula for 5-year Dividend Growth rate into cell B2:</p><p><strong>=RCHGetElementNumber(A2, 63)</strong></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId22.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId22_thumb.jpg"  /></a></p><p>4. If everything worked correctly, you should now see the cell B2 populate with a number.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId23.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId23_thumb.jpg"  /></a></p><p><em><strong>If your cell has been successfully populated, you have now mastered the foundation of SMF add-in!</strong></em></p><p><strong>Complete the Dividend Growth screen</strong></p><p>1. Populate the rest of the cells with the following formulas:</p><p>C2 --&gt; =RCHGetElementNumber(A2, 13666)<br>D2 --&gt; =RCHGetElementNumber(A2, 47)<br>E2 --&gt; =RCHGetElementNumber(A2, 42)<br>F2 --&gt; =RCHGetElementNumber(A2, 54)<br>G2 --&gt; =RCHGetElementNumber(A2, 878)</p><p>2. Your finished row should look similar to the following screen (as of 12/28/2012):</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId24.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId24_thumb.jpg"  /></a></p><p><strong>How do we repeat this process for Coca-Cola (KO)? Very easily.</strong></p><p>Copy and paste the entire 2nd row into the third row, and just change the ticker in cell A3 from JNJ to KO.</p><p>1. Copy row 2</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId25.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId25_thumb.jpg"  /></a></p><p>2. Paste into row 3</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId26.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId26_thumb.jpg"  /></a></p><p>3. Change the A3 cell ticker from JNJ to KO. You should see the numbers change after a few seconds to reflect Coke's values.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId27.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId27_thumb.jpg"  /></a></p><p><em><strong>NOTE:</strong></em> <em>Advanced users with many indicators may want to use</em> <em><strong>smfUpdateDownloadTable</strong></em> <em>process for optimized performance. Users can find more information in the Yahoo SMF add-in group, and we'll also take a closer look in an upcoming article.</em></p><p><strong>Even More Functionality</strong></p><p>The RCHGetElementNumber is only <strong>ONE</strong> of the many functions, and was illustrated in this article since it is simple to get up and running. The SMF add-in has numerous functions available, which can pull data from pretty much most webpages.</p><p>More functions can be found in Files area, under documentation</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId29.jpg"  /></p><p><strong>Conclusion</strong></p><p>The SMF add-in has over 14,000 indicators, including historical data and every financial ratio you can think of, and probably many you never knew were available for use!</p><p>By using this free tool, along with free data providers, you can unlock your hidden potential to create very easy to understand systems and take the guesswork out of investing.</p><p><strong>Big thanks to Randy Harmelink for his timeless dedication and efforts writing this fantastic free tool.</strong></p><p><em><strong>NOTE:</strong></em> <em>Since it is a free tool, users often ask if it is possible to donate to the Stock Market Functions (SMF) add-in, and while the author certainly appreciates the suggestion, he would rather users &quot;pay it forward&quot; by using the money for their favorite charity instead.</em></p><p><strong>Problems?</strong></p><p>The SMF add-in is mature and stress-tested; however, if you are having trouble and need additional help, the best place to check is with the great troubleshooting documents already written, as many users have probably already encountered your issue and there will be a resolution already created for it.</p><p><em><strong>You can find these help documents in the Links section of the Yahoo group:</strong></em></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId30.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId30_thumb.jpg"  /></a></p><p><strong>Disclosure: </strong>I am long [[KO]], [[MSFT]].</p>]]>
      </content>
      <pubDate>Wed, 02 Jan 2013 12:59:09 -0500</pubDate>
      <description>
        <![CDATA[<p>Analysis is typically divided into two categories - <strong><em>quantitative</em></strong>, the use of numbers to form conclusions, and <strong><em>qualitative</em></strong>, which relies more on subjective interpretation of written or verbal (narrative) data. Often it is said that quantitative analysis relies on the left brain (structured), while qualitative is a right-brained (creative) approach.</p><p>You may have heard the term <em>&quot;quants&quot;</em> used to describe Wall Street traders who rely on very sophisticated numerical algorithms, to move in and out of their trades. The MOST sophisticated out of all these quants, are the High Frequency Trading (HFT) robots, which some have estimated account for 40-70% of all trading volume in a given day.</p><p><strong>Why Automate?</strong></p><p>Although most of us, even independent investment advisors, do not have the billions to create and access these trading platforms, we should not fear them, and instead can emulate the idea of robots to automate the quantitative number crunching, and leave our most valuable resource - our brains - free to do other things, like qualitative analysis.</p><p>Automating your screens with pre-defined metrics to create a working system takes the guess work out of making decisions on the numbers, because once you define your criteria, you are then free to focus on subjective data like news alerts, special situations, management guidance, and understanding the underlying business.</p><p><strong>Seeking Alpha Authors Already Automate</strong></p><p>Here on Seeking Alpha, J.D. Welch has created a <a href="http://seekingalpha.com/article/523991-the-method-to-my-stock-picking-madness-part-1" target="_blank" rel="nofollow">&quot;Mad Method&quot;</a> for choosing stocks, and most recently, Arie Goren shows a great starting point for a <a href="http://seekingalpha.com/article/1082371-8-high-growth-stocks-at-a-big-discount-and-with-low-peg-low-debt" target="_blank" rel="nofollow">Growth at a Reasonable Price screen</a>. Both of these systems would work well with the SMF add-in, for measuring existing holdings, or for running due diligence on a prospective new addition.</p><p><strong><em>The Mad Method in action:</em></strong></p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId8.jpg"  /></p><p><em><strong>Arie Goren's screen :</strong></em></p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId9.jpg"  /></p><p><strong>Enter The Stock Market Functions (SMF) add-in!</strong></p><p>Now that we understand WHY we should automate, let's look at a fantastic free tool that can make that happen. <strong>Stock Market Functions (SMF) add-in</strong> is a Microsoft Excel based add-in, written and maintained by Randy Harmelink, that will pull free end of day data from dozens of providers, among them MSN, Yahoo, Morningstar, Google, and Zacks. Why pay hundreds or even thousands for programs when you may already have a platform that can pull over 14,000 data points, and do very sophisticated number crunching.</p><p><strong>Requirements</strong></p><p>1. The SMF add-in works on the Windows platform. Currently no Mac or Open Office compatibility.</p><p>2. It helps to have some basic knowledge of Excel and especially typing in formulas</p><p>3. A basic working knowledge of Windows file systems is also very helpful</p><p>4. Finally, you'll need to sign up for the <a href="http://finance.groups.yahoo.com/group/SMF" target="_blank" rel="nofollow">SMF add-in Yahoo group</a> in order to get the SMF add-in files.</p><p><strong>Personal Experience with Requirements</strong></p><p>The SMF add-in is maintained on Vista with Excel 2007; however I have personally used it on Windows XP through Windows 8, with no issues.</p><p>I have also worked on all versions of Excel from 2000 through 2010 with no issues either. I have found that the newer the Excel version, the easier it is to get things done.</p><p>The example in this article was created with Excel 2010, on both Windows 7 and Windows 8.</p><p>Now let's get into it and get some numbers!</p><p><strong>Creating the SMF folder</strong></p><p>Create a blank folder in your C:\ drive called C:\SMF</p><p>smf.jpg</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId10.jpg"  /></p><p><strong>Download and extract the contents of the .zip file to the C:\SMF folder</strong></p><p>Go to the Yahoo SMF add-in group, and locate the Add-in .zip file. Remember you need to have joined the Yahoo group to get access to this menu.</p><p><em><strong>NOTE:</strong></em> <em>You can also follow this <a href="http://finance.groups.yahoo.com/group/smf_addin/files/Add-In%20Files/" target="_blank" rel="nofollow">direct link</a> once you have registered and been granted access to the group.</em></p><p>1. Go to Files -&gt; Add-in Files and then you will see the file:</p><p>RCH_Stock_Market_Functions-2.1.2012.12.29.zip</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId12.jpg"  /></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId13.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId13_thumb.jpg"  /></a></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId14.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId14_thumb.jpg"  /></a></p><p>2. Once you have located the file, download it to your C:\SMF folder and then unzip it. The results of the unzipped file should look similar to the list of files below.</p><p><em><strong>NOTE:</strong></em> <em>Don't worry right now about what all the files do; we will go into that later.</em></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId15.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId15_thumb.jpg"  /></a></p><p><strong>Enable the add-in for Excel through the Add-ins menu</strong></p><p>1. In Excel 2010, go to File menu, then Options, and then the Add-ins menu on the left side.</p><p>2. From the Add-ins menu, locate the drop box at the bottom of the page --&gt; &quot;Manage: Excel Add-ins&quot;</p><p>3. Then click the &quot;Go... button&quot;</p><p><em><strong>NOTE:</strong></em> <em>As an alternative, to the steps listed above,</em> t<em>o get the 2</em><sup><em>nd</em></sup> <em>screen below, you can also hold Alt, then type t and then type i</em> <em><strong>(ALT+t+i)</strong></em></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId16.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId16_thumb.jpg"  /></a></p><p>4. Click the Browse button and go the SMF folder you had previously created</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId17.jpg"  /></p><p>5. Double-click the RCH_Stock_Market_Functions.xla file and then Click OK</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId18.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId18_thumb.jpg"  /></a></p><p><strong>Let's format the spreadsheet and pick our indicators.</strong></p><p>Since dividend growth investing is a popular style, let's go with a typical Dividend Growth set of indicators.</p><p>1. Open a new Excel spreadsheet</p><p>2. Enter the following headings in the Excel cells</p><p>A1 --&gt; <strong>SYMBOL</strong><br>B1 --&gt; <strong>DIVIDEND GROWTH RATE (5-Year Annualized)</strong><br>C1 --&gt; <strong>YIELD</strong><br>D1 --&gt; <strong>PAYOUT RATIO (&lt;.50)</strong><br>E1 --&gt; <strong>DEBT/EQUITY (&lt;1)</strong><br>F1 --&gt; <strong>Current P/E (Below 15)</strong></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId19.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId19_thumb.jpg"  /></a></p><p><em><strong>NOTE:</strong></em> <em>Don't worry too much right now about the notes in parenthesis; we will use those in later articles in this series.</em></p><p><strong>Locate Our Desired Indicator in the Definitions File</strong></p><p>We want to find 5-year dividend growth, and it looks like MSN has it.</p><p>1. Open up the indicators formula list file, RCHGetElementNumber-Element-Definitions.xls, from the C:\SMF folder that we previously created.</p><p><em><strong>NOTE:</strong></em> <em>We will use this Definitions File as a reference to populate our Dividend Growth spreadsheet, so do not edit this file!</em></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId20.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId20_thumb.jpg"  /></a></p><p>2. Now, locate the 5 year dividend growth rate indicator from MSN</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId21.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId21_thumb.jpg"  /></a></p><p><strong>Enter the formula to pull data from MSN</strong></p><p>1. Go back to your Dividend Growth spreadsheet</p><p>2. Type in the ticker (JNJ in this case) into cell A2</p><p>3. Then type the formula for 5-year Dividend Growth rate into cell B2:</p><p><strong>=RCHGetElementNumber(A2, 63)</strong></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId22.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId22_thumb.jpg"  /></a></p><p>4. If everything worked correctly, you should now see the cell B2 populate with a number.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId23.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId23_thumb.jpg"  /></a></p><p><em><strong>If your cell has been successfully populated, you have now mastered the foundation of SMF add-in!</strong></em></p><p><strong>Complete the Dividend Growth screen</strong></p><p>1. Populate the rest of the cells with the following formulas:</p><p>C2 --&gt; =RCHGetElementNumber(A2, 13666)<br>D2 --&gt; =RCHGetElementNumber(A2, 47)<br>E2 --&gt; =RCHGetElementNumber(A2, 42)<br>F2 --&gt; =RCHGetElementNumber(A2, 54)<br>G2 --&gt; =RCHGetElementNumber(A2, 878)</p><p>2. Your finished row should look similar to the following screen (as of 12/28/2012):</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId24.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId24_thumb.jpg"  /></a></p><p><strong>How do we repeat this process for Coca-Cola (KO)? Very easily.</strong></p><p>Copy and paste the entire 2nd row into the third row, and just change the ticker in cell A3 from JNJ to KO.</p><p>1. Copy row 2</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId25.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId25_thumb.jpg"  /></a></p><p>2. Paste into row 3</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId26.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId26_thumb.jpg"  /></a></p><p>3. Change the A3 cell ticker from JNJ to KO. You should see the numbers change after a few seconds to reflect Coke's values.</p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId27.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId27_thumb.jpg"  /></a></p><p><em><strong>NOTE:</strong></em> <em>Advanced users with many indicators may want to use</em> <em><strong>smfUpdateDownloadTable</strong></em> <em>process for optimized performance. Users can find more information in the Yahoo SMF add-in group, and we'll also take a closer look in an upcoming article.</em></p><p><strong>Even More Functionality</strong></p><p>The RCHGetElementNumber is only <strong>ONE</strong> of the many functions, and was illustrated in this article since it is simple to get up and running. The SMF add-in has numerous functions available, which can pull data from pretty much most webpages.</p><p>More functions can be found in Files area, under documentation</p><p><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId29.jpg"  /></p><p><strong>Conclusion</strong></p><p>The SMF add-in has over 14,000 indicators, including historical data and every financial ratio you can think of, and probably many you never knew were available for use!</p><p>By using this free tool, along with free data providers, you can unlock your hidden potential to create very easy to understand systems and take the guesswork out of investing.</p><p><strong>Big thanks to Randy Harmelink for his timeless dedication and efforts writing this fantastic free tool.</strong></p><p><em><strong>NOTE:</strong></em> <em>Since it is a free tool, users often ask if it is possible to donate to the Stock Market Functions (SMF) add-in, and while the author certainly appreciates the suggestion, he would rather users &quot;pay it forward&quot; by using the money for their favorite charity instead.</em></p><p><strong>Problems?</strong></p><p>The SMF add-in is mature and stress-tested; however, if you are having trouble and need additional help, the best place to check is with the great troubleshooting documents already written, as many users have probably already encountered your issue and there will be a resolution already created for it.</p><p><em><strong>You can find these help documents in the Links section of the Yahoo group:</strong></em></p><p><em>(click to enlarge)</em><a href="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId30.jpg" rel="lightbox" rel="nofollow"><img src="http://static.cdn-seekingalpha.com/uploads/2013/1/326478_13570844473289_rId30_thumb.jpg"  /></a></p><p><strong>Disclosure: </strong>I am long [[KO]], [[MSFT]].</p>]]>
      </description>
      <category type="symbol" link="http://seekingalpha.com/instablog/tag/Dividend Growth Investing">Dividend Growth Investing</category>
      <category type="symbol" link="http://seekingalpha.com/instablog/tag/tools">tools</category>
      <category type="symbol" link="http://seekingalpha.com/instablog/tag/analysis">analysis</category>
    </item>
    <item>
      <title>Advice Warren Buffett Once Gave Me</title>
      <link>http://seekingalpha.com/instablog/326478-derek-a-barrett/224361-advice-warren-buffett-once-gave-me?source=feed</link>
      <guid isPermaLink="false">224361</guid>
      <content>
        <![CDATA[<span>Buffett once said, &quot;Only invest in companies you know and understand, like Coca-Cola (<a href="http://seekingalpha.com/symbol/ko" target="_blank" rel="nofollow">KO</a>)&nbsp;and&nbsp;</span><span>VelocityShares Daily 2x VIX Short-Term ETN (</span><span><a href="http://seekingalpha.com/symbol/tvix" target="_blank" rel="nofollow">TVIX</a>)&quot;</span>]]>
      </content>
      <pubDate>Fri, 07 Oct 2011 04:28:25 -0400</pubDate>
      <description>
        <![CDATA[<span>Buffett once said, &quot;Only invest in companies you know and understand, like Coca-Cola (<a href="http://seekingalpha.com/symbol/ko" target="_blank" rel="nofollow">KO</a>)&nbsp;and&nbsp;</span><span>VelocityShares Daily 2x VIX Short-Term ETN (</span><span><a href="http://seekingalpha.com/symbol/tvix" target="_blank" rel="nofollow">TVIX</a>)&quot;</span>]]>
      </description>
    </item>
  </channel>
</rss>
