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

RE: [amibroker] Valuewhen issue



PureBytes Links

Trading Reference Links



Valuewhen returns a array, therefore you would need to iterate through the values.

 

SYNTAX

valuewhen(_expression_, ARRAY, n = 1)

RETURNS

ARRAY

FUNCTION

Returns the value of the ARRAY when the _expression_ was true on the n -th most recent occurrence. Note: this function allows also 0 and negative values for n - this enables referencing future

EXAMPLE

valuewhen( cross( close, ma(close,5) ) ,macd(), 1)

 

 

 

Thomas

www.PatternExplorer.com

 

 

-----Original Message-----
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of lucianomt
Sent: Thursday, June 25, 2009 11:00 PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Valuewhen issue

 

t = array with all troughs

p = array with all peaks

 

tbar = ValueWhen(t, BarIndex(), 1); 

pbar = ValueWhen(p, BarIndex(), 1);

if(pbar < tbar)

{

[CODE]

}

 

I have two arrays marking all the peaks and troughs, respectively, previously filled with ZigZag. I want to check whether the peak or trough comes first, so I tried to get the respective bars using Valuewhen and then checking using IF.

 

Why am I getting an error 6 message on the IF statement? I thought ValueWhen returned a specific value not an array...

 

 

 

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

 

**** IMPORTANT PLEASE READ ****

This group is for the discussion between users only.

This is *NOT* technical support channel.

 

TO GET TECHNICAL SUPPORT send an e-mail directly to

SUPPORT {at} amibroker.com

 

TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at

http://www.amibroker.com/feedback/

(submissions sent via other channels won't be considered)

 

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:

http://www.amibroker.com/devlog/

 

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/



__._,_.___


**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.

TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com

TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/





Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___