Of course you need the other code lines too:
AbsHighDiff = abs(H - Ref(H, -1));
Dev =
AbsHighDiff / (0.01 * H);
tbh = Dev < 1; // Almost same high
// Absolut difference between current
// and past
High is less then 1%
// compared to current High
Sent: Sunday, April 27, 2008 2:22 PM
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. <
tzg@xxxxxxxxxxxxxxxxxxx> wrote:
You could use tbh =
Dev < 1; // where 1 can be modified. As lower this value
as smaller the
difference.
Thomas
www.PatternExplorer.com
Sent: Sunday, April 27, 2008 1:07 PM
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.
<
tzg@xxxxxxxxxxxxxxxxxxx
<mailto:
amibroker%40yahoogroups.com <mailto:
amibroker%2540yahoogroups.com> >
<mailto:
amibroker%40yahoogroups.com <mailto:
amibroker%2540yahoogroups.com> >
<mailto:
amibroker%40yahoogroups.com <mailto:
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