Rajeesh,
Eliminating the places where HHV or LLV = today's bar is easy. See added test in each Plot
statement.
//-------------------------------
Plot(C,Name(),colorBlack,styleCandle);
per = Param("Periods",20,5,100,1);
Highs = HHV(H,per);
Lows = LLV(H,per);
Plot(IIf(Highs > C AND Highs != H,Highs,Null),NumToStr(per,1.0) + " bar
HHV",colorGreen);
Plot(IIf(Lows < C AND Lows != L,Lows,Null),NumToStr(per,1.0) + " bar
LLV",colorRed);
//-------------------------------
This still leaves areas where both lines will plot because your HHV-LLV
conditions not mutually exclusive as they are in SAR. You can see this by
plotting the new code above. What decisions do you want to make as to when one
or the other is the "chosen" level to exclude the other? Or is this
Okay as shown? It does look interesting in that it appears to show turning
points quite well. However, I would look very closely at the area I have
marked. There are some "false" indications in there for both HHV and
LLV.
--
Terry
-----Original Message-----
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of
Raajesh
Sent: Tuesday, November 22, 2005 03:24
To: amibroker@xxxxxxxxxxxxxxx
Subject: RE: [amibroker] Please help in coding a loop involving formula
HI Terry,
I am able to plot the 20 bar HHV and 20 bar LLV as
stylelines....
But just like SAR, I want only 20 bar LLV to be
plotted ( and not 20 bar HHV) as and when close
touches 20 bar HHV and continue plotting the same (i.e
20 bar LLV) as long as close doesn't touch the 20 bar
LLV.
As and when close touches the 20 bar LLV, the looping
shud enable plotting only the 20 bar HHV and stop
showing 20 bar LLV till the time close remains below
and doesn't touch 20 bar HHV once again...
1)close touches 20 bar HHV ==== show only 20 bar LLV
2)as long as close is not touching 20 bar LLV ===
continue plotting only 20 bar LLV
3)close touches 20 bar LLV === show only 20 bar HHV
4)as long as close is not touching 20 bar HHV ===
continue plotting only 20 bar HHV
Hope I am clear now.... :)
Thanks a lot for the effort.......friend
Regards,
Raajesh
--- Terry <MagicTH@xxxxxxxxxxx> wrote:
> Raajesh,
>
>
>
> Your problem is not clearly defined. Without some
> acceleration towards
> the price, there is no reason for the line to flip
> above or below as
> does the SAR.
>
>
>
> Changing the line style is the most basic of
> operations. Go to Help and
> type PLOT under the Index tab for a list of styles.
>
>
>
> Try the code below. Makes somes changes. If that
> doesn't get the desired
> result, provide a better description of the problem
> and I will be happy
> to help you solve the problem, short of writing all
> the code for you.
>
>
>
> Plot(C,Name(),colorBlack,styleCandle);
>
> per = Param("Periods",20,5,100,1);
>
> Highs = HHV(H,per);
>
> Lows = LLV(H,per);
>
> Plot(IIf(Highs > C,Highs,Null),NumToStr(per,1.0) + "
> bar
> HHV",colorGreen, styleDots|styleNoLine);
>
> Plot(IIf(Lows < C,Lows,Null),NumToStr(per,1.0) + "
> bar LLV",colorRed,
> styleDots|styleNoLine);
>
> --
>
> Terry
>
> -----Original Message-----
> From: amibroker@xxxxxxxxxxxxxxx
> [mailto:amibroker@xxxxxxxxxxxxxxx] On
> Behalf Of Raajesh
> Sent: Sunday, November 20, 2005 23:03
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: [amibroker] Please help in coding a
> loop involving formula
>
>
>
> Hi Terry,
>
>
>
> Yes....I did try taking the help of SAR formula, but
>
> was confused with the formula of (if...else).
>
>
>
> Can you please code it for me? I have been trying to
>
> code it but with my limited knowledge, I have not
> been
>
> successful. Kindly help me out......buddy.
>
>
>
> Thanks and regards,
>
>
>
> Raajesh
>
>
>
> --- Terry <MagicTH@xxxxxxxxxxx> wrote:
>
>
>
> > There is full code for PSAR in the members section
>
> > that you can modify.
>
> >
> http://www.amibroker.com/library/formula.php?id=268
>
> > --
>
> > Terry
>
> >
>
> > -----Original Message-----
>
> > From: amibroker@xxxxxxxxxxxxxxx
>
> > [mailto:amibroker@xxxxxxxxxxxxxxx] On
>
> > Behalf Of sarani_in
>
> > Sent: Saturday, November 19, 2005 04:55
>
> > To: amibroker@xxxxxxxxxxxxxxx
>
> > Subject: [amibroker] Please help in coding a loop
>
> > involving formula
>
> >
>
> > Hi guys,
>
> >
>
> > I am trying to code an indicator similar to
>
> > parabolic SAR with
>
> > following difference.
>
> >
>
> > Instead of tracking and accelerating to high/low,
>
> > this indicator only
>
> > resembles last 20 days HHV/LLV, and just like SAR,
>
> > it only shows HHV
>
> > or LLV depending on the today's close.
>
> >
>
> > Further instead of dots, I request this to be in
>
> > STYLELINE which
>
> > changes colour (on shifting from above to below
> the
>
> > close and
>
> > viceversa).
>
> >
>
> > Thanks in advance....
>
> >
>
> > Regards,
>
> >
>
> > Raajesh
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > Please note that this group is for discussion
>
> > between users only.
>
> >
>
> > To get support from AmiBroker please send an
> e-mail
>
> > directly to
>
> > SUPPORT {at} amibroker.com
>
> >
>
=== message truncated ===
((((( Raajesh Jariwala )))))
__________________________________
Start your day with Yahoo! - Make it your home page!
http://www.yahoo.com/r/hs
------------------------ Yahoo! Groups Sponsor
--------------------~-->
Try Online Currency Trading with GFT. Free 50K Demo. Trade
24 Hours. Commission-Free.
http://us.click.yahoo.com/RvFikB/9M2KAA/U1CZAA/GHeqlB/TM
--------------------------------------------------------------------~->
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For other support material please check also:
http://www.amibroker.com/support.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/