[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Stock Selection was: [amibroker] Re: NDX / QQQ - Can it be traded ?



PureBytes Links

Trading Reference Links




Again 
Fred, it seems to me that what you are accomplishing is a fit. Going forward 
will this extremely fine tune hold true? As a strong proponent of system trading 
you are probably in a better position to answer that question but to me 
robustness is a measure of how widely the the stock (s) may vary from the 
optimized sweet spot and still remain consistently profitable. The one constant 
in the stock market is that it is not constant. For a system to perform as 
expected going forward it seems to me that the system must be flexible. 
Optimizing to such tight tolerances makes that goal 
challenging.
 Jayson 
<FONT face=Tahoma 
size=2>-----Original Message-----From: Fred 
<fctonetti@xxxxxxxxx> [mailto:fctonetti@xxxxxxxxx]Sent: 
Thursday, February 06, 2003 12:44 PMTo: 
amibroker@xxxxxxxxxxxxxxxSubject: Stock Selection was: [amibroker] 
Re: NDX / QQQ - Can it be traded ?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@xxxx]> 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@xxxx]> 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@xxxx]> 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@xxxx]> 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@xxxx]> 
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@xxxx]> >> > 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@xxxx]> > 
>   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: <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 Yahoo! Terms of> > Service.> >> >> > 
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> > <A 
href="">http://docs.yahoo.com/info/terms/> 
> > > 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 Yahoo! Terms of 
Service.> > > > 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 Yahoo! Terms of 
Service.> > > > > > 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 Yahoo! Terms of 
Service.> > > > > 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 Yahoo! Terms of 
Service.> > > > 
>       Yahoo! Groups 
Sponsor>             
ADVERTISEMENT> > > > > 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 Yahoo! Terms of 
Service.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. 







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.