Anyone else know of any other ways of doing this?

Here is my code. As I said before, all I would like to do is have the tbh
not have to be exactly a two bar high but within npips (5 for example) At
the moment my tbh criteria is only met if two bars have exactly the same
high.

cheers

AH

tbh = H == Ref(High,-1);

tbl = L == Ref(Low,-1);

PositionSize = -33;

tbhyesterday = Ref( tbh, -1 ); // new array - tbh shifted forward 1 bar

tblyesterday = Ref( tbl, -1 ); // new array - tbl shifted forward 1 bar

HigherHigh = High > Ref( High, -1 );

LowerLow = Low < Ref( Low, -1 );

Buy = tbhyesterday AND HigherHigh;

BuyPrice = Ref ( High, -1 );

Sell = L < Ref(LLV(L,2),-1);

SellPrice = Ref(LLV(L,2),-1);

Short = tblyesterday AND LowerLow;

ShortPrice = Ref ( Low, -1 );

Cover = H > Ref( High, -2 );


On Sun, Apr 27, 2008 at 1:22 PM, alta hob <[EMAIL PROTECTED]> wrote:

> Thanks again.
>
>
> Tried adding it but get the following error.
>
> -------------------
> tbh = H == Ref(High,-1);
>
> tbh = Dev <
>
> Error 29.
> Variable 'dev' used without having been initialized.
>
>
> -----------------
>
>
> On Sun, Apr 27, 2008 at 12:14 PM, Thomas Z. <[EMAIL PROTECTED]>
> wrote:
>
> >   You could use tbh = Dev < 1; // where 1 can be modified. As lower this
> > value
> > as smaller the difference.
> >
> >
> > Thomas
> > www.PatternExplorer.com
> >
> > From: [email protected] <amibroker%40yahoogroups.com> [mailto:
> > [email protected] <amibroker%40yahoogroups.com>] On Behalf
> > Of alta hob
> > Sent: Sunday, April 27, 2008 1:07 PM
> > To: [email protected] <amibroker%40yahoogroups.com>
> > Subject: Re: [amibroker] Quick code question please
> >
> >
> > Thanks. I'm not sure how I can apply this to my code though?
> >
> > Here is my code. As I said before, all I would like to do is have the
> > tbh
> > not have to be exactly a two bar high but within npips (5 for example)
> >
> > cheers
> >
> > AH
> >
> > tbh = H == Ref(High,-1);
> >
> > tbl = L == Ref(Low,-1);
> >
> > PositionSize = -33;
> >
> > tbhyesterday = Ref( tbh, -1 ); // new array - tbh shifted forward 1 bar
> >
> > tblyesterday = Ref( tbl, -1 ); // new array - tbl shifted forward 1 bar
> >
> > HigherHigh = High > Ref( High, -1 );
> >
> > LowerLow = Low < Ref( Low, -1 );
> >
> > Buy = tbhyesterday AND HigherHigh;
> >
> > BuyPrice = Ref ( High, -1 );
> >
> > Sell = L < Ref(LLV(L,2),-1);
> >
> > SellPrice = Ref(LLV(L,2),-1);
> >
> > Short = tblyesterday AND LowerLow;
> >
> > ShortPrice = Ref ( Low, -1 );
> >
> > Cover = H > Ref( High, -2 );
> >
> > On Sun, Apr 27, 2008 at 10:07 AM, Thomas Z. <[EMAIL 
> > PROTECTED]<tzg%40patternexplorer.com>>
> > wrote:
> > Hello,
> >
> > one quick idea:
> >
> > AbsHighDiff = abs(H - Ref(H, -1));
> > Dev = AbsHighDiff / (0.01 * H);
> >
> > ASH = Dev < 1; // Almost same high
> > // Absolut difference between current
> > // and past High is less then 1%
> > // compared to current High
> >
> > Filter = ASH;
> > AddColumn(ASH, "ASH");
> > AddColumn(Dev, "Dev");
> >
> > Plot(Dev, "Dev", 4, 1);
> >
> > Thomas
> > www.PatternExplorer.com
> >
> > From: [email protected] <amibroker%40yahoogroups.com> <mailto:
> > amibroker%40yahoogroups.com <amibroker%2540yahoogroups.com>>
> > [mailto:[email protected] <amibroker%40yahoogroups.com> <mailto:
> > amibroker%40yahoogroups.com <amibroker%2540yahoogroups.com>> ] On
> > Behalf
> > Of alta hob
> > Sent: Sunday, April 27, 2008 10:47 AM
> > To: [email protected] <amibroker%40yahoogroups.com> <mailto:
> > amibroker%40yahoogroups.com <amibroker%2540yahoogroups.com>>
> > Subject: [amibroker] Quick code question please
> >
> > Hi
> >
> > If I want to specify a two bar high (double top) I use this code
> >
> > tbh = H == Ref(High,-1);
> >
> > My question is. How do I specify that Ref doesn't have to be exactly the
> > same as -1?
> >
> > I want to change the code so tbh = H == Ref(High,-1); but not exactly to
> > the
> > pip (5 pips either way would still be a tbh)
> >
> > anyone can help please?
> >
> > thanks
> >
> > AH
> >
> >  
> >
>
>

Reply via email to