Ray Try using the ValueWhen() function
BarNumber_forCondition = Valuewhen(condition,BarIndex(),1); This will give the barindex number for the first occurance of your specified condition. See help files You can also use Bars = BarsSince(Condition) - This will tell you the number of bars since the condition was met ----- Original Message ----- From: "Ray Seth" <[email protected]> To: <[email protected]> Sent: Sunday, March 01, 2009 11:12 PM 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 > > > >
