OK, I understand now. I suspect that you'll need to do the looping. The user guide example uses looping. So, at least you know it's not considered bad form in this instance.
http://www.amibroker.com/guide/afl/afl_view.php?id=309 Mike --- In [email protected], "TOMSTI" <[EMAIL PROTECTED]> wrote: > > Mike, > > > > Swing high is when a bar's high is higher than either the preceding or > following bar. Swing low is where the bar's low is lower than the preceding > or following bar. I have no problem in doing that. At Ara's suggestion, I am > also able to use arrays to determine the previous swing highs/lows. The only > problem I have now is actually marking the top of the bar in question with > text, instead of just shapes. I cannot seem to find a method to get the x > and y coordinates that Plottext requires without doing it in a for loop > using Barcount. > > > > There are methods of obtaining Selected Bar coordinates and Mouse > coordinates using the low level graphics, but I cannot find a way to get > them as I need them without looping. I am sure there is a way, but I just > haven't found it. > > > > Tom > > > > > > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of Mike > Sent: Tuesday, September 23, 2008 2:00 PM > To: [email protected] > Subject: [amibroker] Re: loop vs arrays > > > > Hi, > > Your explanation is not entirely clear. Specifically; What is your > definition of a 3 bar swing high/low? Is it 3 consecutive up bars, or > just 3rd bar higher than preceding 2 though 2nd might be lower than > 1st, or just highest bar of any consecutive 3, or MA(C, 3), etc...). > > If you've already written the loop, post it here, for clarity, and > someone will point out how to do it using array manipulations instead. > > Mike > > --- In [email protected] <mailto:amibroker%40yahoogroups.com> , > "TOMSTI" <tcsibor@> wrote: > > > > Hello All, > > > > > > > > I need to plot a chart that first of all shows 3 bar swing high and > swing > > lows. After that, I need to show and mark if a swing made a higher > swing > > than the previous swing (or lower). I can do this using a loop and > > remembering the previous swing high or swing low bar, but am > wondering if > > there is any way of avoiding a loop and accomplishing the same > thing? > > > > > > > > Any thoughts appreciated. I have gone through the archives and the > knowledge > > base, but, unless I missed it, I did not find a solution. > > > > > > > > Thanks > > > > Tom > > >
