Depending on what you want to do there are a number of ways to go. To find the nth time that x is true you can use valuewhen() and adjust the 3rd parameter. You can also use plotshapes() to place a shape at the bar where x is true or simply use plot() and change the color of the bar. And probably a few more options. It all depends what you want to do once you know when x is true.
Bill ----- Original Message ----- From: Ray Seth To: [email protected] Sent: March 02, 2009 2:12 AM Subject: Re: [amibroker] Event Occurrence Check Hi Bill, Many thanks. The check you have suggested is for an event that is occuring/occured at this instant. Do you have any suggestion if I want to check if such an event has occurred in the past - without having to specificy the number of bars. Has ADX() crossed over 40 ? Would this be too unspecific for programming? Regards Ray On Mon, Mar 2, 2009 at 12:13 PM, wavemechanic <[email protected]> wrote: > x = iif(cross(40, adx(...)) and ma(c, ...) < ref(ma(c, ...), -1), 1, 0) > > Bill > > ----- Original Message ----- > > From: Ray Seth > To: [email protected] > Sent: March 01, 2009 11:57 PM > Subject: [amibroker] Event Occurrence Check > How do I specify a certain action to take place if and only if an > event has occurred. Essentially this is an event check. > > If ADX has crossed down from 40 then check if the direction of the MA > is downward. > > BARSSINCE solves the problem to some extent but only if you specify > the number of bars. > > Hope to seek some advice here. > > Regards > > > ------------------------------------ > > **** 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 > > > > > ------------------------------------ **** 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
