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

Re: [amibroker] AFL syntax for nested IIF ?



PureBytes Links

Trading Reference Links

----- Original Message ----- 
From: "mrdavis9" <mrdavis9@xxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Wednesday, February 14, 2007 8:48 PM
Subject: Re: [amibroker] AFL syntax for nested IIF ?


>
> I showed the last Ref to be Ref(C,-2), and it should have been Ref(C,-3).
>
>
> 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,-3),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
>>
>>
>>
>
>
>
> 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