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

Re: New 52 week high/low exploration



PureBytes Links

Trading Reference Links

thanks Jon, i'll give it a whirl.
Nathan

--- In amibroker@xxxx, "jonf" <jonf_ca@xxxx> wrote:
> I Think this will do: 
> 
> backP = 260;
> shortP = 10;
> sumNewHigh = sum( hhv(H,backP)==H, shortP);
> graph0 = sumNewHigh;
> filter = sumNewHigh >= 2;
> 
> You can change the backP (define the 52 week) or shortP (define 
your "in a short period of time") and also you can change the last 
line to specified the number of new high you want)
> 
> Best 
> Jon.
> 
> ----- Original Message ----- 
> From: njpowell@xxxx 
> To: amibroker@xxxx 
> Sent: Friday, November 16, 2001 8:57 AM
> Subject: [amibroker] Re: New 52 week high/low exploration
> 
> 
> Thanks David for the reply but I think there has been a 
> misunderstanding. I can already pick the high for a stock with 
no 
> problem. What I'm trying to do is screen for stocks that after 
they 
> break into a new 52 week high, follow that high with 2 or more 52 
> week highs in a short period of time. I don't want to select a 
stock 
> that makes a high once or twice and then falls down because it 
can't 
> go higher, what I want is to find stock that breaks the 52 week 
high 
> and continues to go higher. The buy signal would be given only 
if 
> the stock continues to break into multiple new highs. 
> 
> Nathan
> 
> 
> --- In amibroker@xxxx, "David Holzgrefe" <dtholz@xxxx> wrote:
> > 
> > 
> > here's the code for highs for 260 periods , 12 mths as for the 
rest 
> im sure someone will add that for you 
> > 
> > 
> > 
> > alltimehigh = LastValue( HHV( High, 260 ) );// change periods 
to 
> suit 
> > 
> > 
> > alltimehighbar = ValueWhen( High == alltimehigh, Cum(1) );
> > 
> > alltimeyear = ValueWhen( High == alltimehigh, Year() );
> > 
> > alltimemonth = ValueWhen( High == alltimehigh, Month() );
> > 
> > alltimeday = ValueWhen( High == alltimehigh, Day() );
> > 
> > 
> > /*** Commantary ***/
> > 
> > "All time highest was " + WriteVal( alltimehigh );
> > 
> > "on the " + WriteVal( alltimeyear, 1 ) + "." + WriteVal( 
> alltimemonth, 1 ) + "." + WriteVal( alltimeday, 1 );
> > 
> > /* Draw also a buy arrow on highest day */
> > 
> > cond1 = High == alltimehigh ;
> 
> 
> 
> Yahoo! Groups Sponsor 
> 
> 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service.