PureBytes Links
Trading Reference Links
|
> 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 amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <groups@xxx> 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" <juliangoodsell@xxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> 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 amibroker@xxxxxxxxxxxxxxx, 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
> >
> >
> >
>
------------------------------------
**** 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
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> 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/
|