PureBytes Links
Trading Reference Links
|
Thomas, could you explain this further please?
Using this example:
x = valuewhen(y, z, 1);
Wouldn't x be the exact value of z for the same bar as the first y==1? How does that return an array? If so, how do I "iterate through the values"?
Thanks!
--- In amibroker@xxxxxxxxxxxxxxx, "Thomas Z." <tzg@xxx> wrote:
>
> 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
>
>
>
> http://groups.yahoo.com/group/amibroker/
>
>
>
> Individual Email | Traditional
>
>
>
> http://groups.yahoo.com/group/amibroker/join
>
> (Yahoo! ID required)
>
>
>
> mailto:amibroker-digest@xxxxxxxxxxxxxxx
>
> mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
>
>
>
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
>
>
>
> 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/
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/
|