Apparently ? Appears to ?

When in doubt use Explore or Plot or _Trace ...

Plot(Status("FirstVisibleBar"), "FVB", colorWhite);
Plot(Status("FirstVisibleBarIndex"), "FVBI", colorYellow);
Plot(Status("LastVisibleBar"), "FVB", colorGreen);
Plot(Status("LastVisibleBarIndex"), "FVBI", colorRed);

--- In [email protected], "wlandry01" <[EMAIL PROTECTED]> wrote:
>
> Graham,
> 
> I've seen conflicting comments on that point so I
> checked the AFL reference for "Status" online.  It shows the 
> following;
> 
> "firstvisiblebar", "lastvisiblebar", "firstvisiblebarindex",
> "lastvisiblebarindex" - return bar number or bar index of 
> first/last visible bar. Available in indicator mode only. 
> 
> I used to think "firstvisiblebar" returned a "1", but it does,
> apparently, return the bar number, as the following code 
> appears to work fine:
> 
> HVC = Highest(ValueWhen(BarIndex() >= Status("FirstVisibleBar") 
> AND BarIndex() <= Status("LastVisibleBar"), Check));
> 
> If you have more recent information, of if I've misinterpreted
> something, please let me know as I've had some difficulty 
> completely understanding the Status indicators.
> 
> Thanks,
> 
> 
> Wayne
> 
> 
> 
> 
> 
> 
> 
> 
> 
> --- In [email protected], Graham <kavemanperth@> wrote:
> >
> > fistrvisiblebar returns a value of 1 on the first bar on screen. 
So you
> > would need to use
> lastvalue(valuewhen(status("firstvisiblebar"),barindex()))
> > 
> > however I believe there is now status("firstvisiblebarindex") 
which will
> > give you the value of barindex
> > 
> > 
> > 
> > -- 
> > Cheers
> > Graham
> > AB-Write >< Professional AFL Writing Service
> > Yes, I write AFL code to your requirements
> > http://e-wire.net.au/~eb_kavan/ab_write.htm
> > 
> > On 01/09/06, wlandry01 <wlandry01@> wrote:
> > >
> > > 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 <psytek@> 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
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
>






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