> But  BarCount *IS* total number of bars in a chart. And that was original 
> question.

BarCount under QuickAFL is not the TOTAL number of bars in the chart, otherwise 
the bar number in the tooltip wouldn't show 500,000 when BarCount says there's 
only 180 bars.
LastValue(BarIndex()) is how many bars there are in the current chart, on 
whatever timeframe the user happens to be on.

> BarIndex will not give you total number of "available bars in the data" 
> because
you don't know that. Why? Because in a second or two new backfilled data may 
arrive and it will all change, or user will change filtering or interval and 
the number of bars of "available data" will change.

Where in my question did I ask to access off chart data? All I asked for was 
"TOTAL number of BARS in a CHART". I.e. the current chart, not some future one.

> Why do you care at all about "total number of "available" bars" it is 
> irrelevant, unless you really want to PROCESS THEM. But then... you would 
> need to ACCESS them. But then.... you will need to SetBarsRequired( sbrAll, 
> sbrAll ) and then... BarCount will represent total number of bars of 
> available data.

How can you know it's irrelevant when you have no idea what I'm doing? I'm 
rendering market delta charts from T&S data using gfx functions. I need to know 
how many bars are on the current chart so I can map between the footprint bars 
and normal bars in order to perform scaling and scrolling amongst other issues.

LastValue(BarIndex()) gets me the total number of bars in the current chart, 
but LastValue negates the advantages of QuickAFL. This causes a performance hit 
the further to the left the user scrolls.
All I want to know is, can I get the total number of bars in the chart, as 
given by LastValue(BarIndex()), without using LastValue? If not, so be it.

Jules.


--- In [email protected], "Tomasz Janeczko" <gro...@...> wrote:
>
> But  BarCount *IS* total number of bars in a chart. And that was original 
> question.
> 
> BarIndex will not give you total number of "available bars in the data" 
> because
> you don't know that. Why? Because in a second or two new backfilled data may 
> arrive
> and it will all change, or user will change filtering or interval and the 
> number of bars of "available data" will change.
> 
> Why do you care at all about "total number of "available" bars" it is 
> irrelevant, unless you really
> want to PROCESS THEM. But then... you would need to ACCESS them. But then.... 
> you will need
> to SetBarsRequired( sbrAll, sbrAll ) and then... BarCount will represent 
> total number of bars of available data.
> 
> Best regards,
> Tomasz Janeczko
> amibroker.com
> ----- Original Message ----- 
> From: "jooleanlogic" <juliangoods...@...>
> To: <[email protected]>
> Sent: Thursday, August 27, 2009 3:50 PM
> Subject: [amibroker] Re: barcount
> 
> 
> > Thanks Snoopy,
> > 
> > Barcount doesn't give you the total number of bars in the data, just the 
> > total number of available bars.
> > I need to know how many total bars exist in the current symbol when running 
> > under QuickAFL.
> > 
> > Turning off QuickAFL is about a 10x performance hit which is not acceptable 
> > for the sake of one number.
> > 
> > Jules.
> > 
> > 
> > --- In [email protected], Snoopy <snoopy.pa30@> wrote:
> >>
> >> Here is the reference to the Barcount Constant.  Not sure if it will 
> >> impact Quickafl.
> >> 
> >> *BarCount* constant gives the number of bars in array (such as Close, 
> >> High, Low, Open, Volume, etc). Array elements are numbered from 0 (zero) 
> >> to BarCount-1.
> >>
> > 
> > 
> > 
> > 
> > ------------------------------------
> > 
> > **** IMPORTANT PLEASE READ ****
> > This group is for the discussion between users only.
> > This is *NOT* technical support channel.
> > 
> > TO GET TECHNICAL SUPPORT send an e-mail directly to 
> > SUPPORT {at} amibroker.com
> > 
> > TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> > http://www.amibroker.com/feedback/
> > (submissions sent via other channels won't be considered)
> > 
> > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> > http://www.amibroker.com/devlog/
> > 
> > Yahoo! Groups Links
> > 
> > 
> >
>


Reply via email to