[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[amibroker] Re: loop vs arrays



PureBytes Links

Trading Reference Links

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 amibroker@xxxxxxxxxxxxxxx, "TOMSTI" <tcsibor@xxx> 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: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] 
On Behalf
> Of Mike
> Sent: Tuesday, September 23, 2008 2:00 PM
> To: amibroker@xxxxxxxxxxxxxxx
> 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 amibroker@xxxxxxxxxxxxxxx 
<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
> >
>




------------------------------------

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

<*> 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/