PureBytes Links
Trading Reference Links
|
Peter,
Be assured that ANY help and/or dialogue is helpful to me at this
stage. I checked the link you sent to me and i must admit I hadn't
realised that IIF could be used with flow control. It will still
take me a while to get my head around the logic to see if this will
help me implement the equivalent code I posted earlier.
I'll keep plugging on but will continue to welcome any further
contributions.
Thanks again,
Graeme
--- In amibroker@xxxxxxxxxxxxxxx, "PeterJ \(wpq\)"
<pjcwebpagequery@xxxx> wrote:
> Graeme
>
> I don't want to presume what you have already tried; I know that
finding
> one's way around the vast amount of information that's available to
help
> with AFL can be daunting at first.
>
> In the help (see web link previous post) Tomasz explains how to
code the
> equivalent of IIF using if, viz...
> -----------------------------------------------------------
> IIF can be re-implemented using new if-else flow control
statements. The
> code below shows this and explains what IIF in fact does internally.
>
> function _IIF( ConditionArray, TrueArray, FalseArray )
> {
> for( i = 0; i < BarCount; i++ )
> {
> if( ConditionArray[ i ] )
> {
> result[ i ] = TrueArray[ i ];
> }
> else
> {
> result[ i ] = FalseArray[ i ];
> }
> }
> }
> -----------------------------------------------------------
> Again, hope I'm still being helpful here.
> PeterJ
>
> PS: when using BarCout either turn QuickAFL OFF or provide a
> SetBarsRequired(10000,10000) statement at the top of your code.
>
>
>
> -----Original Message-----
> From: graeme_oswin [mailto:goswin@x...]
> Sent: Tuesday, 4 May 2004 11:58 p
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Re: Conditional looping question
>
> PeterJ,
>
> Thanks for the response. I've already played around with IIF.
> However, my problem lies in implementing IIF (or if for if-else
> statements using arrays) within loops. IIF seems limited in its
> implementation in a loop.
>
> I can't easily find a way to find the "optimized' value of the
> variable 'Period' (in the code example) without using a looping
> conditional statment of some sort.
>
> Regards,
>
> Graeme Oswin
> .........snip.......
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> 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/
|