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

Re: [amibroker] AFL syntax for nested IIF ?



PureBytes Links

Trading Reference Links




Amisiev, I just created this nested iff for checking the last three days of 
the close.  Is this the kind of thing that you had in mind?  You can keep 
adding  as many more iff statements as you like.   Ron D




/*This nested IIf will return a 1 if todays Close, is greater than

(yesterdays Close, OR the two days ago Close, OR the three days ago Close).

If todays close is NOT greater than any of the last three closes, then

this nested iff will return a 0.*/

NestedIIf=IIf(C>Ref(C,-1),1,IIf(C>Ref(C,-2),1,IIf(C>Ref(C,-2),1,0)));

Plot(NestedIIf,"rd",colorRed,styleLine);




----- Original Message ----- 
From: "amsiev" <ton.sieverding@xxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Wednesday, February 14, 2007 11:39 AM
Subject: [amibroker] AFL syntax for nested IIF ?


> What's the syntax in AFL for a double IF with following structure ?
>
> IF True
>       Do This ;
>       Do That ;
>       Do anything;
> Endif
>
> I'm working with arrays so I must use the double IF but my problem is
> that I just cannot get the correct syntax. There are in fact two
> problemens. First I only want the IIF to do something when the
> condition is true. Therefore I don't want the third part in case the
> IIF is false or the 'Do if false'. Second I want the IIF to do
> several things. Not just one. Following syntax is wrong. So what's
> the correct one ?
>
> IIf(BarNumAct<=21,
> {
> Highs[BarNumAct] = Close;
> Lows[BarNumAct]  = Close;
> Range[BarNumAct] = (High - Low)/2;
> }
> ,"");
>
>
>
> 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
>
>
>


Content-Description: "AVG certification"
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.17.39/687 - Release Date: 2/14/2007 4:17 PM