Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.

Tams

IFF (EasyLanguage Function)

Recommended Posts

IFF (EasyLanguage Function)

 

This thread is about the EasyLanguage Function IFF.

 

 

 

The IFF function is used to conditionally return one of two specified numeric values.

 

 

Syntax

 

IFF( Test, TrueVal, FalseVal )

 

 

Returns (Double)

 

The numeric value of TrueVal if Test is true

and the numeric value of FalseVal if Test is false.

 

 

Parameters

 

Test

 

Specifies a conditional expression to check (such as Close > Open).

 

TrueVal

 

Sets a numeric value to return if Test expression is true.

 

FalseVal

 

Sets a numeric value to return if Test expression is false.

 

 

Remarks

 

By using the IFF function, you are able to evaluate one or more conditions in the Test input expression, returning one

numeric value if Test is true, and returning another numeric value if Test is false.

 

 

Example

 

Assigns to Value1 the number 1 if Close>Open is true or the number -1 if Close>Open is false.

 

Value1 = IFF( Close>Open, 1, -1 );

 

 

Reference

 

The IFF function was developed by TradeStation Technologies, Inc.

 

 

 

source: EasyLanguage manual

Edited by Tams

Share this post


Link to post
Share on other sites

The code inside the IFF function:

 

inputs: 
Test( truefalsesimple ), 
TrueVal( numericsimple ), 
FalseVal( numericsimple ) ;

if Test then
IFF = TrueVal 
else 
IFF = FalseVal ;

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.