<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How to Normalize Historical Data for Splits, Dividends, Etc.</title>
	<atom:link href="http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/feed" rel="self" type="application/rss+xml" />
	<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm</link>
	<description>Stock-picking is an art.  I have sympathy for all who attempt it.</description>
	<lastBuildDate>Thu, 24 May 2012 06:06:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Valeri</title>
		<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/comment-page-1#comment-2999</link>
		<dc:creator>Valeri</dc:creator>
		<pubDate>Sat, 21 Jan 2012 16:18:19 +0000</pubDate>
		<guid isPermaLink="false">http://luminouslogic.com/archives/8#comment-2999</guid>
		<description>Just a small comment. The number of shares or contracts traded in a security or an entire market during a given period of time.  (from wikipedia). So volume doesn&#039;t need to be adjusted by the closeadj/close ratio.</description>
		<content:encoded><![CDATA[<p>Just a small comment. The number of shares or contracts traded in a security or an entire market during a given period of time.  (from wikipedia). So volume doesn&#8217;t need to be adjusted by the closeadj/close ratio.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marzieh</title>
		<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/comment-page-1#comment-2782</link>
		<dc:creator>marzieh</dc:creator>
		<pubDate>Mon, 16 May 2011 15:27:24 +0000</pubDate>
		<guid isPermaLink="false">http://luminouslogic.com/archives/8#comment-2782</guid>
		<description>hi, i have a big problem, i want to use anfis to predict future but i couldent enter my time series data into matlab, how can i import data into the matlab? i dont khow how i can  save data and then load it to use...please help me, thanks</description>
		<content:encoded><![CDATA[<p>hi, i have a big problem, i want to use anfis to predict future but i couldent enter my time series data into matlab, how can i import data into the matlab? i dont khow how i can  save data and then load it to use&#8230;please help me, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to Download Historical Stock Data into Matlab( from: luminouslogic ) &#171; Whool!</title>
		<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/comment-page-1#comment-2587</link>
		<dc:creator>How to Download Historical Stock Data into Matlab( from: luminouslogic ) &#171; Whool!</dc:creator>
		<pubDate>Mon, 27 Dec 2010 20:05:21 +0000</pubDate>
		<guid isPermaLink="false">http://luminouslogic.com/archives/8#comment-2587</guid>
		<description>[...] to doubles. Voila – you’re ready to develop your first simulation! Don’t forget to use the  relationship between Adjusted Close and Close to first normalize your data – otherwise 2:1 splits could be [...]</description>
		<content:encoded><![CDATA[<p>[...] to doubles. Voila – you’re ready to develop your first simulation! Don’t forget to use the  relationship between Adjusted Close and Close to first normalize your data – otherwise 2:1 splits could be [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lumilog</title>
		<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/comment-page-1#comment-2365</link>
		<dc:creator>Lumilog</dc:creator>
		<pubDate>Sun, 06 Dec 2009 17:11:29 +0000</pubDate>
		<guid isPermaLink="false">http://luminouslogic.com/archives/8#comment-2365</guid>
		<description>Hi Joe,

First off, I think one potential discrepancy is that the Yahoo Finance chart &lt;b&gt;only adjusts for splits&lt;/b&gt;, whereas when you use &quot;adjusted close&quot; you&#039;re normalizing for both splits and dividends.

That being said, I have a Matlab script to do this automatically (click &lt;a href=&quot;http://www.luminouslogic.com/matlab_stock_scripts/get_hist_stock_data.m&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; to get it) and I don&#039;t get values close to $16.533 either way. 

The raw Yahoo historical data (un-normalized) shows a range for the day of $67.75 to $69.31.  The Yahoo Finance chart for that day shows $45.667.  This is because they&#039;re adjusting the average daily price of about $68.50 by 2/3 for the split that happened on June 12, 2000.

When I run the Matlab script I get a high and low of $31.93 and $31.21 respectively, which is including the effects of splits and dividends since 8/10/98.  Your number seems to be half that - so it&#039;s almost like the normalization is happening twice in your code.

- Lumi</description>
		<content:encoded><![CDATA[<p>Hi Joe,</p>
<p>First off, I think one potential discrepancy is that the Yahoo Finance chart <b>only adjusts for splits</b>, whereas when you use &#8220;adjusted close&#8221; you&#8217;re normalizing for both splits and dividends.</p>
<p>That being said, I have a Matlab script to do this automatically (click <a href="http://www.luminouslogic.com/matlab_stock_scripts/get_hist_stock_data.m" rel="nofollow">here</a> to get it) and I don&#8217;t get values close to $16.533 either way. </p>
<p>The raw Yahoo historical data (un-normalized) shows a range for the day of $67.75 to $69.31.  The Yahoo Finance chart for that day shows $45.667.  This is because they&#8217;re adjusting the average daily price of about $68.50 by 2/3 for the split that happened on June 12, 2000.</p>
<p>When I run the Matlab script I get a high and low of $31.93 and $31.21 respectively, which is including the effects of splits and dividends since 8/10/98.  Your number seems to be half that &#8211; so it&#8217;s almost like the normalization is happening twice in your code.</p>
<p>- Lumi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/comment-page-1#comment-2358</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Tue, 24 Nov 2009 13:50:24 +0000</pubDate>
		<guid isPermaLink="false">http://luminouslogic.com/archives/8#comment-2358</guid>
		<description>Hi there,

I have used your formula to normalise the data from yahoo for JPM and have used Excel to do this.

However when I compare my JPM chart to the yahoo interactive chart, I find some discrepancies. For example, on 8/10/1998, my chart shows a low of $16.533, whereas on the yahoo interactive chart JPM does not even close below $25 in 1998.

Do you know why this is?
Thanks</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>I have used your formula to normalise the data from yahoo for JPM and have used Excel to do this.</p>
<p>However when I compare my JPM chart to the yahoo interactive chart, I find some discrepancies. For example, on 8/10/1998, my chart shows a low of $16.533, whereas on the yahoo interactive chart JPM does not even close below $25 in 1998.</p>
<p>Do you know why this is?<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to Import Stock Statistics into Matlab?luminouslogic? &#124; WhooL !</title>
		<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/comment-page-1#comment-2233</link>
		<dc:creator>How to Import Stock Statistics into Matlab?luminouslogic? &#124; WhooL !</dc:creator>
		<pubDate>Thu, 23 Jul 2009 21:50:07 +0000</pubDate>
		<guid isPermaLink="false">http://luminouslogic.com/archives/8#comment-2233</guid>
		<description>[...] posts have dealt with how to download historical stock prices into Matlab and how to adjust for splits and dividends so that you can try your luck optimizing neural networks and other homebrewed trading algorithms [...]</description>
		<content:encoded><![CDATA[<p>[...] posts have dealt with how to download historical stock prices into Matlab and how to adjust for splits and dividends so that you can try your luck optimizing neural networks and other homebrewed trading algorithms [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to Download Historical Stock Data into Matlab( from: luminouslogic )</title>
		<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/comment-page-1#comment-2230</link>
		<dc:creator>How to Download Historical Stock Data into Matlab( from: luminouslogic )</dc:creator>
		<pubDate>Thu, 23 Jul 2009 05:49:59 +0000</pubDate>
		<guid isPermaLink="false">http://luminouslogic.com/archives/8#comment-2230</guid>
		<description>[...] doubles. Voila &#8211; you’re ready to develop your first simulation! Don’t forget to use the relationship between Adjusted Close and Close to first normalize your data &#8211; otherwise 2:1 splits could be [...]</description>
		<content:encoded><![CDATA[<p>[...] doubles. Voila &#8211; you’re ready to develop your first simulation! Don’t forget to use the relationship between Adjusted Close and Close to first normalize your data &#8211; otherwise 2:1 splits could be [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lumilog</title>
		<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/comment-page-1#comment-2217</link>
		<dc:creator>Lumilog</dc:creator>
		<pubDate>Thu, 09 Jul 2009 20:20:17 +0000</pubDate>
		<guid isPermaLink="false">http://luminouslogic.com/archives/8#comment-2217</guid>
		<description>Hi Linkster,

I think I see what you&#039;re talking about.  Yes it sounds like it would be best to make the adjustments first on your own using the daily data and then computing your own monthly / weekly highs and lows from that.  

One other thing - as pointed out by Ran in the other comment above - my script adjusts &lt;b&gt;prices only&lt;/b&gt;, not volume.  I don&#039;t use volume but if you do you might want some additional split logic to adjust it as well.

- lumi</description>
		<content:encoded><![CDATA[<p>Hi Linkster,</p>
<p>I think I see what you&#8217;re talking about.  Yes it sounds like it would be best to make the adjustments first on your own using the daily data and then computing your own monthly / weekly highs and lows from that.  </p>
<p>One other thing &#8211; as pointed out by Ran in the other comment above &#8211; my script adjusts <b>prices only</b>, not volume.  I don&#8217;t use volume but if you do you might want some additional split logic to adjust it as well.</p>
<p>- lumi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Missing_Link</title>
		<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/comment-page-1#comment-2211</link>
		<dc:creator>Missing_Link</dc:creator>
		<pubDate>Sat, 04 Jul 2009 15:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://luminouslogic.com/archives/8#comment-2211</guid>
		<description>With respect to Monthly and Weekly historicals, I am running into the issue of how to normalize them. Depending on the type of split and whether the open was higher or lower than the close (1:2 vs. 2:1, for example), if you simply adjust for the ratio of the Adjusted Close to the Close, the weekly/monthly high or low might not actually be the real high or low. I was trying to do this with AIG monthly/weekly data for my self-build stock app and discovered that the simple method applied to daily data didn&#039;t work.

Would it be, in your opinion, simpler to to simply adjust the daily data and as my app runs through the values to calculate the indicators/averages to aggregate the volumes and record monthly/weekly open/high/low/close from the adjusted daily data rather than coming up with some sort of scheme to adjust the data from Yahoo?

Linkster</description>
		<content:encoded><![CDATA[<p>With respect to Monthly and Weekly historicals, I am running into the issue of how to normalize them. Depending on the type of split and whether the open was higher or lower than the close (1:2 vs. 2:1, for example), if you simply adjust for the ratio of the Adjusted Close to the Close, the weekly/monthly high or low might not actually be the real high or low. I was trying to do this with AIG monthly/weekly data for my self-build stock app and discovered that the simple method applied to daily data didn&#8217;t work.</p>
<p>Would it be, in your opinion, simpler to to simply adjust the daily data and as my app runs through the values to calculate the indicators/averages to aggregate the volumes and record monthly/weekly open/high/low/close from the adjusted daily data rather than coming up with some sort of scheme to adjust the data from Yahoo?</p>
<p>Linkster</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lumilog</title>
		<link>http://luminouslogic.com/how-to-normalize-historical-data-for-splits-dividends-etc.htm/comment-page-1#comment-1909</link>
		<dc:creator>Lumilog</dc:creator>
		<pubDate>Wed, 15 Apr 2009 22:28:49 +0000</pubDate>
		<guid isPermaLink="false">http://luminouslogic.com/archives/8#comment-1909</guid>
		<description>You are absolutely correct - never thought about that b/c so far I&#039;ve never used volume in any of my trading simulations.

I&#039;ll update the script first chance I get and thanks much for pointing this out.

- Lumi</description>
		<content:encoded><![CDATA[<p>You are absolutely correct &#8211; never thought about that b/c so far I&#8217;ve never used volume in any of my trading simulations.</p>
<p>I&#8217;ll update the script first chance I get and thanks much for pointing this out.</p>
<p>- Lumi</p>
]]></content:encoded>
	</item>
</channel>
</rss>

