From: Hitendra Vasudeo [mailto:hitendra@ vasudeo.com]
      
      Sent: Friday, June 12, 2009 8:49 PM
      To: 'mahiya001@xxxxxx com'
      Subject: FW: metastock coding
       
       
       
      For first 30 minutes high and low
       
      In the indicator created time
       
      Copy this
      DH:= (DayOfMonth( )   
      AND       Hour() =  10 AND 
      Minute() <= 30 );
       ValueWhen( 1,dh , HIGH);
       
      In the indicator created time1
       
      Copy this
      DH:= (DayOfMonth( )   
      AND       Hour() =  10 AND 
      Minute() <= 30 );
       ValueWhen( 1,dh , LOW);
       
      Rest would remain same
       
      
      
      From: Hitendra Vasudeo [mailto:hitendra@ vasudeo.com]
      
      Sent: Saturday, June 13, 2009 6:35 PM
      To: 'mahiya001@xxxxxx com'
      Subject: metastock coding
       
       
       
      Hello,
       
      I have worked on 9.55 -10.
       
      This is purely intra-day and possibly to connection with overall
      trend and previous days movement at all.
       
      This takes into account the high between 9.55-10 only
       
      Create indicator called : time
      DH:= (DayOfMonth( )   
      AND       Hour()=10 AND  Minute()
      >= 00 AND  Minute()  <  05);;
       ValueWhen( 1,dh , HIGH);
       
      Create indicator called: time1
      DH:= (DayOfMonth( )   
      AND       Hour()=10 AND  Minute()
      >= 00 AND  Minute()  <  05);;
       ValueWhen( 1,dh , LOW);
       
      Create indicator called : IT-UP Buy
      a:=Cross(HIGH ,   Fml(
      "time")    );
       
      b:=Cross(   Fml( "time1"),LOW   );
       
      state:=If(BarsSince (a)<BarsSince(b) ,1,0);
       
      state>Ref(state,-1) ;
       
      Create indicator called: IT-Down Sell
      a:=Cross(HIGH ,   Fml(
      "time")    );
       
      b:=Cross(   Fml( "time1"),LOW   );
       
      state:=If(BarsSince (a)<BarsSince(b) ,1,0);
       
      state<Ref(state,-1) ;
       
      Create indicator called: IT-UP
      ((ValueWhen( 1 , Fml( "IT-UP Buy")  ,HIGH ) -
      ValueWhen(1 ,  Fml( "IT-UP Buy")  ,LOW
      ))*1.27)+ValueWhen( 1 ,  Fml( "IT-UP Buy")  ,HIGH );
      ((ValueWhen( 1 , Fml( "IT-UP Buy")  ,HIGH ) -
      ValueWhen(1 ,  Fml( "IT-UP Buy")  ,LOW
      ))*1.618)+ValueWhen (1 ,  Fml( "IT-UP Buy")  ,HIGH );
      ((ValueWhen( 1 , Fml( "IT-UP Buy")  ,HIGH ) -
      ValueWhen(1 ,  Fml( "IT-UP Buy")  ,LOW
      ))*2.618)+ValueWhen (1 ,  Fml( "IT-UP Buy")  ,HIGH );
      ValueWhen(1 , Fml( "IT-UP Buy")  ,HIGH );
      ValueWhen(1 ,  Fml( "IT-UP Buy")  ,LOW );
       
      Create indicator called: IT-Down
      ValueWhen(1 ,   Fml( "IT-Down
      Sell")   ,LOW )-((ValueWhen( 1 ,   Fml(
      "IT-Down Sell")   ,HIGH ) - ValueWhen(1
      ,    Fml( "IT-Down Sell")   ,LOW
      ))*1.27);
      ValueWhen(1 ,   Fml( "IT-Down
      Sell")   ,LOW )-((ValueWhen( 1 ,   Fml(
      "IT-Down Sell")   ,HIGH ) - ValueWhen(1
      ,    Fml( "IT-Down Sell")   ,LOW
      ))*1.618);
      ValueWhen(1 ,   Fml( "IT-Down
      Sell")   ,LOW )-((ValueWhen( 1 ,   Fml(
      "IT-Down Sell")   ,HIGH ) - ValueWhen(1
      ,    Fml( "IT-Down Sell")   ,LOW
      ))*2.618);
      ValueWhen(1 ,   Fml( "IT-Down
      Sell")   ,HIGH );
      ValueWhen(1 ,   Fml( "IT-Down
      Sell")   ,LOW );
       
       
      Expert Advisor
      Give a name- Purely intra-day
      Go to Symbols, new add and give up arrow as it is for buy
      Given name B-
      a:=Cross(HIGH ,   Fml(
      "time")    );
       
      b:=Cross(   Fml( "time1"),LOW   );
       
      state:=If(BarsSince (a)<BarsSince(b) ,1,0);
       
      state>Ref(state,-1)
       
      Go to symbols, new add and given down arrow as it is for sell
       
      a:=Cross(HIGH,   Fml( "time")   );
       
      b:=Cross(   Fml( "time1"),LOW );
       
      state:=If(BarsSince (a)<BarsSince(b) ,1,0);
       
      state<Ref(state,-1)
       
      for further queries 
       
      call on 919820219664
       
      Hitendra Vasudeo
      www.stockmechanics.
      com