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
