Herman,

Many thanks to you and all the others who provided input on this.  
Sorry for the delay in responding but I decided to shut the 
computer down while waiting for Ernesto to work his way through 
South Florida.  

In any case, I now have my study working!  I do have a question,
however, on the code that you listed:

Plot(C,"",1,128);
SetBarsRequired(1000000,1000000);
BlankBarsInRightMargin = 4;

Plot(BarIndex()==Status("FirstVisibleBar"),"",5,styleArea|
styleOwnScale,-10,10);

Plot(BarIndex()==Status("LastVisibleBar")-BlankBarsInRightMargin,"",
4,styleArea|styleOwnScale,-10,10);

When I chart this I get a light green line running from left to 
right on the chart.  At the far left there's a small, vertical 
green bar and on the far left there is a red bar.  On the far 
right of the chart "0.00000" is shown in both red and green. 
I've discovered that I can "separate" the red and green bars 
(and lines) by adjusting the minimum and maximum setpoints.

I don't understand, however, what generates the green line 
between the two bars (or the red line, for that matter).  
The Plot statement seems to call for a plot when BarIndex() 
is equal to a specific value (the endpoints).  I reset the 
Plot statement to show BarIndex()>=Status("FirstVisibleBar") 
and the green bar expands to fill the entire screen, which makes 
sense to me, but I don't see what's generating the line in the
original code.  Does the Plot statement assume a zero value if 
the statement returns false?

Thanks,


Wayne


--- In [email protected], Herman <[EMAIL PROTECTED]> wrote:
>
> Fred, my post did not refer to your code; your code is fine and does 
> what it is supposed to do. I just outlined some problems one may 
> encounter when working with First/LastVisibleBar.
> 
> The problems I eluded to have all happened to me at one time or another 
> and resulted in a waste of my time. I use RT however I assume the 
> problems can occur in EOD just the same. The problems can easily be 
> confirmed by right-justifying your chart, running my code, 
> adding/removing the SetBarsRequired() and/or changing the number of 
> Blank bars in Preferences. You will note that LastVisibleBar marker 
> appears and disappears depending on what one might have assumed to be 
> unrelated conditions.
> 
> best regards,
> herman
> 
> Fred wrote:
> > Herman,
> >
> > While I'd admit that the statement I posted really should take the 
> > LastValue i.e.
> >
> > HVC = LastValue(Highest(ValueWhen(BarIndex() >= Status
> > ("FirstVisibleBar") AND BarIndex() <= Status("LastVisibleBar"), C)));
> >
> > I don't follow the rest of your post ... With or without bars in the 
> > right margin I seem to get the correct result when HVC is plotted ...
> >
> > Under what conditions do you not get the correct result ...
> >
> >
> >
> >
> >
> >
> > 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
> >
> >
> >
> >  
> >
> >
> >
> >
> >
>







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:
    [EMAIL PROTECTED]

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



Reply via email to