<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hack the market &#187; events</title>
	<atom:link href="http://www.puppetmastertrading.com/blog/index.php/category/events/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.puppetmastertrading.com/blog</link>
	<description>Algorithmic trading experiences</description>
	<lastBuildDate>Wed, 21 Apr 2010 23:11:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>why they exist: regime-switching models</title>
		<link>http://www.puppetmastertrading.com/blog/2008/11/04/why-they-exist-regime-switching-models/</link>
		<comments>http://www.puppetmastertrading.com/blog/2008/11/04/why-they-exist-regime-switching-models/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 05:19:01 +0000</pubDate>
		<dc:creator>tito</dc:creator>
				<category><![CDATA[dereferenced]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[regime-switching]]></category>

		<guid isPermaLink="false">http://www.puppetmastertrading.com/blog-test/?p=9</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a title="Patrick Moberg notices something different about today" href="http://www.patrickmoberg.com/november-4-2008.jpg" target="_blank"><img title="Something's different about today..." src="http://puppetmastertrading.com/images/november-4-2008.jpg" alt="Something's different about today..." /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.puppetmastertrading.com/blog/2008/11/04/why-they-exist-regime-switching-models/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mensch, defined</title>
		<link>http://www.puppetmastertrading.com/blog/2008/10/09/mensch-defined/</link>
		<comments>http://www.puppetmastertrading.com/blog/2008/10/09/mensch-defined/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 05:33:25 +0000</pubDate>
		<dc:creator>tito</dc:creator>
				<category><![CDATA[events]]></category>

		<guid isPermaLink="false">http://www.puppetmastertrading.com/blog-test/?p=13</guid>
		<description><![CDATA[
There&#8217;s an old wall st saw: &#8220;Sell Rosh Hashanah, Buy Yom Kippur&#8221; that, according to this guy at least, has had good performance since 1915.
I haven&#8217;t tried to reproduce his work to confirm it, but I&#8217;m certain that anyone who bought today&#8217;s close is a serious mensch!
]]></description>
			<content:encoded><![CDATA[<p><img align="middle" alt="ex: buying into today's close" title="ex: buying into today's close" src="http://puppetmastertrading.com/images/mensch.jpg" /></p>
<p>There&#8217;s an old wall st saw: &#8220;Sell Rosh Hashanah, Buy Yom Kippur&#8221; that, according to <a title="...buy Yom Kippur" target="_blank" href="http://seekingalpha.com/article/17387-sell-on-rosh-hashana-and-buy-on-yom-kippur">this guy</a> at least, has had good performance since 1915.</p>
<p>I haven&#8217;t tried to reproduce his work to confirm it, but I&#8217;m certain that anyone who bought today&#8217;s close is a serious <em>mensch</em>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.puppetmastertrading.com/blog/2008/10/09/mensch-defined/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tech meetup in nyc</title>
		<link>http://www.puppetmastertrading.com/blog/2008/04/03/tech-meetup-in-nyc/</link>
		<comments>http://www.puppetmastertrading.com/blog/2008/04/03/tech-meetup-in-nyc/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 14:29:14 +0000</pubDate>
		<dc:creator>tito</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.puppetmastertrading.com/blog-test/?p=50</guid>
		<description><![CDATA[
Although we&#8217;ve been in business since 2005, we&#8217;re still something of a start-up and certainly an entrepreneurial entity, so when a VC friend of mine suggested checking-out meetup.com&#8217;s technology and business groups I was open to the idea.  This past week I attended my second meeting of the &#8220;ny tech&#8221; group and was as [...]]]></description>
			<content:encoded><![CDATA[<p><img title="The IAC building" src="/images/iac_300.jpg" alt="The IAC building" align="middle" /></p>
<p>Although we&#8217;ve been in business since 2005, we&#8217;re still something of a start-up and certainly an entrepreneurial entity, so when a VC friend of mine suggested checking-out <a title="meetup.com" href="http://www.meetup.com" target="_blank">meetup.com</a>&#8217;s technology and business groups I was open to the idea.  This past week I attended my second meeting of the &#8220;ny tech&#8221; group and was as impressed the second time around as the first.  It&#8217;s quite a production &#8211; from the venue, to the organization, to the ideas, people and products being presented &#8211; all for $5!  (Though they sadly announced a price increase to $10 starting next meeting.)  If you have even a small inclination towards entrepreneurial ventures or emerging technologies, it&#8217;s well worth a look-see.</p>
<p><span id="more-50"></span> The venue is the enormous lobby of the <a title="Love it or hate it, it's pretty wild..." href="http://iacbuilding.com/interactive/content.html" target="_blank">IAC building</a> which is right on manhattan&#8217;s west side highway.  So, as you sit watching the presentations, to your back you have giant windows overlooking the murderously speeding commuters hurtling to bedroom communities for 100 miles in every direction.  In front of you is the single largest and coolest high definition monitor you have ever seen.  Seriously.  It&#8217;s about 30-odd feet high and maybe 120 feet long.  It&#8217;s absurd.</p>
<p>Five or so presenters are each given 5-10 minutes to show their technology and tout their business model or idea.  Almost all of them are good or interesting in some fashion but fear not!  good, bad or otherwise, no presenter will consume more than 10 min.s of your life.  The format is extremely crisp; presenters are briefly introduced after which they have 5 min.s to speak their piece.  Afterwards, they get no more than 3 minutes to field questions.  If you&#8217;re particularly interested in a particular speaker, each speaker is made available at one of the building&#8217;s structural columns at the end of all presentations.  After too many years of interminable corporate meetings, the experience of such a crisp and efficient and knowledge-yielding format is really a revelation.  Mayhaps there is something to this whole startup thing after all&#8230;(!)</p>
<p>The technologies are all pretty much of the web2.0 / social-networking varieties, so they&#8217;re not intrinsically of particular interest to me but they are interesting.  The format is also prohibitive for showcasing sophisticated &#8220;vertical&#8221; technologies like our own, but the cleverness and innovation of people is evidently unbounded and it&#8217;s in that spirit that I find the presentations compelling.</p>
<p>The businesses ranged from a pretty well established (and excellent!) <a title="DonorsChoose" href="http://www.donorschoose.org/" target="_blank">charity</a> to an enthusiastic web hacker who&#8217;d put together a simple site &#8220;just  because&#8221; and it had taken off, leaving him blinking in the light and delighted to learn that he&#8217;d hit on something people liked (and might even pay for!)  This guy&#8217;s site, <a title="muxtape" href="http://www.muxtape.com" target="_blank">muxtape.com</a> was actually my favorite of the bunch despite being by far the simplest.  It evokes the time when friends would give each other mixed tapes of carefully selected, personally targeted tracks of music.  Very fun &#8211; I&#8217;ve been listening to it ever since.   His elegant use of amazon&#8217;s ludicrously cool <a title="servers in the sky" href="http://www.amazon.com/gp/browse.html?node=201590011" target="_blank">ec2 infrastructure</a> as his back-end is the only hint that  nothing is as simple as it first appears..</p>
<p>Anyways, this is a pretty off-topic post and I don&#8217;t want to belabor the point, but you might want to check it out or find another interesting meetup near you&#8230;</p>
<p><img title="meetup.com" src="/images/meetup.gif" alt="meetup.com" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.puppetmastertrading.com/blog/2008/04/03/tech-meetup-in-nyc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>finding a niche at trade tech</title>
		<link>http://www.puppetmastertrading.com/blog/2008/03/07/finding-a-niche-at-trade-tech/</link>
		<comments>http://www.puppetmastertrading.com/blog/2008/03/07/finding-a-niche-at-trade-tech/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 14:27:27 +0000</pubDate>
		<dc:creator>tito</dc:creator>
				<category><![CDATA[FIX Protocol]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.puppetmastertrading.com/blog-test/?p=48</guid>
		<description><![CDATA[ This week we spent a few hours at the tradetech conference to see what people in the industry are up to and see some demos.  Their &#8220;certified&#8221; logo inevitably reminded me of an old colleague who would from time to time mimic an old saturday night live skit.  We saw some interesting [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://puppetmastertrading.com/images/tradeTechCertifiedStamp.jpg" alt="" align="left" /> This week we spent a few hours at the tradetech conference to see what people in the industry are up to and see some demos.  Their &#8220;certified&#8221; logo inevitably reminded me of an old colleague who would from time to time mimic an old saturday night live <a title="if it's not Scottish..." href="http://puppetmastertrading.com/images/scottish_crap.mp3" target="_blank">skit</a>.  We saw some interesting things and, most importantly, found that our creative niche remains our own.</p>
<p>The booths we checked out included a few of the big sell-side firms shilling their creatively-named execution quality algos and their white-labeled oms/ems offerings.  They had, by far, the best shwag (I should thank Merrill for their nice umbrella and commend citi for the very knowledgeable lady at their booth) but their algo offerings weren&#8217;t very interesting to me as they aren&#8217;t of the alpha-seeking variety.</p>
<p><span id="more-48"></span> My favorite exhibit from an innovation perspective was actually a <em>hardware</em> offering from a firm named <a title="Tervela" href="http://www.tervela.com" target="_blank">tervela</a> which makes, essentially, a complex-event-processing (CEP) engine implemented in hardware.  Very cool.  I can&#8217;t imagine why any big shop would use any other sort of CEP solution.  I had heard of them before as a guy I knew had joined them before their product had been delivered, so they were already on my radar, but seeing the hardware running was a big next step.  Given the nature of their offering, it actually seems to me to have a bigger market in military than trading applications, but in both spaces it looks pretty compelling.</p>
<p>We looked at a few of the ems/algorithmic trading vendors and they didn&#8217;t offer any surprises but still had points of interest for us.  The three systems we looked at were <a title="Portware" href="http://www.portware.com" target="_blank">portware</a>, <a title="Tethys" href="http://www.tethystech.com" target="_blank">tethys</a>, and <a title="flextrade" href="http://www.flextrade.com" target="_blank">flextrade</a>, and they can all credit themselves with knowledgeable, engaging and enthusiastic presenters in their respective booths.  The platforms each had their own personalities and strengths.  Portware had a very pleasant looking user interface and was, to me, most intuitively laid-out.  The tethys platform seemed to have a real affinity for options and had sophisticated analytics to support that inclination.  And flextrade just seemed like the most solid and mature of the platforms, but it&#8217;s hard to know such things from a trade show drive-by.</p>
<p>I was very interested to see that each platform offered user-interface level programmability via scripting of the sort I&#8217;d spoken of <a title="the problem with easy" href="http://puppetmastertrading.com/blog/2008/02/22/the-problem-with-easy/" target="_blank">here</a> but with a big difference.  Instead of providing a scripting language, portware and flextrade offer users the ability to bring up an editor and add columns to tables via the platform&#8217;s native programming language &#8211; java and c++ respectively.  Whew &#8211; can you imagine your average end-user whipping out some c++ to add a column.  Mutant super users, maybe!</p>
<p>Overall we were very impressed by these trading systems.  In particular we were happy to note that their strengths aren&#8217;t ours.  If you want to use, say, <a title="Lehman Brothers" href="http://www.lehman.com/" target="_blank">lehman&#8217;s </a><em>super-ginsu </em>execution strategy (I&#8217;m making up that name), all of the platforms have the order available as a custom FIX order type which you can easily select from a pull-down menu.  So their integration with a multitude of sell-side execution-quality algorithms is very complete and seems well-done.  But their offerings are very limited compared to our own when it comes to the development and analysis of alpha-seeking strategies.  They&#8217;re really not even close and it seems clear that their emphasis on the resource-intensive efforts of connectivity and broker integration has allowed us to create the class-leading platform for alpha-seeking strategy development.</p>
<p>So it was good to see the state of the industry and it was especially good to see our niche persisting at trade tech.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.puppetmastertrading.com/blog/2008/03/07/finding-a-niche-at-trade-tech/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://puppetmastertrading.com/images/scottish_crap.mp3" length="40541" type="audio/mpeg" />
		</item>
		<item>
		<title>Mao&#8217;s formulation seemed more broadly applicable&#8230;</title>
		<link>http://www.puppetmastertrading.com/blog/2008/03/01/maos-formulation-seemed-more-broadly-applicable/</link>
		<comments>http://www.puppetmastertrading.com/blog/2008/03/01/maos-formulation-seemed-more-broadly-applicable/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 14:26:01 +0000</pubDate>
		<dc:creator>tito</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[monte-carlo methods]]></category>
		<category><![CDATA[portfolio management]]></category>

		<guid isPermaLink="false">http://www.puppetmastertrading.com/blog-test/?p=46</guid>
		<description><![CDATA[
This week I attended another of the excellent quant seminars I&#8217;ve written about before.  This time the talk was about stochastic modeling of equity markets and was presented by Robert Fernholz of Intech.  Intech is evidently a subsidiary of Janus which manages some large amount of money presumably based on some of the [...]]]></description>
			<content:encoded><![CDATA[<p><img align="middle" alt="Mao's formulation seemed more broadly applicable..." title="Mao's formulation seemed more broadly applicable..." src="http://puppetmastertrading.com/images/mathIsPower.jpg" /></p>
<p>This week I attended another of the excellent quant <a title="Modeling Equity Markets" target="_blank" href="http://www.cfe.columbia.edu/seminars/NY_Quantitative_Finance/2007-2008/spring/Robert_Fernholz_2_28_08/seminar.html">seminars</a> I&#8217;ve written about <a title="What happened to the quants..." target="_blank" href="http://puppetmastertrading.com/blog/2008/02/04/prudent-and-disastrous/">before</a>.  This time the talk was about stochastic modeling of equity markets and was presented by Robert Fernholz of <a title="Where " target="_blank" href="http://www.intechjanus.com">Intech</a>.  Intech is evidently a subsidiary of Janus which manages some large amount of money presumably based on some of the portfolio management theory on which Dr. Fernholz is an expert.  If you visit their site, you&#8217;ll be greeted by a bigger version of their credo which I&#8217;ve, um, honored as this post&#8217;s banner: &#8220;Math is power.&#8221;</p>
<p>Right then.  While Mao would likely have been capable of convincing me otherwise, it&#8217;s probably best for everyone involved that portfolio managers are running around with esoteric mathematical models rather than the sorts of munitions favored by 20th century Chinese revolutionaries&#8230;</p>
<p><span id="more-46"></span><br />
My interest in the talk was largely spurred by my interest in a variant of a problem I&#8217;ve discussed <a title="Engineering Randomness" target="_blank" href="http://puppetmastertrading.com/blog/2008/01/06/engineering-randomness/">here</a> namely, how-to generate useful synthetic markets.  As I&#8217;d written before, the problem isn&#8217;t impossibly difficult for a constrained set of instruments.  So, generating useful models for analyzing a pair trading strategy across pairs of correlated instruments is possible and it allows you to apply option-pricing techniques to the analysis of trading strategies.  Swell.  But if I want to do the same thing for a portfolio management strategy that&#8217;s looking at, say, the entire US market things become more complex.</p>
<p>As an example, consider applying this technique to a sector rotation model.  In order for the synthetic markets you generate to produce meaningful or interesting results would seem to require that you capture the behavior of how equities within a sector interrelate and also how sectors relate to one another.  It gets complicated pretty quickly.</p>
<p>Robert Fernholz has spent many years working on this kind of problem applying tools of a mathematical sophistication I will never wield, so hearing what he had to say had to be interesting.  And it was.  I think.  His talk was very mathematically rigorous and unless you had read and digested his earlier papers beforehand, I don&#8217;t think you&#8217;d have a great shot at following him in great detail.  The high point of his talk, for me, was his sequitur following a particularly dense bunch of proofs that &#8220;&#8230;now we will leave the world of math for that of statistics&#8221;.</p>
<p>After he had spoken for an hour packed with dense slides showing increasingly realistic (and complex) models he stopped to field questions.  A couple of the professors who had hosted the event gamely tried with a few inquiries, but the rest of the crowd blinked and emitted a stony silence and a few sideways glances meant to ascertain if they were the only ones lost in space&#8230;</p>
<p>While I don&#8217;t think I was <em>deep-space-nine</em> lost, I certainly didn&#8217;t  master every point made during the talk and I don&#8217;t think I came away from it any closer to achieving my own, limited, goals wrt developing concrete techniques for applying MC simulation across so diffuse a set of instruments as a nation&#8217;s equity markets.   But it did give me an appreciation for the different approaches taken to related problems.</p>
<p>While the extremely precise theoretical approach taken by academics is ultimately necessary, the fact that Dr Fernholz spent an awful lot of work just coming up with a model in which markets didn&#8217;t necessarily devolve to one uber instrument reminded me of one of the more distasteful characteristics of philosophy.  While it may not be possible to formally prove that the chair I&#8217;m sitting on exists to the satisfaction of some kind of philosopher, it certainly isn&#8217;t profitable to argue about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.puppetmastertrading.com/blog/2008/03/01/maos-formulation-seemed-more-broadly-applicable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the problem with easy</title>
		<link>http://www.puppetmastertrading.com/blog/2008/02/22/the-problem-with-easy/</link>
		<comments>http://www.puppetmastertrading.com/blog/2008/02/22/the-problem-with-easy/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 13:54:24 +0000</pubDate>
		<dc:creator>tito</dc:creator>
				<category><![CDATA[EMS Internals]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[open-source software]]></category>
		<category><![CDATA[strategy development]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.puppetmastertrading.com/blog-test/?p=42</guid>
		<description><![CDATA[
Among the more challenging questions we face when describing the Puppetmaster environment are those like &#8220;how do you create new proprietary trading strategies within the environment?&#8221;  It&#8217;s a difficult question because of expectations &#8211; people want to hear about some super simple scripting language that any non-technical person can immediately learn and be up [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://xkcd.com/221/"><img align="middle" alt="the problem with easy" title="the problem with easy" src="http://imgs.xkcd.com/comics/random_number.png" /></a></p>
<p>Among the more challenging questions we face when describing the Puppetmaster environment are those like &#8220;how do you create new proprietary trading strategies within the environment?&#8221;  It&#8217;s a difficult question because of expectations &#8211; people want to hear about some super simple scripting language that any non-technical person can immediately learn and be up and algorithmically trading in no time.  A few platforms intended for retail users offer such things &#8211; one is even appropriately named <em>easy language.</em>  When researching approaches for our system, we spent some time learning easy language and found that it in fact did <strong>make easy things easy!</strong></p>
<p>The problem was that it also <strong>made sophisticated things impossible</strong>.</p>
<p>This led us to pursue another, more powerful, approach for which we are currently seeking a patent.</p>
<p><span id="more-42"></span></p>
<p>That said, once upon a time I&#8217;d worked on a system into which some enterprising engineer had embedded a <a target="_blank" href="http://www.tcl.tk/">TCL</a> interpreter with which one could monitor and manipulate objects within the runtime environment.  We didn&#8217;t use it for much, but it was certainly interesting and helped with debugging the live system.  Ever since then, I&#8217;ve had an interest in embedding a simple language+interpreter into my systems.</p>
<p>Thus, when a friend who builds systems for <a target="_blank" title="UBS" href="http://www.ubs.com/">UBS</a> told me about a talk on the <a title="Groovy" target="_blank" href="http://groovy.codehaus.org/">groovy</a> language in the google auditorium.  I went along to see what it was about.   (Admittedly, I was in significant part motivated to see inside the mysterious googleplex.  I found it disappointing unless you fancy an environment that looks like an apple store with free razor scooters for anyone who might fancy a spin&#8230;)<img align="right" alt="In my world, this is *not* a perk ..." title="In my world, this is *not* a perk ..." src="http://puppetmastertrading.com/images/scooter.jpg" /></p>
<p>The talk itself was also a bit disappointing as the speaker was very permissive with the questions and google had graciously given the crowd access to free beer.  Many will argue that java programmers aren&#8217;t the sharpest tools in the shed and while I won&#8217;t weigh-in on that issue, I&#8217;m pretty certain that adding beer to the equation isn&#8217;t likely to help.</p>
<p>In any case, I did come away from the talk understanding that 1) if our business takes off in a big way, we will not attempt to motivate people with silly toys and 2) that groovy (or any other such scripting language) isn&#8217;t a reasonable mechanism for enabling non-technical people to write trading strategies.</p>
<p><img align="left" alt="Groovy" title="Groovy" src="http://media.xircles.codehaus.org/_projects/groovy/_logos/medium.png" />This is no fault of the groovy language which seems fine enough.  It&#8217;s a problem with the complexity of algorithmic trading.  Trading is an intrinsically uncertain, asynchronous and demanding activity.  I send orders to exchanges and they respond in their own good time.  It might be 20ms if I&#8217;m sitting on top of the exchange or it might be seconds if I&#8217;m around the world or it might be days or more if it&#8217;s some kind of conditional order, but it&#8217;s certainly not a fixed time and it&#8217;s an uncertain message I&#8217;ll receive in response.  Messages arrive when they arrive and you have to be ready for them.</p>
<p>If you&#8217;re trading a portfolio re-balancing model that trades infrequently and in size then it might suffice to send a few or perhaps a few hundred vwap orders a month and things will mostly take care of themselves.  Here, maybe a scripting language is sufficiently expressive.  But if you want to implement that vwap algorithm yourself or implement a strategy that trades <em>against your broker&#8217;s vwap</em> algorithm or implement a high-frequency strategy that is very &#8220;close to the market&#8221; requiring extreme low latency and precise order management or write a discovery algorithm that&#8217;s employing proprietary understanding of the ubiquitous and ephemeral &#8220;dark pools of liquidity,&#8221; then no scripting language will suffice.</p>
<p>From a technology perspective, my curiosity for groovy was sated &#8211; it&#8217;s certainly possible (and even easy!) to embed a powerful scripting language into your application.  But from an algorithmic trading perspective, the problem is designing a trading-specific language that allows easy things to be simply done while allowing complex strategies to be efficiently expressed as well.  This remains an area of active interest and research as it may someday complement our existing methodology, but for now we think we&#8217;ve got the best solution for the difficult &#8220;problem with easy.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.puppetmastertrading.com/blog/2008/02/22/the-problem-with-easy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;prudent and&#8230; disastrous&#8221;</title>
		<link>http://www.puppetmastertrading.com/blog/2008/02/04/prudent-and-disastrous/</link>
		<comments>http://www.puppetmastertrading.com/blog/2008/02/04/prudent-and-disastrous/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 13:51:42 +0000</pubDate>
		<dc:creator>tito</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[performance analysis]]></category>
		<category><![CDATA[portfolio management]]></category>
		<category><![CDATA[strategy development]]></category>

		<guid isPermaLink="false">http://www.puppetmastertrading.com/blog-test/?p=40</guid>
		<description><![CDATA[
This past week I had the opportunity to see MIT&#8217;s Professor Andrew Lo present his paper &#8220;What Happened to the Quants In August 2007?&#8221; as part of the seminar series on quantitative finance  presented by NYU and Columbia and sponsored by BlackRock and other relevant institutions.  If you&#8217;re in the NYC area and [...]]]></description>
			<content:encoded><![CDATA[<p><img hspace="5" border="1" align="left" alt="An early risk management innovator" title="An early risk management innovator" src="http://puppetmastertrading.com/images/homov.jpg" /></p>
<p>This past week I had the opportunity to see MIT&#8217;s Professor <a target="_blank" title="Professor Andrew Lo" href="http://web.mit.edu/alo/www/">Andrew Lo</a> present his paper <a target="_blank" title="August Quants " href="http://web.mit.edu/alo/www/Papers/august07_2.pdf">&#8220;What Happened to the Quants In August 2007?&#8221;</a> as part of the <a target="_blank" title="Quantitative Finance Seminars" href="http://www.cfe.columbia.edu/seminars/NY_Quantitative_Finance/index.html">seminar series</a> on quantitative finance  presented by <a target="_blank" title="Courant Finance" href="http://math.nyu.edu/financial_mathematics/">NYU</a> and <a target="_blank" title="Columbia Financial Engineering" href="http://www.cfe.columbia.edu/index.html">Columbia </a>and sponsored by <a title="BlackRock" target="_blank" href="http://www2.blackrock.com/global/home/index.htm">BlackRock</a> and other relevant institutions.  If you&#8217;re in the NYC area and interested in such things, I recommend attending any lectures which might capture your fancy.</p>
<p>I had read his paper some time back and implemented, within the <a target="_blank" title="Puppetmaster Trading Workbench" href="http://puppetmastertrading.com/">Puppetmaster</a> environment, the mean-reversion trading strategy he used as a microscope into what transpired last August.  I was interested to see him speak as he&#8217;s a seminal thinker on hedge funds and quantitative finance, but also because the strategy he described works pretty well and I thought he might hint at various improvements.</p>
<p>I&#8217;ve stolen a line from his paper to serve as the title of this post as it captures one of the central dilemmas faced by algorithmic traders.</p>
<p><span id="more-40"></span> The quote is:</p>
<blockquote>
<p align="left">In the face of the large losses of August 7-8, most of the affected funds &#8211; which includes market-neutral, long/short equity, 130/30, and certain long-only funds &#8211; would likely have cut their risk prior to Thursday&#8217;s open by reducing their exposures or &#8220;de-leveraging&#8221;, either voluntarily or because they exceeded borrowing and risk limits set by their prime brokers and other creditors. <em>This was both prudent and, unfortunately, disastrous.</em></p>
<p align="left">
</blockquote>
<p>My business partner likes to speak of the <em>art and science</em> of algorithmic trading and, while it might make me cringe as a bit touchy-feely, this is a perfect example of where she&#8217;s precisely right.  In the case Professor Lo describes, these funds may have been compelled to unwind their strategies as they were excessively levered.  (Ironically, the funds that were able to hold fast were almost immediately rewarded with record gains which nearly offset the record losses they&#8217;d incurred.)  But there&#8217;s a general problem here for quantitative strategies, namely, what to do when a profitable strategy incurs unusual losses?</p>
<p>While there&#8217;s considerable science which can be applied to this question, at the end of the day the decisions one makes or, better &#8211; the policies one establishes &#8211; rely as much on the &#8220;art&#8221; the practitioner applies as any quantitative measure which can be objectively administered.  Since a significant advantage of programmatic execution is that it takes such discretionary decision-making out of the trading equation, this is an issue of some consequence.   While there&#8217;s no magical formula that I know of, there are at least two reasonable approaches to the question.</p>
<p>The first is to have a coherent understanding as to why your strategy is profitable, so that when it seems to stop working you can develop and test explanatory hypotheses with an eye towards developing a well-reasoned approach to the issue.   Of course, if your strategy is the result of some sort of data-mining effort, than this can be difficult or impossible &#8211; yet another argument against a purely data-mining approach to strategy development!  In the example Dr. Lo provides, an astute practitioner might be able to deduce that similar strategies had over-committed and been forced to liquidate; patience might be maintained while the world reverted to a (hopefully!) profitable state of equilibrium.  While this approach may be workable in some cases, it seems to ask a lot from the practitioner as a day-to-day policy and might cause more problems than it resolves in the heat of the moment.</p>
<p>The second and probably more workable approach is to structurally minimize the problem by treating strategies like financial instruments in their own right and then apply traditional portfolio management techniques to their allocation.   With this approach, we might only allow some fraction of our (levered) portfolio to be managed by any particular algorithm and partner it with other strategies which exhibit negative or complementary correlation characteristics.  While it&#8217;s well-understood that in periods of serious financial dislocation &#8220;correlations go to 1&#8243; and thus this approach won&#8217;t cure all ills, it provides a sound decision-making foundation for addressing the issue.  Dynamic portfolio re-balancing schemes can thus be used to address these cases perhaps in concert with an effort to understand the root causes of the under-performance.</p>
<p>It&#8217;s certainly possible that even a sophisticated and automated application of portfolio management to this problem would yield similarly prudent yet disastrous results, but this seems to me to provide the best framework for reasoning about such issues and implementing appropriate preventive policies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.puppetmastertrading.com/blog/2008/02/04/prudent-and-disastrous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
