Hi Barry, VisibleBars = Status( "LastVisibleBar" ) - Status( "FirstVisibleBar" );
or I *think*, off the top of my head, to use the smaller and faster QuickAFL arrays... VisibleBars = Status( "LastVisibleBarIndex" ) - Status( "FirstVisibleBarIndex" ); Steve ----- Original Message ----- From: "Barry Scarborough" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Wednesday, July 02, 2008 11:01 AM Subject: [amibroker] Number of bars in chart > Is there a function or method of finding out how many bars are > displayed on a chart. We can use the + or - to display as many bars as > we like. I place a message on the chart when an error occurs during > auto trading. This is an example of how I place the text: > > PlotText( "Trading Paused", BarCount - 10, LastValue( ( HHV(H, 20) + LLV > (L, 20)) / 2 ), colorWhite, colorBlack); > > This works fine when I have 50 or less bars on the chart but if I put > many on the chart then part of the text is off the right side of the > chart. If I know how many bars were displayed on the chart I could > dynamically place the text so it is not truncated. > > Thanks, > Barry > > > > ------------------------------------ > > 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 NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > http://www.amibroker.com/devlog/ > > For other support material please check also: > http://www.amibroker.com/support.html > Yahoo! Groups Links > > > >
