you need to do the following:

// set timeframe
TimeFrameSet( inDaily );

dailyHigh = H;

// restore to current time frame
TimeFrameRestore();

// expand arrays 
dc = TimeFrameExpand( Ref(DailyHigh,-1), inDaily);

trigger = cross(close,dc);


rgds, Ed



  ----- Original Message ----- 
  From: murthysuresh 
  To: [email protected] 
  Sent: Saturday, April 07, 2007 8:03 PM
  Subject: [amibroker] need help with this code


  In my 5 minute intraday chart, i am trying to identify when it crossed 
  yesterday's daily High.
  _SECTION_BEGIN("PlotYesterdayHigh");
  dc = TimeFrameCompress( High,inDaily ); 
  WriteIf( Cross(Close,Ref(dc,-1)), "The close crossed yesterday high." 
  + "Yesterday high = " + WriteVal(Ref(dc,-1)) + "Close = " + WriteVal
  (Close) ,"") ;
  _SECTION_END();

  It is not working for reasons i dont know.

  I would appreciate some assistance.

  Seede



   

Reply via email to