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 [email protected], "Thomas Z." <t...@...> 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: [email protected] [mailto:[email protected]] On Behalf > Of lucianomt > Sent: Thursday, June 25, 2009 11:00 PM > To: [email protected] > 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:[email protected] > > mailto:[email protected] > > > > [email protected] > > > > http://docs.yahoo.com/info/terms/ >
