<?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: Bliss recipe with a robustness spice</title>
	<atom:link href="http://www.automated-trading-system.com/bliss-recipe-robustness-spice/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.automated-trading-system.com/bliss-recipe-robustness-spice/</link>
	<description>Systematic Trading research and development, with a flavour of Trend Following</description>
	<lastBuildDate>Tue, 07 Feb 2012 09:06:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Jez</title>
		<link>http://www.automated-trading-system.com/bliss-recipe-robustness-spice/comment-page-1/#comment-234</link>
		<dc:creator>Jez</dc:creator>
		<pubDate>Sun, 07 Feb 2010 21:44:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.automated-trading-system.com/?p=1489#comment-234</guid>
		<description>Hi RiskCog,
This comment is nearly worth a post of its own! Thanks very much for the feedback.
I have never dabbled in fuzzy logic but this conceept sounds interesting because - let&#039;s be honest - the idea of putting your bliss function in a perfect equation seems a bit difficult.
Thanks again - comments like this are one of the reasons why I am glad I started this blog!
All the best with your RiscCog website - it looks like a useful tool!</description>
		<content:encoded><![CDATA[<p>Hi RiskCog,<br />
This comment is nearly worth a post of its own! Thanks very much for the feedback.<br />
I have never dabbled in fuzzy logic but this conceept sounds interesting because &#8211; let&#8217;s be honest &#8211; the idea of putting your bliss function in a perfect equation seems a bit difficult.<br />
Thanks again &#8211; comments like this are one of the reasons why I am glad I started this blog!<br />
All the best with your RiscCog website &#8211; it looks like a useful tool!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RiskCog</title>
		<link>http://www.automated-trading-system.com/bliss-recipe-robustness-spice/comment-page-1/#comment-233</link>
		<dc:creator>RiskCog</dc:creator>
		<pubDate>Sat, 06 Feb 2010 06:16:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.automated-trading-system.com/?p=1489#comment-233</guid>
		<description>Interesting discussion. If I were going to fully automate my bliss function, I think I would use fuzzy logic instead of composing an equation. The first step is to decide what you want such as: high return, small losses, no flat periods, small market exposure, low sensitivity to input parameters, etc.

The second step is to decide how to measure each feature so respectively this might work: cagr, max DD, min rolling 18mo return, % of time in market, worst case bliss function for 5% parameter skew. It makes sense to roll the robustness measure  in after the main bliss function is computed as you point out.

The third step is to decide for what measurements the objective is met. For example say that I don&#039;t consider any annual cagr less than 50% to be &quot;high return&quot;, and anything over 100% is definitely  high return. Then to fuzzify this you assign 0.0 to returns of 50% and below then linearize so 51% is 0.02, 75% is 0.5, then 100% is 1.0 and 102% is 1.0.

After completing step 3 for all the factors I want to measure, I can combine them with a Fuzzy AND operation. Various definitions of AND are possible but using the minimum  function works quite well. So my bliss function would be the minimum of all of the measurements; &quot;high return&quot;, &quot;small losses&quot; etc.</description>
		<content:encoded><![CDATA[<p>Interesting discussion. If I were going to fully automate my bliss function, I think I would use fuzzy logic instead of composing an equation. The first step is to decide what you want such as: high return, small losses, no flat periods, small market exposure, low sensitivity to input parameters, etc.</p>
<p>The second step is to decide how to measure each feature so respectively this might work: cagr, max DD, min rolling 18mo return, % of time in market, worst case bliss function for 5% parameter skew. It makes sense to roll the robustness measure  in after the main bliss function is computed as you point out.</p>
<p>The third step is to decide for what measurements the objective is met. For example say that I don&#8217;t consider any annual cagr less than 50% to be &#8220;high return&#8221;, and anything over 100% is definitely  high return. Then to fuzzify this you assign 0.0 to returns of 50% and below then linearize so 51% is 0.02, 75% is 0.5, then 100% is 1.0 and 102% is 1.0.</p>
<p>After completing step 3 for all the factors I want to measure, I can combine them with a Fuzzy AND operation. Various definitions of AND are possible but using the minimum  function works quite well. So my bliss function would be the minimum of all of the measurements; &#8220;high return&#8221;, &#8220;small losses&#8221; etc.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

