PureBytes Links
Trading Reference Links
|
Jayson,
Using your example ...
Wouldn't you consider it more appropriate to optimize in steps of one
and plot the results looking at the CAR & MDD's or some combination
of those such as MAR = CAR / MDD and see where the most stable or
robust area of MAR is for the parameters in play.
For example lets assume that you first optimize by 25 and find the
best MAR is at 100.
And lets assume that you optimize again by 1 and find out the range
between 81 and 101 is all pretty much the same but that at 74 the CAR
goes way down and at 102 the DD's go way up. Are you really going to
use 100 as the final value ? or the midpoint between 81 and 101 i.e
what I would consider to be the more robust setting.
Fred
--- In amibroker@xxxxxxxxxxxxxxx, "Jayson" <jcasavant@xxxx> wrote:
> Ken,
>
> Example: lets say one of your optimizations is the length of a
given MA. If
> your range is set from 20-200 with steps of 1 then the optimization
will be
> lengthy and what you will have accomplished is a tight curve fit of
the Ma
> that historically worked on this basket over this time frame. The
result may
> very well not work as well in RT . On the other hand lets say you
are
> optimizing the same MA, 1-200 but instead of increments of 1 you
use steps
> of 25. This may offer a better representation since it does not
necessarily
> curve to fit 1 or a few very good trades but instead may capture a
greater
> percentage of good or bad trades.....
>
> Jayson
> -----Original Message-----
> From: Ken Close [mailto:closeks@x...]
> Sent: Thursday, February 06, 2003 11:55 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: Stock Selection was: [amibroker] Re: NDX / QQQ - Can
it be
> traded ?
>
>
> Well, I almost did not respond (although thanks for writing). I am
not
> concerned with the price factors etc.
>
>
>
> This is the thing I am concerned with. I hear your other emphasis
and am
> taking care of that. The following is the area my previous post
referred
> to.
>
>
>
> "The challenge is to find a good range of settings with out risking
a curve
> fit, other wise the system will not likely trade in the same manner
as it
> tests."
>
>
>
> Any further comments on this one aspect of your reply???
>
>
>
> Anyone else???
>
>
>
> Ken
>
>
>
>
>
> -----Original Message-----
> From: Jayson [mailto:jcasavant@x...]
> Sent: Thursday, February 06, 2003 11:41 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: Stock Selection was: [amibroker] Re: NDX / QQQ - Can
it be
> traded ?
>
>
>
> Apples and Oranges Ken. Perhaps we can make a Nectarine! If you
choose a
> basket of stocks based on a given criteria then testing that basket
over 10
> years may well hold no significance. Lets use a simple filter.
>
>
>
> C>10;
>
> ma(v,50)>100000;
>
>
>
> Lets consider that this is the criteria for our initial
scan/selection.
> Where were the conditions 1-2-5-10 years ago? If the conditions
were not met
> just 1 year ago would we have selected the stock for use in our
system? If
> not then what is the value of testing its results 2-5-10 years ago?
With
> this approach you would need to test that the conditions were in
fact met X
> years ago then test forward using your selection criteria to exit
when
> necessary. This insures that you would not be testing stocks that
in RT you
> would have no intention of trading.
>
>
>
> You may wish to be careful with your Optimization. The challenge is
to find
> a good range of settings with out risking a curve fit, other wise
the system
> will not likely trade in the same manner as it tests.
>
>
>
> Jayson
>
>
>
> -----Original Message-----
> From: Ken Close [mailto:closeks@x...]
> Sent: Thursday, February 06, 2003 11:10 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: Stock Selection was: [amibroker] Re: NDX / QQQ - Can
it be
> traded ?
>
> Jayson: your advice is very good as well as comprehensive..I am
still left
> unsettled as to my approach.
>
>
>
> Lets say my indicator/system is relatively short term in nature
(lookbacks
> are somewhat short). But, I want to employ some of the principles
that Fred
> talked about namely to be sure I optimize over a long period so
various
> market conditions are captured). [I know the argument that the
nature of
> the market changed on 3/1/2000 and therefore optimizations should
be done
> after that point---I tend to want to be more conservative and
capture
> conditions on both sides of the peak]. Also, a system that
optimizes to
> good performance across that period seems a more conservative
and "robust"
> system. Witness Freds model of results in his "spectacular" system-
the
> equity curve kept going up and was smooth as the system passed over
> 3/1/2000,
>
>
>
> As I said previously, the optimization process is a lengthy one, so
my
> approach is to do all of what you said below in other scans (I pull
out of
> TC2000 many of the conditions you talk about below). This is my
selection
> watchlist. Then, I do not want to / can not take the time to run
> optimizations on 300 or 800 stocks so I want a screening approach
that has a
> good probability of finding stocks that "resonate" with my system.
Then, I
> will optimize these stocks.
>
>
>
> I still have to try DTs approach and probably alter it to conform a
little
> more closely with my system. Another approach is that if I have
for example
> some trigger levels in my model...while these might optimize out to
extremes
> for individual members (think about RSI crossing 30 and 70), then my
> screening formula might set a standard trigger of crossing 50
either way.
> Stocks that do "well" against the 50/50 cross should do better when
> optimized to exact levels. Stocks that do poorly against the 50/50
cross
> will still do poorly when optimized. Don't you think this is a
correct way
> of looking at it?
>
>
>
> Thanks for the help. Any further comments on the above point?
>
>
>
> Ken
>
>
>
> -----Original Message-----
> From: Jayson [mailto:jcasavant@x...]
> Sent: Thursday, February 06, 2003 10:24 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: Stock Selection was: [amibroker] Re: NDX / QQQ - Can it be
traded ?
>
>
>
> Ken,
>
> I agree with Dimitris. To select a basket of stocks you must first
select an
> indicator or method/style to trade them with. If your System/style
is trend
> following then selecting a basket that trends strongly (up or
down) is
> critical. The indicators that you read that tend to behave for
trending
> conditions tend to fail miserably in consolidations. The reverse is
true for
> Rolling stocks. You can use simple methods to begin the process
such as 20
> and 50 ma or slope of either. Many use a floor of price such as
c>10 or 15
> or whatever. Volume is certainly a major consideration since without
> liquidity the trade may be too challenging. Volatility is also
something to
> consider and to compare to your trading style. Do you (can you)
stomach the
> wild rides of stock like BEAS whose current ATR is >7% of the
current price
> (today moved nearly 8% on the open!!) or are you more comfortable
trading in
> the 3-5% range? Some like to add fundamental criteria. Though not
easily
> accomplished within AB there are data suppliers (QP and TC2000 to
name a
> few) that make such an initial screen very easy. Add your own
criteria to
> pare down your initial universe to a more workable number. A lot of
my work
> revolves around Sector Rotation. Determining where the money is
flowing in
> or out can help you to further refine your list. I think Ara is
also working
> in this area and may wish to add some of his thoughts.
>
>
>
> IMO this type of selection process offers insight into what is most
likely
> to work in the short term. Testing a basket selection using this
type of
> approach over a long period (years) may not yield the desired
results
> because the above criteria is constantly in motion. However if you
find that
> your system or approach tends to work well under those conditions
then
> choosing stocks that meet a given criteria can yield impressive
results.
> Consider this a method of optimizing. Instead of optimizing the
settings in
> a group of indicators so that the results test well on a given set
of
> stocks, over a given time frame you are instead selecting a given
universe
> that tends to do well with a given set if indicators.
>
>
>
> Regards,
>
>
>
> Jayson
>
> -----Original Message-----
> From: DIMITRIS TSOKAKIS <TSOKAKIS@xxxx> [mailto:TSOKAKIS@x...]
> Sent: Thursday, February 06, 2003 5:50 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Re: NDX / QQQ - Can it be traded ?
>
> Ken,
> I will try to describe an objective method I often use to select
> stocks.
> First of all it depends on the indicator/system you use [since I
have
> not yet any ...holy grail available]
> Let us suppose you want to use the smoothed MeanRSI as a general
> indicator and you want to find "good" applications.
> The DEMA(MeanRSI,45) is a quite smooth and descriptive oscillator
for
> ^NDX market.
> If you could buy at troughs and sell at peaks [with some zig period
> around 20] you would have one of the best
> performances for this Market indicator. Does it suites to ANY stock?
> Certainly not.
> Run the
>
> f=Foreign("~SUMRSI","C")/Foreign("~COUNT","V");F=DEMA(F,45);z=20;
> Buy=TroughBars(f,z)==0;Sell=PeakBars(f,z)==0;Short=Sell;Cover=Buy;
>
> from, say, May1, 2000 till now and see the top gainers [NTAP, JNPR,
> CIEN etc] and the top loosers [FHCC, PDCO, ESRX etc]
> Since Peak/Trough system is, as you know, unrealistic, try to
replace
> it with a closest approximation.
> For smoothed oscillators a 2-level system is really interesting.
> Try something like
>
> f=Foreign("~SUMRSI","C")/Foreign("~COUNT","V");
> X=45;//Optimize("X",45,35,50,5);
> F=DEMA(F,X);
> x1=Optimize("X1",42,38,44,1);//buy level
> x2=Optimize("X2",56,55,60,1);//sell level
> b1=Cross(f,x1);b2=Cross(x1,f);//no need to be fanatic with the type
> of cross, the system knows better
> s1=Cross(f,x2);s2=Cross(x2,f);
> nb=Optimize("nb",1,1,2,1);
> ns=Optimize("ns",1,1,2,1);
> nSH=Optimize("nSH",1,1,2,1);
> nCO=Optimize("nCO",2,1,2,1);
> Buy=IIf(nb==1,b1,b2);Sell=IIf(ns==1,s1,s2);
> Buy=ExRem(Buy,Sell);Sell=ExRem(Sell,Buy);
> Short=IIf(nSH==1,s1,s2);Cover=IIf(nCO==1,b1,b2);
> Short=ExRem(Short,Cover);Cover=ExRem(Cover,Short
>
> The good performance of JNPR in the theoretical Peak/Trough project
> [around +1000% with 4/4/0 success]
> leaves room for good optimization results
> [sometimes better than the "ideal" model: there are MANY
combinations
> better than +1000% for JNPR]
> The bad performance of ESRX means that this stock need some other
> treatment.
> The same optimization confirms the ESRX conclusion : It is better
not
> to trade this stock, since the most profitable combination
> is the 0 trades !
> Of course, this method is not always accurate, but it gives good
> advices for the first selection.
> Besides that, I have met many times JNPR and RFMD in the 4-digit
> profitable stocks, my experience is not great, I come back to basics
> [CSCO 70% and BEAS 30%] quickly, I feel more safe there, but, it is
a
> matter of taste [crude oil and copper futures are also interesting,
> but let us talk for stocks in this group]
> Does it help ?
> Dimitris
> --- In amibroker@xxxxxxxxxxxxxxx, "Ken Close" <closeks@xxxx> wrote:
> > DT: can you name some additional symbols, besides CSCO and BEAS,
> with
> > which you have seen similar success. Thanks for sharing your
> > experience.
> >
> > Ken
> >
> > -----Original Message-----
> > From: DIMITRIS TSOKAKIS <TSOKAKIS@xxxx> [mailto:TSOKAKIS@x...]
> >
> > Sent: Tuesday, February 04, 2003 3:38 AM
> > To: amibroker@xxxxxxxxxxxxxxx
> > Subject: [amibroker] Re: NDX / QQQ - Can it be traded ?
> >
> > Herman,
> > An annual system % return 100%-120% is reasonable for many QQQ
> > systems from Jan2000 till now.
> > [Suppose always buy, sell, short, cover at +1Open, 0.5% commission
> > and disabled stops]
> > I would be surprised indeed to see a double return.
> > Above 200%-250% we may find some other popular stocks, but not
> QQQ,
> > AFAIK.
> > I come to believe there are some "functional" limitations for QQQ
> > curve to exceed the annual 150%.
> > This conclusion is after MANY tests for various trading systems,
> > optimised or not.
> > This is a reason I prefer CSCO or BEAS for example, their curves
> are
> > more "profitable" and more flexible.
> > Of course I [almost] always speak for medium speed systems [not
> more
> > than 6 trades per year]
> > It is more than 8 months I did not trade a single QQQ share, I
> would
> > be glad to come back to my old favorite, but for a better than
180%
> > annual return.
> > This is my experience, I hope it hepls somehow...
> > Dimitris
> > --- In amibroker@xxxxxxxxxxxxxxx, "Herman van den Bergen"
> > <psytek@xxxx> wrote:
> > > Well Fred, the real values to use when estimating whether a
> trading
> > system
> > > is practical have never been answered on this list. You are a
> > trader, I am
> > > still mostly a tinkerer, so I respect your opinion. As a rule I
> > discard
> > > systems that do not survive my "acid test" of 0.5%. This allows
> my
> > to fumble
> > > placing the trade, allows for some over-optimization, slippage,
> > slow data,
> > > and even for some commission.
> > >
> > > There ought to be a formula based on parameters like volume,
> > volatility and
> > > price, to gives us a working estimate. Places that have lots of
> > trading
> > > histories could crunch that out in seconds. Would be interesting
> to
> > have a
> > > poll on this.
> > >
> > > Herman.
> > >
> > > -----Original Message-----
> > > From: Fred <fctonetti@xxxx> [mailto:fctonetti@x...]
> > > Sent: Monday, February 03, 2003 4:03 PM
> > > To: amibroker@xxxxxxxxxxxxxxx
> > > Subject: [amibroker] Re: NDX / QQQ - Can it be traded ?
> > >
> > >
> > > Herman,
> > >
> > > Let's use today as an example and assume you are going to
trade
> > QQQ
> > > after you make a decision on where NDX closes ...
> > >
> > > At 4:00 PM QQQ was as at 24.50
> > >
> > > Between there and 4:15 QQQ got as high as 24.54 and as low as
> > 24.48
> > > or 0.16% over and 0.08% under as EXTREMES.
> > >
> > > Thomas,
> > >
> > > I'm not quite ready to toss it on the scrap heap yet. I just
> > started
> > > playing with it.
> > >
> > >
> > >
> > >
> > > Yahoo! Groups Sponsor
> > > ADVERTISEMENT
> > >
> > >
> > >
> > >
> > > 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.
> >
> >
> > 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/
>
>
>
> 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.
>
>
>
> 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.
>
>
>
>
>
> 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.
>
>
>
>
> 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.
>
>
>
>
> Yahoo! Groups Sponsor
> ADVERTISEMENT
>
>
>
>
> 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.
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/
|