| PureBytes Links Trading Reference Links | | 
 Nikhil,
 
 You're correct the code is not working correctly.  Try the following instead.
 
 For 30 minutes:
 
 X:= input("X",0,390,0);
 
 L30:= If(Cum(1)<X, C, If(DayOfWeek() <> Ref(DayOfWeek(),-1), L, If(Hour() =10 AND Minute() <25,
 Min(PREV,L), If(Hour() >15, C, PREV))));
 
 H30:= If(Cum(1)<X, C, If(DayOfWeek() <> Ref(DayOfWeek(),-1),H ,If(Hour() =10 AND Minute() <25,
 Max(PREV,H), If(Hour() >15, C, PREV))));
 L30;
 H30;
 
 
 For 60 minutes:
 
 X:= input("X",0,390,0);
 
 L60:= If(Cum(1)<X, C, If(DayOfWeek() <> Ref(DayOfWeek(),-1), L, If(Hour() =10 AND Minute() <55,
 Min(PREV,L), If(Hour() >15, C, PREV))));
 
 H60:= If(Cum(1)<X, C, If(DayOfWeek() <> Ref(DayOfWeek(),-1), H, If(Hour() =10 AND Minute() <55,
 Max(PREV,H), If(Hour() >15, C, PREV))));
 L60;
 H60;
 
 I added the "If(Hour() >15, C," statement and the indicator seems to work.  You can change the hour number (15) to suit your market.  Also it just occurred to me that if you ever have a shortened trading day like our markets closing at 12 on days before a holiday that this indicator would probably not act correctly.
 
 
 Pete
 
 
 
 To: equismetastock@xxxxxxxxxxxxxxx
 From: mahiya001@xxxxxxxxx
 Date: Sat, 13 Jun 2009 17:38:54 +0530
 Subject: RE: [EquisMetaStock Group] metastock coding help
 
 
 
    
            
            
      
      | hi pete, 
 thnks for ur reply on  my query
 i m working on S & P CNX nifty (india) which starts @ 9.55 in morning.
 but this indicator is not working fine, actually it shouls draw a stright line from
 1 - high of first 30 min of day
 2 - low of first 30 min of the day
 and these two lines ( high & low) should remain straight through out the day.
 code supplied by you properly catches the high and low point ( to draw a line ) but this line should be straight for whole day. My observation is that most of the time this 30 min high and low acts as the support / resistance, so if the line is deviating from the high / low points then the premise behind line does not holds correct.
 
 nikhil
 
 --- On Sat, 13/6/09, Pete Lieber <plieber@xxxxxxxxxxxnet> wrote:
 
 From: Pete Lieber <plieber@xxxxxxxxxxxnet>
 Subject: RE: [EquisMetaStock Group] metastock coding help
 To: "EquisMetastock" <equismetastock@yahoogroups..com>
 Date: Saturday, 13 June, 2009, 9:27 AM
 
 
 
    
      
      
Try this, it should work:
 H30:= IF(DAYOFWEEK( ) <> REF(DAYOFWEEK( ),-1), H, IF(HOUR() <= 1000, MAX(H,PREV), PREV));
 L30:= IF(DAYOFWEEK( ) <> REF(DAYOFWEEK( ),-1), L, IF(HOUR() <= 1000, MIN(L,PREV), PREV));
 H30;
 L30;
 
 
 Your first hour High and Low code doesn't look right.  See if this works.  I can't see why not.  If it doesn't let me know and I'll have to add another "IF" statement
 
 H60:= IF(DAYOFWEEK( ) <> REF(DAYOFWEEK( ),-1), H, IF(HOUR() = 1000 AND MINUTE() <=30, MAX(H,PREV), PREV));
 L60:= IF(DAYOFWEEK( ) <> REF(DAYOFWEEK( ),-1), L, IF(HOUR() = 1000 AND MINUTE() <=30, MIN(L,PREV), PREV));
 H60;
 L60;
 
 Note: you didn't say what market you want this code was for.  The above code assumes the market opens at 930.  If the market you follow opens at a different hour let me know.
 
 Pete
 
 
 
 
 
 To: equismetastock@ yahoogroups. com From: mahiya001@xxxxxx com Date: Fri, 12 Jun 2009 09:50:24 +0530 Subject: [EquisMetaStock Group] metastock coding help
 
    
            
            
      
      | hi the following coding gives the high and low values of the first hour of the day. can u please give me code for hoe to code it for first 30 minutes of the day
 
 H1st:=ValueWhen( 1,Hour()* 100+Minute( )=1000,H) ;
 L1st:=ValueWhen( 1,Hour()* 100+Minute( )=1000,L) ;
 H1st;
 L1st;
 
 Regards
 Nikhil
 
 | 
 
  Explore and discover exciting holidays and getaways with Yahoo! India Travel Click here!
 | 
 
  Own a website.Get an unlimited package.Pay next to nothing.*Click here!. __._,_.___ ![]()  __,_._,___ | 
 |