{"id":7,"date":"2006-03-08T23:51:30","date_gmt":"2006-03-09T07:51:30","guid":{"rendered":"http:\/\/www.tranzoa.net\/~alex\/blog\/?p=7"},"modified":"2006-03-08T23:52:33","modified_gmt":"2006-03-09T07:52:33","slug":"mountainous-times","status":"publish","type":"post","link":"https:\/\/www.tranzoa.net\/~alex\/blog\/?p=7","title":{"rendered":"Mountainous Times"},"content":{"rendered":"<p>Here is a mountain range&#8217;s profile:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/cp9_prices_abs.jpg\" alt=\"Fractal Mountain Profile\" \/><\/p>\n<p>Or, if you prefer, displayed on a sorta biased log scale:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/cp9_prices_log.jpg\" alt=\"Fractal Mountain Profile\" \/><\/p>\n<p><dir><br \/>\nThe mountain range is generated using a relatively standard fractal mountain range method:<\/p>\n<ol>\n<li>Starting with the whole range as a segment, divide the segment in half and move the middle of it up or down randomly from where it would be if it were on a line &#8216;tween one end of the segment and the other. <\/li>\n<li>Recursively do the two half-segments.<\/li>\n<li>But &#8230; pick smaller and smaller random movements as the segments get smaller.<\/li>\n<\/ol>\n<p><\/dir><\/p>\n<p>And, here&#8217;s WDC&#8217;s (Western Digital) daily price history, similarly displayed:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/wdc_prices_abs.jpg\" alt=\"WDC daily price profile\" \/><\/p>\n<p>And, on a log scale:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/wdc_prices_log.jpg\" alt=\"WDC daily price profile\" \/><\/p>\n<p><em>WDC&#8217;s price history is nice to work with because it is not very swamped by market movements.<\/em><\/p>\n<p>Now, what do relative daily changes look like for both:<\/p>\n<p>Mountain range:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/cp9_changes_01.jpg\" alt=\"Fractal Mountain Changes\" \/><\/p>\n<p>WDC:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/wdc_changes_01.jpg\" alt=\"WDC Changes\" \/><\/p>\n<p>Here are the histograms of the changes:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/wdc_changes_hist_01.jpg\" alt=\"WDC Changes Histogram\" \/><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/cp9_changes_hist_01.jpg\" alt=\"Fractal Mountain Changes Histogram\" \/><\/p>\n<p>By contrast, here are the same pictures for MMM (3M) after its price has had the Dow Jones Industrail Average (of which it is a part) factored out:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/mmm_n_prices_abs.jpg\" alt=\"MMM Minus Dow Jones Daily Prices\" \/><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/mmm_n_prices_log.jpg\" alt=\"MMM Minus Dow Jones Daily Prices\" \/><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/mmm_n_changes_01.jpg\" alt=\"MMM Minus Dow Jones Changes\" \/><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/mmm_n_changes_hist_01.jpg\" alt=\"MMM Minus Dow Jones Changes Histogram\" \/><\/p>\n<p>And, here are the pictures for the Dow Jone Industrials, themselves:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/dow_prices_abs.jpg\" alt=\"Dow Jones Daily Prices\" \/><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/dow_prices_log.jpg\" alt=\"Dow Jones Daily Prices\" \/><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/dow_changes_01.jpg\" alt=\"Dow Jones Changes\" \/><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tranzoa.net\/~alex\/blog\/images\/dow_changes_hist_01.jpg\" alt=\"Dow Jones Changes Histogram\" \/><\/p>\n<p>So, aside from lots of pictures, what&#8217;s up?<\/p>\n<p>Well, one thing that sure stood out: Relative changes went in to overdrive in the mountain range where there were valleys. Not nearly so for stocks.<\/p>\n<p>That&#8217;s not news, but I&#8217;m asking myself some questions:<\/p>\n<ol>\n<li>Does the method I used for making the mountain range make bad mountains? There are notes on the net that suggest that the method I used is not really &#8220;correct&#8221;. Anyway, they sure <strong>look<\/strong> like mountains.<\/li>\n<li>Which way is it with real mountains?<\/li>\n<li>Is the eye normally fooled by mountain range profiles that have, in effect, oversized boulders in the valleys?<\/li>\n<li>Or, is the eye fooled in to thinking that an oversized-bumps-in-valleys profile is that of a reasonable mountain range?<\/li>\n<li>What about the ear? Nose? Etc?<\/li>\n<\/ol>\n<p>Anyway, this particular difference &#8216;tween fractal mountains and stock prices is probably at least one reason why Mandlebrot turned to multi-fractals to try to generate values that look like stock price histories.<\/p>\n<p>One thing I may fool around with: modulating the random up\/down-ness of mid-points not by the size of the segment, but by another mountain range. That&#8217;s kind of working backward, as the next thing to do would be to modulate the modulator &#8230; and so on. Or, put another way, does the profile of the uncertainty of &#8220;the market&#8221; with respect to a stock look like a mountain range? And so on.<\/p>\n<p>Anyway, again, this is getting a bit off the track. One good thing: if a simulation&#8217;s operations are underlain by intrinsic values that are mountain range data, and if the simulation creates stock-history-like data, then that&#8217;s a good thing. Presumably, pieces of the simulation&#8217;s logic can be turned on and off and it can be found which bits of logic are critical and which are not. Which is the idea.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is a mountain range&#8217;s profile: Or, if you prefer, displayed on a sorta biased log scale: The mountain range is generated using a relatively standard fractal mountain range method: Starting with the whole range as a segment, divide the &hellip; <a href=\"https:\/\/www.tranzoa.net\/~alex\/blog\/?p=7\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-7","post","type-post","status-publish","format-standard","hentry","category-money"],"_links":{"self":[{"href":"https:\/\/www.tranzoa.net\/~alex\/blog\/index.php?rest_route=\/wp\/v2\/posts\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tranzoa.net\/~alex\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tranzoa.net\/~alex\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tranzoa.net\/~alex\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tranzoa.net\/~alex\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"}],"version-history":[{"count":0,"href":"https:\/\/www.tranzoa.net\/~alex\/blog\/index.php?rest_route=\/wp\/v2\/posts\/7\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tranzoa.net\/~alex\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tranzoa.net\/~alex\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tranzoa.net\/~alex\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}