Hello Wayne,

 

the status gives you only a 1 at those bars. Therefore your NumBars gives you 1-1+1 which is 1

you need to implement the valuewhen function.

Beginx = valuewhen(begin,barindex());

 

Begin=Status("firstvisiblebarindex");

End=Status("lastvisiblebarindex");

NumBars=LastValue(Begin-End+1);

 

Best Regards

 

Thomas

www.tradingbasis.com

 


From: amibroker@yahoogroups.com [mailto:amibroker@yahoogroups.com] On Behalf Of wlandry01
Sent: Tuesday, August 29, 2006 3:19 PM
To: amibroker@yahoogroups.com
Subject: [amibroker] Need Help With FirstVisibleBarIndex

 

Hi,

I'm trying to set up an indicator that will calculate the HHV for the
current chart so that I can do a PlotGrid at 90% of that highest value
shown on the chart. I thought the following would do this:

//Calculate the Number of Bars Shown on the Current Chart
Begin=Status("firstvisiblebarindex");
End=Status("lastvisiblebarindex");
NumBars=LastValue(Begin-End+1);

//Determine the HHV of the Chart and Calculate 90% of that Value
HighValue=HHV(C,NumBars);
TestValue=0.9*LastValue(HighValue);

//Plot the Result
PlotGrid(TestValue,ColorDarkRed);

It appears, however, that the "Begin" and "End" values are not
returning the index values associated with the chart. As far as I can
tell, I'm getting "1" for all values. I can't for the life of me
understand what the problem might be.

Any help would be greatly appreciated.

Wayne

__._,_.___

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






SPONSORED LINKS
Software support Small business finance Business finance online
Business finance training Business finance course


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to