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

Re: [amibroker] Re: Help needed



PureBytes Links

Trading Reference Links

Hello John,

sorry for not getting back to you on your kind help.

But I somehow must have overlooked your post in the pile of messages coming
in each day (this is a disadvantage of this forum if it has one at all
) ).

I´ll try to understand what you did and then get back to you, right? It
still takes me a while to understand the code of somebody else since my
experience is still very (for instance what the difference is between
valuewhen and iif etc.).

Your nick alias name is great. when it comes to trading, "nirvana" is being
referred by calling it the "zone".

Many thanks in the meantime!!!!!!!

Markus
----- Original Message -----
From: "nirvana1x" <nirvanaiam@xxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Wednesday, June 19, 2002 5:03 AM
Subject: [amibroker] Re: Help needed


Hi markus.

is this what you meant by the order of the hhv and llv.

place it as a indi or in AA explorer to test if the order in this
code is what you want.


z=IIf(L<=LLV(Low,3),1,0);
Y=IIf(H>=HHV(High,3),1,0);
z1=BarsSince(z==0);
y1=BarsSince(y==0);
Cc=ValueWhen(z1,L,1);
dd=ValueWhen(y1,H,1);

ff=ExRem(z1==1,y1==1);//l
Hh=ExRem(y1==1,z1==1);//h
Hh1=ExRem(Hh,ff);//l
ff1=ExRem(ff,Hh);//h

kk=ValueWhen(ff1==1,L,1);//l
Ll=ValueWhen(Hh1==1,H,1);//h

mm=Cross(Hh1,0.1);//h
mmm=IIf(Cross(Hh1*1.001,1.00),4,2);//h

nn=Cross(ff1,0.1);//l
nnn=IIf(Cross(ff1*1.001,1),6,2);//l

Plot(kk ,"",6,4);//l
Plot(Ll,"",4,4);//h
Plot(C,"",1,64);
//Plot(L,"",1,64);
//Plot(H,"",1,64);
Plot(nn+L-1,"",nnn,6);//l
Plot(MM+H-1,"",mmm,6);//h

AddColumn(z,"z");
AddColumn(y,"y");
AddColumn(Hh1,"hh1");
AddColumn(ff1,"ff1");
AddColumn(kk,"kk");
AddColumn(Ll,"ll");


Buy=C;
Filter=1;


cheers: john.



--- In amibroker@xxxx, "IVA GmbH" <funnybiz@xxxx> wrote:
> Yeah,
>
> I´ll try to reword it a little bit:
>
> You were correct by saying that from the left to the right, it
looks like
> W,X,Y,Z (like in the alphabet).
>
> What I´m trying to accomplish is basically to determine swing
extremes that
> eventually will become tops and bottoms of x value (minimum of 3
days for
> instance) and show me a market structure of a desired timeframe.
>
> That means: I´d like to detect where the low took (first) out at
least the
> low of three consecutive prior days (i.e. llv(low,e). I label this
point Z.
>
> Back from Z, I´m in search of the FIRST instance where a high takes
out at
> least the highs of three consecutive prior highs. This will be
labeled Y
> (this could of course be on the same day as the low Z occured in
case of an
> outside day!).
>
> Back from Y, I´m in search again of the low that takes out at least
three
> consecutive prior lows. This low will become X.
>
> Back from X, I´m again in search of the high that took out at least
the
> highs of three consecutive prior highs. This will become W.
>
> I could go like this "forever" into the past to detect highs and
lows of
> like value.Connecting the highs and lows will bring up the swings.
I could
> then go ahead and demand that the swings have to have a desired
relationship
> to another. For instance. each swing has to press higher than the
previous
> one etc.
>
> I need some sort of date function to make sure that the highs and
lows above
> apear in a certain order, i.e. first the low Z then the high Y then
the lowX
> and then the high W, right?!
>
> I assume that if I only require highestsince (hhv(high,3),high,1),
> lowestsince(llv(low,3),low,1), highestsince(hhv(high,3),high,2) and
> lowestsince(llv(low,3),low,2) and so on, AB will detect those highs
and lows
> but the could be in any order.
>
> I want to make sure they appear in the order stated above
(otherwhise, they
> wouldn´t result in the swings I tried to detect).Therefore, I have
to make
> sure that Z has the "latest" date, Y the seconed latest, X the
third latest
> and W the fourth latest (or just the other way around: first comes
W, then X
> then Y and then Z).
>
> I don´t use the ZigZag function since there, I can "only" specify
that the
> tops and bottoms have to show a distance of a certain percentage to
each
> other (if I get the concept right). This is only part of what I try
to
> analyze.
>
> I want to find out:
>
> 1./ where the highs and low occur (i.e. their date).
> 2./ which exact value the extreme (high or low) had
> 3./ what the exact difference between the tops or bottoms were, not
in
> percent but in USD or else.
>
> And at last, I´d like to be able to modify the swing length easily
(which
> could be accomplished by modifying the numbers in the llv(low,x) and
> hhv(high,x) functions.
>
> Geez, have you any idea what I mean, John, after all those lenghty
> explanations above??
>
> ;-)
>
> Markus
>
>
> ----- Original Message -----
> From: "nirvana1x" <nirvanaiam@xxxx>
> To: <amibroker@xxxx>
> Sent: Tuesday, June 18, 2002 3:49 AM
> Subject: [amibroker] Re: Help needed
>
>
> hi markus,
> could you post a clearer explaination as i dont understand what you
> mean.
> when you stated you want z on the last bar ,when x and w are
> previous values and cannot be placed after z.
> do you want the last instance z was true ,then have the others in
> the order you state, but for the instance they were true before z.
> so if looking at a chart the order from left to right would be
> w,x,y,z.
>
> cheers: john.
>
>
>
>
>
> --- In amibroker@xxxx, "IVA GmbH" <funnybiz@xxxx> wrote:
> > Folks,
> >
> > have you ever run into something like this:
> >
> > I´d like to specify points/extremes in a swing chart of a given
> swing length. I go something like this:
> >
> > Z=valuewhen(Low==llv(low,3),low,1)
> > Y=valuewhen(high==hhv(high,3),1)
> > X=valuewhen(low==llw(low,3),2)
> > W=valuewhen(high==hhv(high,3),2)
> >
> > ... and so forth.
> >
> > How can I assign them an order of my choice? DATENUM function
> doesn´t seem to help here or I´m too dumb!
> >
> > I would like that Z happened at the last bar, then Y then X and
> then W.
> >
> > Any idea ?
> >
> > Markus
>
>
>
>
>
> Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/





Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/