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



Reply via email to