PureBytes Links
Trading Reference Links
|
Dave,
I think there is a human component that has to be included in system
development. I am a believer in mechanical systems from the standpoint of trade
execution. However, when you are trying to develop your mechanical system and to
decide how best to implement it, you have to make some judgments that I don't
think can easily be automated into a single, multidimensional matrix out of
which comes a simple, black and white answer. There will always be shades of
gray that require human judgment. That's why I sent along that figure (just an
example). You have to develop your own decision rules that are right for your
personality, and those require you to examine a multitude of objective functions
to aid in your decision. There is a software package called Powerkit, wherein
the developer has included 3 canned systems that the user can tweak with any
combination of parameter values he wants to optimize. When the optimization is
done, a 3-dimensional graph automatically appears showing how the parameters
affect profits in 3-dimensional space. You pick your parameter values based on
the flatness of the 3-D graph, which is a measure of robustness. TJ once told me
that he plans to develop a similar 3-D graphical capability that will
blow Powerkit out of the water. That is probably on the lower part of his
priority list right now, but it will come eventually.
Is that a sufficiently vague answer to your question? :-))
Al Venosa
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
Dave Merrill
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Tuesday, October 21, 2003 8:23
PM
Subject: RE: [amibroker] Invitation --
suggest your favorite objective function
<SPAN
class=266261800-22102003>that's how I've approached it in general
too, eyeballing the various result outputs manually. but if possible, I'd
like to systematize it, partly so it can be an object comparison measure, and
partly so it can become a part of the trading system
itself.
<SPAN
class=266261800-22102003>
<SPAN
class=266261800-22102003>do you have any sense of how that might be done? it
doesn't seem that the example you gave boils down to simply weighting and
summing the various individual metrics.
<SPAN
class=266261800-22102003>
<SPAN
class=266261800-22102003>any other ideas, anyone, on systematically combining
them some other way that captures more of what we do when we
eyeball?
<SPAN
class=266261800-22102003>
<SPAN
class=266261800-22102003>dave
<BLOCKQUOTE
>
I think there are numerous ways to evaluate your system rather than
relying on one objective function. For example, the other day, I was doing a
portfolio optimization to find out the optimum no. of positions I should
have open, given a certain amount of starting equity. I then plotted the
results of a few of the output parameters TJ now gives us in an optimization
output. See attached png file. If you were simply using one objective
function (CAR) without considering anything else, you would choose 5 open
positions because that's where CAR max'd out. However, MAR (=CAR/MDD) was
still rising as was UPI (you want that to be high), while UI (you want that
to be low) was still falling and RAR/MDD was still not max'd out yet. So,
when you look at 7 open positions, you see that UI had pretty much bottomed,
UPI, RAR/MDD, and MAR had finally topped. So, in this particular case, the
optimum no. of open positions would be selected to be 7, in my opinion,
rather than 5. So, using this tiny little example, I think you need to look
at several different objective functions and decide on the best strategy
based on the total story they all tell. I also like to use expectancy, which
I think is an extremely important and useful objective function. Sorry for
the multiple answer, but I don't think there is only one criterion upon
which to judge a trading system.
Al Venosa
Send BUG REPORTS to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to
suggest@xxxxxxxxxxxxx-----------------------------------------Post
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A
href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
<BLOCKQUOTE
><FONT
face="Courier New">---Outgoing mail is certified Virus
Free.Checked by AVG anti-virus system (<A
href="">http://www.grisoft.com).Version: 6.0.525
/ Virus Database: 322 - Release Date:
10/9/2003
Yahoo! Groups Sponsor
ADVERTISEMENT
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
|