PureBytes Links
Trading Reference Links
|
Dave, if this thread goes on for ever, YOU will be the one to
blame. :-) Here! I'll help you completely open the can of worms that
you're attempting to open. :-P
IMO, most, but not all, attempts to optimize are based on flawed
logic. I'll present myself as an example, which should rhyme with
most novice traders. A typical wanna-be trader reads Dr. Elder's
book. Then he/she tries to implement it. Of course, Dr. Elder, like
many other "experts", never offers a completely working system,
although the book offers, like many other books, good concepts well
understood by practically reading any other trading related book if
you have even half the brains of what it'd take for you to survive in
this jungle. Instead, just concepts. Now here, substitute YOUR
favorite book for Dr. Elder's book. Same thing applies.
So its upto me, an average person, to derive a profitable system from
his concepts. Hmmm... What are the odds of that happening? After all,
HE had to resort to selling stuff to other traders to make a living
himself. Call me fanatically skeptical, but I find it funny how that
works.
Now, you are thinking... What does this have to do with optimization?
It does, a lot. Because optimization, IMHO, is an attempt to make an
unproven logic work with the past data you have. Read that definition
again. That's all it is. At least, its a good thing that the base
concept is not "completely" random, if you read a book or two. But
nonetheless, its true. You start with a concept that you "think" will
work, then it doesn't, then you tweak it a little bit, it still
doesn't work, and then you finally turn to the software to tweak it
to death to make it work with the past data, a la optimization.
Think about it this way, if someone could become the greatest stock
trader just by optimizing a concept on the past data, wouldn't we
have heard about him/her by this time? That itself should answer your
original question.
IMHO, one should have a "sound" strategy in the first place. A sound
strategy should take into account ALL factors that the great traders
of the past have known to take into consideration. Bounce it around a
few people, if you're not sure that its sound. And THEN you can
optimize it a LITTLE BIT, and THAT is ok.
All of this of course, is IMHO, a novice trader. I'm all for getting
flamed by someone who is actually making tons of money just by
optimizing an original strategy that didn't work prior to the
optimization. May be I'll learn something.
And if not ualready nderstood, no offense meant to ANYONE. Neither
people who optimize, nor people who are fans of Dr. Elder. Direct all
flames at Dave. :-)
Jitu
PS: A family emergency will prevent me from replying to this for
couple of days, but I will follow it up as soon as I get a chance.
--- In amibroker@xxxxxxxxxxxxxxx, "Dave Merrill" <dmerrill@xxxx>
wrote:
> [other reply to my questions, from Dave Chamness. - dave merrill]
>
> -----Original Message-----
> From: David Chamness
> Subject: Re: Optimize/OverOptimize
>
>
> It's OK to post my replies.
>
> Equities may trade based on a specialist, or a small group of
frequent
> traders, in effect market makers. Change the group and price
behavior may
> change. Try to find a system for GE. You may have better luck
with a
> smaller stock.
>
> Commodities are traded by many people who do not need to make a
profit, such
> as hedgers and governments. Currencies and interest rates trend
because
> Alan Greenspan does not want to look like an idiot jacking rates up
and down
> in a random walk. So he lowers interest rates repeatedly until he
is done.
>
> Personally, I trade commodities, but I keep searching for stock
systems.
>
> Dave
> ----- Original Message -----
> From: dave merrill
> Subject: RE: Optimize/OverOptimize
>
>
> thanks for clarifying, much appreciated. is it ok w you if I
forward your
> reply(ies)to the AmiBroker group where steve posted your original?
let me
> know.
>
> one area intrigues me still:
>
> if we do find a market where a simple rule set works well, why
would you
> think that's so? because of some inherent property of the stock
itself that
> makes it non-random, different from other issues where that rule
fails? or
> is it another random walk phenomenon, unlikely to persist at all?
if that's
> so, it seems completely pointless to trade equities at all, no
different
> from gambling.
>
> why do you think commodities act differently? because prices
respond more
> to real-world changes (supply/demand and factors that influence it,
etc)
> than to the raw emotionality that seems to drive equities? if so,
that
> implies we should look to fundamentals for more non-random trends in
> equities, but not much in that dimension except news spikes seems
to drive
> valuation very much. how do we resolve this apparent lack of
perceivable
> order, other than trading commodities instead?
>
> thanks again for your thoughts, very interesting.
>
> Dave Merrill
>
> Answers are in the text below. Contrary to Steve's statement,
I have
> only one degree, BS Mechanical Engineering.
>
> Dave Chamness
>
> -----Original Message-----
> From: Dave Merrill [mailto:dmerrill@x...]
> Sent: Monday, September 29, 2003 12:32 PM
> To: dec@xxxx
> Subject: Optimize/OverOptimize
>
>
>
> Dave, I hope it's ok to contact you on this. steve karnish
posted a
> presentation of yours on optimization that I found very
interesting, though
> I'm afraid I don't get all of it. this is a topic I'm thinking
about pretty
> much constantly these days, with quite a bit of accompanying
frustration.
> IMVHO, most of the world gives way too much weight to optimizations
that
> seem like curve fitting to me, but I haven't figured out how to
move beyond
> that.
>
>
>
> a couple of questions, if I might:
>
>
>
> - can you explain the scatter plots on slides 3 and 4? what
exactly is
> plotted on x and y? the punch line, which I'm too ignorant to see,
is that
> the system fails with out of sample data. the one part I
understand, I
> think, is that the correlation coefficient, presumably between in
and out of
> sample results, is poor. is that right? how does the plot itself
show this?
>
>
>
> They show the In-Sample gain as % of perfect trading on the x
axis
> versus the out of sample gain on the y axis. Each data point is a
separate
> stock with a separate system. In sample gains were 15% of perfect
on
> average. Out of sample were near zero on average. Perfect trading
wins all
> close to close changes. There are 2 years in and out of sample.
>
>
>
> - slide 24 mentions "Trend Following on Commodities", as "100
day
> lookback, trade 34% before breakout". I don't understand what this
means.
> something about MA or EMA(100), maybe, but what's the 34% piece?
how does it
> get around the parameter settings limitations that sink other
systems? is
> this method, or something based on related principles, tradeable in
stocks
> and/or mutual funds?
>
>
>
> Breakout buys a new high, sells a new low. Near Breakout
trades sooner.
> 34% before breakout buys in the top third of the 100 day high-low
range,
> sells in the bottom third. Specifically, the 34% means 34% of the
high-low
> range.
>
>
>
> - how would I compute the daily standard deviation of the
S&P500, in
> AmiBroker for instance, in a way that gives the same .95%/day
figure you
> mention? is that the average std dev of daily close price change
over some
> specific period of time? I ask so I can generate comparable figures
for
> other markets.
>
>
>
> Compute the standard deviation of all the close to close
changes.
>
>
>
>
> - the parameters I get optimizing today compensate for
transient market
> behaviors that will eventually end, and eventually it will do very
poorly.
> but if those behaviors persist, at least somewhat, for a little
while, might
> the system to do better than average in the short term? if so, is
constant
> re-optimization worth exploring, or even switching whole trading
systems in
> a mechanical way based on recent performance?
>
>
>
> I find little tendency for trading systems to work in the
future. Try
> to identify a simple nonrandomness. Try to find markets that
simple systems
> work on. Don't pick an impossible market like S&P 500 and try to
fit a
> complex bunch of rules to it.
>
>
>
> Commodities have long term trends. Stocks show short term 2-10
day
> reversals.
>
>
>
> thanks again for writing and sharing this. makes me wish I lived
> somewhere near the meetings you haunt...
>
>
>
> dave
>
> Dave is an Agilent, triple-degreed, engineer. Two weeks ago,
he
> presented this work to our Denver Trading Group's weekly meeting
(actually,
> this group meets every Thursday and most Saturday's). Once a
month, I
> moderate a SIG on mechanical trading (and I haven't seen less than
eighty
> people in the room since I've been attending).
>
>
>
> Although, I don't agree with certain aspects of his
presentation and I
> somewhat object to his assigning my name to the "Karnish System"
(it has
> become a bastardized off-shot of my work), I still believe that
there is a
> lot of merit to aspects of his work. The "Karnish System" has
become the
> moniker for systems (along the front range of Colorado) that
stochastically
> smoothes a momentum oscillator that initiates buy and sell signals
using
> symmetrical triggers.
>
>
>
> I neither want to endorse, defend or criticize Dave's
work...but,
> offer this for group members to stimulate thought.
>
>
>
> Take care,
>
>
>
> Steve
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->
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 http://docs.yahoo.com/info/terms/
|