/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + / /  
 / / )       _ _ _ _     _     _     _ _ _ _     _ _ _ _     _ _ _ _     _ _ _ _     _ _     _ _         _ _             _ _ _     _ _ _ _ _     _ _     _ _       ( / /  
 / / )     (   _ _ _ ) (   \ /   ) (     _   \ (     _   \ (   _ _ _ ) (   _ _ _ ) (     \ /     )     / _ _ \         /   _ _ ) (     _     ) (     \ /     )     ( / /  
 / / )       ) _ _ )     )     (     ) ( _ )   ) )       /   ) _ _ )     ) _ _ )     )         (     / ( _ _ ) \     (   ( _ _     ) ( _ ) (     )         (       ( / /  
 / / )     ( _ _ )     ( _ / \ _ ) ( _ _ _ _ / ( _ ) \ _ ) ( _ _ _ _ ) ( _ _ _ _ ) ( _ / \ / \ _ ) ( _ _ ) ( _ _ ) ( ) \ _ _ _ ) ( _ _ _ _ _ ) ( _ / \ / \ _ )     ( / /  
 / / )       h t t p s : / / f x d r e e m a . c o m                                                           C o p y r i g h t   2 0 1 8 ,   f x D r e e m a     ( / /  
 / / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + / /  
 # p r o p e r t y   c o p y r i g h t       " "  
 # p r o p e r t y   l i n k                 " h t t p s : / / f x d r e e m a . c o m "  
 # p r o p e r t y   d e s c r i p t i o n   " "  
 # p r o p e r t y   v e r s i o n           " 1 . 0 "  
 # p r o p e r t y   s t r i c t  
  
 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
 / /   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   / /  
 / /   |                                               I N P U T   P A R A M E T E R S ,   G L O B A L   V A R I A B L E S ,   C O N S T A N T S ,   I M P O R T S   a n d   I N C L U D E S                                                 |   / /  
 / /   |                                             S y s t e m   a n d   C u s t o m   v a r i a b l e s   a n d   o t h e r   d e f i n i t i o n s   u s e d   i n   t h e   p r o j e c t                                               |   / /  
 / /   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   / /  
 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
  
 / / V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V / /  
 / /   S y s t e m   c o n s t a n t s   ( p r o j e c t   s e t t i n g s )   / /  
 / / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / /  
 / / - -  
 # d e f i n e   P R O J E C T _ I D   " m t 4 - 5 5 3 6 "  
 / / - -  
 / /   P o i n t   F o r m a t   R u l e s  
 # d e f i n e   P O I N T _ F O R M A T _ R U L E S   " 0 . 0 0 1 = 0 . 0 1 , 0 . 0 0 0 0 1 = 0 . 0 0 0 1 , 0 . 0 0 0 0 0 1 = 0 . 0 0 0 1 "   / /   t h i s   i s   d e s e r i a l i z e d   i n   a   s p e c i a l   f u n c t i o n   l a t e r  
 # d e f i n e   E N A B L E _ S P R E A D _ M E T E R   t r u e  
 # d e f i n e   E N A B L E _ S T A T U S   t r u e  
 # d e f i n e   E N A B L E _ T E S T _ I N D I C A T O R S   t r u e  
 / / - -  
 / /   E v e n t s   O n / O f f  
 # d e f i n e   E N A B L E _ E V E N T _ T I C K   1   / /   e n a b l e   " T i c k "   e v e n t  
 # d e f i n e   E N A B L E _ E V E N T _ T R A D E   0   / /   e n a b l e   " T r a d e "   e v e n t  
 # d e f i n e   E N A B L E _ E V E N T _ T I M E R   0   / /   e n a b l e   " T i m e r "   e v e n t  
 / / - -  
 / /   V i r t u a l   S t o p s  
 # d e f i n e   V I R T U A L _ S T O P S _ E N A B L E D   0   / /   e n a b l e   v i r t u a l   s t o p s  
 # d e f i n e   V I R T U A L _ S T O P S _ T I M E O U T   0   / /   v i r t u a l   s t o p s   t i m e o u t  
 # d e f i n e   U S E _ E M E R G E N C Y _ S T O P S   " n o "   / /   " y e s "   t o   u s e   e m e r g e n c y   ( h a r d   s t o p s )   w h e n   v i r t u a l   s t o p s   a r e   i n   u s e .   " a l w a y s "   t o   u s e   E M E R G E N C Y _ S T O P S _ A D D   a s   e m e r g e n c y   s t o p s   w h e n   t h e r e   i s   n o   v i r t u a l   s t o p .  
 # d e f i n e   E M E R G E N C Y _ S T O P S _ R E L   0   / /   u s e   0   t o   d i s a b l e   h a r d   s t o p s   w h e n   v i r t u a l   s t o p s   a r e   e n a b l e d .   U s e   a   v a l u e   > = 0   t o   a u t o m a t i c a l l y   s e t   h a r d   s t o p s   w i t h   v i r t u a l .   E x a m p l e :   i f   2   i s   u s e d ,   t h e n   h a r d   s t o p s   w i l l   b e   2   t i m e s   b i g g e r   t h a n   v i r t u a l   o n e s .  
 # d e f i n e   E M E R G E N C Y _ S T O P S _ A D D   0   / /   a d d   p i p s   t o   r e l a t i v e   s i z e   o f   e m e r g e n c y   s t o p s   ( h a r d   s t o p s )  
 / / - -  
 / /   S e t t i n g s   f o r   e v e n t s  
 # d e f i n e   O N _ T R A D E _ R E A L T I M E   0   / /  
 # d e f i n e   O N _ T I M E R _ P E R I O D   6 0   / /   T i m e r   e v e n t   p e r i o d   ( i n   s e c o n d s )  
  
 / / V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V / /  
 / /   S y s t e m   c o n s t a n t s   ( p r e d e f i n e d   c o n s t a n t s )   / /  
 / / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / /  
 / / - -  
 / /   B l o c k s   L o o k u p   F u n c t i o n s  
 s t r i n g   f x d B l o c k s L o o k u p T a b l e [ ] ;  
  
 # d e f i n e   T L O B J P R O P _ T I M E 1   8 0 1  
 # d e f i n e   O B J P R O P _ T L _ P R I C E _ B Y _ S H I F T   8 0 2  
 # d e f i n e   O B J P R O P _ T L _ S H I F T _ B Y _ P R I C E   8 0 3  
 # d e f i n e   O B J P R O P _ F I B O V A L U E   8 0 4  
 # d e f i n e   O B J P R O P _ F I B O P R I C E V A L U E   8 0 5  
 # d e f i n e   O B J P R O P _ B A R S H I F T 1   8 0 7  
 # d e f i n e   O B J P R O P _ B A R S H I F T 2   8 0 8  
 # d e f i n e   O B J P R O P _ B A R S H I F T 3   8 0 9  
 # d e f i n e   S E L _ C U R R E N T   0  
 # d e f i n e   S E L _ I N I T I A L   1  
  
 / / V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V / /  
 / /   E n u m e r a t i o n s ,   I m p o r t s ,   C o n s t a n t s ,   V a r i a b l e s   / /  
 / / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / /  
  
  
  
  
 / / - -  
 / /   C o n s t a n t s   ( I n p u t   P a r a m e t e r s )  
 i n p u t   s t r i n g   c o m m e n t   =   " S R   T r a d i n g   T o o l " ; i n p u t   b o o l   i n f o   =   t r u e ; i n p u t   b o o l   l a s t _ d _ h i g h _ l o w   =   f a l s e ; i n p u t   b o o l   l a s t _ w _ h i g h _ l o w   =   t r u e ; i n p u t   b o o l   l a s t _ m n _ h i g h _ l o w   =   t r u e ; i n p u t   b o o l   p i v o t s   =   t r u e ; i n p u t   b o o l   f r a c t a l s   =   t r u e ; i n p u t   b o o l   h i g h e r _ t i m e f r a m e _ f r a c t a l   =   f a l s e ; i n p u t   b o o l   f r a c t a l _ b r o k e n _ a l a r m   =   t r u e ; i n p u t   b o o l   f r a c t a l _ n e w _ a l a r m   =   t r u e ; i n p u t   b o o l   d r a w _ l o n g _ t e r m _ m a _ b b _ i c h i   =   t r u e ; i n p u t   b o o l   d r a w _ c u r r e n t _ t f _ m a _ b b   =   t r u e ; i n p u t   b o o l   d r a w _ m a _ b b _ i c h i _ o n l y   =   f a l s e ; i n p u t   s t r i n g   s 1   =   " - - - - - -   s r _ l i n e _ p a r a m e t e r   - - - - - - " ; i n p u t   E N U M _ T I M E F R A M E S   c t _ t i m e f r a m e   =   P E R I O D _ C U R R E N T ; i n p u t   i n t   c t _ z i g _ z a g _ s t a r t _ i d   =   1 ; i n p u t   i n t   l o n g t e r m _ z i g _ z a g _ s t a r t _ i d   =   1 ; i n p u t   i n t   c t _ z i g _ z a g _ d e p t h   =   3 0 ; i n p u t   i n t   c t _ z i g _ z a g _ i d _ m a x   =   1 2 ; i n p u t   i n t   w 1 _ z i g _ z a g _ d e p t h   =   2 0 ; i n p u t   i n t   w 1 _ z i g _ z a g _ i d _ m a x   =   1 0 ; i n p u t   i n t   m 1 _ z i g _ z a g _ d e p t h   =   8 ; i n p u t   i n t   m 1 _ z i g _ z a g _ i d _ m a x   =   1 5 ; i n p u t   E N U M _ M A _ M E T H O D   m a _ m e t h o d   =   M O D E _ S M A ; i n p u t   s t r i n g   s 2   =   " - - - - - -   c o l o u r _ a n d _ l i n e _ s e t t i n g s   - - - - - - " ; i n p u t   c o l o r   l a s t _ d _ h i g h _ l o w _ c o l o u r   =   O r a n g e R e d ; i n p u t   c o l o r   l a s t _ w _ h i g h _ l o w _ c o l o u r   =   O r a n g e R e d ; i n p u t   c o l o r   l a s t _ m n _ h i g h _ l o w _ c o l o u r   =   O r a n g e R e d ; i n p u t   c o l o r   c u r r e n t _ t f _ m a _ b b _ c o l o u r   =   W h i t e ; i n p u t   c o l o r   d 1 _ m a _ b b _ c o l o u r   =   W h i t e ; i n p u t   c o l o r   w 1 _ m n 1 _ m a _ c o l o u r   =   Y e l l o w ; i n p u t   c o l o r   w 1 _ m n 1 _ b b _ c o l o u r   =   G r e e n Y e l l o w ; i n p u t   c o l o r   i c h i m o k u _ c l o u d _ c o l o u r   =   F i r e B r i c k ; i n p u t   c o l o r   w 1 _ m n 1 _ s r _ l i n e s   =   D a r k O r a n g e ; i n p u t   c o l o r   c u r r e n t _ t f _ s r _ l i n e s   =   T o m a t o ; i n p u t   c o l o r   f r a c t a l _ u p _ l i n e _ c o l o u r   =   F i r e B r i c k ; i n p u t   c o l o r   f r a c t a l _ d o w n _ l i n e _ c o l o u r   =   F i r e B r i c k ; i n p u t   c o l o r   s i g n a l _ a r r o w _ u p _ c o l o u r   =   W h i t e ; i n p u t   c o l o r   s i g n a l _ a r r o w _ d o w n _ c o l o u r   =   W h i t e ; i n p u t   i n t   m a _ l i n e s _ w i d t h   =   1 ; i n p u t   i n t   b b _ l i n e s _ w i d t h   =   3 ; i n p u t   i n t   c t _ s r _ l i n e s _ w i d t h   =   1 ; i n p u t   i n t   w 1 _ s r _ l i n e s _ w i d t h   =   1 ; i n p u t   i n t   m n 1 _ s r _ l i n e s _ w i d t h   =   2 ; i n p u t   s t r i n g   s 3   =   " - - - - - -   l o t _ s i z e   - - - - - - " ; i n p u t   d o u b l e   b u y _ l o t _ s i z e _ b u t t o n   =   0 . 0 1 ; i n p u t   d o u b l e   s e l l _ l o t _ s i z e _ b u t t o n   =   0 . 0 1 ; i n p u t   d o u b l e   a u t o _ e n t r y _ l o t _ s i z e   =   0 . 0 1 ; i n p u t   s t r i n g   s 4   =   " - - - - - -   p e n d i n g _ o r d e r _ o f f s e t :   p o s .   o f f s e t   =   s t o p   /   n e g .   o f f s e t   =   l i m i t   - - - - - - - " ; i n p u t   i n t   p e n d i n g _ o r d e r _ o f f s e t _ s t o p   =   3 5 ; i n p u t   i n t   p e n d i n g _ o r d e r _ o f f s e t _ l i m i t   =   - 3 5 ; i n p u t   s t r i n g   s 5   =   " - - - - - -   b u y _ p e n d i n g _ o r d e r   - - - - - - " ; i n p u t   i n t   s l _ b u y _ p e n d i n g   =   5 0 ; i n p u t   i n t   t p _ b u y _ p e n d i n g   =   9 0 ; i n p u t   s t r i n g   s 6   =   " - - - - -   s e l l _ p e n d i n g _ o r d e r " ; i n p u t   i n t   s l _ s e l l _ p e n d i n g   =   4 0 ; i n p u t   i n t   t p _ s e l l _ p e n d i n g   =   1 0 0 ; i n p u t   s t r i n g   s 7   =   " - - - - - -   p i v o t s   - - - - - - " ; i n p u t   b o o l   c l a s s i c _ p i v o t s _ d   =   t r u e ; i n p u t   b o o l   a d d _ c l a s s i c _ p i v o t _ d 2   =   f a l s e ; i n p u t   b o o l   a d d _ c l a s s i c _ p i v o t _ d 3   =   f a l s e ; i n p u t   b o o l   w o o d i e _ p i v o t s _ d   =   f a l s e ; i n p u t   b o o l   c a m a r i l l a _ p i v o t s _ d   =   f a l s e ; i n p u t   b o o l   f i b o n a c c i _ p i v o t s _ d   =   f a l s e ; i n p u t   b o o l   w _ p i v o t s   =   t r u e ; i n p u t   b o o l   m n _ p i v o t s   =   t r u e ; i n p u t   E N U M _ L I N E _ S T Y L E   p i v o t _ l i n e _ s t y l e _ w _ p i v o t   =   S T Y L E _ D A S H D O T D O T ; i n p u t   E N U M _ L I N E _ S T Y L E   p i v o t _ l i n e _ s t y l e _ m n _ p i v o t   =   S T Y L E _ D A S H ; i n p u t   s t r i n g   s 8   =   " - - - - - -   p e n d i n g _ g r i d _ s e t t i n g s   - - - - - - " ; i n p u t   i n t   g r i d _ l e v e l   =   3 ; i n p u t   i n t   p e n d i n g _ g r i d _ o f f s e t _ s t o p   =   3 0 ; i n p u t   i n t   p e n d i n g _ g r i d _ o f f s e t _ l i m i t   =   - 6 0 ; i n p u t   i n t   g r i d _ s i z e   =   1 0 ; i n p u t   i n t   g r i d _ s l   =   4 0 ; i n p u t   i n t   g r i d _ t p   =   2 5 ; i n p u t   s t r i n g   s 9   =   " - - - - - - -   f r a c t a l s _ a u t o _ e n t r y _ s e t t i n g s   - - - - - - " ; i n p u t   b o o l   a d d _ 2 n d _ p o s   =   f a l s e ; i n p u t   b o o l   a d d _ 3 r d _ p o s   =   f a l s e ; i n p u t   b o o l   c l o s e _ o p o _ t r a d e   =   t r u e ; i n p u t   i n t   t r a d e _ c o u n t e r   =   1 ; i n p u t   d o u b l e   l o t _ s i z e _ f a c t o r   =   1 . 0 ; i n p u t   d o u b l e   l o t _ s i z e _ a d d   =   0 . 0 ; i n p u t   i n t   s l _ e n d _ c a n d l e   =   1 0 ; i n p u t   i n t   t p _ 1 s t _ p o s   =   6 0 ; i n p u t   i n t   t p _ 2 n d _ p o s   =   1 0 0 ; i n p u t   i n t   t p _ 3 r d _ p o s   =   1 5 0 ; i n p u t   s t r i n g   s 1 0   =   " - - - - - -   a r r o w _ s i g n a l s   /   c h o o s e   t f   >   y o u r   t r a d i n g   t f   - - - - - - " ; i n p u t   b o o l   B W _ d i v _ b a r _ s i g n a l   =   f a l s e ; i n p u t   E N U M _ T I M E F R A M E S   d i v _ b a r _ t i m e f r a m e   =   P E R I O D _ C U R R E N T ; i n p u t   i n t   c a n d l e s _ i n _ a _ r o w   =   2 ; i n p u t   i n t   w i c k _ p e r c e n t   =   5 0 ; i n p u t   i n t   m a c d _ f a s t _ e m a   =   1 2 ; i n p u t   i n t   m a c d _ s l o w _ e m a   =   2 6 ; i n p u t   b o o l   c c i _ s i g n a l   =   f a l s e ; i n p u t   i n t   c c i _ c r o s s _ l v l _ 1   =   1 0 0 ; i n p u t   i n t   c c i _ c r o s s _ l v l _ 2   =   - 1 0 0 ; i n p u t   i n t   c c i _ p e r i o d e   =   1 4 ; i n p u t   E N U M _ T I M E F R A M E S   c c i _ t i m e f r a m e   =   P E R I O D _ C U R R E N T ; i n p u t   i n t   c a n d l e _ i d   =   1 ; i n p u t   i n t   M a g i c S t a r t   =   1 9 8 0 ;   / /   M a g i c   N u m b e r ,   k i n d   o f . . .  
 c l a s s   c  
 {  
 	 	 p u b l i c :  
 	 s t a t i c   s t r i n g   c o m m e n t ;  
 	 s t a t i c   b o o l   i n f o ;  
 	 s t a t i c   b o o l   l a s t _ d _ h i g h _ l o w ;  
 	 s t a t i c   b o o l   l a s t _ w _ h i g h _ l o w ;  
 	 s t a t i c   b o o l   l a s t _ m n _ h i g h _ l o w ;  
 	 s t a t i c   b o o l   p i v o t s ;  
 	 s t a t i c   b o o l   f r a c t a l s ;  
 	 s t a t i c   b o o l   h i g h e r _ t i m e f r a m e _ f r a c t a l ;  
 	 s t a t i c   b o o l   f r a c t a l _ b r o k e n _ a l a r m ;  
 	 s t a t i c   b o o l   f r a c t a l _ n e w _ a l a r m ;  
 	 s t a t i c   b o o l   d r a w _ l o n g _ t e r m _ m a _ b b _ i c h i ;  
 	 s t a t i c   b o o l   d r a w _ c u r r e n t _ t f _ m a _ b b ;  
 	 s t a t i c   b o o l   d r a w _ m a _ b b _ i c h i _ o n l y ;  
 	 s t a t i c   s t r i n g   s 1 ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   c t _ t i m e f r a m e ;  
 	 s t a t i c   i n t   c t _ z i g _ z a g _ s t a r t _ i d ;  
 	 s t a t i c   i n t   l o n g t e r m _ z i g _ z a g _ s t a r t _ i d ;  
 	 s t a t i c   i n t   c t _ z i g _ z a g _ d e p t h ;  
 	 s t a t i c   i n t   c t _ z i g _ z a g _ i d _ m a x ;  
 	 s t a t i c   i n t   w 1 _ z i g _ z a g _ d e p t h ;  
 	 s t a t i c   i n t   w 1 _ z i g _ z a g _ i d _ m a x ;  
 	 s t a t i c   i n t   m 1 _ z i g _ z a g _ d e p t h ;  
 	 s t a t i c   i n t   m 1 _ z i g _ z a g _ i d _ m a x ;  
 	 s t a t i c   E N U M _ M A _ M E T H O D   m a _ m e t h o d ;  
 	 s t a t i c   s t r i n g   s 2 ;  
 	 s t a t i c   c o l o r   l a s t _ d _ h i g h _ l o w _ c o l o u r ;  
 	 s t a t i c   c o l o r   l a s t _ w _ h i g h _ l o w _ c o l o u r ;  
 	 s t a t i c   c o l o r   l a s t _ m n _ h i g h _ l o w _ c o l o u r ;  
 	 s t a t i c   c o l o r   c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 	 s t a t i c   c o l o r   d 1 _ m a _ b b _ c o l o u r ;  
 	 s t a t i c   c o l o r   w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 s t a t i c   c o l o r   w 1 _ m n 1 _ b b _ c o l o u r ;  
 	 s t a t i c   c o l o r   i c h i m o k u _ c l o u d _ c o l o u r ;  
 	 s t a t i c   c o l o r   w 1 _ m n 1 _ s r _ l i n e s ;  
 	 s t a t i c   c o l o r   c u r r e n t _ t f _ s r _ l i n e s ;  
 	 s t a t i c   c o l o r   f r a c t a l _ u p _ l i n e _ c o l o u r ;  
 	 s t a t i c   c o l o r   f r a c t a l _ d o w n _ l i n e _ c o l o u r ;  
 	 s t a t i c   c o l o r   s i g n a l _ a r r o w _ u p _ c o l o u r ;  
 	 s t a t i c   c o l o r   s i g n a l _ a r r o w _ d o w n _ c o l o u r ;  
 	 s t a t i c   i n t   m a _ l i n e s _ w i d t h ;  
 	 s t a t i c   i n t   b b _ l i n e s _ w i d t h ;  
 	 s t a t i c   i n t   c t _ s r _ l i n e s _ w i d t h ;  
 	 s t a t i c   i n t   w 1 _ s r _ l i n e s _ w i d t h ;  
 	 s t a t i c   i n t   m n 1 _ s r _ l i n e s _ w i d t h ;  
 	 s t a t i c   s t r i n g   s 3 ;  
 	 s t a t i c   d o u b l e   b u y _ l o t _ s i z e _ b u t t o n ;  
 	 s t a t i c   d o u b l e   s e l l _ l o t _ s i z e _ b u t t o n ;  
 	 s t a t i c   d o u b l e   a u t o _ e n t r y _ l o t _ s i z e ;  
 	 s t a t i c   s t r i n g   s 4 ;  
 	 s t a t i c   i n t   p e n d i n g _ o r d e r _ o f f s e t _ s t o p ;  
 	 s t a t i c   i n t   p e n d i n g _ o r d e r _ o f f s e t _ l i m i t ;  
 	 s t a t i c   s t r i n g   s 5 ;  
 	 s t a t i c   i n t   s l _ b u y _ p e n d i n g ;  
 	 s t a t i c   i n t   t p _ b u y _ p e n d i n g ;  
 	 s t a t i c   s t r i n g   s 6 ;  
 	 s t a t i c   i n t   s l _ s e l l _ p e n d i n g ;  
 	 s t a t i c   i n t   t p _ s e l l _ p e n d i n g ;  
 	 s t a t i c   s t r i n g   s 7 ;  
 	 s t a t i c   b o o l   c l a s s i c _ p i v o t s _ d ;  
 	 s t a t i c   b o o l   a d d _ c l a s s i c _ p i v o t _ d 2 ;  
 	 s t a t i c   b o o l   a d d _ c l a s s i c _ p i v o t _ d 3 ;  
 	 s t a t i c   b o o l   w o o d i e _ p i v o t s _ d ;  
 	 s t a t i c   b o o l   c a m a r i l l a _ p i v o t s _ d ;  
 	 s t a t i c   b o o l   f i b o n a c c i _ p i v o t s _ d ;  
 	 s t a t i c   b o o l   w _ p i v o t s ;  
 	 s t a t i c   b o o l   m n _ p i v o t s ;  
 	 s t a t i c   E N U M _ L I N E _ S T Y L E   p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 s t a t i c   E N U M _ L I N E _ S T Y L E   p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 s t a t i c   s t r i n g   s 8 ;  
 	 s t a t i c   i n t   g r i d _ l e v e l ;  
 	 s t a t i c   i n t   p e n d i n g _ g r i d _ o f f s e t _ s t o p ;  
 	 s t a t i c   i n t   p e n d i n g _ g r i d _ o f f s e t _ l i m i t ;  
 	 s t a t i c   i n t   g r i d _ s i z e ;  
 	 s t a t i c   i n t   g r i d _ s l ;  
 	 s t a t i c   i n t   g r i d _ t p ;  
 	 s t a t i c   s t r i n g   s 9 ;  
 	 s t a t i c   b o o l   a d d _ 2 n d _ p o s ;  
 	 s t a t i c   b o o l   a d d _ 3 r d _ p o s ;  
 	 s t a t i c   b o o l   c l o s e _ o p o _ t r a d e ;  
 	 s t a t i c   i n t   t r a d e _ c o u n t e r ;  
 	 s t a t i c   d o u b l e   l o t _ s i z e _ f a c t o r ;  
 	 s t a t i c   d o u b l e   l o t _ s i z e _ a d d ;  
 	 s t a t i c   i n t   s l _ e n d _ c a n d l e ;  
 	 s t a t i c   i n t   t p _ 1 s t _ p o s ;  
 	 s t a t i c   i n t   t p _ 2 n d _ p o s ;  
 	 s t a t i c   i n t   t p _ 3 r d _ p o s ;  
 	 s t a t i c   s t r i n g   s 1 0 ;  
 	 s t a t i c   b o o l   B W _ d i v _ b a r _ s i g n a l ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   d i v _ b a r _ t i m e f r a m e ;  
 	 s t a t i c   i n t   c a n d l e s _ i n _ a _ r o w ;  
 	 s t a t i c   i n t   w i c k _ p e r c e n t ;  
 	 s t a t i c   i n t   m a c d _ f a s t _ e m a ;  
 	 s t a t i c   i n t   m a c d _ s l o w _ e m a ;  
 	 s t a t i c   b o o l   c c i _ s i g n a l ;  
 	 s t a t i c   i n t   c c i _ c r o s s _ l v l _ 1 ;  
 	 s t a t i c   i n t   c c i _ c r o s s _ l v l _ 2 ;  
 	 s t a t i c   i n t   c c i _ p e r i o d e ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   c c i _ t i m e f r a m e ;  
 	 s t a t i c   i n t   c a n d l e _ i d ;  
 	 s t a t i c   i n t   M a g i c S t a r t ;  
 } ;  
 s t r i n g   c : : c o m m e n t ;  
 b o o l   c : : i n f o ;  
 b o o l   c : : l a s t _ d _ h i g h _ l o w ;  
 b o o l   c : : l a s t _ w _ h i g h _ l o w ;  
 b o o l   c : : l a s t _ m n _ h i g h _ l o w ;  
 b o o l   c : : p i v o t s ;  
 b o o l   c : : f r a c t a l s ;  
 b o o l   c : : h i g h e r _ t i m e f r a m e _ f r a c t a l ;  
 b o o l   c : : f r a c t a l _ b r o k e n _ a l a r m ;  
 b o o l   c : : f r a c t a l _ n e w _ a l a r m ;  
 b o o l   c : : d r a w _ l o n g _ t e r m _ m a _ b b _ i c h i ;  
 b o o l   c : : d r a w _ c u r r e n t _ t f _ m a _ b b ;  
 b o o l   c : : d r a w _ m a _ b b _ i c h i _ o n l y ;  
 s t r i n g   c : : s 1 ;  
 E N U M _ T I M E F R A M E S   c : : c t _ t i m e f r a m e ;  
 i n t   c : : c t _ z i g _ z a g _ s t a r t _ i d ;  
 i n t   c : : l o n g t e r m _ z i g _ z a g _ s t a r t _ i d ;  
 i n t   c : : c t _ z i g _ z a g _ d e p t h ;  
 i n t   c : : c t _ z i g _ z a g _ i d _ m a x ;  
 i n t   c : : w 1 _ z i g _ z a g _ d e p t h ;  
 i n t   c : : w 1 _ z i g _ z a g _ i d _ m a x ;  
 i n t   c : : m 1 _ z i g _ z a g _ d e p t h ;  
 i n t   c : : m 1 _ z i g _ z a g _ i d _ m a x ;  
 E N U M _ M A _ M E T H O D   c : : m a _ m e t h o d ;  
 s t r i n g   c : : s 2 ;  
 c o l o r   c : : l a s t _ d _ h i g h _ l o w _ c o l o u r ;  
 c o l o r   c : : l a s t _ w _ h i g h _ l o w _ c o l o u r ;  
 c o l o r   c : : l a s t _ m n _ h i g h _ l o w _ c o l o u r ;  
 c o l o r   c : : c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 c o l o r   c : : d 1 _ m a _ b b _ c o l o u r ;  
 c o l o r   c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 c o l o r   c : : w 1 _ m n 1 _ b b _ c o l o u r ;  
 c o l o r   c : : i c h i m o k u _ c l o u d _ c o l o u r ;  
 c o l o r   c : : w 1 _ m n 1 _ s r _ l i n e s ;  
 c o l o r   c : : c u r r e n t _ t f _ s r _ l i n e s ;  
 c o l o r   c : : f r a c t a l _ u p _ l i n e _ c o l o u r ;  
 c o l o r   c : : f r a c t a l _ d o w n _ l i n e _ c o l o u r ;  
 c o l o r   c : : s i g n a l _ a r r o w _ u p _ c o l o u r ;  
 c o l o r   c : : s i g n a l _ a r r o w _ d o w n _ c o l o u r ;  
 i n t   c : : m a _ l i n e s _ w i d t h ;  
 i n t   c : : b b _ l i n e s _ w i d t h ;  
 i n t   c : : c t _ s r _ l i n e s _ w i d t h ;  
 i n t   c : : w 1 _ s r _ l i n e s _ w i d t h ;  
 i n t   c : : m n 1 _ s r _ l i n e s _ w i d t h ;  
 s t r i n g   c : : s 3 ;  
 d o u b l e   c : : b u y _ l o t _ s i z e _ b u t t o n ;  
 d o u b l e   c : : s e l l _ l o t _ s i z e _ b u t t o n ;  
 d o u b l e   c : : a u t o _ e n t r y _ l o t _ s i z e ;  
 s t r i n g   c : : s 4 ;  
 i n t   c : : p e n d i n g _ o r d e r _ o f f s e t _ s t o p ;  
 i n t   c : : p e n d i n g _ o r d e r _ o f f s e t _ l i m i t ;  
 s t r i n g   c : : s 5 ;  
 i n t   c : : s l _ b u y _ p e n d i n g ;  
 i n t   c : : t p _ b u y _ p e n d i n g ;  
 s t r i n g   c : : s 6 ;  
 i n t   c : : s l _ s e l l _ p e n d i n g ;  
 i n t   c : : t p _ s e l l _ p e n d i n g ;  
 s t r i n g   c : : s 7 ;  
 b o o l   c : : c l a s s i c _ p i v o t s _ d ;  
 b o o l   c : : a d d _ c l a s s i c _ p i v o t _ d 2 ;  
 b o o l   c : : a d d _ c l a s s i c _ p i v o t _ d 3 ;  
 b o o l   c : : w o o d i e _ p i v o t s _ d ;  
 b o o l   c : : c a m a r i l l a _ p i v o t s _ d ;  
 b o o l   c : : f i b o n a c c i _ p i v o t s _ d ;  
 b o o l   c : : w _ p i v o t s ;  
 b o o l   c : : m n _ p i v o t s ;  
 E N U M _ L I N E _ S T Y L E   c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 E N U M _ L I N E _ S T Y L E   c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 s t r i n g   c : : s 8 ;  
 i n t   c : : g r i d _ l e v e l ;  
 i n t   c : : p e n d i n g _ g r i d _ o f f s e t _ s t o p ;  
 i n t   c : : p e n d i n g _ g r i d _ o f f s e t _ l i m i t ;  
 i n t   c : : g r i d _ s i z e ;  
 i n t   c : : g r i d _ s l ;  
 i n t   c : : g r i d _ t p ;  
 s t r i n g   c : : s 9 ;  
 b o o l   c : : a d d _ 2 n d _ p o s ;  
 b o o l   c : : a d d _ 3 r d _ p o s ;  
 b o o l   c : : c l o s e _ o p o _ t r a d e ;  
 i n t   c : : t r a d e _ c o u n t e r ;  
 d o u b l e   c : : l o t _ s i z e _ f a c t o r ;  
 d o u b l e   c : : l o t _ s i z e _ a d d ;  
 i n t   c : : s l _ e n d _ c a n d l e ;  
 i n t   c : : t p _ 1 s t _ p o s ;  
 i n t   c : : t p _ 2 n d _ p o s ;  
 i n t   c : : t p _ 3 r d _ p o s ;  
 s t r i n g   c : : s 1 0 ;  
 b o o l   c : : B W _ d i v _ b a r _ s i g n a l ;  
 E N U M _ T I M E F R A M E S   c : : d i v _ b a r _ t i m e f r a m e ;  
 i n t   c : : c a n d l e s _ i n _ a _ r o w ;  
 i n t   c : : w i c k _ p e r c e n t ;  
 i n t   c : : m a c d _ f a s t _ e m a ;  
 i n t   c : : m a c d _ s l o w _ e m a ;  
 b o o l   c : : c c i _ s i g n a l ;  
 i n t   c : : c c i _ c r o s s _ l v l _ 1 ;  
 i n t   c : : c c i _ c r o s s _ l v l _ 2 ;  
 i n t   c : : c c i _ p e r i o d e ;  
 E N U M _ T I M E F R A M E S   c : : c c i _ t i m e f r a m e ;  
 i n t   c : : c a n d l e _ i d ;  
 i n t   c : : M a g i c S t a r t ;  
  
  
 / / - -  
 / /   V a r i a b l e s   ( G l o b a l   V a r i a b l e s )  
 c l a s s   v  
 {  
 	 	 p u b l i c :  
 	 s t a t i c   d o u b l e   b u y _ l o t ;  
 	 s t a t i c   d o u b l e   s e l l _ l o t ;  
 	 s t a t i c   d o u b l e   s u m _ b u y _ l o t ;  
 	 s t a t i c   d o u b l e   s u m _ s e l l _ l o t ;  
 	 s t a t i c   d o u b l e   b u y _ p r o f i t _ m o n e y ;  
 	 s t a t i c   d o u b l e   s e l l _ p r o f i t _ m o n e y ;  
 	 s t a t i c   i n t   s u m _ b u y _ p r o f i t _ m o n e y ;  
 	 s t a t i c   i n t   s u m _ s e l l _ p r o f i t _ m o n e y ;  
 	 s t a t i c   i n t   n e t _ p r o f i t ;  
 	 s t a t i c   d o u b l e   n e t _ l o t _ s i z e ;  
 	 s t a t i c   i n t   w 1 _ s r _ c a n d l e _ i d _ h i g h ;  
 	 s t a t i c   i n t   w 1 _ s r _ c a n d l e _ i d _ l o w ;  
 	 s t a t i c   i n t   m 1 _ s r _ c a n d l e _ i d _ h i g h ;  
 	 s t a t i c   i n t   m 1 _ s r _ c a n d l e _ i d _ l o w ;  
 	 s t a t i c   i n t   c t _ s r _ c a n d l e _ i d _ h i g h ;  
 	 s t a t i c   i n t   c t _ s r _ c a n d l e _ i d _ l o w ;  
 	 s t a t i c   i n t   c _ i d _ f u p _ 3 ;  
 	 s t a t i c   i n t   c _ i d _ f d o w n _ 3 ;  
 	 s t a t i c   i n t   c h _ i d _ f u p _ 3 ;  
 	 s t a t i c   i n t   c h _ i d _ f d o w n _ 3 ;  
 	 s t a t i c   i n t   c _ h i g h e r _ t f _ f ;  
 	 s t a t i c   d o u b l e   b s b s _ l o t s ;  
 } ;  
 d o u b l e   v : : b u y _ l o t ;  
 d o u b l e   v : : s e l l _ l o t ;  
 d o u b l e   v : : s u m _ b u y _ l o t ;  
 d o u b l e   v : : s u m _ s e l l _ l o t ;  
 d o u b l e   v : : b u y _ p r o f i t _ m o n e y ;  
 d o u b l e   v : : s e l l _ p r o f i t _ m o n e y ;  
 i n t   v : : s u m _ b u y _ p r o f i t _ m o n e y ;  
 i n t   v : : s u m _ s e l l _ p r o f i t _ m o n e y ;  
 i n t   v : : n e t _ p r o f i t ;  
 d o u b l e   v : : n e t _ l o t _ s i z e ;  
 i n t   v : : w 1 _ s r _ c a n d l e _ i d _ h i g h ;  
 i n t   v : : w 1 _ s r _ c a n d l e _ i d _ l o w ;  
 i n t   v : : m 1 _ s r _ c a n d l e _ i d _ h i g h ;  
 i n t   v : : m 1 _ s r _ c a n d l e _ i d _ l o w ;  
 i n t   v : : c t _ s r _ c a n d l e _ i d _ h i g h ;  
 i n t   v : : c t _ s r _ c a n d l e _ i d _ l o w ;  
 i n t   v : : c _ i d _ f u p _ 3 ;  
 i n t   v : : c _ i d _ f d o w n _ 3 ;  
 i n t   v : : c h _ i d _ f u p _ 3 ;  
 i n t   v : : c h _ i d _ f d o w n _ 3 ;  
 i n t   v : : c _ h i g h e r _ t f _ f ;  
 d o u b l e   v : : b s b s _ l o t s ;  
  
  
  
  
 / / V V V V V V V V V V V V V V V V V V V V V V V V V / /  
 / /   S y s t e m   g l o b a l   v a r i a b l e s   / /  
 / / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / /  
 / / - -  
 i n t   F X D _ C U R R E N T _ F U N C T I O N _ I D   =   0 ;  
 d o u b l e   F X D _ M I L S _ I N I T _ E N D         =   0 ;  
 i n t   F X D _ T I C K S _ F R O M _ S T A R T         =   0 ;  
 i n t   F X D _ M O R E _ S H I F T                     =   0 ;  
 b o o l   F X D _ D R A W _ S P R E A D _ I N F O       =   f a l s e ;  
 b o o l   F X D _ F I R S T _ T I C K _ P A S S E D     =   f a l s e ;  
 b o o l   F X D _ B R E A K                             =   f a l s e ;  
 b o o l   F X D _ C O N T I N U E                       =   f a l s e ;  
 b o o l   F X D _ C H A R T _ I S _ O F F L I N E       =   f a l s e ;  
 b o o l   F X D _ O N T I M E R _ T A K E N             =   f a l s e ;  
 b o o l   F X D _ O N T I M E R _ T A K E N _ I N _ M I L L I S E C O N D S   =   f a l s e ;  
 d o u b l e   F X D _ O N T I M E R _ T A K E N _ T I M E   =   0 ;  
 b o o l   U S E _ V I R T U A L _ S T O P S   =   V I R T U A L _ S T O P S _ E N A B L E D ;  
 s t r i n g   F X D _ C U R R E N T _ S Y M B O L       =   " " ;  
 i n t   F X D _ B L O C K S _ C O U N T                 =   4 0 3 ;  
 d a t e t i m e   F X D _ T I C K S K I P _ U N T I L   =   0 ;  
  
 / / -   f o r   u s e   i n   O n C h a r t ( )   e v e n t  
 s t r u c t   f x d _ o n c h a r t  
 {  
 	 i n t   i d ;  
 	 l o n g   l p a r a m ;  
 	 d o u b l e   d p a r a m ;  
 	 s t r i n g   s p a r a m ;  
 } ;  
 f x d _ o n c h a r t   F X D _ O N C H A R T ;  
  
 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
 / /   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   / /  
 / /   |                                                                                                   E V E N T   F U N C T I O N S                                                                                                     |   / /  
 / /   |                                                       T h e s e   a r e   t h e   m a i n   f u n c t i o n s   t h a t   c o n t r o l s   t h e   w h o l e   p r o j e c t                                                       |   / /  
 / /   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   / /  
 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
  
 / / V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V / /  
 / /   T h i s   f u n c t i o n   i s   e x e c u t e d   o n c e   w h e n   t h e   p r o g r a m   s t a r t s   / /  
 / / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / /  
 i n t   O n I n i t ( )  
 {  
  
 	 / /   I n i t i a t e   C o n s t a n t s  
 	 c : : c o m m e n t   =   c o m m e n t ;  
 	 c : : i n f o   =   i n f o ;  
 	 c : : l a s t _ d _ h i g h _ l o w   =   l a s t _ d _ h i g h _ l o w ;  
 	 c : : l a s t _ w _ h i g h _ l o w   =   l a s t _ w _ h i g h _ l o w ;  
 	 c : : l a s t _ m n _ h i g h _ l o w   =   l a s t _ m n _ h i g h _ l o w ;  
 	 c : : p i v o t s   =   p i v o t s ;  
 	 c : : f r a c t a l s   =   f r a c t a l s ;  
 	 c : : h i g h e r _ t i m e f r a m e _ f r a c t a l   =   h i g h e r _ t i m e f r a m e _ f r a c t a l ;  
 	 c : : f r a c t a l _ b r o k e n _ a l a r m   =   f r a c t a l _ b r o k e n _ a l a r m ;  
 	 c : : f r a c t a l _ n e w _ a l a r m   =   f r a c t a l _ n e w _ a l a r m ;  
 	 c : : d r a w _ l o n g _ t e r m _ m a _ b b _ i c h i   =   d r a w _ l o n g _ t e r m _ m a _ b b _ i c h i ;  
 	 c : : d r a w _ c u r r e n t _ t f _ m a _ b b   =   d r a w _ c u r r e n t _ t f _ m a _ b b ;  
 	 c : : d r a w _ m a _ b b _ i c h i _ o n l y   =   d r a w _ m a _ b b _ i c h i _ o n l y ;  
 	 c : : s 1   =   s 1 ;  
 	 c : : c t _ t i m e f r a m e   =   c t _ t i m e f r a m e ;  
 	 c : : c t _ z i g _ z a g _ s t a r t _ i d   =   c t _ z i g _ z a g _ s t a r t _ i d ;  
 	 c : : l o n g t e r m _ z i g _ z a g _ s t a r t _ i d   =   l o n g t e r m _ z i g _ z a g _ s t a r t _ i d ;  
 	 c : : c t _ z i g _ z a g _ d e p t h   =   c t _ z i g _ z a g _ d e p t h ;  
 	 c : : c t _ z i g _ z a g _ i d _ m a x   =   c t _ z i g _ z a g _ i d _ m a x ;  
 	 c : : w 1 _ z i g _ z a g _ d e p t h   =   w 1 _ z i g _ z a g _ d e p t h ;  
 	 c : : w 1 _ z i g _ z a g _ i d _ m a x   =   w 1 _ z i g _ z a g _ i d _ m a x ;  
 	 c : : m 1 _ z i g _ z a g _ d e p t h   =   m 1 _ z i g _ z a g _ d e p t h ;  
 	 c : : m 1 _ z i g _ z a g _ i d _ m a x   =   m 1 _ z i g _ z a g _ i d _ m a x ;  
 	 c : : m a _ m e t h o d   =   m a _ m e t h o d ;  
 	 c : : s 2   =   s 2 ;  
 	 c : : l a s t _ d _ h i g h _ l o w _ c o l o u r   =   l a s t _ d _ h i g h _ l o w _ c o l o u r ;  
 	 c : : l a s t _ w _ h i g h _ l o w _ c o l o u r   =   l a s t _ w _ h i g h _ l o w _ c o l o u r ;  
 	 c : : l a s t _ m n _ h i g h _ l o w _ c o l o u r   =   l a s t _ m n _ h i g h _ l o w _ c o l o u r ;  
 	 c : : c u r r e n t _ t f _ m a _ b b _ c o l o u r   =   c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 	 c : : d 1 _ m a _ b b _ c o l o u r   =   d 1 _ m a _ b b _ c o l o u r ;  
 	 c : : w 1 _ m n 1 _ m a _ c o l o u r   =   w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 c : : w 1 _ m n 1 _ b b _ c o l o u r   =   w 1 _ m n 1 _ b b _ c o l o u r ;  
 	 c : : i c h i m o k u _ c l o u d _ c o l o u r   =   i c h i m o k u _ c l o u d _ c o l o u r ;  
 	 c : : w 1 _ m n 1 _ s r _ l i n e s   =   w 1 _ m n 1 _ s r _ l i n e s ;  
 	 c : : c u r r e n t _ t f _ s r _ l i n e s   =   c u r r e n t _ t f _ s r _ l i n e s ;  
 	 c : : f r a c t a l _ u p _ l i n e _ c o l o u r   =   f r a c t a l _ u p _ l i n e _ c o l o u r ;  
 	 c : : f r a c t a l _ d o w n _ l i n e _ c o l o u r   =   f r a c t a l _ d o w n _ l i n e _ c o l o u r ;  
 	 c : : s i g n a l _ a r r o w _ u p _ c o l o u r   =   s i g n a l _ a r r o w _ u p _ c o l o u r ;  
 	 c : : s i g n a l _ a r r o w _ d o w n _ c o l o u r   =   s i g n a l _ a r r o w _ d o w n _ c o l o u r ;  
 	 c : : m a _ l i n e s _ w i d t h   =   m a _ l i n e s _ w i d t h ;  
 	 c : : b b _ l i n e s _ w i d t h   =   b b _ l i n e s _ w i d t h ;  
 	 c : : c t _ s r _ l i n e s _ w i d t h   =   c t _ s r _ l i n e s _ w i d t h ;  
 	 c : : w 1 _ s r _ l i n e s _ w i d t h   =   w 1 _ s r _ l i n e s _ w i d t h ;  
 	 c : : m n 1 _ s r _ l i n e s _ w i d t h   =   m n 1 _ s r _ l i n e s _ w i d t h ;  
 	 c : : s 3   =   s 3 ;  
 	 c : : b u y _ l o t _ s i z e _ b u t t o n   =   b u y _ l o t _ s i z e _ b u t t o n ;  
 	 c : : s e l l _ l o t _ s i z e _ b u t t o n   =   s e l l _ l o t _ s i z e _ b u t t o n ;  
 	 c : : a u t o _ e n t r y _ l o t _ s i z e   =   a u t o _ e n t r y _ l o t _ s i z e ;  
 	 c : : s 4   =   s 4 ;  
 	 c : : p e n d i n g _ o r d e r _ o f f s e t _ s t o p   =   p e n d i n g _ o r d e r _ o f f s e t _ s t o p ;  
 	 c : : p e n d i n g _ o r d e r _ o f f s e t _ l i m i t   =   p e n d i n g _ o r d e r _ o f f s e t _ l i m i t ;  
 	 c : : s 5   =   s 5 ;  
 	 c : : s l _ b u y _ p e n d i n g   =   s l _ b u y _ p e n d i n g ;  
 	 c : : t p _ b u y _ p e n d i n g   =   t p _ b u y _ p e n d i n g ;  
 	 c : : s 6   =   s 6 ;  
 	 c : : s l _ s e l l _ p e n d i n g   =   s l _ s e l l _ p e n d i n g ;  
 	 c : : t p _ s e l l _ p e n d i n g   =   t p _ s e l l _ p e n d i n g ;  
 	 c : : s 7   =   s 7 ;  
 	 c : : c l a s s i c _ p i v o t s _ d   =   c l a s s i c _ p i v o t s _ d ;  
 	 c : : a d d _ c l a s s i c _ p i v o t _ d 2   =   a d d _ c l a s s i c _ p i v o t _ d 2 ;  
 	 c : : a d d _ c l a s s i c _ p i v o t _ d 3   =   a d d _ c l a s s i c _ p i v o t _ d 3 ;  
 	 c : : w o o d i e _ p i v o t s _ d   =   w o o d i e _ p i v o t s _ d ;  
 	 c : : c a m a r i l l a _ p i v o t s _ d   =   c a m a r i l l a _ p i v o t s _ d ;  
 	 c : : f i b o n a c c i _ p i v o t s _ d   =   f i b o n a c c i _ p i v o t s _ d ;  
 	 c : : w _ p i v o t s   =   w _ p i v o t s ;  
 	 c : : m n _ p i v o t s   =   m n _ p i v o t s ;  
 	 c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t   =   p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t   =   p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 c : : s 8   =   s 8 ;  
 	 c : : g r i d _ l e v e l   =   g r i d _ l e v e l ;  
 	 c : : p e n d i n g _ g r i d _ o f f s e t _ s t o p   =   p e n d i n g _ g r i d _ o f f s e t _ s t o p ;  
 	 c : : p e n d i n g _ g r i d _ o f f s e t _ l i m i t   =   p e n d i n g _ g r i d _ o f f s e t _ l i m i t ;  
 	 c : : g r i d _ s i z e   =   g r i d _ s i z e ;  
 	 c : : g r i d _ s l   =   g r i d _ s l ;  
 	 c : : g r i d _ t p   =   g r i d _ t p ;  
 	 c : : s 9   =   s 9 ;  
 	 c : : a d d _ 2 n d _ p o s   =   a d d _ 2 n d _ p o s ;  
 	 c : : a d d _ 3 r d _ p o s   =   a d d _ 3 r d _ p o s ;  
 	 c : : c l o s e _ o p o _ t r a d e   =   c l o s e _ o p o _ t r a d e ;  
 	 c : : t r a d e _ c o u n t e r   =   t r a d e _ c o u n t e r ;  
 	 c : : l o t _ s i z e _ f a c t o r   =   l o t _ s i z e _ f a c t o r ;  
 	 c : : l o t _ s i z e _ a d d   =   l o t _ s i z e _ a d d ;  
 	 c : : s l _ e n d _ c a n d l e   =   s l _ e n d _ c a n d l e ;  
 	 c : : t p _ 1 s t _ p o s   =   t p _ 1 s t _ p o s ;  
 	 c : : t p _ 2 n d _ p o s   =   t p _ 2 n d _ p o s ;  
 	 c : : t p _ 3 r d _ p o s   =   t p _ 3 r d _ p o s ;  
 	 c : : s 1 0   =   s 1 0 ;  
 	 c : : B W _ d i v _ b a r _ s i g n a l   =   B W _ d i v _ b a r _ s i g n a l ;  
 	 c : : d i v _ b a r _ t i m e f r a m e   =   d i v _ b a r _ t i m e f r a m e ;  
 	 c : : c a n d l e s _ i n _ a _ r o w   =   c a n d l e s _ i n _ a _ r o w ;  
 	 c : : w i c k _ p e r c e n t   =   w i c k _ p e r c e n t ;  
 	 c : : m a c d _ f a s t _ e m a   =   m a c d _ f a s t _ e m a ;  
 	 c : : m a c d _ s l o w _ e m a   =   m a c d _ s l o w _ e m a ;  
 	 c : : c c i _ s i g n a l   =   c c i _ s i g n a l ;  
 	 c : : c c i _ c r o s s _ l v l _ 1   =   c c i _ c r o s s _ l v l _ 1 ;  
 	 c : : c c i _ c r o s s _ l v l _ 2   =   c c i _ c r o s s _ l v l _ 2 ;  
 	 c : : c c i _ p e r i o d e   =   c c i _ p e r i o d e ;  
 	 c : : c c i _ t i m e f r a m e   =   c c i _ t i m e f r a m e ;  
 	 c : : c a n d l e _ i d   =   c a n d l e _ i d ;  
 	 c : : M a g i c S t a r t   =   M a g i c S t a r t ;  
  
  
  
  
 	 / /   d o   o r   d o   n o t   n o t   i n i t i l i a l i z e   o n   r e l o a d  
 	 i f   ( U n i n i t i a l i z e R e a s o n ( )   ! =   0 )  
 	 {  
 	 	 i f   ( U n i n i t i a l i z e R e a s o n ( )   = =   R E A S O N _ C H A R T C H A N G E )  
 	 	 {  
 	 	 	 / /   i f   t h e   s y m b o l   i s   t h e   s a m e ,   d o   n o t   r e l o a d ,   o t h e r w i s e   c o n t i n u e   b e l o w  
 	 	 	 i f   ( F X D _ C U R R E N T _ S Y M B O L   = =   S y m b o l ( ) )   { r e t u r n   I N I T _ S U C C E E D E D ; }  
 	 	 }  
 	 	 e l s e  
 	 	 {  
 	 	 	 r e t u r n   I N I T _ S U C C E E D E D ;  
 	 	 }  
 	 }  
 	 F X D _ C U R R E N T _ S Y M B O L   =   S y m b o l ( ) ;  
  
 	 v : : b u y _ l o t   =   N o r m a l i z e D o u b l e ( v : : b u y _ l o t , 2 ) ;  
 	 v : : s e l l _ l o t   =   N o r m a l i z e D o u b l e ( v : : s e l l _ l o t , 2 ) ;  
 	 v : : s u m _ b u y _ l o t   =   0 . 0 ;  
 	 v : : s u m _ s e l l _ l o t   =   0 . 0 ;  
 	 v : : b u y _ p r o f i t _ m o n e y   =   0 . 0 ;  
 	 v : : s e l l _ p r o f i t _ m o n e y   =   0 . 0 ;  
 	 v : : s u m _ b u y _ p r o f i t _ m o n e y   =   0 ;  
 	 v : : s u m _ s e l l _ p r o f i t _ m o n e y   =   0 ;  
 	 v : : n e t _ p r o f i t   =   0 ;  
 	 v : : n e t _ l o t _ s i z e   =   N o r m a l i z e D o u b l e ( v : : n e t _ l o t _ s i z e , 2 ) ;  
 	 v : : w 1 _ s r _ c a n d l e _ i d _ h i g h   =   0 ;  
 	 v : : w 1 _ s r _ c a n d l e _ i d _ l o w   =   0 ;  
 	 v : : m 1 _ s r _ c a n d l e _ i d _ h i g h   =   0 ;  
 	 v : : m 1 _ s r _ c a n d l e _ i d _ l o w   =   0 ;  
 	 v : : c t _ s r _ c a n d l e _ i d _ h i g h   =   0 ;  
 	 v : : c t _ s r _ c a n d l e _ i d _ l o w   =   0 ;  
 	 v : : c _ i d _ f u p _ 3   =   3 ;  
 	 v : : c _ i d _ f d o w n _ 3   =   3 ;  
 	 v : : c h _ i d _ f u p _ 3   =   3 ;  
 	 v : : c h _ i d _ f d o w n _ 3   =   3 ;  
 	 v : : c _ h i g h e r _ t f _ f   =   2 4 0 ;  
 	 v : : b s b s _ l o t s   =   0 . 0 1 ;  
  
  
  
  
 	 C o m m e n t ( " " ) ;  
 	 f o r   ( i n t   i = O b j e c t s T o t a l ( C h a r t I D ( ) ) ;   i > = 0 ;   i - - )  
 	 {  
 	 	 s t r i n g   n a m e   =   O b j e c t N a m e ( C h a r t I D ( ) ,   i ) ;  
 	 	 i f   ( S t r i n g S u b s t r ( n a m e , 0 , 8 )   = =   " f x d _ c m n t " )   { O b j e c t D e l e t e ( C h a r t I D ( ) ,   n a m e ) ; }  
 	 }  
 	 C h a r t R e d r a w ( ) ;  
  
  
  
 	 / / - -   d i s a b l e   v i r t u a l   s t o p s   i n   o p t i m i z a t i o n ,   b e c a u s e   g r a p h i c a l   o b j e c t s   d o e s   n o t   w o r k  
 	 / /   h t t p : / / d o c s . m q l 4 . c o m / r u n t i m e / t e s t i n g  
 	 i f   ( M Q L I n f o I n t e g e r ( M Q L _ O P T I M I Z A T I O N )   | |   ( M Q L I n f o I n t e g e r ( M Q L _ T E S T E R )   & &   ! M Q L I n f o I n t e g e r ( M Q L _ V I S U A L _ M O D E ) ) )   {  
 	 	 U S E _ V I R T U A L _ S T O P S   =   f a l s e ;  
 	 }  
  
 	 / / - -   s e t   i n i t i a l   l o c a l   a n d   s e r v e r   t i m e  
 	 T i m e A t S t a r t ( " s e t " ) ;  
  
 	 / / - -   s e t   i n i t i a l   b a l a n c e  
 	 A c c o u n t B a l a n c e A t S t a r t ( ) ;  
  
 	 / / - -   d r a w   t h e   i n i t i a l   s p r e a d   i n f o   m e t e r  
 	 i f   ( E N A B L E _ S P R E A D _ M E T E R   = =   f a l s e )   {  
 	 	 F X D _ D R A W _ S P R E A D _ I N F O   =   f a l s e ;  
 	 }  
 	 e l s e   {  
 	 	 F X D _ D R A W _ S P R E A D _ I N F O   =   ! ( M Q L I n f o I n t e g e r ( M Q L _ T E S T E R )   & &   ! M Q L I n f o I n t e g e r ( M Q L _ V I S U A L _ M O D E ) ) ;  
 	 }  
 	 i f   ( F X D _ D R A W _ S P R E A D _ I N F O )   D r a w S p r e a d I n f o ( ) ;  
  
 	 / / - -   d r a w   i n i t i a l   s t a t u s  
 	 i f   ( E N A B L E _ S T A T U S )   D r a w S t a t u s ( " w a i t i n g   f o r   t i c k . . . " ) ;  
  
 	 / / - -   d r a w   i n d i c a t o r s   a f t e r   t e s t  
 	 T e s t e r H i d e I n d i c a t o r s ( ! E N A B L E _ T E S T _ I N D I C A T O R S ) ;  
  
 	 / / - -   w o r k i n g   w i t h   o f f l i n e   c h a r t s  
 	 i f   ( M Q L I n f o I n t e g e r ( M Q L _ P R O G R A M _ T Y P E )   = =   P R O G R A M _ E X P E R T )  
 	 {  
 	 	 F X D _ C H A R T _ I S _ O F F L I N E   =   C h a r t G e t I n t e g e r ( 0 ,   C H A R T _ I S _ O F F L I N E ) ;  
 	 }  
  
 	 i f   ( M Q L I n f o I n t e g e r ( M Q L _ P R O G R A M _ T Y P E )   ! =   P R O G R A M _ S C R I P T )  
 	 {  
 	 	 i f   ( F X D _ C H A R T _ I S _ O F F L I N E   = =   t r u e   | |   ( E N A B L E _ E V E N T _ T R A D E   = =   1   & &   O N _ T R A D E _ R E A L T I M E   = =   1 ) )  
 	 	 {  
 	 	 	 F X D _ O N T I M E R _ T A K E N   =   t r u e ;  
 	 	 	 E v e n t S e t M i l l i s e c o n d T i m e r ( 1 ) ;  
 	 	 }  
 	 	 i f   ( E N A B L E _ E V E N T _ T I M E R )   {  
 	 	 	 O n T i m e r S e t ( O N _ T I M E R _ P E R I O D ) ;  
 	 	 }  
 	 }  
  
 	 i f   ( E N A B L E _ E V E N T _ T R A D E )   O n T r a d e L i s t e n e r ( ) ;   / /   t o   l o a d   i n i t i a l   d a t a b a s e   o f   o r d e r s  
  
  
 	 / / - -   I n i t i a l i z e   b l o c k s   c l a s s e s  
 	 A r r a y R e s i z e ( _ b l o c k s _ ,   4 0 3 ) ;  
  
 	 _ b l o c k s _ [ 0 ]   =   n e w   B l o c k 0 ( ) ;  
 	 _ b l o c k s _ [ 1 ]   =   n e w   B l o c k 1 ( ) ;  
 	 _ b l o c k s _ [ 2 ]   =   n e w   B l o c k 2 ( ) ;  
 	 _ b l o c k s _ [ 3 ]   =   n e w   B l o c k 3 ( ) ;  
 	 _ b l o c k s _ [ 4 ]   =   n e w   B l o c k 4 ( ) ;  
 	 _ b l o c k s _ [ 5 ]   =   n e w   B l o c k 5 ( ) ;  
 	 _ b l o c k s _ [ 6 ]   =   n e w   B l o c k 6 ( ) ;  
 	 _ b l o c k s _ [ 7 ]   =   n e w   B l o c k 7 ( ) ;  
 	 _ b l o c k s _ [ 8 ]   =   n e w   B l o c k 8 ( ) ;  
 	 _ b l o c k s _ [ 9 ]   =   n e w   B l o c k 9 ( ) ;  
 	 _ b l o c k s _ [ 1 0 ]   =   n e w   B l o c k 1 0 ( ) ;  
 	 _ b l o c k s _ [ 1 1 ]   =   n e w   B l o c k 1 1 ( ) ;  
 	 _ b l o c k s _ [ 1 2 ]   =   n e w   B l o c k 1 2 ( ) ;  
 	 _ b l o c k s _ [ 1 3 ]   =   n e w   B l o c k 1 3 ( ) ;  
 	 _ b l o c k s _ [ 1 4 ]   =   n e w   B l o c k 1 4 ( ) ;  
 	 _ b l o c k s _ [ 1 5 ]   =   n e w   B l o c k 1 5 ( ) ;  
 	 _ b l o c k s _ [ 1 6 ]   =   n e w   B l o c k 1 6 ( ) ;  
 	 _ b l o c k s _ [ 1 7 ]   =   n e w   B l o c k 1 7 ( ) ;  
 	 _ b l o c k s _ [ 1 8 ]   =   n e w   B l o c k 1 8 ( ) ;  
 	 _ b l o c k s _ [ 1 9 ]   =   n e w   B l o c k 1 9 ( ) ;  
 	 _ b l o c k s _ [ 2 0 ]   =   n e w   B l o c k 2 0 ( ) ;  
 	 _ b l o c k s _ [ 2 1 ]   =   n e w   B l o c k 2 1 ( ) ;  
 	 _ b l o c k s _ [ 2 2 ]   =   n e w   B l o c k 2 2 ( ) ;  
 	 _ b l o c k s _ [ 2 3 ]   =   n e w   B l o c k 2 3 ( ) ;  
 	 _ b l o c k s _ [ 2 4 ]   =   n e w   B l o c k 2 4 ( ) ;  
 	 _ b l o c k s _ [ 2 5 ]   =   n e w   B l o c k 2 5 ( ) ;  
 	 _ b l o c k s _ [ 2 6 ]   =   n e w   B l o c k 2 6 ( ) ;  
 	 _ b l o c k s _ [ 2 7 ]   =   n e w   B l o c k 2 7 ( ) ;  
 	 _ b l o c k s _ [ 2 8 ]   =   n e w   B l o c k 2 8 ( ) ;  
 	 _ b l o c k s _ [ 2 9 ]   =   n e w   B l o c k 2 9 ( ) ;  
 	 _ b l o c k s _ [ 3 0 ]   =   n e w   B l o c k 3 0 ( ) ;  
 	 _ b l o c k s _ [ 3 1 ]   =   n e w   B l o c k 3 1 ( ) ;  
 	 _ b l o c k s _ [ 3 2 ]   =   n e w   B l o c k 3 2 ( ) ;  
 	 _ b l o c k s _ [ 3 3 ]   =   n e w   B l o c k 3 3 ( ) ;  
 	 _ b l o c k s _ [ 3 4 ]   =   n e w   B l o c k 3 4 ( ) ;  
 	 _ b l o c k s _ [ 3 5 ]   =   n e w   B l o c k 3 5 ( ) ;  
 	 _ b l o c k s _ [ 3 6 ]   =   n e w   B l o c k 3 6 ( ) ;  
 	 _ b l o c k s _ [ 3 7 ]   =   n e w   B l o c k 3 7 ( ) ;  
 	 _ b l o c k s _ [ 3 8 ]   =   n e w   B l o c k 3 8 ( ) ;  
 	 _ b l o c k s _ [ 3 9 ]   =   n e w   B l o c k 3 9 ( ) ;  
 	 _ b l o c k s _ [ 4 0 ]   =   n e w   B l o c k 4 0 ( ) ;  
 	 _ b l o c k s _ [ 4 1 ]   =   n e w   B l o c k 4 1 ( ) ;  
 	 _ b l o c k s _ [ 4 2 ]   =   n e w   B l o c k 4 2 ( ) ;  
 	 _ b l o c k s _ [ 4 3 ]   =   n e w   B l o c k 4 3 ( ) ;  
 	 _ b l o c k s _ [ 4 4 ]   =   n e w   B l o c k 4 4 ( ) ;  
 	 _ b l o c k s _ [ 4 5 ]   =   n e w   B l o c k 4 5 ( ) ;  
 	 _ b l o c k s _ [ 4 6 ]   =   n e w   B l o c k 4 6 ( ) ;  
 	 _ b l o c k s _ [ 4 7 ]   =   n e w   B l o c k 4 7 ( ) ;  
 	 _ b l o c k s _ [ 4 8 ]   =   n e w   B l o c k 4 8 ( ) ;  
 	 _ b l o c k s _ [ 4 9 ]   =   n e w   B l o c k 4 9 ( ) ;  
 	 _ b l o c k s _ [ 5 0 ]   =   n e w   B l o c k 5 0 ( ) ;  
 	 _ b l o c k s _ [ 5 1 ]   =   n e w   B l o c k 5 1 ( ) ;  
 	 _ b l o c k s _ [ 5 2 ]   =   n e w   B l o c k 5 2 ( ) ;  
 	 _ b l o c k s _ [ 5 3 ]   =   n e w   B l o c k 5 3 ( ) ;  
 	 _ b l o c k s _ [ 5 4 ]   =   n e w   B l o c k 5 4 ( ) ;  
 	 _ b l o c k s _ [ 5 5 ]   =   n e w   B l o c k 5 5 ( ) ;  
 	 _ b l o c k s _ [ 5 6 ]   =   n e w   B l o c k 5 6 ( ) ;  
 	 _ b l o c k s _ [ 5 7 ]   =   n e w   B l o c k 5 7 ( ) ;  
 	 _ b l o c k s _ [ 5 8 ]   =   n e w   B l o c k 5 8 ( ) ;  
 	 _ b l o c k s _ [ 5 9 ]   =   n e w   B l o c k 5 9 ( ) ;  
 	 _ b l o c k s _ [ 6 0 ]   =   n e w   B l o c k 6 0 ( ) ;  
 	 _ b l o c k s _ [ 6 1 ]   =   n e w   B l o c k 6 1 ( ) ;  
 	 _ b l o c k s _ [ 6 2 ]   =   n e w   B l o c k 6 2 ( ) ;  
 	 _ b l o c k s _ [ 6 3 ]   =   n e w   B l o c k 6 3 ( ) ;  
 	 _ b l o c k s _ [ 6 4 ]   =   n e w   B l o c k 6 4 ( ) ;  
 	 _ b l o c k s _ [ 6 5 ]   =   n e w   B l o c k 6 5 ( ) ;  
 	 _ b l o c k s _ [ 6 6 ]   =   n e w   B l o c k 6 6 ( ) ;  
 	 _ b l o c k s _ [ 6 7 ]   =   n e w   B l o c k 6 7 ( ) ;  
 	 _ b l o c k s _ [ 6 8 ]   =   n e w   B l o c k 6 8 ( ) ;  
 	 _ b l o c k s _ [ 6 9 ]   =   n e w   B l o c k 6 9 ( ) ;  
 	 _ b l o c k s _ [ 7 0 ]   =   n e w   B l o c k 7 0 ( ) ;  
 	 _ b l o c k s _ [ 7 1 ]   =   n e w   B l o c k 7 1 ( ) ;  
 	 _ b l o c k s _ [ 7 2 ]   =   n e w   B l o c k 7 2 ( ) ;  
 	 _ b l o c k s _ [ 7 3 ]   =   n e w   B l o c k 7 3 ( ) ;  
 	 _ b l o c k s _ [ 7 4 ]   =   n e w   B l o c k 7 4 ( ) ;  
 	 _ b l o c k s _ [ 7 5 ]   =   n e w   B l o c k 7 5 ( ) ;  
 	 _ b l o c k s _ [ 7 6 ]   =   n e w   B l o c k 7 6 ( ) ;  
 	 _ b l o c k s _ [ 7 7 ]   =   n e w   B l o c k 7 7 ( ) ;  
 	 _ b l o c k s _ [ 7 8 ]   =   n e w   B l o c k 7 8 ( ) ;  
 	 _ b l o c k s _ [ 7 9 ]   =   n e w   B l o c k 7 9 ( ) ;  
 	 _ b l o c k s _ [ 8 0 ]   =   n e w   B l o c k 8 0 ( ) ;  
 	 _ b l o c k s _ [ 8 1 ]   =   n e w   B l o c k 8 1 ( ) ;  
 	 _ b l o c k s _ [ 8 2 ]   =   n e w   B l o c k 8 2 ( ) ;  
 	 _ b l o c k s _ [ 8 3 ]   =   n e w   B l o c k 8 3 ( ) ;  
 	 _ b l o c k s _ [ 8 4 ]   =   n e w   B l o c k 8 4 ( ) ;  
 	 _ b l o c k s _ [ 8 5 ]   =   n e w   B l o c k 8 5 ( ) ;  
 	 _ b l o c k s _ [ 8 6 ]   =   n e w   B l o c k 8 6 ( ) ;  
 	 _ b l o c k s _ [ 8 7 ]   =   n e w   B l o c k 8 7 ( ) ;  
 	 _ b l o c k s _ [ 8 8 ]   =   n e w   B l o c k 8 8 ( ) ;  
 	 _ b l o c k s _ [ 8 9 ]   =   n e w   B l o c k 8 9 ( ) ;  
 	 _ b l o c k s _ [ 9 0 ]   =   n e w   B l o c k 9 0 ( ) ;  
 	 _ b l o c k s _ [ 9 1 ]   =   n e w   B l o c k 9 1 ( ) ;  
 	 _ b l o c k s _ [ 9 2 ]   =   n e w   B l o c k 9 2 ( ) ;  
 	 _ b l o c k s _ [ 9 3 ]   =   n e w   B l o c k 9 3 ( ) ;  
 	 _ b l o c k s _ [ 9 4 ]   =   n e w   B l o c k 9 4 ( ) ;  
 	 _ b l o c k s _ [ 9 5 ]   =   n e w   B l o c k 9 5 ( ) ;  
 	 _ b l o c k s _ [ 9 6 ]   =   n e w   B l o c k 9 6 ( ) ;  
 	 _ b l o c k s _ [ 9 7 ]   =   n e w   B l o c k 9 7 ( ) ;  
 	 _ b l o c k s _ [ 9 8 ]   =   n e w   B l o c k 9 8 ( ) ;  
 	 _ b l o c k s _ [ 9 9 ]   =   n e w   B l o c k 9 9 ( ) ;  
 	 _ b l o c k s _ [ 1 0 0 ]   =   n e w   B l o c k 1 0 0 ( ) ;  
 	 _ b l o c k s _ [ 1 0 1 ]   =   n e w   B l o c k 1 0 1 ( ) ;  
 	 _ b l o c k s _ [ 1 0 2 ]   =   n e w   B l o c k 1 0 2 ( ) ;  
 	 _ b l o c k s _ [ 1 0 3 ]   =   n e w   B l o c k 1 0 3 ( ) ;  
 	 _ b l o c k s _ [ 1 0 4 ]   =   n e w   B l o c k 1 0 4 ( ) ;  
 	 _ b l o c k s _ [ 1 0 5 ]   =   n e w   B l o c k 1 0 5 ( ) ;  
 	 _ b l o c k s _ [ 1 0 6 ]   =   n e w   B l o c k 1 0 6 ( ) ;  
 	 _ b l o c k s _ [ 1 0 7 ]   =   n e w   B l o c k 1 0 7 ( ) ;  
 	 _ b l o c k s _ [ 1 0 8 ]   =   n e w   B l o c k 1 0 8 ( ) ;  
 	 _ b l o c k s _ [ 1 0 9 ]   =   n e w   B l o c k 1 0 9 ( ) ;  
 	 _ b l o c k s _ [ 1 1 0 ]   =   n e w   B l o c k 1 1 0 ( ) ;  
 	 _ b l o c k s _ [ 1 1 1 ]   =   n e w   B l o c k 1 1 1 ( ) ;  
 	 _ b l o c k s _ [ 1 1 2 ]   =   n e w   B l o c k 1 1 2 ( ) ;  
 	 _ b l o c k s _ [ 1 1 3 ]   =   n e w   B l o c k 1 1 3 ( ) ;  
 	 _ b l o c k s _ [ 1 1 4 ]   =   n e w   B l o c k 1 1 4 ( ) ;  
 	 _ b l o c k s _ [ 1 1 5 ]   =   n e w   B l o c k 1 1 5 ( ) ;  
 	 _ b l o c k s _ [ 1 1 6 ]   =   n e w   B l o c k 1 1 6 ( ) ;  
 	 _ b l o c k s _ [ 1 1 7 ]   =   n e w   B l o c k 1 1 7 ( ) ;  
 	 _ b l o c k s _ [ 1 1 8 ]   =   n e w   B l o c k 1 1 8 ( ) ;  
 	 _ b l o c k s _ [ 1 1 9 ]   =   n e w   B l o c k 1 1 9 ( ) ;  
 	 _ b l o c k s _ [ 1 2 0 ]   =   n e w   B l o c k 1 2 0 ( ) ;  
 	 _ b l o c k s _ [ 1 2 1 ]   =   n e w   B l o c k 1 2 1 ( ) ;  
 	 _ b l o c k s _ [ 1 2 2 ]   =   n e w   B l o c k 1 2 2 ( ) ;  
 	 _ b l o c k s _ [ 1 2 3 ]   =   n e w   B l o c k 1 2 3 ( ) ;  
 	 _ b l o c k s _ [ 1 2 4 ]   =   n e w   B l o c k 1 2 4 ( ) ;  
 	 _ b l o c k s _ [ 1 2 5 ]   =   n e w   B l o c k 1 2 5 ( ) ;  
 	 _ b l o c k s _ [ 1 2 6 ]   =   n e w   B l o c k 1 2 6 ( ) ;  
 	 _ b l o c k s _ [ 1 2 7 ]   =   n e w   B l o c k 1 2 7 ( ) ;  
 	 _ b l o c k s _ [ 1 2 8 ]   =   n e w   B l o c k 1 2 8 ( ) ;  
 	 _ b l o c k s _ [ 1 2 9 ]   =   n e w   B l o c k 1 2 9 ( ) ;  
 	 _ b l o c k s _ [ 1 3 0 ]   =   n e w   B l o c k 1 3 0 ( ) ;  
 	 _ b l o c k s _ [ 1 3 1 ]   =   n e w   B l o c k 1 3 1 ( ) ;  
 	 _ b l o c k s _ [ 1 3 2 ]   =   n e w   B l o c k 1 3 2 ( ) ;  
 	 _ b l o c k s _ [ 1 3 3 ]   =   n e w   B l o c k 1 3 3 ( ) ;  
 	 _ b l o c k s _ [ 1 3 4 ]   =   n e w   B l o c k 1 3 4 ( ) ;  
 	 _ b l o c k s _ [ 1 3 5 ]   =   n e w   B l o c k 1 3 5 ( ) ;  
 	 _ b l o c k s _ [ 1 3 6 ]   =   n e w   B l o c k 1 3 6 ( ) ;  
 	 _ b l o c k s _ [ 1 3 7 ]   =   n e w   B l o c k 1 3 7 ( ) ;  
 	 _ b l o c k s _ [ 1 3 8 ]   =   n e w   B l o c k 1 3 8 ( ) ;  
 	 _ b l o c k s _ [ 1 3 9 ]   =   n e w   B l o c k 1 3 9 ( ) ;  
 	 _ b l o c k s _ [ 1 4 0 ]   =   n e w   B l o c k 1 4 0 ( ) ;  
 	 _ b l o c k s _ [ 1 4 1 ]   =   n e w   B l o c k 1 4 1 ( ) ;  
 	 _ b l o c k s _ [ 1 4 2 ]   =   n e w   B l o c k 1 4 2 ( ) ;  
 	 _ b l o c k s _ [ 1 4 3 ]   =   n e w   B l o c k 1 4 3 ( ) ;  
 	 _ b l o c k s _ [ 1 4 4 ]   =   n e w   B l o c k 1 4 4 ( ) ;  
 	 _ b l o c k s _ [ 1 4 5 ]   =   n e w   B l o c k 1 4 5 ( ) ;  
 	 _ b l o c k s _ [ 1 4 6 ]   =   n e w   B l o c k 1 4 6 ( ) ;  
 	 _ b l o c k s _ [ 1 4 7 ]   =   n e w   B l o c k 1 4 7 ( ) ;  
 	 _ b l o c k s _ [ 1 4 8 ]   =   n e w   B l o c k 1 4 8 ( ) ;  
 	 _ b l o c k s _ [ 1 4 9 ]   =   n e w   B l o c k 1 4 9 ( ) ;  
 	 _ b l o c k s _ [ 1 5 0 ]   =   n e w   B l o c k 1 5 0 ( ) ;  
 	 _ b l o c k s _ [ 1 5 1 ]   =   n e w   B l o c k 1 5 1 ( ) ;  
 	 _ b l o c k s _ [ 1 5 2 ]   =   n e w   B l o c k 1 5 2 ( ) ;  
 	 _ b l o c k s _ [ 1 5 3 ]   =   n e w   B l o c k 1 5 3 ( ) ;  
 	 _ b l o c k s _ [ 1 5 4 ]   =   n e w   B l o c k 1 5 4 ( ) ;  
 	 _ b l o c k s _ [ 1 5 5 ]   =   n e w   B l o c k 1 5 5 ( ) ;  
 	 _ b l o c k s _ [ 1 5 6 ]   =   n e w   B l o c k 1 5 6 ( ) ;  
 	 _ b l o c k s _ [ 1 5 7 ]   =   n e w   B l o c k 1 5 7 ( ) ;  
 	 _ b l o c k s _ [ 1 5 8 ]   =   n e w   B l o c k 1 5 8 ( ) ;  
 	 _ b l o c k s _ [ 1 5 9 ]   =   n e w   B l o c k 1 5 9 ( ) ;  
 	 _ b l o c k s _ [ 1 6 0 ]   =   n e w   B l o c k 1 6 0 ( ) ;  
 	 _ b l o c k s _ [ 1 6 1 ]   =   n e w   B l o c k 1 6 1 ( ) ;  
 	 _ b l o c k s _ [ 1 6 2 ]   =   n e w   B l o c k 1 6 2 ( ) ;  
 	 _ b l o c k s _ [ 1 6 3 ]   =   n e w   B l o c k 1 6 3 ( ) ;  
 	 _ b l o c k s _ [ 1 6 4 ]   =   n e w   B l o c k 1 6 4 ( ) ;  
 	 _ b l o c k s _ [ 1 6 5 ]   =   n e w   B l o c k 1 6 5 ( ) ;  
 	 _ b l o c k s _ [ 1 6 6 ]   =   n e w   B l o c k 1 6 6 ( ) ;  
 	 _ b l o c k s _ [ 1 6 7 ]   =   n e w   B l o c k 1 6 7 ( ) ;  
 	 _ b l o c k s _ [ 1 6 8 ]   =   n e w   B l o c k 1 6 8 ( ) ;  
 	 _ b l o c k s _ [ 1 6 9 ]   =   n e w   B l o c k 1 6 9 ( ) ;  
 	 _ b l o c k s _ [ 1 7 0 ]   =   n e w   B l o c k 1 7 0 ( ) ;  
 	 _ b l o c k s _ [ 1 7 1 ]   =   n e w   B l o c k 1 7 1 ( ) ;  
 	 _ b l o c k s _ [ 1 7 2 ]   =   n e w   B l o c k 1 7 2 ( ) ;  
 	 _ b l o c k s _ [ 1 7 3 ]   =   n e w   B l o c k 1 7 3 ( ) ;  
 	 _ b l o c k s _ [ 1 7 4 ]   =   n e w   B l o c k 1 7 4 ( ) ;  
 	 _ b l o c k s _ [ 1 7 5 ]   =   n e w   B l o c k 1 7 5 ( ) ;  
 	 _ b l o c k s _ [ 1 7 6 ]   =   n e w   B l o c k 1 7 6 ( ) ;  
 	 _ b l o c k s _ [ 1 7 7 ]   =   n e w   B l o c k 1 7 7 ( ) ;  
 	 _ b l o c k s _ [ 1 7 8 ]   =   n e w   B l o c k 1 7 8 ( ) ;  
 	 _ b l o c k s _ [ 1 7 9 ]   =   n e w   B l o c k 1 7 9 ( ) ;  
 	 _ b l o c k s _ [ 1 8 0 ]   =   n e w   B l o c k 1 8 0 ( ) ;  
 	 _ b l o c k s _ [ 1 8 1 ]   =   n e w   B l o c k 1 8 1 ( ) ;  
 	 _ b l o c k s _ [ 1 8 2 ]   =   n e w   B l o c k 1 8 2 ( ) ;  
 	 _ b l o c k s _ [ 1 8 3 ]   =   n e w   B l o c k 1 8 3 ( ) ;  
 	 _ b l o c k s _ [ 1 8 4 ]   =   n e w   B l o c k 1 8 4 ( ) ;  
 	 _ b l o c k s _ [ 1 8 5 ]   =   n e w   B l o c k 1 8 5 ( ) ;  
 	 _ b l o c k s _ [ 1 8 6 ]   =   n e w   B l o c k 1 8 6 ( ) ;  
 	 _ b l o c k s _ [ 1 8 7 ]   =   n e w   B l o c k 1 8 7 ( ) ;  
 	 _ b l o c k s _ [ 1 8 8 ]   =   n e w   B l o c k 1 8 8 ( ) ;  
 	 _ b l o c k s _ [ 1 8 9 ]   =   n e w   B l o c k 1 8 9 ( ) ;  
 	 _ b l o c k s _ [ 1 9 0 ]   =   n e w   B l o c k 1 9 0 ( ) ;  
 	 _ b l o c k s _ [ 1 9 1 ]   =   n e w   B l o c k 1 9 1 ( ) ;  
 	 _ b l o c k s _ [ 1 9 2 ]   =   n e w   B l o c k 1 9 2 ( ) ;  
 	 _ b l o c k s _ [ 1 9 3 ]   =   n e w   B l o c k 1 9 3 ( ) ;  
 	 _ b l o c k s _ [ 1 9 4 ]   =   n e w   B l o c k 1 9 4 ( ) ;  
 	 _ b l o c k s _ [ 1 9 5 ]   =   n e w   B l o c k 1 9 5 ( ) ;  
 	 _ b l o c k s _ [ 1 9 6 ]   =   n e w   B l o c k 1 9 6 ( ) ;  
 	 _ b l o c k s _ [ 1 9 7 ]   =   n e w   B l o c k 1 9 7 ( ) ;  
 	 _ b l o c k s _ [ 1 9 8 ]   =   n e w   B l o c k 1 9 8 ( ) ;  
 	 _ b l o c k s _ [ 1 9 9 ]   =   n e w   B l o c k 1 9 9 ( ) ;  
 	 _ b l o c k s _ [ 2 0 0 ]   =   n e w   B l o c k 2 0 0 ( ) ;  
 	 _ b l o c k s _ [ 2 0 1 ]   =   n e w   B l o c k 2 0 1 ( ) ;  
 	 _ b l o c k s _ [ 2 0 2 ]   =   n e w   B l o c k 2 0 2 ( ) ;  
 	 _ b l o c k s _ [ 2 0 3 ]   =   n e w   B l o c k 2 0 3 ( ) ;  
 	 _ b l o c k s _ [ 2 0 4 ]   =   n e w   B l o c k 2 0 4 ( ) ;  
 	 _ b l o c k s _ [ 2 0 5 ]   =   n e w   B l o c k 2 0 5 ( ) ;  
 	 _ b l o c k s _ [ 2 0 6 ]   =   n e w   B l o c k 2 0 6 ( ) ;  
 	 _ b l o c k s _ [ 2 0 7 ]   =   n e w   B l o c k 2 0 7 ( ) ;  
 	 _ b l o c k s _ [ 2 0 8 ]   =   n e w   B l o c k 2 0 8 ( ) ;  
 	 _ b l o c k s _ [ 2 0 9 ]   =   n e w   B l o c k 2 0 9 ( ) ;  
 	 _ b l o c k s _ [ 2 1 0 ]   =   n e w   B l o c k 2 1 0 ( ) ;  
 	 _ b l o c k s _ [ 2 1 1 ]   =   n e w   B l o c k 2 1 1 ( ) ;  
 	 _ b l o c k s _ [ 2 1 2 ]   =   n e w   B l o c k 2 1 2 ( ) ;  
 	 _ b l o c k s _ [ 2 1 3 ]   =   n e w   B l o c k 2 1 3 ( ) ;  
 	 _ b l o c k s _ [ 2 1 4 ]   =   n e w   B l o c k 2 1 4 ( ) ;  
 	 _ b l o c k s _ [ 2 1 5 ]   =   n e w   B l o c k 2 1 5 ( ) ;  
 	 _ b l o c k s _ [ 2 1 6 ]   =   n e w   B l o c k 2 1 6 ( ) ;  
 	 _ b l o c k s _ [ 2 1 7 ]   =   n e w   B l o c k 2 1 7 ( ) ;  
 	 _ b l o c k s _ [ 2 1 8 ]   =   n e w   B l o c k 2 1 8 ( ) ;  
 	 _ b l o c k s _ [ 2 1 9 ]   =   n e w   B l o c k 2 1 9 ( ) ;  
 	 _ b l o c k s _ [ 2 2 0 ]   =   n e w   B l o c k 2 2 0 ( ) ;  
 	 _ b l o c k s _ [ 2 2 1 ]   =   n e w   B l o c k 2 2 1 ( ) ;  
 	 _ b l o c k s _ [ 2 2 2 ]   =   n e w   B l o c k 2 2 2 ( ) ;  
 	 _ b l o c k s _ [ 2 2 3 ]   =   n e w   B l o c k 2 2 3 ( ) ;  
 	 _ b l o c k s _ [ 2 2 4 ]   =   n e w   B l o c k 2 2 4 ( ) ;  
 	 _ b l o c k s _ [ 2 2 5 ]   =   n e w   B l o c k 2 2 5 ( ) ;  
 	 _ b l o c k s _ [ 2 2 6 ]   =   n e w   B l o c k 2 2 6 ( ) ;  
 	 _ b l o c k s _ [ 2 2 7 ]   =   n e w   B l o c k 2 2 7 ( ) ;  
 	 _ b l o c k s _ [ 2 2 8 ]   =   n e w   B l o c k 2 2 8 ( ) ;  
 	 _ b l o c k s _ [ 2 2 9 ]   =   n e w   B l o c k 2 2 9 ( ) ;  
 	 _ b l o c k s _ [ 2 3 0 ]   =   n e w   B l o c k 2 3 0 ( ) ;  
 	 _ b l o c k s _ [ 2 3 1 ]   =   n e w   B l o c k 2 3 1 ( ) ;  
 	 _ b l o c k s _ [ 2 3 2 ]   =   n e w   B l o c k 2 3 2 ( ) ;  
 	 _ b l o c k s _ [ 2 3 3 ]   =   n e w   B l o c k 2 3 3 ( ) ;  
 	 _ b l o c k s _ [ 2 3 4 ]   =   n e w   B l o c k 2 3 4 ( ) ;  
 	 _ b l o c k s _ [ 2 3 5 ]   =   n e w   B l o c k 2 3 5 ( ) ;  
 	 _ b l o c k s _ [ 2 3 6 ]   =   n e w   B l o c k 2 3 6 ( ) ;  
 	 _ b l o c k s _ [ 2 3 7 ]   =   n e w   B l o c k 2 3 7 ( ) ;  
 	 _ b l o c k s _ [ 2 3 8 ]   =   n e w   B l o c k 2 3 8 ( ) ;  
 	 _ b l o c k s _ [ 2 3 9 ]   =   n e w   B l o c k 2 3 9 ( ) ;  
 	 _ b l o c k s _ [ 2 4 0 ]   =   n e w   B l o c k 2 4 0 ( ) ;  
 	 _ b l o c k s _ [ 2 4 1 ]   =   n e w   B l o c k 2 4 1 ( ) ;  
 	 _ b l o c k s _ [ 2 4 2 ]   =   n e w   B l o c k 2 4 2 ( ) ;  
 	 _ b l o c k s _ [ 2 4 3 ]   =   n e w   B l o c k 2 4 3 ( ) ;  
 	 _ b l o c k s _ [ 2 4 4 ]   =   n e w   B l o c k 2 4 4 ( ) ;  
 	 _ b l o c k s _ [ 2 4 5 ]   =   n e w   B l o c k 2 4 5 ( ) ;  
 	 _ b l o c k s _ [ 2 4 6 ]   =   n e w   B l o c k 2 4 6 ( ) ;  
 	 _ b l o c k s _ [ 2 4 7 ]   =   n e w   B l o c k 2 4 7 ( ) ;  
 	 _ b l o c k s _ [ 2 4 8 ]   =   n e w   B l o c k 2 4 8 ( ) ;  
 	 _ b l o c k s _ [ 2 4 9 ]   =   n e w   B l o c k 2 4 9 ( ) ;  
 	 _ b l o c k s _ [ 2 5 0 ]   =   n e w   B l o c k 2 5 0 ( ) ;  
 	 _ b l o c k s _ [ 2 5 1 ]   =   n e w   B l o c k 2 5 1 ( ) ;  
 	 _ b l o c k s _ [ 2 5 2 ]   =   n e w   B l o c k 2 5 2 ( ) ;  
 	 _ b l o c k s _ [ 2 5 3 ]   =   n e w   B l o c k 2 5 3 ( ) ;  
 	 _ b l o c k s _ [ 2 5 4 ]   =   n e w   B l o c k 2 5 4 ( ) ;  
 	 _ b l o c k s _ [ 2 5 5 ]   =   n e w   B l o c k 2 5 5 ( ) ;  
 	 _ b l o c k s _ [ 2 5 6 ]   =   n e w   B l o c k 2 5 6 ( ) ;  
 	 _ b l o c k s _ [ 2 5 7 ]   =   n e w   B l o c k 2 5 7 ( ) ;  
 	 _ b l o c k s _ [ 2 5 8 ]   =   n e w   B l o c k 2 5 8 ( ) ;  
 	 _ b l o c k s _ [ 2 5 9 ]   =   n e w   B l o c k 2 5 9 ( ) ;  
 	 _ b l o c k s _ [ 2 6 0 ]   =   n e w   B l o c k 2 6 0 ( ) ;  
 	 _ b l o c k s _ [ 2 6 1 ]   =   n e w   B l o c k 2 6 1 ( ) ;  
 	 _ b l o c k s _ [ 2 6 2 ]   =   n e w   B l o c k 2 6 2 ( ) ;  
 	 _ b l o c k s _ [ 2 6 3 ]   =   n e w   B l o c k 2 6 3 ( ) ;  
 	 _ b l o c k s _ [ 2 6 4 ]   =   n e w   B l o c k 2 6 4 ( ) ;  
 	 _ b l o c k s _ [ 2 6 5 ]   =   n e w   B l o c k 2 6 5 ( ) ;  
 	 _ b l o c k s _ [ 2 6 6 ]   =   n e w   B l o c k 2 6 6 ( ) ;  
 	 _ b l o c k s _ [ 2 6 7 ]   =   n e w   B l o c k 2 6 7 ( ) ;  
 	 _ b l o c k s _ [ 2 6 8 ]   =   n e w   B l o c k 2 6 8 ( ) ;  
 	 _ b l o c k s _ [ 2 6 9 ]   =   n e w   B l o c k 2 6 9 ( ) ;  
 	 _ b l o c k s _ [ 2 7 0 ]   =   n e w   B l o c k 2 7 0 ( ) ;  
 	 _ b l o c k s _ [ 2 7 1 ]   =   n e w   B l o c k 2 7 1 ( ) ;  
 	 _ b l o c k s _ [ 2 7 2 ]   =   n e w   B l o c k 2 7 2 ( ) ;  
 	 _ b l o c k s _ [ 2 7 3 ]   =   n e w   B l o c k 2 7 3 ( ) ;  
 	 _ b l o c k s _ [ 2 7 4 ]   =   n e w   B l o c k 2 7 4 ( ) ;  
 	 _ b l o c k s _ [ 2 7 5 ]   =   n e w   B l o c k 2 7 5 ( ) ;  
 	 _ b l o c k s _ [ 2 7 6 ]   =   n e w   B l o c k 2 7 6 ( ) ;  
 	 _ b l o c k s _ [ 2 7 7 ]   =   n e w   B l o c k 2 7 7 ( ) ;  
 	 _ b l o c k s _ [ 2 7 8 ]   =   n e w   B l o c k 2 7 8 ( ) ;  
 	 _ b l o c k s _ [ 2 7 9 ]   =   n e w   B l o c k 2 7 9 ( ) ;  
 	 _ b l o c k s _ [ 2 8 0 ]   =   n e w   B l o c k 2 8 0 ( ) ;  
 	 _ b l o c k s _ [ 2 8 1 ]   =   n e w   B l o c k 2 8 1 ( ) ;  
 	 _ b l o c k s _ [ 2 8 2 ]   =   n e w   B l o c k 2 8 2 ( ) ;  
 	 _ b l o c k s _ [ 2 8 3 ]   =   n e w   B l o c k 2 8 3 ( ) ;  
 	 _ b l o c k s _ [ 2 8 4 ]   =   n e w   B l o c k 2 8 4 ( ) ;  
 	 _ b l o c k s _ [ 2 8 5 ]   =   n e w   B l o c k 2 8 5 ( ) ;  
 	 _ b l o c k s _ [ 2 8 6 ]   =   n e w   B l o c k 2 8 6 ( ) ;  
 	 _ b l o c k s _ [ 2 8 7 ]   =   n e w   B l o c k 2 8 7 ( ) ;  
 	 _ b l o c k s _ [ 2 8 8 ]   =   n e w   B l o c k 2 8 8 ( ) ;  
 	 _ b l o c k s _ [ 2 8 9 ]   =   n e w   B l o c k 2 8 9 ( ) ;  
 	 _ b l o c k s _ [ 2 9 0 ]   =   n e w   B l o c k 2 9 0 ( ) ;  
 	 _ b l o c k s _ [ 2 9 1 ]   =   n e w   B l o c k 2 9 1 ( ) ;  
 	 _ b l o c k s _ [ 2 9 2 ]   =   n e w   B l o c k 2 9 2 ( ) ;  
 	 _ b l o c k s _ [ 2 9 3 ]   =   n e w   B l o c k 2 9 3 ( ) ;  
 	 _ b l o c k s _ [ 2 9 4 ]   =   n e w   B l o c k 2 9 4 ( ) ;  
 	 _ b l o c k s _ [ 2 9 5 ]   =   n e w   B l o c k 2 9 5 ( ) ;  
 	 _ b l o c k s _ [ 2 9 6 ]   =   n e w   B l o c k 2 9 6 ( ) ;  
 	 _ b l o c k s _ [ 2 9 7 ]   =   n e w   B l o c k 2 9 7 ( ) ;  
 	 _ b l o c k s _ [ 2 9 8 ]   =   n e w   B l o c k 2 9 8 ( ) ;  
 	 _ b l o c k s _ [ 2 9 9 ]   =   n e w   B l o c k 2 9 9 ( ) ;  
 	 _ b l o c k s _ [ 3 0 0 ]   =   n e w   B l o c k 3 0 0 ( ) ;  
 	 _ b l o c k s _ [ 3 0 1 ]   =   n e w   B l o c k 3 0 1 ( ) ;  
 	 _ b l o c k s _ [ 3 0 2 ]   =   n e w   B l o c k 3 0 2 ( ) ;  
 	 _ b l o c k s _ [ 3 0 3 ]   =   n e w   B l o c k 3 0 3 ( ) ;  
 	 _ b l o c k s _ [ 3 0 4 ]   =   n e w   B l o c k 3 0 4 ( ) ;  
 	 _ b l o c k s _ [ 3 0 5 ]   =   n e w   B l o c k 3 0 5 ( ) ;  
 	 _ b l o c k s _ [ 3 0 6 ]   =   n e w   B l o c k 3 0 6 ( ) ;  
 	 _ b l o c k s _ [ 3 0 7 ]   =   n e w   B l o c k 3 0 7 ( ) ;  
 	 _ b l o c k s _ [ 3 0 8 ]   =   n e w   B l o c k 3 0 8 ( ) ;  
 	 _ b l o c k s _ [ 3 0 9 ]   =   n e w   B l o c k 3 0 9 ( ) ;  
 	 _ b l o c k s _ [ 3 1 0 ]   =   n e w   B l o c k 3 1 0 ( ) ;  
 	 _ b l o c k s _ [ 3 1 1 ]   =   n e w   B l o c k 3 1 1 ( ) ;  
 	 _ b l o c k s _ [ 3 1 2 ]   =   n e w   B l o c k 3 1 2 ( ) ;  
 	 _ b l o c k s _ [ 3 1 3 ]   =   n e w   B l o c k 3 1 3 ( ) ;  
 	 _ b l o c k s _ [ 3 1 4 ]   =   n e w   B l o c k 3 1 4 ( ) ;  
 	 _ b l o c k s _ [ 3 1 5 ]   =   n e w   B l o c k 3 1 5 ( ) ;  
 	 _ b l o c k s _ [ 3 1 6 ]   =   n e w   B l o c k 3 1 6 ( ) ;  
 	 _ b l o c k s _ [ 3 1 7 ]   =   n e w   B l o c k 3 1 7 ( ) ;  
 	 _ b l o c k s _ [ 3 1 8 ]   =   n e w   B l o c k 3 1 8 ( ) ;  
 	 _ b l o c k s _ [ 3 1 9 ]   =   n e w   B l o c k 3 1 9 ( ) ;  
 	 _ b l o c k s _ [ 3 2 0 ]   =   n e w   B l o c k 3 2 0 ( ) ;  
 	 _ b l o c k s _ [ 3 2 1 ]   =   n e w   B l o c k 3 2 1 ( ) ;  
 	 _ b l o c k s _ [ 3 2 2 ]   =   n e w   B l o c k 3 2 2 ( ) ;  
 	 _ b l o c k s _ [ 3 2 3 ]   =   n e w   B l o c k 3 2 3 ( ) ;  
 	 _ b l o c k s _ [ 3 2 4 ]   =   n e w   B l o c k 3 2 4 ( ) ;  
 	 _ b l o c k s _ [ 3 2 5 ]   =   n e w   B l o c k 3 2 5 ( ) ;  
 	 _ b l o c k s _ [ 3 2 6 ]   =   n e w   B l o c k 3 2 6 ( ) ;  
 	 _ b l o c k s _ [ 3 2 7 ]   =   n e w   B l o c k 3 2 7 ( ) ;  
 	 _ b l o c k s _ [ 3 2 8 ]   =   n e w   B l o c k 3 2 8 ( ) ;  
 	 _ b l o c k s _ [ 3 2 9 ]   =   n e w   B l o c k 3 2 9 ( ) ;  
 	 _ b l o c k s _ [ 3 3 0 ]   =   n e w   B l o c k 3 3 0 ( ) ;  
 	 _ b l o c k s _ [ 3 3 1 ]   =   n e w   B l o c k 3 3 1 ( ) ;  
 	 _ b l o c k s _ [ 3 3 2 ]   =   n e w   B l o c k 3 3 2 ( ) ;  
 	 _ b l o c k s _ [ 3 3 3 ]   =   n e w   B l o c k 3 3 3 ( ) ;  
 	 _ b l o c k s _ [ 3 3 4 ]   =   n e w   B l o c k 3 3 4 ( ) ;  
 	 _ b l o c k s _ [ 3 3 5 ]   =   n e w   B l o c k 3 3 5 ( ) ;  
 	 _ b l o c k s _ [ 3 3 6 ]   =   n e w   B l o c k 3 3 6 ( ) ;  
 	 _ b l o c k s _ [ 3 3 7 ]   =   n e w   B l o c k 3 3 7 ( ) ;  
 	 _ b l o c k s _ [ 3 3 8 ]   =   n e w   B l o c k 3 3 8 ( ) ;  
 	 _ b l o c k s _ [ 3 3 9 ]   =   n e w   B l o c k 3 3 9 ( ) ;  
 	 _ b l o c k s _ [ 3 4 0 ]   =   n e w   B l o c k 3 4 0 ( ) ;  
 	 _ b l o c k s _ [ 3 4 1 ]   =   n e w   B l o c k 3 4 1 ( ) ;  
 	 _ b l o c k s _ [ 3 4 2 ]   =   n e w   B l o c k 3 4 2 ( ) ;  
 	 _ b l o c k s _ [ 3 4 3 ]   =   n e w   B l o c k 3 4 3 ( ) ;  
 	 _ b l o c k s _ [ 3 4 4 ]   =   n e w   B l o c k 3 4 4 ( ) ;  
 	 _ b l o c k s _ [ 3 4 5 ]   =   n e w   B l o c k 3 4 5 ( ) ;  
 	 _ b l o c k s _ [ 3 4 6 ]   =   n e w   B l o c k 3 4 6 ( ) ;  
 	 _ b l o c k s _ [ 3 4 7 ]   =   n e w   B l o c k 3 4 7 ( ) ;  
 	 _ b l o c k s _ [ 3 4 8 ]   =   n e w   B l o c k 3 4 8 ( ) ;  
 	 _ b l o c k s _ [ 3 4 9 ]   =   n e w   B l o c k 3 4 9 ( ) ;  
 	 _ b l o c k s _ [ 3 5 0 ]   =   n e w   B l o c k 3 5 0 ( ) ;  
 	 _ b l o c k s _ [ 3 5 1 ]   =   n e w   B l o c k 3 5 1 ( ) ;  
 	 _ b l o c k s _ [ 3 5 2 ]   =   n e w   B l o c k 3 5 2 ( ) ;  
 	 _ b l o c k s _ [ 3 5 3 ]   =   n e w   B l o c k 3 5 3 ( ) ;  
 	 _ b l o c k s _ [ 3 5 4 ]   =   n e w   B l o c k 3 5 4 ( ) ;  
 	 _ b l o c k s _ [ 3 5 5 ]   =   n e w   B l o c k 3 5 5 ( ) ;  
 	 _ b l o c k s _ [ 3 5 6 ]   =   n e w   B l o c k 3 5 6 ( ) ;  
 	 _ b l o c k s _ [ 3 5 7 ]   =   n e w   B l o c k 3 5 7 ( ) ;  
 	 _ b l o c k s _ [ 3 5 8 ]   =   n e w   B l o c k 3 5 8 ( ) ;  
 	 _ b l o c k s _ [ 3 5 9 ]   =   n e w   B l o c k 3 5 9 ( ) ;  
 	 _ b l o c k s _ [ 3 6 0 ]   =   n e w   B l o c k 3 6 0 ( ) ;  
 	 _ b l o c k s _ [ 3 6 1 ]   =   n e w   B l o c k 3 6 1 ( ) ;  
 	 _ b l o c k s _ [ 3 6 2 ]   =   n e w   B l o c k 3 6 2 ( ) ;  
 	 _ b l o c k s _ [ 3 6 3 ]   =   n e w   B l o c k 3 6 3 ( ) ;  
 	 _ b l o c k s _ [ 3 6 4 ]   =   n e w   B l o c k 3 6 4 ( ) ;  
 	 _ b l o c k s _ [ 3 6 5 ]   =   n e w   B l o c k 3 6 5 ( ) ;  
 	 _ b l o c k s _ [ 3 6 6 ]   =   n e w   B l o c k 3 6 6 ( ) ;  
 	 _ b l o c k s _ [ 3 6 7 ]   =   n e w   B l o c k 3 6 7 ( ) ;  
 	 _ b l o c k s _ [ 3 6 8 ]   =   n e w   B l o c k 3 6 8 ( ) ;  
 	 _ b l o c k s _ [ 3 6 9 ]   =   n e w   B l o c k 3 6 9 ( ) ;  
 	 _ b l o c k s _ [ 3 7 0 ]   =   n e w   B l o c k 3 7 0 ( ) ;  
 	 _ b l o c k s _ [ 3 7 1 ]   =   n e w   B l o c k 3 7 1 ( ) ;  
 	 _ b l o c k s _ [ 3 7 2 ]   =   n e w   B l o c k 3 7 2 ( ) ;  
 	 _ b l o c k s _ [ 3 7 3 ]   =   n e w   B l o c k 3 7 3 ( ) ;  
 	 _ b l o c k s _ [ 3 7 4 ]   =   n e w   B l o c k 3 7 4 ( ) ;  
 	 _ b l o c k s _ [ 3 7 5 ]   =   n e w   B l o c k 3 7 5 ( ) ;  
 	 _ b l o c k s _ [ 3 7 6 ]   =   n e w   B l o c k 3 7 6 ( ) ;  
 	 _ b l o c k s _ [ 3 7 7 ]   =   n e w   B l o c k 3 7 7 ( ) ;  
 	 _ b l o c k s _ [ 3 7 8 ]   =   n e w   B l o c k 3 7 8 ( ) ;  
 	 _ b l o c k s _ [ 3 7 9 ]   =   n e w   B l o c k 3 7 9 ( ) ;  
 	 _ b l o c k s _ [ 3 8 0 ]   =   n e w   B l o c k 3 8 0 ( ) ;  
 	 _ b l o c k s _ [ 3 8 1 ]   =   n e w   B l o c k 3 8 1 ( ) ;  
 	 _ b l o c k s _ [ 3 8 2 ]   =   n e w   B l o c k 3 8 2 ( ) ;  
 	 _ b l o c k s _ [ 3 8 3 ]   =   n e w   B l o c k 3 8 3 ( ) ;  
 	 _ b l o c k s _ [ 3 8 4 ]   =   n e w   B l o c k 3 8 4 ( ) ;  
 	 _ b l o c k s _ [ 3 8 5 ]   =   n e w   B l o c k 3 8 5 ( ) ;  
 	 _ b l o c k s _ [ 3 8 6 ]   =   n e w   B l o c k 3 8 6 ( ) ;  
 	 _ b l o c k s _ [ 3 8 7 ]   =   n e w   B l o c k 3 8 7 ( ) ;  
 	 _ b l o c k s _ [ 3 8 8 ]   =   n e w   B l o c k 3 8 8 ( ) ;  
 	 _ b l o c k s _ [ 3 8 9 ]   =   n e w   B l o c k 3 8 9 ( ) ;  
 	 _ b l o c k s _ [ 3 9 0 ]   =   n e w   B l o c k 3 9 0 ( ) ;  
 	 _ b l o c k s _ [ 3 9 1 ]   =   n e w   B l o c k 3 9 1 ( ) ;  
 	 _ b l o c k s _ [ 3 9 2 ]   =   n e w   B l o c k 3 9 2 ( ) ;  
 	 _ b l o c k s _ [ 3 9 3 ]   =   n e w   B l o c k 3 9 3 ( ) ;  
 	 _ b l o c k s _ [ 3 9 4 ]   =   n e w   B l o c k 3 9 4 ( ) ;  
 	 _ b l o c k s _ [ 3 9 5 ]   =   n e w   B l o c k 3 9 5 ( ) ;  
 	 _ b l o c k s _ [ 3 9 6 ]   =   n e w   B l o c k 3 9 6 ( ) ;  
 	 _ b l o c k s _ [ 3 9 7 ]   =   n e w   B l o c k 3 9 7 ( ) ;  
 	 _ b l o c k s _ [ 3 9 8 ]   =   n e w   B l o c k 3 9 8 ( ) ;  
 	 _ b l o c k s _ [ 3 9 9 ]   =   n e w   B l o c k 3 9 9 ( ) ;  
 	 _ b l o c k s _ [ 4 0 0 ]   =   n e w   B l o c k 4 0 0 ( ) ;  
 	 _ b l o c k s _ [ 4 0 1 ]   =   n e w   B l o c k 4 0 1 ( ) ;  
 	 _ b l o c k s _ [ 4 0 2 ]   =   n e w   B l o c k 4 0 2 ( ) ;  
  
 	 / /   f i l l   t h e   l o o k u p   t a b l e  
 	 A r r a y R e s i z e ( f x d B l o c k s L o o k u p T a b l e ,   A r r a y S i z e ( _ b l o c k s _ ) ) ;  
 	 f o r   ( i n t   i = 0 ;   i < A r r a y S i z e ( _ b l o c k s _ ) ;   i + + )  
 	 {  
 	 	 f x d B l o c k s L o o k u p T a b l e [ i ]   =   _ b l o c k s _ [ i ] . _ _ b l o c k _ u s e r _ n u m b e r ;  
 	 }  
  
 	 / /   f i l l   t h e   l i s t   o f   i n b o u n d   b l o c k s   f o r   e a c h   B l o c k C a l l s   i n s t a n c e  
 	 f o r   ( i n t   i = 0 ;   i < A r r a y S i z e ( _ b l o c k s _ ) ;   i + + )  
 	 {  
 	 	 _ b l o c k s _ [ i ] . _ _ a n n o u n c e T h i s B l o c k ( ) ;  
 	 }  
  
 	 / /   L i s t   o f   i n i t i a l l y   d i s a b l e d   b l o c k s  
 	 i n t   d i s a b l e d _ b l o c k s _ l i s t [ ]   =   { } ;  
 	 f o r   ( i n t   l   =   0 ;   l   <   A r r a y S i z e ( d i s a b l e d _ b l o c k s _ l i s t ) ;   l + + )   {  
 	 	 _ b l o c k s _ [ d i s a b l e d _ b l o c k s _ l i s t [ l ] ] . _ _ d i s a b l e d   =   t r u e ;  
 	 }  
  
 	 / / - -   r u n   b l o c k s  
 	 i n t   b l o c k s _ t o _ r u n [ ]   =   { 7 } ;  
 	 f o r   ( i n t   i = 0 ;   i < A r r a y S i z e ( b l o c k s _ t o _ r u n ) ;   i + + )   {  
 	 	 _ b l o c k s _ [ b l o c k s _ t o _ r u n [ i ] ] . r u n ( ) ;  
 	 }  
  
  
 	 F X D _ M I L S _ I N I T _ E N D           =   ( d o u b l e ) G e t T i c k C o u n t ( ) ;  
 	 F X D _ F I R S T _ T I C K _ P A S S E D   =   f a l s e ;   / /   r e s e t   i s   n e e d e d   w h e n   c h a n g i n g   i n p u t s  
  
 	 r e t u r n ( I N I T _ S U C C E E D E D ) ;  
 }  
  
 / / V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V / /  
 / /   T h i s   f u n c t i o n   i s   e x e c u t e d   o n   e v e r y   i n c o m i n g   t i c k   / /  
 / / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / /  
 v o i d   O n T i c k ( )  
 {  
 	 F X D _ T I C K S _ F R O M _ S T A R T + + ;  
  
 	 i f   ( E N A B L E _ S T A T U S   & &   F X D _ T I C K S _ F R O M _ S T A R T   = =   1 )   D r a w S t a t u s ( " w o r k i n g " ) ;  
  
 	 / / - -   s p e c i a l   s y s t e m   a c t i o n s  
 	 i f   ( F X D _ D R A W _ S P R E A D _ I N F O )   D r a w S p r e a d I n f o ( ) ;  
 	 T i c k s D a t a ( " " ) ;   / /   C o l l e c t   t i c k s   ( i f   n e e d e d )  
 	 T i c k s P e r S e c o n d ( f a l s e ,   t r u e ) ;   / /   C o l l e c t   t i c k s   p e r   s e c o n d  
 	 i f   ( U S E _ V I R T U A L _ S T O P S )   { V i r t u a l S t o p s D r i v e r ( ) ; }  
  
 	 i f   ( O r d e r s T o t a l ( ) )   / /   t h i s   m a k e s   t h i n g s   f a s t e r  
 	 {  
 	 	 E x p i r a t i o n D r i v e r ( ) ;  
 	 	 O C O D r i v e r ( ) ;   / /   C h e c k   a n d   c l o s e   O C O   o r d e r s  
 	 }  
 	 i f   ( E N A B L E _ E V E N T _ T R A D E )   { O n T r a d e L i s t e n e r ( ) ; }  
  
  
 	 / /   s k i p   t i c k s  
 	 i f   ( T i m e L o c a l ( )   <   F X D _ T I C K S K I P _ U N T I L )   { r e t u r n ; }  
  
 	 / / - -   r u n   b l o c k s  
 	 i n t   b l o c k s _ t o _ r u n [ ]   =   { 2 8 , 1 0 6 , 1 1 3 , 1 5 5 , 2 1 4 , 2 6 3 , 3 2 0 } ;  
 	 f o r   ( i n t   i = 0 ;   i < A r r a y S i z e ( b l o c k s _ t o _ r u n ) ;   i + + )   {  
 	 	 _ b l o c k s _ [ b l o c k s _ t o _ r u n [ i ] ] . r u n ( ) ;  
 	 }  
  
  
 	 r e t u r n ;  
 }  
  
  
  
 / / V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V / /  
 / /   T h i s   f u n c t i o n   i s   e x e c u t e d   o n   t r a d e   e v e n t s   -   o p e n ,   c l o s e ,   m o d i f y   / /  
 / / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / /  
 v o i d   E v e n t T r a d e ( )  
 {  
  
  
 	 O n T r a d e Q u e u e ( - 1 ) ;  
 }  
  
 / / V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V / /  
 / /   T h i s   f u n c t i o n   i s   e x e c u t e d   o n   a   p e r i o d   b a s i s   / /  
 / / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / /  
 v o i d   O n T i m e r ( )  
 {  
 	 / / - -   t o   s i m u l a t e   t i c k s   i n   o f f l i n e   c h a r t s ,   T i m e r   i s   u s e d   i n s t e a d   o f   i n f i n i t e   l o o p  
 	 / / - -   t h e   n e x t   f u n c t i o n   c h e c k s   f o r   c h a n g e s   i n   p r i c e   a n d   c a l l s   O n T i c k ( )   m a n u a l l y  
 	 i f   ( F X D _ C H A R T _ I S _ O F F L I N E   & &   R e f r e s h R a t e s ( ) )   {  
 	 	 O n T i c k ( ) ;  
 	 }  
 	 i f   ( O N _ T R A D E _ R E A L T I M E   = =   1 )   {  
 	 	 O n T r a d e L i s t e n e r ( ) ;  
 	 }  
  
 	 s t a t i c   d a t e t i m e   t 0   =   0 ;  
 	 d a t e t i m e   t   =   0 ;  
 	 b o o l   o k   =   f a l s e ;  
  
 	 i f   ( F X D _ O N T I M E R _ T A K E N )  
 	 {  
 	 	 i f   ( F X D _ O N T I M E R _ T A K E N _ T I M E   >   0 )  
 	 	 {  
 	 	 	 i f   ( F X D _ O N T I M E R _ T A K E N _ I N _ M I L L I S E C O N D S   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 t   =   G e t T i c k C o u n t ( ) ;  
 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 t   =   T i m e L o c a l ( ) ;  
 	 	 	 }  
 	 	 	 i f   ( ( t   -   t 0 )   > =   F X D _ O N T I M E R _ T A K E N _ T I M E )  
 	 	 	 {  
 	 	 	 	 t 0   =   t ;  
 	 	 	 	 o k   =   t r u e ;  
 	 	 	 }  
 	 	 }  
  
 	 	 i f   ( o k   = =   f a l s e )   {  
 	 	 	 r e t u r n ;  
 	 	 }  
 	 }  
  
 }  
  
  
 / / V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V / /  
 / /   T h i s   f u n c t i o n   i s   e x e c u t e d   w h e n   c h a r t   e v e n t   h a p p e n s   / /  
 / / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / /  
 v o i d   O n C h a r t E v e n t (  
 	 c o n s t   i n t   i d ,                   / /   E v e n t   I D  
 	 c o n s t   l o n g &   l p a r a m ,       / /   P a r a m e t e r   o f   t y p e   l o n g   e v e n t  
 	 c o n s t   d o u b l e &   d p a r a m ,   / /   P a r a m e t e r   o f   t y p e   d o u b l e   e v e n t  
 	 c o n s t   s t r i n g &   s p a r a m     / /   P a r a m e t e r   o f   t y p e   s t r i n g   e v e n t s  
 )  
 {  
 	 / / - -   w r i t e   p a r a m e t e r   t o   t h e   s y s t e m   g l o b a l   v a r i a b l e s  
 	 F X D _ O N C H A R T . i d           =   i d ;  
 	 F X D _ O N C H A R T . l p a r a m   =   l p a r a m ;  
 	 F X D _ O N C H A R T . d p a r a m   =   d p a r a m ;  
 	 F X D _ O N C H A R T . s p a r a m   =   s p a r a m ;  
  
  
 	 r e t u r n ;  
 }  
  
 / / V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V / /  
 / /   T h i s   f u n c t i o n   i s   e x e c u t e d   o n c e   w h e n   t h e   p r o g r a m   e n d s   / /  
 / / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / /  
 v o i d   O n D e i n i t ( c o n s t   i n t   r e a s o n )  
 {  
 	 i n t   r e s o n   =   U n i n i t i a l i z e R e a s o n ( ) ;  
 	 i f   ( r e s o n   = =   R E A S O N _ C H A R T C H A N G E   | |   r e s o n   = =   R E A S O N _ P A R A M E T E R S   | |   r e a s o n   = =   R E A S O N _ T E M P L A T E )   { r e t u r n ; }  
  
 	 / / - -   i f   T i m e r   w a s   s e t ,   k i l l   i t   h e r e  
 	 E v e n t K i l l T i m e r ( ) ;  
  
 	 i f   ( E N A B L E _ S T A T U S )   D r a w S t a t u s ( " s t o p p e d " ) ;  
 	 i f   ( E N A B L E _ S P R E A D _ M E T E R )   D r a w S p r e a d I n f o ( ) ;  
  
  
  
 	 i f   ( M Q L I n f o I n t e g e r ( M Q L _ T E S T E R ) )   {  
 	 	 P r i n t ( " B a c k t e s t e d   i n   " + D o u b l e T o S t r i n g ( ( G e t T i c k C o u n t ( ) - F X D _ M I L S _ I N I T _ E N D ) / 1 0 0 0 ,   2 ) + "   s e c o n d s " ) ;  
 	 	 d o u b l e   t c   =   G e t T i c k C o u n t ( ) - F X D _ M I L S _ I N I T _ E N D ;  
 	 	 i f   ( t c   >   0 )  
 	 	 {  
 	 	 	 P r i n t ( " A v e r a g e   t i c k s   p e r   s e c o n d :   " + D o u b l e T o S t r i n g ( F X D _ T I C K S _ F R O M _ S T A R T / t c ,   0 ) ) ;  
 	 	 }  
 	 }  
  
 	 i f   ( M Q L I n f o I n t e g e r ( M Q L _ P R O G R A M _ T Y P E )   = =   P R O G R A M _ E X P E R T )  
 	 {  
 	 	 s w i t c h ( U n i n i t i a l i z e R e a s o n ( ) )  
 	 	 {  
 	 	 	 c a s e   R E A S O N _ P R O G R A M           :   P r i n t ( " E x p e r t   A d v i s o r   s e l f   t e r m i n a t e d " ) ;   b r e a k ;  
 	 	 	 c a s e   R E A S O N _ R E M O V E             :   P r i n t ( " E x p e r t   A d v i s o r   r e m o v e d   f r o m   t h e   c h a r t " ) ;   b r e a k ;  
 	 	 	 c a s e   R E A S O N _ R E C O M P I L E       :   P r i n t ( " E x p e r t   A d v i s o r   h a s   b e e n   r e c o m p i l e d " ) ;   b r e a k ;  
 	 	 	 c a s e   R E A S O N _ C H A R T C H A N G E   :   P r i n t ( " S y m b o l   o r   c h a r t   p e r i o d   h a s   b e e n   c h a n g e d " ) ;   b r e a k ;  
 	 	 	 c a s e   R E A S O N _ C H A R T C L O S E     :   P r i n t ( " C h a r t   h a s   b e e n   c l o s e d " ) ;   b r e a k ;  
 	 	 	 c a s e   R E A S O N _ P A R A M E T E R S     :   P r i n t ( " I n p u t   p a r a m e t e r s   h a v e   b e e n   c h a n g e d   b y   a   u s e r " ) ;   b r e a k ;  
 	 	 	 c a s e   R E A S O N _ A C C O U N T           :   P r i n t ( " A n o t h e r   a c c o u n t   h a s   b e e n   a c t i v a t e d   o r   r e c o n n e c t i o n   t o   t h e   t r a d e   s e r v e r   h a s   o c c u r r e d   d u e   t o   c h a n g e s   i n   t h e   a c c o u n t   s e t t i n g s " ) ;   b r e a k ;  
 	 	 	 c a s e   R E A S O N _ T E M P L A T E         :   P r i n t ( " A   n e w   t e m p l a t e   h a s   b e e n   a p p l i e d " ) ;   b r e a k ;  
 	 	 	 c a s e   R E A S O N _ I N I T F A I L E D     :   P r i n t ( " O n I n i t ( )   h a n d l e r   h a s   r e t u r n e d   a   n o n z e r o   v a l u e " ) ;   b r e a k ;  
 	 	 	 c a s e   R E A S O N _ C L O S E               :   P r i n t ( " T e r m i n a l   h a s   b e e n   c l o s e d " ) ;   b r e a k ;  
 	 	 }  
 	 }  
  
 	 / /   d e l e t e   d y n a m i c   p o i n t e r s  
 	 f o r   ( i n t   i = 0 ;   i < A r r a y S i z e ( _ b l o c k s _ ) ;   i + + )  
 	 {  
 	 	 d e l e t e   _ b l o c k s _ [ i ] ;  
 	 	 _ b l o c k s _ [ i ]   =   N U L L ;  
 	 }  
 	 A r r a y R e s i z e ( _ b l o c k s _ ,   0 ) ;  
  
 	 r e t u r n ;  
 }  
  
 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
 / /   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   / /  
 / /   | 	                                                                                   C l a s s e s   o f   b l o c k s                                                                                                         |   / /  
 / /   |                             C l a s s e s   t h a t   c o n t a i n   t h e   a c t u a l   c o d e   o f   t h e   b l o c k s   a n d   t h e i r   i n p u t   p a r a m e t e r s   a s   w e l l                               |   / /  
 / /   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   / /  
 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
  
 / * *  
 	 T h e   b a s e   c l a s s   f o r   a l l   b l o c k   c a l l s  
       * /  
 c l a s s   B l o c k C a l l s  
 {  
 	 p u b l i c :  
 	 	 b o o l   _ _ d i s a b l e d ;   / /   w h e t h e r   o r   n o t   t h e   b l o c k   i s   d i s a b l e d  
  
 	 	 s t r i n g   _ _ b l o c k _ u s e r _ n u m b e r ;  
                 i n t   _ _ b l o c k _ n u m b e r ;  
 	 	 i n t   _ _ b l o c k _ w a i t i n g ;  
 	 	 i n t   _ _ p a r e n t _ n u m b e r ;  
 	 	 i n t   _ _ i n b o u n d _ b l o c k s [ ] ;  
 	 	 i n t   _ _ o u t b o u n d _ b l o c k s [ ] ;  
 	 	 v o i d   _ _ a d d I n b o u n d B l o c k ( i n t   i d   =   0 )   {  
 	 	 	 i n t   s i z e   =   A r r a y S i z e ( _ _ i n b o u n d _ b l o c k s ) ;  
 	 	 	 f o r   ( i n t   i   =   0 ;   i   <   s i z e ;   i + + )   {  
 	 	 	 	 i f   ( _ _ i n b o u n d _ b l o c k s [ i ]   = =   i d )   {  
 	 	 	 	 	 r e t u r n ;  
 	 	 	 	 }  
 	 	 	 }  
 	 	 	 A r r a y R e s i z e ( _ _ i n b o u n d _ b l o c k s ,   s i z e   +   1 ) ;  
 	 	 	 _ _ i n b o u n d _ b l o c k s [ s i z e ]   =   i d ;  
 	 	 }  
  
 	 	 / * *  
 	 	       A n n o u n c e   t h i s   b l o c k   t o   t h e   l i s t   o f   i n b o u n d   c o n n e c t i o n s   o f   a l l   t h e   b l o c k s   t o   w h i c h   t h i s   b l o c k   i s   c o n n e c t e d   t o  
 	 	       * /  
 	 	 v o i d   _ _ a n n o u n c e T h i s B l o c k ( )  
 	 	 {  
 	 	       / /   a d d   t h e   c u r r e n t   b l o c k   n u m b e r   t o   t h e   l i s t   o f   i n b o u n d   b l o c k s  
 	 	       / /   f o r   e a c h   o u t b o u n d   b l o c k   t h a t   i s   p r o v i d e d  
 	 	 	 f o r   ( i n t   i   =   0 ;   i   <   A r r a y S i z e ( _ _ o u t b o u n d _ b l o c k s ) ;   i + + )  
 	 	 	 {  
 	 	 	 	 i n t   b l o c k   =   _ _ o u t b o u n d _ b l o c k s [ i ] ;   / /   o u t b o u n d   b l o c k   n u m b e r  
 	 	 	 	 i n t   s i z e     =   A r r a y S i z e ( _ b l o c k s _ [ b l o c k ] . _ _ i n b o u n d _ b l o c k s ) ;   / /   t h e   s i z e   o f   i t s   i n b o u n d   l i s t  
  
 	 	 	 	 / /   s k i p   i f   t h e   c u r r e n t   b l o c k   w a s   a l r e a d y   a d d e d  
 	 	 	 	 f o r   ( i n t   j   =   0 ;   j   <   s i z e ;   j + + )   {  
 	 	 	 	 	 i f   ( _ b l o c k s _ [ b l o c k ] . _ _ i n b o u n d _ b l o c k s [ j ]   = =   _ _ b l o c k _ n u m b e r )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 r e t u r n ;  
 	 	 	 	 	 }  
 	 	 	 	 }  
  
 	 	 	 	 / /   a d d   t h e   c u r r e n t   b l o c k   n u m b e r   t o   t h e   l i s t   o f   i n b o u n d   b l o c k s   o f   t h e   o t h e r   b l o c k  
 	 	 	 	 A r r a y R e s i z e ( _ b l o c k s _ [ b l o c k ] . _ _ i n b o u n d _ b l o c k s ,   s i z e   +   1 ) ;  
 	 	 	 	 _ b l o c k s _ [ b l o c k ] . _ _ i n b o u n d _ b l o c k s [ s i z e ]   =   _ _ b l o c k _ n u m b e r ;  
 	 	 	 }  
 	 	 }  
  
 	 	 / /   t h i s   i s   h e r e ,   b e c a u s e   i t   i s   u s e d   i n   t h e   " r u n "   f u n c t i o n  
 	 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )   =   0 ;  
  
 	 	 / * *  
 	 	 	 I n   t h e   d e r i v e d   c l a s s   t h i s   m e t h o d   s h o u l d   b e   u s e d   t o   s e t   d y n a m i c   p a r a m e t e r s   o r   o t h e r   s t u f f   b e f o r e   t h e   m a i n   e x e c u t e .  
 	 	 	 T h i s   m e t h o d   i s   a u t o m a t i c a l l y   c a l l e d   w i t h i n   t h e   m a i n   " r u n "   m e t h o d   b e l o w ,   b e f o r e   t h e   e x e c u t i o n   o f   t h e   m a i n   c l a s s .  
 	 	 	 * /  
 	 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )   { r e t u r n ; } ;  
 	 	 b o o l   _ b e f o r e E x e c u t e E n a b l e d ;   / /   f o r   s p e e d  
  
 	 	 / * *  
 	 	 	 S a m e   a s   _ b e f o r e E x e c u t e _ ,   b u t   t o   w o r k   a f t e r   t h e   e x e c u t e   m e t h o d .  
 	 	 	 * /  
 	 	 v i r t u a l   v o i d   _ a f t e r E x e c u t e _ ( )   { r e t u r n ; } ;  
 	 	 b o o l   _ a f t e r E x e c u t e E n a b l e d ;   / /   f o r   s p e e d  
  
 	 	 / * *  
 	 	 	 T h i s   i s   t h e   m e t h o d   t h a t   i s   u s e d   t o   r u n   t h e   b l o c k  
 	 	 	 * /  
 	 	 v i r t u a l   v o i d   r u n ( i n t   _ p a r e n t _ = 0 )   {  
 	 	 	 _ _ p a r e n t _ n u m b e r   =   _ p a r e n t _ ;  
 	 	 	 i f   ( _ _ d i s a b l e d   | |   F X D _ B R E A K )   { r e t u r n ; }  
 	 	 	 F X D _ C U R R E N T _ F U N C T I O N _ I D   =   _ _ b l o c k _ n u m b e r ;  
  
 	 	 	 i f   ( _ b e f o r e E x e c u t e E n a b l e d )   { _ b e f o r e E x e c u t e _ ( ) ; }  
 	 	 	 _ e x e c u t e _ ( ) ;  
 	 	 	 i f   ( _ a f t e r E x e c u t e E n a b l e d )   { _ a f t e r E x e c u t e _ ( ) ; }  
  
 	 	 	 i f   ( _ _ b l o c k _ w a i t i n g   & &   F X D _ C U R R E N T _ F U N C T I O N _ I D   = =   _ _ b l o c k _ n u m b e r )   { f x d W a i t . A c c u m u l a t e ( F X D _ C U R R E N T _ F U N C T I O N _ I D ) ; }  
 	 	 }  
 } ;  
  
 B l o c k C a l l s   * _ b l o c k s _ [ ] ;  
  
  
 / /   " P a s s "   m o d e l  
 c l a s s   M D L _ P a s s :   p u b l i c   B l o c k C a l l s  
 {  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " F o r   e a c h   T r a d e "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   T 1 0 >  
 c l a s s   M D L _ L o o p S t a r t T r a d e s :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p M o d e ;  
 	 T 2   G r o u p ;  
 	 T 3   S y m b o l M o d e ;  
 	 T 4   S y m b o l ;  
 	 T 5   B u y s O r S e l l s ;  
 	 T 6   L o o p D i r e c t i o n ;  
 	 T 7   L o o p S k i p ;  
 	 T 8   L o o p E v e r y ;  
 	 T 9   L o o p L i m i t ;  
 	 T 1 0   P a s s E n d ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 d o u b l e   t r a d e s [ ] [ 2 ] ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ L o o p S t a r t T r a d e s ( )  
 	 {  
 	 	 G r o u p M o d e   =   ( s t r i n g ) " g r o u p " ;  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l M o d e   =   ( s t r i n g ) " s y m b o l " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 B u y s O r S e l l s   =   ( s t r i n g ) " b o t h " ;  
 	 	 L o o p D i r e c t i o n   =   ( s t r i n g ) " n e w e s t - t o - o l d e s t " ;  
 	 	 L o o p S k i p   =   ( i n t ) 0 ;  
 	 	 L o o p E v e r y   =   ( i n t ) 0 ;  
 	 	 L o o p L i m i t   =   ( i n t ) 0 ;  
 	 	 P a s s E n d   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 / /   u s e d   w h e n   s o r t i n g   b y   p r o f i t  
 	 	  
 	 	 i n t   s a v e d _ t y p e           =   a t t r T y p e I n L o o p ( ) ;  
 	 	 u l o n g   s a v e d _ t i c k e t   =   a t t r T i c k e t I n L o o p ( ) ;   / /   T h i s   t i c k e t   n u m b e r   w i l l   b e   r e l o a d e d   a t   t h e   e n d   o f   t h i s   l o o p ,   s o   i f   w e   a r e   i n   a n o t h e r   o v e r l a p p i n g   l o o p   -   i t   w i l l   c o n t i n u e   u s i n g   i t ' s   l a s t   u s e d   t i c k e t   n u m b e r  
 	 	  
 	 	 i n t   t o t a l   =   T r a d e s T o t a l ( ) ;  
 	 	 i n t   c o u n t   =   0 ;  
 	 	 i n t   s k i p     =   - 1 ;  
 	 	 i n t   e v e r y   =   0 ;  
 	 	  
 	 	 b o o l   g e t _ f r o m _ a r r a y   =   f a l s e ;  
 	 	  
 	 	 i n t   i _ s t a r t   =   0 ,   i _ s t o p   =   0 ,   i _ i n c   =   0 ,   i   =   0 ;  
 	 	  
 	 	 i f   ( L o o p D i r e c t i o n   = =   " n e w e s t - t o - o l d e s t " )  
 	 	 {  
 	 	 	 i _ s t a r t   =   t o t a l - 1 ;  
 	 	 	 i _ s t o p     =   0 ;  
 	 	 	 i _ i n c       =   - 1 ;  
 	 	 }  
 	 	 e l s e   i f   ( L o o p D i r e c t i o n   = =   " o l d e s t - t o - n e w e s t " )  
 	 	 {  
 	 	     	 i _ s t a r t   =   0 ;  
 	 	 	 i _ s t o p     =   t o t a l - 1 ;  
 	 	 	 i _ i n c       =   1 ;  
 	 	 }  
 	 	 e l s e   i f   ( L o o p D i r e c t i o n   = =   " p r o f i t a b l e - f i r s t "   | |   L o o p D i r e c t i o n   = =   " p r o f i t a b l e - l a s t " )  
 	 	 {  
 	 	 	 i n t   l a s t _ i n d e x   =   - 1 ;  
 	 	 	 g e t _ f r o m _ a r r a y   =   t r u e ;  
 	 	 	  
 	 	 	 / /   C o l l e c t   d a t a  
 	 	 	 A r r a y R e s i z e ( t r a d e s , 0 ) ;  
 	 	 	 i n t   s i z e   =   0 ;  
 	 	  
 	 	 	 f o r   ( i n t   p o s = 0 ;   p o s   <   t o t a l ;   p o s + + )  
 	 	 	 {  
 	 	 	 	 i f   ( ! T r a d e S e l e c t B y I n d e x ( p o s ,   G r o u p M o d e ,   G r o u p ,   S y m b o l M o d e ,   S y m b o l ,   B u y s O r S e l l s ) )   c o n t i n u e ;  
 	 	  
 	 	 	 	 s i z e + + ;  
 	 	 	 	 A r r a y R e s i z e ( t r a d e s , s i z e ) ;  
 	 	  
 	 	 	 	 t r a d e s [ s i z e - 1 ] [ 0 ]   =   O r d e r P r o f i t ( ) ;  
 	 	 	 	 t r a d e s [ s i z e - 1 ] [ 1 ]   =   ( d o u b l e ) O r d e r T i c k e t ( ) ;  
 	 	 	 }  
 	 	  
 	 	 	 / /   S o r t  
 	 	 	 i f   ( s i z e   >   0 )  
 	 	 	 {  
 	 	 	 	 A r r a y S o r t ( t r a d e s ) ;  
 	 	 	 	 l a s t _ i n d e x   =   s i z e   -   1 ;  
 	 	 	 }  
 	 	  
 	 	 	 / /   A t   t h i s   m o m e n t   t h e   a r r a y   i s   s o r t e d   s t a r t i n g   f r o m   t h e   l e a s t   p r o f i t a b l e   t r a d e  
 	 	  
 	 	 	 i _ s t a r t   =   l a s t _ i n d e x ;  
 	 	 	 i _ s t o p     =   0 ;  
 	 	 	 i _ i n c       =   - 1 ;  
 	 	 	  
 	 	 	 i f   ( L o o p D i r e c t i o n   = =   " p r o f i t a b l e - l a s t " )  
 	 	 	 {  
 	 	 	 	 i _ s t a r t   =   0 ;  
 	 	 	 	 i _ s t o p     =   l a s t _ i n d e x ;  
 	 	 	 	 i _ i n c       =   1 ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 i   =   i _ s t a r t   -   i _ i n c ;  
 	 	  
 	 	 w h i l e   ( t r u e )  
 	 	 {  
 	 	     	 i f   ( i   = =   i _ s t o p )   b r e a k ;  
 	 	     	 i   =   i   +   i _ i n c ;  
 	 	 	  
 	 	 	 / /   s i m u l a t e   b r e a k   a n d   c o n t i n u e   f u n c t i o n a l i t y   i n   l o o p   b l o c k s  
 	 	 	 i f   ( F X D _ C O N T I N U E   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 F X D _ B R E A K         =   f a l s e ;  
 	 	 	 	 F X D _ C O N T I N U E   =   f a l s e ;  
 	 	 	 }  
 	 	 	 e l s e   i f   ( F X D _ B R E A K   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 F X D _ B R E A K         =   f a l s e ;  
 	 	 	 	 F X D _ C O N T I N U E   =   f a l s e ;  
 	 	 	 	 b r e a k ;  
 	 	 	 }  
 	 	 	  
 	 	 	 i f   ( g e t _ f r o m _ a r r a y )  
 	 	 	 {  
 	 	 	 	 i f   ( ! T r a d e S e l e c t B y T i c k e t ( ( u l o n g ) t r a d e s [ i ] [ 1 ] ) )   c o n t i n u e ;  
 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 i f   ( ! T r a d e S e l e c t B y I n d e x ( i ,   G r o u p M o d e ,   G r o u p ,   S y m b o l M o d e ,   S y m b o l ,   B u y s O r S e l l s ) )   c o n t i n u e ;  
 	 	 	 }  
 	 	  
 	 	 	 s k i p + + ;  
 	 	  
 	 	 	 i f   ( L o o p S k i p   < =   s k i p   & &   ( c o u n t   <   L o o p L i m i t   | |   L o o p L i m i t   = =   0 ) )  
 	 	 	 {  
 	 	 	 	 i f   ( L o o p E v e r y   >   0 )  
 	 	 	 	 {  
 	 	 	 	 	 e v e r y + + ;  
 	 	  
 	 	 	 	 	 i f   ( e v e r y   <   L o o p E v e r y )   { c o n t i n u e ; }   e l s e   { e v e r y   =   0 ; }  
 	 	 	 	 }  
 	 	 	 	  
 	 	 	 	 c o u n t + + ;  
 	 	 	 	 a t t r T y p e I n L o o p ( 1 ) ;  
 	 	 	 	 a t t r T i c k e t I n L o o p ( O r d e r T i c k e t ( ) ) ;  
 	 	  
 	 	 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 	 	 	  
 	 	 	 	 i f   ( c o u n t   = =   L o o p L i m i t )   b r e a k ;  
 	 	 	 }  
 	 	 	  
 	 	 	 i f   ( L o o p D i r e c t i o n   = =   " o l d e s t - t o - n e w e s t " )  
 	 	 	 {  
 	 	 	 	 / /   i f   t r a d e   w a s   c l o s e d   m e a n w h i l e  
 	 	 	 	 i f   ( i _ s t o p   >   T r a d e s T o t a l ( ) - 1 )  
 	 	 	 	 {  
 	 	 	 	 	 i _ s t o p   =   T r a d e s T o t a l ( ) - 1 ;  
 	 	 	 	 	 i - - ;  
 	 	 	 	 }  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 a t t r T y p e I n L o o p ( s a v e d _ t y p e ) ;  
 	 	 a t t r T i c k e t I n L o o p ( s a v e d _ t i c k e t ) ;   / /   R e l o a d i n g   T i c k e t   n u m b e r   f r o m   t h e   o v e r l a p p i n g   l o o p   ( i f   a n y )  
 	 	  
 	 	 F X D _ B R E A K         =   f a l s e ;  
 	 	 F X D _ C O N T I N U E   =   f a l s e ;  
 	 	  
 	 	 i f   (  
 	 	 	       ( P a s s E n d   = =   0 )  
 	 	 	 | |   ( P a s s E n d   = =   1   & &   c o u n t   >   0 )  
 	 	 	 | |   ( P a s s E n d   = =   2   & &   c o u n t   = =   0 )  
 	 	 )   {  
 	 	 	 _ c a l l b a c k _ ( 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   " M o d i f y   V a r i a b l e s "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   _ T 2 _ , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   _ T 4 _ , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   _ T 6 _ , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   _ T 8 _ , t y p e n a m e   T 9 , t y p e n a m e   T 1 0 , t y p e n a m e   _ T 1 0 _ >  
 c l a s s   M D L _ M o d i f y V a r i a b l e s :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   V a r i a b l e 1 ;  
 	 T 2   V a l u e 1 ;   v i r t u a l   _ T 2 _   _ V a l u e 1 _ ( ) { r e t u r n ( _ T 2 _ ) 0 ; }  
 	 T 3   V a r i a b l e 2 ;  
 	 T 4   V a l u e 2 ;   v i r t u a l   _ T 4 _   _ V a l u e 2 _ ( ) { r e t u r n ( _ T 4 _ ) 0 ; }  
 	 T 5   V a r i a b l e 3 ;  
 	 T 6   V a l u e 3 ;   v i r t u a l   _ T 6 _   _ V a l u e 3 _ ( ) { r e t u r n ( _ T 6 _ ) 0 ; }  
 	 T 7   V a r i a b l e 4 ;  
 	 T 8   V a l u e 4 ;   v i r t u a l   _ T 8 _   _ V a l u e 4 _ ( ) { r e t u r n ( _ T 8 _ ) 0 ; }  
 	 T 9   V a r i a b l e 5 ;  
 	 T 1 0   V a l u e 5 ;   v i r t u a l   _ T 1 0 _   _ V a l u e 5 _ ( ) { r e t u r n ( _ T 1 0 _ ) 0 ; }  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ M o d i f y V a r i a b l e s ( )  
 	 {  
 	 	 V a r i a b l e 1   =   ( i n t ) 0 ;  
 	 	 V a r i a b l e 2   =   ( i n t ) 0 ;  
 	 	 V a r i a b l e 3   =   ( i n t ) 0 ;  
 	 	 V a r i a b l e 4   =   ( i n t ) 0 ;  
 	 	 V a r i a b l e 5   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 / /   n o t h i n g   h e r e ,   b e c a u s e   t h e   a c t u a l   c o d e   i s   g e n e r a t e d   i n   t h e   g e n e r a t o r  
 	 	 / /   _ V a l u e 1 _ ( )  
 	 	 / /   _ V a l u e 2 _ ( )  
 	 	 / /   _ V a l u e 3 _ ( )  
 	 	 / /   _ V a l u e 4 _ ( )  
 	 	 / /   _ V a l u e 5 _ ( )  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " D r a w   T e x t "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   _ T 5 _ , t y p e n a m e   T 6 , t y p e n a m e   _ T 6 _ , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   _ T 9 _ , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 , t y p e n a m e   T 1 8 , t y p e n a m e   T 1 9 , t y p e n a m e   T 2 0 , t y p e n a m e   T 2 1 >  
 c l a s s   M D L _ C h a r t D r a w T e x t :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   O b j e c t P e r B a r ;  
 	 T 2   O b j e c t U p d a t e ;  
 	 T 3   O b j N a m e ;  
 	 T 4   O b j e c t T y p e ;  
 	 T 5   O b j T i m e 1 ;   v i r t u a l   _ T 5 _   _ O b j T i m e 1 _ ( ) { r e t u r n ( _ T 5 _ ) 0 ; }  
 	 T 6   O b j P r i c e 1 ;   v i r t u a l   _ T 6 _   _ O b j P r i c e 1 _ ( ) { r e t u r n ( _ T 6 _ ) 0 ; }  
 	 T 7   O b j X ;  
 	 T 8   O b j Y ;  
 	 T 9   O b j T e x t ;   v i r t u a l   _ T 9 _   _ O b j T e x t _ ( ) { r e t u r n ( _ T 9 _ ) 0 ; }  
 	 T 1 0   O b j F o n t ;  
 	 T 1 1   O b j F o n t S i z e ;  
 	 T 1 2   O b j A n g l e ;  
 	 T 1 3   O b j C o r n e r ;  
 	 T 1 4   O b j A n c h o r ;  
 	 T 1 5   O b j C o l o r ;  
 	 T 1 6   O b j B a c k ;  
 	 T 1 7   O b j S e l e c t a b l e ;  
 	 T 1 8   O b j S e l e c t e d ;  
 	 T 1 9   O b j H i d d e n ;  
 	 T 2 0   O b j Z o r d e r ;  
 	 T 2 1   O b j C h a r t S u b W i n d o w ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 i n t   c o u n t ;  
 	 d a t e t i m e   t i m e 0 ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C h a r t D r a w T e x t ( )  
 	 {  
 	 	 O b j e c t P e r B a r   =   ( b o o l ) t r u e ;  
 	 	 O b j e c t U p d a t e   =   ( b o o l ) t r u e ;  
 	 	 O b j N a m e   =   ( s t r i n g ) " " ;  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T E X T ;  
 	 	 O b j X   =   ( i n t ) 0 ;  
 	 	 O b j Y   =   ( i n t ) 0 ;  
 	 	 O b j F o n t   =   ( s t r i n g ) " A r i a l " ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) 1 0 ;  
 	 	 O b j A n g l e   =   ( d o u b l e ) 0 . 0 ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r S k y B l u e ;  
 	 	 O b j B a c k   =   ( b o o l ) f a l s e ;  
 	 	 O b j S e l e c t a b l e   =   ( b o o l ) t r u e ;  
 	 	 O b j S e l e c t e d   =   ( b o o l ) f a l s e ;  
 	 	 O b j H i d d e n   =   ( b o o l ) f a l s e ;  
 	 	 O b j Z o r d e r   =   ( i n t ) 0 ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) " " ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 c o u n t   =     0 ;  
 	 	 t i m e 0   =     0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 s t r i n g   O b j N a m e P r e f i x   =   " f x d _ t e x t _ " ;  
 	 	 l o n g   O b j C h a r t I D             =   0 ;  
 	 	 i n t   s u b w i n d o w _ i d           =   W i n d o w F i n d V i s i b l e ( O b j C h a r t I D ,   O b j C h a r t S u b W i n d o w ) ;  
 	 	  
 	 	 i f   ( s u b w i n d o w _ i d   > =   0 )  
 	 	 {  
 	 	 	 s t r i n g   n a m e               =   " " ;  
 	 	 	 s t r i n g   n a m e _ b a s e     =   " " ;  
 	 	 	 b o o l   g e t _ n e w _ n a m e   =   f a l s e ;  
 	 	 	 b o o l   d o _ u p d a t e         =   t r u e ;  
 	 	  
 	 	 	 i f   ( O b j e c t P e r B a r   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 d a t e t i m e   t i m e   =   i T i m e ( S y m b o l ( ) , 0 , 1 ) ;  
 	 	  
 	 	 	 	 i f   ( t i m e 0   <   t i m e )  
 	 	 	 	 {  
 	 	 	 	 	 t i m e 0                 =   t i m e ;  
 	 	 	 	 	 g e t _ n e w _ n a m e   =   t r u e ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( O b j e c t U p d a t e   = =   f a l s e )   { d o _ u p d a t e   =   f a l s e ; }  
 	 	 	 	 }  
 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 i f   ( O b j e c t U p d a t e   = =   f a l s e )   { g e t _ n e w _ n a m e   =   t r u e ; }  
 	 	 	 }  
 	 	  
 	 	 	 i f   ( d o _ u p d a t e )  
 	 	 	 {  
 	 	 	 	 i f   ( O b j N a m e   ! =   " " )   { n a m e _ b a s e   =   O b j N a m e ; }   e l s e   { n a m e _ b a s e   =   O b j N a m e P r e f i x   +   _ _ b l o c k _ u s e r _ n u m b e r   +   " _ " ; }  
 	 	  
 	 	 	 	 i f   ( g e t _ n e w _ n a m e   = =   f a l s e )  
 	 	 	 	 {  
 	 	 	 	 	 n a m e   =   n a m e _ b a s e   +   I n t e g e r T o S t r i n g ( c o u n t ) ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 w h i l e   ( t r u e )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 c o u n t + + ;  
 	 	 	 	 	 	 n a m e   =   n a m e _ b a s e   +   I n t e g e r T o S t r i n g ( c o u n t ) ;  
 	 	  
 	 	 	 	 	 	 i f   ( O b j e c t F i n d ( O b j C h a r t I D , n a m e )   <   0 )   { b r e a k ; }  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	  
 	 	 	 	 i f   ( O b j N a m e   ! =   " "   & &   c o u n t   = =   0 )   { n a m e   =   O b j N a m e ; }  
 	 	  
 	 	 	 	 i f   ( O b j e c t F i n d ( O b j C h a r t I D , n a m e )   <   0   & &   ! O b j e c t C r e a t e ( O b j C h a r t I D , n a m e , ( E N U M _ O B J E C T ) O b j e c t T y p e , s u b w i n d o w _ i d , 0 , 0 ) )  
 	 	 	 	 {  
 	 	 	 	 	 P r i n t ( _ _ F U N C T I O N _ _ , " :   f a i l e d   t o   c r e a t e   t e x t   o b j e c t !   E r r o r   c o d e   =   " , G e t L a s t E r r o r ( ) ) ;  
 	 	 	 	 }  
 	 	 	 	  
 	 	 	 	 d o u b l e   p 1 = 0 ,   p 2 = 0 ;  
 	 	 	 	 d a t e t i m e   t 1 = 0 ,   t 2 = 0 ;  
 	 	  
 	 	 	 	 i f   ( O b j e c t T y p e   = =   O B J _ T E X T )  
 	 	 	 	 {  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ T I M E , 0 , ( l o n g ) _ O b j T i m e 1 _ ( ) ) ;  
 	 	 	 	 	 O b j e c t S e t D o u b l e ( O b j C h a r t I D , n a m e , O B J P R O P _ P R I C E , 0 , ( d o u b l e ) _ O b j P r i c e 1 _ ( ) ) ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ X D I S T A N C E , O b j X ) ;  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ Y D I S T A N C E , O b j Y ) ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 O b j e c t S e t S t r i n g ( O b j C h a r t I D , n a m e , O B J P R O P _ T E X T , ( s t r i n g ) ( _ O b j T e x t _ ( ) ) ) ;  
 	 	 	 	 O b j e c t S e t S t r i n g ( O b j C h a r t I D , n a m e , O B J P R O P _ F O N T , O b j F o n t ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ F O N T S I Z E , O b j F o n t S i z e ) ;  
 	 	 	 	 O b j e c t S e t D o u b l e ( O b j C h a r t I D , n a m e , O B J P R O P _ A N G L E , O b j A n g l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ C O R N E R , O b j C o r n e r ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ A N C H O R , O b j A n c h o r ) ;  
 	 	  
 	 	 	 	 / / O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S T Y L E , O b j S t y l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ C O L O R , O b j C o l o r ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ B A C K , O b j B a c k ) ;  
 	 	 	 	 / / O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ W I D T H , O b j W i d t h ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S E L E C T A B L E , O b j S e l e c t a b l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S E L E C T E D , O b j S e l e c t e d ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ H I D D E N , O b j H i d d e n ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ Z O R D E R , O b j Z o r d e r ) ;  
 	 	  
 	 	 	 	 C h a r t R e d r a w ( ) ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " F o r m u l a "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   _ T 1 _ , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   _ T 3 _ >  
 c l a s s   M D L _ F o r m u l a _ 1 :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   L o ;   v i r t u a l   _ T 1 _   _ L o _ ( ) { r e t u r n ( _ T 1 _ ) 0 ; }  
 	 T 2   c o m p a r e ;  
 	 T 3   R o ;   v i r t u a l   _ T 3 _   _ R o _ ( ) { r e t u r n ( _ T 3 _ ) 0 ; }  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ F o r m u l a _ 1 ( )  
 	 {  
 	 	 c o m p a r e   =   ( s t r i n g ) " + " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 _ T 1 _   l o   =   _ L o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 1 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( l o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 _ T 3 _   r o   =   _ R o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 3 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( r o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 v : : w 1 _ s r _ c a n d l e _ i d _ h i g h   =   f o r m u l a ( c o m p a r e ,   l o ,   r o ) ;  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " C o n d i t i o n "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   _ T 1 _ , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   _ T 3 _ , t y p e n a m e   T 4 >  
 c l a s s   M D L _ C o n d i t i o n :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   L o ;   v i r t u a l   _ T 1 _   _ L o _ ( ) { r e t u r n ( _ T 1 _ ) 0 ; }  
 	 T 2   c o m p a r e ;  
 	 T 3   R o ;   v i r t u a l   _ T 3 _   _ R o _ ( ) { r e t u r n ( _ T 3 _ ) 0 ; }  
 	 T 4   c r o s s w i d t h ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C o n d i t i o n ( )  
 	 {  
 	 	 c o m p a r e   =   ( s t r i n g ) " > " ;  
 	 	 c r o s s w i d t h   =   ( i n t ) 1 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 b o o l   o u t p u t 1   =   f a l s e ,   o u t p u t 2   =   f a l s e ;   / /   o u t p u t   1   a n d   o u t p u t   2  
 	 	 i n t   c r o s s o v e r   =   0 ;  
 	 	  
 	 	 i f   ( c o m p a r e   = =   " x > "   | |   c o m p a r e   = =   " x < " )   { c r o s s o v e r   =   1 ; }  
 	 	  
 	 	 f o r   ( i n t   i   =   0 ;   i   < =   c r o s s o v e r ;   i + + )  
 	 	 {  
 	 	 	 / /   i = 0   -   n o r m a l   p a s s ,   i = 1   -   c r o s s o v e r   p a s s  
 	 	  
 	 	 	 / /   L e f t   o p e r a n d   o f   t h e   c o n d i t i o n  
 	 	 	 F X D _ M O R E _ S H I F T   =   i   *   c r o s s w i d t h ;  
 	 	 	 _ T 1 _   l o   =   _ L o _ ( ) ;  
 	 	 	 i f   ( M a t h A b s ( l o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 	 / /   R i g h t   o p e r a n d   o f   t h e   c o n d i t i o n  
 	 	 	 F X D _ M O R E _ S H I F T   =   i   *   c r o s s w i d t h ;  
 	 	 	 _ T 3 _   r o   =   _ R o _ ( ) ;  
 	 	 	 i f   ( M a t h A b s ( r o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 	 / /   C o n d i t i o n s  
 	 	 	 i f   ( c o m p a r e ( c o m p a r e ,   l o ,   r o ) )  
 	 	 	 {  
 	 	 	 	 i f   ( i   = =   0 )  
 	 	 	 	 {  
 	 	 	 	 	 o u t p u t 1   =   t r u e ;  
 	 	 	 	 }  
 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 i f   ( i   = =   0 )  
 	 	 	 	 {  
 	 	 	 	 	 o u t p u t 2   =   t r u e ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 o u t p u t 2   =   f a l s e ;  
 	 	 	 	 }  
 	 	 	 }  
 	 	  
 	 	 	 i f   ( c r o s s o v e r   = =   1 )  
 	 	 	 {  
 	 	 	 	 i f   ( c o m p a r e ( c o m p a r e ,   r o ,   l o ) )  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( i   = =   0 )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 o u t p u t 2   =   t r u e ;  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( i   = =   1 )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 o u t p u t 1   =   f a l s e ;  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 F X D _ M O R E _ S H I F T   =   0 ;   / /   r e s e t  
 	 	  
 	 	 	     i f   ( o u t p u t 1   = =   t r u e )   { _ c a l l b a c k _ ( 1 ) ; }  
 	 	 e l s e   i f   ( o u t p u t 2   = =   t r u e )   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " F o r m u l a "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   _ T 1 _ , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   _ T 3 _ >  
 c l a s s   M D L _ F o r m u l a _ 2 :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   L o ;   v i r t u a l   _ T 1 _   _ L o _ ( ) { r e t u r n ( _ T 1 _ ) 0 ; }  
 	 T 2   c o m p a r e ;  
 	 T 3   R o ;   v i r t u a l   _ T 3 _   _ R o _ ( ) { r e t u r n ( _ T 3 _ ) 0 ; }  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ F o r m u l a _ 2 ( )  
 	 {  
 	 	 c o m p a r e   =   ( s t r i n g ) " + " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 _ T 1 _   l o   =   _ L o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 1 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( l o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 _ T 3 _   r o   =   _ R o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 3 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( r o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 v : : w 1 _ s r _ c a n d l e _ i d _ l o w   =   f o r m u l a ( c o m p a r e ,   l o ,   r o ) ;  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " D r a w   L i n e "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   _ T 5 _ , t y p e n a m e   T 6 , t y p e n a m e   _ T 6 _ , t y p e n a m e   T 7 , t y p e n a m e   _ T 7 _ , t y p e n a m e   T 8 , t y p e n a m e   _ T 8 _ , t y p e n a m e   T 9 , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 , t y p e n a m e   T 1 8 , t y p e n a m e   T 1 9 , t y p e n a m e   T 2 0 , t y p e n a m e   T 2 1 >  
 c l a s s   M D L _ C h a r t D r a w L i n e :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   O b j e c t P e r B a r ;  
 	 T 2   O b j e c t U p d a t e ;  
 	 T 3   O b j N a m e ;  
 	 T 4   O b j e c t T y p e ;  
 	 T 5   O b j T i m e 1 ;   v i r t u a l   _ T 5 _   _ O b j T i m e 1 _ ( ) { r e t u r n ( _ T 5 _ ) 0 ; }  
 	 T 6   O b j P r i c e 1 ;   v i r t u a l   _ T 6 _   _ O b j P r i c e 1 _ ( ) { r e t u r n ( _ T 6 _ ) 0 ; }  
 	 T 7   O b j T i m e 2 ;   v i r t u a l   _ T 7 _   _ O b j T i m e 2 _ ( ) { r e t u r n ( _ T 7 _ ) 0 ; }  
 	 T 8   O b j P r i c e 2 ;   v i r t u a l   _ T 8 _   _ O b j P r i c e 2 _ ( ) { r e t u r n ( _ T 8 _ ) 0 ; }  
 	 T 9   O b j A n g l e ;  
 	 T 1 0   O b j R a y ;  
 	 T 1 1   O b j R a y L e f t ;  
 	 T 1 2   O b j R a y R i g h t ;  
 	 T 1 3   O b j C o l o r ;  
 	 T 1 4   O b j S t y l e ;  
 	 T 1 5   O b j W i d t h ;  
 	 T 1 6   O b j B a c k ;  
 	 T 1 7   O b j S e l e c t a b l e ;  
 	 T 1 8   O b j S e l e c t e d ;  
 	 T 1 9   O b j H i d d e n ;  
 	 T 2 0   O b j Z o r d e r ;  
 	 T 2 1   O b j C h a r t S u b W i n d o w ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 i n t   c o u n t ;  
 	 d a t e t i m e   t i m e 0 ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C h a r t D r a w L i n e ( )  
 	 {  
 	 	 O b j e c t P e r B a r   =   ( b o o l ) t r u e ;  
 	 	 O b j e c t U p d a t e   =   ( b o o l ) t r u e ;  
 	 	 O b j N a m e   =   ( s t r i n g ) " " ;  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ V L I N E ;  
 	 	 O b j A n g l e   =   ( d o u b l e ) 4 5 . 0 ;  
 	 	 O b j R a y   =   ( b o o l ) t r u e ;  
 	 	 O b j R a y L e f t   =   ( b o o l ) f a l s e ;  
 	 	 O b j R a y R i g h t   =   ( b o o l ) f a l s e ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) 1 ;  
 	 	 O b j B a c k   =   ( b o o l ) f a l s e ;  
 	 	 O b j S e l e c t a b l e   =   ( b o o l ) t r u e ;  
 	 	 O b j S e l e c t e d   =   ( b o o l ) f a l s e ;  
 	 	 O b j H i d d e n   =   ( b o o l ) f a l s e ;  
 	 	 O b j Z o r d e r   =   ( i n t ) 0 ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) " " ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 c o u n t   =     0 ;  
 	 	 t i m e 0   =     0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 s t r i n g   O b j N a m e P r e f i x   =   " f x d _ l i n e _ " ;  
 	 	 l o n g   O b j C h a r t I D             =   0 ;  
 	 	 i n t   s u b w i n d o w _ i d           =   W i n d o w F i n d V i s i b l e ( O b j C h a r t I D ,   O b j C h a r t S u b W i n d o w ) ;  
 	 	  
 	 	 i f   ( s u b w i n d o w _ i d   > =   0 )  
 	 	 {  
 	 	 	 s t r i n g   n a m e               =   " " ;  
 	 	 	 s t r i n g   n a m e _ b a s e     =   " " ;  
 	 	 	 b o o l   g e t _ n e w _ n a m e   =   f a l s e ;  
 	 	 	 b o o l   d o _ u p d a t e         =   t r u e ;  
 	 	  
 	 	 	 i f   ( O b j e c t P e r B a r   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 d a t e t i m e   t i m e   =   i T i m e ( S y m b o l ( ) , 0 , 1 ) ;  
 	 	  
 	 	 	 	 i f   ( t i m e 0   <   t i m e )  
 	 	 	 	 {  
 	 	 	 	 	 t i m e 0                 =   t i m e ;  
 	 	 	 	 	 g e t _ n e w _ n a m e   =   t r u e ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( O b j e c t U p d a t e   = =   f a l s e )   { d o _ u p d a t e   =   f a l s e ; }  
 	 	 	 	 }  
 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 i f   ( O b j e c t U p d a t e   = =   f a l s e )   { g e t _ n e w _ n a m e   =   t r u e ; }  
 	 	 	 }  
 	 	  
 	 	 	 i f   ( d o _ u p d a t e )  
 	 	 	 {  
 	 	 	 	 i f   ( O b j N a m e   ! =   " " )   { n a m e _ b a s e   =   O b j N a m e ; }   e l s e   { n a m e _ b a s e   =   O b j N a m e P r e f i x   +   _ _ b l o c k _ u s e r _ n u m b e r   +   " _ " ; }  
 	 	  
 	 	 	 	 i f   ( g e t _ n e w _ n a m e   = =   f a l s e )  
 	 	 	 	 {  
 	 	 	 	 	 n a m e   =   n a m e _ b a s e   +   I n t e g e r T o S t r i n g ( c o u n t ) ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 w h i l e   ( t r u e )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 c o u n t + + ;  
 	 	 	 	 	 	 n a m e   =   n a m e _ b a s e   +   I n t e g e r T o S t r i n g ( c o u n t ) ;  
 	 	  
 	 	 	 	 	 	 i f   ( O b j e c t F i n d ( O b j C h a r t I D , n a m e )   <   0 )   { b r e a k ; }  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	  
 	 	 	 	 i f   ( O b j N a m e   ! =   " "   & &   c o u n t   = =   0 )   { n a m e   =   O b j N a m e ; }  
 	 	  
 	 	 	 	 i f   ( O b j e c t F i n d ( O b j C h a r t I D , n a m e )   <   0   & &   ! O b j e c t C r e a t e ( O b j C h a r t I D , n a m e , ( E N U M _ O B J E C T ) O b j e c t T y p e , s u b w i n d o w _ i d , 0 , 0 ) )  
 	 	 	 	 {  
 	 	 	 	 	 P r i n t ( _ _ F U N C T I O N _ _ , " :   f a i l e d   t o   c r e a t e   l i n e   o b j e c t !   E r r o r   c o d e   =   " , G e t L a s t E r r o r ( ) ) ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 d o u b l e   p 1 = 0 ,   p 2 = 0 ;  
 	 	 	 	 d a t e t i m e   t 1 = 0 ,   t 2 = 0 ;  
 	 	  
 	 	 	 	 s w i t c h ( O b j e c t T y p e )  
 	 	 	 	 {  
 	 	 	 	 	 c a s e   O B J _ V L I N E                 :   { t 1 = 1 ;   b r e a k ; }  
 	 	 	 	 	 c a s e   O B J _ H L I N E                 :   { p 1 = 1 ;   b r e a k ; }  
 	 	 	 	 	 c a s e   O B J _ T R E N D                 :   { t 1 = 1 ;   p 1 = 1 ;   t 2 = 1 ;   p 2 = 1 ;   b r e a k ; }  
 	 	 	 	 	 c a s e   O B J _ T R E N D B Y A N G L E   :   { t 1 = 1 ;   p 1 = 1 ;   b r e a k ; }  
 	 	 	 	 	 c a s e   O B J _ C Y C L E S               :   { t 1 = 1 ;   p 1 = 1 ;   t 2 = 1 ;   p 2 = 1 ;   b r e a k ; }  
 	 	 	 	 }  
 	 	  
 	 	 	 	 i f   ( t 1   = =   1 )   { t 1   =   _ O b j T i m e 1 _ ( ) ;   O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ T I M E , 0 , t 1 ) ; }  
 	 	 	 	 i f   ( t 2   = =   1 )   { t 2   =   _ O b j T i m e 2 _ ( ) ;   O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ T I M E , 1 , t 2 ) ; }  
 	 	 	 	 i f   ( p 1   = =   1 )   { p 1   =   _ O b j P r i c e 1 _ ( ) ;   O b j e c t S e t D o u b l e ( O b j C h a r t I D , n a m e , O B J P R O P _ P R I C E , 0 , p 1 ) ; }  
 	 	 	 	 i f   ( p 2   = =   1 )   { p 2   =   _ O b j P r i c e 2 _ ( ) ;   O b j e c t S e t D o u b l e ( O b j C h a r t I D , n a m e , O B J P R O P _ P R I C E , 1 , p 2 ) ; }  
 	 	  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S T Y L E , O b j S t y l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ C O L O R , O b j C o l o r ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ B A C K , O b j B a c k ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ W I D T H , O b j W i d t h ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S E L E C T A B L E , O b j S e l e c t a b l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S E L E C T E D , O b j S e l e c t e d ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ H I D D E N , O b j H i d d e n ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ Z O R D E R , O b j Z o r d e r ) ;  
 	 	  
 	 	 	 	 O b j e c t S e t D o u b l e ( O b j C h a r t I D , n a m e , O B J P R O P _ A N G L E , O b j A n g l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ R A Y , O b j R a y ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ R A Y _ L E F T , O b j R a y L e f t ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ R A Y _ R I G H T , O b j R a y R i g h t ) ;  
 	 	  
 	 	 	 	 C h a r t R e d r a w ( ) ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " F o r m u l a "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   _ T 1 _ , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   _ T 3 _ >  
 c l a s s   M D L _ F o r m u l a _ 3 :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   L o ;   v i r t u a l   _ T 1 _   _ L o _ ( ) { r e t u r n ( _ T 1 _ ) 0 ; }  
 	 T 2   c o m p a r e ;  
 	 T 3   R o ;   v i r t u a l   _ T 3 _   _ R o _ ( ) { r e t u r n ( _ T 3 _ ) 0 ; }  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ F o r m u l a _ 3 ( )  
 	 {  
 	 	 c o m p a r e   =   ( s t r i n g ) " + " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 _ T 1 _   l o   =   _ L o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 1 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( l o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 _ T 3 _   r o   =   _ R o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 3 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( r o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 v : : m 1 _ s r _ c a n d l e _ i d _ h i g h   =   f o r m u l a ( c o m p a r e ,   l o ,   r o ) ;  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " F o r m u l a "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   _ T 1 _ , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   _ T 3 _ >  
 c l a s s   M D L _ F o r m u l a _ 4 :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   L o ;   v i r t u a l   _ T 1 _   _ L o _ ( ) { r e t u r n ( _ T 1 _ ) 0 ; }  
 	 T 2   c o m p a r e ;  
 	 T 3   R o ;   v i r t u a l   _ T 3 _   _ R o _ ( ) { r e t u r n ( _ T 3 _ ) 0 ; }  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ F o r m u l a _ 4 ( )  
 	 {  
 	 	 c o m p a r e   =   ( s t r i n g ) " + " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 _ T 1 _   l o   =   _ L o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 1 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( l o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 _ T 3 _   r o   =   _ R o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 3 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( r o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 v : : m 1 _ s r _ c a n d l e _ i d _ l o w   =   f o r m u l a ( c o m p a r e ,   l o ,   r o ) ;  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " D e l e t e   o b j e c t s "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 >  
 c l a s s   M D L _ C h a r t D e l e t e O b j e c t s :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   N a m e S t a r t s W i t h ;  
 	 T 2   N a m e C o n t a i n s ;  
 	 T 3   O b j C o l o r ;  
 	 T 4   S o r t M o d e ;  
 	 T 5   M a x O b j e c t s ;  
 	 T 6   S k i p O b j e c t s ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C h a r t D e l e t e O b j e c t s ( )  
 	 {  
 	 	 N a m e S t a r t s W i t h   =   ( s t r i n g ) " " ;  
 	 	 N a m e C o n t a i n s   =   ( s t r i n g ) " " ;  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 	 S o r t M o d e   =   ( s t r i n g ) " z - a " ;  
 	 	 M a x O b j e c t s   =   ( i n t ) 0 ;  
 	 	 S k i p O b j e c t s   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 / /   T O D O :   C o m b i n e   " a - z "   a n d   " z - a "   l o o p s   i n t o   o n e   l o o p  
 	 	  
 	 	 i n t   i n d e x                   =   0 ;  
 	 	 i n t   t o t a l                   =   O b j e c t s T o t a l ( 0 , - 1 , - 1 ) ;  
 	 	 i n t   l e n g t h                 =   0 ;  
 	 	 b o o l   d e l e t e d             =   f a l s e ;  
 	 	 i n t   d e l e t e d _ c o u n t   =   0 ;  
 	 	 i n t   s k i p p e d _ c o u n t   =   0 ;  
 	 	 s t r i n g   n a m e               =   " " ;  
 	 	  
 	 	 i f   ( S o r t M o d e   = =   " a - z " )  
 	 	 {  
 	 	 	 f o r   ( i n d e x = 0 ;   i n d e x < t o t a l ;   i n d e x + + )  
 	 	 	 {  
 	 	 	 	 n a m e   =   O b j e c t N a m e ( 0 , i n d e x ) ;  
 	 	  
 	 	 	 	 i f   ( n a m e   ! =   " " )  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( M a x O b j e c t s   >   0   & &   d e l e t e d _ c o u n t   > =   M a x O b j e c t s )   { b r e a k ; }  
 	 	  
 	 	 	 	 	 d e l e t e d   =   f a l s e ;  
 	 	  
 	 	 	 	 	 / /   O b j C o l o r   ! =   c l r B l a c k   b e l o w   i s   b e c a u s e   i n   M Q L 5   w h e n   t h e   v a l u e   i s   E M P T Y _ V A L U E ,   i t   i s   t u r n e d   i n t o   c l r B l a c k   b e c a u s e   o f   t h e   d a t a   t y p e  
 	 	 	 	 	 i f   ( O b j C o l o r   ! =   E M P T Y _ V A L U E   & &   O b j C o l o r   ! =   c l r B l a c k   & &   O b j e c t G e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R )   ! =   O b j C o l o r )   { c o n t i n u e ; }  
 	 	  
 	 	 	 	 	 i f   ( N a m e S t a r t s W i t h   = =   " "   & &   N a m e C o n t a i n s   = =   " " )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( S k i p O b j e c t s   >   0   & &   s k i p p e d _ c o u n t   <   S k i p O b j e c t s )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 s k i p p e d _ c o u n t + + ;  
 	 	 	 	 	 	 	 c o n t i n u e ;  
 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 i f   ( O b j e c t D e l e t e ( 0 , n a m e ) )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 d e l e t e d _ c o u n t + + ;  
 	 	 	 	 	 	 }  
 	 	 	 	 	 }  
 	 	 	 	 	 e l s e  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( N a m e S t a r t s W i t h   ! =   " " )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 l e n g t h   =   S t r i n g L e n ( N a m e S t a r t s W i t h ) ;  
 	 	  
 	 	 	 	 	 	 	 i f   ( S t r i n g S u b s t r ( n a m e , 0 , l e n g t h )   = =   N a m e S t a r t s W i t h )  
 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 i f   ( S k i p O b j e c t s   >   0   & &   s k i p p e d _ c o u n t   <   S k i p O b j e c t s )  
 	 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 	 s k i p p e d _ c o u n t + + ;  
 	 	 	 	 	 	 	 	 	 c o n t i n u e ;  
 	 	 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 	 	 i f   ( O b j e c t D e l e t e ( 0 , n a m e ) )  
 	 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 	 d e l e t e d _ c o u n t + + ;  
 	 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 i f   ( d e l e t e d   = =   f a l s e   & &   N a m e C o n t a i n s   ! =   " " )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 i f   ( S t r i n g F i n d ( n a m e , N a m e C o n t a i n s , 0 )   >   - 1 )  
 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 i f   ( S k i p O b j e c t s   >   0   & &   s k i p p e d _ c o u n t   <   S k i p O b j e c t s )  
 	 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 	 s k i p p e d _ c o u n t + + ;  
 	 	 	 	 	 	 	 	 	 c o n t i n u e ;  
 	 	 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 	 	 i f   ( O b j e c t D e l e t e ( 0 , n a m e ) )  
 	 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 	 d e l e t e d _ c o u n t + + ;  
 	 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 }  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( S o r t M o d e   = =   " z - a " )  
 	 	 {  
 	 	 	 f o r   ( i n d e x = t o t a l - 1 ;   i n d e x > = 0 ;   i n d e x - - )  
 	 	 	 {  
 	 	 	 	 n a m e   =   O b j e c t N a m e ( 0 , i n d e x ) ;  
 	 	  
 	 	 	 	 i f   ( n a m e   ! =   " " )  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( M a x O b j e c t s   >   0   & &   d e l e t e d _ c o u n t   > =   M a x O b j e c t s )   { b r e a k ; }  
 	 	  
 	 	 	 	 	 d e l e t e d   =   f a l s e ;  
 	 	  
 	 	 	 	 	 i f   ( O b j C o l o r   ! =   E M P T Y _ V A L U E   & &   O b j e c t G e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R )   ! =   O b j C o l o r )   { c o n t i n u e ; }  
 	 	  
 	 	 	 	 	 i f   ( N a m e S t a r t s W i t h   = =   " "   & &   N a m e C o n t a i n s   = =   " " )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( S k i p O b j e c t s   >   0   & &   s k i p p e d _ c o u n t   <   S k i p O b j e c t s )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 s k i p p e d _ c o u n t + + ;  
 	 	 	 	 	 	 	 c o n t i n u e ;  
 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 i f   ( O b j e c t D e l e t e ( 0 , n a m e ) )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 d e l e t e d _ c o u n t + + ;  
 	 	 	 	 	 	 }  
 	 	 	 	 	 }  
 	 	 	 	 	 e l s e  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( N a m e S t a r t s W i t h   ! =   " " )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 l e n g t h   =   S t r i n g L e n ( N a m e S t a r t s W i t h ) ;  
 	 	  
 	 	 	 	 	 	 	 i f   ( S t r i n g S u b s t r ( n a m e , 0 , l e n g t h )   = =   N a m e S t a r t s W i t h )  
 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 i f   ( S k i p O b j e c t s   >   0   & &   s k i p p e d _ c o u n t   <   S k i p O b j e c t s )  
 	 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 	 s k i p p e d _ c o u n t + + ;  
 	 	 	 	 	 	 	 	 	 c o n t i n u e ;  
 	 	 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 	 	 i f   ( O b j e c t D e l e t e ( 0 , n a m e ) )  
 	 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 	 d e l e t e d _ c o u n t + + ;  
 	 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 i f   ( d e l e t e d   = =   f a l s e   & &   N a m e C o n t a i n s   ! =   " " )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 i f   ( S t r i n g F i n d ( n a m e , N a m e C o n t a i n s , 0 )   >   - 1 )  
 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 i f   ( S k i p O b j e c t s   >   0   & &   s k i p p e d _ c o u n t   <   S k i p O b j e c t s )  
 	 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 	 s k i p p e d _ c o u n t + + ;  
 	 	 	 	 	 	 	 	 	 c o n t i n u e ;  
 	 	 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 	 	 i f   ( O b j e c t D e l e t e ( 0 , n a m e ) )  
 	 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 	 d e l e t e d _ c o u n t + + ;  
 	 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 }  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " O n c e   p e r   b a r "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 >  
 c l a s s   M D L _ O n c e P e r B a r :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   S y m b o l ;  
 	 T 2   P e r i o d ;  
 	 T 3   P a s s M a x T i m e s ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 s t r i n g   t o k e n s [ ] ;  
 	 i n t   p a s s e s [ ] ;  
 	 d a t e t i m e   o l d _ v a l u e s [ ] ;  
 	 d a t e t i m e   t i m e [ ] ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ O n c e P e r B a r ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 P a s s M a x T i m e s   =   ( i n t ) 1 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 / /   t h i s   i s   s t a t i c   f o r   s p e e d   r e a s o n s  
 	 	  
 	 	 b o o l   n e x t         =   f a l s e ;  
 	 	 s t r i n g   t o k e n   =   S y m b o l   +   I n t e g e r T o S t r i n g ( P e r i o d ) ;  
 	 	 i n t   i n d e x         =   A r r a y S e a r c h ( t o k e n s ,   t o k e n ) ;  
 	 	  
 	 	 i f   ( i n d e x   = =   - 1 )  
 	 	 {  
 	 	 	 i n d e x   =   A r r a y S i z e ( t o k e n s ) ;  
 	 	 	  
 	 	 	 A r r a y R e s i z e ( t o k e n s ,   i n d e x   +   1 ) ;  
 	 	 	 A r r a y R e s i z e ( o l d _ v a l u e s ,   i n d e x   +   1 ) ;  
 	 	 	 A r r a y R e s i z e ( p a s s e s ,   i n d e x   +   1 ) ;  
 	 	 	  
 	 	 	 t o k e n s [ i n d e x ]   =   t o k e n ;  
 	 	 	 p a s s e s [ i n d e x ]   =   0 ;  
 	 	 	 o l d _ v a l u e s [ i n d e x ]   =   0 ;  
 	 	 }  
 	 	  
 	 	 i f   ( P a s s M a x T i m e s   >   0 )  
 	 	 {  
 	 	 	 C o p y T i m e ( S y m b o l ,   P e r i o d ,   1 ,   1 ,   t i m e ) ;  
 	 	 	 d a t e t i m e   n e w _ v a l u e   =   t i m e [ 0 ] ;  
 	 	  
 	 	 	 i f   ( n e w _ v a l u e   >   o l d _ v a l u e s [ i n d e x ] )  
 	 	 	 {  
 	 	 	 	 p a s s e s [ i n d e x ] + + ;  
 	 	  
 	 	 	 	 i f   ( p a s s e s [ i n d e x ]   > =   P a s s M a x T i m e s )  
 	 	 	 	 {  
 	 	 	 	 	 o l d _ v a l u e s [ i n d e x ]     =   n e w _ v a l u e ;  
 	 	 	 	 	 p a s s e s [ i n d e x ]   =   0 ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 n e x t   =   t r u e ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 i f   ( n e x t )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " D r a w   B u t t o n "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   _ T 6 _ , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 , t y p e n a m e   T 1 8 , t y p e n a m e   T 1 9 , t y p e n a m e   T 2 0 , t y p e n a m e   T 2 1 >  
 c l a s s   M D L _ C h a r t D r a w B u t t o n :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   O b j e c t P e r B a r ;  
 	 T 2   O b j e c t U p d a t e ;  
 	 T 3   O b j N a m e ;  
 	 T 4   O b j X ;  
 	 T 5   O b j Y ;  
 	 T 6   O b j T e x t ;   v i r t u a l   _ T 6 _   _ O b j T e x t _ ( ) { r e t u r n ( _ T 6 _ ) 0 ; }  
 	 T 7   O b j F o n t ;  
 	 T 8   O b j F o n t S i z e ;  
 	 T 9   O b j X s i z e ;  
 	 T 1 0   O b j Y s i z e ;  
 	 T 1 1   O b j B g C o l o r ;  
 	 T 1 2   O b j B o r d e r C o l o r ;  
 	 T 1 3   O b j C o r n e r ;  
 	 T 1 4   O b j S t a t e ;  
 	 T 1 5   O b j C o l o r ;  
 	 T 1 6   O b j B a c k ;  
 	 T 1 7   O b j S e l e c t a b l e ;  
 	 T 1 8   O b j S e l e c t e d ;  
 	 T 1 9   O b j H i d d e n ;  
 	 T 2 0   O b j Z o r d e r ;  
 	 T 2 1   O b j C h a r t S u b W i n d o w ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 i n t   c o u n t ;  
 	 d a t e t i m e   t i m e 0 ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C h a r t D r a w B u t t o n ( )  
 	 {  
 	 	 O b j e c t P e r B a r   =   ( b o o l ) f a l s e ;  
 	 	 O b j e c t U p d a t e   =   ( b o o l ) t r u e ;  
 	 	 O b j N a m e   =   ( s t r i n g ) " " ;  
 	 	 O b j X   =   ( i n t ) 1 0 ;  
 	 	 O b j Y   =   ( i n t ) 1 0 ;  
 	 	 O b j F o n t   =   ( s t r i n g ) " A r i a l " ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) 1 0 ;  
 	 	 O b j X s i z e   =   ( i n t ) 1 0 0 ;  
 	 	 O b j Y s i z e   =   ( i n t ) 2 0 ;  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r W h i t e ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j S t a t e   =   ( b o o l ) f a l s e ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 	 O b j B a c k   =   ( b o o l ) t r u e ;  
 	 	 O b j S e l e c t a b l e   =   ( b o o l ) f a l s e ;  
 	 	 O b j S e l e c t e d   =   ( b o o l ) f a l s e ;  
 	 	 O b j H i d d e n   =   ( b o o l ) f a l s e ;  
 	 	 O b j Z o r d e r   =   ( i n t ) 0 ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) " " ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 c o u n t   =     0 ;  
 	 	 t i m e 0   =     0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 s t r i n g   O b j N a m e P r e f i x   =   " f x d _ b u t t o n _ " ;  
 	 	 l o n g   O b j C h a r t I D             =   0 ;  
 	 	 i n t   s u b w i n d o w _ i d           =   W i n d o w F i n d V i s i b l e ( O b j C h a r t I D ,   O b j C h a r t S u b W i n d o w ) ;  
 	 	  
 	 	 i f   ( s u b w i n d o w _ i d   > =   0 )  
 	 	 {  
 	 	 	 s t r i n g   n a m e               =   " " ;  
 	 	 	 s t r i n g   n a m e _ b a s e     =   " " ;  
 	 	 	 b o o l   g e t _ n e w _ n a m e   =   f a l s e ;  
 	 	 	 b o o l   d o _ u p d a t e         =   t r u e ;  
 	 	  
 	 	 	 i f   ( O b j e c t P e r B a r   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 d a t e t i m e   t i m e   =   i T i m e ( S y m b o l ( ) , 0 , 1 ) ;  
 	 	  
 	 	 	 	 i f   ( t i m e 0   <   t i m e )  
 	 	 	 	 {  
 	 	 	 	 	 t i m e 0                 =   t i m e ;  
 	 	 	 	 	 g e t _ n e w _ n a m e   =   t r u e ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( O b j e c t U p d a t e   = =   f a l s e )   { d o _ u p d a t e   =   f a l s e ; }  
 	 	 	 	 }  
 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 i f   ( O b j e c t U p d a t e   = =   f a l s e )   { g e t _ n e w _ n a m e   =   t r u e ; }  
 	 	 	 }  
 	 	  
 	 	 	 i f   ( d o _ u p d a t e )  
 	 	 	 {  
 	 	 	 	 i f   ( O b j N a m e   ! =   " " )   { n a m e _ b a s e   =   O b j N a m e ; }   e l s e   { n a m e _ b a s e   =   O b j N a m e P r e f i x   +   _ _ b l o c k _ u s e r _ n u m b e r   +   " _ " ; }  
 	 	  
 	 	 	 	 i f   ( g e t _ n e w _ n a m e   = =   f a l s e )  
 	 	 	 	 {  
 	 	 	 	 	 n a m e   =   n a m e _ b a s e   +   I n t e g e r T o S t r i n g ( c o u n t ) ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 w h i l e   ( t r u e )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 c o u n t + + ;  
 	 	 	 	 	 	 n a m e   =   n a m e _ b a s e   +   I n t e g e r T o S t r i n g ( c o u n t ) ;  
 	 	  
 	 	 	 	 	 	 i f   ( O b j e c t F i n d ( O b j C h a r t I D , n a m e )   <   0 )   { b r e a k ; }  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	  
 	 	 	 	 i f   ( O b j N a m e   ! =   " "   & &   c o u n t   = =   0 )   { n a m e   =   O b j N a m e ; }  
 	 	  
 	 	 	 	 i f   ( O b j e c t F i n d ( O b j C h a r t I D , n a m e )   <   0   & &   ! O b j e c t C r e a t e ( O b j C h a r t I D , n a m e , O B J _ B U T T O N , s u b w i n d o w _ i d , 0 , 0 ) )  
 	 	 	 	 {  
 	 	 	 	 	 P r i n t ( _ _ F U N C T I O N _ _ , " :   f a i l e d   t o   c r e a t e   b u t t o n   o b j e c t !   E r r o r   c o d e   =   " , G e t L a s t E r r o r ( ) ) ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ X D I S T A N C E , O b j X ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ Y D I S T A N C E , O b j Y ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ X S I Z E , O b j X s i z e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ Y S I Z E , O b j Y s i z e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ B G C O L O R , O b j B g C o l o r ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ B O R D E R _ C O L O R , O b j B o r d e r C o l o r ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ C O R N E R , O b j C o r n e r ) ;  
 	 	 	 	 O b j e c t S e t S t r i n g ( O b j C h a r t I D , n a m e , O B J P R O P _ F O N T , O b j F o n t ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ F O N T S I Z E , O b j F o n t S i z e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S T A T E , O b j S t a t e ) ;  
 	 	 	 	 O b j e c t S e t S t r i n g ( O b j C h a r t I D , n a m e , O B J P R O P _ T E X T , ( s t r i n g ) _ O b j T e x t _ ( ) ) ;  
 	 	  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ C O L O R , O b j C o l o r ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ B A C K , O b j B a c k ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S E L E C T A B L E , O b j S e l e c t a b l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S E L E C T E D , O b j S e l e c t e d ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ H I D D E N , O b j H i d d e n ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ Z O R D E R , O b j Z o r d e r ) ;  
 	 	  
 	 	 	 	 C h a r t R e d r a w ( ) ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " D r a w   S h a p e "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   _ T 5 _ , t y p e n a m e   T 6 , t y p e n a m e   _ T 6 _ , t y p e n a m e   T 7 , t y p e n a m e   _ T 7 _ , t y p e n a m e   T 8 , t y p e n a m e   _ T 8 _ , t y p e n a m e   T 9 , t y p e n a m e   _ T 9 _ , t y p e n a m e   T 1 0 , t y p e n a m e   _ T 1 0 _ , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 , t y p e n a m e   T 1 8 , t y p e n a m e   T 1 9 , t y p e n a m e   T 2 0 , t y p e n a m e   T 2 1 , t y p e n a m e   T 2 2 , t y p e n a m e   T 2 3 , t y p e n a m e   T 2 4 , t y p e n a m e   T 2 5 , t y p e n a m e   T 2 6 , t y p e n a m e   T 2 7 >  
 c l a s s   M D L _ C h a r t D r a w S h a p e :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   O b j e c t P e r B a r ;  
 	 T 2   O b j e c t U p d a t e ;  
 	 T 3   O b j N a m e ;  
 	 T 4   O b j e c t T y p e ;  
 	 T 5   O b j T i m e 1 ;   v i r t u a l   _ T 5 _   _ O b j T i m e 1 _ ( ) { r e t u r n ( _ T 5 _ ) 0 ; }  
 	 T 6   O b j P r i c e 1 ;   v i r t u a l   _ T 6 _   _ O b j P r i c e 1 _ ( ) { r e t u r n ( _ T 6 _ ) 0 ; }  
 	 T 7   O b j T i m e 2 ;   v i r t u a l   _ T 7 _   _ O b j T i m e 2 _ ( ) { r e t u r n ( _ T 7 _ ) 0 ; }  
 	 T 8   O b j P r i c e 2 ;   v i r t u a l   _ T 8 _   _ O b j P r i c e 2 _ ( ) { r e t u r n ( _ T 8 _ ) 0 ; }  
 	 T 9   O b j T i m e 3 ;   v i r t u a l   _ T 9 _   _ O b j T i m e 3 _ ( ) { r e t u r n ( _ T 9 _ ) 0 ; }  
 	 T 1 0   O b j P r i c e 3 ;   v i r t u a l   _ T 1 0 _   _ O b j P r i c e 3 _ ( ) { r e t u r n ( _ T 1 0 _ ) 0 ; }  
 	 T 1 1   O b j X ;  
 	 T 1 2   O b j Y ;  
 	 T 1 3   O b j F i l l ;  
 	 T 1 4   O b j X s i z e ;  
 	 T 1 5   O b j Y s i z e ;  
 	 T 1 6   O b j B o r d e r T y p e ;  
 	 T 1 7   O b j B g C o l o r ;  
 	 T 1 8   O b j C o r n e r ;  
 	 T 1 9   O b j C o l o r ;  
 	 T 2 0   O b j S t y l e ;  
 	 T 2 1   O b j W i d t h ;  
 	 T 2 2   O b j B a c k ;  
 	 T 2 3   O b j S e l e c t a b l e ;  
 	 T 2 4   O b j S e l e c t e d ;  
 	 T 2 5   O b j H i d d e n ;  
 	 T 2 6   O b j Z o r d e r ;  
 	 T 2 7   O b j C h a r t S u b W i n d o w ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 i n t   c o u n t ;  
 	 d a t e t i m e   t i m e 0 ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C h a r t D r a w S h a p e ( )  
 	 {  
 	 	 O b j e c t P e r B a r   =   ( b o o l ) t r u e ;  
 	 	 O b j e c t U p d a t e   =   ( b o o l ) t r u e ;  
 	 	 O b j N a m e   =   ( s t r i n g ) " " ;  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ R E C T A N G L E ;  
 	 	 O b j X   =   ( i n t ) 1 0 ;  
 	 	 O b j Y   =   ( i n t ) 1 0 ;  
 	 	 O b j F i l l   =   ( b o o l ) f a l s e ;  
 	 	 O b j X s i z e   =   ( i n t ) 1 0 0 ;  
 	 	 O b j Y s i z e   =   ( i n t ) 1 0 0 ;  
 	 	 O b j B o r d e r T y p e   =   ( i n t ) B O R D E R _ F L A T ;  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r S k y B l u e ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) 1 ;  
 	 	 O b j B a c k   =   ( b o o l ) f a l s e ;  
 	 	 O b j S e l e c t a b l e   =   ( b o o l ) t r u e ;  
 	 	 O b j S e l e c t e d   =   ( b o o l ) f a l s e ;  
 	 	 O b j H i d d e n   =   ( b o o l ) f a l s e ;  
 	 	 O b j Z o r d e r   =   ( i n t ) 0 ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) " " ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 c o u n t   =     0 ;  
 	 	 t i m e 0   =     0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 s t r i n g   O b j N a m e P r e f i x   =   " f x d _ s h a p e _ " ;  
 	 	 l o n g   O b j C h a r t I D             =   0 ;  
 	 	 i n t   s u b w i n d o w _ i d           =   W i n d o w F i n d V i s i b l e ( O b j C h a r t I D ,   O b j C h a r t S u b W i n d o w ) ;  
 	 	  
 	 	 i f   ( s u b w i n d o w _ i d   > =   0 )  
 	 	 {  
 	 	 	 s t r i n g   n a m e               =   " " ;  
 	 	 	 s t r i n g   n a m e _ b a s e     =   " " ;  
 	 	 	 b o o l   g e t _ n e w _ n a m e   =   f a l s e ;  
 	 	 	 b o o l   d o _ u p d a t e         =   t r u e ;  
 	 	  
 	 	 	 i f   ( O b j e c t P e r B a r   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 d a t e t i m e   t i m e   =   i T i m e ( S y m b o l ( ) , 0 , 1 ) ;  
 	 	  
 	 	 	 	 i f   ( t i m e 0   <   t i m e )  
 	 	 	 	 {  
 	 	 	 	 	 t i m e 0                 =   t i m e ;  
 	 	 	 	 	 g e t _ n e w _ n a m e   =   t r u e ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( O b j e c t U p d a t e   = =   f a l s e )   { d o _ u p d a t e   =   f a l s e ; }  
 	 	 	 	 }  
 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 i f   ( O b j e c t U p d a t e   = =   f a l s e )   { g e t _ n e w _ n a m e   =   t r u e ; }  
 	 	 	 }  
 	 	  
 	 	 	 i f   ( d o _ u p d a t e )  
 	 	 	 {  
 	 	 	 	 i f   ( O b j N a m e   ! =   " " )   { n a m e _ b a s e   =   O b j N a m e ; }   e l s e   { n a m e _ b a s e   =   O b j N a m e P r e f i x   +   _ _ b l o c k _ u s e r _ n u m b e r   +   " _ " ; }  
 	 	  
 	 	 	 	 i f   ( g e t _ n e w _ n a m e   = =   f a l s e )  
 	 	 	 	 {  
 	 	 	 	 	 n a m e   =   n a m e _ b a s e   +   I n t e g e r T o S t r i n g ( c o u n t ) ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 w h i l e   ( t r u e )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 c o u n t + + ;  
 	 	 	 	 	 	 n a m e   =   n a m e _ b a s e   +   I n t e g e r T o S t r i n g ( c o u n t ) ;  
 	 	  
 	 	 	 	 	 	 i f   ( O b j e c t F i n d ( O b j C h a r t I D , n a m e )   <   0 )   { b r e a k ; }  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	  
 	 	 	 	 i f   ( O b j N a m e   ! =   " "   & &   c o u n t   = =   0 )   { n a m e   =   O b j N a m e ; }  
 	 	  
 	 	 	 	 i f   ( O b j e c t F i n d ( O b j C h a r t I D , n a m e )   <   0   & &   ! O b j e c t C r e a t e ( O b j C h a r t I D , n a m e , ( E N U M _ O B J E C T ) O b j e c t T y p e , s u b w i n d o w _ i d , 0 , 0 ) )  
 	 	 	 	 {  
 	 	 	 	 	 P r i n t ( _ _ F U N C T I O N _ _ , " :   f a i l e d   t o   c r e a t e   s h a p e   o b j e c t !   E r r o r   c o d e   =   " , G e t L a s t E r r o r ( ) ) ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 d o u b l e   p 1 = 0 ,   p 2 = 0 ,   p 3 = 0 ;  
 	 	 	 	 d a t e t i m e   t 1 = 0 ,   t 2 = 0 ,   t 3 = 0 ;  
 	 	  
 	 	 	 	 s w i t c h ( O b j e c t T y p e )  
 	 	 	 	 {  
 	 	 	 	 	 c a s e   O B J _ R E C T A N G L E _ L A B E L   :   { b r e a k ; }  
 	 	 	 	 	 c a s e   O B J _ R E C T A N G L E               :   { t 1 = 1 ;   p 1 = 1 ;   t 2 = 1 ;   p 2 = 1 ;   b r e a k ; }  
 	 	 	 	 	 c a s e   O B J _ T R I A N G L E                 :   { t 1 = 1 ;   p 1 = 1 ;   t 2 = 1 ;   p 2 = 1 ;   t 3 = 1 ;   p 3 = 1 ;   b r e a k ; }  
 	 	 	 	 	 c a s e   O B J _ E L L I P S E                   :   { t 1 = 1 ;   p 1 = 1 ;   t 2 = 1 ;   p 2 = 1 ;   t 3 = 1 ;   p 3 = 1 ;   b r e a k ; }  
 	 	 	 	 }  
 	 	  
 	 	 	 	 i f   ( t 1   = =   1 )   { t 1   =   _ O b j T i m e 1 _ ( ) ;   O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ T I M E , 0 , t 1 ) ; }  
 	 	 	 	 i f   ( t 2   = =   1 )   { t 2   =   _ O b j T i m e 2 _ ( ) ;   O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ T I M E , 1 , t 2 ) ; }  
 	 	 	 	 i f   ( t 3   = =   1 )   { t 3   =   _ O b j T i m e 3 _ ( ) ;   O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ T I M E , 2 , t 3 ) ; }  
 	 	 	 	 i f   ( p 1   = =   1 )   { p 1   =   _ O b j P r i c e 1 _ ( ) ;   O b j e c t S e t D o u b l e ( O b j C h a r t I D , n a m e , O B J P R O P _ P R I C E , 0 , p 1 ) ; }  
 	 	 	 	 i f   ( p 2   = =   1 )   { p 2   =   _ O b j P r i c e 2 _ ( ) ;   O b j e c t S e t D o u b l e ( O b j C h a r t I D , n a m e , O B J P R O P _ P R I C E , 1 , p 2 ) ; }  
 	 	 	 	 i f   ( p 3   = =   1 )   { p 3   =   _ O b j P r i c e 3 _ ( ) ;   O b j e c t S e t D o u b l e ( O b j C h a r t I D , n a m e , O B J P R O P _ P R I C E , 2 , p 3 ) ; }  
 	 	  
 	 	 	 	 i f   ( O b j e c t T y p e = = O B J _ R E C T A N G L E _ L A B E L )   {  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ X D I S T A N C E , O b j X ) ;  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ Y D I S T A N C E , O b j Y ) ;  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ X S I Z E , O b j X s i z e ) ;  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ Y S I Z E , O b j Y s i z e ) ;  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ B G C O L O R , O b j B g C o l o r ) ;  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ B O R D E R _ T Y P E , O b j B o r d e r T y p e ) ;  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ C O R N E R , O b j C o r n e r ) ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ F I L L , O b j F i l l ) ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S T Y L E , O b j S t y l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ C O L O R , O b j C o l o r ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ B A C K , O b j B a c k ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ W I D T H , O b j W i d t h ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S E L E C T A B L E , O b j S e l e c t a b l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S E L E C T E D , O b j S e l e c t e d ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ H I D D E N , O b j H i d d e n ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ Z O R D E R , O b j Z o r d e r ) ;  
 	 	  
 	 	 	 	 C h a r t R e d r a w ( ) ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " F o r m u l a "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   _ T 1 _ , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   _ T 3 _ >  
 c l a s s   M D L _ F o r m u l a _ 5 :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   L o ;   v i r t u a l   _ T 1 _   _ L o _ ( ) { r e t u r n ( _ T 1 _ ) 0 ; }  
 	 T 2   c o m p a r e ;  
 	 T 3   R o ;   v i r t u a l   _ T 3 _   _ R o _ ( ) { r e t u r n ( _ T 3 _ ) 0 ; }  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ F o r m u l a _ 5 ( )  
 	 {  
 	 	 c o m p a r e   =   ( s t r i n g ) " + " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 _ T 1 _   l o   =   _ L o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 1 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( l o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 _ T 3 _   r o   =   _ R o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 3 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( r o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 v : : c t _ s r _ c a n d l e _ i d _ h i g h   =   f o r m u l a ( c o m p a r e ,   l o ,   r o ) ;  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " F o r m u l a "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   _ T 1 _ , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   _ T 3 _ >  
 c l a s s   M D L _ F o r m u l a _ 6 :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   L o ;   v i r t u a l   _ T 1 _   _ L o _ ( ) { r e t u r n ( _ T 1 _ ) 0 ; }  
 	 T 2   c o m p a r e ;  
 	 T 3   R o ;   v i r t u a l   _ T 3 _   _ R o _ ( ) { r e t u r n ( _ T 3 _ ) 0 ; }  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ F o r m u l a _ 6 ( )  
 	 {  
 	 	 c o m p a r e   =   ( s t r i n g ) " + " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 _ T 1 _   l o   =   _ L o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 1 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( l o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 _ T 3 _   r o   =   _ R o _ ( ) ;  
 	 	 i f   ( t y p e n a m e ( _ T 3 _ )   ! =   " s t r i n g "   & &   M a t h A b s ( r o )   = =   E M P T Y _ V A L U E )   { r e t u r n ; }  
 	 	  
 	 	 v : : c t _ s r _ c a n d l e _ i d _ l o w   =   f o r m u l a ( c o m p a r e ,   l o ,   r o ) ;  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " A N D "   m o d e l  
 c l a s s   M D L _ L o g i c a l A N D :   p u b l i c   B l o c k C a l l s  
 {  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 i n t   l i s t [ ] ;  
 	 i n t   c h e c k [ ] ;  
 	 i n t   l i s t _ s i z e ;  
 	 i n t   o l d _ t i c k ;  
 	 b o o l   p a s s e d ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 b o o l   g o _ t o _ n e x t   =   f a l s e ;  
 	 	  
 	 	 i f   ( ! p a s s e d )  
 	 	 {  
 	 	 	 f x d G e t I n b o u n d B l o c k s ( _ _ b l o c k _ n u m b e r ,   l i s t ) ;  
 	 	       l i s t _ s i z e   =   A r r a y S i z e ( l i s t ) ;  
 	 	 	 p a s s e d   =   t r u e ;  
 	 	 }  
 	 	  
 	 	 i f   ( l i s t _ s i z e   = =   0 )  
 	 	 {  
 	 	       / /   T h i s   b l o c k   i s   a t   t h e   v e r y   t o p   = >   p a s s   e v e r y t i m e  
 	 	       g o _ t o _ n e x t   =   t r u e ;  
 	 	 }  
 	 	 e l s e  
 	 	 {  
 	 	       / /   T h i s   b l o c k   i s   c h i l d  
 	 	       i n t   t i c k s   =   F X D _ T I C K S _ F R O M _ S T A R T ;  
 	 	        
 	 	 	 i f   ( o l d _ t i c k   ! =   t i c k s )  
 	 	 	 {  
 	 	 	 	 o l d _ t i c k   =   t i c k s ;  
 	 	             A r r a y R e s i z e ( c h e c k ,   0 ) ;   / /   r e s e t  
 	 	       }  
 	 	 	  
 	 	       i f   (  
 	 	 	 	       A r r a y S e a r c h ( l i s t ,   _ _ p a r e n t _ n u m b e r )   >   - 1  
 	 	 	 	 & &   A r r a y S e a r c h ( c h e c k ,   _ _ p a r e n t _ n u m b e r )   = =   - 1  
 	 	 	 )  
 	 	 	 {  
 	 	             A r r a y E n s u r e V a l u e ( c h e c k ,   _ _ p a r e n t _ n u m b e r ) ;   / /   a d d   c u r r e n t   p a r e n t  
 	 	 	 	  
 	 	             i f   ( l i s t _ s i z e   = =   A r r a y S i z e ( c h e c k ) )  
 	 	 	 	 {  
 	 	 	 	 	 g o _ t o _ n e x t   =   t r u e ;  
 	 	 	 	 }  
 	 	       }  
 	 	        
 	 	 }  
 	 	  
 	 	 i f   ( g o _ t o _ n e x t   = =   t r u e )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " B u y   p e n d i n g   o r d e r "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   _ T 4 _ , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   _ T 1 2 _ , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 , t y p e n a m e   T 1 8 , t y p e n a m e   T 1 9 , t y p e n a m e   T 2 0 , t y p e n a m e   T 2 1 , t y p e n a m e   T 2 2 , t y p e n a m e   T 2 3 , t y p e n a m e   T 2 4 , t y p e n a m e   T 2 5 , t y p e n a m e   T 2 6 , t y p e n a m e   T 2 7 , t y p e n a m e   _ T 2 7 _ , t y p e n a m e   T 2 8 , t y p e n a m e   _ T 2 8 _ , t y p e n a m e   T 2 9 , t y p e n a m e   _ T 2 9 _ , t y p e n a m e   T 3 0 , t y p e n a m e   T 3 1 , t y p e n a m e   T 3 2 , t y p e n a m e   T 3 3 , t y p e n a m e   T 3 4 , t y p e n a m e   _ T 3 4 _ , t y p e n a m e   T 3 5 , t y p e n a m e   _ T 3 5 _ , t y p e n a m e   T 3 6 , t y p e n a m e   _ T 3 6 _ , t y p e n a m e   T 3 7 , t y p e n a m e   T 3 8 , t y p e n a m e   T 3 9 , t y p e n a m e   T 4 0 , t y p e n a m e   T 4 1 , t y p e n a m e   _ T 4 1 _ , t y p e n a m e   T 4 2 , t y p e n a m e   T 4 3 , t y p e n a m e   T 4 4 , t y p e n a m e   T 4 5 >  
 c l a s s   M D L _ B u y P e n d i n g :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p ;  
 	 T 2   S y m b o l ;  
 	 T 3   P r i c e ;  
 	 T 4   d P r i c e ;   v i r t u a l   _ T 4 _   _ d P r i c e _ ( ) { r e t u r n ( _ T 4 _ ) 0 ; }  
 	 T 5   P r i c e O f f s e t ;  
 	 T 6   V o l u m e M o d e ;  
 	 T 7   V o l u m e S i z e ;  
 	 T 8   V o l u m e S i z e R i s k ;  
 	 T 9   V o l u m e R i s k ;  
 	 T 1 0   V o l u m e P e r c e n t ;  
 	 T 1 1   V o l u m e B l o c k P e r c e n t ;  
 	 T 1 2   d V o l u m e S i z e ;   v i r t u a l   _ T 1 2 _   _ d V o l u m e S i z e _ ( ) { r e t u r n ( _ T 1 2 _ ) 0 ; }  
 	 T 1 3   F i x e d R a t i o U n i t S i z e ;  
 	 T 1 4   F i x e d R a t i o D e l t a ;  
 	 T 1 5   m m M g I n i t i a l L o t s ;  
 	 T 1 6   m m M g M u l t i p l y O n L o s s ;  
 	 T 1 7   m m M g M u l t i p l y O n P r o f i t ;  
 	 T 1 8   m m M g A d d L o t s O n L o s s ;  
 	 T 1 9   m m M g A d d L o t s O n P r o f i t ;  
 	 T 2 0   m m M g R e s e t O n L o s s ;  
 	 T 2 1   m m M g R e s e t O n P r o f i t ;  
 	 T 2 2   V o l u m e U p p e r L i m i t ;  
 	 T 2 3   S t o p L o s s M o d e ;  
 	 T 2 4   S t o p L o s s P i p s ;  
 	 T 2 5   S t o p L o s s P e r c e n t P r i c e ;  
 	 T 2 6   S t o p L o s s P e r c e n t T P ;  
 	 T 2 7   d l S t o p L o s s ;   v i r t u a l   _ T 2 7 _   _ d l S t o p L o s s _ ( ) { r e t u r n ( _ T 2 7 _ ) 0 ; }  
 	 T 2 8   d p S t o p L o s s ;   v i r t u a l   _ T 2 8 _   _ d p S t o p L o s s _ ( ) { r e t u r n ( _ T 2 8 _ ) 0 ; }  
 	 T 2 9   d d S t o p L o s s ;   v i r t u a l   _ T 2 9 _   _ d d S t o p L o s s _ ( ) { r e t u r n ( _ T 2 9 _ ) 0 ; }  
 	 T 3 0   T a k e P r o f i t M o d e ;  
 	 T 3 1   T a k e P r o f i t P i p s ;  
 	 T 3 2   T a k e P r o f i t P e r c e n t P r i c e ;  
 	 T 3 3   T a k e P r o f i t P e r c e n t S L ;  
 	 T 3 4   d l T a k e P r o f i t ;   v i r t u a l   _ T 3 4 _   _ d l T a k e P r o f i t _ ( ) { r e t u r n ( _ T 3 4 _ ) 0 ; }  
 	 T 3 5   d d T a k e P r o f i t ;   v i r t u a l   _ T 3 5 _   _ d d T a k e P r o f i t _ ( ) { r e t u r n ( _ T 3 5 _ ) 0 ; }  
 	 T 3 6   d p T a k e P r o f i t ;   v i r t u a l   _ T 3 6 _   _ d p T a k e P r o f i t _ ( ) { r e t u r n ( _ T 3 6 _ ) 0 ; }  
 	 T 3 7   E x p M o d e ;  
 	 T 3 8   E x p D a y s ;  
 	 T 3 9   E x p H o u r s ;  
 	 T 4 0   E x p M i n u t e s ;  
 	 T 4 1   d E x p ;   v i r t u a l   _ T 4 1 _   _ d E x p _ ( ) { r e t u r n ( _ T 4 1 _ ) 0 ; }  
 	 T 4 2   C r e a t e O C O ;  
 	 T 4 3   S l i p p a g e ;  
 	 T 4 4   M y C o m m e n t ;  
 	 T 4 5   A r r o w C o l o r B u y ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ B u y P e n d i n g ( )  
 	 {  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P r i c e   =   ( s t r i n g ) " a s k " ;  
 	 	 P r i c e O f f s e t   =   ( d o u b l e ) 2 0 . 0 ;  
 	 	 V o l u m e M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) 0 . 1 ;  
 	 	 V o l u m e S i z e R i s k   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 V o l u m e R i s k   =   ( d o u b l e ) 2 . 5 ;  
 	 	 V o l u m e P e r c e n t   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 V o l u m e B l o c k P e r c e n t   =   ( d o u b l e ) 3 . 0 ;  
 	 	 F i x e d R a t i o U n i t S i z e   =   ( d o u b l e ) 0 . 0 1 ;  
 	 	 F i x e d R a t i o D e l t a   =   ( d o u b l e ) 2 0 . 0 ;  
 	 	 m m M g I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m M g M u l t i p l y O n L o s s   =   ( d o u b l e ) 2 . 0 ;  
 	 	 m m M g M u l t i p l y O n P r o f i t   =   ( d o u b l e ) 1 . 0 ;  
 	 	 m m M g A d d L o t s O n L o s s   =   ( d o u b l e ) 0 . 0 ;  
 	 	 m m M g A d d L o t s O n P r o f i t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 m m M g R e s e t O n L o s s   =   ( i n t ) 0 ;  
 	 	 m m M g R e s e t O n P r o f i t   =   ( i n t ) 1 ;  
 	 	 V o l u m e U p p e r L i m i t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 S t o p L o s s M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 S t o p L o s s P e r c e n t P r i c e   =   ( d o u b l e ) 0 . 5 5 ;  
 	 	 S t o p L o s s P e r c e n t T P   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 T a k e P r o f i t M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 T a k e P r o f i t P e r c e n t P r i c e   =   ( d o u b l e ) 0 . 5 5 ;  
 	 	 T a k e P r o f i t P e r c e n t S L   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 E x p M o d e   =   ( s t r i n g ) " G T C " ;  
 	 	 E x p D a y s   =   ( i n t ) 0 ;  
 	 	 E x p H o u r s   =   ( i n t ) 1 ;  
 	 	 E x p M i n u t e s   =   ( i n t ) 0 ;  
 	 	 C r e a t e O C O   =   ( i n t ) 0 ;  
 	 	 S l i p p a g e   =   ( u l o n g ) 4 ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) " " ;  
 	 	 A r r o w C o l o r B u y   =   ( c o l o r ) c l r B l u e ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 / / - -   o p e n   p r i c e   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   o p   =   0 ;  
 	 	  
 	 	           i f   ( P r i c e   = =   " a s k " )           { o p   =   S y m b o l A s k ( S y m b o l ) ; }  
 	 	 e l s e   i f   ( P r i c e   = =   " b i d " )           { o p   =   S y m b o l B i d ( S y m b o l ) ; }  
 	 	 e l s e   i f   ( P r i c e   = =   " m i d " )           { o p   =   ( S y m b o l A s k ( S y m b o l ) + S y m b o l B i d ( S y m b o l ) ) / 2 ; }  
 	 	 e l s e   i f   ( P r i c e   = =   " d y n a m i c " )   { o p   =   _ d P r i c e _ ( ) ; }  
 	 	  
 	 	 o p   =   o p   +   t o D i g i t s ( P r i c e O f f s e t ,   S y m b o l ) ;  
 	 	  
 	 	 / / - -   s t o p s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   s l l   =   0 ,   s l p   =   0 ,   t p l   =   0 ,   t p p   =   0 ;  
 	 	  
 	 	           i f   ( S t o p L o s s M o d e   = =   " f i x e d " )                   { s l p   =   S t o p L o s s P i p s ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c P i p s " )       { s l p   =   _ d p S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c D i g i t s " )   { s l p   =   t o P i p s ( _ d d S t o p L o s s _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c L e v e l " )     { s l l   =   _ d l S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " p e r c e n t P r i c e " )     { s l l   =   o p   -   ( o p   *   S t o p L o s s P e r c e n t P r i c e   /   1 0 0 ) ; }  
 	 	  
 	 	           i f   ( T a k e P r o f i t M o d e   = =   " f i x e d " )                   { t p p   =   T a k e P r o f i t P i p s ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c P i p s " )       { t p p   =   _ d p T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c D i g i t s " )   { t p p   =   t o P i p s ( _ d d T a k e P r o f i t _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c L e v e l " )     { t p l   =   _ d l T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " p e r c e n t P r i c e " )     { t p l   =   o p   +   ( o p   *   T a k e P r o f i t P e r c e n t P r i c e   /   1 0 0 ) ; }  
 	 	  
 	 	 i f   ( S t o p L o s s M o d e   = =   " p e r c e n t T P " )  
 	 	 {  
 	 	 	 i f   ( t p p   >   0 )   { s l p   =   t p p * S t o p L o s s P e r c e n t T P / 1 0 0 ; }  
 	 	 	 i f   ( t p l   >   0 )   { s l p   =   t o P i p s ( M a t h A b s ( o p   -   t p l ) ,   S y m b o l ) * S t o p L o s s P e r c e n t T P / 1 0 0 ; }  
 	 	 }  
 	 	  
 	 	 i f   ( T a k e P r o f i t M o d e   = =   " p e r c e n t S L " )  
 	 	 {  
 	 	 	 i f   ( s l p   >   0 )   { t p p   =   s l p * T a k e P r o f i t P e r c e n t S L / 1 0 0 ; }  
 	 	 	 i f   ( s l l   >   0 )   { t p p   =   t o P i p s ( M a t h A b s ( o p   -   s l l ) ,   S y m b o l ) * T a k e P r o f i t P e r c e n t S L / 1 0 0 ; }  
 	 	 }  
 	 	  
 	 	 / / - -   l o t s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   l o t s         =   0 ;  
 	 	 d o u b l e   p r e _ s l l   =   s l l ;  
 	 	  
 	 	 i f   ( p r e _ s l l   = =   0 )   { p r e _ s l l   =   o p ; }  
 	 	  
 	 	 d o u b l e   p r e _ s l _ p i p s   =   t o P i p s ( o p - ( p r e _ s l l - t o D i g i t s ( s l p , S y m b o l ) ) ,   S y m b o l ) ;  
 	 	  
 	 	           i f   ( V o l u m e M o d e   = =   " f i x e d " )                         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - e q u i t y " )           { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - b a l a n c e " )         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - f r e e m a r g i n " )   { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y " )                       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e " )                     { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y R i s k " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e R i s k " )             { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n R i s k " )       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R i s k " )                 { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R a t i o " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   F i x e d R a t i o U n i t S i z e ,   F i x e d R a t i o D e l t a ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " m a r t i n g a l e " )               { l o t s   =   B e t M a r t i n g a l e ( ( i n t ) G r o u p ,   S y m b o l ,   m m M g I n i t i a l L o t s ,   m m M g M u l t i p l y O n L o s s ,   m m M g M u l t i p l y O n P r o f i t ,   m m M g A d d L o t s O n L o s s ,   m m M g A d d L o t s O n P r o f i t ,   m m M g R e s e t O n L o s s ,   m m M g R e s e t O n P r o f i t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " d y n a m i c " )                     { l o t s   =   _ d V o l u m e S i z e _ ( ) ; }  
 	 	  
 	 	 l o t s   =   A l i g n L o t s ( S y m b o l ,   l o t s ,   0 ,   V o l u m e U p p e r L i m i t ) ;  
 	 	  
 	 	 / / - -   e x p i r a t i o n   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d a t e t i m e   e x p   =   E x p i r a t i o n T i m e ( E x p M o d e , E x p D a y s , E x p H o u r s , E x p M i n u t e s , _ d E x p _ ( ) ) ;  
 	 	  
 	 	 / / - -   s e n d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 l o n g   t i c k e t   =   B u y L a t e r ( S y m b o l , l o t s , o p , s l l , t p l , s l p , t p p , S l i p p a g e , e x p , ( M a g i c S t a r t + ( i n t ) G r o u p ) , M y C o m m e n t , A r r o w C o l o r B u y , C r e a t e O C O ) ;  
 	 	  
 	 	 i f   ( t i c k e t   >   0 )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " S e l l   p e n d i n g   o r d e r "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   _ T 4 _ , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   _ T 1 2 _ , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 , t y p e n a m e   T 1 8 , t y p e n a m e   T 1 9 , t y p e n a m e   T 2 0 , t y p e n a m e   T 2 1 , t y p e n a m e   T 2 2 , t y p e n a m e   T 2 3 , t y p e n a m e   T 2 4 , t y p e n a m e   T 2 5 , t y p e n a m e   T 2 6 , t y p e n a m e   T 2 7 , t y p e n a m e   _ T 2 7 _ , t y p e n a m e   T 2 8 , t y p e n a m e   _ T 2 8 _ , t y p e n a m e   T 2 9 , t y p e n a m e   _ T 2 9 _ , t y p e n a m e   T 3 0 , t y p e n a m e   T 3 1 , t y p e n a m e   T 3 2 , t y p e n a m e   T 3 3 , t y p e n a m e   T 3 4 , t y p e n a m e   _ T 3 4 _ , t y p e n a m e   T 3 5 , t y p e n a m e   _ T 3 5 _ , t y p e n a m e   T 3 6 , t y p e n a m e   _ T 3 6 _ , t y p e n a m e   T 3 7 , t y p e n a m e   T 3 8 , t y p e n a m e   T 3 9 , t y p e n a m e   T 4 0 , t y p e n a m e   T 4 1 , t y p e n a m e   _ T 4 1 _ , t y p e n a m e   T 4 2 , t y p e n a m e   T 4 3 , t y p e n a m e   T 4 4 , t y p e n a m e   T 4 5 >  
 c l a s s   M D L _ S e l l P e n d i n g :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p ;  
 	 T 2   S y m b o l ;  
 	 T 3   P r i c e ;  
 	 T 4   d P r i c e ;   v i r t u a l   _ T 4 _   _ d P r i c e _ ( ) { r e t u r n ( _ T 4 _ ) 0 ; }  
 	 T 5   P r i c e O f f s e t ;  
 	 T 6   V o l u m e M o d e ;  
 	 T 7   V o l u m e S i z e ;  
 	 T 8   V o l u m e S i z e R i s k ;  
 	 T 9   V o l u m e R i s k ;  
 	 T 1 0   V o l u m e P e r c e n t ;  
 	 T 1 1   V o l u m e B l o c k P e r c e n t ;  
 	 T 1 2   d V o l u m e S i z e ;   v i r t u a l   _ T 1 2 _   _ d V o l u m e S i z e _ ( ) { r e t u r n ( _ T 1 2 _ ) 0 ; }  
 	 T 1 3   F i x e d R a t i o U n i t S i z e ;  
 	 T 1 4   F i x e d R a t i o D e l t a ;  
 	 T 1 5   m m M g I n i t i a l L o t s ;  
 	 T 1 6   m m M g M u l t i p l y O n L o s s ;  
 	 T 1 7   m m M g M u l t i p l y O n P r o f i t ;  
 	 T 1 8   m m M g A d d L o t s O n L o s s ;  
 	 T 1 9   m m M g A d d L o t s O n P r o f i t ;  
 	 T 2 0   m m M g R e s e t O n L o s s ;  
 	 T 2 1   m m M g R e s e t O n P r o f i t ;  
 	 T 2 2   V o l u m e U p p e r L i m i t ;  
 	 T 2 3   S t o p L o s s M o d e ;  
 	 T 2 4   S t o p L o s s P i p s ;  
 	 T 2 5   S t o p L o s s P e r c e n t P r i c e ;  
 	 T 2 6   S t o p L o s s P e r c e n t T P ;  
 	 T 2 7   d l S t o p L o s s ;   v i r t u a l   _ T 2 7 _   _ d l S t o p L o s s _ ( ) { r e t u r n ( _ T 2 7 _ ) 0 ; }  
 	 T 2 8   d p S t o p L o s s ;   v i r t u a l   _ T 2 8 _   _ d p S t o p L o s s _ ( ) { r e t u r n ( _ T 2 8 _ ) 0 ; }  
 	 T 2 9   d d S t o p L o s s ;   v i r t u a l   _ T 2 9 _   _ d d S t o p L o s s _ ( ) { r e t u r n ( _ T 2 9 _ ) 0 ; }  
 	 T 3 0   T a k e P r o f i t M o d e ;  
 	 T 3 1   T a k e P r o f i t P i p s ;  
 	 T 3 2   T a k e P r o f i t P e r c e n t P r i c e ;  
 	 T 3 3   T a k e P r o f i t P e r c e n t S L ;  
 	 T 3 4   d l T a k e P r o f i t ;   v i r t u a l   _ T 3 4 _   _ d l T a k e P r o f i t _ ( ) { r e t u r n ( _ T 3 4 _ ) 0 ; }  
 	 T 3 5   d d T a k e P r o f i t ;   v i r t u a l   _ T 3 5 _   _ d d T a k e P r o f i t _ ( ) { r e t u r n ( _ T 3 5 _ ) 0 ; }  
 	 T 3 6   d p T a k e P r o f i t ;   v i r t u a l   _ T 3 6 _   _ d p T a k e P r o f i t _ ( ) { r e t u r n ( _ T 3 6 _ ) 0 ; }  
 	 T 3 7   E x p M o d e ;  
 	 T 3 8   E x p D a y s ;  
 	 T 3 9   E x p H o u r s ;  
 	 T 4 0   E x p M i n u t e s ;  
 	 T 4 1   d E x p ;   v i r t u a l   _ T 4 1 _   _ d E x p _ ( ) { r e t u r n ( _ T 4 1 _ ) 0 ; }  
 	 T 4 2   C r e a t e O C O ;  
 	 T 4 3   S l i p p a g e ;  
 	 T 4 4   M y C o m m e n t ;  
 	 T 4 5   A r r o w C o l o r S e l l ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ S e l l P e n d i n g ( )  
 	 {  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P r i c e   =   ( s t r i n g ) " b i d " ;  
 	 	 P r i c e O f f s e t   =   ( d o u b l e ) 2 0 . 0 ;  
 	 	 V o l u m e M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) 0 . 1 ;  
 	 	 V o l u m e S i z e R i s k   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 V o l u m e R i s k   =   ( d o u b l e ) 2 . 5 ;  
 	 	 V o l u m e P e r c e n t   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 V o l u m e B l o c k P e r c e n t   =   ( d o u b l e ) 3 . 0 ;  
 	 	 F i x e d R a t i o U n i t S i z e   =   ( d o u b l e ) 0 . 0 1 ;  
 	 	 F i x e d R a t i o D e l t a   =   ( d o u b l e ) 2 0 . 0 ;  
 	 	 m m M g I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m M g M u l t i p l y O n L o s s   =   ( d o u b l e ) 2 . 0 ;  
 	 	 m m M g M u l t i p l y O n P r o f i t   =   ( d o u b l e ) 1 . 0 ;  
 	 	 m m M g A d d L o t s O n L o s s   =   ( d o u b l e ) 0 . 0 ;  
 	 	 m m M g A d d L o t s O n P r o f i t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 m m M g R e s e t O n L o s s   =   ( i n t ) 0 ;  
 	 	 m m M g R e s e t O n P r o f i t   =   ( i n t ) 1 ;  
 	 	 V o l u m e U p p e r L i m i t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 S t o p L o s s M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 S t o p L o s s P e r c e n t P r i c e   =   ( d o u b l e ) 0 . 5 5 ;  
 	 	 S t o p L o s s P e r c e n t T P   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 T a k e P r o f i t M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 T a k e P r o f i t P e r c e n t P r i c e   =   ( d o u b l e ) 0 . 5 5 ;  
 	 	 T a k e P r o f i t P e r c e n t S L   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 E x p M o d e   =   ( s t r i n g ) " G T C " ;  
 	 	 E x p D a y s   =   ( i n t ) 0 ;  
 	 	 E x p H o u r s   =   ( i n t ) 1 ;  
 	 	 E x p M i n u t e s   =   ( i n t ) 0 ;  
 	 	 C r e a t e O C O   =   ( i n t ) 0 ;  
 	 	 S l i p p a g e   =   ( u l o n g ) 4 ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) " " ;  
 	 	 A r r o w C o l o r S e l l   =   ( c o l o r ) c l r R e d ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 / / - -   o p e n   p r i c e   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   o p   =   0 ;  
 	 	  
 	 	           i f   ( P r i c e   = =   " a s k " )           { o p   =   S y m b o l A s k ( S y m b o l ) ; }  
 	 	 e l s e   i f   ( P r i c e   = =   " b i d " )           { o p   =   S y m b o l B i d ( S y m b o l ) ; }  
 	 	 e l s e   i f   ( P r i c e   = =   " m i d " )           { o p   =   ( S y m b o l A s k ( S y m b o l ) + S y m b o l B i d ( S y m b o l ) ) / 2 ; }  
 	 	 e l s e   i f   ( P r i c e   = =   " d y n a m i c " )   { o p   =   _ d P r i c e _ ( ) ; }  
 	 	  
 	 	 o p   =   o p   -   t o D i g i t s ( P r i c e O f f s e t ,   S y m b o l ) ;  
 	 	  
 	 	 / / - -   s t o p s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   s l l   =   0 ,   s l p   =   0 ,   t p l   =   0 ,   t p p   =   0 ;  
 	 	  
 	 	           i f   ( S t o p L o s s M o d e   = =   " f i x e d " )                   { s l p   =   S t o p L o s s P i p s ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c P i p s " )       { s l p   =   _ d p S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c D i g i t s " )   { s l p   =   t o P i p s ( _ d d S t o p L o s s _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c L e v e l " )     { s l l   =   _ d l S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " p e r c e n t P r i c e " )     { s l l   =   o p   +   ( o p   *   S t o p L o s s P e r c e n t P r i c e   /   1 0 0 ) ; }  
 	 	  
 	 	           i f   ( T a k e P r o f i t M o d e   = =   " f i x e d " )                   { t p p   =   T a k e P r o f i t P i p s ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c P i p s " )       { t p p   =   _ d p T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c D i g i t s " )   { t p p   =   t o P i p s ( _ d d T a k e P r o f i t _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c L e v e l " )     { t p l   =   _ d l T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " p e r c e n t P r i c e " )     { t p l   =   o p   -   ( o p   *   T a k e P r o f i t P e r c e n t P r i c e   /   1 0 0 ) ; }  
 	 	  
 	 	 i f   ( S t o p L o s s M o d e   = =   " p e r c e n t T P " )  
 	 	 {  
 	 	 	 i f   ( t p p   >   0 )   { s l p   =   t p p * S t o p L o s s P e r c e n t T P / 1 0 0 ; }  
 	 	 	 i f   ( t p l   >   0 )   { s l p   =   t o P i p s ( M a t h A b s ( o p   -   t p l ) ,   S y m b o l ) * S t o p L o s s P e r c e n t T P / 1 0 0 ; }  
 	 	 }  
 	 	  
 	 	 i f   ( T a k e P r o f i t M o d e   = =   " p e r c e n t S L " )  
 	 	 {  
 	 	 	 i f   ( s l p   >   0 )   { t p p   =   s l p * T a k e P r o f i t P e r c e n t S L / 1 0 0 ; }  
 	 	 	 i f   ( s l l   >   0 )   { t p p   =   t o P i p s ( M a t h A b s ( o p   -   s l l ) ,   S y m b o l ) * T a k e P r o f i t P e r c e n t S L / 1 0 0 ; }  
 	 	 }  
 	 	  
 	 	 / / - -   l o t s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   l o t s         =   0 ;  
 	 	 d o u b l e   p r e _ s l l   =   s l l ;  
 	 	  
 	 	 i f   ( p r e _ s l l   = =   0 )   { p r e _ s l l   =   o p ; }  
 	 	  
 	 	 d o u b l e   p r e _ s l _ p i p s   =   t o P i p s ( ( p r e _ s l l + t o D i g i t s ( s l p , S y m b o l ) ) - o p ,   S y m b o l ) ;  
 	 	  
 	 	           i f   ( V o l u m e M o d e   = =   " f i x e d " )                         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - e q u i t y " )           { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - b a l a n c e " )         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - f r e e m a r g i n " )   { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y " )                       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e " )                     { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y R i s k " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e R i s k " )             { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n R i s k " )       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R i s k " )                 { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R a t i o " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   F i x e d R a t i o U n i t S i z e ,   F i x e d R a t i o D e l t a ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " m a r t i n g a l e " )               { l o t s   =   B e t M a r t i n g a l e ( ( i n t ) G r o u p ,   S y m b o l ,   m m M g I n i t i a l L o t s ,   m m M g M u l t i p l y O n L o s s ,   m m M g M u l t i p l y O n P r o f i t ,   m m M g A d d L o t s O n L o s s ,   m m M g A d d L o t s O n P r o f i t ,   m m M g R e s e t O n L o s s ,   m m M g R e s e t O n P r o f i t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " d y n a m i c " )                     { l o t s   =   _ d V o l u m e S i z e _ ( ) ; }  
 	 	  
 	 	 l o t s   =   A l i g n L o t s ( S y m b o l ,   l o t s ,   0 ,   V o l u m e U p p e r L i m i t ) ;  
 	 	  
 	 	 / / - -   e x p i r a t i o n   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d a t e t i m e   e x p   =   E x p i r a t i o n T i m e ( E x p M o d e , E x p D a y s , E x p H o u r s , E x p M i n u t e s , _ d E x p _ ( ) ) ;  
 	 	  
 	 	 / / - -   s e n d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 l o n g   t i c k e t   =   S e l l L a t e r ( S y m b o l , l o t s , o p , s l l , t p l , s l p , t p p , S l i p p a g e , e x p , ( M a g i c S t a r t + ( i n t ) G r o u p ) , M y C o m m e n t , A r r o w C o l o r S e l l , C r e a t e O C O ) ;  
 	 	  
 	 	 i f   ( t i c k e t   >   0 )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " T u r n   O N   b l o c k s "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 >  
 c l a s s   M D L _ T u r n O N b l o c k :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   B l o c k I D ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 i n t   b l o c k s [ ] ;  
 	 b o o l   t u r n s [ ] ;  
 	 i n t   c o u n t ;  
 	 s t r i n g   b l o c k s _ r a w ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ T u r n O N b l o c k ( )  
 	 {  
 	 	 B l o c k I D   =   ( s t r i n g ) " " ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 c o u n t   =     0 ;  
 	 	 b l o c k s _ r a w   =     " " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 i n t   i   =   0 ;  
 	 	  
 	 	 / / - -   i n i t i a l l y   d e c o d e   t h e   d a t a   a n d   p u t   i t   t o   t h e   m e m o r y ,   a n d   a l s o   i n   c a s e   t h e   d a t a   i s   m o d i f i e d   - - - - - - - - - - - -  
 	 	 i f   ( B l o c k I D   ! =   b l o c k s _ r a w )  
 	 	 {  
 	 	       b l o c k s _ r a w   =   B l o c k I D ;  
 	 	 	  
 	 	 	 s t r i n g   t m p [ ] ;  
 	 	 	 i n t   c o u n t e r   =   0 ;  
 	 	 	  
 	 	       S t r i n g E x p l o d e ( " , " ,   B l o c k I D ,   t m p ) ;  
 	 	        
 	 	 	 / /   t r i m   r e s u l t s  
 	 	 	 f o r   ( i = 0 ;   i < A r r a y S i z e ( t m p ) ;   i + + )  
 	 	 	 {  
 	 	 	 	 t m p [ i ]   =   S t r i n g T r i m ( t m p [ i ] ) ;  
 	 	 	 	  
 	 	 	 	 i n t   i d   =   f x d B l o c k s L o o k u p T a b l e T r a n s l a t e I D ( t m p [ i ] ) ;  
 	 	 	 	  
 	 	 	 	 i f   ( i d   = =   - 1 )   {  
 	 	 	 	 	 P r i n t ( " F a i l e d   t o   f i n d   b l o c k   \ " "   +   t m p [ i ]   +   " \ "   i n   b l o c k   \ " "   +   ( _ _ b l o c k _ u s e r _ n u m b e r )   +   " \ " " ) ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 A r r a y R e s i z e ( b l o c k s ,   c o u n t e r + 1 ) ;  
 	 	 	 	 	 b l o c k s [ c o u n t e r ]   =   i d ;  
 	 	 	 	 	 c o u n t e r + + ;  
 	 	 	 	 }  
 	 	       }  
 	 	 	  
 	 	 	 c o u n t   =   A r r a y S i z e ( b l o c k s ) ;  
 	 	 	  
 	 	 	 A r r a y R e s i z e ( t u r n s , c o u n t ) ;  
 	 	       A r r a y I n i t i a l i z e ( t u r n s , f a l s e ) ;  
 	 	 }  
 	 	  
 	 	 / / - -   a c t u a l l y   t u r n   O N   a l l   t h e   b l o c k s   i n   t h e   l i s t   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 f o r   ( i = 0 ;   i < c o u n t ;   i + + )  
 	 	 {  
 	 	       i f   ( t u r n s [ i ]   = =   f a l s e )  
 	 	 	 {  
 	 	             P r i n t ( " f x D r e e m a :   B l o c k   \ " " + f x d B l o c k s L o o k u p T a b l e T r a n s l a t e I D ( b l o c k s [ i ] )   +   " \ "   g o e s   O N " ) ;  
 	 	             t u r n s [ i ]   =   t r u e ;  
 	 	       }  
 	 	  
 	 	       f x d B l o c k T u r n O n ( b l o c k s [ i ] ) ;  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " T u r n   O F F   b l o c k s "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 >  
 c l a s s   M D L _ T u r n O F F b l o c k :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   B l o c k I D ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 i n t   b l o c k s [ ] ;  
 	 b o o l   t u r n s [ ] ;  
 	 i n t   c o u n t ;  
 	 s t r i n g   b l o c k s _ r a w ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ T u r n O F F b l o c k ( )  
 	 {  
 	 	 B l o c k I D   =   ( s t r i n g ) " " ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 c o u n t   =     0 ;  
 	 	 b l o c k s _ r a w   =     " " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 i n t   i   =   0 ;  
 	 	  
 	 	 / / - -   i n i t i a l l y   d e c o d e   t h e   d a t a   a n d   p u t   i t   t o   t h e   m e m o r y ,   a n d   a l s o   i n   c a s e   t h e   d a t a   i s   m o d i f i e d   - - - - - - - - - - - -  
 	 	 i f   ( B l o c k I D   ! =   b l o c k s _ r a w )  
 	 	 {  
 	 	       b l o c k s _ r a w   =   B l o c k I D ;  
 	 	 	  
 	 	 	 s t r i n g   t m p [ ] ;  
 	 	 	 i n t   c o u n t e r   =   0 ;  
 	 	 	  
 	 	       S t r i n g E x p l o d e ( " , " ,   B l o c k I D ,   t m p ) ;  
 	 	        
 	 	 	 / /   t r i m   r e s u l t s  
 	 	 	 f o r   ( i = 0 ;   i < A r r a y S i z e ( t m p ) ;   i + + )  
 	 	 	 {  
 	 	 	 	 t m p [ i ]   =   S t r i n g T r i m ( t m p [ i ] ) ;  
 	 	 	 	  
 	 	 	 	 i n t   i d   =   f x d B l o c k s L o o k u p T a b l e T r a n s l a t e I D ( t m p [ i ] ) ;  
 	 	 	 	  
 	 	 	 	 i f   ( i d   = =   - 1 )   {  
 	 	 	 	 	 P r i n t ( " F a i l e d   t o   f i n d   b l o c k   \ " "   +   t m p [ i ]   +   " \ "   i n   b l o c k   \ " "   +   ( _ _ b l o c k _ u s e r _ n u m b e r )   +   " \ " " ) ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 A r r a y R e s i z e ( b l o c k s ,   c o u n t e r + 1 ) ;  
 	 	 	 	 	 b l o c k s [ c o u n t e r ]   =   i d ;  
 	 	 	 	 	 c o u n t e r + + ;  
 	 	 	 	 }  
 	 	       }  
 	 	 	  
 	 	 	 c o u n t   =   A r r a y S i z e ( b l o c k s ) ;  
 	 	 	  
 	 	 	 A r r a y R e s i z e ( t u r n s , c o u n t ) ;  
 	 	       A r r a y I n i t i a l i z e ( t u r n s , f a l s e ) ;  
 	 	 }  
 	 	  
 	 	 / / - -   a c t u a l l y   t u r n   O F F   a l l   t h e   b l o c k s   i n   t h e   l i s t   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 f o r   ( i = 0 ;   i < c o u n t ;   i + + )  
 	 	 {  
 	 	       i f   ( t u r n s [ i ]   = =   f a l s e )  
 	 	 	 {  
 	 	             P r i n t ( " f x D r e e m a :   B l o c k   \ " " + f x d B l o c k s L o o k u p T a b l e T r a n s l a t e I D ( b l o c k s [ i ] )   +   " \ "   g o e s   O F F " ) ;  
 	 	             t u r n s [ i ]   =   t r u e ;  
 	 	       }  
 	 	  
 	 	       f x d B l o c k T u r n O f f ( b l o c k s [ i ] ) ;  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " P l a y   s o u n d "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 >  
 c l a s s   M D L _ P l a y S o u n d :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   M T s o u n d ;  
 	 T 2   M Y s o u n d ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ P l a y S o u n d ( )  
 	 {  
 	 	 M T s o u n d   =   ( s t r i n g ) " o k " ;  
 	 	 M Y s o u n d   =   ( s t r i n g ) " m y f i l e . w a v " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 s t r i n g   f i l e n a m e   =   M T s o u n d ;  
 	 	  
 	 	 i f   ( M T s o u n d   = =   " c u s t o m " )   { f i l e n a m e   =   M Y s o u n d ; }  
 	 	 e l s e   i f   ( S t r i n g S u b s t r ( f i l e n a m e ,   S t r i n g L e n ( f i l e n a m e ) - 4 )   ! =   " . w a v " )   { f i l e n a m e   + =   " . w a v " ; }  
 	 	  
 	 	 b o o l   s u c c e s s   =   P l a y S o u n d ( f i l e n a m e ) ;  
 	 	  
 	 	 i f   ( ! s u c c e s s )   {  
 	 	 	 P r i n t ( " P l a y   S o u n d   E r r o r :   "   +   E r r o r M e s s a g e ( ) ) ;  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " B u y   p e n d i n g   o r d e r s   i n   g r i d "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   _ T 5 _ , t y p e n a m e   T 6 , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   _ T 1 5 _ , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 , t y p e n a m e   T 1 8 , t y p e n a m e   T 1 9 , t y p e n a m e   T 2 0 , t y p e n a m e   T 2 1 , t y p e n a m e   T 2 2 , t y p e n a m e   _ T 2 2 _ , t y p e n a m e   T 2 3 , t y p e n a m e   _ T 2 3 _ , t y p e n a m e   T 2 4 , t y p e n a m e   _ T 2 4 _ , t y p e n a m e   T 2 5 , t y p e n a m e   T 2 6 , t y p e n a m e   T 2 7 , t y p e n a m e   T 2 8 , t y p e n a m e   _ T 2 8 _ , t y p e n a m e   T 2 9 , t y p e n a m e   _ T 2 9 _ , t y p e n a m e   T 3 0 , t y p e n a m e   _ T 3 0 _ , t y p e n a m e   T 3 1 , t y p e n a m e   T 3 2 , t y p e n a m e   T 3 3 , t y p e n a m e   T 3 4 , t y p e n a m e   T 3 5 , t y p e n a m e   T 3 6 , t y p e n a m e   T 3 7 , t y p e n a m e   T 3 8 , t y p e n a m e   T 3 9 , t y p e n a m e   _ T 3 9 _ , t y p e n a m e   T 4 0 , t y p e n a m e   T 4 1 , t y p e n a m e   T 4 2 >  
 c l a s s   M D L _ G r i d P e n d i n g B u y s 2 :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p ;  
 	 T 2   S y m b o l ;  
 	 T 3   G r i d O r d e r s C o u n t ;  
 	 T 4   G r i d S t a r t ;  
 	 T 5   f G r i d S t a r t ;   v i r t u a l   _ T 5 _   _ f G r i d S t a r t _ ( ) { r e t u r n ( _ T 5 _ ) 0 ; }  
 	 T 6   G r i d S t a r t O f f s e t ;  
 	 T 7   G r i d S t a r t R o u n d N u m b e r P i p s ;  
 	 T 8   G r i d S i z e ;  
 	 T 9   V o l u m e M o d e ;  
 	 T 1 0   V o l u m e S i z e ;  
 	 T 1 1   V o l u m e S i z e R i s k ;  
 	 T 1 2   V o l u m e R i s k ;  
 	 T 1 3   V o l u m e P e r c e n t ;  
 	 T 1 4   V o l u m e B l o c k P e r c e n t ;  
 	 T 1 5   d V o l u m e S i z e ;   v i r t u a l   _ T 1 5 _   _ d V o l u m e S i z e _ ( ) { r e t u r n ( _ T 1 5 _ ) 0 ; }  
 	 T 1 6   F i x e d R a t i o U n i t S i z e ;  
 	 T 1 7   F i x e d R a t i o D e l t a ;  
 	 T 1 8   V o l u m e U p p e r L i m i t ;  
 	 T 1 9   g S L m o d e ;  
 	 T 2 0   S t o p L o s s P i p s ;  
 	 T 2 1   G r i d S i z e S L ;  
 	 T 2 2   d l S t o p L o s s ;   v i r t u a l   _ T 2 2 _   _ d l S t o p L o s s _ ( ) { r e t u r n ( _ T 2 2 _ ) 0 ; }  
 	 T 2 3   d p S t o p L o s s ;   v i r t u a l   _ T 2 3 _   _ d p S t o p L o s s _ ( ) { r e t u r n ( _ T 2 3 _ ) 0 ; }  
 	 T 2 4   d d S t o p L o s s ;   v i r t u a l   _ T 2 4 _   _ d d S t o p L o s s _ ( ) { r e t u r n ( _ T 2 4 _ ) 0 ; }  
 	 T 2 5   g T P m o d e ;  
 	 T 2 6   T a k e P r o f i t P i p s ;  
 	 T 2 7   G r i d S i z e T P ;  
 	 T 2 8   d l T a k e P r o f i t ;   v i r t u a l   _ T 2 8 _   _ d l T a k e P r o f i t _ ( ) { r e t u r n ( _ T 2 8 _ ) 0 ; }  
 	 T 2 9   d p T a k e P r o f i t ;   v i r t u a l   _ T 2 9 _   _ d p T a k e P r o f i t _ ( ) { r e t u r n ( _ T 2 9 _ ) 0 ; }  
 	 T 3 0   d d T a k e P r o f i t ;   v i r t u a l   _ T 3 0 _   _ d d T a k e P r o f i t _ ( ) { r e t u r n ( _ T 3 0 _ ) 0 ; }  
 	 T 3 1   G r i d L e v e l s G r a d a t i o n ;  
 	 T 3 2   G r i d V o l u m e s G r a d a t i o n ;  
 	 T 3 3   G r i d S L g r a d a t i o n ;  
 	 T 3 4   G r i d T P g r a d a t i o n ;  
 	 T 3 5   E x p M o d e ;  
 	 T 3 6   E x p D a y s ;  
 	 T 3 7   E x p H o u r s ;  
 	 T 3 8   E x p M i n u t e s ;  
 	 T 3 9   d E x p ;   v i r t u a l   _ T 3 9 _   _ d E x p _ ( ) { r e t u r n ( _ T 3 9 _ ) 0 ; }  
 	 T 4 0   S l i p p a g e ;  
 	 T 4 1   M y C o m m e n t ;  
 	 T 4 2   A r r o w C o l o r B u y ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ G r i d P e n d i n g B u y s 2 ( )  
 	 {  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 G r i d O r d e r s C o u n t   =   ( i n t ) 3 ;  
 	 	 G r i d S t a r t   =   ( s t r i n g ) " a s k " ;  
 	 	 G r i d S t a r t O f f s e t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 G r i d S t a r t R o u n d N u m b e r P i p s   =   ( d o u b l e ) 0 . 0 ;  
 	 	 G r i d S i z e   =   ( d o u b l e ) 2 5 . 0 ;  
 	 	 V o l u m e M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) 0 . 1 ;  
 	 	 V o l u m e S i z e R i s k   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 V o l u m e R i s k   =   ( d o u b l e ) 2 . 5 ;  
 	 	 V o l u m e P e r c e n t   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 V o l u m e B l o c k P e r c e n t   =   ( d o u b l e ) 3 . 0 ;  
 	 	 F i x e d R a t i o U n i t S i z e   =   ( d o u b l e ) 0 . 0 1 ;  
 	 	 F i x e d R a t i o D e l t a   =   ( d o u b l e ) 2 0 . 0 ;  
 	 	 V o l u m e U p p e r L i m i t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 g S L m o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 G r i d S i z e S L   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 g T P m o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 G r i d S i z e T P   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 G r i d L e v e l s G r a d a t i o n   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 G r i d V o l u m e s G r a d a t i o n   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 G r i d S L g r a d a t i o n   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 G r i d T P g r a d a t i o n   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 E x p M o d e   =   ( s t r i n g ) " G T C " ;  
 	 	 E x p D a y s   =   ( i n t ) 0 ;  
 	 	 E x p H o u r s   =   ( i n t ) 1 ;  
 	 	 E x p M i n u t e s   =   ( i n t ) 0 ;  
 	 	 S l i p p a g e   =   ( u l o n g ) 4 ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) " " ;  
 	 	 A r r o w C o l o r B u y   =   ( c o l o r ) c l r B l u e ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 / / - -   o p e n   p r i c e   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   o p = 0 ;  
 	 	  
 	 	           i f   ( G r i d S t a r t   = =   " a s k " )             { o p   =   S y m b o l A s k ( S y m b o l ) ; }  
 	 	 e l s e   i f   ( G r i d S t a r t   = =   " b i d " )             { o p   =   S y m b o l B i d ( S y m b o l ) ; }  
 	 	 e l s e   i f   ( G r i d S t a r t   = =   " m i d " )             { o p   =   ( S y m b o l A s k ( S y m b o l ) + S y m b o l B i d ( S y m b o l ) ) / 2 ; }  
 	 	 e l s e   i f   ( G r i d S t a r t   = =   " f u n c t i o n " )   { o p   =   _ f G r i d S t a r t _ ( ) ; }  
 	 	  
 	 	 o p   =   o p   +   t o D i g i t s ( G r i d S t a r t O f f s e t ,   S y m b o l ) ;  
 	 	  
 	 	 / / - -   r o u n d   n u m b e r   s n a p   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 i f   ( G r i d S t a r t R o u n d N u m b e r P i p s   ! =   0 )  
 	 	 {  
 	 	 	 d o u b l e   g r i d _ s t a r t _ r o u n d _ n u m b e r   =   t o D i g i t s ( G r i d S t a r t R o u n d N u m b e r P i p s ,   S y m b o l ) ;  
 	 	 	 / /   w h e n   n e g a t i v e   n u m b e r   i s   a p p l i e d ,   t h e   M a t h   f u n c t i o n   k n o w s   t o   r e v e r s e   i t s e l f :   C e i l   < - >   F l o o r  
 	 	 	 o p   =   M a t h C e i l ( o p / g r i d _ s t a r t _ r o u n d _ n u m b e r ) * g r i d _ s t a r t _ r o u n d _ n u m b e r ;  
 	 	 }  
 	 	  
 	 	 / / - -   s t o p s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   s l l   =   0 ,   s l p   =   0 ,   t p l   =   0 ,   t p p   =   0 ;  
 	 	  
 	 	           i f   ( g S L m o d e   = =   " f i x e d " )                       { s l p   =   S t o p L o s s P i p s ; }  
 	 	 e l s e   i f   ( g S L m o d e   = =   " g r i d s i z e " )                 { s l p   =   G r i d S i z e * ( G r i d S i z e S L / 1 0 0 ) ; }  
 	 	 e l s e   i f   ( g S L m o d e   = =   " d y n a m i c P i p s " )           { s l p   =   _ d p S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( g S L m o d e   = =   " d y n a m i c D i g i t s " )       { s l p   =   t o P i p s ( _ d d S t o p L o s s _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( g S L m o d e   = =   " d y n a m i c L e v e l " )         { s l l   =   _ d l S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( g S L m o d e   = =   " d y n a m i c L e v e l A l l " )   { s l l   =   _ d l S t o p L o s s _ ( ) ; }  
 	 	  
 	 	           i f   ( g T P m o d e   = =   " f i x e d " )                       { t p p   =   T a k e P r o f i t P i p s ; }  
 	 	 e l s e   i f   ( g T P m o d e   = =   " g r i d s i z e " )                 { t p p   =   G r i d S i z e * ( G r i d S i z e T P / 1 0 0 ) ; }  
 	 	 e l s e   i f   ( g T P m o d e   = =   " d y n a m i c P i p s " )           { t p p   =   _ d p T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( g T P m o d e   = =   " d y n a m i c D i g i t s " )       { t p p   =   t o P i p s ( _ d d T a k e P r o f i t _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( g T P m o d e   = =   " d y n a m i c L e v e l " )         { t p l   =   _ d l T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( g T P m o d e   = =   " d y n a m i c L e v e l A l l " )   { t p l   =   _ d l T a k e P r o f i t _ ( ) ; }  
 	 	  
 	 	 / / - -   l o t s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   l o t s         =   0 ;  
 	 	 d o u b l e   p r e _ s l l   =   s l l ;  
 	 	  
 	 	 i f   ( p r e _ s l l   = =   0 )   { p r e _ s l l   =   o p ; }  
 	 	  
 	 	 d o u b l e   p r e _ s l _ p i p s   =   t o P i p s ( o p - ( p r e _ s l l - t o D i g i t s ( s l p , S y m b o l ) ) ,   S y m b o l ) ;  
 	 	  
 	 	           i f   ( V o l u m e M o d e   = =   " f i x e d " )                         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - e q u i t y " )           { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - b a l a n c e " )         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - f r e e m a r g i n " )   { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y " )                       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e " )                     { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y R i s k " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e R i s k " )             { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n R i s k " )       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R i s k " )                 { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R a t i o " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   F i x e d R a t i o U n i t S i z e ,   F i x e d R a t i o D e l t a ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " d y n a m i c " )                     { l o t s   =   _ d V o l u m e S i z e _ ( ) ; }  
 	 	  
 	 	 l o t s   =   A l i g n L o t s ( S y m b o l ,   l o t s ,   0 ,   V o l u m e U p p e r L i m i t ) ;  
 	 	  
 	 	 / / - -   e x p i r a t i o n   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d a t e t i m e   e x p   =   E x p i r a t i o n T i m e ( E x p M o d e , E x p D a y s , E x p H o u r s , E x p M i n u t e s , _ d E x p _ ( ) ) ;  
 	 	  
 	 	 / / - -   s e n d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 l o n g   t i c k e t   =   0 ;  
 	 	 d o u b l e   g S L     =   s l p ;  
 	 	 d o u b l e   g T P     =   t p p ;  
 	 	  
 	 	 i f   ( s l l   >   0 )  
 	 	 {  
 	 	 	 g S L   =   t o P i p s ( o p - s l l ,   S y m b o l ) ;  
 	 	  
 	 	 	 i f   ( g S L m o d e   = =   " d y n a m i c L e v e l A l l " )  
 	 	 	 {  
 	 	 	 	 g S L   =   0 ;  
 	 	 	 }  
 	 	 	 e l s e   i f   ( g S L m o d e   ! =   " d y n a m i c L e v e l A l l " )  
 	 	 	 {  
 	 	 	 	 s l l   =   0 ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 i f   ( t p l   >   0 )  
 	 	 {  
 	 	 	 g T P   =   t o P i p s ( t p l - o p ,   S y m b o l ) ;  
 	 	  
 	 	 	 i f   ( g T P m o d e   = =   " d y n a m i c L e v e l A l l " )  
 	 	 	 {  
 	 	 	 	 g T P   =   0 ;  
 	 	 	 }  
 	 	 	 e l s e   i f   ( g T P m o d e   ! =   " d y n a m i c L e v e l A l l " )  
 	 	 	 {  
 	 	 	 	 t p l   =   0 ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 f o r   ( i n t   c n t   =   1 ;   c n t   < =   G r i d O r d e r s C o u n t ;   c n t + + )  
 	 	 {  
 	 	 	 i f   ( c n t   = =   1 )  
 	 	 	 {  
 	 	 	 	 i f   ( g S L m o d e   = =   " g r i d s i z e " )   g S L   =   G r i d S i z e * ( G r i d S i z e S L / 1 0 0 ) ;  
 	 	 	 	 i f   ( g T P m o d e   = =   " g r i d s i z e " )   g T P   =   G r i d S i z e * ( G r i d S i z e T P / 1 0 0 ) ;  
 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 i f   ( G r i d L e v e l s G r a d a t i o n   >   0 )   G r i d S i z e   =   G r i d S i z e * ( G r i d L e v e l s G r a d a t i o n / 1 0 0 ) ;  
 	 	  
 	 	 	 	 l o t s   =   l o t s * ( G r i d V o l u m e s G r a d a t i o n / 1 0 0 ) ;  
 	 	  
 	 	 	 	 i f   ( g S L m o d e   = =   " g r i d s i z e " )   g S L   =   G r i d S i z e * ( G r i d S i z e S L / 1 0 0 ) ;  
 	 	 	 	 g S L   =   g S L * ( G r i d S L g r a d a t i o n / 1 0 0 ) ;  
 	 	  
 	 	 	 	 i f   ( g T P m o d e   = =   " g r i d s i z e " )   g T P   =   G r i d S i z e * ( G r i d S i z e T P / 1 0 0 ) ;  
 	 	 	 	 g T P   =   g T P * ( G r i d T P g r a d a t i o n / 1 0 0 ) ;  
 	 	 	 }  
 	 	  
 	 	 	 o p   =   o p   +   t o D i g i t s ( G r i d S i z e ,   S y m b o l ) ;  
 	 	 	 d o u b l e   l o t s A l i g n e d   =   A l i g n L o t s ( S y m b o l ,   l o t s ,   0 ,   V o l u m e U p p e r L i m i t ) ;  
 	 	  
 	 	 	 t i c k e t   =   B u y L a t e r ( S y m b o l , l o t s A l i g n e d , o p , s l l , t p l , g S L , g T P , S l i p p a g e , e x p , ( M a g i c S t a r t + ( i n t ) G r o u p ) , M y C o m m e n t , A r r o w C o l o r B u y ) ;  
 	 	 }  
 	 	  
 	 	 i f   ( t i c k e t   >   0 )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " S e l l   p e n d i n g   o r d e r s   i n   g r i d "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   _ T 5 _ , t y p e n a m e   T 6 , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   _ T 1 5 _ , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 , t y p e n a m e   T 1 8 , t y p e n a m e   T 1 9 , t y p e n a m e   T 2 0 , t y p e n a m e   T 2 1 , t y p e n a m e   T 2 2 , t y p e n a m e   _ T 2 2 _ , t y p e n a m e   T 2 3 , t y p e n a m e   _ T 2 3 _ , t y p e n a m e   T 2 4 , t y p e n a m e   _ T 2 4 _ , t y p e n a m e   T 2 5 , t y p e n a m e   T 2 6 , t y p e n a m e   T 2 7 , t y p e n a m e   T 2 8 , t y p e n a m e   _ T 2 8 _ , t y p e n a m e   T 2 9 , t y p e n a m e   _ T 2 9 _ , t y p e n a m e   T 3 0 , t y p e n a m e   _ T 3 0 _ , t y p e n a m e   T 3 1 , t y p e n a m e   T 3 2 , t y p e n a m e   T 3 3 , t y p e n a m e   T 3 4 , t y p e n a m e   T 3 5 , t y p e n a m e   T 3 6 , t y p e n a m e   T 3 7 , t y p e n a m e   T 3 8 , t y p e n a m e   T 3 9 , t y p e n a m e   _ T 3 9 _ , t y p e n a m e   T 4 0 , t y p e n a m e   T 4 1 , t y p e n a m e   T 4 2 >  
 c l a s s   M D L _ G r i d P e n d i n g S e l l s 2 :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p ;  
 	 T 2   S y m b o l ;  
 	 T 3   G r i d O r d e r s C o u n t ;  
 	 T 4   G r i d S t a r t ;  
 	 T 5   f G r i d S t a r t ;   v i r t u a l   _ T 5 _   _ f G r i d S t a r t _ ( ) { r e t u r n ( _ T 5 _ ) 0 ; }  
 	 T 6   G r i d S t a r t O f f s e t ;  
 	 T 7   G r i d S t a r t R o u n d N u m b e r P i p s ;  
 	 T 8   G r i d S i z e ;  
 	 T 9   V o l u m e M o d e ;  
 	 T 1 0   V o l u m e S i z e ;  
 	 T 1 1   V o l u m e S i z e R i s k ;  
 	 T 1 2   V o l u m e R i s k ;  
 	 T 1 3   V o l u m e P e r c e n t ;  
 	 T 1 4   V o l u m e B l o c k P e r c e n t ;  
 	 T 1 5   d V o l u m e S i z e ;   v i r t u a l   _ T 1 5 _   _ d V o l u m e S i z e _ ( ) { r e t u r n ( _ T 1 5 _ ) 0 ; }  
 	 T 1 6   F i x e d R a t i o U n i t S i z e ;  
 	 T 1 7   F i x e d R a t i o D e l t a ;  
 	 T 1 8   V o l u m e U p p e r L i m i t ;  
 	 T 1 9   g S L m o d e ;  
 	 T 2 0   S t o p L o s s P i p s ;  
 	 T 2 1   G r i d S i z e S L ;  
 	 T 2 2   d l S t o p L o s s ;   v i r t u a l   _ T 2 2 _   _ d l S t o p L o s s _ ( ) { r e t u r n ( _ T 2 2 _ ) 0 ; }  
 	 T 2 3   d p S t o p L o s s ;   v i r t u a l   _ T 2 3 _   _ d p S t o p L o s s _ ( ) { r e t u r n ( _ T 2 3 _ ) 0 ; }  
 	 T 2 4   d d S t o p L o s s ;   v i r t u a l   _ T 2 4 _   _ d d S t o p L o s s _ ( ) { r e t u r n ( _ T 2 4 _ ) 0 ; }  
 	 T 2 5   g T P m o d e ;  
 	 T 2 6   T a k e P r o f i t P i p s ;  
 	 T 2 7   G r i d S i z e T P ;  
 	 T 2 8   d l T a k e P r o f i t ;   v i r t u a l   _ T 2 8 _   _ d l T a k e P r o f i t _ ( ) { r e t u r n ( _ T 2 8 _ ) 0 ; }  
 	 T 2 9   d p T a k e P r o f i t ;   v i r t u a l   _ T 2 9 _   _ d p T a k e P r o f i t _ ( ) { r e t u r n ( _ T 2 9 _ ) 0 ; }  
 	 T 3 0   d d T a k e P r o f i t ;   v i r t u a l   _ T 3 0 _   _ d d T a k e P r o f i t _ ( ) { r e t u r n ( _ T 3 0 _ ) 0 ; }  
 	 T 3 1   G r i d L e v e l s G r a d a t i o n ;  
 	 T 3 2   G r i d V o l u m e s G r a d a t i o n ;  
 	 T 3 3   G r i d S L g r a d a t i o n ;  
 	 T 3 4   G r i d T P g r a d a t i o n ;  
 	 T 3 5   E x p M o d e ;  
 	 T 3 6   E x p D a y s ;  
 	 T 3 7   E x p H o u r s ;  
 	 T 3 8   E x p M i n u t e s ;  
 	 T 3 9   d E x p ;   v i r t u a l   _ T 3 9 _   _ d E x p _ ( ) { r e t u r n ( _ T 3 9 _ ) 0 ; }  
 	 T 4 0   S l i p p a g e ;  
 	 T 4 1   M y C o m m e n t ;  
 	 T 4 2   A r r o w C o l o r S e l l ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ G r i d P e n d i n g S e l l s 2 ( )  
 	 {  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 G r i d O r d e r s C o u n t   =   ( i n t ) 3 ;  
 	 	 G r i d S t a r t   =   ( s t r i n g ) " b i d " ;  
 	 	 G r i d S t a r t O f f s e t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 G r i d S t a r t R o u n d N u m b e r P i p s   =   ( d o u b l e ) 0 . 0 ;  
 	 	 G r i d S i z e   =   ( d o u b l e ) 2 5 . 0 ;  
 	 	 V o l u m e M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) 0 . 1 ;  
 	 	 V o l u m e S i z e R i s k   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 V o l u m e R i s k   =   ( d o u b l e ) 2 . 5 ;  
 	 	 V o l u m e P e r c e n t   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 V o l u m e B l o c k P e r c e n t   =   ( d o u b l e ) 3 . 0 ;  
 	 	 F i x e d R a t i o U n i t S i z e   =   ( d o u b l e ) 0 . 0 1 ;  
 	 	 F i x e d R a t i o D e l t a   =   ( d o u b l e ) 2 0 . 0 ;  
 	 	 V o l u m e U p p e r L i m i t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 g S L m o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 G r i d S i z e S L   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 g T P m o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 G r i d S i z e T P   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 G r i d L e v e l s G r a d a t i o n   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 G r i d V o l u m e s G r a d a t i o n   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 G r i d S L g r a d a t i o n   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 G r i d T P g r a d a t i o n   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 E x p M o d e   =   ( s t r i n g ) " G T C " ;  
 	 	 E x p D a y s   =   ( i n t ) 0 ;  
 	 	 E x p H o u r s   =   ( i n t ) 1 ;  
 	 	 E x p M i n u t e s   =   ( i n t ) 0 ;  
 	 	 S l i p p a g e   =   ( u l o n g ) 4 ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) " " ;  
 	 	 A r r o w C o l o r S e l l   =   ( c o l o r ) c l r R e d ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 / / - -   o p e n   p r i c e   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   o p = 0 ;  
 	 	  
 	 	           i f   ( G r i d S t a r t   = =   " a s k " )             { o p   =   S y m b o l A s k ( S y m b o l ) ; }  
 	 	 e l s e   i f   ( G r i d S t a r t   = =   " b i d " )             { o p   =   S y m b o l B i d ( S y m b o l ) ; }  
 	 	 e l s e   i f   ( G r i d S t a r t   = =   " m i d " )             { o p   =   ( S y m b o l A s k ( S y m b o l ) + S y m b o l B i d ( S y m b o l ) ) / 2 ; }  
 	 	 e l s e   i f   ( G r i d S t a r t   = =   " f u n c t i o n " )   { o p   =   _ f G r i d S t a r t _ ( ) ; }  
 	 	  
 	 	 o p   =   o p   -   t o D i g i t s ( G r i d S t a r t O f f s e t ,   S y m b o l ) ;  
 	 	  
 	 	 / / - -   r o u n d   n u m b e r   s n a p   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 i f   ( G r i d S t a r t R o u n d N u m b e r P i p s   ! =   0 )  
 	 	 {  
 	 	 	 d o u b l e   g r i d _ s t a r t _ r o u n d _ n u m b e r   =   t o D i g i t s ( G r i d S t a r t R o u n d N u m b e r P i p s ,   S y m b o l ) ;  
 	 	 	 / /   w h e n   n e g a t i v e   n u m b e r   i s   a p p l i e d ,   t h e   M a t h   f u n c t i o n   k n o w s   t o   r e v e r s e   i t s e l f :   C e i l   < - >   F l o o r  
 	 	 	 o p   =   M a t h F l o o r ( o p / g r i d _ s t a r t _ r o u n d _ n u m b e r ) * g r i d _ s t a r t _ r o u n d _ n u m b e r ;  
 	 	 }  
 	 	  
 	 	 / / - -   s t o p s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   s l l   =   0 ,   s l p   =   0 ,   t p l   =   0 ,   t p p   =   0 ;  
 	 	  
 	 	           i f   ( g S L m o d e   = =   " f i x e d " )                       { s l p   =   S t o p L o s s P i p s ; }  
 	 	 e l s e   i f   ( g S L m o d e   = =   " g r i d s i z e " )                 { s l p   =   G r i d S i z e * ( G r i d S i z e S L / 1 0 0 ) ; }  
 	 	 e l s e   i f   ( g S L m o d e   = =   " d y n a m i c P i p s " )           { s l p   =   _ d p S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( g S L m o d e   = =   " d y n a m i c D i g i t s " )       { s l p   =   t o P i p s ( _ d d S t o p L o s s _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( g S L m o d e   = =   " d y n a m i c L e v e l " )         { s l l   =   _ d l S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( g S L m o d e   = =   " d y n a m i c L e v e l A l l " )   { s l l   =   _ d l S t o p L o s s _ ( ) ; }  
 	 	  
 	 	           i f   ( g T P m o d e   = =   " f i x e d " )                       { t p p   =   T a k e P r o f i t P i p s ; }  
 	 	 e l s e   i f   ( g T P m o d e   = =   " g r i d s i z e " )                 { t p p   =   G r i d S i z e * ( G r i d S i z e T P / 1 0 0 ) ; }  
 	 	 e l s e   i f   ( g T P m o d e   = =   " d y n a m i c P i p s " )           { t p p   =   _ d p T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( g T P m o d e   = =   " d y n a m i c D i g i t s " )       { t p p   =   t o P i p s ( _ d d T a k e P r o f i t _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( g T P m o d e   = =   " d y n a m i c L e v e l " )         { t p l   =   _ d l T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( g T P m o d e   = =   " d y n a m i c L e v e l A l l " )   { t p l   =   _ d l T a k e P r o f i t _ ( ) ; }  
 	 	  
 	 	 / / - -   l o t s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   l o t s         =   0 ;  
 	 	 d o u b l e   p r e _ s l l   =   s l l ;  
 	 	  
 	 	 i f   ( p r e _ s l l   = =   0 )   { p r e _ s l l   =   o p ; }  
 	 	  
 	 	 d o u b l e   p r e _ s l _ p i p s   =   t o P i p s ( ( p r e _ s l l + t o D i g i t s ( s l p , S y m b o l ) ) - o p ,   S y m b o l ) ;  
 	 	  
 	 	           i f   ( V o l u m e M o d e   = =   " f i x e d " )                         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - e q u i t y " )           { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - b a l a n c e " )         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - f r e e m a r g i n " )   { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y " )                       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e " )                     { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y R i s k " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e R i s k " )             { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n R i s k " )       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R i s k " )                 { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R a t i o " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   F i x e d R a t i o U n i t S i z e ,   F i x e d R a t i o D e l t a ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " d y n a m i c " )                     { l o t s   =   _ d V o l u m e S i z e _ ( ) ; }  
 	 	  
 	 	 l o t s   =   A l i g n L o t s ( S y m b o l ,   l o t s ,   0 ,   V o l u m e U p p e r L i m i t ) ;  
 	 	  
 	 	 / / - -   e x p i r a t i o n   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d a t e t i m e   e x p   =   E x p i r a t i o n T i m e ( E x p M o d e , E x p D a y s , E x p H o u r s , E x p M i n u t e s , _ d E x p _ ( ) ) ;  
 	 	  
 	 	 / / - -   s e n d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 l o n g   t i c k e t   =   0 ;  
 	 	 d o u b l e   g S L     =   s l p ;  
 	 	 d o u b l e   g T P     =   t p p ;  
 	 	  
 	 	 i f   ( s l l   >   0 )  
 	 	 {  
 	 	 	 g S L   =   t o P i p s ( s l l - o p ,   S y m b o l ) ;  
 	 	  
 	 	 	 i f   ( g S L m o d e   = =   " d y n a m i c L e v e l A l l " )  
 	 	 	 {  
 	 	 	 	 g S L   =   0 ;  
 	 	 	 }  
 	 	 	 e l s e   i f   ( g S L m o d e   ! =   " d y n a m i c L e v e l A l l " )  
 	 	 	 {  
 	 	 	 	 s l l   =   0 ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 i f   ( t p l   >   0 )  
 	 	 {  
 	 	 	 g T P   =   t o P i p s ( o p - t p l ,   S y m b o l ) ;  
 	 	  
 	 	 	 i f   ( g T P m o d e   = =   " d y n a m i c L e v e l A l l " )  
 	 	 	 {  
 	 	 	 	 g T P   =   0 ;  
 	 	 	 }  
 	 	 	 e l s e   i f   ( g T P m o d e   ! =   " d y n a m i c L e v e l A l l " )  
 	 	 	 {  
 	 	 	 	 t p l   =   0 ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 f o r   ( i n t   c n t   =   1 ;   c n t   < =   G r i d O r d e r s C o u n t ;   c n t + + )  
 	 	 {  
 	 	 	 i f   ( c n t   = =   1 )  
 	 	 	 {  
 	 	 	 	 i f   ( g S L m o d e   = =   " g r i d s i z e " )   g S L   =   G r i d S i z e * ( G r i d S i z e S L / 1 0 0 ) ;  
 	 	 	 	 i f   ( g T P m o d e   = =   " g r i d s i z e " )   g T P   =   G r i d S i z e * ( G r i d S i z e T P / 1 0 0 ) ;  
 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 i f   ( G r i d L e v e l s G r a d a t i o n   >   0 )   G r i d S i z e   =   G r i d S i z e * ( G r i d L e v e l s G r a d a t i o n / 1 0 0 ) ;  
 	 	  
 	 	 	 	 l o t s   =   l o t s * ( G r i d V o l u m e s G r a d a t i o n / 1 0 0 ) ;  
 	 	  
 	 	 	 	 i f   ( g S L m o d e   = =   " g r i d s i z e " )   g S L   =   G r i d S i z e * ( G r i d S i z e S L / 1 0 0 ) ;  
 	 	 	 	 g S L   =   g S L * ( G r i d S L g r a d a t i o n / 1 0 0 ) ;  
 	 	  
 	 	 	 	 i f   ( g T P m o d e   = =   " g r i d s i z e " )   g T P   =   G r i d S i z e * ( G r i d S i z e T P / 1 0 0 ) ;  
 	 	 	 	 g T P   =   g T P * ( G r i d T P g r a d a t i o n / 1 0 0 ) ;  
 	 	 	 }  
 	 	  
 	 	 	 o p   =   o p   -   t o D i g i t s ( G r i d S i z e ,   S y m b o l ) ;  
 	 	 	 d o u b l e   l o t s A l i g n e d   =   A l i g n L o t s ( S y m b o l ,   l o t s ,   0 ,   V o l u m e U p p e r L i m i t ) ;  
 	 	  
 	 	 	 t i c k e t   =   S e l l L a t e r ( S y m b o l , l o t s A l i g n e d , o p , s l l , t p l , g S L , g T P , S l i p p a g e , e x p , ( M a g i c S t a r t + ( i n t ) G r o u p ) , M y C o m m e n t , A r r o w C o l o r S e l l ) ;  
 	 	 }  
 	 	  
 	 	 i f   ( t i c k e t   >   0 )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " C l o s e   t r a d e s "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   T 7 , t y p e n a m e   T 8 >  
 c l a s s   M D L _ C l o s e O p e n e d :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p M o d e ;  
 	 T 2   G r o u p ;  
 	 T 3   S y m b o l M o d e ;  
 	 T 4   S y m b o l ;  
 	 T 5   B u y s O r S e l l s ;  
 	 T 6   O r d e r M i n u t e s ;  
 	 T 7   S l i p p a g e ;  
 	 T 8   A r r o w C o l o r ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C l o s e O p e n e d ( )  
 	 {  
 	 	 G r o u p M o d e   =   ( s t r i n g ) " g r o u p " ;  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l M o d e   =   ( s t r i n g ) " s y m b o l " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 B u y s O r S e l l s   =   ( s t r i n g ) " b o t h " ;  
 	 	 O r d e r M i n u t e s   =   ( i n t ) 0 ;  
 	 	 S l i p p a g e   =   ( u l o n g ) 4 ;  
 	 	 A r r o w C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 i n t   c l o s e d _ c o u n t   =   0 ;  
 	 	 b o o l   f i n i s h e d         =   f a l s e ;  
 	 	  
 	 	 w h i l e   ( f i n i s h e d   = =   f a l s e )  
 	 	 {  
 	 	 	 i n t   c o u n t   =   0 ;  
 	 	  
 	 	 	 f o r   ( i n t   i n d e x   =   T r a d e s T o t a l ( ) - 1 ;   i n d e x   > =   0 ;   i n d e x - - )  
 	 	 	 {  
 	 	 	 	 i f   ( T r a d e S e l e c t B y I n d e x ( i n d e x ,   G r o u p M o d e ,   G r o u p ,   S y m b o l M o d e ,   S y m b o l ,   B u y s O r S e l l s ) )  
 	 	 	 	 {  
 	 	 	 	 	 d a t e t i m e   t i m e _ d i f f   =   T i m e C u r r e n t ( )   -   O r d e r O p e n T i m e ( ) ;  
 	 	  
 	 	 	 	 	 i f   ( t i m e _ d i f f   <   0 )   { t i m e _ d i f f   =   0 ; }   / /   t h i s   a c t u a l l y   h a p p e n s   s o m e t i m e s  
 	 	  
 	 	 	 	 	 i f   ( t i m e _ d i f f   > =   6 0   *   O r d e r M i n u t e s )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( C l o s e T r a d e ( O r d e r T i c k e t ( ) ,   S l i p p a g e ,   A r r o w C o l o r ) )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 c l o s e d _ c o u n t + + ;  
 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 c o u n t + + ;  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	 	 }  
 	 	  
 	 	 	 i f   ( c o u n t   = =   0 )   { f i n i s h e d   =   t r u e ; }  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " D e l e t e   p e n d i n g   o r d e r s "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   T 7 >  
 c l a s s   M D L _ D e l e t e P e n d i n g O r d e r s :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p M o d e ;  
 	 T 2   G r o u p ;  
 	 T 3   S y m b o l M o d e ;  
 	 T 4   S y m b o l ;  
 	 T 5   B u y s O r S e l l s ;  
 	 T 6   L i m i t s O r S t o p s ;  
 	 T 7   A r r o w C o l o r ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ D e l e t e P e n d i n g O r d e r s ( )  
 	 {  
 	 	 G r o u p M o d e   =   ( s t r i n g ) " g r o u p " ;  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l M o d e   =   ( s t r i n g ) " s y m b o l " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 B u y s O r S e l l s   =   ( s t r i n g ) " b o t h " ;  
 	 	 L i m i t s O r S t o p s   =   ( s t r i n g ) " b o t h " ;  
 	 	 A r r o w C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 f o r   ( i n t   i n d e x   =   O r d e r s T o t a l ( ) - 1 ;   i n d e x   > =   0 ;   i n d e x - - )  
 	 	 {  
 	 	 	 i f   ( P e n d i n g O r d e r S e l e c t B y I n d e x ( i n d e x ,   G r o u p M o d e ,   G r o u p ,   S y m b o l M o d e ,   S y m b o l ,   B u y s O r S e l l s ,   L i m i t s O r S t o p s ) )  
 	 	 	 {  
 	 	 	 	 D e l e t e O r d e r ( O r d e r T i c k e t ( ) ,   A r r o w C o l o r ) ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " N o   t r a d e "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 >  
 c l a s s   M D L _ N o O p e n e d O r d e r s :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p M o d e ;  
 	 T 2   G r o u p ;  
 	 T 3   S y m b o l M o d e ;  
 	 T 4   S y m b o l ;  
 	 T 5   B u y s O r S e l l s ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ N o O p e n e d O r d e r s ( )  
 	 {  
 	 	 G r o u p M o d e   =   ( s t r i n g ) " g r o u p " ;  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l M o d e   =   ( s t r i n g ) " s y m b o l " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 B u y s O r S e l l s   =   ( s t r i n g ) " b o t h " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 b o o l   e x i s t   =   f a l s e ;  
 	 	  
 	 	 f o r   ( i n t   i n d e x   =   T r a d e s T o t a l ( ) - 1 ;   i n d e x   > =   0 ;   i n d e x - - )  
 	 	 {  
 	 	 	 i f   ( T r a d e S e l e c t B y I n d e x ( i n d e x ,   G r o u p M o d e ,   G r o u p ,   S y m b o l M o d e ,   S y m b o l ,   B u y s O r S e l l s ) )  
 	 	 	 {  
 	 	 	 	 e x i s t   =   t r u e ;  
 	 	 	 	 b r e a k ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 i f   ( e x i s t   = =   f a l s e )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " B u y   n o w "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   _ T 9 _ , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 , t y p e n a m e   T 1 8 , t y p e n a m e   T 1 9 , t y p e n a m e   T 2 0 , t y p e n a m e   T 2 1 , t y p e n a m e   T 2 2 , t y p e n a m e   T 2 3 , t y p e n a m e   T 2 4 , t y p e n a m e   T 2 5 , t y p e n a m e   T 2 6 , t y p e n a m e   T 2 7 , t y p e n a m e   T 2 8 , t y p e n a m e   T 2 9 , t y p e n a m e   T 3 0 , t y p e n a m e   T 3 1 , t y p e n a m e   T 3 2 , t y p e n a m e   T 3 3 , t y p e n a m e   T 3 4 , t y p e n a m e   T 3 5 , t y p e n a m e   T 3 6 , t y p e n a m e   _ T 3 6 _ , t y p e n a m e   T 3 7 , t y p e n a m e   _ T 3 7 _ , t y p e n a m e   T 3 8 , t y p e n a m e   _ T 3 8 _ , t y p e n a m e   T 3 9 , t y p e n a m e   T 4 0 , t y p e n a m e   T 4 1 , t y p e n a m e   T 4 2 , t y p e n a m e   T 4 3 , t y p e n a m e   _ T 4 3 _ , t y p e n a m e   T 4 4 , t y p e n a m e   _ T 4 4 _ , t y p e n a m e   T 4 5 , t y p e n a m e   _ T 4 5 _ , t y p e n a m e   T 4 6 , t y p e n a m e   T 4 7 , t y p e n a m e   T 4 8 , t y p e n a m e   T 4 9 , t y p e n a m e   T 5 0 , t y p e n a m e   _ T 5 0 _ , t y p e n a m e   T 5 1 , t y p e n a m e   T 5 2 , t y p e n a m e   T 5 3 >  
 c l a s s   M D L _ B u y N o w :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p ;  
 	 T 2   S y m b o l ;  
 	 T 3   V o l u m e M o d e ;  
 	 T 4   V o l u m e S i z e ;  
 	 T 5   V o l u m e S i z e R i s k ;  
 	 T 6   V o l u m e R i s k ;  
 	 T 7   V o l u m e P e r c e n t ;  
 	 T 8   V o l u m e B l o c k P e r c e n t ;  
 	 T 9   d V o l u m e S i z e ;   v i r t u a l   _ T 9 _   _ d V o l u m e S i z e _ ( ) { r e t u r n ( _ T 9 _ ) 0 ; }  
 	 T 1 0   F i x e d R a t i o U n i t S i z e ;  
 	 T 1 1   F i x e d R a t i o D e l t a ;  
 	 T 1 2   m m M g I n i t i a l L o t s ;  
 	 T 1 3   m m M g M u l t i p l y O n L o s s ;  
 	 T 1 4   m m M g M u l t i p l y O n P r o f i t ;  
 	 T 1 5   m m M g A d d L o t s O n L o s s ;  
 	 T 1 6   m m M g A d d L o t s O n P r o f i t ;  
 	 T 1 7   m m M g R e s e t O n L o s s ;  
 	 T 1 8   m m M g R e s e t O n P r o f i t ;  
 	 T 1 9   m m 1 3 2 6 I n i t i a l L o t s ;  
 	 T 2 0   m m 1 3 2 6 R e v e r s e ;  
 	 T 2 1   m m F i b o I n i t i a l L o t s ;  
 	 T 2 2   m m D a l e m b e r t I n i t i a l L o t s ;  
 	 T 2 3   m m D a l e m b e r t R e v e r s e ;  
 	 T 2 4   m m L a b o u c h e r e I n i t i a l L o t s ;  
 	 T 2 5   m m L a b o u c h e r e L i s t ;  
 	 T 2 6   m m L a b o u c h e r e R e v e r s e ;  
 	 T 2 7   m m S e q B a s e L o t s ;  
 	 T 2 8   m m S e q O n L o s s ;  
 	 T 2 9   m m S e q O n P r o f i t ;  
 	 T 3 0   m m S e q R e v e r s e ;  
 	 T 3 1   V o l u m e U p p e r L i m i t ;  
 	 T 3 2   S t o p L o s s M o d e ;  
 	 T 3 3   S t o p L o s s P i p s ;  
 	 T 3 4   S t o p L o s s P e r c e n t P r i c e ;  
 	 T 3 5   S t o p L o s s P e r c e n t T P ;  
 	 T 3 6   d l S t o p L o s s ;   v i r t u a l   _ T 3 6 _   _ d l S t o p L o s s _ ( ) { r e t u r n ( _ T 3 6 _ ) 0 ; }  
 	 T 3 7   d p S t o p L o s s ;   v i r t u a l   _ T 3 7 _   _ d p S t o p L o s s _ ( ) { r e t u r n ( _ T 3 7 _ ) 0 ; }  
 	 T 3 8   d d S t o p L o s s ;   v i r t u a l   _ T 3 8 _   _ d d S t o p L o s s _ ( ) { r e t u r n ( _ T 3 8 _ ) 0 ; }  
 	 T 3 9   T a k e P r o f i t M o d e ;  
 	 T 4 0   T a k e P r o f i t P i p s ;  
 	 T 4 1   T a k e P r o f i t P e r c e n t P r i c e ;  
 	 T 4 2   T a k e P r o f i t P e r c e n t S L ;  
 	 T 4 3   d l T a k e P r o f i t ;   v i r t u a l   _ T 4 3 _   _ d l T a k e P r o f i t _ ( ) { r e t u r n ( _ T 4 3 _ ) 0 ; }  
 	 T 4 4   d p T a k e P r o f i t ;   v i r t u a l   _ T 4 4 _   _ d p T a k e P r o f i t _ ( ) { r e t u r n ( _ T 4 4 _ ) 0 ; }  
 	 T 4 5   d d T a k e P r o f i t ;   v i r t u a l   _ T 4 5 _   _ d d T a k e P r o f i t _ ( ) { r e t u r n ( _ T 4 5 _ ) 0 ; }  
 	 T 4 6   E x p M o d e ;  
 	 T 4 7   E x p D a y s ;  
 	 T 4 8   E x p H o u r s ;  
 	 T 4 9   E x p M i n u t e s ;  
 	 T 5 0   d E x p ;   v i r t u a l   _ T 5 0 _   _ d E x p _ ( ) { r e t u r n ( _ T 5 0 _ ) 0 ; }  
 	 T 5 1   S l i p p a g e ;  
 	 T 5 2   M y C o m m e n t ;  
 	 T 5 3   A r r o w C o l o r B u y ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ B u y N o w ( )  
 	 {  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 V o l u m e M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) 0 . 1 ;  
 	 	 V o l u m e S i z e R i s k   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 V o l u m e R i s k   =   ( d o u b l e ) 2 . 5 ;  
 	 	 V o l u m e P e r c e n t   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 V o l u m e B l o c k P e r c e n t   =   ( d o u b l e ) 3 . 0 ;  
 	 	 F i x e d R a t i o U n i t S i z e   =   ( d o u b l e ) 0 . 0 1 ;  
 	 	 F i x e d R a t i o D e l t a   =   ( d o u b l e ) 2 0 . 0 ;  
 	 	 m m M g I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m M g M u l t i p l y O n L o s s   =   ( d o u b l e ) 2 . 0 ;  
 	 	 m m M g M u l t i p l y O n P r o f i t   =   ( d o u b l e ) 1 . 0 ;  
 	 	 m m M g A d d L o t s O n L o s s   =   ( d o u b l e ) 0 . 0 ;  
 	 	 m m M g A d d L o t s O n P r o f i t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 m m M g R e s e t O n L o s s   =   ( i n t ) 0 ;  
 	 	 m m M g R e s e t O n P r o f i t   =   ( i n t ) 1 ;  
 	 	 m m 1 3 2 6 I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m 1 3 2 6 R e v e r s e   =   ( b o o l ) f a l s e ;  
 	 	 m m F i b o I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m D a l e m b e r t I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m D a l e m b e r t R e v e r s e   =   ( b o o l ) f a l s e ;  
 	 	 m m L a b o u c h e r e I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m L a b o u c h e r e L i s t   =   ( s t r i n g ) " 1 , 2 , 3 , 4 , 5 , 6 " ;  
 	 	 m m L a b o u c h e r e R e v e r s e   =   ( b o o l ) f a l s e ;  
 	 	 m m S e q B a s e L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m S e q O n L o s s   =   ( s t r i n g ) " 3 , 2 , 6 " ;  
 	 	 m m S e q O n P r o f i t   =   ( s t r i n g ) " 1 " ;  
 	 	 m m S e q R e v e r s e   =   ( b o o l ) f a l s e ;  
 	 	 V o l u m e U p p e r L i m i t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 S t o p L o s s M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 S t o p L o s s P e r c e n t P r i c e   =   ( d o u b l e ) 0 . 5 5 ;  
 	 	 S t o p L o s s P e r c e n t T P   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 T a k e P r o f i t M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 T a k e P r o f i t P e r c e n t P r i c e   =   ( d o u b l e ) 0 . 5 5 ;  
 	 	 T a k e P r o f i t P e r c e n t S L   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 E x p M o d e   =   ( s t r i n g ) " G T C " ;  
 	 	 E x p D a y s   =   ( i n t ) 0 ;  
 	 	 E x p H o u r s   =   ( i n t ) 1 ;  
 	 	 E x p M i n u t e s   =   ( i n t ) 0 ;  
 	 	 S l i p p a g e   =   ( u l o n g ) 4 ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) " " ;  
 	 	 A r r o w C o l o r B u y   =   ( c o l o r ) c l r B l u e ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 / / - -   s t o p s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   s l l   =   0 ,   s l p   =   0 ,   t p l   =   0 ,   t p p   =   0 ;  
 	 	  
 	 	           i f   ( S t o p L o s s M o d e   = =   " f i x e d " )                   { s l p   =   S t o p L o s s P i p s ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c P i p s " )       { s l p   =   _ d p S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c D i g i t s " )   { s l p   =   t o P i p s ( _ d d S t o p L o s s _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c L e v e l " )     { s l l   =   _ d l S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " p e r c e n t P r i c e " )     { s l l   =   S y m b o l A s k ( S y m b o l )   -   ( S y m b o l A s k ( S y m b o l )   *   S t o p L o s s P e r c e n t P r i c e   /   1 0 0 ) ; }  
 	 	  
 	 	           i f   ( T a k e P r o f i t M o d e   = =   " f i x e d " )                   { t p p   =   T a k e P r o f i t P i p s ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c P i p s " )       { t p p   =   _ d p T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c D i g i t s " )   { t p p   =   t o P i p s ( _ d d T a k e P r o f i t _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c L e v e l " )     { t p l   =   _ d l T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " p e r c e n t P r i c e " )     { t p l   =   S y m b o l A s k ( S y m b o l )   +   ( S y m b o l A s k ( S y m b o l )   *   T a k e P r o f i t P e r c e n t P r i c e   /   1 0 0 ) ; }  
 	 	  
 	 	 i f   ( S t o p L o s s M o d e   = =   " p e r c e n t T P " )   {  
 	 	       i f   ( t p p   >   0 )   { s l p   =   t p p * S t o p L o s s P e r c e n t T P / 1 0 0 ; }  
 	 	       i f   ( t p l   >   0 )   { s l p   =   t o P i p s ( M a t h A b s ( S y m b o l A s k ( S y m b o l )   -   t p l ) ,   S y m b o l ) * S t o p L o s s P e r c e n t T P / 1 0 0 ; }  
 	 	 }  
 	 	 i f   ( T a k e P r o f i t M o d e   = =   " p e r c e n t S L " )   {  
 	 	       i f   ( s l p   >   0 )   { t p p   =   s l p * T a k e P r o f i t P e r c e n t S L / 1 0 0 ; }  
 	 	       i f   ( s l l   >   0 )   { t p p   =   t o P i p s ( M a t h A b s ( S y m b o l A s k ( S y m b o l )   -   s l l ) ,   S y m b o l ) * T a k e P r o f i t P e r c e n t S L / 1 0 0 ; }  
 	 	 }  
 	 	  
 	 	 / / - -   l o t s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   l o t s   =   0 ;  
 	 	 d o u b l e   p r e _ s l l   =   s l l ;  
 	 	  
 	 	 i f   ( p r e _ s l l   = =   0 )   {  
 	 	 	 p r e _ s l l   =   S y m b o l A s k ( S y m b o l ) ;  
 	 	 }  
 	 	  
 	 	 d o u b l e   p r e _ s l _ p i p s   =   t o P i p s ( S y m b o l A s k ( S y m b o l ) - ( p r e _ s l l - t o D i g i t s ( s l p , S y m b o l ) ) ,   S y m b o l ) ;  
 	 	  
 	 	           i f   ( V o l u m e M o d e   = =   " f i x e d " )                         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - e q u i t y " )           { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - b a l a n c e " )         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - f r e e m a r g i n " )   { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y " )                       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e " )                     { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y R i s k " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e R i s k " )             { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n R i s k " )       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R i s k " )                 { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R a t i o " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   F i x e d R a t i o U n i t S i z e ,   F i x e d R a t i o D e l t a ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " d y n a m i c " )                     { l o t s   =   _ d V o l u m e S i z e _ ( ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " 1 3 2 6 " )                           { l o t s   =   B e t 1 3 2 6 ( ( i n t ) G r o u p ,   S y m b o l ,   m m 1 3 2 6 I n i t i a l L o t s ,   m m 1 3 2 6 R e v e r s e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i b o n a c c i " )                 { l o t s   =   B e t F i b o n a c c i ( ( i n t ) G r o u p ,   S y m b o l ,   m m F i b o I n i t i a l L o t s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " d a l e m b e r t " )                 { l o t s   =   B e t D a l e m b e r t ( ( i n t ) G r o u p ,   S y m b o l ,   m m D a l e m b e r t I n i t i a l L o t s ,   m m D a l e m b e r t R e v e r s e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " l a b o u c h e r e " )               { l o t s   =   B e t L a b o u c h e r e ( ( i n t ) G r o u p ,   S y m b o l ,   m m L a b o u c h e r e I n i t i a l L o t s ,   m m L a b o u c h e r e L i s t ,   m m L a b o u c h e r e R e v e r s e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " m a r t i n g a l e " )               { l o t s   =   B e t M a r t i n g a l e ( ( i n t ) G r o u p ,   S y m b o l ,   m m M g I n i t i a l L o t s ,   m m M g M u l t i p l y O n L o s s ,   m m M g M u l t i p l y O n P r o f i t ,   m m M g A d d L o t s O n L o s s ,   m m M g A d d L o t s O n P r o f i t ,   m m M g R e s e t O n L o s s ,   m m M g R e s e t O n P r o f i t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " s e q u e n c e " )                   { l o t s   =   B e t S e q u e n c e ( ( i n t ) G r o u p ,   S y m b o l ,   m m S e q B a s e L o t s ,   m m S e q O n L o s s ,   m m S e q O n P r o f i t ,   m m S e q R e v e r s e ) ; }  
 	 	  
 	 	 l o t s   =   A l i g n L o t s ( S y m b o l ,   l o t s ,   0 ,   V o l u m e U p p e r L i m i t ) ;  
 	 	  
 	 	 d a t e t i m e   e x p   =   E x p i r a t i o n T i m e ( E x p M o d e , E x p D a y s , E x p H o u r s , E x p M i n u t e s , _ d E x p _ ( ) ) ;  
 	 	  
 	 	 / / - -   s e n d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 l o n g   t i c k e t   =   B u y N o w ( S y m b o l ,   l o t s ,   s l l ,   t p l ,   s l p ,   t p p ,   S l i p p a g e ,   ( M a g i c S t a r t + ( i n t ) G r o u p ) ,   M y C o m m e n t ,   A r r o w C o l o r B u y ,   e x p ) ;  
 	 	  
 	 	 i f   ( t i c k e t   >   0 )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " S e l l   n o w "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   _ T 9 _ , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 , t y p e n a m e   T 1 8 , t y p e n a m e   T 1 9 , t y p e n a m e   T 2 0 , t y p e n a m e   T 2 1 , t y p e n a m e   T 2 2 , t y p e n a m e   T 2 3 , t y p e n a m e   T 2 4 , t y p e n a m e   T 2 5 , t y p e n a m e   T 2 6 , t y p e n a m e   T 2 7 , t y p e n a m e   T 2 8 , t y p e n a m e   T 2 9 , t y p e n a m e   T 3 0 , t y p e n a m e   T 3 1 , t y p e n a m e   T 3 2 , t y p e n a m e   T 3 3 , t y p e n a m e   T 3 4 , t y p e n a m e   T 3 5 , t y p e n a m e   T 3 6 , t y p e n a m e   _ T 3 6 _ , t y p e n a m e   T 3 7 , t y p e n a m e   _ T 3 7 _ , t y p e n a m e   T 3 8 , t y p e n a m e   _ T 3 8 _ , t y p e n a m e   T 3 9 , t y p e n a m e   T 4 0 , t y p e n a m e   T 4 1 , t y p e n a m e   T 4 2 , t y p e n a m e   T 4 3 , t y p e n a m e   _ T 4 3 _ , t y p e n a m e   T 4 4 , t y p e n a m e   _ T 4 4 _ , t y p e n a m e   T 4 5 , t y p e n a m e   _ T 4 5 _ , t y p e n a m e   T 4 6 , t y p e n a m e   T 4 7 , t y p e n a m e   T 4 8 , t y p e n a m e   T 4 9 , t y p e n a m e   T 5 0 , t y p e n a m e   _ T 5 0 _ , t y p e n a m e   T 5 1 , t y p e n a m e   T 5 2 , t y p e n a m e   T 5 3 >  
 c l a s s   M D L _ S e l l N o w :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p ;  
 	 T 2   S y m b o l ;  
 	 T 3   V o l u m e M o d e ;  
 	 T 4   V o l u m e S i z e ;  
 	 T 5   V o l u m e S i z e R i s k ;  
 	 T 6   V o l u m e R i s k ;  
 	 T 7   V o l u m e P e r c e n t ;  
 	 T 8   V o l u m e B l o c k P e r c e n t ;  
 	 T 9   d V o l u m e S i z e ;   v i r t u a l   _ T 9 _   _ d V o l u m e S i z e _ ( ) { r e t u r n ( _ T 9 _ ) 0 ; }  
 	 T 1 0   F i x e d R a t i o U n i t S i z e ;  
 	 T 1 1   F i x e d R a t i o D e l t a ;  
 	 T 1 2   m m M g I n i t i a l L o t s ;  
 	 T 1 3   m m M g M u l t i p l y O n L o s s ;  
 	 T 1 4   m m M g M u l t i p l y O n P r o f i t ;  
 	 T 1 5   m m M g A d d L o t s O n L o s s ;  
 	 T 1 6   m m M g A d d L o t s O n P r o f i t ;  
 	 T 1 7   m m M g R e s e t O n L o s s ;  
 	 T 1 8   m m M g R e s e t O n P r o f i t ;  
 	 T 1 9   m m 1 3 2 6 I n i t i a l L o t s ;  
 	 T 2 0   m m 1 3 2 6 R e v e r s e ;  
 	 T 2 1   m m F i b o I n i t i a l L o t s ;  
 	 T 2 2   m m D a l e m b e r t I n i t i a l L o t s ;  
 	 T 2 3   m m D a l e m b e r t R e v e r s e ;  
 	 T 2 4   m m L a b o u c h e r e I n i t i a l L o t s ;  
 	 T 2 5   m m L a b o u c h e r e L i s t ;  
 	 T 2 6   m m L a b o u c h e r e R e v e r s e ;  
 	 T 2 7   m m S e q B a s e L o t s ;  
 	 T 2 8   m m S e q O n L o s s ;  
 	 T 2 9   m m S e q O n P r o f i t ;  
 	 T 3 0   m m S e q R e v e r s e ;  
 	 T 3 1   V o l u m e U p p e r L i m i t ;  
 	 T 3 2   S t o p L o s s M o d e ;  
 	 T 3 3   S t o p L o s s P i p s ;  
 	 T 3 4   S t o p L o s s P e r c e n t P r i c e ;  
 	 T 3 5   S t o p L o s s P e r c e n t T P ;  
 	 T 3 6   d l S t o p L o s s ;   v i r t u a l   _ T 3 6 _   _ d l S t o p L o s s _ ( ) { r e t u r n ( _ T 3 6 _ ) 0 ; }  
 	 T 3 7   d p S t o p L o s s ;   v i r t u a l   _ T 3 7 _   _ d p S t o p L o s s _ ( ) { r e t u r n ( _ T 3 7 _ ) 0 ; }  
 	 T 3 8   d d S t o p L o s s ;   v i r t u a l   _ T 3 8 _   _ d d S t o p L o s s _ ( ) { r e t u r n ( _ T 3 8 _ ) 0 ; }  
 	 T 3 9   T a k e P r o f i t M o d e ;  
 	 T 4 0   T a k e P r o f i t P i p s ;  
 	 T 4 1   T a k e P r o f i t P e r c e n t P r i c e ;  
 	 T 4 2   T a k e P r o f i t P e r c e n t S L ;  
 	 T 4 3   d l T a k e P r o f i t ;   v i r t u a l   _ T 4 3 _   _ d l T a k e P r o f i t _ ( ) { r e t u r n ( _ T 4 3 _ ) 0 ; }  
 	 T 4 4   d p T a k e P r o f i t ;   v i r t u a l   _ T 4 4 _   _ d p T a k e P r o f i t _ ( ) { r e t u r n ( _ T 4 4 _ ) 0 ; }  
 	 T 4 5   d d T a k e P r o f i t ;   v i r t u a l   _ T 4 5 _   _ d d T a k e P r o f i t _ ( ) { r e t u r n ( _ T 4 5 _ ) 0 ; }  
 	 T 4 6   E x p M o d e ;  
 	 T 4 7   E x p D a y s ;  
 	 T 4 8   E x p H o u r s ;  
 	 T 4 9   E x p M i n u t e s ;  
 	 T 5 0   d E x p ;   v i r t u a l   _ T 5 0 _   _ d E x p _ ( ) { r e t u r n ( _ T 5 0 _ ) 0 ; }  
 	 T 5 1   S l i p p a g e ;  
 	 T 5 2   M y C o m m e n t ;  
 	 T 5 3   A r r o w C o l o r S e l l ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ S e l l N o w ( )  
 	 {  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 V o l u m e M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) 0 . 1 ;  
 	 	 V o l u m e S i z e R i s k   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 V o l u m e R i s k   =   ( d o u b l e ) 2 . 5 ;  
 	 	 V o l u m e P e r c e n t   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 V o l u m e B l o c k P e r c e n t   =   ( d o u b l e ) 3 . 0 ;  
 	 	 F i x e d R a t i o U n i t S i z e   =   ( d o u b l e ) 0 . 0 1 ;  
 	 	 F i x e d R a t i o D e l t a   =   ( d o u b l e ) 2 0 . 0 ;  
 	 	 m m M g I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m M g M u l t i p l y O n L o s s   =   ( d o u b l e ) 2 . 0 ;  
 	 	 m m M g M u l t i p l y O n P r o f i t   =   ( d o u b l e ) 1 . 0 ;  
 	 	 m m M g A d d L o t s O n L o s s   =   ( d o u b l e ) 0 . 0 ;  
 	 	 m m M g A d d L o t s O n P r o f i t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 m m M g R e s e t O n L o s s   =   ( i n t ) 0 ;  
 	 	 m m M g R e s e t O n P r o f i t   =   ( i n t ) 1 ;  
 	 	 m m 1 3 2 6 I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m 1 3 2 6 R e v e r s e   =   ( b o o l ) f a l s e ;  
 	 	 m m F i b o I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m D a l e m b e r t I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m D a l e m b e r t R e v e r s e   =   ( b o o l ) f a l s e ;  
 	 	 m m L a b o u c h e r e I n i t i a l L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m L a b o u c h e r e L i s t   =   ( s t r i n g ) " 1 , 2 , 3 , 4 , 5 , 6 " ;  
 	 	 m m L a b o u c h e r e R e v e r s e   =   ( b o o l ) f a l s e ;  
 	 	 m m S e q B a s e L o t s   =   ( d o u b l e ) 0 . 1 ;  
 	 	 m m S e q O n L o s s   =   ( s t r i n g ) " 3 , 2 , 6 " ;  
 	 	 m m S e q O n P r o f i t   =   ( s t r i n g ) " 1 " ;  
 	 	 m m S e q R e v e r s e   =   ( b o o l ) f a l s e ;  
 	 	 V o l u m e U p p e r L i m i t   =   ( d o u b l e ) 0 . 0 ;  
 	 	 S t o p L o s s M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 S t o p L o s s P e r c e n t P r i c e   =   ( d o u b l e ) 0 . 5 5 ;  
 	 	 S t o p L o s s P e r c e n t T P   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 T a k e P r o f i t M o d e   =   ( s t r i n g ) " f i x e d " ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) 5 0 . 0 ;  
 	 	 T a k e P r o f i t P e r c e n t P r i c e   =   ( d o u b l e ) 0 . 5 5 ;  
 	 	 T a k e P r o f i t P e r c e n t S L   =   ( d o u b l e ) 1 0 0 . 0 ;  
 	 	 E x p M o d e   =   ( s t r i n g ) " G T C " ;  
 	 	 E x p D a y s   =   ( i n t ) 0 ;  
 	 	 E x p H o u r s   =   ( i n t ) 1 ;  
 	 	 E x p M i n u t e s   =   ( i n t ) 0 ;  
 	 	 S l i p p a g e   =   ( u l o n g ) 4 ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) " " ;  
 	 	 A r r o w C o l o r S e l l   =   ( c o l o r ) c l r R e d ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 / / - -   s t o p s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   s l l   =   0 ,   s l p   =   0 ,   t p l   =   0 ,   t p p   =   0 ;  
 	 	  
 	 	           i f   ( S t o p L o s s M o d e   = =   " f i x e d " )                   { s l p   =   S t o p L o s s P i p s ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c P i p s " )       { s l p   =   _ d p S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c D i g i t s " )   { s l p   =   t o P i p s ( _ d d S t o p L o s s _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " d y n a m i c L e v e l " )     { s l l   =   _ d l S t o p L o s s _ ( ) ; }  
 	 	 e l s e   i f   ( S t o p L o s s M o d e   = =   " p e r c e n t P r i c e " )     { s l l   =   S y m b o l B i d ( S y m b o l )   +   ( S y m b o l B i d ( S y m b o l )   *   S t o p L o s s P e r c e n t P r i c e   /   1 0 0 ) ; }  
 	 	  
 	 	           i f   ( T a k e P r o f i t M o d e   = =   " f i x e d " )                   { t p p   =   T a k e P r o f i t P i p s ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c P i p s " )       { t p p   =   _ d p T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c D i g i t s " )   { t p p   =   t o P i p s ( _ d d T a k e P r o f i t _ ( ) , S y m b o l ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " d y n a m i c L e v e l " )     { t p l   =   _ d l T a k e P r o f i t _ ( ) ; }  
 	 	 e l s e   i f   ( T a k e P r o f i t M o d e   = =   " p e r c e n t P r i c e " )     { t p l   =   S y m b o l B i d ( S y m b o l )   -   ( S y m b o l B i d ( S y m b o l )   *   T a k e P r o f i t P e r c e n t P r i c e   /   1 0 0 ) ; }  
 	 	  
 	 	 i f   ( S t o p L o s s M o d e   = =   " p e r c e n t T P " )   {  
 	 	       i f   ( t p p   >   0 )   { s l p   =   t p p * S t o p L o s s P e r c e n t T P / 1 0 0 ; }  
 	 	       i f   ( t p l   >   0 )   { s l p   =   t o P i p s ( M a t h A b s ( S y m b o l B i d ( S y m b o l )   -   t p l ) ,   S y m b o l ) * S t o p L o s s P e r c e n t T P / 1 0 0 ; }  
 	 	 }  
 	 	 i f   ( T a k e P r o f i t M o d e   = =   " p e r c e n t S L " )   {  
 	 	       i f   ( s l p   >   0 )   { t p p   =   s l p * T a k e P r o f i t P e r c e n t S L / 1 0 0 ; }  
 	 	       i f   ( s l l   >   0 )   { t p p   =   t o P i p s ( M a t h A b s ( S y m b o l B i d ( S y m b o l )   -   s l l ) ,   S y m b o l ) * T a k e P r o f i t P e r c e n t S L / 1 0 0 ; }  
 	 	 }  
 	 	  
 	 	 / / - -   l o t s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 d o u b l e   l o t s   =   0 ;  
 	 	 d o u b l e   p r e _ s l l   =   s l l ;  
 	 	  
 	 	 i f   ( p r e _ s l l   = =   0 )   {  
 	 	 	 p r e _ s l l   =   S y m b o l B i d ( S y m b o l ) ;  
 	 	 }  
 	 	  
 	 	 d o u b l e   p r e _ s l _ p i p s   =   t o P i p s ( ( p r e _ s l l + t o D i g i t s ( s l p , S y m b o l ) ) - S y m b o l B i d ( S y m b o l ) ,   S y m b o l ) ;  
 	 	  
 	 	           i f   ( V o l u m e M o d e   = =   " f i x e d " )                         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - e q u i t y " )           { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - b a l a n c e " )         { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b l o c k - f r e e m a r g i n " )   { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e B l o c k P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y " )                       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e " )                     { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e P e r c e n t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " e q u i t y R i s k " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " b a l a n c e R i s k " )             { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f r e e m a r g i n R i s k " )       { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R i s k " )                 { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   V o l u m e S i z e R i s k ,   p r e _ s l _ p i p s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i x e d R a t i o " )               { l o t s   =   D y n a m i c L o t s ( S y m b o l ,   V o l u m e M o d e ,   F i x e d R a t i o U n i t S i z e ,   F i x e d R a t i o D e l t a ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " d y n a m i c " )                     { l o t s   =   _ d V o l u m e S i z e _ ( ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " 1 3 2 6 " )                           { l o t s   =   B e t 1 3 2 6 ( ( i n t ) G r o u p ,   S y m b o l ,   m m 1 3 2 6 I n i t i a l L o t s ,   m m 1 3 2 6 R e v e r s e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " f i b o n a c c i " )                 { l o t s   =   B e t F i b o n a c c i ( ( i n t ) G r o u p ,   S y m b o l ,   m m F i b o I n i t i a l L o t s ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " d a l e m b e r t " )                 { l o t s   =   B e t D a l e m b e r t ( ( i n t ) G r o u p ,   S y m b o l ,   m m D a l e m b e r t I n i t i a l L o t s ,   m m D a l e m b e r t R e v e r s e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " l a b o u c h e r e " )               { l o t s   =   B e t L a b o u c h e r e ( ( i n t ) G r o u p ,   S y m b o l ,   m m L a b o u c h e r e I n i t i a l L o t s ,   m m L a b o u c h e r e L i s t ,   m m L a b o u c h e r e R e v e r s e ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " m a r t i n g a l e " )               { l o t s   =   B e t M a r t i n g a l e ( ( i n t ) G r o u p ,   S y m b o l ,   m m M g I n i t i a l L o t s ,   m m M g M u l t i p l y O n L o s s ,   m m M g M u l t i p l y O n P r o f i t ,   m m M g A d d L o t s O n L o s s ,   m m M g A d d L o t s O n P r o f i t ,   m m M g R e s e t O n L o s s ,   m m M g R e s e t O n P r o f i t ) ; }  
 	 	 e l s e   i f   ( V o l u m e M o d e   = =   " s e q u e n c e " )                   { l o t s   =   B e t S e q u e n c e ( ( i n t ) G r o u p ,   S y m b o l ,   m m S e q B a s e L o t s ,   m m S e q O n L o s s ,   m m S e q O n P r o f i t ,   m m S e q R e v e r s e ) ; }  
 	 	  
 	 	 l o t s   =   A l i g n L o t s ( S y m b o l ,   l o t s ,   0 ,   V o l u m e U p p e r L i m i t ) ;  
 	 	  
 	 	 d a t e t i m e   e x p   =   E x p i r a t i o n T i m e ( E x p M o d e , E x p D a y s , E x p H o u r s , E x p M i n u t e s , _ d E x p _ ( ) ) ;  
 	 	  
 	 	 / / - -   s e n d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 l o n g   t i c k e t   =   S e l l N o w ( S y m b o l ,   l o t s ,   s l l ,   t p l ,   s l p ,   t p p ,   S l i p p a g e ,   ( M a g i c S t a r t + ( i n t ) G r o u p ) ,   M y C o m m e n t ,   A r r o w C o l o r S e l l ,   e x p ) ;  
 	 	  
 	 	 i f   ( t i c k e t   >   0 )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " C o u n t e r :   C o u n t   " n " ,   t h e n   p a s s "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 >  
 c l a s s   M D L _ C o u n t N t i m e s :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   C o u n t s ;  
 	 T 2   C o u n t e r I D ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C o u n t N t i m e s ( )  
 	 {  
 	 	 C o u n t s   =   ( i n t ) 3 ;  
 	 	 C o u n t e r I D   =   ( i n t ) 1 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 i n t   p a s s e s   =   C o u n t e r ( C o u n t e r I D ,   " i n c r e m e n t " ) ;  
 	 	  
 	 	 i f   ( p a s s e s   > =   C o u n t s )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " C o u n t e r :   R e s e t "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 >  
 c l a s s   M D L _ C o u n t e r R e s e t :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   R e s e t T h i s I D ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C o u n t e r R e s e t ( )  
 	 {  
 	 	 R e s e t T h i s I D   =   ( s t r i n g ) " 1 " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 s t r i n g   l i s t [ ] ;  
 	 	 S t r i n g E x p l o d e ( " , " ,   R e s e t T h i s I D ,   l i s t ) ;  
 	 	 i n t   s i z e   =   A r r a y S i z e ( l i s t ) ;  
 	 	  
 	 	 f o r   ( i n t   i = 0 ;   i < s i z e ;   i + + )  
 	 	 {  
 	 	 	 l i s t [ i ]   =   S t r i n g T r i m ( l i s t [ i ] ) ;  
 	 	 	 C o u n t e r ( ( i n t ) S t r i n g T o I n t e g e r ( l i s t [ i ] ) ,   " r e s e t " ) ;  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " D e l e t e   o b j e c t s   b y   t y p e "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 >  
 c l a s s   M D L _ C h a r t D e l e t e O b j e c t s B y T y p e :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   W i n d o w ;  
 	 T 2   T y p e ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C h a r t D e l e t e O b j e c t s B y T y p e ( )  
 	 {  
 	 	 W i n d o w   =   ( i n t ) 0 ;  
 	 	 T y p e   =   ( i n t ) O B J _ V L I N E ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t s D e l e t e A l l ( 0 ,   W i n d o w ,   T y p e ) ;  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " I f   t r a d e "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 >  
 c l a s s   M D L _ I f O p e n e d O r d e r s :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   G r o u p M o d e ;  
 	 T 2   G r o u p ;  
 	 T 3   S y m b o l M o d e ;  
 	 T 4   S y m b o l ;  
 	 T 5   B u y s O r S e l l s ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ I f O p e n e d O r d e r s ( )  
 	 {  
 	 	 G r o u p M o d e   =   ( s t r i n g ) " g r o u p " ;  
 	 	 G r o u p   =   ( s t r i n g ) " " ;  
 	 	 S y m b o l M o d e   =   ( s t r i n g ) " s y m b o l " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 B u y s O r S e l l s   =   ( s t r i n g ) " b o t h " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 b o o l   e x i s t   =   f a l s e ;  
 	 	  
 	 	 f o r   ( i n t   i n d e x   =   T r a d e s T o t a l ( ) - 1 ;   i n d e x   > =   0 ;   i n d e x - - )  
 	 	 {  
 	 	 	 i f   ( T r a d e S e l e c t B y I n d e x ( i n d e x ,   G r o u p M o d e ,   G r o u p ,   S y m b o l M o d e ,   S y m b o l ,   B u y s O r S e l l s ) )  
 	 	 	 {  
 	 	 	 	 e x i s t   =   t r u e ;  
 	 	 	 	 b r e a k ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 i f   ( e x i s t   = =   t r u e )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " D r a w   A r r o w "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   _ T 6 _ , t y p e n a m e   T 7 , t y p e n a m e   _ T 7 _ , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   T 1 3 , t y p e n a m e   T 1 4 , t y p e n a m e   T 1 5 , t y p e n a m e   T 1 6 , t y p e n a m e   T 1 7 >  
 c l a s s   M D L _ C h a r t D r a w A r r o w :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   O b j e c t P e r B a r ;  
 	 T 2   O b j e c t U p d a t e ;  
 	 T 3   O b j N a m e ;  
 	 T 4   O b j e c t T y p e ;  
 	 T 5   O b j A r r o w C o d e ;  
 	 T 6   O b j T i m e 1 ;   v i r t u a l   _ T 6 _   _ O b j T i m e 1 _ ( ) { r e t u r n ( _ T 6 _ ) 0 ; }  
 	 T 7   O b j P r i c e 1 ;   v i r t u a l   _ T 7 _   _ O b j P r i c e 1 _ ( ) { r e t u r n ( _ T 7 _ ) 0 ; }  
 	 T 8   O b j A n c h o r ;  
 	 T 9   O b j C o l o r ;  
 	 T 1 0   O b j S t y l e ;  
 	 T 1 1   O b j W i d t h ;  
 	 T 1 2   O b j B a c k ;  
 	 T 1 3   O b j S e l e c t a b l e ;  
 	 T 1 4   O b j S e l e c t e d ;  
 	 T 1 5   O b j H i d d e n ;  
 	 T 1 6   O b j Z o r d e r ;  
 	 T 1 7   O b j C h a r t S u b W i n d o w ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 i n t   c o u n t ;  
 	 d a t e t i m e   t i m e 0 ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C h a r t D r a w A r r o w ( )  
 	 {  
 	 	 O b j e c t P e r B a r   =   ( b o o l ) t r u e ;  
 	 	 O b j e c t U p d a t e   =   ( b o o l ) t r u e ;  
 	 	 O b j N a m e   =   ( s t r i n g ) " " ;  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ A R R O W _ U P ;  
 	 	 O b j A r r o w C o d e   =   ( i n t ) 5 8 ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ T O P ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) 1 ;  
 	 	 O b j B a c k   =   ( b o o l ) f a l s e ;  
 	 	 O b j S e l e c t a b l e   =   ( b o o l ) t r u e ;  
 	 	 O b j S e l e c t e d   =   ( b o o l ) f a l s e ;  
 	 	 O b j H i d d e n   =   ( b o o l ) f a l s e ;  
 	 	 O b j Z o r d e r   =   ( i n t ) 0 ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) " " ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 c o u n t   =     0 ;  
 	 	 t i m e 0   =     0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 s t r i n g   O b j N a m e P r e f i x   =   " f x d _ a r r o w _ " ;  
 	 	 l o n g   O b j C h a r t I D             =   0 ;  
 	 	 i n t   s u b w i n d o w _ i d           =   W i n d o w F i n d V i s i b l e ( O b j C h a r t I D ,   O b j C h a r t S u b W i n d o w ) ;  
 	 	  
 	 	 i f   ( s u b w i n d o w _ i d   > =   0 )  
 	 	 {  
 	 	 	 s t r i n g   n a m e               =   " " ;  
 	 	 	 s t r i n g   n a m e _ b a s e     =   " " ;  
 	 	 	 b o o l   g e t _ n e w _ n a m e   =   f a l s e ;  
 	 	 	 b o o l   d o _ u p d a t e         =   t r u e ;  
 	 	  
 	 	 	 i f   ( O b j e c t P e r B a r   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 d a t e t i m e   t i m e   =   i T i m e ( S y m b o l ( ) , 0 , 1 ) ;  
 	 	  
 	 	 	 	 i f   ( t i m e 0   <   t i m e )  
 	 	 	 	 {  
 	 	 	 	 	 t i m e 0                 =   t i m e ;  
 	 	 	 	 	 g e t _ n e w _ n a m e   =   t r u e ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( O b j e c t U p d a t e   = =   f a l s e )   { d o _ u p d a t e   =   f a l s e ; }  
 	 	 	 	 }  
 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 i f   ( O b j e c t U p d a t e   = =   f a l s e )   { g e t _ n e w _ n a m e   =   t r u e ; }  
 	 	 	 }  
 	 	  
 	 	 	 i f   ( d o _ u p d a t e )  
 	 	 	 {  
 	 	 	 	 i f   ( O b j N a m e   ! =   " " )   { n a m e _ b a s e   =   O b j N a m e ; }   e l s e   { n a m e _ b a s e   =   O b j N a m e P r e f i x   +   _ _ b l o c k _ u s e r _ n u m b e r   +   " _ " ; }  
 	 	  
 	 	 	 	 i f   ( g e t _ n e w _ n a m e   = =   f a l s e )  
 	 	 	 	 {  
 	 	 	 	 	 n a m e   =   n a m e _ b a s e   +   I n t e g e r T o S t r i n g ( c o u n t ) ;  
 	 	 	 	 }  
 	 	 	 	 e l s e  
 	 	 	 	 {  
 	 	 	 	 	 w h i l e   ( t r u e )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 c o u n t + + ;  
 	 	 	 	 	 	 n a m e   =   n a m e _ b a s e   +   I n t e g e r T o S t r i n g ( c o u n t ) ;  
 	 	  
 	 	 	 	 	 	 i f   ( O b j e c t F i n d ( O b j C h a r t I D , n a m e )   <   0 )   { b r e a k ; }  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	  
 	 	 	 	 i f   ( O b j N a m e   ! =   " "   & &   c o u n t   = =   0 )   { n a m e   =   O b j N a m e ; }  
 	 	  
 	 	 	 	 i f   ( O b j e c t F i n d ( O b j C h a r t I D , n a m e )   <   0   & &   ! O b j e c t C r e a t e ( O b j C h a r t I D , n a m e , ( E N U M _ O B J E C T ) O b j e c t T y p e , s u b w i n d o w _ i d , 0 , 0 ) )  
 	 	 	 	 {  
 	 	 	 	 	 P r i n t ( _ _ F U N C T I O N _ _ , " :   f a i l e d   t o   c r e a t e   a r r o w   o b j e c t !   E r r o r   c o d e   =   " , G e t L a s t E r r o r ( ) ) ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 i f   ( O b j e c t T y p e   = =   O B J _ A R R O W )   O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ A R R O W C O D E , O b j A r r o w C o d e ) ;  
 	 	  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ T I M E , 0 , ( l o n g ) _ O b j T i m e 1 _ ( ) ) ;  
 	 	 	 	 O b j e c t S e t D o u b l e ( O b j C h a r t I D , n a m e , O B J P R O P _ P R I C E , 0 , ( d o u b l e ) _ O b j P r i c e 1 _ ( ) ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ A N C H O R , O b j A n c h o r ) ;  
 	 	  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S T Y L E , O b j S t y l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ C O L O R , O b j C o l o r ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ B A C K , O b j B a c k ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ W I D T H , O b j W i d t h ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S E L E C T A B L E , O b j S e l e c t a b l e ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ S E L E C T E D , O b j S e l e c t e d ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ H I D D E N , O b j H i d d e n ) ;  
 	 	 	 	 O b j e c t S e t I n t e g e r ( O b j C h a r t I D , n a m e , O B J P R O P _ Z O R D E R , O b j Z o r d e r ) ;  
 	 	  
 	 	 	 	 C h a r t R e d r a w ( ) ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 _ c a l l b a c k _ ( 1 ) ;  
 	 }  
 } ;  
  
 / /   " B e a r s   i n   a   r o w "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   T 7 >  
 c l a s s   M D L _ S i g n a l B e a r s I n A r o w :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   S i g n a l T y p e ;  
 	 T 2   R o w S i z e ;  
 	 T 3   M i n B o d y S i z e ;  
 	 T 4   R o w M o d e ;  
 	 T 5   S y m b o l ;  
 	 T 6   P e r i o d ;  
 	 T 7   S h i f t ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 d a t e t i m e   b a r t i m e ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ S i g n a l B e a r s I n A r o w ( )  
 	 {  
 	 	 S i g n a l T y p e   =   ( s t r i n g ) " c o n t i n u o u s " ;  
 	 	 R o w S i z e   =   ( i n t ) 3 ;  
 	 	 M i n B o d y S i z e   =   ( d o u b l e ) 5 . 0 ;  
 	 	 R o w M o d e   =   ( s t r i n g ) " n o r m a l " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 b a r t i m e   =     0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 b o o l   s u c c e s s           =   t r u e ;  
 	 	 d o u b l e   c S i z e P r e v   =   0 ;  
 	 	 b o o l   p a s s                 =   f a l s e ;  
 	 	  
 	 	 i f   ( S i g n a l T y p e   = =   " c o n t i n u o u s "   | |   b a r t i m e   <   i T i m e ( S y m b o l , P e r i o d , 1 ) )  
 	 	 {  
 	 	 	 f o r   ( i n t   i d = S h i f t + R o w S i z e - 1 ;   i d > = S h i f t ;   i d - - )  
 	 	 	 {  
 	 	 	 	 d o u b l e   c S i z e   =   i O p e n ( S y m b o l , P e r i o d , i d )   -   i C l o s e ( S y m b o l , P e r i o d , i d ) ;  
 	 	  
 	 	 	 	 i f   (  
 	 	 	 	 	       ( c S i z e   <   t o D i g i t s ( M i n B o d y S i z e ,   S y m b o l ) )  
 	 	 	 	 	 | |   ( R o w M o d e   = =   " b i g g e r "   & &   c S i z e P r e v   >   0   & &   c S i z e   < =   c S i z e P r e v )  
 	 	 	 	 	 | |   ( R o w M o d e   = =   " s m a l l e r "   & &   c S i z e P r e v   >   0   & &   c S i z e   > =   c S i z e P r e v )  
 	 	 	 	 	 )  
 	 	 	 	 {  
 	 	 	 	 	 s u c c e s s   =   f a l s e ;  
 	 	 	 	 	 b r e a k ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 c S i z e P r e v   =   c S i z e ;  
 	 	 	 }  
 	 	  
 	 	 	 i f   ( s u c c e s s   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 i f   ( S i g n a l T y p e   ! =   " c o n t i n u o u s " )  
 	 	 	 	 {  
 	 	 	 	 	 b a r t i m e   =   i T i m e ( S y m b o l , P e r i o d , 1 ) ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 p a s s   =   t r u e ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 i f   ( p a s s   = =   t r u e )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " B u l l s   i n   a   r o w "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   T 7 >  
 c l a s s   M D L _ S i g n a l B u l l s I n A r o w :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   S i g n a l T y p e ;  
 	 T 2   R o w S i z e ;  
 	 T 3   M i n B o d y S i z e ;  
 	 T 4   R o w M o d e ;  
 	 T 5   S y m b o l ;  
 	 T 6   P e r i o d ;  
 	 T 7   S h i f t ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 d a t e t i m e   b a r t i m e ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ S i g n a l B u l l s I n A r o w ( )  
 	 {  
 	 	 S i g n a l T y p e   =   ( s t r i n g ) " c o n t i n u o u s " ;  
 	 	 R o w S i z e   =   ( i n t ) 3 ;  
 	 	 M i n B o d y S i z e   =   ( d o u b l e ) 5 . 0 ;  
 	 	 R o w M o d e   =   ( s t r i n g ) " n o r m a l " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 b a r t i m e   =     0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 b o o l   s u c c e s s           =   t r u e ;  
 	 	 d o u b l e   c S i z e P r e v   =   0 ;  
 	 	 b o o l   p a s s                 =   f a l s e ;  
 	 	  
 	 	 i f   ( S i g n a l T y p e   = =   " c o n t i n u o u s "   | |   b a r t i m e   <   i T i m e ( S y m b o l , P e r i o d , 1 ) )  
 	 	 {  
 	 	 	 f o r   ( i n t   i d = S h i f t + R o w S i z e - 1 ;   i d > = S h i f t ;   i d - - )  
 	 	 	 {  
 	 	 	 	 d o u b l e   c S i z e   =   i C l o s e ( S y m b o l , P e r i o d , i d )   -   i O p e n ( S y m b o l , P e r i o d , i d ) ;  
 	 	  
 	 	 	 	 i f   (  
 	 	 	 	 	       ( c S i z e   <   t o D i g i t s ( M i n B o d y S i z e ,   S y m b o l ) )  
 	 	 	 	 	 | |   ( R o w M o d e   = =   " b i g g e r "   & &   c S i z e P r e v   >   0   & &   c S i z e   < =   c S i z e P r e v )  
 	 	 	 	 	 | |   ( R o w M o d e   = =   " s m a l l e r "   & &   c S i z e P r e v   >   0   & &   c S i z e   > =   c S i z e P r e v )  
 	 	 	 	 	 )  
 	 	 	 	 {  
 	 	 	 	 	 s u c c e s s   =   f a l s e ;  
 	 	 	 	 	 b r e a k ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 c S i z e P r e v   =   c S i z e ;  
 	 	 	 }  
 	 	  
 	 	 	 i f   ( s u c c e s s   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 i f   ( S i g n a l T y p e   ! =   " c o n t i n u o u s " )  
 	 	 	 	 {  
 	 	 	 	 	 b a r t i m e   =   i T i m e ( S y m b o l , P e r i o d , 1 ) ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 p a s s   =   t r u e ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 i f   ( p a s s   = =   t r u e )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
 / /   " S i n g l e   c a n d l e   t e m p l a t e "   m o d e l  
 t e m p l a t e < t y p e n a m e   T 1 , t y p e n a m e   T 2 , t y p e n a m e   T 3 , t y p e n a m e   T 4 , t y p e n a m e   T 5 , t y p e n a m e   T 6 , t y p e n a m e   T 7 , t y p e n a m e   T 8 , t y p e n a m e   T 9 , t y p e n a m e   T 1 0 , t y p e n a m e   T 1 1 , t y p e n a m e   T 1 2 , t y p e n a m e   T 1 3 >  
 c l a s s   M D L _ S i n g l e C a n d l e T e m p l a t e U L :   p u b l i c   B l o c k C a l l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 T 1   S i g n a l T y p e ;  
 	 T 2   C a n d l e T y p e ;  
 	 T 3   C a n d l e I D ;  
 	 T 4   S y m b o l ;  
 	 T 5   P e r i o d ;  
 	 T 6   U p p e r W i c k M o d e ;  
 	 T 7   U p W i c k F r o m ;  
 	 T 8   U p W i c k T o ;  
 	 T 9   L o w e r W i c k M o d e ;  
 	 T 1 0   L o W i c k F r o m ;  
 	 T 1 1   L o W i c k T o ;  
 	 T 1 2   C a n d l e M i n S i z e ;  
 	 T 1 3   C a n d l e M a x S i z e ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 d a t e t i m e   t i m e 0 ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L _ S i n g l e C a n d l e T e m p l a t e U L ( )  
 	 {  
 	 	 S i g n a l T y p e   =   ( s t r i n g ) " c o n t i n u o u s " ;  
 	 	 C a n d l e T y p e   =   ( s t r i n g ) " b o t h " ;  
 	 	 C a n d l e I D   =   ( i n t ) 1 ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 U p p e r W i c k M o d e   =   ( s t r i n g ) " b e t w e e n " ;  
 	 	 U p W i c k F r o m   =   ( d o u b l e ) 1 0 . 0 ;  
 	 	 U p W i c k T o   =   ( d o u b l e ) 2 0 . 0 ;  
 	 	 L o w e r W i c k M o d e   =   ( s t r i n g ) " b e t w e e n " ;  
 	 	 L o W i c k F r o m   =   ( d o u b l e ) 1 0 . 0 ;  
 	 	 L o W i c k T o   =   ( d o u b l e ) 2 0 . 0 ;  
 	 	 C a n d l e M i n S i z e   =   ( d o u b l e ) 0 . 0 ;  
 	 	 C a n d l e M a x S i z e   =   ( d o u b l e ) 0 . 0 ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 t i m e 0   =     0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 v i r t u a l   v o i d   _ e x e c u t e _ ( )  
 	 {  
 	 	 b o o l   p a s s   =   f a l s e ;  
 	 	  
 	 	 i f   ( S i g n a l T y p e   = =   " c o n t i n u o u s "   | |   t i m e 0   <   i T i m e ( S y m b o l , P e r i o d , 1 ) )  
 	 	 {  
 	 	 	 d o u b l e   h   =   i H i g h ( S y m b o l , P e r i o d , C a n d l e I D ) ;  
 	 	 	 d o u b l e   l   =   i L o w ( S y m b o l , P e r i o d , C a n d l e I D ) ;  
 	 	 	 d o u b l e   C   =   i C l o s e ( S y m b o l , P e r i o d , C a n d l e I D ) ;  
 	 	 	 d o u b l e   o   =   i O p e n ( S y m b o l , P e r i o d , C a n d l e I D ) ;  
 	 	 	 d o u b l e   w   =   h - l ;  
 	 	  
 	 	 	 s t r i n g   t y p e   =   ( o   >   C )   ?   " b e a r "   :   " b u l l " ;  
 	 	  
 	 	 	 i f   (  
 	 	 	 	 	 / /   C a n d l e   s i z e   i s   i n s i d e   t h e   l i m i t s  
 	 	 	 	 	 ( C a n d l e M i n S i z e   < =   0   | |   w   > =   t o D i g i t s ( C a n d l e M i n S i z e , S y m b o l ) )  
 	 	 	 	 	 & &  
 	 	 	 	 	 ( C a n d l e M a x S i z e   < =   0   | |   w   < =   t o D i g i t s ( C a n d l e M a x S i z e , S y m b o l ) )  
 	 	 	 	 	 & &  
 	 	 	 	 	 (  
 	 	 	 	 	 	 / /   I n   c a s e   o f   l o n g   c a n d l e  
 	 	 	 	 	 	 (  
 	 	 	 	 	 	 	 ( C a n d l e T y p e   ! =   " b e a r "   & &   t y p e   = =   " b u l l " )   / /   b u l l   c a n d l e  
 	 	 	 	 	 	 	 & &  
 	 	 	 	 	 	 	 ( ( U p p e r W i c k M o d e   = =   " n o "   | |   U p p e r W i c k M o d e   = =   " t o " )   | |   C   < =   ( h - ( w * ( U p W i c k F r o m ) / 1 0 0 ) ) )   / /   f r o m  
 	 	 	 	 	 	 	 & &  
 	 	 	 	 	 	 	 ( ( U p p e r W i c k M o d e   = =   " n o "   | |   U p p e r W i c k M o d e   = =   " f r o m " )   | |   C   > =   ( h - ( w * ( U p W i c k T o ) / 1 0 0 ) ) )   / /   t o  
 	 	 	 	 	 	 	 & &  
 	 	 	 	 	 	 	 ( ( L o w e r W i c k M o d e   = =   " n o "   | |   L o w e r W i c k M o d e   = =   " t o " )   | |   o   > =   ( l + ( w * ( L o W i c k F r o m ) / 1 0 0 ) ) )   / /   f r o m  
 	 	 	 	 	 	 	 & &  
 	 	 	 	 	 	 	 ( ( L o w e r W i c k M o d e   = =   " n o "   | |   L o w e r W i c k M o d e   = =   " f r o m " )   | |   o   < =   ( l + ( w * ( L o W i c k T o ) / 1 0 0 ) ) )   / /   t o  
 	 	 	 	 	 	 )  
 	 	 	 	 	 	 | |  
 	 	 	 	 	 	 / /   I n   c a s e   o f   s h o r t   c a n d l e  
 	 	 	 	 	 	 (  
 	 	 	 	 	 	 	 ( C a n d l e T y p e   ! =   " b u l l "   & &   t y p e   = =   " b e a r " )   / /   b e a r   c a n d l e  
 	 	 	 	 	 	 	 & &  
 	 	 	 	 	 	 	 ( ( U p p e r W i c k M o d e   = =   " n o "   | |   U p p e r W i c k M o d e   = =   " t o " )   | |   o   < =   ( h - ( w * ( U p W i c k F r o m ) / 1 0 0 ) ) )   / /   f r o m  
 	 	 	 	 	 	 	 & &  
 	 	 	 	 	 	 	 ( ( U p p e r W i c k M o d e   = =   " n o "   | |   U p p e r W i c k M o d e   = =   " f r o m " )   | |   o   > =   ( h - ( w * ( U p W i c k T o ) / 1 0 0 ) ) )   / /   t o  
 	 	 	 	 	 	 	 & &  
 	 	 	 	 	 	 	 ( ( L o w e r W i c k M o d e   = =   " n o "   | |   L o w e r W i c k M o d e   = =   " t o " )   | |   C   > =   ( l + ( w * ( L o W i c k F r o m ) / 1 0 0 ) ) )   / /   f r o m  
 	 	 	 	 	 	 	 & &  
 	 	 	 	 	 	 	 ( ( L o w e r W i c k M o d e   = =   " n o "   | |   L o w e r W i c k M o d e   = =   " f r o m " )   | |   C   < =   ( l + ( w * ( L o W i c k T o ) / 1 0 0 ) ) )   / /   t o  
 	 	 	 	 	 	 )  
 	 	 	 	 	 )  
 	 	 	 	 )  
 	 	 	 {  
 	 	 	 	 i f   ( S i g n a l T y p e   ! =   " c o n t i n u o u s " )  
 	 	 	 	 {  
 	 	 	 	 	 t i m e 0   =   i T i m e ( S y m b o l , P e r i o d , 1 ) ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 p a s s   =   t r u e ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 i f   ( p a s s   = =   t r u e )   { _ c a l l b a c k _ ( 1 ) ; }   e l s e   { _ c a l l b a c k _ ( 0 ) ; }  
 	 }  
 } ;  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
 / /   " P r o f i t "   m o d e l  
 c l a s s   M D L I C _ i n l o o p _ O r d e r P r o f i t  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   M o d e P r o f i t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ i n l o o p _ O r d e r P r o f i t ( )  
 	 {  
 	 	 M o d e P r o f i t   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 d o u b l e   r e t v a l   =   0 ;  
 	 	  
 	 	 i f   ( O r d e r T y p e ( )   >   1 )  
 	 	 {  
 	 	 	 r e t u r n   0 ;  
 	 	 }  
 	 	  
 	 	 s w i t c h ( M o d e P r o f i t )  
 	 	 {  
 	 	       c a s e   0 :   r e t v a l   =   N o r m a l i z e D o u b l e ( O r d e r P r o f i t ( ) ,   2 ) ;   b r e a k ;  
 	 	       c a s e   1 :   r e t v a l   =   N o r m a l i z e D o u b l e ( O r d e r P r o f i t ( )   +   O r d e r S w a p ( )   +   O r d e r C o m m i s s i o n ( ) ,   2 ) ;   b r e a k ;  
 	 	       c a s e   2 :   {  
 	 	 	 	 i n t   d i g i t s   =   ( i n t ) S y m b o l I n f o I n t e g e r ( O r d e r S y m b o l ( ) ,   S Y M B O L _ D I G I T S ) ;  
 	 	 	 	 r e t v a l   =   O r d e r C l o s e P r i c e ( )   -   O r d e r O p e n P r i c e ( ) ;  
 	 	 	 	 r e t v a l   =   N o r m a l i z e D o u b l e ( r e t v a l ,   d i g i t s ) ;  
 	 	 	 	 i f   ( I s O r d e r T y p e S e l l ( ) )   { r e t v a l   =   - 1   *   r e t v a l ; }  
 	 	 	 	 b r e a k ;  
 	 	 	 }  
 	 	       c a s e   3 :   {  
 	 	 	 	 i n t   d i g i t s   =   ( i n t ) S y m b o l I n f o I n t e g e r ( O r d e r S y m b o l ( ) ,   S Y M B O L _ D I G I T S ) ;  
 	 	 	 	 r e t v a l   =   t o P i p s ( O r d e r C l o s e P r i c e ( )   -   O r d e r O p e n P r i c e ( ) ,   O r d e r S y m b o l ( ) ) ;  
 	 	 	 	 r e t v a l   =   N o r m a l i z e D o u b l e ( r e t v a l ,   d i g i t s ) ;  
 	 	 	 	 i f   ( I s O r d e r T y p e S e l l ( ) )   { r e t v a l   =   - 1   *   r e t v a l ; }  
 	 	 	 	 b r e a k ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 r e t u r n   r e t v a l ;  
 	 }  
 } ;  
  
 / /   " N u m e r i c "   m o d e l  
 c l a s s   M D L I C _ v a l u e _ v a l u e  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 d o u b l e   V a l u e ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ v a l u e _ v a l u e ( )  
 	 {  
 	 	 V a l u e   =   ( d o u b l e ) 1 . 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   V a l u e ;  
 	 }  
 } ;  
  
 / /   " T i m e "   m o d e l  
 c l a s s   M D L I C _ v a l u e _ t i m e  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   M o d e T i m e ;  
 	 i n t   T i m e S o u r c e ;  
 	 s t r i n g   T i m e S t a m p ;  
 	 i n t   T i m e C a n d l e I D ;  
 	 s t r i n g   T i m e M a r k e t ;  
 	 E N U M _ T I M E F R A M E S   T i m e C a n d l e T i m e f r a m e ;  
 	 i n t   T i m e C o m p o n e n t Y e a r ;  
 	 i n t   T i m e C o m p o n e n t M o n t h ;  
 	 d o u b l e   T i m e C o m p o n e n t D a y ;  
 	 d o u b l e   T i m e C o m p o n e n t H o u r ;  
 	 d o u b l e   T i m e C o m p o n e n t M i n u t e ;  
 	 i n t   T i m e C o m p o n e n t S e c o n d ;  
 	 i n t   M o d e T i m e S h i f t ;  
 	 i n t   T i m e S h i f t Y e a r s ;  
 	 i n t   T i m e S h i f t M o n t h s ;  
 	 i n t   T i m e S h i f t W e e k s ;  
 	 d o u b l e   T i m e S h i f t D a y s ;  
 	 d o u b l e   T i m e S h i f t H o u r s ;  
 	 d o u b l e   T i m e S h i f t M i n u t e s ;  
 	 i n t   T i m e S h i f t S e c o n d s ;  
 	 b o o l   T i m e S k i p W e e k d a y s ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 d a t e t i m e   r e t v a l ;  
 	 d a t e t i m e   r e t v a l 0 ;  
 	 i n t   M o d e T i m e 0 ;  
 	 i n t   s m o d e s h i f t ;  
 	 i n t   y e a r s 0 ;  
 	 i n t   m o n t h s 0 ;  
 	 d a t e t i m e   T i m e [ ] ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ v a l u e _ t i m e ( )  
 	 {  
 	 	 M o d e T i m e   =   ( i n t ) 0 ;  
 	 	 T i m e S o u r c e   =   ( i n t ) 0 ;  
 	 	 T i m e S t a m p   =   ( s t r i n g ) " 0 0 : 0 0 " ;  
 	 	 T i m e C a n d l e I D   =   ( i n t ) 1 ;  
 	 	 T i m e M a r k e t   =   ( s t r i n g ) " " ;  
 	 	 T i m e C a n d l e T i m e f r a m e   =   ( E N U M _ T I M E F R A M E S ) 0 ;  
 	 	 T i m e C o m p o n e n t Y e a r   =   ( i n t ) 0 ;  
 	 	 T i m e C o m p o n e n t M o n t h   =   ( i n t ) 0 ;  
 	 	 T i m e C o m p o n e n t D a y   =   ( d o u b l e ) 0 . 0 ;  
 	 	 T i m e C o m p o n e n t H o u r   =   ( d o u b l e ) 1 2 . 0 ;  
 	 	 T i m e C o m p o n e n t M i n u t e   =   ( d o u b l e ) 0 . 0 ;  
 	 	 T i m e C o m p o n e n t S e c o n d   =   ( i n t ) 0 ;  
 	 	 M o d e T i m e S h i f t   =   ( i n t ) 0 ;  
 	 	 T i m e S h i f t Y e a r s   =   ( i n t ) 0 ;  
 	 	 T i m e S h i f t M o n t h s   =   ( i n t ) 0 ;  
 	 	 T i m e S h i f t W e e k s   =   ( i n t ) 0 ;  
 	 	 T i m e S h i f t D a y s   =   ( d o u b l e ) 0 . 0 ;  
 	 	 T i m e S h i f t H o u r s   =   ( d o u b l e ) 0 . 0 ;  
 	 	 T i m e S h i f t M i n u t e s   =   ( d o u b l e ) 0 . 0 ;  
 	 	 T i m e S h i f t S e c o n d s   =   ( i n t ) 0 ;  
 	 	 T i m e S k i p W e e k d a y s   =   ( b o o l ) f a l s e ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 r e t v a l   =     0 ;  
 	 	 r e t v a l 0   =     0 ;  
 	 	 M o d e T i m e 0   =     0 ;  
 	 	 s m o d e s h i f t   =     0 ;  
 	 	 y e a r s 0   =     0 ;  
 	 	 m o n t h s 0   =     0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d a t e t i m e   _ e x e c u t e _ ( )  
 	 {  
 	 	 / /   t h i s   i s   s t a t i c   f o r   s p e e d   r e a s o n s  
 	 	  
 	 	 i f   ( M o d e T i m e   = =   0 )  
 	 	 {  
 	 	 	           i f   ( T i m e S o u r c e   = =   0 )   { r e t v a l   =   T i m e C u r r e n t ( ) ; }  
 	 	 	 e l s e   i f   ( T i m e S o u r c e   = =   1 )   { r e t v a l   =   T i m e L o c a l ( ) ; }  
 	 	 	 e l s e   i f   ( T i m e S o u r c e   = =   2 )   { r e t v a l   =   T i m e G M T ( ) ; }  
 	 	 }  
 	 	 e l s e   i f   ( M o d e T i m e   = =   1 )  
 	 	 {  
 	 	 	 r e t v a l     =   S t r i n g T o T i m e ( T i m e S t a m p ) ;  
 	 	 	 r e t v a l 0   =   r e t v a l ;  
 	 	 }  
 	 	 e l s e   i f   ( M o d e T i m e = = 2 )  
 	 	 {  
 	 	 	 r e t v a l   =   T i m e F r o m C o m p o n e n t s ( T i m e S o u r c e ,   T i m e C o m p o n e n t Y e a r ,   T i m e C o m p o n e n t M o n t h ,   T i m e C o m p o n e n t D a y ,   T i m e C o m p o n e n t H o u r ,   T i m e C o m p o n e n t M i n u t e ,   T i m e C o m p o n e n t S e c o n d ) ;  
 	 	 }  
 	 	 e l s e   i f   ( M o d e T i m e   = =   3 )  
 	 	 {  
 	 	 	 A r r a y S e t A s S e r i e s ( T i m e , t r u e ) ;  
 	 	 	 C o p y T i m e ( T i m e M a r k e t , T i m e C a n d l e T i m e f r a m e , T i m e C a n d l e I D , 1 , T i m e ) ;  
 	 	 	 r e t v a l   =   T i m e [ 0 ] ;  
 	 	 }  
 	 	  
 	 	 i f   ( M o d e T i m e S h i f t   >   0 )  
 	 	 {  
 	 	 	 i n t   s h   =   1 ;  
 	 	  
 	 	 	 i f   ( M o d e T i m e S h i f t   = =   1 )   { s h   =   - 1 ; }  
 	 	  
 	 	 	 i f   (  
 	 	 	 	       M o d e T i m e S h i f t   ! =   s m o d e s h i f t  
 	 	 	 	 | |   T i m e S h i f t Y e a r s   ! =   y e a r s 0  
 	 	 	 	 | |   T i m e S h i f t M o n t h s   ! =   m o n t h s 0  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 y e a r s 0     =   T i m e S h i f t Y e a r s ;  
 	 	 	 	 m o n t h s 0   =   T i m e S h i f t M o n t h s ;  
 	 	  
 	 	 	 	 i f   ( T i m e S h i f t Y e a r s   >   0   | |   T i m e S h i f t M o n t h s   >   0 )  
 	 	 	 	 {  
 	 	 	 	 	 i n t   y e a r   =   0 ,   m o n t h   =   0 ,   w e e k   =   0 ,   d a y   =   0 ,   h o u r   =   0 ,   m i n u t e   =   0 ,   s e c o n d   =   0 ;  
 	 	  
 	 	 	 	 	 i f   ( M o d e T i m e   = =   3 )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 y e a r       =   T i m e C o m p o n e n t Y e a r ;  
 	 	 	 	 	 	 m o n t h     =   T i m e C o m p o n e n t Y e a r ;  
 	 	 	 	 	 	 d a y         =   ( i n t ) M a t h F l o o r ( T i m e C o m p o n e n t D a y ) ;  
 	 	 	 	 	 	 h o u r       =   ( i n t ) ( M a t h F l o o r ( T i m e C o m p o n e n t H o u r )   +   ( 2 4   *   ( T i m e C o m p o n e n t D a y   -   M a t h F l o o r ( T i m e C o m p o n e n t D a y ) ) ) ) ;  
 	 	 	 	 	 	 m i n u t e   =   ( i n t ) ( M a t h F l o o r ( T i m e C o m p o n e n t M i n u t e )   +   ( 6 0   *   ( T i m e C o m p o n e n t H o u r   -   M a t h F l o o r ( T i m e C o m p o n e n t H o u r ) ) ) ) ;  
 	 	 	 	 	 	 s e c o n d   =   ( i n t ) ( T i m e C o m p o n e n t S e c o n d   +   ( 6 0   *   ( T i m e C o m p o n e n t M i n u t e   -   M a t h F l o o r ( T i m e C o m p o n e n t M i n u t e ) ) ) ) ;  
 	 	 	 	 	 }  
 	 	 	 	 	 e l s e   {  
 	 	 	 	 	 	 y e a r       =   T i m e Y e a r ( r e t v a l ) ;  
 	 	 	 	 	 	 m o n t h     =   T i m e M o n t h ( r e t v a l ) ;  
 	 	 	 	 	 	 d a y         =   T i m e D a y ( r e t v a l ) ;  
 	 	 	 	 	 	 h o u r       =   T i m e H o u r ( r e t v a l ) ;  
 	 	 	 	 	 	 m i n u t e   =   T i m e M i n u t e ( r e t v a l ) ;  
 	 	 	 	 	 	 s e c o n d   =   T i m e S e c o n d s ( r e t v a l ) ;  
 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 y e a r     =   y e a r   +   T i m e S h i f t Y e a r s   *   s h ;  
 	 	 	 	 	 m o n t h   =   m o n t h   +   T i m e S h i f t M o n t h s   *   s h ;  
 	 	  
 	 	 	 	 	           i f   ( m o n t h   <   0 )   { m o n t h   =   1 2   -   m o n t h ; }  
 	 	 	 	 	 e l s e   i f   ( m o n t h   >   1 2 )   { m o n t h   =   m o n t h   -   1 2 ; }  
 	 	  
 	 	 	 	 	 r e t v a l   =   S t r i n g T o T i m e ( I n t e g e r T o S t r i n g ( y e a r ) + " . " + I n t e g e r T o S t r i n g ( m o n t h ) + " . " + I n t e g e r T o S t r i n g ( d a y ) + "   " + I n t e g e r T o S t r i n g ( h o u r ) + " : " + I n t e g e r T o S t r i n g ( m i n u t e ) + " : " + I n t e g e r T o S t r i n g ( s e c o n d ) ) ;  
 	 	 	 	 }  
 	 	 	 }  
 	 	  
 	 	 	 r e t v a l   =   r e t v a l   +   ( s h   *   ( ( 6 0 4 8 0 0   *   T i m e S h i f t W e e k s )   +   S e c o n d s F r o m C o m p o n e n t s ( T i m e S h i f t D a y s ,   T i m e S h i f t H o u r s ,   T i m e S h i f t M i n u t e s ,   T i m e S h i f t S e c o n d s ) ) ) ;  
 	 	  
 	 	 	 i f   ( T i m e S k i p W e e k d a y s   = =   t r u e )  
 	 	 	 {  
 	 	 	 	 i n t   w e e k d a y   =   T i m e D a y O f W e e k ( r e t v a l ) ;  
 	 	  
 	 	 	 	 i f   ( s h   >   0 )   {   / /   f o r w a r d  
 	 	 	 	 	           i f   ( w e e k d a y   = =   0 )   { r e t v a l   =   r e t v a l   +   8 6 4 0 0 ; }  
 	 	 	 	 	 e l s e   i f   ( w e e k d a y   = =   6 )   { r e t v a l   =   r e t v a l   +   1 7 2 8 0 0 ; }  
 	 	 	 	 }  
 	 	 	 	 e l s e   i f   ( s h   <   0 )   {   / /   b a c k  
 	 	 	 	 	           i f   ( w e e k d a y   = =   0 )   { r e t v a l   =   r e t v a l   -   1 7 2 8 0 0 ; }  
 	 	 	 	 	 e l s e   i f   ( w e e k d a y   = =   6 )   { r e t v a l   =   r e t v a l   -   8 6 4 0 0 ; }  
 	 	 	 	 }  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 s m o d e s h i f t   =   M o d e T i m e S h i f t ;  
 	 	 M o d e T i m e 0     =   M o d e T i m e ;  
 	 	  
 	 	 r e t u r n   ( d a t e t i m e ) r e t v a l ;  
 	 }  
 } ;  
  
 / /   " C a n d l e "   m o d e l  
 c l a s s   M D L I C _ c a n d l e s _ c a n d l e s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 s t r i n g   i O H L C ;  
 	 s t r i n g   M o d e C a n d l e F i n d B y ;  
 	 i n t   C a n d l e I D ;  
 	 s t r i n g   T i m e S t a m p ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 i n t   d i g i t s ;  
 	 d o u b l e   O [ ] ;  
 	 d o u b l e   H [ ] ;  
 	 d o u b l e   L [ ] ;  
 	 d o u b l e   C [ ] ;  
 	 l o n g   c T i c k V o l u m e [ ] ;  
 	 l o n g   c R e a l V o l u m e [ ] ;  
 	 d a t e t i m e   T [ ] ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ c a n d l e s _ c a n d l e s ( )  
 	 {  
 	 	 i O H L C   =   ( s t r i n g ) " i C l o s e " ;  
 	 	 M o d e C a n d l e F i n d B y   =   ( s t r i n g ) " i d " ;  
 	 	 C a n d l e I D   =   ( i n t ) 0 ;  
 	 	 T i m e S t a m p   =   ( s t r i n g ) " 0 0 : 0 0 " ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 / *   S t a t i c   P a r a m e t e r s   ( i n i t i a l   v a l u e )   * /  
 	 	 d i g i t s   =     ( i n t ) S y m b o l I n f o I n t e g e r ( S y m b o l ,   S Y M B O L _ D I G I T S ) ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 d o u b l e   r e t v a l   =   E M P T Y _ V A L U E ;  
 	 	  
 	 	 / /   c a n d l e ' s   i d   w i l l   c h a n g e ,   s o   w e   d o n ' t   w a n t   t o   m e s s   w i t h   t h e   v a r i a b l e   C a n d l e I D ;  
 	 	 i n t   c I D   =   C a n d l e I D ;  
 	 	  
 	 	 i f   ( M o d e C a n d l e F i n d B y   = =   " t i m e " )  
 	 	 {  
 	 	 	 c I D   =   i C a n d l e I D ( S y m b o l ,   P e r i o d ,   S t r i n g T o T i m e E x ( T i m e S t a m p ,   " s e r v e r " ) ) ;  
 	 	 }  
 	 	  
 	 	 c I D   =   c I D   +   F X D _ M O R E _ S H I F T ;  
 	 	  
 	 	 / / - -   t h e   c o m m o n   l e v e l s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 i f   ( i O H L C   = =   " i O p e n " )  
 	 	 {  
 	 	 	 i f   ( C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1 )   r e t v a l   =   O [ 0 ] ;  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i H i g h " )  
 	 	 {  
 	 	 	 i f   ( C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1 )   r e t v a l   =   H [ 0 ] ;  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i L o w " )  
 	 	 {  
 	 	 	 i f   ( C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1 )   r e t v a l   =   L [ 0 ] ;  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i C l o s e " )  
 	 	 {  
 	 	 	 i f   ( C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1 )   r e t v a l   =   C [ 0 ] ;  
 	 	 }  
 	 	  
 	 	 / / - -   n o n - p r i c e   v a l u e s     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 e l s e   i f   ( i O H L C   = =   " i V o l u m e "   | |   i O H L C   = =   " i T i c k V o l u m e " )  
 	 	 {  
 	 	 	 i f   ( C o p y T i c k V o l u m e ( S y m b o l , P e r i o d , c I D , 1 , c T i c k V o l u m e )   >   - 1 )   r e t v a l   =   ( d o u b l e ) c T i c k V o l u m e [ 0 ] ;  
 	 	 	  
 	 	 	 r e t u r n   r e t v a l ;  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i R e a l V o l u m e " )  
 	 	 {  
 	 	 	 i f   ( C o p y R e a l V o l u m e ( S y m b o l , P e r i o d , c I D , 1 , c R e a l V o l u m e )   >   - 1 )   r e t v a l   =   ( d o u b l e ) c R e a l V o l u m e [ 0 ] ;  
 	 	 	  
 	 	 	 r e t u r n   r e t v a l ;  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i T i m e " )  
 	 	 {  
 	 	 	 i f   ( C o p y T i m e ( S y m b o l , P e r i o d , c I D , 1 , T )   >   - 1 )   r e t v a l   =   ( d o u b l e ) T [ 0 ] ;  
 	 	 	  
 	 	 	 r e t u r n   r e t v a l ;  
 	 	 }  
 	 	  
 	 	 / / - -   s i m p l e   c a l c u l a t i o n s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 e l s e   i f   ( i O H L C   = =   " i M e d i a n " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1  
 	 	 	 	 & &   C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   ( ( L [ 0 ] + H [ 0 ] ) / 2 ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i T y p i c a l " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1  
 	 	 	 	 & &   C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   ( ( L [ 0 ] + H [ 0 ] + C [ 0 ] ) / 3 ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i A v e r a g e " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1  
 	 	 	 	 & &   C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   ( ( L [ 0 ] + H [ 0 ] + C [ 0 ] + C [ 0 ] ) / 4 ) ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 / / - -   m o r e   c o m p l e x   l e v e l s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 	 e l s e   i f   ( i O H L C = = " i T o t a l " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1  
 	 	 	 	 & &   C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( M a t h A b s ( H [ 0 ] - L [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i B o d y " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( M a t h A b s ( C [ 0 ] - O [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i U p p e r W i c k " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1  
 	 	 	 	 & &   C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 	 & &   C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   ( C [ 0 ]   >   O [ 0 ] )   ?   t o P i p s ( M a t h A b s ( H [ 0 ] - C [ 0 ] ) , S y m b o l )   :   t o P i p s ( M a t h A b s ( H [ 0 ] - O [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i B o t t o m W i c k " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1  
 	 	 	 	 & &   C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 	 & &   C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   ( C [ 0 ]   >   O [ 0 ] )   ?   t o P i p s ( M a t h A b s ( O [ 0 ] - L [ 0 ] ) , S y m b o l )   :   t o P i p s ( M a t h A b s ( C [ 0 ] - L [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i G a p " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D + 1 , 1 , C )   >   - 1  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( M a t h A b s ( O [ 0 ] - C [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i B u l l T o t a l " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 	 & &   C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1  
 	 	 	 	 & &   C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1  
 	 	 	 	 & &   C [ 0 ]   >   O [ 0 ]  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( ( H [ 0 ] - L [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i B u l l B o d y " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 	 & &   C [ 0 ]   >   O [ 0 ]  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( ( C [ 0 ] - O [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i B u l l U p p e r W i c k " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1  
 	 	 	 	 & &   C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 	 & &   C [ 0 ]   >   O [ 0 ]  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( ( H [ 0 ] - C [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i B u l l B o t t o m W i c k " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1  
 	 	 	 	 & &   C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 	 & &   C [ 0 ]   >   O [ 0 ]  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( ( O [ 0 ] - L [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i B e a r T o t a l " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 	 & &   C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1  
 	 	 	 	 & &   C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1  
 	 	 	 	 & &   C [ 0 ]   <   O [ 0 ]  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( ( H [ 0 ] - L [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i B e a r B o d y " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 	 & &   C [ 0 ]   <   O [ 0 ]  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( ( O [ 0 ] - C [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i B e a r U p p e r W i c k " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y H i g h ( S y m b o l , P e r i o d , c I D , 1 , H )   >   - 1  
 	 	 	 	 & &   C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 	 & &   C [ 0 ]   <   O [ 0 ]  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( ( H [ 0 ] - O [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	 e l s e   i f   ( i O H L C   = =   " i B e a r B o t t o m W i c k " )  
 	 	 {  
 	 	 	 i f   (  
 	 	 	 	       C o p y L o w ( S y m b o l , P e r i o d , c I D , 1 , L )   >   - 1  
 	 	 	 	 & &   C o p y O p e n ( S y m b o l , P e r i o d , c I D , 1 , O )   >   - 1  
 	 	 	 	 & &   C o p y C l o s e ( S y m b o l , P e r i o d , c I D , 1 , C )   >   - 1  
 	 	 	 	 & &   C [ 0 ]   <   O [ 0 ]  
 	 	 	 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   t o P i p s ( ( C [ 0 ] - L [ 0 ] ) , S y m b o l ) ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 r e t u r n   N o r m a l i z e D o u b l e ( r e t v a l ,   d i g i t s ) ;  
 	 }  
 } ;  
  
 / /   " Z i g Z a g "   m o d e l  
 c l a s s   M D L I C _ i C u s t o m _ Z i g Z a g  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   Z i g Z a g D e p t h ;  
 	 i n t   Z i g Z a g D e v i a t i o n ;  
 	 i n t   Z i g Z a g B a c k s t e p ;  
 	 i n t   M o d e Z i g Z a g ;  
 	 i n t   Z i g Z a g R e v e r s e I D ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 i n t   S h i f t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ i C u s t o m _ Z i g Z a g ( )  
 	 {  
 	 	 Z i g Z a g D e p t h   =   ( i n t ) 1 2 ;  
 	 	 Z i g Z a g D e v i a t i o n   =   ( i n t ) 5 ;  
 	 	 Z i g Z a g B a c k s t e p   =   ( i n t ) 3 ;  
 	 	 M o d e Z i g Z a g   =   ( i n t ) 0 ;  
 	 	 Z i g Z a g R e v e r s e I D   =   ( i n t ) 0 ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 i n t   s h                 =   S h i f t   +   F X D _ M O R E _ S H I F T ;  
 	 	 i n t   r e v e r s e I D   =   ( Z i g Z a g R e v e r s e I D   > =   0 )   ?   Z i g Z a g R e v e r s e I D   :   0 ;  
 	 	  
 	 	 d o u b l e   H H [ ] ;   A r r a y R e s i z e ( H H , 0 ) ;  
 	 	 d o u b l e   L L [ ] ;   A r r a y R e s i z e ( L L , 0 ) ;  
 	 	  
 	 	 d o u b l e   r e t v a l   =   0 ;  
 	 	 i n t   s i z e   =   0 ;  
 	 	 i n t   r e v H   =   0 ;   / /   r e v e r s e   i d   w h e n   d e t e c t i n g   H i g h  
 	 	 i n t   r e v L   =   0 ;   / /   r e v e r s e   i d   w h e n   d e t e c t i n g   L o w  
 	 	  
 	 	 i n t   h h l l           =   0 ;   / /   1   -   H i g h   w a s   s e t   l a s t ;   2   -   L o w   w a s   s e t   l a s t  
 	 	 d o u b l e   h h         =   - E M P T Y _ V A L U E ;  
 	 	 d o u b l e   l l         =   E M P T Y _ V A L U E ;  
 	 	 d o u b l e   l a s t     =   0 ;  
 	 	 d o u b l e   v a l u e   =   0 ;  
 	 	  
 	 	  
 	 	  
 	 	 w h i l e   ( t r u e )  
 	 	 {  
 	 	 	 i f   ( s h   > =   i B a r s ( _ S y m b o l , _ P e r i o d ) )  
 	 	 	 {  
 	 	 	 	           i f   ( M o d e Z i g Z a g   = =   0 )   { r e t v a l   =   v a l u e ; }  
 	 	 	 	 e l s e   i f   ( M o d e Z i g Z a g   = =   1   | |   M o d e Z i g Z a g   = =   3 )   { r e t v a l   =   H H [ A r r a y S i z e ( H H ) - 1 ] ; }  
 	 	 	 	 e l s e   i f   ( M o d e Z i g Z a g   = =   2   | |   M o d e Z i g Z a g   = =   4 )   { r e t v a l   =   L L [ A r r a y S i z e ( L L ) - 1 ] ; }  
 	 	  
 	 	 	 	 b r e a k ;  
 	 	 	 }  
 	 	  
 	 	 	 v a l u e   =   i Z i g Z a g ( S y m b o l ,   P e r i o d ,   Z i g Z a g D e p t h ,   Z i g Z a g D e v i a t i o n ,   Z i g Z a g B a c k s t e p ,   0 ,   s h ) ;  
 	 	  
 	 	 	 i f   ( M o d e Z i g Z a g   = =   0 )  
 	 	 	 {  
 	 	 	 	 r e t v a l   =   v a l u e ;  
 	 	  
 	 	 	 	 b r e a k ;  
 	 	 	 }  
 	 	  
 	 	 	 s h + + ;  
 	 	  
 	 	 	 i f   ( v a l u e   >   0 )  
 	 	 	 {  
 	 	 	 	 i f   ( l a s t   >   0 )  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( v a l u e   >   l a s t )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( h h l l   = =   1   | |   h h l l   = =   0 )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 s i z e   =   A r r a y S i z e ( L L ) ;  
 	 	 	 	 	 	 	 h h l l   =   2 ;  
 	 	  
 	 	 	 	 	 	 	 i f   (  
 	 	 	 	 	 	 	 	       ( M o d e Z i g Z a g   <   3 )   / /   H i g h   o r   L o w  
 	 	 	 	 	 	 	 	 | |   ( s i z e   = =   0   | |   l a s t < L L [ s i z e - 1 ] )   / /   H H   o r   L L  
 	 	 	 	 	 	 	 	 )  
 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 A r r a y R e s i z e ( L L , s i z e + 1 ) ;  
 	 	 	 	 	 	 	 	 L L [ s i z e ]   =   l a s t ;  
 	 	 	 	 	 	 	 	 r e v L + + ;  
 	 	  
 	 	 	 	 	 	 	 	 i f   ( ( M o d e Z i g Z a g   = =   2   | |   M o d e Z i g Z a g   = =   4 )   & &   r e v L   >   r e v e r s e I D )  
 	 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 	 r e t v a l   =   l a s t ;  
 	 	 	 	 	 	 	 	 	 b r e a k ;  
 	 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 }  
 	 	 	 	 	 	 e l s e  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 s i z e   =   A r r a y S i z e ( H H ) ;  
 	 	 	 	 	 	 	 A r r a y R e s i z e ( H H , s i z e + 1 ) ;  
 	 	 	 	 	 	 	 H H [ s i z e ]   =   l a s t ;  
 	 	 	 	 	 	 	 h h l l           =   1 ;  
 	 	 	 	 	 	 }  
 	 	 	 	 	 }  
 	 	 	 	 	 e l s e   i f   ( v a l u e   <   l a s t )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( h h l l   = =   2   | |   h h l l   = =   0 )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 s i z e   =   A r r a y S i z e ( H H ) ;  
 	 	 	 	 	 	 	 h h l l   =   1 ;  
 	 	  
 	 	 	 	 	 	 	 i f   (  
 	 	 	 	 	 	 	 	       ( M o d e Z i g Z a g   <   3 )   / /   H i g h   o r   L o w  
 	 	 	 	 	 	 	 	 | |   ( s i z e   = =   0   | |   l a s t   >   H H [ s i z e - 1 ] )   / /   H H   o r   L L  
 	 	 	 	 	 	 	 	 )  
 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 A r r a y R e s i z e ( H H , s i z e + 1 ) ;  
 	 	 	 	 	 	 	 	 H H [ s i z e ]   =   l a s t ;  
 	 	 	 	 	 	 	 	 r e v H + + ;  
 	 	  
 	 	 	 	 	 	 	 	 i f   ( ( M o d e Z i g Z a g   = =   1   | |   M o d e Z i g Z a g   = =   3 )   & &   r e v H   >   r e v e r s e I D )  
 	 	 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 	 	 r e t v a l   =   l a s t ;  
 	 	  
 	 	 	 	 	 	 	 	 	 b r e a k ;  
 	 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 	 }  
 	 	 	 	 	 	 }  
 	 	 	 	 	 	 e l s e  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 s i z e   =   A r r a y S i z e ( L L ) ;  
 	 	 	 	 	 	 	 A r r a y R e s i z e ( L L , s i z e + 1 ) ;  
 	 	 	 	 	 	 	 L L [ s i z e ]   =   l a s t ;  
 	 	 	 	 	 	 	 h h l l           =   2 ;      
 	 	 	 	 	 	 }  
 	 	 	 	 	 }  
 	 	 	 	 }  
 	 	  
 	 	 	 	 l a s t   =   v a l u e ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 r e t u r n   r e t v a l ;  
 	 }  
 } ;  
  
 / /   " A t t r i b u t e s   s e t   1   ( n u m e r i c ) "   m o d e l  
 c l a s s   M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 s t r i n g   O b j S o u r c e ;  
 	 s t r i n g   N a m e ;  
 	 i n t   P r o p e r t y ;  
 	 i n t   F i b o L e v e l I D ;  
 	 d o u b l e   T L p r i c e L e v e l ;  
 	 i n t   S h i f t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T ( )  
 	 {  
 	 	 O b j S o u r c e   =   ( s t r i n g ) " n a m e " ;  
 	 	 N a m e   =   ( s t r i n g ) " m y _ o b j e c t _ n a m e " ;  
 	 	 P r o p e r t y   =   ( i n t ) O B J P R O P _ P R I C E 1 ;  
 	 	 F i b o L e v e l I D   =   ( i n t ) 0 ;  
 	 	 T L p r i c e L e v e l   =   ( d o u b l e ) 1 . 2 ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 s t r i n g   n a m e   =   N a m e ;  
 	 	  
 	 	 i f   ( O b j S o u r c e   = =   " o b j l o o p " )   { n a m e   =   L o a d e d O b j e c t N a m e ( ) ; }  
 	 	 i f   ( O b j e c t F i n d ( 0 , n a m e ) < 0 )   { r e t u r n   E M P T Y _ V A L U E ; }  
 	 	  
 	 	 d o u b l e   r e t v a l   =   0 ;  
 	 	 i n t   m o d i f i e r     =   0 ;  
 	 	  
 	 	 d o u b l e   F i b o 1 0 0     =   0 ;  
 	 	 d o u b l e   F i b o 0         =   0 ;  
 	 	 d o u b l e   F i b o D i f f   =   0 ;  
 	 	  
 	 	           i f   ( P r o p e r t y   = =   O B J P R O P _ T I M E 1 )       { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ T I M E , 0 ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ T I M E 2 )       { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ T I M E , 1 ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ T I M E 3 )       { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ T I M E , 2 ) ; }  
 	 	  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ P R I C E 1 )     { r e t v a l   =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ P R I C E , 0 ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ P R I C E 2 )     { r e t v a l   =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ P R I C E , 1 ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ P R I C E 3 )     { r e t v a l   =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ P R I C E , 2 ) ; }  
 	 	  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ B A R S H I F T 1 )   { r e t v a l   =   i B a r S h i f t ( S y m b o l ( ) ,   P e r i o d ( ) ,   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ T I M E , 0 ) ,   t r u e ) ;   i f   ( r e t v a l = = - 1 )   { S k i p T h e P a s s ( t r u e ) ; } }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ B A R S H I F T 2 )   { r e t v a l   =   i B a r S h i f t ( S y m b o l ( ) ,   P e r i o d ( ) ,   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ T I M E , 1 ) ,   t r u e ) ;   i f   ( r e t v a l = = - 1 )   { S k i p T h e P a s s ( t r u e ) ; } }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ B A R S H I F T 3 )   { r e t v a l   =   i B a r S h i f t ( S y m b o l ( ) ,   P e r i o d ( ) ,   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ T I M E , 2 ) ,   t r u e ) ;   i f   ( r e t v a l = = - 1 )   { S k i p T h e P a s s ( t r u e ) ; } }  
 	 	  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ C O L O R )             { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ C O L O R ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ S T Y L E )             { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ S T Y L E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ W I D T H )             { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ W I D T H ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ B A C K )               { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ B A C K ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ R A Y _ L E F T )       { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ R A Y _ L E F T ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ R A Y _ R I G H T )     { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ R A Y _ R I G H T ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ R A Y )                 { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ R A Y ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ E L L I P S E )         { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ E L L I P S E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ A R R O W C O D E )     { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ A R R O W C O D E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ F O N T S I Z E )       { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ F O N T S I Z E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ C O R N E R )           { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ C O R N E R ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ X D I S T A N C E )     { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ X D I S T A N C E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ Y D I S T A N C E )     { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ Y D I S T A N C E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ L E V E L C O L O R )   { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ L E V E L C O L O R ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ L E V E L S T Y L E )   { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ L E V E L S T Y L E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ L E V E L W I D T H )   { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ L E V E L W I D T H ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ A N C H O R )           { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ A N C H O R ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ D I R E C T I O N )     { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ D I R E C T I O N ) ; }  
 	 	 / / e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ D E G R E E )           { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ D E G R E E ) ; }  
 	 	 / / e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ D R A W L I N E S )     { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ D R A W L I N E S ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ S T A T E )             { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ S T A T E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ X S I Z E )             { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ X S I Z E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ Y S I Z E )             { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ Y S I Z E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ P E R I O D )           { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ P E R I O D ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ L E V E L S )           { r e t v a l   =   ( i n t ) O b j e c t G e t I n t e g e r ( 0 , n a m e , O B J P R O P _ L E V E L S ) ; }  
 	 	  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ A N G L E )             { r e t v a l   =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ A N G L E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ S C A L E )             { r e t v a l   =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ S C A L E ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ D E V I A T I O N )     { r e t v a l   =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ D E V I A T I O N ) ; }  
 	 	  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ F I R S T L E V E L )                 { r e t v a l   =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ L E V E L V A L U E , F i b o L e v e l I D ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ T L _ P R I C E _ B Y _ S H I F T )   { r e t v a l   =   O b j e c t G e t V a l u e B y S h i f t ( n a m e ,   S h i f t + F X D _ M O R E _ S H I F T ) ; }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ T L _ S H I F T _ B Y _ P R I C E )   { r e t v a l   =   O b j e c t G e t S h i f t B y V a l u e ( n a m e , T L p r i c e L e v e l ) ; }  
 	 	  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ F I B O V A L U E )   {  
 	 	       F i b o 1 0 0     =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ P R I C E , 0 ) ;  
 	 	 	 F i b o 0         =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ P R I C E , 1 ) ;  
 	 	 	 F i b o D i f f   =   F i b o 1 0 0   -   F i b o 0 ;  
 	 	 	 r e t v a l = 0 ;  
 	 	 	 i f   ( F i b o D i f f   ! =   0 )   { r e t v a l   =   ( S y m b o l I n f o D o u b l e ( S y m b o l ( ) , S Y M B O L _ B I D ) - F i b o 0 ) / F i b o D i f f ; }  
 	 	 }  
 	 	 e l s e   i f   ( P r o p e r t y   = =   O B J P R O P _ F I B O P R I C E V A L U E )   {  
 	 	 	 F i b o 1 0 0     =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ P R I C E , 0 ) ;  
 	 	 	 F i b o 0         =   O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ P R I C E , 1 ) ;  
 	 	 	 F i b o D i f f   =   F i b o 1 0 0   -   F i b o 0 ;  
 	 	 	 r e t v a l = ( O b j e c t G e t D o u b l e ( 0 , n a m e , O B J P R O P _ L E V E L V A L U E , F i b o L e v e l I D ) * ( F i b o D i f f ) ) + F i b o 0 ;  
 	 	 }  
 	 	  
 	 	 r e t u r n   r e t v a l ;  
 	 }  
 } ;  
  
 / /   " B o o l e a n "   m o d e l  
 c l a s s   M D L I C _ b o o l e a n _ b o o l e a n  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 b o o l   B o o l e a n ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ b o o l e a n _ b o o l e a n ( )  
 	 {  
 	 	 B o o l e a n   =   ( b o o l ) t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 b o o l   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   B o o l e a n ;  
 	 }  
 } ;  
  
 / /   " T e x t "   m o d e l  
 c l a s s   M D L I C _ t e x t _ t e x t  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 s t r i n g   T e x t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ t e x t _ t e x t ( )  
 	 {  
 	 	 T e x t   =   ( s t r i n g ) " s a m p l e   t e x t " ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 s t r i n g   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   T e x t ;  
 	 }  
 } ;  
  
 / /   " M o v i n g   A v e r a g e "   m o d e l  
 c l a s s   M D L I C _ i n d i c a t o r s _ i M A  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   M A p e r i o d ;  
 	 i n t   M A s h i f t ;  
 	 E N U M _ M A _ M E T H O D   M A m e t h o d ;  
 	 E N U M _ A P P L I E D _ P R I C E   A p p l i e d P r i c e ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 i n t   S h i f t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ i n d i c a t o r s _ i M A ( )  
 	 {  
 	 	 M A p e r i o d   =   ( i n t ) 1 4 ;  
 	 	 M A s h i f t   =   ( i n t ) 0 ;  
 	 	 M A m e t h o d   =   ( E N U M _ M A _ M E T H O D ) M O D E _ S M A ;  
 	 	 A p p l i e d P r i c e   =   ( E N U M _ A P P L I E D _ P R I C E ) P R I C E _ C L O S E ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   i M A ( S y m b o l ,   P e r i o d ,   M A p e r i o d ,   M A s h i f t ,   M A m e t h o d ,   A p p l i e d P r i c e ,   S h i f t   +   F X D _ M O R E _ S H I F T ) ;  
 	 }  
 } ;  
  
 / /   " B o l l i n g e r   B a n d s "   m o d e l  
 c l a s s   M D L I C _ i n d i c a t o r s _ i B a n d s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   B a n d s P e r i o d ;  
 	 i n t   B a n d s S h i f t ;  
 	 d o u b l e   D e v i a t i o n ;  
 	 E N U M _ A P P L I E D _ P R I C E   A p p l i e d P r i c e ;  
 	 i n t   m o d e ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 i n t   S h i f t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ i n d i c a t o r s _ i B a n d s ( )  
 	 {  
 	 	 B a n d s P e r i o d   =   ( i n t ) 2 0 ;  
 	 	 B a n d s S h i f t   =   ( i n t ) 0 ;  
 	 	 D e v i a t i o n   =   ( d o u b l e ) 2 . 0 ;  
 	 	 A p p l i e d P r i c e   =   ( E N U M _ A P P L I E D _ P R I C E ) P R I C E _ C L O S E ;  
 	 	 m o d e   =   ( i n t ) 0 ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   i B a n d s ( S y m b o l ,   P e r i o d ,   B a n d s P e r i o d ,   D e v i a t i o n ,   B a n d s S h i f t ,   A p p l i e d P r i c e ,   m o d e ,   S h i f t   +   F X D _ M O R E _ S H I F T ) ;  
 	 }  
 } ;  
  
 / /   " I c h i m o k u   K i n k o   H y o "   m o d e l  
 c l a s s   M D L I C _ i n d i c a t o r s _ i I c h i m o k u  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   T e n k a n S e n ;  
 	 i n t   K i j u n S e n ;  
 	 i n t   S e n k o u S p a n B ;  
 	 i n t   M o d e ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 i n t   S h i f t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ i n d i c a t o r s _ i I c h i m o k u ( )  
 	 {  
 	 	 T e n k a n S e n   =   ( i n t ) 9 ;  
 	 	 K i j u n S e n   =   ( i n t ) 2 6 ;  
 	 	 S e n k o u S p a n B   =   ( i n t ) 5 2 ;  
 	 	 M o d e   =   ( i n t ) 1 ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   i I c h i m o k u ( S y m b o l ,   P e r i o d ,   T e n k a n S e n ,   K i j u n S e n ,   S e n k o u S p a n B ,   M o d e ,   S h i f t   +   F X D _ M O R E _ S H I F T ) ;  
 	 }  
 } ;  
  
 / /   " T i m e f r a m e "   m o d e l  
 c l a s s   M D L I C _ m a r k e t _ T i m e f r a m e  
 {  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 E N U M _ T I M E F R A M E S   t f   =   C u r r e n t T i m e f r a m e ( ) ;  
 	 	  
 	 	 i f   ( t f   = =   0 )   { t f   =   C h a r t P e r i o d ( ) ; }  
 	 	  
 	 	 r e t u r n   t f ;  
 	 }  
 } ;  
  
 / /   " P i v o t   P o i n t "   m o d e l  
 c l a s s   M D L I C _ m a r k e t _ P i v o t P o i n t  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   T y p e P P ;  
 	 i n t   M o d e P P ;  
 	 i n t   L e v e l P P ;  
 	 i n t   L e v e l P P F i b o n a c c i ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 i n t   S h i f t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ m a r k e t _ P i v o t P o i n t ( )  
 	 {  
 	 	 T y p e P P   =   ( i n t ) 0 ;  
 	 	 M o d e P P   =   ( i n t ) 0 ;  
 	 	 L e v e l P P   =   ( i n t ) 0 ;  
 	 	 L e v e l P P F i b o n a c c i   =   ( i n t ) 0 ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 / /   h t t p s : / / q u i v o f x . c o m / i n d i c a t o r / p i v o t - p o i n t s /  
 	 	 / /   h t t p : / / w w w . a c t i o n f o r e x . c o m / m a r k e t s / p i v o t - p o i n t s / p i v o t - p o i n t - f o r u m l a s - 2 0 1 0 0 4 0 9 5 2 1 4 9 /  
 	 	 / /   h t t p : / / w w w . b a b y p i p s . c o m / s c h o o l / m i d d l e - s c h o o l / p i v o t - p o i n t s / o t h e r - p i v o t - p o i n t - c a l c u l a t i o n - m e t h o d s . h t m l  
 	 	 / /   h t t p : / / w w w . m y p i v o t s . c o m / d i c t i o n a r y / d e f i n i t i o n / 4 6 / c l a s s i c - p i v o t - p o i n t s  
 	 	 / /   h t t p : / / w w w . m y p i v o t s . c o m / d i c t i o n a r y / d e f i n i t i o n / 2 2 8 / w o o d i e - p i v o t - p o i n t s  
 	 	 / /   h t t p : / / w w w . m y p i v o t s . c o m / d i c t i o n a r y / d e f i n i t i o n / 4 2 / c a m a r i l l a - p i v o t - p o i n t s  
 	 	  
 	 	 d o u b l e   O   =   0 ;  
 	 	 d o u b l e   H   =   i H i g h ( S y m b o l ,   P e r i o d ,   S h i f t + 1 ) ;  
 	 	 d o u b l e   L   =   i L o w ( S y m b o l ,   P e r i o d ,   S h i f t + 1 ) ;  
 	 	 d o u b l e   C   =   i C l o s e ( S y m b o l ,   P e r i o d ,   S h i f t + 1 ) ;  
 	 	  
 	 	 / /   P i v o t   P o i n t  
 	 	 d o u b l e   P P   =   0 ;  
 	 	  
 	 	 i f   ( T y p e P P   = =   1 )   {  
 	 	 	 / /   W o o d i e   P P   o n l y  
 	 	 	 P P   =   ( H   +   L   +   C   +   C )   / 4 ;  
 	 	 }  
 	 	 e l s e   {  
 	 	 	 / /   A l l   o t h e r   P P   t y p e s  
 	 	 	 s w i t c h ( M o d e P P )  
 	 	 	 {  
 	 	 	 	 c a s e   0 :  
 	 	 	 	 	 P P   =   ( H   +   L   +   C )   /   3 ;  
 	 	 	 	 	 b r e a k ;  
 	 	 	 	 c a s e   1 :  
 	 	 	 	 	 O   =   i O p e n ( S y m b o l ,   P e r i o d ,   1 ) ;  
 	 	 	 	 	 P P   =   ( O   +   H   +   L   +   C )   /   4 ;  
 	 	 	 	 	 b r e a k ;  
 	 	 	 	 c a s e   2 :  
 	 	 	 	 	 P P   =   ( H   +   L   +   C   +   C )   / 4 ;  
 	 	 	 	 	 b r e a k ;  
 	 	 	 	 c a s e   3 :  
 	 	 	 	 	 O   =   i O p e n ( S y m b o l ,   P e r i o d ,   1 ) ;  
 	 	 	 	 	 P P   =   ( H   +   L   +   O   +   O )   / 4 ;  
 	 	 	 	 	 b r e a k ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 d o u b l e   r e t v a l   =   0 ;  
 	 	  
 	 	 / / - -   C l a s s i c   P P  
 	 	  
 	 	 i f   ( T y p e P P   = =   0 )  
 	 	 {  
 	 	 	 s w i t c h ( L e v e l P P )  
 	 	 	 {  
 	 	 	 	 c a s e   7 :   / *   R 4   * /   r e t v a l   =   P P   +   ( H   -   L )   +   ( H   -   L )   +   ( H   -   L ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   5 :   / *   R 3   * /   r e t v a l   =   P P   +   ( H   -   L )   +   ( H   -   L ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   3 :   / *   R 2   * /   r e t v a l   =   P P   +   ( H   -   L ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   1 :   / *   R 1   * /   r e t v a l   =   ( 2   *   P P )   -   L ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   0 :   / *   P P   * /   r e t v a l   =   P P ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   2 :   / *   S 1   * /   r e t v a l   =   ( 2   *   P P )   -   H ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   4 :   / *   S 2   * /   r e t v a l   =   P P   -   ( H   -   L ) ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   6 :   / *   S 3   * /   r e t v a l   =   P P   -   ( H   -   L )   -   ( H   -   L ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   8 :   / *   S 4   * /   r e t v a l   =   P P   -   ( H   -   L )   -   ( H   -   L )   -   ( H   -   L ) ;   b r e a k ;  
 	 	 	 }  
 	 	 }  
 	 	 / / - -   W o o d i e   P P  
 	 	 e l s e   i f   ( T y p e P P   = =   1 )    
 	 	 {  
 	 	 	 s w i t c h ( L e v e l P P )  
 	 	 	 {  
 	 	 	 	 c a s e   7 :   / *   R 4   * /   r e t v a l   =   H   +   ( 2 * ( P P   -   L ) )   +   ( H   -   L ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   5 :   / *   R 3   * /   r e t v a l   =   H   +   ( 2 * ( P P   -   L ) ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   3 :   / *   R 2   * /   r e t v a l   =   P P   +   ( H   -   L ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   1 :   / *   R 1   * /   r e t v a l   =   ( 2   *   P P )   -   L ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   0 :   / *   P P   * /   r e t v a l   =   P P ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   2 :   / *   S 1   * /   r e t v a l   =   ( 2   *   P P )   -   H ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   4 :   / *   S 2   * /   r e t v a l   =   P P   -   ( H   -   L ) ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   6 :   / *   S 3   * /   r e t v a l   =   L   -   ( 2 * ( H   -   P P ) ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   8 :   / *   S 4   * /   r e t v a l   =   L   -   ( 2 * ( H   -   P P ) )   -   ( H   -   L ) ;   b r e a k ;  
 	 	 	 }  
 	 	 }  
 	 	 / / - -   C a m a r i l l a   P P  
 	 	 e l s e   i f   ( T y p e P P   = =   2 )  
 	 	 {  
 	 	  
 	 	 	 s w i t c h ( L e v e l P P )  
 	 	 	 {  
 	 	 	 	 c a s e   7 :   / *   R 4   * /   r e t v a l   =   C   +   ( H   -   L )   *   1 . 1   /   2 ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   5 :   / *   R 3   * /   r e t v a l   =   C   +   ( H   -   L )   *   1 . 1   /   4 ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   3 :   / *   R 2   * /   r e t v a l   =   C   +   ( H   -   L )   *   1 . 1   /   6 ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   1 :   / *   R 1   * /   r e t v a l   =   C   +   ( H   -   L )   *   1 . 1   /   1 2 ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   0 :   / *   P P   * /   r e t v a l   =   P P ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   2 :   / *   S 1   * /   r e t v a l   =   C   -   ( H   -   L )   *   1 . 1   /   1 2 ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   4 :   / *   S 2   * /   r e t v a l   =   C   -   ( H   -   L )   *   1 . 1   /   6 ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   6 :   / *   S 3   * /   r e t v a l   =   C   -   ( H   -   L )   *   1 . 1   /   4 ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   8 :   / *   S 4   * /   r e t v a l   =   C   -   ( H   -   L )   *   1 . 1   /   2 ;   b r e a k ;  
 	 	 	 }  
 	 	 }  
 	 	 / / - -   F i b o n a c c i   P P  
 	 	 i f   ( T y p e P P   = =   3 )  
 	 	 {  
 	 	  
 	 	 	 s w i t c h ( L e v e l P P F i b o n a c c i )  
 	 	 	 {  
 	 	 	 	 c a s e   9 :   / *   R 5   * /   r e t v a l   =   P P   +   ( ( H   -   L )   *   1 . 0 0 0 ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   7 :   / *   R 4   * /   r e t v a l   =   P P   +   ( ( H   -   L )   *   0 . 6 1 8 ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   5 :   / *   R 3   * /   r e t v a l   =   P P   +   ( ( H   -   L )   *   0 . 5 0 0 ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   3 :   / *   R 2   * /   r e t v a l   =   P P   +   ( ( H   -   L )   *   0 . 3 8 2 ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   1 :   / *   R 1   * /   r e t v a l   =   P P   +   ( ( H   -   L )   *   0 . 2 3 6 ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   0 :   / *   P P   * /   r e t v a l   =   P P ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   2 :   / *   S 1   * /   r e t v a l   =   P P   -   ( ( H   -   L )   *   0 . 2 3 6 ) ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   4 :   / *   S 2   * /   r e t v a l   =   P P   -   ( ( H   -   L )   *   0 . 3 8 2 ) ;   b r e a k ;  
 	 	  
 	 	 	 	 c a s e   6 :   / *   S 3   * /   r e t v a l   =   P P   -   ( ( H   -   L )   *   0 . 5 0 0 ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   8 :   / *   S 4   * /   r e t v a l   =   P P   -   ( ( H   -   L )   *   0 . 6 1 8 ) ;   b r e a k ;  
 	 	 	 	  
 	 	 	 	 c a s e   1 0 :   / *   S 5   * /   r e t v a l   =   P P   -   ( ( H   -   L )   *   1 . 0 0 0 ) ;   b r e a k ;  
 	 	 	 }  
 	 	 }  
 	 	  
 	 	 r e t v a l   =   N o r m a l i z e D o u b l e ( r e t v a l ,   ( i n t ) S y m b o l I n f o I n t e g e r ( S y m b o l ,   S Y M B O L _ D I G I T S ) ) ;  
 	 	  
 	 	 r e t u r n   r e t v a l ;  
 	 }  
 } ;  
  
 / /   " L o w e s t   P r i c e   ( C a n d l e s   p e r i o d ) "   m o d e l  
 c l a s s   M D L I C _ p r i c e s _ L o w e s t F r o m T o C a n d l e s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   S t a r t B a r ;  
 	 i n t   E n d B a r ;  
 	 i n t   W h a t T o G e t ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ p r i c e s _ L o w e s t F r o m T o C a n d l e s ( )  
 	 {  
 	 	 S t a r t B a r   =   ( i n t ) 0 ;  
 	 	 E n d B a r   =   ( i n t ) 1 0 ;  
 	 	 W h a t T o G e t   =   ( i n t ) 1 ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   L o w e s t F r o m T o ( S y m b o l , P e r i o d , S t a r t B a r , E n d B a r , W h a t T o G e t ) ;  
 	 }  
 } ;  
  
 / /   " H i g h e s t   P r i c e   ( C a n d l e s   p e r i o d ) "   m o d e l  
 c l a s s   M D L I C _ p r i c e s _ H i g h e s t F r o m T o C a n d l e s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   S t a r t B a r ;  
 	 i n t   E n d B a r ;  
 	 i n t   W h a t T o G e t ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ p r i c e s _ H i g h e s t F r o m T o C a n d l e s ( )  
 	 {  
 	 	 S t a r t B a r   =   ( i n t ) 0 ;  
 	 	 E n d B a r   =   ( i n t ) 1 0 ;  
 	 	 W h a t T o G e t   =   ( i n t ) 1 ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   H i g h e s t F r o m T o ( S y m b o l , P e r i o d , S t a r t B a r , E n d B a r , W h a t T o G e t ) ;  
 	 }  
 } ;  
  
 / /   " F r a c t a l s "   m o d e l  
 c l a s s   M D L I C _ i n d i c a t o r s _ i F r a c t a l s  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   M o d e ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 i n t   S h i f t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ i n d i c a t o r s _ i F r a c t a l s ( )  
 	 {  
 	 	 M o d e   =   ( i n t ) 1 ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   i F r a c t a l s ( S y m b o l ,   P e r i o d ,   M o d e ,   S h i f t   +   F X D _ M O R E _ S H I F T ) ;  
 	 }  
 } ;  
  
 / /   " M A C D "   m o d e l  
 c l a s s   M D L I C _ i n d i c a t o r s _ i M A C D  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   F a s t E M A p e r i o d ;  
 	 i n t   S l o w E M A p e r i o d ;  
 	 i n t   S i g n a l P e r i o d ;  
 	 E N U M _ A P P L I E D _ P R I C E   A p p l i e d P r i c e ;  
 	 i n t   M o d e ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 i n t   S h i f t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ i n d i c a t o r s _ i M A C D ( )  
 	 {  
 	 	 F a s t E M A p e r i o d   =   ( i n t ) 1 2 ;  
 	 	 S l o w E M A p e r i o d   =   ( i n t ) 2 6 ;  
 	 	 S i g n a l P e r i o d   =   ( i n t ) 9 ;  
 	 	 A p p l i e d P r i c e   =   ( E N U M _ A P P L I E D _ P R I C E ) P R I C E _ C L O S E ;  
 	 	 M o d e   =   ( i n t ) 0 ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   i M A C D ( S y m b o l ,   P e r i o d ,   F a s t E M A p e r i o d ,   S l o w E M A p e r i o d ,   S i g n a l P e r i o d ,   A p p l i e d P r i c e ,   M o d e ,   S h i f t   +   F X D _ M O R E _ S H I F T ) ;  
 	 }  
 } ;  
  
 / /   " C o m m o d i t y   C h a n n e l   I n d e x "   m o d e l  
 c l a s s   M D L I C _ i n d i c a t o r s _ i C C I  
 {  
 	 p u b l i c :   / *   I n p u t   P a r a m e t e r s   * /  
 	 i n t   C C I p e r i o d ;  
 	 E N U M _ A P P L I E D _ P R I C E   A p p l i e d P r i c e ;  
 	 s t r i n g   S y m b o l ;  
 	 E N U M _ T I M E F R A M E S   P e r i o d ;  
 	 i n t   S h i f t ;  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   r )   { r e t u r n ; }  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 M D L I C _ i n d i c a t o r s _ i C C I ( )  
 	 {  
 	 	 C C I p e r i o d   =   ( i n t ) 1 4 ;  
 	 	 A p p l i e d P r i c e   =   ( E N U M _ A P P L I E D _ P R I C E ) P R I C E _ C L O S E ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 	 S h i f t   =   ( i n t ) 0 ;  
 	 }  
  
 	 p u b l i c :   / *   T h e   m a i n   m e t h o d   * /  
 	 d o u b l e   _ e x e c u t e _ ( )  
 	 {  
 	 	 r e t u r n   i C C I ( S y m b o l ,   P e r i o d ,   C C I p e r i o d ,   A p p l i e d P r i c e ,   S h i f t   +   F X D _ M O R E _ S H I F T ) ;  
 	 }  
 } ;  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
 / /   B l o c k   1   ( P a s s )  
 c l a s s   B l o c k 0 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 4 ]   =   { 1 , 1 0 9 , 1 1 0 , 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 ] . r u n ( 0 ) ;  
 	 	 	 _ b l o c k s _ [ 4 ] . r u n ( 0 ) ;  
 	 	 	 _ b l o c k s _ [ 1 0 9 ] . r u n ( 0 ) ;  
 	 	 	 _ b l o c k s _ [ 1 1 0 ] . r u n ( 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6   ( F o r   e a c h   b u y   T r a d e   ( m o n e y ) )  
 c l a s s   B l o c k 1 :   p u b l i c   M D L _ L o o p S t a r t T r a d e s < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , i n t , i n t , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 2 , 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p M o d e   =   " a l l " ;  
 	 	 B u y s O r S e l l s   =   " b u y s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 3 ] . r u n ( 1 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 ] . r u n ( 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 / /   S e t   v a r i a b l e s   ( i n )  
 	 	 v : : s u m _ b u y _ p r o f i t _ m o n e y   =   ( i n t ) ( 0 ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   7   ( s u m - u p   b u y - p r o f i t   ( m o n e y ) )  
 c l a s s   B l o c k 2 :   p u b l i c   M D L _ M o d i f y V a r i a b l e s < i n t , M D L I C _ i n l o o p _ O r d e r P r o f i t , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 V a l u e 1 . M o d e P r o f i t   =   3 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ V a l u e 1 _ ( )   { r e t u r n   V a l u e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 2 _ ( )   { r e t u r n   V a l u e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 3 _ ( )   { r e t u r n   V a l u e 3 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 4 _ ( )   { r e t u r n   V a l u e 4 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 5 _ ( )   { r e t u r n   V a l u e 5 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : s u m _ b u y _ p r o f i t _ m o n e y   =   ( i n t ) ( v : : s u m _ b u y _ p r o f i t _ m o n e y + v : : b u y _ p r o f i t _ m o n e y ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 v : : b u y _ p r o f i t _ m o n e y   =   _ V a l u e 1 _ ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   8   ( d i s p l a y   p r o f i t   b u y - t r a d e s   ( m o n e y ) )  
 c l a s s   B l o c k 3 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " P r o f i t   b u y - t r a d e s   ( p i p s ) " ;  
 	 	 O b j X   =   4 6 0 ;  
 	 	 O b j Y   =   5 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j T e x t _ ( )   {  
 	 	 O b j T e x t . V a l u e   =   v : : s u m _ b u y _ p r o f i t _ m o n e y ;  
  
 	 	 r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 8 ] . r u n ( 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r D o d g e r B l u e ;  
 	 }  
 } ;  
  
 / /   B l o c k   9   ( F o r   e a c h   s e l l   T r a d e   ( m o n e y ) )  
 c l a s s   B l o c k 4 :   p u b l i c   M D L _ L o o p S t a r t T r a d e s < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , i n t , i n t , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 5 , 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p M o d e   =   " a l l " ;  
 	 	 B u y s O r S e l l s   =   " s e l l s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 6 ] . r u n ( 4 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 5 ] . r u n ( 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 / /   S e t   v a r i a b l e s   ( i n )  
 	 	 v : : s u m _ s e l l _ p r o f i t _ m o n e y   =   ( i n t ) ( 0 ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 0   ( s u m - u p   s e l l - p r o f i t   ( m o n e y ) )  
 c l a s s   B l o c k 5 :   p u b l i c   M D L _ M o d i f y V a r i a b l e s < i n t , M D L I C _ i n l o o p _ O r d e r P r o f i t , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 V a l u e 1 . M o d e P r o f i t   =   3 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ V a l u e 1 _ ( )   { r e t u r n   V a l u e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 2 _ ( )   { r e t u r n   V a l u e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 3 _ ( )   { r e t u r n   V a l u e 3 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 4 _ ( )   { r e t u r n   V a l u e 4 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 5 _ ( )   { r e t u r n   V a l u e 5 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : s u m _ s e l l _ p r o f i t _ m o n e y   =   ( i n t ) ( v : : s u m _ s e l l _ p r o f i t _ m o n e y + v : : s e l l _ p r o f i t _ m o n e y ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 v : : s e l l _ p r o f i t _ m o n e y   =   _ V a l u e 1 _ ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 1   ( d i s p l a y   p r o f i t   s e l l - t r a d e s   ( m o n e y ) )  
 c l a s s   B l o c k 6 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " P r o f i t   s e l l - t r a d e s   ( p i p s ) " ;  
 	 	 O b j X   =   5 3 0 ;  
 	 	 O b j Y   =   5 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j T e x t _ ( )   {  
 	 	 O b j T e x t . V a l u e   =   v : : s u m _ s e l l _ p r o f i t _ m o n e y ;  
  
 	 	 r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r T o m a t o ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 2   ( P a s s )  
 c l a s s   B l o c k 7 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 1 ]   =   { 1 0 2 , 1 5 3 , 2 1 5 , 2 2 1 , 2 4 1 , 2 7 , 2 7 6 , 3 0 5 , 3 2 1 , 3 2 4 , 7 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 7 ] . r u n ( 7 ) ;  
 	 	 	 _ b l o c k s _ [ 7 9 ] . r u n ( 7 ) ;  
 	 	 	 _ b l o c k s _ [ 1 0 2 ] . r u n ( 7 ) ;  
 	 	 	 _ b l o c k s _ [ 1 5 3 ] . r u n ( 7 ) ;  
 	 	 	 _ b l o c k s _ [ 2 1 5 ] . r u n ( 7 ) ;  
 	 	 	 _ b l o c k s _ [ 2 2 1 ] . r u n ( 7 ) ;  
 	 	 	 _ b l o c k s _ [ 2 4 1 ] . r u n ( 7 ) ;  
 	 	 	 _ b l o c k s _ [ 2 7 6 ] . r u n ( 7 ) ;  
 	 	 	 _ b l o c k s _ [ 3 0 5 ] . r u n ( 7 ) ;  
 	 	 	 _ b l o c k s _ [ 3 2 1 ] . r u n ( 7 ) ;  
 	 	 	 _ b l o c k s _ [ 3 2 4 ] . r u n ( 7 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 5   ( d i s p l a y   n e t   p r o f i t   b u y - t r a d e s   ( m o n e y ) )  
 c l a s s   B l o c k 8 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " N e t   p r o f i t   ( p i p s ) " ;  
 	 	 O b j X   =   4 6 0 ;  
 	 	 O b j Y   =   2 0 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j T e x t _ ( )   {  
 	 	 O b j T e x t . V a l u e   =   v : : n e t _ p r o f i t ;  
  
 	 	 r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r G o l d ;  
 	 	 / /   S e t   v a r i a b l e s   ( i n )  
 	 	 v : : n e t _ p r o f i t   =   ( i n t ) ( v : : s u m _ b u y _ p r o f i t _ m o n e y + v : : s u m _ s e l l _ p r o f i t _ m o n e y ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 8   ( P a s s )  
 c l a s s   B l o c k 9 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 4 ]   =   { 1 1 , 1 3 , 1 6 , 1 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 ] . r u n ( 9 ) ;  
 	 	 	 _ b l o c k s _ [ 1 3 ] . r u n ( 9 ) ;  
 	 	 	 _ b l o c k s _ [ 1 6 ] . r u n ( 9 ) ;  
 	 	 	 _ b l o c k s _ [ 1 9 ] . r u n ( 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 0   ( F o r m u l a )  
 c l a s s   B l o c k 1 0 :   p u b l i c   M D L _ F o r m u l a _ 1 < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 5 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " - " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : w 1 _ s r _ c a n d l e _ i d _ h i g h ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 7 ] . r u n ( 1 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 1   ( C o n d i t i o n )  
 c l a s s   B l o c k 1 1 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 0 , 2 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : w 1 _ s r _ c a n d l e _ i d _ h i g h ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . V a l u e   =   c : : l o n g t e r m _ z i g _ z a g _ s t a r t _ i d ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 ] . r u n ( 1 1 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 0 ] . r u n ( 1 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 3   ( F o r m u l a )  
 c l a s s   B l o c k 1 2 :   p u b l i c   M D L _ F o r m u l a _ 2 < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 3 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 5 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " - " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : w 1 _ s r _ c a n d l e _ i d _ l o w ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 8 ] . r u n ( 1 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 4   ( C o n d i t i o n )  
 c l a s s   B l o c k 1 3 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 2 , 2 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : w 1 _ s r _ c a n d l e _ i d _ l o w ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . V a l u e   =   c : : l o n g t e r m _ z i g _ z a g _ s t a r t _ i d ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 2 4 ] . r u n ( 1 3 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 2 ] . r u n ( 1 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ i C u s t o m _ Z i g Z a g , d o u b l e , M D L I C _ i C u s t o m _ Z i g Z a g , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e Z i g Z a g   =   1 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g D e v i a t i o n   =   1 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g B a c k s t e p   =   1 ;  
 	 	 O b j P r i c e 1 . M o d e Z i g Z a g   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   1 0 ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j e c t U p d a t e   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n 1 _ z i g _ z a g _ h i g h " ;  
 	 	 O b j A n g l e   =   0 . 0 ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j T i m e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . Z i g Z a g D e p t h   =   c : : m 1 _ z i g _ z a g _ d e p t h ;  
 	 	 O b j P r i c e 1 . Z i g Z a g R e v e r s e I D   =   v : : m 1 _ s r _ c a n d l e _ i d _ h i g h ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ H L I N E ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ s r _ l i n e s ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m n 1 _ s r _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 6   ( F o r m u l a )  
 c l a s s   B l o c k 1 5 :   p u b l i c   M D L _ F o r m u l a _ 3 < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " - " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : m 1 _ s r _ c a n d l e _ i d _ h i g h ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 ] . r u n ( 1 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 7   ( C o n d i t i o n )  
 c l a s s   B l o c k 1 6 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 5 , 2 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : m 1 _ s r _ c a n d l e _ i d _ h i g h ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . V a l u e   =   c : : l o n g t e r m _ z i g _ z a g _ s t a r t _ i d ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 2 1 ] . r u n ( 1 6 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 ] . r u n ( 1 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ i C u s t o m _ Z i g Z a g , d o u b l e , M D L I C _ i C u s t o m _ Z i g Z a g , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e Z i g Z a g   =   2 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g D e v i a t i o n   =   1 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g B a c k s t e p   =   1 ;  
 	 	 O b j P r i c e 1 . M o d e Z i g Z a g   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   1 0 ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j e c t U p d a t e   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n 1 _ z i g _ z a g _ l o w " ;  
 	 	 O b j A n g l e   =   0 . 0 ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j T i m e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . Z i g Z a g D e p t h   =   c : : m 1 _ z i g _ z a g _ d e p t h ;  
 	 	 O b j P r i c e 1 . Z i g Z a g R e v e r s e I D   =   v : : m 1 _ s r _ c a n d l e _ i d _ l o w ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ H L I N E ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ s r _ l i n e s ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m n 1 _ s r _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 9   ( F o r m u l a )  
 c l a s s   B l o c k 1 8 :   p u b l i c   M D L _ F o r m u l a _ 4 < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " - " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : m 1 _ s r _ c a n d l e _ i d _ l o w ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 ] . r u n ( 1 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 0   ( C o n d i t i o n )  
 c l a s s   B l o c k 1 9 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 8 , 2 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : m 1 _ s r _ c a n d l e _ i d _ l o w ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . V a l u e   =   c : : l o n g t e r m _ z i g _ z a g _ s t a r t _ i d ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 2 2 ] . r u n ( 1 9 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 ] . r u n ( 1 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 1   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 2 0 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 5 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " m n 1 _ z i g _ z a g " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 5 2 ] . r u n ( 2 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 2   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 2 1 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 ] . r u n ( 2 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) P E R I O D _ M N 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 3   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 2 2 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 ] . r u n ( 2 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) P E R I O D _ M N 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 4   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 2 3 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 5 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 7 ] . r u n ( 2 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) P E R I O D _ W 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 5   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 2 4 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 5 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 8 ] . r u n ( 2 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) P E R I O D _ W 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 6   ( M o d i f y   V a r i a b l e s )  
 c l a s s   B l o c k 2 5 :   p u b l i c   M D L _ M o d i f y V a r i a b l e s < i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 9 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ V a l u e 1 _ ( )   {  
 	 	 V a l u e 1 . V a l u e   =   c : : w 1 _ z i g _ z a g _ i d _ m a x ;  
  
 	 	 r e t u r n   V a l u e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . V a l u e   =   c : : w 1 _ z i g _ z a g _ i d _ m a x ;  
  
 	 	 r e t u r n   V a l u e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 3 _ ( )   {  
 	 	 V a l u e 3 . V a l u e   =   c : : m 1 _ z i g _ z a g _ i d _ m a x ;  
  
 	 	 r e t u r n   V a l u e 3 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 4 _ ( )   {  
 	 	 V a l u e 4 . V a l u e   =   c : : m 1 _ z i g _ z a g _ i d _ m a x ;  
  
 	 	 r e t u r n   V a l u e 4 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 5 _ ( )   { r e t u r n   V a l u e 5 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 9 4 ] . r u n ( 2 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 v : : w 1 _ s r _ c a n d l e _ i d _ h i g h   =   _ V a l u e 1 _ ( ) ;  
 	 	 v : : w 1 _ s r _ c a n d l e _ i d _ l o w   =   _ V a l u e 2 _ ( ) ;  
 	 	 v : : m 1 _ s r _ c a n d l e _ i d _ h i g h   =   _ V a l u e 3 _ ( ) ;  
 	 	 v : : m 1 _ s r _ c a n d l e _ i d _ l o w   =   _ V a l u e 4 _ ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 7   ( B u t t o n   1 )  
 c l a s s   B l o c k 2 6 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 5 ]   =   { 1 0 0 , 3 4 , 4 9 , 8 2 , 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " s 1 " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 4 9 ] . r u n ( 2 6 ) ;  
 	 	 	 _ b l o c k s _ [ 8 2 ] . r u n ( 2 6 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 9 ] . r u n ( 2 6 ) ;  
 	 	 	 _ b l o c k s _ [ 3 4 ] . r u n ( 2 6 ) ;  
 	 	 	 _ b l o c k s _ [ 1 0 0 ] . r u n ( 2 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 8   ( B u t t o n 1   s r _ l i n e s )  
 c l a s s   B l o c k 2 7 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " L o n g t e r m   S   &   R " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " s 1 " ;  
 	 	 O b j X   =   1 2 0 ;  
 	 	 O b j Y   =   1 8 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   9 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r W h i t e ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r I n d i g o ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 9   ( P a s s )  
 c l a s s   B l o c k 2 8 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 2 6 , 3 2 8 , 7 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 6 ] . r u n ( 2 8 ) ;  
 	 	 	 _ b l o c k s _ [ 7 8 ] . r u n ( 2 8 ) ;  
 	 	 	 _ b l o c k s _ [ 3 2 8 ] . r u n ( 2 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 1 0 _ M N 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 2 ] . r u n ( 2 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   5 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   5 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 5 0 _ M N 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 6 ] . r u n ( 3 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 0 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 0 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 1 0 0 _ M N 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 3   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 2 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 5 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 5 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 1 5 0 _ M N 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 8 ] . r u n ( 3 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   2 0 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   2 0 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 2 0 0 _ M N 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 9 ] . r u n ( 3 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 5   ( D   d r a w _ d 1 _ w 1 _ m n 1 _ m a _ b b _ i c h i )  
 c l a s s   B l o c k 3 4 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 6 ]   =   { 5 3 , 5 4 , 6 6 , 9 3 , 9 5 , 9 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : d r a w _ l o n g _ t e r m _ m a _ b b _ i c h i ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 5 3 ] . r u n ( 3 4 ) ;  
 	 	 	 _ b l o c k s _ [ 5 4 ] . r u n ( 3 4 ) ;  
 	 	 	 _ b l o c k s _ [ 6 6 ] . r u n ( 3 4 ) ;  
 	 	 	 _ b l o c k s _ [ 9 3 ] . r u n ( 3 4 ) ;  
 	 	 	 _ b l o c k s _ [ 9 5 ] . r u n ( 3 4 ) ;  
 	 	 	 _ b l o c k s _ [ 9 6 ] . r u n ( 3 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 4 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 1 0 _ W 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 4 6 ] . r u n ( 3 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   3 6 5 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   3 6 5 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 3 6 5 _ M N 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   2 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   2 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 2 0 _ M N 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 3 ] . r u n ( 3 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . m o d e   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . m o d e   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " b b 1 _ 2 0 _ u p p e r _ M N 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : b b _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . m o d e   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . m o d e   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " b b 1 _ 2 0 _ l o w e r _ M N 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : b b _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 4 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . m o d e   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . m o d e   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " b b 1 _ 2 0 _ u p p e r _ W 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : b b _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 4 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . m o d e   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . m o d e   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " b b 1 _ 2 0 _ l o w e r _ W 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : b b _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 3   ( D r a w   S h a p e )  
 c l a s s   B l o c k 4 2 :   p u b l i c   M D L _ C h a r t D r a w S h a p e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i I c h i m o k u , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i I c h i m o k u , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , b o o l , i n t , i n t , i n t , c o l o r , i n t , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . M o d e T i m e S h i f t   =   2 ;  
 	 	 O b j T i m e 1 . T i m e S h i f t D a y s   =   2 . 0 ;  
 	 	 O b j P r i c e 1 . M o d e   =   3 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . T i m e S h i f t D a y s   =   2 . 0 ;  
 	 	 O b j P r i c e 2 . M o d e   =   4 ;  
 	 	 O b j T i m e 3 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 3 . T i m e C a n d l e I D   =   2 0 ;  
 	 	 O b j P r i c e 3 . C a n d l e I D   =   2 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " I c h i m o k u _ D 1 " ;  
 	 	 O b j X s i z e   =   1 ;  
 	 	 O b j Y s i z e   =   1 ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 3 _ ( )   { r e t u r n   O b j T i m e 3 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 3 _ ( )   {  
 	 	 O b j P r i c e 3 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 3 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 3 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ R E C T A N G L E ;  
 	 	 O b j B o r d e r T y p e   =   ( i n t ) B O R D E R _ F L A T ;  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r W h i t e ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r F i r e B r i c k ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 4 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 4 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   2 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   2 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 2 0 _ W 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 4 7 ] . r u n ( 4 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 4 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 4 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   5 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   5 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 5 0 _ W 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 4 8 ] . r u n ( 4 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 4 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 0 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 0 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 1 0 0 _ W 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 4 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 4 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 5 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 5 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 1 5 0 _ W 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 4 0 ] . r u n ( 4 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 4 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 4 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   2 0 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   2 0 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 2 0 0 _ W 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 4 1 ] . r u n ( 4 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 4 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   3 6 5 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   3 6 5 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 1 _ 3 6 5 _ W 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ m a _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 0   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 4 9 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " w 1 _ z i g _ z a g " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 0 ] . r u n ( 4 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 1   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 5 0 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " m a 1 _ " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 ] . r u n ( 5 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 2   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 5 1 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 5 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " I c h i m o k u " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 5 0 ] . r u n ( 5 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 3   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 5 2 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 5 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " b b 1 " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 5 1 ] . r u n ( 5 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 4   ( D r a w   S h a p e )  
 c l a s s   B l o c k 5 3 :   p u b l i c   M D L _ C h a r t D r a w S h a p e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i I c h i m o k u , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i I c h i m o k u , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , b o o l , i n t , i n t , i n t , c o l o r , i n t , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . M o d e T i m e S h i f t   =   2 ;  
 	 	 O b j T i m e 1 . T i m e S h i f t W e e k s   =   5 ;  
 	 	 O b j P r i c e 1 . M o d e   =   3 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . T i m e S h i f t W e e k s   =   5 ;  
 	 	 O b j P r i c e 2 . M o d e   =   4 ;  
 	 	 O b j T i m e 3 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 3 . T i m e C a n d l e I D   =   2 0 ;  
 	 	 O b j P r i c e 3 . C a n d l e I D   =   2 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " I c h i m o k u _ W 1 " ;  
 	 	 O b j X s i z e   =   1 ;  
 	 	 O b j Y s i z e   =   1 ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 3 _ ( )   { r e t u r n   O b j T i m e 3 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 3 _ ( )   {  
 	 	 O b j P r i c e 3 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 3 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 3 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ R E C T A N G L E ;  
 	 	 O b j B o r d e r T y p e   =   ( i n t ) B O R D E R _ F L A T ;  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r W h i t e ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r F i r e B r i c k ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 5   ( D r a w   S h a p e )  
 c l a s s   B l o c k 5 4 :   p u b l i c   M D L _ C h a r t D r a w S h a p e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i I c h i m o k u , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i I c h i m o k u , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , b o o l , i n t , i n t , i n t , c o l o r , i n t , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . M o d e T i m e S h i f t   =   2 ;  
 	 	 O b j T i m e 1 . T i m e S h i f t W e e k s   =   1 0 ;  
 	 	 O b j P r i c e 1 . M o d e   =   3 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . T i m e S h i f t W e e k s   =   1 0 ;  
 	 	 O b j P r i c e 2 . M o d e   =   4 ;  
 	 	 O b j T i m e 3 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 3 . T i m e C a n d l e I D   =   2 0 ;  
 	 	 O b j P r i c e 3 . C a n d l e I D   =   2 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " I c h i m o k u _ M N 1 " ;  
 	 	 O b j X s i z e   =   1 ;  
 	 	 O b j Y s i z e   =   1 ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 3 _ ( )   { r e t u r n   O b j T i m e 3 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 3 _ ( )   {  
 	 	 O b j P r i c e 3 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 3 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 3 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ R E C T A N G L E ;  
 	 	 O b j B o r d e r T y p e   =   ( i n t ) B O R D E R _ F L A T ;  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r W h i t e ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r F i r e B r i c k ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 5 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 0 ;  
 	 	 O b j P r i c e 2 . M A s h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a _ 1 0 _ c u r r e n t _ t f " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 5 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 6 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   5 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   5 0 ;  
 	 	 O b j P r i c e 2 . M A s h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a _ 5 0 _ c u r r e n t _ t f " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 6 2 ] . r u n ( 5 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 5 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 6 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 0 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 0 0 ;  
 	 	 O b j P r i c e 2 . M A s h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a _ 1 0 0 _ c u r r e n t _ t f " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 6 3 ] . r u n ( 5 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 5 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 5 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 5 0 ;  
 	 	 O b j P r i c e 2 . M A s h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a _ 1 5 0 _ c u r r e n t _ t f " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 5 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 5 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   5 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   2 0 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   2 0 0 ;  
 	 	 O b j P r i c e 2 . M A s h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a _ 2 0 0 _ c u r r e n t _ t f " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r W h i t e ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 6 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   3 6 5 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   3 6 5 ;  
 	 	 O b j P r i c e 2 . M A s h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a _ 3 6 5 _ c u r r e n t _ t f " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 6 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   2 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   2 0 ;  
 	 	 O b j P r i c e 2 . M A s h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a _ 2 0 _ c u r r e n t _ t f " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 3   ( D r a w   L i n e )  
 c l a s s   B l o c k 6 2 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . m o d e   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . B a n d s S h i f t   =   1 ;  
 	 	 O b j P r i c e 2 . m o d e   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " b b _ 2 0 _ u p p e r _ c u r r e n t _ t f " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : b b _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 6 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . m o d e   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . B a n d s S h i f t   =   1 ;  
 	 	 O b j P r i c e 2 . m o d e   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " b b _ 2 0 _ l o w e r _ c u r r e n t _ t f " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : c u r r e n t _ t f _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : b b _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 5   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 6 4 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " m a 2 " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 6   ( P a s s   ( w i t h   s h i f t ) )  
 c l a s s   B l o c k 6 5 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 7 ]   =   { 5 5 , 5 6 , 5 7 , 5 8 , 5 9 , 6 0 , 6 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 5 5 ] . r u n ( 6 5 ) ;  
 	 	 	 _ b l o c k s _ [ 5 6 ] . r u n ( 6 5 ) ;  
 	 	 	 _ b l o c k s _ [ 5 7 ] . r u n ( 6 5 ) ;  
 	 	 	 _ b l o c k s _ [ 5 8 ] . r u n ( 6 5 ) ;  
 	 	 	 _ b l o c k s _ [ 5 9 ] . r u n ( 6 5 ) ;  
 	 	 	 _ b l o c k s _ [ 6 0 ] . r u n ( 6 5 ) ;  
 	 	 	 _ b l o c k s _ [ 6 1 ] . r u n ( 6 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 7   ( t i m e f r a m e )  
 c l a s s   B l o c k 6 6 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ m a r k e t _ T i m e f r a m e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 4 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   1 4 4 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   { r e t u r n   L o . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 4 2 ] . r u n ( 6 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 6 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ i C u s t o m _ Z i g Z a g , d o u b l e , M D L I C _ i C u s t o m _ Z i g Z a g , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e Z i g Z a g   =   1 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g D e v i a t i o n   =   1 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g B a c k s t e p   =   1 ;  
 	 	 O b j P r i c e 1 . M o d e Z i g Z a g   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   1 0 ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j e c t U p d a t e   =   f a l s e ;  
 	 	 O b j N a m e   =   " c t _ z i g _ z a g _ h i g h " ;  
 	 	 O b j A n g l e   =   0 . 0 ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j T i m e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . Z i g Z a g D e p t h   =   c : : c t _ z i g _ z a g _ d e p t h ;  
 	 	 O b j P r i c e 1 . Z i g Z a g R e v e r s e I D   =   v : : c t _ s r _ c a n d l e _ i d _ h i g h ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   c : : c t _ t i m e f r a m e ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ H L I N E ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : c u r r e n t _ t f _ s r _ l i n e s ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : c t _ s r _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 9   ( F o r m u l a )  
 c l a s s   B l o c k 6 8 :   p u b l i c   M D L _ F o r m u l a _ 5 < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 6 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " - " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : c t _ s r _ c a n d l e _ i d _ h i g h ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 6 7 ] . r u n ( 6 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   8 0   ( C o n d i t i o n )  
 c l a s s   B l o c k 6 9 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 6 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   6 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 6 8 , 7 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : c t _ s r _ c a n d l e _ i d _ h i g h ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . V a l u e   =   c : : c t _ z i g _ z a g _ s t a r t _ i d ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 7 3 ] . r u n ( 6 9 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 6 8 ] . r u n ( 6 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   8 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 7 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ i C u s t o m _ Z i g Z a g , d o u b l e , M D L I C _ i C u s t o m _ Z i g Z a g , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e Z i g Z a g   =   2 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g D e v i a t i o n   =   1 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g B a c k s t e p   =   1 ;  
 	 	 O b j P r i c e 1 . M o d e Z i g Z a g   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   1 0 ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j e c t U p d a t e   =   f a l s e ;  
 	 	 O b j N a m e   =   " c t _ z i g _ z a g _ l o w " ;  
 	 	 O b j A n g l e   =   0 . 0 ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j T i m e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . Z i g Z a g D e p t h   =   c : : c t _ z i g _ z a g _ d e p t h ;  
 	 	 O b j P r i c e 1 . Z i g Z a g R e v e r s e I D   =   v : : c t _ s r _ c a n d l e _ i d _ l o w ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   c : : c t _ t i m e f r a m e ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ H L I N E ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : c u r r e n t _ t f _ s r _ l i n e s ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : c t _ s r _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 2   ( F o r m u l a )  
 c l a s s   B l o c k 7 1 :   p u b l i c   M D L _ F o r m u l a _ 6 < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 7 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " - " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : c t _ s r _ c a n d l e _ i d _ l o w ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 7 0 ] . r u n ( 7 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   8 3   ( C o n d i t i o n )  
 c l a s s   B l o c k 7 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 3 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 7 1 , 7 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : c t _ s r _ c a n d l e _ i d _ l o w ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . V a l u e   =   c : : c t _ z i g _ z a g _ s t a r t _ i d ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 7 4 ] . r u n ( 7 2 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 7 1 ] . r u n ( 7 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   8 4   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 7 3 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 6 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 6 7 ] . r u n ( 7 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) c : : c t _ t i m e f r a m e ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 5   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 7 4 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 7 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 7 0 ] . r u n ( 7 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) c : : c t _ t i m e f r a m e ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 6   ( M o d i f y   V a r i a b l e s )  
 c l a s s   B l o c k 7 5 :   p u b l i c   M D L _ M o d i f y V a r i a b l e s < i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ V a l u e 1 _ ( )   {  
 	 	 V a l u e 1 . V a l u e   =   c : : c t _ z i g _ z a g _ i d _ m a x ;  
  
 	 	 r e t u r n   V a l u e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . V a l u e   =   c : : c t _ z i g _ z a g _ i d _ m a x ;  
  
 	 	 r e t u r n   V a l u e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 3 _ ( )   { r e t u r n   V a l u e 3 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 4 _ ( )   { r e t u r n   V a l u e 4 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 5 _ ( )   { r e t u r n   V a l u e 5 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 v : : c t _ s r _ c a n d l e _ i d _ h i g h   =   _ V a l u e 1 _ ( ) ;  
 	 	 v : : c t _ s r _ c a n d l e _ i d _ l o w   =   _ V a l u e 2 _ ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 7   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 7 6 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 7 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " c t _ z i g _ z a g " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 7 5 ] . r u n ( 7 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 8   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 7 7 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 7 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " c t _ z i g _ z a g " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 7 6 ] . r u n ( 7 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 9   ( B u t t o n   2 )  
 c l a s s   B l o c k 7 8 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 4 ]   =   { 7 7 , 8 0 , 8 2 , 9 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " c t _ s r _ l i n e _ p a r a m e t e r " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 7 7 ] . r u n ( 7 8 ) ;  
 	 	 	 _ b l o c k s _ [ 8 2 ] . r u n ( 7 8 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 8 0 ] . r u n ( 7 8 ) ;  
 	 	 	 _ b l o c k s _ [ 9 9 ] . r u n ( 7 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 0   ( B u t t o n 2   s r _ c t 1 _ l i n e s )  
 c l a s s   B l o c k 7 9 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 7 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   7 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " C u s t o m   T F   S   &   R " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " c t _ s r _ l i n e _ p a r a m e t e r " ;  
 	 	 O b j X   =   1 2 0 ;  
 	 	 O b j Y   =   2 1 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   9 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r W h i t e ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r I n d i g o ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 1   ( P a s s )  
 c l a s s   B l o c k 8 0 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 6 9 , 7 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 6 9 ] . r u n ( 8 0 ) ;  
 	 	 	 _ b l o c k s _ [ 7 2 ] . r u n ( 8 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 2   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 8 1 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " c u r r e n t _ t f " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 3   ( A N D )  
 c l a s s   B l o c k 8 2 :   p u b l i c   M D L _ L o g i c a l A N D  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 3 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 8 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 8 1 ] . r u n ( 8 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 8 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 2 _ 1 0 _ D 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : d 1 _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 8 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 9 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   5 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   5 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 2 _ 5 0 _ D 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 9 0 ] . r u n ( 8 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : d 1 _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 8 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 9 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 0 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 0 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 2 _ 1 0 0 _ D 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 9 1 ] . r u n ( 8 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : d 1 _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 8 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   1 5 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   1 5 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 2 _ 1 5 0 _ D 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : d 1 _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 8 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   2 0 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   2 0 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 2 _ 2 0 0 _ D 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : d 1 _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 8 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   3 6 5 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   3 6 5 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 2 _ 3 6 5 _ D 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : d 1 _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 0 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 8 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i M A , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 8 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   8 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . M A p e r i o d   =   2 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . M A p e r i o d   =   2 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a 2 _ 2 0 _ D 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . M A m e t h o d   =   c : : m a _ m e t h o d ;  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : d 1 _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : m a _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 0 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 9 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . m o d e   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . m o d e   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " b b 2 _ 2 0 _ u p p e r _ D 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : d 1 _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : b b _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 0 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 9 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i n d i c a t o r s _ i B a n d s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . m o d e   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 2 . m o d e   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " b b 2 _ 2 0 _ l o w e r _ D 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : d 1 _ m a _ b b _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : b b _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 0 3   ( P a s s   D 1 )  
 c l a s s   B l o c k 9 2 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 3 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 7 ]   =   { 8 3 , 8 4 , 8 5 , 8 6 , 8 7 , 8 8 , 8 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 8 3 ] . r u n ( 9 2 ) ;  
 	 	 	 _ b l o c k s _ [ 8 4 ] . r u n ( 9 2 ) ;  
 	 	 	 _ b l o c k s _ [ 8 5 ] . r u n ( 9 2 ) ;  
 	 	 	 _ b l o c k s _ [ 8 6 ] . r u n ( 9 2 ) ;  
 	 	 	 _ b l o c k s _ [ 8 7 ] . r u n ( 9 2 ) ;  
 	 	 	 _ b l o c k s _ [ 8 8 ] . r u n ( 9 2 ) ;  
 	 	 	 _ b l o c k s _ [ 8 9 ] . r u n ( 9 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 0 4   ( t i m e f r a m e   & l t ;   W 1 )  
 c l a s s   B l o c k 9 3 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ m a r k e t _ T i m e f r a m e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 9 2 , 9 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   4 0 3 2 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   { r e t u r n   L o . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 9 4 ] . r u n ( 9 3 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 9 2 ] . r u n ( 9 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 0 5   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 9 4 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 6 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " b b 2 " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 6 4 ] . r u n ( 9 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 0 6   ( P a s s   W 1 )  
 c l a s s   B l o c k 9 5 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 4 ]   =   { 3 5 , 4 3 , 4 4 , 4 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 5 ] . r u n ( 9 5 ) ;  
 	 	 	 _ b l o c k s _ [ 4 3 ] . r u n ( 9 5 ) ;  
 	 	 	 _ b l o c k s _ [ 4 4 ] . r u n ( 9 5 ) ;  
 	 	 	 _ b l o c k s _ [ 4 5 ] . r u n ( 9 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 0 7   ( P a s s   M N 1 )  
 c l a s s   B l o c k 9 6 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 4 ]   =   { 2 9 , 3 0 , 3 1 , 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 ] . r u n ( 9 6 ) ;  
 	 	 	 _ b l o c k s _ [ 3 0 ] . r u n ( 9 6 ) ;  
 	 	 	 _ b l o c k s _ [ 3 1 ] . r u n ( 9 6 ) ;  
 	 	 	 _ b l o c k s _ [ 3 7 ] . r u n ( 9 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 0 8   ( t i m e f r a m e   & l t ;   D 1 )  
 c l a s s   B l o c k 9 7 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ m a r k e t _ T i m e f r a m e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 1 7 , 9 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   1 4 4 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   { r e t u r n   L o . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 9 8 ] . r u n ( 9 7 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 7 ] . r u n ( 9 7 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 0 9   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 9 8 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 0 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " c u r r e n t _ t f " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 1 0   ( c u r r e n t _ t f )  
 c l a s s   B l o c k 9 9 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 9 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   9 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 1 1 4 , 1 1 8 , 1 1 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : d r a w _ c u r r e n t _ t f _ m a _ b b ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 4 ] . r u n ( 9 9 ) ;  
 	 	 	 _ b l o c k s _ [ 1 1 8 ] . r u n ( 9 9 ) ;  
 	 	 	 _ b l o c k s _ [ 1 1 9 ] . r u n ( 9 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 1 1   ( s t a n d a r d _ m a )  
 c l a s s   B l o c k 1 0 0 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 0 1 , 1 1 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : d r a w _ l o n g _ t e r m _ m a _ b b _ i c h i ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 0 1 ] . r u n ( 1 0 0 ) ;  
 	 	 	 _ b l o c k s _ [ 1 1 8 ] . r u n ( 1 0 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 1 2   ( c u r r e n t _ t f )  
 c l a s s   B l o c k 1 0 1 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 1 4 , 9 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : d r a w _ c u r r e n t _ t f _ m a _ b b ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 9 7 ] . r u n ( 1 0 1 ) ;  
 	 	 	 _ b l o c k s _ [ 1 1 4 ] . r u n ( 1 0 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 1 3   ( B u t t o n 3 b u y _ s t o p )  
 c l a s s   B l o c k 1 0 2 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 0 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " B u y S t o p " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u t t o n _ b u y _ s t o p " ;  
 	 	 O b j X   =   1 3 0 ;  
 	 	 O b j Y   =   2 7 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   5 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 0 3 ] . r u n ( 1 0 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r G r e e n ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r B l a c k ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 1 4   ( B u t t o n 4   s e l l _ s t o p )  
 c l a s s   B l o c k 1 0 3 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " S e l l S t o p " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u t t o n _ s e l l _ s t o p " ;  
 	 	 O b j X   =   1 3 0 ;  
 	 	 O b j Y   =   3 0 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   5 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r B l a c k ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 1 5   ( b u y _ s t o p _ B u t t o n   3 )  
 c l a s s   B l o c k 1 0 4 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 1 1 1 , 2 2 8 , 2 3 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ b u y _ s t o p " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 1 ] . r u n ( 1 0 4 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 2 8 ] . r u n ( 1 0 4 ) ;  
 	 	 	 _ b l o c k s _ [ 2 3 2 ] . r u n ( 1 0 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 1 6   ( s e l l _ s t o p _ B u t t o n   4 )  
 c l a s s   B l o c k 1 0 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 1 1 1 , 2 2 9 , 2 3 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ s e l l _ s t o p " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 1 ] . r u n ( 1 0 5 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 2 9 ] . r u n ( 1 0 5 ) ;  
 	 	 	 _ b l o c k s _ [ 2 3 3 ] . r u n ( 1 0 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 1 7   ( P a s s )  
 c l a s s   B l o c k 1 0 6 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 4 ]   =   { 1 0 4 , 1 0 5 , 2 0 9 , 2 2 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 0 4 ] . r u n ( 1 0 6 ) ;  
 	 	 	 _ b l o c k s _ [ 1 0 5 ] . r u n ( 1 0 6 ) ;  
 	 	 	 _ b l o c k s _ [ 2 0 9 ] . r u n ( 1 0 6 ) ;  
 	 	 	 _ b l o c k s _ [ 2 2 0 ] . r u n ( 1 0 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 1 8   ( B u y   s t o p   p e n d i n g   o r d e r )  
 c l a s s   B l o c k 1 0 7 :   p u b l i c   M D L _ B u y P e n d i n g < s t r i n g , s t r i n g , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , i n t , i n t , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , i n t , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 1 1 1 " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ d P r i c e _ ( )   { r e t u r n   d P r i c e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   { r e t u r n   d l S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 7 ] . r u n ( 1 0 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P r i c e O f f s e t   =   ( d o u b l e ) c : : p e n d i n g _ o r d e r _ o f f s e t _ s t o p ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) c : : b u y _ l o t _ s i z e _ b u t t o n ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) c : : s l _ b u y _ p e n d i n g ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : t p _ b u y _ p e n d i n g ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) c : : c o m m e n t ;  
 	 	 A r r o w C o l o r B u y   =   ( c o l o r ) c l r B l u e ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 1 9   ( S e l l   s t o p   p e n d i n g   o r d e r )  
 c l a s s   B l o c k 1 0 8 :   p u b l i c   M D L _ S e l l P e n d i n g < s t r i n g , s t r i n g , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , i n t , i n t , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , i n t , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 1 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 1 1 0 " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ d P r i c e _ ( )   { r e t u r n   d P r i c e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   { r e t u r n   d l S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 7 ] . r u n ( 1 0 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P r i c e O f f s e t   =   ( d o u b l e ) c : : p e n d i n g _ o r d e r _ o f f s e t _ s t o p ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) c : : s e l l _ l o t _ s i z e _ b u t t o n ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) c : : s l _ s e l l _ p e n d i n g ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : t p _ s e l l _ p e n d i n g ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) c : : c o m m e n t ;  
 	 	 A r r o w C o l o r S e l l   =   ( c o l o r ) c l r R e d ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 2 0   ( d i s p l a y p e n d i n g _ b u y _ l o t _ s i z e )  
 c l a s s   B l o c k 1 0 9 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 0 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 0 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 2 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " b u y _ l o t _ s i z e _ b u t t o n " ;  
 	 	 O b j X   =   8 0 0 ;  
 	 	 O b j Y   =   5 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j T e x t _ ( )   {  
 	 	 O b j T e x t . V a l u e   =   c : : b u y _ l o t _ s i z e _ b u t t o n ;  
  
 	 	 r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r D o d g e r B l u e ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 2 1   ( d i s l p a y p e n d i n g _ s e l l _ l o t _ s i z e )  
 c l a s s   B l o c k 1 1 0 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 2 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 8 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " s e l l _ l o t _ s i z e _ b u t t o n " ;  
 	 	 O b j X   =   8 4 0 ;  
 	 	 O b j Y   =   5 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j T e x t _ ( )   {  
 	 	 O b j T e x t . V a l u e   =   c : : s e l l _ l o t _ s i z e _ b u t t o n ;  
  
 	 	 r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 8 1 ] . r u n ( 1 1 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r D o d g e r B l u e ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 2 4   ( A N D )  
 c l a s s   B l o c k 1 1 1 :   p u b l i c   M D L _ L o g i c a l A N D  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 2 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 6 ] . r u n ( 1 1 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 2 5   ( e n a b l e _ i n f o )  
 c l a s s   B l o c k 1 1 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 2 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : i n f o ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 0 ] . r u n ( 1 1 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 2 6   ( P a s s )  
 c l a s s   B l o c k 1 1 3 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 2 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 1 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 2 ] . r u n ( 1 1 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 2 7   ( A N D )  
 c l a s s   B l o c k 1 1 4 :   p u b l i c   M D L _ L o g i c a l A N D  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 2 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 1 5 , 1 1 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 5 ] . r u n ( 1 1 4 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 6 ] . r u n ( 1 1 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 2 8   ( T u r n   O N   b l o c k s )  
 c l a s s   B l o c k 1 1 5 :   p u b l i c   M D L _ T u r n O N b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 2 8 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 1 0 9 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   1 2 9   ( T u r n   O F F   b l o c k s )  
 c l a s s   B l o c k 1 1 6 :   p u b l i c   M D L _ T u r n O F F b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 2 9 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 1 0 9 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   1 3 0   ( P a s s )  
 c l a s s   B l o c k 1 1 7 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 3 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 6 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 6 5 ] . r u n ( 1 1 7 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 3 1   ( A N D )  
 c l a s s   B l o c k 1 1 8 :   p u b l i c   M D L _ L o g i c a l A N D  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 3 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 1 2 0 , 1 2 1 , 1 2 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 2 1 ] . r u n ( 1 1 8 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 2 0 ] . r u n ( 1 1 8 ) ;  
 	 	 	 _ b l o c k s _ [ 1 2 2 ] . r u n ( 1 1 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 3 2   ( P a s s )  
 c l a s s   B l o c k 1 1 9 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 1 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 1 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 3 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 1 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 7 ] . r u n ( 1 1 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 3 3   ( T u r n   O F F   b l o c k s )  
 c l a s s   B l o c k 1 2 0 :   p u b l i c   M D L _ T u r n O F F b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 3 3 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 1 3 2 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   1 3 4   ( T u r n   O N   b l o c k s )  
 c l a s s   B l o c k 1 2 1 :   p u b l i c   M D L _ T u r n O N b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 3 4 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 1 3 2 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   1 3 5   ( t i m e f r a m e   & l t ;   D 1 )  
 c l a s s   B l o c k 1 2 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ m a r k e t _ T i m e f r a m e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 3 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 2 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   1 4 4 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   { r e t u r n   L o . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 2 3 ] . r u n ( 1 2 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 3 6   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 1 2 3 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 3 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " c u r r e n t _ t f " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 3 7   ( P l a y   s o u n d )  
 c l a s s   B l o c k 1 2 4 :   p u b l i c   M D L _ P l a y S o u n d < s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 3 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 0 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 0 4 ] . r u n ( 1 2 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   1 7 1   ( B u t t o n 5   s e l l _ l i m i t )  
 c l a s s   B l o c k 1 2 5 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 7 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " S e l l L i m i t " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u t t o n _ s e l l _ l i m i t " ;  
 	 	 O b j X   =   7 0 ;  
 	 	 O b j Y   =   3 0 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   5 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r B l a c k ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 7 3   ( B u y   l i m i t   p e n d i n g   o r d e r )  
 c l a s s   B l o c k 1 2 6 :   p u b l i c   M D L _ B u y P e n d i n g < s t r i n g , s t r i n g , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , i n t , i n t , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , i n t , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 7 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 1 1 1 " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ d P r i c e _ ( )   { r e t u r n   d P r i c e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   { r e t u r n   d l S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 7 ] . r u n ( 1 2 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P r i c e O f f s e t   =   ( d o u b l e ) c : : p e n d i n g _ o r d e r _ o f f s e t _ l i m i t ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) c : : b u y _ l o t _ s i z e _ b u t t o n ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) c : : s l _ b u y _ p e n d i n g ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : t p _ b u y _ p e n d i n g ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) c : : c o m m e n t ;  
 	 	 A r r o w C o l o r B u y   =   ( c o l o r ) c l r B l u e ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 7 4   ( S e l l   l i m i t   p e n d i n g   o r d e r )  
 c l a s s   B l o c k 1 2 7 :   p u b l i c   M D L _ S e l l P e n d i n g < s t r i n g , s t r i n g , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , i n t , i n t , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , i n t , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 7 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 1 1 0 " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ d P r i c e _ ( )   { r e t u r n   d P r i c e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   { r e t u r n   d l S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 7 ] . r u n ( 1 2 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P r i c e O f f s e t   =   ( d o u b l e ) c : : p e n d i n g _ o r d e r _ o f f s e t _ l i m i t ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) c : : s e l l _ l o t _ s i z e _ b u t t o n ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) c : : s l _ s e l l _ p e n d i n g ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : t p _ s e l l _ p e n d i n g ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) c : : c o m m e n t ;  
 	 	 A r r o w C o l o r S e l l   =   ( c o l o r ) c l r R e d ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 9 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 2 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 9 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 3 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i H i g h " ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . i O H L C   =   " i H i g h " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c t f _ f r a c t a l _ u p _ / _ b u y " ;  
 	 	 O b j R a y R i g h t   =   t r u e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   v : : c _ i d _ f u p _ 3 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   v : : c _ i d _ f u p _ 3 ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   v : : c _ i d _ f u p _ 3 ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 3 6 ] . r u n ( 1 2 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : f r a c t a l _ u p _ l i n e _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 9 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 2 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 2 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 2 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 1 9 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i L o w " ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . i O H L C   =   " i L o w " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c t f _ f r a c t a l _ d o w n _ / _ s e l l " ;  
 	 	 O b j R a y R i g h t   =   t r u e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   v : : c _ i d _ f d o w n _ 3 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   v : : c _ i d _ f d o w n _ 3 ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   v : : c _ i d _ f d o w n _ 3 ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 3 7 ] . r u n ( 1 2 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : f r a c t a l _ d o w n _ l i n e _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 0 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 3 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 3 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i H i g h " ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . i O H L C   =   " i H i g h " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " h i g h e r _ t f _ f r a c t a l _ u p " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   v : : c h _ i d _ f u p _ 3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   v : : c _ h i g h e r _ t f _ f ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   v : : c h _ i d _ f u p _ 3 ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   v : : c _ h i g h e r _ t f _ f ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   {  
 	 	 O b j T i m e 2 . T i m e C a n d l e T i m e f r a m e   =   v : : c _ h i g h e r _ t f _ f ;  
  
 	 	 r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   v : : c h _ i d _ f u p _ 3 ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   v : : c _ h i g h e r _ t f _ f ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 3 8 ] . r u n ( 1 3 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : f r a c t a l _ u p _ l i n e _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 0 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 3 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 3 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i L o w " ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . i O H L C   =   " i L o w " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " h i g h e r _ t f _ f r a c t a l _ d o w n " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   v : : c h _ i d _ f d o w n _ 3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   v : : c _ h i g h e r _ t f _ f ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   v : : c h _ i d _ f d o w n _ 3 ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   v : : c _ h i g h e r _ t f _ f ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   {  
 	 	 O b j T i m e 2 . T i m e C a n d l e T i m e f r a m e   =   v : : c _ h i g h e r _ t f _ f ;  
  
 	 	 r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   v : : c h _ i d _ f d o w n _ 3 ;  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   v : : c _ h i g h e r _ t f _ f ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 3 9 ] . r u n ( 1 3 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : f r a c t a l _ d o w n _ l i n e _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 0 2   ( i n c r .   V a r i a b l e s )  
 c l a s s   B l o c k 1 3 2 :   p u b l i c   M D L _ M o d i f y V a r i a b l e s < i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ V a l u e 1 _ ( )   {  
 	 	 V a l u e 1 . V a l u e   =   v : : c _ i d _ f u p _ 3 ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 1 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 2 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 2 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 3 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 3 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 4 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 4 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 5 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 5 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 v : : c _ i d _ f u p _ 3   =   _ V a l u e 1 _ ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 0 3   ( i n c r .   V a r i a b l e s )  
 c l a s s   B l o c k 1 3 3 :   p u b l i c   M D L _ M o d i f y V a r i a b l e s < i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ V a l u e 1 _ ( )   {  
 	 	 V a l u e 1 . V a l u e   =   v : : c _ i d _ f d o w n _ 3 ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 1 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 2 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 2 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 3 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 3 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 4 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 4 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 5 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 5 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 v : : c _ i d _ f d o w n _ 3   =   _ V a l u e 1 _ ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 0 4   ( i n c r .   V a r i a b l e s )  
 c l a s s   B l o c k 1 3 4 :   p u b l i c   M D L _ M o d i f y V a r i a b l e s < i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ V a l u e 1 _ ( )   {  
 	 	 V a l u e 1 . V a l u e   =   v : : c h _ i d _ f u p _ 3 ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 1 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 2 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 2 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 3 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 3 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 4 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 4 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 5 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 5 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 v : : c h _ i d _ f u p _ 3   =   _ V a l u e 1 _ ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 0 5   ( i n c r .   V a r i a b l e s )  
 c l a s s   B l o c k 1 3 5 :   p u b l i c   M D L _ M o d i f y V a r i a b l e s < i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ V a l u e 1 _ ( )   {  
 	 	 V a l u e 1 . V a l u e   =   v : : c h _ i d _ f d o w n _ 3 ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 1 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 2 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 2 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 3 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 3 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 4 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 4 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 5 _ ( )   { 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) V a l u e 5 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + 1 ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 v : : c h _ i d _ f d o w n _ 3   =   _ V a l u e 1 _ ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 0 6   ( r e s e t   v a r . )  
 c l a s s   B l o c k 1 3 6 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 6 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : c _ i d _ f u p _ 3   =   ( i n t ) ( 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 0 7   ( r e s e t   v a r . )  
 c l a s s   B l o c k 1 3 7 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 7 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : c _ i d _ f d o w n _ 3   =   ( i n t ) ( 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 0 8   ( P a s s )  
 c l a s s   B l o c k 1 3 8 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 8 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : c h _ i d _ f u p _ 3   =   ( i n t ) ( 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 0 9   ( P a s s )  
 c l a s s   B l o c k 1 3 9 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 3 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 3 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 0 9 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : c h _ i d _ f d o w n _ 3   =   ( i n t ) ( 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 1 0   ( P a s s )  
 c l a s s   B l o c k 1 4 0 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 1 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 7 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 7 5 ] . r u n ( 1 4 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 1 2   ( t i m e f r a m e   & l t ;   w 1 )  
 c l a s s   B l o c k 1 4 1 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ m a r k e t _ T i m e f r a m e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 1 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 4 2 , 1 4 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   1 0 0 8 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   { r e t u r n   L o . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 2 ] . r u n ( 1 4 1 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 4 ] . r u n ( 1 4 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 1 4   ( m n   P a s s )  
 c l a s s   B l o c k 1 4 2 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 1 4 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : c _ h i g h e r _ t f _ f   =   ( i n t ) ( 4 3 2 0 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 1 5   ( w 1   P a s s )  
 c l a s s   B l o c k 1 4 3 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 1 5 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : c _ h i g h e r _ t f _ f   =   ( i n t ) ( 1 0 0 8 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 1 6   ( t i m e f r a m e   & l t ;   d 1 )  
 c l a s s   B l o c k 1 4 4 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ m a r k e t _ T i m e f r a m e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 1 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 4 3 , 1 4 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   1 4 4 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   { r e t u r n   L o . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 3 ] . r u n ( 1 4 4 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 6 ] . r u n ( 1 4 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 1 7   ( h 4   P a s s )  
 c l a s s   B l o c k 1 4 5 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 1 7 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : c _ h i g h e r _ t f _ f   =   ( i n t ) ( 2 4 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 1 8   ( t i m e f r a m e   & l t ;   h 4 )  
 c l a s s   B l o c k 1 4 6 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ m a r k e t _ T i m e f r a m e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 1 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 4 7 , 1 4 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   2 4 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   { r e t u r n   L o . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 7 ] . r u n ( 1 4 6 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 9 ] . r u n ( 1 4 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 1 9   ( d 1   P a s s )  
 c l a s s   B l o c k 1 4 7 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 1 9 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : c _ h i g h e r _ t f _ f   =   ( i n t ) ( 1 4 4 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 2 0   ( P a s s )  
 c l a s s   B l o c k 1 4 8 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 2 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 5 ]   =   { 1 4 0 , 2 2 5 , 2 8 0 , 2 8 9 , 2 9 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 0 ] . r u n ( 1 4 8 ) ;  
 	 	 	 _ b l o c k s _ [ 2 2 5 ] . r u n ( 1 4 8 ) ;  
 	 	 	 _ b l o c k s _ [ 2 8 0 ] . r u n ( 1 4 8 ) ;  
 	 	 	 _ b l o c k s _ [ 2 8 9 ] . r u n ( 1 4 8 ) ;  
 	 	 	 _ b l o c k s _ [ 2 9 0 ] . r u n ( 1 4 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 2 1   ( t i m e f r a m e   & l t ;   h 1 )  
 c l a s s   B l o c k 1 4 9 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ m a r k e t _ T i m e f r a m e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 4 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 4 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 2 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 4 5 , 1 5 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   6 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   { r e t u r n   L o . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 5 ] . r u n ( 1 4 9 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 0 ] . r u n ( 1 4 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 2 2   ( t i m e f r a m e   & l t ;   m 3 0 )  
 c l a s s   B l o c k 1 5 0 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ m a r k e t _ T i m e f r a m e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 2 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 5 1 , 1 5 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   3 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   { r e t u r n   L o . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 1 ] . r u n ( 1 5 0 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 2 ] . r u n ( 1 5 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 2 3   ( h 1   P a s s )  
 c l a s s   B l o c k 1 5 1 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 2 3 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : c _ h i g h e r _ t f _ f   =   ( i n t ) ( 6 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 2 4   ( m 3 0   P a s s )  
 c l a s s   B l o c k 1 5 2 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 2 4 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 v : : c _ h i g h e r _ t f _ f   =   ( i n t ) ( 3 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 2 5   ( B u t t o n 6   f r a c t a l _ p i v o t _ s r )  
 c l a s s   B l o c k 1 5 3 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 2 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " F r a c t a l s   &   P i v o t s " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " f r a c t _ s r " ;  
 	 	 O b j X   =   1 2 0 ;  
 	 	 O b j Y   =   2 4 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   9 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r W h i t e ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r I n d i g o ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 2 6   ( B u t t o n   6 )  
 c l a s s   B l o c k 1 5 4 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 2 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 6 ]   =   { 1 5 6 , 1 7 0 , 2 1 8 , 2 1 9 , 3 8 7 , 3 9 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " f r a c t _ s r " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 6 ] . r u n ( 1 5 4 ) ;  
 	 	 	 _ b l o c k s _ [ 1 7 0 ] . r u n ( 1 5 4 ) ;  
 	 	 	 _ b l o c k s _ [ 3 9 6 ] . r u n ( 1 5 4 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 1 8 ] . r u n ( 1 5 4 ) ;  
 	 	 	 _ b l o c k s _ [ 2 1 9 ] . r u n ( 1 5 4 ) ;  
 	 	 	 _ b l o c k s _ [ 3 8 7 ] . r u n ( 1 5 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 2 7   ( P a s s )  
 c l a s s   B l o c k 1 5 5 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 2 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 5 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 4 ] . r u n ( 1 5 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 2 8   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 1 5 6 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 2 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " c t f _ f r a c t a l " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 2 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 5 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i C u s t o m _ Z i g Z a g , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 2 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g D e v i a t i o n   =   1 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g B a c k s t e p   =   1 ;  
 	 	 O b j P r i c e 1 . M o d e Z i g Z a g   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   1 0 ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j e c t U p d a t e   =   f a l s e ;  
 	 	 O b j N a m e   =   " w 1 _ z i g _ z a g _ h i g h " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . Z i g Z a g D e p t h   =   c : : w 1 _ z i g _ z a g _ d e p t h ;  
 	 	 O b j P r i c e 1 . Z i g Z a g R e v e r s e I D   =   v : : w 1 _ s r _ c a n d l e _ i d _ h i g h ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ H L I N E ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ s r _ l i n e s ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : w 1 _ s r _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 3 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 5 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ i C u s t o m _ Z i g Z a g , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 3 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g D e v i a t i o n   =   1 ;  
 	 	 O b j P r i c e 1 . Z i g Z a g B a c k s t e p   =   1 ;  
 	 	 O b j P r i c e 1 . M o d e Z i g Z a g   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   1 0 ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j e c t U p d a t e   =   f a l s e ;  
 	 	 O b j N a m e   =   " w 1 _ z i g _ z a g _ l o w " ;  
 	 	 O b j A n g l e   =   9 0 . 0 ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . Z i g Z a g D e p t h   =   c : : w 1 _ z i g _ z a g _ d e p t h ;  
 	 	 O b j P r i c e 1 . Z i g Z a g R e v e r s e I D   =   v : : w 1 _ s r _ c a n d l e _ i d _ l o w ;  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ H L I N E ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : w 1 _ m n 1 _ s r _ l i n e s ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 	 O b j W i d t h   =   ( i n t ) c : : w 1 _ s r _ l i n e s _ w i d t h ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 4 1   ( P a s s )  
 c l a s s   B l o c k 1 5 9 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 5 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 5 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 4 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 1 6 0 , 3 7 5 , 3 8 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 6 0 ] . r u n ( 1 5 9 ) ;  
 	 	 	 _ b l o c k s _ [ 3 7 5 ] . r u n ( 1 5 9 ) ;  
 	 	 	 _ b l o c k s _ [ 3 8 5 ] . r u n ( 1 5 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 5 0   ( t i m e f r a m e   & l t ; d 1 )  
 c l a s s   B l o c k 1 6 0 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ m a r k e t _ T i m e f r a m e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 5 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 6 ]   =   { 2 0 0 , 2 0 1 , 2 0 2 , 2 0 3 , 2 4 3 , 2 6 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   1 4 4 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   { r e t u r n   L o . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 0 0 ] . r u n ( 1 6 0 ) ;  
 	 	 	 _ b l o c k s _ [ 2 0 1 ] . r u n ( 1 6 0 ) ;  
 	 	 	 _ b l o c k s _ [ 2 0 2 ] . r u n ( 1 6 0 ) ;  
 	 	 	 _ b l o c k s _ [ 2 0 3 ] . r u n ( 1 6 0 ) ;  
 	 	 	 _ b l o c k s _ [ 2 4 3 ] . r u n ( 1 6 0 ) ;  
 	 	 	 _ b l o c k s _ [ 2 6 2 ] . r u n ( 1 6 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   2 8 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 6 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 8 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 6 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " p i v o t _ p " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 6 2 ] . r u n ( 1 6 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   2 9 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 6 2 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 2 9 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 6 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " p i v o t _ r 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 6 3 ] . r u n ( 1 6 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 0 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 6 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 0 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 6 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   3 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   3 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " p i v o t _ r 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 6 4 ] . r u n ( 1 6 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 0 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 6 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 0 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 6 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   5 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   5 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " p i v o t _ r 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 6 5 ] . r u n ( 1 6 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 0 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 6 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 0 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 6 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   7 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   7 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " p i v o t _ r 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 6 6 ] . r u n ( 1 6 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 0 3   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 6 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 0 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 6 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " p i v o t _ s 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 6 7 ] . r u n ( 1 6 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 0 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 6 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 0 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 6 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   4 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   4 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " p i v o t _ s 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 6 8 ] . r u n ( 1 6 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 0 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 6 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 0 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 6 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   6 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   6 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " p i v o t _ s 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 6 9 ] . r u n ( 1 6 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 0 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 6 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 6 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 6 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 0 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   8 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   8 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " p i v o t _ s 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 0 8   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 1 7 0 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 0 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " p i v o t " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 0 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 7 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 0 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " W p i v o t _ p " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 2 ] . r u n ( 1 7 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 1 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 7 2 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 1 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w p i v o t _ r 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 3 ] . r u n ( 1 7 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 2 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 7 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 2 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   3 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   3 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w p i v o t _ r 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 4 ] . r u n ( 1 7 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 2 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 7 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 2 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   5 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   5 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w p i v o t _ r 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 5 ] . r u n ( 1 7 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 2 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 7 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 2 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   7 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   7 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w p i v o t _ r 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 6 ] . r u n ( 1 7 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 2 3   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 7 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 2 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w p i v o t _ s 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 7 ] . r u n ( 1 7 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 2 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 7 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 2 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   4 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   4 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w p i v o t _ s 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 8 ] . r u n ( 1 7 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 2 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 7 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 2 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   6 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   6 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w p i v o t _ s 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 9 ] . r u n ( 1 7 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 2 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 7 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 7 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 7 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 2 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   8 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   1 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   8 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w p i v o t _ s 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 2 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 8 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 2 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 8 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c p i v o t _ p " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 1 ] . r u n ( 1 8 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 3 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 8 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 3 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 8 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c p i v o t _ r 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 2 ] . r u n ( 1 8 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 3 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 8 2 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 3 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 8 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   3 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   3 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c p i v o t _ r 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 3 ] . r u n ( 1 8 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 3 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 8 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 3 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 8 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   5 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   5 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c p i v o t _ r 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 4 ] . r u n ( 1 8 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 4 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 8 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 4 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 8 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   7 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   7 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c p i v o t _ r 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 5 ] . r u n ( 1 8 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 4 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 8 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 4 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 8 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c p i v o t _ s 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 6 ] . r u n ( 1 8 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 4 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 8 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 4 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 8 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   4 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   4 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c p i v o t _ s 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 7 ] . r u n ( 1 8 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 4 3   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 8 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 4 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 8 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   6 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   6 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c p i v o t _ s 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 8 ] . r u n ( 1 8 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 4 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 8 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 4 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   8 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   2 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   8 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " c p i v o t _ s 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 4 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 8 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 8 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 8 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 4 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 9 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ p " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 9 0 ] . r u n ( 1 8 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 5 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 9 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 5 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 9 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   1 ;  
 	 	 O b j P r i c e 1 . L e v e l P P F i b o n a c c i   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   1 ;  
 	 	 O b j P r i c e 2 . L e v e l P P F i b o n a c c i   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ r 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 9 1 ] . r u n ( 1 9 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 5 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 9 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 5 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 9 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P F i b o n a c c i   =   3 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P F i b o n a c c i   =   3 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ r 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 9 2 ] . r u n ( 1 9 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 5 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 9 2 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 5 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 9 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   5 ;  
 	 	 O b j P r i c e 1 . L e v e l P P F i b o n a c c i   =   5 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   5 ;  
 	 	 O b j P r i c e 2 . L e v e l P P F i b o n a c c i   =   5 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ r 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 9 3 ] . r u n ( 1 9 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 5 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 9 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 5 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 9 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   7 ;  
 	 	 O b j P r i c e 1 . L e v e l P P F i b o n a c c i   =   7 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   7 ;  
 	 	 O b j P r i c e 2 . L e v e l P P F i b o n a c c i   =   7 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ r 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 9 4 ] . r u n ( 1 9 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 5 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 9 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 5 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 9 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P F i b o n a c c i   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   2 ;  
 	 	 O b j P r i c e 2 . L e v e l P P F i b o n a c c i   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ s 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 9 5 ] . r u n ( 1 9 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 6 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 9 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 9 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   4 ;  
 	 	 O b j P r i c e 1 . L e v e l P P F i b o n a c c i   =   4 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   4 ;  
 	 	 O b j P r i c e 2 . L e v e l P P F i b o n a c c i   =   4 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ s 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 9 6 ] . r u n ( 1 9 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 6 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 9 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 9 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   6 ;  
 	 	 O b j P r i c e 1 . L e v e l P P F i b o n a c c i   =   6 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   6 ;  
 	 	 O b j P r i c e 2 . L e v e l P P F i b o n a c c i   =   6 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ s 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 9 7 ] . r u n ( 1 9 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 6 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 9 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 9 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   8 ;  
 	 	 O b j P r i c e 1 . L e v e l P P F i b o n a c c i   =   8 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   8 ;  
 	 	 O b j P r i c e 2 . L e v e l P P F i b o n a c c i   =   8 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ s 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 9 8 ] . r u n ( 1 9 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 6 3   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 9 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 9 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   8 ;  
 	 	 O b j P r i c e 1 . L e v e l P P F i b o n a c c i   =   1 0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   8 ;  
 	 	 O b j P r i c e 2 . L e v e l P P F i b o n a c c i   =   1 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ s 5 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 9 9 ] . r u n ( 1 9 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 6 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 1 9 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 1 9 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   1 9 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   1 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   4 ;  
 	 	 O b j P r i c e 1 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   8 ;  
 	 	 O b j P r i c e 1 . L e v e l P P F i b o n a c c i   =   9 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . T y p e P P   =   3 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   8 ;  
 	 	 O b j P r i c e 2 . L e v e l P P F i b o n a c c i   =   9 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f p i v o t _ r 5 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 6 5   ( C o n d i t i o n )  
 c l a s s   B l o c k 2 0 0 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 8 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : f i b o n a c c i _ p i v o t s _ d ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 9 ] . r u n ( 2 0 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 6 6   ( C o n d i t i o n )  
 c l a s s   B l o c k 2 0 1 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 8 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : c a m a r i l l a _ p i v o t s _ d ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 8 0 ] . r u n ( 2 0 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 6 7   ( C o n d i t i o n )  
 c l a s s   B l o c k 2 0 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 7 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : w o o d i e _ p i v o t s _ d ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 7 1 ] . r u n ( 2 0 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 6 8   ( C o n d i t i o n )  
 c l a s s   B l o c k 2 0 3 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 6 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : c l a s s i c _ p i v o t s _ d ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 6 1 ] . r u n ( 2 0 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 6 9   ( B u y   l i m i t   p e n d i n g   o r d e r s   i n   g r i d )  
 c l a s s   B l o c k 2 0 4 :   p u b l i c   M D L _ G r i d P e n d i n g B u y s 2 < s t r i n g , s t r i n g , i n t , s t r i n g , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 6 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 f G r i d S t a r t . i O H L C   =   " i O p e n " ;  
 	 	 f G r i d S t a r t . T i m e S t a m p   =   " " ;  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 1 1 1 " ;  
 	 	 G r i d S t a r t   =   " m i d " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ f G r i d S t a r t _ ( )   {  
 	 	 f G r i d S t a r t . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 f G r i d S t a r t . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   f G r i d S t a r t . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   { r e t u r n   d l S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 7 ] . r u n ( 2 0 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 G r i d O r d e r s C o u n t   =   ( i n t ) c : : g r i d _ l e v e l ;  
 	 	 G r i d S t a r t O f f s e t   =   ( d o u b l e ) c : : p e n d i n g _ g r i d _ o f f s e t _ l i m i t ;  
 	 	 G r i d S i z e   =   ( d o u b l e ) c : : g r i d _ s i z e ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) c : : b u y _ l o t _ s i z e _ b u t t o n ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) c : : g r i d _ s l ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : g r i d _ t p ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) c : : c o m m e n t ;  
 	 	 A r r o w C o l o r B u y   =   ( c o l o r ) c l r B l u e ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 7 0   ( S e l l   l i m i t   p e n d i n g   o r d e r s   i n   g r i d )  
 c l a s s   B l o c k 2 0 5 :   p u b l i c   M D L _ G r i d P e n d i n g S e l l s 2 < s t r i n g , s t r i n g , i n t , s t r i n g , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 7 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 f G r i d S t a r t . i O H L C   =   " i O p e n " ;  
 	 	 f G r i d S t a r t . T i m e S t a m p   =   " " ;  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 1 1 0 " ;  
 	 	 G r i d S t a r t   =   " m i d " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ f G r i d S t a r t _ ( )   {  
 	 	 f G r i d S t a r t . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 f G r i d S t a r t . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   f G r i d S t a r t . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   { r e t u r n   d l S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 7 ] . r u n ( 2 0 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 G r i d O r d e r s C o u n t   =   ( i n t ) c : : g r i d _ l e v e l ;  
 	 	 G r i d S t a r t O f f s e t   =   ( d o u b l e ) c : : p e n d i n g _ g r i d _ o f f s e t _ l i m i t ;  
 	 	 G r i d S i z e   =   ( d o u b l e ) c : : g r i d _ s i z e ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) c : : s e l l _ l o t _ s i z e _ b u t t o n ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) c : : g r i d _ s l ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : g r i d _ t p ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) c : : c o m m e n t ;  
 	 	 A r r o w C o l o r S e l l   =   ( c o l o r ) c l r R e d ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 7 3   ( B u y   s t o p   p e n d i n g   o r d e r s   i n   g r i d )  
 c l a s s   B l o c k 2 0 6 :   p u b l i c   M D L _ G r i d P e n d i n g B u y s 2 < s t r i n g , s t r i n g , i n t , s t r i n g , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 7 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 f G r i d S t a r t . i O H L C   =   " i O p e n " ;  
 	 	 f G r i d S t a r t . T i m e S t a m p   =   " " ;  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 1 1 1 " ;  
 	 	 G r i d S t a r t   =   " m i d " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ f G r i d S t a r t _ ( )   {  
 	 	 f G r i d S t a r t . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 f G r i d S t a r t . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   f G r i d S t a r t . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   { r e t u r n   d l S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 7 ] . r u n ( 2 0 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 G r i d O r d e r s C o u n t   =   ( i n t ) c : : g r i d _ l e v e l ;  
 	 	 G r i d S t a r t O f f s e t   =   ( d o u b l e ) c : : p e n d i n g _ g r i d _ o f f s e t _ s t o p ;  
 	 	 G r i d S i z e   =   ( d o u b l e ) c : : g r i d _ s i z e ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) c : : b u y _ l o t _ s i z e _ b u t t o n ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) c : : g r i d _ s l ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : g r i d _ t p ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) c : : c o m m e n t ;  
 	 	 A r r o w C o l o r B u y   =   ( c o l o r ) c l r B l u e ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 7 4   ( S e l l   s t o p   p e n d i n g   o r d e r s   i n   g r i d )  
 c l a s s   B l o c k 2 0 7 :   p u b l i c   M D L _ G r i d P e n d i n g S e l l s 2 < s t r i n g , s t r i n g , i n t , s t r i n g , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 7 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 f G r i d S t a r t . i O H L C   =   " i O p e n " ;  
 	 	 f G r i d S t a r t . T i m e S t a m p   =   " " ;  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 1 1 0 " ;  
 	 	 G r i d S t a r t   =   " m i d " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ f G r i d S t a r t _ ( )   {  
 	 	 f G r i d S t a r t . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 f G r i d S t a r t . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   f G r i d S t a r t . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   { r e t u r n   d l S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 7 ] . r u n ( 2 0 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 G r i d O r d e r s C o u n t   =   ( i n t ) c : : g r i d _ l e v e l ;  
 	 	 G r i d S t a r t O f f s e t   =   ( d o u b l e ) c : : p e n d i n g _ g r i d _ o f f s e t _ s t o p ;  
 	 	 G r i d S i z e   =   ( d o u b l e ) c : : g r i d _ s i z e ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) c : : s e l l _ l o t _ s i z e _ b u t t o n ;  
 	 	 S t o p L o s s P i p s   =   ( d o u b l e ) c : : g r i d _ s l ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : g r i d _ t p ;  
 	 	 M y C o m m e n t   =   ( s t r i n g ) c : : c o m m e n t ;  
 	 	 A r r o w C o l o r S e l l   =   ( c o l o r ) c l r R e d ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 7 5   ( g r i d   B u t t o n   7 )  
 c l a s s   B l o c k 2 0 8 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 7 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 5 ]   =   { 1 1 1 , 2 1 1 , 2 1 3 , 2 1 6 , 2 1 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ g r i d 1 " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 1 ] . r u n ( 2 0 8 ) ;  
 	 	 	 _ b l o c k s _ [ 2 1 3 ] . r u n ( 2 0 8 ) ;  
 	 	 	 _ b l o c k s _ [ 2 1 6 ] . r u n ( 2 0 8 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 1 1 ] . r u n ( 2 0 8 ) ;  
 	 	 	 _ b l o c k s _ [ 2 1 7 ] . r u n ( 2 0 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 7 6   ( s e l l _ l i m i t _ B u t t o n   5 )  
 c l a s s   B l o c k 2 0 9 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 0 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 0 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 7 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 1 1 1 , 2 3 1 , 2 3 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ s e l l _ l i m i t " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 1 ] . r u n ( 2 0 9 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 1 ] . r u n ( 2 0 9 ) ;  
 	 	 	 _ b l o c k s _ [ 2 3 5 ] . r u n ( 2 0 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 8 1   ( T u r n   O N   b l o c k s )  
 c l a s s   B l o c k 2 1 0 :   p u b l i c   M D L _ T u r n O N b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 8 1 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 4 4 6 , 4 4 7 , 4 4 8 , 4 4 9 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   3 8 2   ( T u r n   O F F   b l o c k s )  
 c l a s s   B l o c k 2 1 1 :   p u b l i c   M D L _ T u r n O F F b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 8 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 1 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 4 4 2 , 4 4 3 , 4 4 4 , 4 4 5 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 1 0 ] . r u n ( 2 1 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 8 3   ( T u r n   O N   b l o c k s )  
 c l a s s   B l o c k 2 1 2 :   p u b l i c   M D L _ T u r n O N b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 8 3 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 4 4 2 , 4 4 3 , 4 4 4 , 4 4 5 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   3 8 4   ( T u r n   O F F   b l o c k s )  
 c l a s s   B l o c k 2 1 3 :   p u b l i c   M D L _ T u r n O F F b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 8 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 1 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 4 4 6 , 4 4 7 , 4 4 8 , 4 4 9 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 1 2 ] . r u n ( 2 1 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 8 5   ( P a s s )  
 c l a s s   B l o c k 2 1 4 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 8 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 0 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 0 8 ] . r u n ( 2 1 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 9 0   ( B u t t o n 7 g r i d _ o n _ o f f )  
 c l a s s   B l o c k 2 1 5 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 9 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " G r i d   o n   /   o f f " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u t t o n _ g r i d 1 " ;  
 	 	 O b j X   =   1 2 0 ;  
 	 	 O b j Y   =   3 3 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   9 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r S a n d y B r o w n ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r B l a c k ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 9 3   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 2 1 6 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 9 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " g r i d _ o n " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 	 M a x O b j e c t s   =   1 ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 9 5   ( d i s p l a y g r i d _ o n )  
 c l a s s   B l o c k 2 1 7 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 9 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j T e x t . T e x t   =   " G r i d   o n " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " g r i d _ o n " ;  
 	 	 O b j X   =   9 4 ;  
 	 	 O b j Y   =   3 5 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r S a n d y B r o w n ;  
 	 }  
 } ;  
  
 / /   B l o c k   3 9 8   ( e n a b l e _ p i v o t s )  
 c l a s s   B l o c k 2 1 8 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 9 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 5 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : p i v o t s ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 5 9 ] . r u n ( 2 1 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   3 9 9   ( e n a b l e _ f r a c t a l s )  
 c l a s s   B l o c k 2 1 9 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 1 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 1 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 3 9 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 4 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : f r a c t a l s ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 8 ] . r u n ( 2 1 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 0 1   ( b u y _ l i m i t _ B u t t o n   8 )  
 c l a s s   B l o c k 2 2 0 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 0 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 1 1 1 , 2 3 0 , 2 3 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ b u y _ l i m i t " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 1 1 ] . r u n ( 2 2 0 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 0 ] . r u n ( 2 2 0 ) ;  
 	 	 	 _ b l o c k s _ [ 2 3 4 ] . r u n ( 2 2 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 1 7   ( B u t t o n 8 b u y _ l i m i t )  
 c l a s s   B l o c k 2 2 1 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 1 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 2 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " B u y L i m i t " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u t t o n _ b u y _ l i m i t " ;  
 	 	 O b j X   =   7 0 ;  
 	 	 O b j Y   =   2 7 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   5 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 2 5 ] . r u n ( 2 2 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r G r e e n ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r B l a c k ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 3 5   ( f r a c t a l _ u p _ b r o k e n )  
 c l a s s   B l o c k 2 2 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 3 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 2 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . N a m e   =   " c t f _ f r a c t a l _ u p _ / _ b u y " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x > " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . P r o p e r t y   =   O B J P R O P _ P R I C E 1 ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 2 6 ] . r u n ( 2 2 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 3 6   ( f r a c t a l _ d o w n _ b r o k e n )  
 c l a s s   B l o c k 2 2 3 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 3 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 2 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . N a m e   =   " c t f _ f r a c t a l _ d o w n _ / _ s e l l " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . P r o p e r t y   =   O B J P R O P _ P R I C E 1 ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 2 7 ] . r u n ( 2 2 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 3 7   ( P l a y   s o u n d   1 )  
 c l a s s   B l o c k 2 2 4 :   p u b l i c   M D L _ P l a y S o u n d < s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 3 7 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 M T s o u n d   =   " a l e r t " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   4 3 9   ( f r a c t a l _ b r o k e n _ a l a r m )  
 c l a s s   B l o c k 2 2 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 3 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 2 2 2 , 2 2 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : f r a c t a l _ b r o k e n _ a l a r m ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 2 2 ] . r u n ( 2 2 5 ) ;  
 	 	 	 _ b l o c k s _ [ 2 2 3 ] . r u n ( 2 2 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 4 0   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 2 2 6 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 2 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 2 4 ] . r u n ( 2 2 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 4 1   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 2 2 7 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 2 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 2 4 ] . r u n ( 2 2 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 4 2   ( P a s s )  
 c l a s s   B l o c k 2 2 8 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 0 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 0 7 ] . r u n ( 2 2 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 4 3   ( P a s s )  
 c l a s s   B l o c k 2 2 9 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 2 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 2 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 3 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 0 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 0 8 ] . r u n ( 2 2 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 4 4   ( P a s s )  
 c l a s s   B l o c k 2 3 0 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 2 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 2 6 ] . r u n ( 2 3 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 4 5   ( P a s s )  
 c l a s s   B l o c k 2 3 1 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 2 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 2 7 ] . r u n ( 2 3 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 4 6   ( P a s s )  
 c l a s s   B l o c k 2 3 2 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 0 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 0 6 ] . r u n ( 2 3 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 4 7   ( P a s s )  
 c l a s s   B l o c k 2 3 3 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 0 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 0 7 ] . r u n ( 2 3 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 4 8   ( P a s s )  
 c l a s s   B l o c k 2 3 4 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 0 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 0 4 ] . r u n ( 2 3 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 4 9   ( P a s s )  
 c l a s s   B l o c k 2 3 5 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 4 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 0 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 0 5 ] . r u n ( 2 3 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 5 0   ( T u r n   O N   b l o c k s )  
 c l a s s   B l o c k 2 3 6 :   p u b l i c   M D L _ T u r n O N b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 5 0 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 3 7 3 , 3 7 4 , 3 6 9 , 3 7 0 , 1 1 8 , 1 1 9 , 1 7 3 , 1 7 4 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   4 5 1   ( T u r n   O F F   b l o c k s )  
 c l a s s   B l o c k 2 3 7 :   p u b l i c   M D L _ T u r n O F F b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 5 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 2 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 3 7 3 , 3 7 4 , 3 6 9 , 3 7 0 , 1 1 8 , 1 1 9 , 1 7 3 , 1 7 4 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 2 4 ] . r u n ( 2 3 7 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 6 6   ( C l o s e   a l l _ t r a d e s )  
 c l a s s   B l o c k 2 3 8 :   p u b l i c   M D L _ C l o s e O p e n e d < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , i n t , u l o n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 6 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p M o d e   =   " a l l " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 9 ] . r u n ( 2 3 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 A r r o w C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 6 8   ( P l a y   s o u n d )  
 c l a s s   B l o c k 2 3 9 :   p u b l i c   M D L _ P l a y S o u n d < s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 3 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 3 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 6 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 0 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 M T s o u n d   =   " s t o p s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 0 3 ] . r u n ( 2 3 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 6 9   ( D e l e t e   a l l _ p e n d i n g _ o r d e r s )  
 c l a s s   B l o c k 2 4 0 :   p u b l i c   M D L _ D e l e t e P e n d i n g O r d e r s < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 6 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 3 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p M o d e   =   " a l l " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 9 ] . r u n ( 2 4 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 A r r o w C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 7 0   ( B u t t o n 9 c l o s e / d e l e t e _ a l l )  
 c l a s s   B l o c k 2 4 1 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 7 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " C l o s e   &   D e l e t e   a l l " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u t t o n _ c l o s e _ a l l " ;  
 	 	 O b j X   =   1 2 0 ;  
 	 	 O b j Y   =   3 7 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   9 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r F i r e B r i c k ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r B l a c k ;  
 	 }  
 } ;  
  
 / /   B l o c k   4 7 1   ( c l o s e   B u t t o n   9 )  
 c l a s s   B l o c k 2 4 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 7 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 2 3 8 , 2 4 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ c l o s e _ a l l " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 3 8 ] . r u n ( 2 4 2 ) ;  
 	 	 	 _ b l o c k s _ [ 2 4 0 ] . r u n ( 2 4 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 9 1   ( C o n d i t i o n )  
 c l a s s   B l o c k 2 4 3 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 9 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 4 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : a d d _ c l a s s i c _ p i v o t _ d 2 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 4 4 ] . r u n ( 2 4 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   4 9 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 4 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 4 9 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 4 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 2 p i v o t _ p " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 4 5 ] . r u n ( 2 4 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 0 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 4 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 0 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 4 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   1 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   1 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 2 p i v o t _ r 1 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 4 6 ] . r u n ( 2 4 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 0 3   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 4 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 0 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 4 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   3 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   3 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 2 p i v o t _ r 2 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 4 7 ] . r u n ( 2 4 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 0 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 4 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 0 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 4 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   5 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   5 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 2 p i v o t _ r 3 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 4 8 ] . r u n ( 2 4 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 0 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 4 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 0 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   7 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   7 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 2 p i v o t _ r 4 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 4 ] . r u n ( 2 4 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 0 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 4 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 4 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 4 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 0 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   2 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 3 p i v o t _ p " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 0 ] . r u n ( 2 4 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 1 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 5 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 1 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   1 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   1 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 3 p i v o t _ r 1 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 1 ] . r u n ( 2 5 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 1 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 5 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 1 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   3 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   3 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 3 p i v o t _ r 2 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 2 ] . r u n ( 2 5 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 1 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 5 2 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 1 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   5 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   5 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 3 p i v o t _ r 3 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 3 ] . r u n ( 2 5 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 1 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 5 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 1 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   7 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   7 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 3 p i v o t _ r 4 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 8 ] . r u n ( 2 5 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 2 0   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 5 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 2 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   2 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   2 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 2 p i v o t _ s 1 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 5 ] . r u n ( 2 5 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 2 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 5 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 2 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   4 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   4 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 2 p i v o t _ s 2 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 6 ] . r u n ( 2 5 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 2 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 5 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 2 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   6 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   6 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 2 p i v o t _ s 3 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 7 ] . r u n ( 2 5 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 2 3   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 5 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 2 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   8 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   8 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 2 p i v o t _ s 4 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 2 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 5 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 2 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 5 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   2 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   2 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 3 p i v o t _ s 1 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 5 9 ] . r u n ( 2 5 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 2 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 5 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 5 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 5 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 2 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 6 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   4 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   4 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 3 p i v o t _ s 2 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 6 0 ] . r u n ( 2 5 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 2 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 6 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 2 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 6 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   6 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   6 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 3 p i v o t _ s 3 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 6 1 ] . r u n ( 2 6 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 2 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 2 6 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 2 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   2 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   8 ;  
 	 	 O b j P r i c e 1 . S h i f t   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   8 ;  
 	 	 O b j P r i c e 2 . S h i f t   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " d 3 p i v o t _ s 4 " ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ D O T ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 2 8   ( C o n d i t i o n )  
 c l a s s   B l o c k 2 6 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 2 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 4 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : a d d _ c l a s s i c _ p i v o t _ d 3 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 4 9 ] . r u n ( 2 6 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   5 3 0   ( P a s s )  
 c l a s s   B l o c k 2 6 3 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 6 ]   =   { 2 7 9 , 2 8 2 , 3 0 6 , 3 1 5 , 3 2 5 , 3 5 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 7 9 ] . r u n ( 2 6 3 ) ;  
 	 	 	 _ b l o c k s _ [ 2 8 2 ] . r u n ( 2 6 3 ) ;  
 	 	 	 _ b l o c k s _ [ 3 0 6 ] . r u n ( 2 6 3 ) ;  
 	 	 	 _ b l o c k s _ [ 3 1 5 ] . r u n ( 2 6 3 ) ;  
 	 	 	 _ b l o c k s _ [ 3 2 5 ] . r u n ( 2 6 3 ) ;  
 	 	 	 _ b l o c k s _ [ 3 5 9 ] . r u n ( 2 6 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   5 3 1   ( N o   t r a d e )  
 c l a s s   B l o c k 2 6 4 :   p u b l i c   M D L _ N o O p e n e d O r d e r s < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 2 6 6 , 2 9 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 2 1 1 " ;  
 	 	 B u y s O r S e l l s   =   " b u y s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 6 6 ] . r u n ( 2 6 4 ) ;  
 	 	 	 _ b l o c k s _ [ 2 9 4 ] . r u n ( 2 6 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 3 2   ( N o   t r a d e )  
 c l a s s   B l o c k 2 6 5 :   p u b l i c   M D L _ N o O p e n e d O r d e r s < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 2 6 7 , 2 9 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 2 1 0 " ;  
 	 	 B u y s O r S e l l s   =   " s e l l s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 6 7 ] . r u n ( 2 6 5 ) ;  
 	 	 	 _ b l o c k s _ [ 2 9 5 ] . r u n ( 2 6 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 3 3   ( X & g t ; )  
 c l a s s   B l o c k 2 6 6 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 3 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 1 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . N a m e   =   " c t f _ f r a c t a l _ u p _ / _ b u y " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x > " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   P E R I O D _ M 1 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . P r o p e r t y   =   O B J P R O P _ T L _ P R I C E _ B Y _ S H I F T ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 4 ] . r u n ( 2 6 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   5 3 4   ( X & l t ; )  
 c l a s s   B l o c k 2 6 7 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 1 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . N a m e   =   " c t f _ f r a c t a l _ d o w n _ / _ s e l l " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   P E R I O D _ M 1 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . P r o p e r t y   =   O B J P R O P _ T L _ P R I C E _ B Y _ S H I F T ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 3 ] . r u n ( 2 6 7 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   5 3 5   ( 2 1 1   B u y   n o w )  
 c l a s s   B l o c k 2 6 8 :   p u b l i c   M D L _ B u y N o w < s t r i n g , s t r i n g , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , i n t , i n t , d o u b l e , b o o l , d o u b l e , d o u b l e , b o o l , d o u b l e , s t r i n g , b o o l , d o u b l e , s t r i n g , s t r i n g , b o o l , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ p r i c e s _ L o w e s t F r o m T o C a n d l e s , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 5 ]   =   { 2 7 0 , 2 9 6 , 2 9 7 , 3 3 4 , 3 3 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 2 1 1 " ;  
 	 	 S t o p L o s s M o d e   =   " d y n a m i c L e v e l " ;  
 	 	 M y C o m m e n t   =   " L o n g   t r a d e " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   {  
 	 	 d l S t o p L o s s . E n d B a r   =   c : : s l _ e n d _ c a n d l e ;  
 	 	 d l S t o p L o s s . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 d l S t o p L o s s . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) d l S t o p L o s s . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e - t o D i g i t s ( 3 , C u r r e n t S y m b o l ( ) ) ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 7 0 ] . r u n ( 2 6 8 ) ;  
 	 	 	 _ b l o c k s _ [ 2 9 6 ] . r u n ( 2 6 8 ) ;  
 	 	 	 _ b l o c k s _ [ 2 9 7 ] . r u n ( 2 6 8 ) ;  
 	 	 	 _ b l o c k s _ [ 3 3 4 ] . r u n ( 2 6 8 ) ;  
 	 	 	 _ b l o c k s _ [ 3 3 6 ] . r u n ( 2 6 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) v : : b s b s _ l o t s ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : t p _ 1 s t _ p o s ;  
 	 	 A r r o w C o l o r B u y   =   ( c o l o r ) c l r B l u e ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 3 6   ( 2 1 0   S e l l   n o w )  
 c l a s s   B l o c k 2 6 9 :   p u b l i c   M D L _ S e l l N o w < s t r i n g , s t r i n g , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , i n t , i n t , d o u b l e , b o o l , d o u b l e , d o u b l e , b o o l , d o u b l e , s t r i n g , b o o l , d o u b l e , s t r i n g , s t r i n g , b o o l , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ p r i c e s _ H i g h e s t F r o m T o C a n d l e s , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 6 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 6 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 5 ]   =   { 2 7 1 , 2 9 6 , 2 9 7 , 3 3 5 , 3 3 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 2 1 0 " ;  
 	 	 S t o p L o s s M o d e   =   " d y n a m i c L e v e l " ;  
 	 	 M y C o m m e n t   =   " S h o r t   t r a d e " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   {  
 	 	 d l S t o p L o s s . E n d B a r   =   c : : s l _ e n d _ c a n d l e ;  
 	 	 d l S t o p L o s s . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 d l S t o p L o s s . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) d l S t o p L o s s . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + t o D i g i t s ( 3 , C u r r e n t S y m b o l ( ) ) ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 7 1 ] . r u n ( 2 6 9 ) ;  
 	 	 	 _ b l o c k s _ [ 2 9 6 ] . r u n ( 2 6 9 ) ;  
 	 	 	 _ b l o c k s _ [ 2 9 7 ] . r u n ( 2 6 9 ) ;  
 	 	 	 _ b l o c k s _ [ 3 3 5 ] . r u n ( 2 6 9 ) ;  
 	 	 	 _ b l o c k s _ [ 3 3 7 ] . r u n ( 2 6 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) v : : b s b s _ l o t s ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : t p _ 1 s t _ p o s ;  
 	 	 A r r o w C o l o r S e l l   =   ( c o l o r ) c l r R e d ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 3 7   ( C l o s e   t r a d e s )  
 c l a s s   B l o c k 2 7 0 :   p u b l i c   M D L _ C l o s e O p e n e d < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , i n t , u l o n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p M o d e   =   " a l l " ;  
 	 	 G r o u p   =   " 2 1 1 " ;  
 	 	 B u y s O r S e l l s   =   " s e l l s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 A r r o w C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 3 8   ( C l o s e   t r a d e s )  
 c l a s s   B l o c k 2 7 1 :   p u b l i c   M D L _ C l o s e O p e n e d < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , i n t , u l o n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p M o d e   =   " a l l " ;  
 	 	 G r o u p   =   " 2 1 0 " ;  
 	 	 B u y s O r S e l l s   =   " b u y s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 A r r o w C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 3 9   ( N o   2 1 1   t r a d e )  
 c l a s s   B l o c k 2 7 2 :   p u b l i c   M D L _ N o O p e n e d O r d e r s < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 3 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 7 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 2 1 1 " ;  
 	 	 B u y s O r S e l l s   =   " b u y s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 7 3 ] . r u n ( 2 7 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 4 0   ( N o   2 1 0   t r a d e )  
 c l a s s   B l o c k 2 7 3 :   p u b l i c   M D L _ N o O p e n e d O r d e r s < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 4 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 7 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 2 1 0 " ;  
 	 	 B u y s O r S e l l s   =   " s e l l s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 7 4 ] . r u n ( 2 7 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   5 4 3   ( M o d i f y   V a r i a b l e s )  
 c l a s s   B l o c k 2 7 4 :   p u b l i c   M D L _ M o d i f y V a r i a b l e s < i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 5 4 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 9 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ V a l u e 1 _ ( )   {  
 	 	 V a l u e 1 . V a l u e   =   c : : a u t o _ e n t r y _ l o t _ s i z e ;  
  
 	 	 r e t u r n   V a l u e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ V a l u e 2 _ ( )   { r e t u r n   V a l u e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 3 _ ( )   { r e t u r n   V a l u e 3 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 4 _ ( )   { r e t u r n   V a l u e 4 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ V a l u e 5 _ ( )   { r e t u r n   V a l u e 5 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 8 ] . r u n ( 2 7 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 v : : b s b s _ l o t s   =   _ V a l u e 1 _ ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 0 6   ( C o n d i t i o n )  
 c l a s s   B l o c k 2 7 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 0 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 1 4 1 , 3 0 0 , 3 0 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : h i g h e r _ t i m e f r a m e _ f r a c t a l ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 4 1 ] . r u n ( 2 7 5 ) ;  
 	 	 	 _ b l o c k s _ [ 3 0 0 ] . r u n ( 2 7 5 ) ;  
 	 	 	 _ b l o c k s _ [ 3 0 1 ] . r u n ( 2 7 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 0 7   ( B u t t o n 1 0 c u s t o m _ l i n e s )  
 c l a s s   B l o c k 2 7 6 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 0 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " C u s t o m   L i n e s " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u t t o n _ m a n u a l _ t r a d i n g " ;  
 	 	 O b j X   =   1 2 0 ;  
 	 	 O b j Y   =   4 0 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   9 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r S a n d y B r o w n ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r B l a c k ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 1 2   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 2 7 7 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 1 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " m a n u a l _ t r a d i n g _ t x t " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 	 M a x O b j e c t s   =   1 ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 1 3   ( d i s p l a y m a n u a l _ t r a d i n g )  
 c l a s s   B l o c k 2 7 8 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 1 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j T e x t . T e x t   =   " C u s t o m   L i n e s " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m a n u a l _ t r a d i n g _ t x t " ;  
 	 	 O b j X   =   1 0 6 ;  
 	 	 O b j Y   =   4 2 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r S a n d y B r o w n ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 1 4   ( B u t t o n   1 0 )  
 c l a s s   B l o c k 2 7 9 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 7 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 7 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 1 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 2 7 7 , 2 7 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ m a n u a l _ t r a d i n g " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 2 7 7 ] . r u n ( 2 7 9 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 7 8 ] . r u n ( 2 7 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 1 5   ( B u t t o n   1 0 )  
 c l a s s   B l o c k 2 8 0 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 1 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 2 9 9 , 3 0 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ m a n u a l _ t r a d i n g " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 9 ] . r u n ( 2 8 0 ) ;  
 	 	 	 _ b l o c k s _ [ 3 0 2 ] . r u n ( 2 8 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 1 6   ( d i s l p a y a u t o t r a d i n g _ l o t _ s i z e )  
 c l a s s   B l o c k 2 8 1 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 1 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " a u t o _ e n t r y _ l o t _ s i z e " ;  
 	 	 O b j X   =   8 8 0 ;  
 	 	 O b j Y   =   5 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j T e x t _ ( )   {  
 	 	 O b j T e x t . V a l u e   =   v : : b s b s _ l o t s ;  
  
 	 	 r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ L E F T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r O r a n g e R e d ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 2 9   ( c l o s e _ o p o )  
 c l a s s   B l o c k 2 8 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 2 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 2 8 3 , 2 8 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : c l o s e _ o p o _ t r a d e ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 2 8 4 ] . r u n ( 2 8 2 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 8 3 ] . r u n ( 2 8 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 3 0   ( T u r n   O N   5 3 7 , 5 3 8 )  
 c l a s s   B l o c k 2 8 3 :   p u b l i c   M D L _ T u r n O N b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 3 0 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 5 3 7 , 5 3 8 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   6 3 3   ( T u r n   O F F   5 3 7 , 5 3 8 )  
 c l a s s   B l o c k 2 8 4 :   p u b l i c   M D L _ T u r n O F F b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 3 3 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 5 3 7 , 5 3 8 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   6 3 4   ( P l a y   s o u n d   2 )  
 c l a s s   B l o c k 2 8 5 :   p u b l i c   M D L _ P l a y S o u n d < s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 3 4 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 M T s o u n d   =   " a l e r t 2 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   6 3 5   ( P l a y   s o u n d   2 )  
 c l a s s   B l o c k 2 8 6 :   p u b l i c   M D L _ P l a y S o u n d < s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 3 5 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 M T s o u n d   =   " a l e r t 2 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   6 3 6   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 2 8 7 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 3 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 8 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 8 5 ] . r u n ( 2 8 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 3 7   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 2 8 8 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 3 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 8 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 8 6 ] . r u n ( 2 8 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 3 8   ( n e w _ f r a c t a l )  
 c l a s s   B l o c k 2 8 9 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 8 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 8 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 3 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 9 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : f r a c t a l _ n e w _ a l a r m ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 1 ] . r u n ( 2 8 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 3 9   ( n e w _ f r a c t a l )  
 c l a s s   B l o c k 2 9 0 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 3 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 9 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : f r a c t a l _ n e w _ a l a r m ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 2 ] . r u n ( 2 9 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 4 0   ( C o n d i t i o n )  
 c l a s s   B l o c k 2 9 1 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i F r a c t a l s , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 4 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 8 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . S h i f t   =   3 ;  
 	 	 R o . V a l u e   =   0 . 0 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 8 7 ] . r u n ( 2 9 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 4 1   ( C o n d i t i o n )  
 c l a s s   B l o c k 2 9 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i F r a c t a l s , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 4 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 8 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . M o d e   =   2 ;  
 	 	 L o . S h i f t   =   3 ;  
 	 	 R o . V a l u e   =   0 . 0 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 8 8 ] . r u n ( 2 9 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 4 3   ( i n c r e m e n t _ l o t _ s i z e _ v a r )  
 c l a s s   B l o c k 2 9 3 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 4 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 / /   S e t   v a r i a b l e s   ( i n )  
 	 	 v : : b s b s _ l o t s   =   ( d o u b l e ) ( v : : b s b s _ l o t s * c : : l o t _ s i z e _ f a c t o r + c : : l o t _ s i z e _ a d d ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 4 4   ( X & l t ; )  
 c l a s s   B l o c k 2 9 4 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 4 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 1 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . N a m e   =   " c t f _ f r a c t a l _ u p _ / _ b u y " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   P E R I O D _ M 1 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . P r o p e r t y   =   O B J P R O P _ T L _ P R I C E _ B Y _ S H I F T ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 4 ] . r u n ( 2 9 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 4 5   ( X & g t ; )  
 c l a s s   B l o c k 2 9 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 4 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 1 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . N a m e   =   " c t f _ f r a c t a l _ d o w n _ / _ s e l l " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x > " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   P E R I O D _ M 1 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . P r o p e r t y   =   O B J P R O P _ T L _ P R I C E _ B Y _ S H I F T ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 3 ] . r u n ( 2 9 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 4 6   ( P l a y   s o u n d )  
 c l a s s   B l o c k 2 9 6 :   p u b l i c   M D L _ P l a y S o u n d < s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 4 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 4 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 2 ] . r u n ( 2 9 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 4 7   ( C o u n t e r :   C o u n t   \ " n \ " ,   t h e n   p a s s )  
 c l a s s   B l o c k 2 9 7 :   p u b l i c   M D L _ C o u n t N t i m e s < i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 4 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 9 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 3 ] . r u n ( 2 9 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 C o u n t s   =   ( i n t ) c : : t r a d e _ c o u n t e r ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 4 8   ( C o u n t e r :   R e s e t )  
 c l a s s   B l o c k 2 9 8 :   p u b l i c   M D L _ C o u n t e r R e s e t < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 4 8 " ;  
  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   6 5 0   ( C o n d i t i o n )  
 c l a s s   B l o c k 2 9 9 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i F r a c t a l s , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 2 9 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   2 9 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 5 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 2 9 , 1 3 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . M o d e   =   2 ;  
 	 	 R o . V a l u e   =   0 . 0 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
 	 	 L o . S h i f t   =   v : : c _ i d _ f d o w n _ 3 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 3 3 ] . r u n ( 2 9 9 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 2 9 ] . r u n ( 2 9 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 5 1   ( C o n d i t i o n )  
 c l a s s   B l o c k 3 0 0 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i F r a c t a l s , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 5 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 3 0 , 1 3 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   0 . 0 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   v : : c _ h i g h e r _ t f _ f ;  
 	 	 L o . S h i f t   =   v : : c h _ i d _ f u p _ 3 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 3 4 ] . r u n ( 3 0 0 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 3 0 ] . r u n ( 3 0 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 5 2   ( C o n d i t i o n )  
 c l a s s   B l o c k 3 0 1 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i F r a c t a l s , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 5 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 3 1 , 1 3 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . M o d e   =   2 ;  
 	 	 R o . V a l u e   =   0 . 0 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   v : : c _ h i g h e r _ t f _ f ;  
 	 	 L o . S h i f t   =   v : : c h _ i d _ f d o w n _ 3 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 3 5 ] . r u n ( 3 0 1 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 3 1 ] . r u n ( 3 0 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 5 4   ( C o n d i t i o n )  
 c l a s s   B l o c k 3 0 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i F r a c t a l s , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 5 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 1 2 8 , 3 3 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   0 . 0 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
 	 	 L o . S h i f t   =   v : : c _ i d _ f u p _ 3 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 3 3 1 ] . r u n ( 3 0 2 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 2 8 ] . r u n ( 3 0 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 5 6   ( D e l e t e   o b j e c t s   b y   t y p e )  
 c l a s s   B l o c k 3 0 3 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s B y T y p e < i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 5 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 T y p e   =   ( i n t ) O B J _ A R R O W ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 5 7   ( D e l e t e   o b j e c t s   b y   t y p e )  
 c l a s s   B l o c k 3 0 4 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s B y T y p e < i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 5 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 T y p e   =   ( i n t ) O B J _ A R R O W ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 5 8   ( B u t t o n 1 1 a u t o _ b u y _ e n t r y )  
 c l a s s   B l o c k 3 0 5 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 5 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " F U - B u y " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u t t o n _ a u t o _ b u y _ e n t r y " ;  
 	 	 O b j X   =   1 3 0 ;  
 	 	 O b j Y   =   4 4 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   5 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r B l a c k ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 5 9   ( B u t t o n   1 1 )  
 c l a s s   B l o c k 3 0 6 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 5 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 6 ]   =   { 2 6 4 , 2 7 2 , 3 0 7 , 3 0 8 , 3 1 1 , 3 1 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ a u t o _ b u y _ e n t r y " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 3 0 7 ] . r u n ( 3 0 6 ) ;  
 	 	 	 _ b l o c k s _ [ 3 1 2 ] . r u n ( 3 0 6 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 6 4 ] . r u n ( 3 0 6 ) ;  
 	 	 	 _ b l o c k s _ [ 2 7 2 ] . r u n ( 3 0 6 ) ;  
 	 	 	 _ b l o c k s _ [ 3 0 8 ] . r u n ( 3 0 6 ) ;  
 	 	 	 _ b l o c k s _ [ 3 1 1 ] . r u n ( 3 0 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 6 0   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 3 0 7 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 6 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " a u t o _ b u y _ e n t r y _ t x t " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 	 M a x O b j e c t s   =   1 ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 6 1   ( d i s p l a y a u t o _ e n t r y )  
 c l a s s   B l o c k 3 0 8 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 6 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j T e x t . T e x t   =   " F U - B u y " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " a u t o _ b u y _ e n t r y _ t x t " ;  
 	 	 O b j X   =   1 2 0 ;  
 	 	 O b j Y   =   4 6 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 6 2   ( T u r n   O F F   6 4 4 , 6 4 5 )  
 c l a s s   B l o c k 3 0 9 :   p u b l i c   M D L _ T u r n O F F b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 0 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 0 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 6 2 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 6 4 4 , 6 4 5 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   6 6 3   ( T u r n   O N   6 4 4 , 6 4 5 )  
 c l a s s   B l o c k 3 1 0 :   p u b l i c   M D L _ T u r n O N b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 6 3 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 6 4 4 , 6 4 5 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   6 6 4   ( A N D )  
 c l a s s   B l o c k 3 1 1 :   p u b l i c   M D L _ L o g i c a l A N D  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 6 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 0 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 0 9 ] . r u n ( 3 1 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 6 5   ( A N D )  
 c l a s s   B l o c k 3 1 2 :   p u b l i c   M D L _ L o g i c a l A N D  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 6 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 1 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 0 ] . r u n ( 3 1 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 6 8   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 3 1 3 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 6 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 6 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 6 9 ] . r u n ( 3 1 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 6 9   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 3 1 4 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 6 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 6 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 6 8 ] . r u n ( 3 1 4 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) C u r r e n t T i m e f r a m e ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 7 0   ( B u t t o n   1 3   ( f r a c t a l _ t r a i l i n g ) )  
 c l a s s   B l o c k 3 1 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 4 ]   =   { 3 2 2 , 3 2 3 , 3 3 2 , 3 3 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ f r a c t a l _ t r a i l i n g " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 3 2 2 ] . r u n ( 3 1 5 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 2 3 ] . r u n ( 3 1 5 ) ;  
 	 	 	 _ b l o c k s _ [ 3 3 2 ] . r u n ( 3 1 5 ) ;  
 	 	 	 _ b l o c k s _ [ 3 3 3 ] . r u n ( 3 1 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 7 1   ( X & l t ; )  
 c l a s s   B l o c k 3 1 6 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 1 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . N a m e   =   " c t f _ f r a c t a l _ d o w n _ / _ s e l l " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   P E R I O D _ M 1 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . P r o p e r t y   =   O B J P R O P _ T L _ P R I C E _ B Y _ S H I F T ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) R o . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e - t o D i g i t s ( 3 , C u r r e n t S y m b o l ( ) ) ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 9 ] . r u n ( 3 1 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 7 2   ( X & g t ; )  
 c l a s s   B l o c k 3 1 7 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 1 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . N a m e   =   " c t f _ f r a c t a l _ u p _ / _ b u y " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x > " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   P E R I O D _ M 1 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . P r o p e r t y   =   O B J P R O P _ T L _ P R I C E _ B Y _ S H I F T ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) R o . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + t o D i g i t s ( 3 , C u r r e n t S y m b o l ( ) ) ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 8 ] . r u n ( 3 1 7 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 7 3   ( C l o s e   t r a d e s )  
 c l a s s   B l o c k 3 1 8 :   p u b l i c   M D L _ C l o s e O p e n e d < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , i n t , u l o n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 9 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p M o d e   =   " a l l " ;  
 	 	 B u y s O r S e l l s   =   " s e l l s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 6 ] . r u n ( 3 1 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 A r r o w C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 7 4   ( C l o s e   t r a d e s )  
 c l a s s   B l o c k 3 1 9 :   p u b l i c   M D L _ C l o s e O p e n e d < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g , i n t , u l o n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 1 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 1 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 9 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p M o d e   =   " a l l " ;  
 	 	 B u y s O r S e l l s   =   " b u y s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 6 ] . r u n ( 3 1 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 A r r o w C o l o r   =   ( c o l o r ) c l r D e e p P i n k ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 7 5   ( P a s s )  
 c l a s s   B l o c k 3 2 0 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 2 4 2 , 3 4 7 , 3 6 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 4 2 ] . r u n ( 3 2 0 ) ;  
 	 	 	 _ b l o c k s _ [ 3 4 7 ] . r u n ( 3 2 0 ) ;  
 	 	 	 _ b l o c k s _ [ 3 6 0 ] . r u n ( 3 2 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 7 6   ( B u t t o n 1 3 f r a c t a l _ t r a i l i n g )  
 c l a s s   B l o c k 3 2 1 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " F r a c t a l   T r a i l i n g " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u t t o n _ f r a c t a l _ t r a i l i n g " ;  
 	 	 O b j X   =   1 2 0 ;  
 	 	 O b j Y   =   4 8 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   9 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r S a n d y B r o w n ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r B l a c k ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 7 7   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 3 2 2 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " f r a c t a l _ t r a i l i n g _ t x t " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 	 M a x O b j e c t s   =   1 ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 7 8   ( d i s p l a y f r a c t a l _ t r a i l i n g )  
 c l a s s   B l o c k 3 2 3 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j T e x t . T e x t   =   " F r a c t a l   T r a i l i n g " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " f r a c t a l _ t r a i l i n g _ t x t " ;  
 	 	 O b j X   =   1 0 9 ;  
 	 	 O b j Y   =   5 0 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r S a n d y B r o w n ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 7 9   ( B u t t o n 1 2 a u t o _ s e l l _ e n t r y )  
 c l a s s   B l o c k 3 2 4 :   p u b l i c   M D L _ C h a r t D r a w B u t t o n < b o o l , b o o l , s t r i n g , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , i n t , i n t , c o l o r , c o l o r , i n t , b o o l , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 7 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T e x t . T e x t   =   " F D - S e l l " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u t t o n _ a u t o _ s e l l _ e n t r y " ;  
 	 	 O b j X   =   7 0 ;  
 	 	 O b j Y   =   4 4 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 	 O b j X s i z e   =   5 0 ;  
 	 	 O b j Y s i z e   =   1 8 ;  
 	 	 O b j B a c k   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j B g C o l o r   =   ( c o l o r ) c l r O r a n g e R e d ;  
 	 	 O b j B o r d e r C o l o r   =   ( c o l o r ) c l r N O N E ;  
 	 	 O b j C o r n e r   =   ( i n t ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r B l a c k ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 8 0   ( B u t t o n   1 2 )  
 c l a s s   B l o c k 3 2 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 8 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 6 ]   =   { 2 6 5 , 2 7 2 , 3 1 1 , 3 1 2 , 3 2 6 , 3 2 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ a u t o _ s e l l _ e n t r y " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 2 ] . r u n ( 3 2 5 ) ;  
 	 	 	 _ b l o c k s _ [ 3 2 6 ] . r u n ( 3 2 5 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 6 5 ] . r u n ( 3 2 5 ) ;  
 	 	 	 _ b l o c k s _ [ 2 7 2 ] . r u n ( 3 2 5 ) ;  
 	 	 	 _ b l o c k s _ [ 3 1 1 ] . r u n ( 3 2 5 ) ;  
 	 	 	 _ b l o c k s _ [ 3 2 7 ] . r u n ( 3 2 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 8 1   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 3 2 6 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 8 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " a u t o _ s e l l _ e n t r y _ t x t " ;  
 	 	 S o r t M o d e   =   " a - z " ;  
 	 	 M a x O b j e c t s   =   1 ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 8 2   ( d i s p l a y a u t o _ e n t r y )  
 c l a s s   B l o c k 3 2 7 :   p u b l i c   M D L _ C h a r t D r a w T e x t < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , i n t , M D L I C _ t e x t _ t e x t , s t r i n g , s t r i n g , i n t , d o u b l e , E N U M _ B A S E _ C O R N E R , i n t , c o l o r , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 8 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j T e x t . T e x t   =   " F D - S e l l " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " a u t o _ s e l l _ e n t r y _ t x t " ;  
 	 	 O b j X   =   5 9 ;  
 	 	 O b j Y   =   4 6 0 ;  
 	 	 O b j F o n t S i z e   =   8 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   s t r i n g   _ O b j T e x t _ ( )   { r e t u r n   O b j T e x t . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ L A B E L ;  
 	 	 O b j C o r n e r   =   ( E N U M _ B A S E _ C O R N E R ) C O R N E R _ R I G H T _ U P P E R ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ L E F T _ U P P E R ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r O r a n g e R e d ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 8 5   ( d r a w _ m a _ b b _ i c h i _ o n l y )  
 c l a s s   B l o c k 3 2 8 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 8 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 3 2 9 , 3 3 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : d r a w _ m a _ b b _ i c h i _ o n l y ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 3 2 9 ] . r u n ( 3 2 8 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 3 0 ] . r u n ( 3 2 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 8 6   ( T u r n   O N   1 8 , 9 1 )  
 c l a s s   B l o c k 3 2 9 :   p u b l i c   M D L _ T u r n O N b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 2 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 2 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 8 6 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 1 8 , 9 1 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   6 8 7   ( T u r n   O F F   1 8 , 9 1 )  
 c l a s s   B l o c k 3 3 0 :   p u b l i c   M D L _ T u r n O F F b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 8 7 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 1 8 , 9 1 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   6 8 8   ( C o n d i t i o n )  
 c l a s s   B l o c k 3 3 1 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 8 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 1 3 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 R o . V a l u e   =   3 0 . 0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . V a l u e   =   v : : c _ i d _ f u p _ 3 ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 1 3 2 ] . r u n ( 3 3 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 8 9   ( I f   b u y   t r a d e )  
 c l a s s   B l o c k 3 3 2 :   p u b l i c   M D L _ I f O p e n e d O r d e r s < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 8 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 1 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p M o d e   =   " a l l " ;  
 	 	 B u y s O r S e l l s   =   " b u y s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 6 ] . r u n ( 3 3 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 9 0   ( I f   s e l l   t r a d e )  
 c l a s s   B l o c k 3 3 3 :   p u b l i c   M D L _ I f O p e n e d O r d e r s < s t r i n g , s t r i n g , s t r i n g , s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 1 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p M o d e   =   " a l l " ;  
 	 	 B u y s O r S e l l s   =   " s e l l s " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 7 ] . r u n ( 3 3 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 9 1   ( 2 n d _ p o s )  
 c l a s s   B l o c k 3 3 4 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 3 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : a d d _ 2 n d _ p o s ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 3 8 ] . r u n ( 3 3 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 9 2   ( 2 n d _ p o s )  
 c l a s s   B l o c k 3 3 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 3 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : a d d _ 2 n d _ p o s ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 3 9 ] . r u n ( 3 3 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 9 3   ( 3 r d _ p o s )  
 c l a s s   B l o c k 3 3 6 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 3 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 4 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : a d d _ 3 r d _ p o s ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 0 ] . r u n ( 3 3 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 9 4   ( 3 r d _ p o s )  
 c l a s s   B l o c k 3 3 7 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 4 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : a d d _ 3 r d _ p o s ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 1 ] . r u n ( 3 3 7 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   6 9 5   ( 2 1 1   B u y   n o w )  
 c l a s s   B l o c k 3 3 8 :   p u b l i c   M D L _ B u y N o w < s t r i n g , s t r i n g , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , i n t , i n t , d o u b l e , b o o l , d o u b l e , d o u b l e , b o o l , d o u b l e , s t r i n g , b o o l , d o u b l e , s t r i n g , s t r i n g , b o o l , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ p r i c e s _ L o w e s t F r o m T o C a n d l e s , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 9 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 2 1 1 " ;  
 	 	 S t o p L o s s M o d e   =   " d y n a m i c L e v e l " ;  
 	 	 M y C o m m e n t   =   " L o n g   t r a d e " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   {  
 	 	 d l S t o p L o s s . E n d B a r   =   c : : s l _ e n d _ c a n d l e ;  
 	 	 d l S t o p L o s s . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 d l S t o p L o s s . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) d l S t o p L o s s . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e - t o D i g i t s ( 3 , C u r r e n t S y m b o l ( ) ) ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 6 ] . r u n ( 3 3 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) v : : b s b s _ l o t s ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : t p _ 2 n d _ p o s ;  
 	 	 A r r o w C o l o r B u y   =   ( c o l o r ) c l r B l u e ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 9 6   ( 2 1 0   S e l l   n o w )  
 c l a s s   B l o c k 3 3 9 :   p u b l i c   M D L _ S e l l N o w < s t r i n g , s t r i n g , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , i n t , i n t , d o u b l e , b o o l , d o u b l e , d o u b l e , b o o l , d o u b l e , s t r i n g , b o o l , d o u b l e , s t r i n g , s t r i n g , b o o l , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ p r i c e s _ H i g h e s t F r o m T o C a n d l e s , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 3 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 3 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 9 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 2 1 0 " ;  
 	 	 S t o p L o s s M o d e   =   " d y n a m i c L e v e l " ;  
 	 	 M y C o m m e n t   =   " S h o r t   t r a d e " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   {  
 	 	 d l S t o p L o s s . E n d B a r   =   c : : s l _ e n d _ c a n d l e ;  
 	 	 d l S t o p L o s s . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 d l S t o p L o s s . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) d l S t o p L o s s . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + t o D i g i t s ( 5 , C u r r e n t S y m b o l ( ) ) ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 6 ] . r u n ( 3 3 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) v : : b s b s _ l o t s ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : t p _ 2 n d _ p o s ;  
 	 	 A r r o w C o l o r S e l l   =   ( c o l o r ) c l r R e d ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 9 7   ( 2 1 1   B u y   n o w )  
 c l a s s   B l o c k 3 4 0 :   p u b l i c   M D L _ B u y N o w < s t r i n g , s t r i n g , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , i n t , i n t , d o u b l e , b o o l , d o u b l e , d o u b l e , b o o l , d o u b l e , s t r i n g , b o o l , d o u b l e , s t r i n g , s t r i n g , b o o l , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ p r i c e s _ L o w e s t F r o m T o C a n d l e s , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 9 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 2 1 1 " ;  
 	 	 S t o p L o s s M o d e   =   " d y n a m i c L e v e l " ;  
 	 	 M y C o m m e n t   =   " L o n g   t r a d e " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   {  
 	 	 d l S t o p L o s s . E n d B a r   =   c : : s l _ e n d _ c a n d l e ;  
 	 	 d l S t o p L o s s . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 d l S t o p L o s s . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) d l S t o p L o s s . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e - t o D i g i t s ( 3 , C u r r e n t S y m b o l ( ) ) ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 6 ] . r u n ( 3 4 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) v : : b s b s _ l o t s ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : t p _ 3 r d _ p o s ;  
 	 	 A r r o w C o l o r B u y   =   ( c o l o r ) c l r B l u e ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 9 8   ( 2 1 0   S e l l   n o w )  
 c l a s s   B l o c k 3 4 1 :   p u b l i c   M D L _ S e l l N o w < s t r i n g , s t r i n g , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , d o u b l e , i n t , i n t , d o u b l e , b o o l , d o u b l e , d o u b l e , b o o l , d o u b l e , s t r i n g , b o o l , d o u b l e , s t r i n g , s t r i n g , b o o l , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ p r i c e s _ H i g h e s t F r o m T o C a n d l e s , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , M D L I C _ v a l u e _ v a l u e , d o u b l e , s t r i n g , i n t , i n t , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , u l o n g , s t r i n g , c o l o r >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 2 9 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 d V o l u m e S i z e . V a l u e   =   0 . 1 ;  
 	 	 d p S t o p L o s s . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d S t o p L o s s . V a l u e   =   0 . 0 1 ;  
 	 	 d p T a k e P r o f i t . V a l u e   =   1 0 0 . 0 ;  
 	 	 d d T a k e P r o f i t . V a l u e   =   0 . 0 1 ;  
 	 	 d E x p . M o d e T i m e S h i f t   =   2 ;  
 	 	 d E x p . T i m e S h i f t D a y s   =   1 . 0 ;  
 	 	 d E x p . T i m e S k i p W e e k d a y s   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 G r o u p   =   " 2 1 0 " ;  
 	 	 S t o p L o s s M o d e   =   " d y n a m i c L e v e l " ;  
 	 	 M y C o m m e n t   =   " S h o r t   t r a d e " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ d V o l u m e S i z e _ ( )   { r e t u r n   d V o l u m e S i z e . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l S t o p L o s s _ ( )   {  
 	 	 d l S t o p L o s s . E n d B a r   =   c : : s l _ e n d _ c a n d l e ;  
 	 	 d l S t o p L o s s . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 d l S t o p L o s s . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) d l S t o p L o s s . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + t o D i g i t s ( 5 , C u r r e n t S y m b o l ( ) ) ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ d p S t o p L o s s _ ( )   { r e t u r n   d p S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d S t o p L o s s _ ( )   { r e t u r n   d d S t o p L o s s . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d l T a k e P r o f i t _ ( )   { r e t u r n   d l T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d p T a k e P r o f i t _ ( )   { r e t u r n   d p T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ d d T a k e P r o f i t _ ( )   { r e t u r n   d d T a k e P r o f i t . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d a t e t i m e   _ d E x p _ ( )   { r e t u r n   d E x p . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 9 6 ] . r u n ( 3 4 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 V o l u m e S i z e   =   ( d o u b l e ) v : : b s b s _ l o t s ;  
 	 	 T a k e P r o f i t P i p s   =   ( d o u b l e ) c : : t p _ 3 r d _ p o s ;  
 	 	 A r r o w C o l o r S e l l   =   ( c o l o r ) c l r R e d ;  
 	 }  
 } ;  
  
 / /   B l o c k   6 9 9   ( D e l e t e   o b j e c t s   b y   t y p e )  
 c l a s s   B l o c k 3 4 2 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s B y T y p e < i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 6 9 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 T y p e   =   ( i n t ) O B J _ A R R O W ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 0 0   ( C a n d l e _ l o w e r _ l o w )  
 c l a s s   B l o c k 3 4 3 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 0 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 4 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . i O H L C   =   " i L o w " ;  
 	 	 L o . C a n d l e I D   =   1 ;  
 	 	 R o . i O H L C   =   " i L o w " ;  
 	 	 R o . C a n d l e I D   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 R o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 4 ] . r u n ( 3 4 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 0 2   ( c l o s e   & g t ;   o p e n )  
 c l a s s   B l o c k 3 4 4 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 0 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 5 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . C a n d l e I D   =   1 ;  
 	 	 R o . i O H L C   =   " i O p e n " ;  
 	 	 R o . C a n d l e I D   =   1 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 R o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 5 7 ] . r u n ( 3 4 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 0 3   ( C a n d l e _ h i g h e r _ h i g h )  
 c l a s s   B l o c k 3 4 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 0 3 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 4 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . i O H L C   =   " i H i g h " ;  
 	 	 L o . C a n d l e I D   =   1 ;  
 	 	 R o . i O H L C   =   " i H i g h " ;  
 	 	 R o . C a n d l e I D   =   2 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 R o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 6 ] . r u n ( 3 4 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 0 5   ( c l o s e   & l t ;   o p e n )  
 c l a s s   B l o c k 3 4 6 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , s t r i n g , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 0 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 5 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . C a n d l e I D   =   1 ;  
 	 	 R o . i O H L C   =   " i O p e n " ;  
 	 	 R o . C a n d l e I D   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 R o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 5 8 ] . r u n ( 3 4 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 0 6   ( B W _ d i v _ b a r _ s i g n a l )  
 c l a s s   B l o c k 3 4 7 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 0 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 5 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : B W _ d i v _ b a r _ s i g n a l ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 5 6 ] . r u n ( 3 4 7 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 0 9   ( D r a w   A r r o w   d o w n )  
 c l a s s   B l o c k 3 4 8 :   p u b l i c   M D L _ C h a r t D r a w A r r o w < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 0 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 4 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i H i g h " ;  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b e a r i s h _ d i v _ b a r " ;  
 	 	 O b j A r r o w C o d e   =   2 3 4 ;  
 	 	 O b j W i d t h   =   0 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e + t o D i g i t s ( 5 , C u r r e n t S y m b o l ( ) ) ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 9 ] . r u n ( 3 4 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ A R R O W ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ B O T T O M ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : s i g n a l _ a r r o w _ d o w n _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 1 6   ( P l a y   s o u n d   2 )  
 c l a s s   B l o c k 3 4 9 :   p u b l i c   M D L _ P l a y S o u n d < s t r i n g , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 4 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 4 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 1 6 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 M T s o u n d   =   " a l e r t 2 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   7 2 3   ( B e a r s   i n   a   r o w )  
 c l a s s   B l o c k 3 5 0 :   p u b l i c   M D L _ S i g n a l B e a r s I n A r o w < s t r i n g , i n t , d o u b l e , s t r i n g , s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 2 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 5 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 M i n B o d y S i z e   =   3 . 0 ;  
 	 	 S h i f t   =   2 ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 5 4 ] . r u n ( 3 5 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 R o w S i z e   =   ( i n t ) c : : c a n d l e s _ i n _ a _ r o w ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) c : : d i v _ b a r _ t i m e f r a m e ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 2 4   ( B u l l s   i n   a   r o w )  
 c l a s s   B l o c k 3 5 1 :   p u b l i c   M D L _ S i g n a l B u l l s I n A r o w < s t r i n g , i n t , d o u b l e , s t r i n g , s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 2 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 5 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 M i n B o d y S i z e   =   3 . 0 ;  
 	 	 S h i f t   =   2 ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 5 3 ] . r u n ( 3 5 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 R o w S i z e   =   ( i n t ) c : : c a n d l e s _ i n _ a _ r o w ;  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) c : : d i v _ b a r _ t i m e f r a m e ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 2 5   ( O n c e   p e r   b a r )  
 c l a s s   B l o c k 3 5 2 :   p u b l i c   M D L _ O n c e P e r B a r < s t r i n g , E N U M _ T I M E F R A M E S , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 2 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 3 5 0 , 3 5 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 5 0 ] . r u n ( 3 5 2 ) ;  
 	 	 	 _ b l o c k s _ [ 3 5 1 ] . r u n ( 3 5 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) c : : d i v _ b a r _ t i m e f r a m e ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 2 6   ( m a c d   & g t ; )  
 c l a s s   B l o c k 3 5 3 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i M A C D , d o u b l e , s t r i n g , M D L I C _ i n d i c a t o r s _ i M A C D , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 2 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 4 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . S h i f t   =   1 ;  
 	 	 R o . S h i f t   =   2 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . F a s t E M A p e r i o d   =   c : : m a c d _ f a s t _ e m a ;  
 	 	 L o . S l o w E M A p e r i o d   =   c : : m a c d _ s l o w _ e m a ;  
 	 	 L o . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . F a s t E M A p e r i o d   =   c : : m a c d _ f a s t _ e m a ;  
 	 	 R o . S l o w E M A p e r i o d   =   c : : m a c d _ s l o w _ e m a ;  
 	 	 R o . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 R o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 R o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 5 ] . r u n ( 3 5 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 2 9   ( m a c d   & l t ; )  
 c l a s s   B l o c k 3 5 4 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i M A C D , d o u b l e , s t r i n g , M D L I C _ i n d i c a t o r s _ i M A C D , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 2 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 4 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . S h i f t   =   1 ;  
 	 	 R o . S h i f t   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . F a s t E M A p e r i o d   =   c : : m a c d _ f a s t _ e m a ;  
 	 	 L o . S l o w E M A p e r i o d   =   c : : m a c d _ s l o w _ e m a ;  
 	 	 L o . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . F a s t E M A p e r i o d   =   c : : m a c d _ f a s t _ e m a ;  
 	 	 R o . S l o w E M A p e r i o d   =   c : : m a c d _ s l o w _ e m a ;  
 	 	 R o . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 R o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 R o . P e r i o d   =   c : : d i v _ b a r _ t i m e f r a m e ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 3 ] . r u n ( 3 5 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 3 0   ( D r a w   A r r o w   u p )  
 c l a s s   B l o c k 3 5 5 :   p u b l i c   M D L _ C h a r t D r a w A r r o w < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , i n t , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , i n t , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 0 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 4 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i L o w " ;  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j N a m e   =   " b u l l i s h _ d i v _ b a r " ;  
 	 	 O b j A r r o w C o d e   =   2 3 3 ;  
 	 	 O b j W i d t h   =   0 ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   { r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   C u r r e n t T i m e f r a m e ( ) ;  
  
 	 	 d o u b l e   v a l u e   =   ( d o u b l e ) O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 	 v a l u e   =   v a l u e - t o D i g i t s ( 5 , C u r r e n t S y m b o l ( ) ) ;   / /   A d j u s t   t h e   v a l u e  
 	 	 r e t u r n   v a l u e ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 9 ] . r u n ( 3 5 5 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ A R R O W ;  
 	 	 O b j A n c h o r   =   ( i n t ) A N C H O R _ T O P ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : s i g n a l _ a r r o w _ u p _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 3 1   ( B u t t o n   6 )  
 c l a s s   B l o c k 3 5 6 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 5 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " f r a c t _ s r " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 5 2 ] . r u n ( 3 5 6 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 3 2   ( b u l l   c a n d l e   c l o s e )  
 c l a s s   B l o c k 3 5 7 :   p u b l i c   M D L _ S i n g l e C a n d l e T e m p l a t e U L < s t r i n g , s t r i n g , i n t , s t r i n g , E N U M _ T I M E F R A M E S , s t r i n g , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 5 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 C a n d l e T y p e   =   " b u l l " ;  
 	 	 U p p e r W i c k M o d e   =   " t o " ;  
 	 	 L o w e r W i c k M o d e   =   " n o " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 5 5 ] . r u n ( 3 5 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) c : : d i v _ b a r _ t i m e f r a m e ;  
 	 	 U p W i c k T o   =   ( d o u b l e ) c : : w i c k _ p e r c e n t ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 3 3   ( b e a r   c a n d l e   c l o s e )  
 c l a s s   B l o c k 3 5 8 :   p u b l i c   M D L _ S i n g l e C a n d l e T e m p l a t e U L < s t r i n g , s t r i n g , i n t , s t r i n g , E N U M _ T I M E F R A M E S , s t r i n g , d o u b l e , d o u b l e , s t r i n g , d o u b l e , d o u b l e , d o u b l e , d o u b l e >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 4 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 C a n d l e T y p e   =   " b e a r " ;  
 	 	 U p p e r W i c k M o d e   =   " n o " ;  
 	 	 U p W i c k T o   =   4 0 . 0 ;  
 	 	 L o w e r W i c k M o d e   =   " t o " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 8 ] . r u n ( 3 5 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 S y m b o l   =   ( s t r i n g ) C u r r e n t S y m b o l ( ) ;  
 	 	 P e r i o d   =   ( E N U M _ T I M E F R A M E S ) c : : d i v _ b a r _ t i m e f r a m e ;  
 	 	 L o W i c k T o   =   ( d o u b l e ) c : : w i c k _ p e r c e n t ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 3 4   ( B u t t o n   1 0 )  
 c l a s s   B l o c k 3 5 9 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 5 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 5 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 4 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 3 1 1 , 3 1 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " b u t t o n _ m a n u a l _ t r a d i n g " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 1 ] . r u n ( 3 5 9 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 1 2 ] . r u n ( 3 5 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 3 5   ( c c i _ s i g n a l )  
 c l a s s   B l o c k 3 6 0 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 5 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 6 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : c c i _ s i g n a l ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 6 3 ] . r u n ( 3 6 0 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 3 6   ( C o n d i t i o n )  
 c l a s s   B l o c k 3 6 1 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i C C I , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 6 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 9 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x > " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . C C I p e r i o d   =   c : : c c i _ p e r i o d e ;  
 	 	 L o . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   c : : c c i _ t i m e f r a m e ;  
 	 	 L o . S h i f t   =   c : : c a n d l e _ i d ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . V a l u e   =   c : : c c i _ c r o s s _ l v l _ 2 ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 9 7 ] . r u n ( 3 6 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 3 7   ( C o n d i t i o n )  
 c l a s s   B l o c k 3 6 2 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i C C I , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 9 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . C C I p e r i o d   =   c : : c c i _ p e r i o d e ;  
 	 	 L o . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   c : : c c i _ t i m e f r a m e ;  
 	 	 L o . S h i f t   =   c : : c a n d l e _ i d ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . V a l u e   =   c : : c c i _ c r o s s _ l v l _ 1 ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 9 8 ] . r u n ( 3 6 2 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 3 8   ( B u t t o n   6 )  
 c l a s s   B l o c k 3 6 3 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ o b j e c t a t t r i b u t e s _ O B J E C T , d o u b l e , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 4 ]   =   { 3 6 1 , 3 6 2 , 3 6 4 , 3 6 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 L o . N a m e   =   " f r a c t _ s r " ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . P r o p e r t y   =   O B J P R O P _ S T A T E ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 6 1 ] . r u n ( 3 6 3 ) ;  
 	 	 	 _ b l o c k s _ [ 3 6 2 ] . r u n ( 3 6 3 ) ;  
 	 	 	 _ b l o c k s _ [ 3 6 4 ] . r u n ( 3 6 3 ) ;  
 	 	 	 _ b l o c k s _ [ 3 6 5 ] . r u n ( 3 6 3 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 3 9   ( C o n d i t i o n )  
 c l a s s   B l o c k 3 6 4 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i C C I , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 3 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 9 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x > " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . C C I p e r i o d   =   c : : c c i _ p e r i o d e ;  
 	 	 L o . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   c : : c c i _ t i m e f r a m e ;  
 	 	 L o . S h i f t   =   c : : c a n d l e _ i d ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . V a l u e   =   c : : c c i _ c r o s s _ l v l _ 2 ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 9 7 ] . r u n ( 3 6 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 4 0   ( C o n d i t i o n )  
 c l a s s   B l o c k 3 6 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ i n d i c a t o r s _ i C C I , d o u b l e , s t r i n g , M D L I C _ v a l u e _ v a l u e , d o u b l e , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 4 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 9 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " x < " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d o u b l e   _ L o _ ( )   {  
 	 	 L o . C C I p e r i o d   =   c : : c c i _ p e r i o d e ;  
 	 	 L o . A p p l i e d P r i c e   =   P R I C E _ C L O S E ;  
 	 	 L o . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 L o . P e r i o d   =   c : : c c i _ t i m e f r a m e ;  
 	 	 L o . S h i f t   =   c : : c a n d l e _ i d ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ R o _ ( )   {  
 	 	 R o . V a l u e   =   c : : c c i _ c r o s s _ l v l _ 1 ;  
  
 	 	 r e t u r n   R o . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 9 8 ] . r u n ( 3 6 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   7 4 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 6 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 4 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 6 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w _ p i v o t _ p " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 6 7 ] . r u n ( 3 6 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 5 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 6 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 5 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 6 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w _ p i v o t _ r 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 6 8 ] . r u n ( 3 6 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 5 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 6 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 5 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 6 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   3 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   3 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w _ p i v o t _ r 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 6 9 ] . r u n ( 3 6 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 5 3   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 6 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 6 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 6 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 5 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 7 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   5 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   5 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w _ p i v o t _ r 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 7 0 ] . r u n ( 3 6 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 5 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 7 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 5 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 7 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   7 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   7 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w _ p i v o t _ r 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 7 1 ] . r u n ( 3 7 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 5 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 7 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 5 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 7 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w _ p i v o t _ s 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 7 2 ] . r u n ( 3 7 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 5 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 7 2 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 5 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 7 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   4 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   4 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w _ p i v o t _ s 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 7 3 ] . r u n ( 3 7 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 5 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 7 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 5 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 7 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   6 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   6 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w _ p i v o t _ s 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 7 4 ] . r u n ( 3 7 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   7 5 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 7 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 7 5 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   8 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   8 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " w _ p i v o t _ s 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ w _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 2 0   ( C o n d i t i o n )  
 c l a s s   B l o c k 3 7 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 2 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 6 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : w _ p i v o t s ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 6 6 ] . r u n ( 3 7 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   8 2 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 7 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 2 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 7 7 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n _ p i v o t _ p " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 7 7 ] . r u n ( 3 7 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r Y e l l o w ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 3 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 7 7 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 3 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 7 8 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n _ p i v o t _ r 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 7 8 ] . r u n ( 3 7 7 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 3 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 7 8 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 3 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 7 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   3 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   3 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n _ p i v o t _ r 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 7 9 ] . r u n ( 3 7 8 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 3 3   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 7 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 7 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 7 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 3 3 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 8 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   5 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   5 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n _ p i v o t _ r 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 8 0 ] . r u n ( 3 7 9 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 3 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 8 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 3 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 8 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   7 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   7 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n _ p i v o t _ r 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 8 1 ] . r u n ( 3 8 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r L i m e G r e e n ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 3 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 8 1 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 3 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 8 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   2 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   2 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n _ p i v o t _ s 1 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 8 2 ] . r u n ( 3 8 1 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 3 6   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 8 2 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 3 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 8 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   4 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   4 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n _ p i v o t _ s 2 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 8 3 ] . r u n ( 3 8 2 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 3 7   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 8 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 3 7 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 8 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   6 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   6 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n _ p i v o t _ s 3 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 8 4 ] . r u n ( 3 8 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   8 3 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 8 4 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ m a r k e t _ P i v o t P o i n t , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 8 3 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 1 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 1 . L e v e l P P   =   8 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . L e v e l P P   =   8 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " m n _ p i v o t _ s 4 " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c l r R e d ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) c : : p i v o t _ l i n e _ s t y l e _ m n _ p i v o t ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 0 0   ( C o n d i t i o n )  
 c l a s s   B l o c k 3 8 5 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 0 0 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 7 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : m n _ p i v o t s ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 7 6 ] . r u n ( 3 8 5 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 0 1   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 8 6 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 0 1 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 8 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i H i g h " ;  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . i O H L C   =   " i H i g h " ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " l a s t _ d a y _ h i g h " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 8 9 ] . r u n ( 3 8 6 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : l a s t _ d _ h i g h _ l o w _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 1 2   ( P a s s )  
 c l a s s   B l o c k 3 8 7 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 1 2 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 3 ]   =   { 3 8 8 , 3 9 1 , 3 9 4 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 8 8 ] . r u n ( 3 8 7 ) ;  
 	 	 	 _ b l o c k s _ [ 3 9 1 ] . r u n ( 3 8 7 ) ;  
 	 	 	 _ b l o c k s _ [ 3 9 4 ] . r u n ( 3 8 7 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 1 3   ( l a s t _ d a y _ h i g h _ l o w )  
 c l a s s   B l o c k 3 8 8 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 1 3 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 8 6 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : l a s t _ d _ h i g h _ l o w ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 8 6 ] . r u n ( 3 8 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 1 4   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 8 9 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 8 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 8 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 1 4 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i L o w " ;  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . i O H L C   =   " i L o w " ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " l a s t _ d a y _ l o w " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ D 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : l a s t _ d _ h i g h _ l o w _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 1 5   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 9 0 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 1 5 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 9 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i H i g h " ;  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . i O H L C   =   " i H i g h " ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " l a s t _ w e e k _ h i g h " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 9 2 ] . r u n ( 3 9 0 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : l a s t _ w _ h i g h _ l o w _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 2 7   ( l a s t _ w e e k _ h i g h _ l o w )  
 c l a s s   B l o c k 3 9 1 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 2 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 9 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : l a s t _ w _ h i g h _ l o w ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 9 0 ] . r u n ( 3 9 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 2 8   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 9 2 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 2 8 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i L o w " ;  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . i O H L C   =   " i L o w " ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " l a s t _ w e e k _ l o w " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ W 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : l a s t _ w _ h i g h _ l o w _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 2 9   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 9 3 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 3 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 3 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 2 9 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 9 5 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i H i g h " ;  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . i O H L C   =   " i H i g h " ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " l a s t _ m o n t h _ h i g h " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 9 5 ] . r u n ( 3 9 3 ) ;  
 	 	 }  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : l a s t _ m n _ h i g h _ l o w _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 4 1   ( l a s t _ m o n t h _ h i g h _ l o w )  
 c l a s s   B l o c k 3 9 4 :   p u b l i c   M D L _ C o n d i t i o n < M D L I C _ b o o l e a n _ b o o l e a n , b o o l , s t r i n g , M D L I C _ b o o l e a n _ b o o l e a n , b o o l , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 4 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 4 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 4 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 3 9 3 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 c o m p a r e   =   " = = " ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   b o o l   _ L o _ ( )   {  
 	 	 L o . B o o l e a n   =   c : : l a s t _ m n _ h i g h _ l o w ;  
  
 	 	 r e t u r n   L o . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   b o o l   _ R o _ ( )   { r e t u r n   R o . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 9 3 ] . r u n ( 3 9 4 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 4 2   ( D r a w   L i n e )  
 c l a s s   B l o c k 3 9 5 :   p u b l i c   M D L _ C h a r t D r a w L i n e < b o o l , b o o l , s t r i n g , E N U M _ O B J E C T , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , M D L I C _ v a l u e _ t i m e , d a t e t i m e , M D L I C _ c a n d l e s _ c a n d l e s , d o u b l e , d o u b l e , b o o l , b o o l , b o o l , c o l o r , E N U M _ L I N E _ S T Y L E , i n t , b o o l , b o o l , b o o l , b o o l , i n t , s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 5 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 5 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 4 2 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 O b j T i m e 1 . M o d e T i m e   =   3 ;  
 	 	 O b j P r i c e 1 . i O H L C   =   " i L o w " ;  
 	 	 O b j P r i c e 1 . C a n d l e I D   =   1 ;  
 	 	 O b j T i m e 2 . M o d e T i m e   =   3 ;  
 	 	 O b j T i m e 2 . T i m e C a n d l e I D   =   0 ;  
 	 	 O b j P r i c e 2 . i O H L C   =   " i L o w " ;  
 	 	 O b j P r i c e 2 . C a n d l e I D   =   1 ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 O b j e c t P e r B a r   =   f a l s e ;  
 	 	 O b j N a m e   =   " l a s t _ m o n t h _ l o w " ;  
 	 	 O b j R a y   =   f a l s e ;  
 	 	 O b j B a c k   =   t r u e ;  
 	 	 O b j S e l e c t a b l e   =   f a l s e ;  
 	 }  
  
 	 p u b l i c :   / *   C u s t o m   m e t h o d s   * /  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 1 _ ( )   {  
 	 	 O b j T i m e 1 . T i m e C a n d l e T i m e f r a m e   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j T i m e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 1 _ ( )   {  
 	 	 O b j P r i c e 1 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 1 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 1 . _ e x e c u t e _ ( ) ;  
 	 }  
 	 v i r t u a l   d a t e t i m e   _ O b j T i m e 2 _ ( )   { r e t u r n   O b j T i m e 2 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   d o u b l e   _ O b j P r i c e 2 _ ( )   {  
 	 	 O b j P r i c e 2 . S y m b o l   =   C u r r e n t S y m b o l ( ) ;  
 	 	 O b j P r i c e 2 . P e r i o d   =   P E R I O D _ M N 1 ;  
  
 	 	 r e t u r n   O b j P r i c e 2 . _ e x e c u t e _ ( ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j e c t T y p e   =   ( E N U M _ O B J E C T ) O B J _ T R E N D ;  
 	 	 O b j C o l o r   =   ( c o l o r ) c : : l a s t _ m n _ h i g h _ l o w _ c o l o u r ;  
 	 	 O b j S t y l e   =   ( E N U M _ L I N E _ S T Y L E ) S T Y L E _ S O L I D ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 4 6   ( D e l e t e   o b j e c t s )  
 c l a s s   B l o c k 3 9 6 :   p u b l i c   M D L _ C h a r t D e l e t e O b j e c t s < s t r i n g , s t r i n g , c o l o r , s t r i n g , i n t , i n t >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 6 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 6 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 4 6 " ;  
 	 	 _ b e f o r e E x e c u t e E n a b l e d   =   t r u e ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 N a m e C o n t a i n s   =   " l a s t _ " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
  
 	 v i r t u a l   v o i d   _ b e f o r e E x e c u t e _ ( )  
 	 {  
 	 	 O b j C o l o r   =   ( c o l o r ) E M P T Y _ V A L U E ;  
 	 }  
 } ;  
  
 / /   B l o c k   9 4 7   ( P a s s )  
 c l a s s   B l o c k 3 9 7 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 7 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 7 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 4 7 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 3 5 5 , 3 9 9 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 5 5 ] . r u n ( 3 9 7 ) ;  
 	 	 	 _ b l o c k s _ [ 3 9 9 ] . r u n ( 3 9 7 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 4 8   ( P a s s )  
 c l a s s   B l o c k 3 9 8 :   p u b l i c   M D L _ P a s s  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 8 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 8 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 4 8 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 2 ]   =   { 3 4 8 , 4 0 1 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 3 4 8 ] . r u n ( 3 9 8 ) ;  
 	 	 	 _ b l o c k s _ [ 4 0 1 ] . r u n ( 3 9 8 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 4 9   ( T u r n   O N   b l o c k s )  
 c l a s s   B l o c k 3 9 9 :   p u b l i c   M D L _ T u r n O N b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 3 9 9 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   3 9 9 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 4 9 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 4 0 0 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 9 4 8 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 4 0 0 ] . r u n ( 3 9 9 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 5 0   ( T u r n   O F F   b l o c k s )  
 c l a s s   B l o c k 4 0 0 :   p u b l i c   M D L _ T u r n O F F b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 0 0 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 0 0 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 5 0 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 9 4 7 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
 / /   B l o c k   9 5 1   ( T u r n   O N   b l o c k s )  
 c l a s s   B l o c k 4 0 1 :   p u b l i c   M D L _ T u r n O N b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 0 1 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 0 1 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 5 1 " ;  
  
  
 	 	 / /   F i l l   t h e   l i s t   o f   o u t b o u n d   b l o c k s  
 	 	 i n t   _ _ _ o u t b o u n d _ b l o c k s [ 1 ]   =   { 4 0 2 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b o u n d _ b l o c k s ,   _ _ _ o u t b o u n d _ b l o c k s ) ;  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 9 4 7 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 	 i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 4 0 2 ] . r u n ( 4 0 1 ) ;  
 	 	 }  
 	 }  
 } ;  
  
 / /   B l o c k   9 5 2   ( T u r n   O F F   b l o c k s )  
 c l a s s   B l o c k 4 0 2 :   p u b l i c   M D L _ T u r n O F F b l o c k < s t r i n g >  
 {  
  
 	 p u b l i c :   / *   C o n s t r u c t o r   * /  
 	 B l o c k 4 0 2 ( )   {  
 	 	 _ _ b l o c k _ n u m b e r   =   4 0 2 ;  
 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " 9 5 2 " ;  
  
 	 	 / /   B l o c k   i n p u t   p a r a m e t e r s  
 	 	 B l o c k I D   =   " 9 4 8 " ;  
 	 }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ c a l l b a c k _ ( i n t   v a l u e )   {  
 	 }  
 } ;  
  
  
 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
 / /   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   / /  
 / /   |                                                                                                       F u n c t i o n s                                                                                                             |   / /  
 / /   |                                                                   S y s t e m   a n d   C u s t o m   f u n c t i o n s   u s e d   i n   t h e   p r o g r a m                                                                     |   / /  
 / /   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   / /  
 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
  
  
 d o u b l e   A c c o u n t B a l a n c e A t S t a r t ( ) 
 { 
       / /   T h i s   f u n c t i o n   M U S T   b e   r u n   o n c e   a t   p o g r a m ' s   s t a r t 
 	 s t a t i c   d o u b l e   m e m o r y   =   0 ; 
 
 	 i f   ( m e m o r y   = =   0 )   m e m o r y   =   N o r m a l i z e D o u b l e ( A c c o u n t I n f o D o u b l e ( A C C O U N T _ B A L A N C E ) ,   2 ) ; 
 
 	 r e t u r n   m e m o r y ; 
 }  
  
 d o u b l e   A l i g n L o t s ( s t r i n g   s y m b o l ,   d o u b l e   l o t s ,   d o u b l e   l o w e r l o t s = 0 ,   d o u b l e   u p p e r l o t s = 0 ) 
 { 
 	 d o u b l e   L o t S t e p   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ V O L U M E _ S T E P ) ; 
 	 d o u b l e   L o t S i z e   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ T R A D E _ C O N T R A C T _ S I Z E ) ; 
 	 d o u b l e   M i n L o t s   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ V O L U M E _ M I N ) ; 
 	 d o u b l e   M a x L o t s   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ V O L U M E _ M A X ) ; 
 
 	 i f   ( L o t S t e p   >   M i n L o t s )   M i n L o t s   =   L o t S t e p ; 
 
 	 i f   ( l o t s   = =   E M P T Y _ V A L U E )   { l o t s   =   0 ; } 
 
 	 l o t s   =   M a t h R o u n d ( l o t s / L o t S t e p ) * L o t S t e p ; 
 
 	 i f   ( l o t s   <   M i n L o t s )   { l o t s   =   M i n L o t s ; } 
 	 i f   ( l o t s   >   M a x L o t s )   { l o t s   =   M a x L o t s ; } 
 
 	 i f   ( l o w e r l o t s   >   0 ) 
 	 { 
 	 	 l o w e r l o t s   =   M a t h R o u n d ( l o w e r l o t s / L o t S t e p ) * L o t S t e p ; 
 	 	 i f   ( l o t s   <   l o w e r l o t s )   { l o t s   =   l o w e r l o t s ; } 
 	 } 
 
 	 i f   ( u p p e r l o t s   >   0 ) 
 	 { 
 	 	 u p p e r l o t s   =   M a t h R o u n d ( u p p e r l o t s / L o t S t e p ) * L o t S t e p ; 
 	 	 i f   ( l o t s   >   u p p e r l o t s )   { l o t s   =   u p p e r l o t s ; } 
 	 } 
 
 	 r e t u r n   l o t s ; 
 }  
  
 d o u b l e   A l i g n S t o p L o s s ( 
 	 s t r i n g   s y m b o l , 
 	 i n t   t y p e , 
 	 d o u b l e   p r i c e , 
 	 d o u b l e   s l o   =   0 ,   / /   o r i g i n a l   s l ,   u s e d   w h e n   m o d i f y i n g 
 	 d o u b l e   s l l   =   0 , 
 	 d o u b l e   s l p   =   0 , 
 	 b o o l   c o n s i d e r _ f r e e z e l e v e l   =   f a l s e 
 	 ) 
 { 
 	 d o u b l e   s l   =   0 ; 
 
 	 i f   ( M a t h A b s ( s l l )   = =   E M P T Y _ V A L U E )   { s l l   =   0 ; } 
 	 i f   ( M a t h A b s ( s l p )   = =   E M P T Y _ V A L U E )   { s l p   =   0 ; } 
 
 	 i f   ( s l l   = =   0   & &   s l p   = =   0 ) 
 	 { 
 	 	 r e t u r n   0 ; 
 	 } 
 
 	 i f   ( p r i c e   < =   0 ) 
 	 { 
 	 	 P r i n t ( " A l i g n S t o p L o s s ( )   e r r o r :   N o   p r i c e   e n t e r e d " ) ; 
 
 	 	 r e t u r n ( - 1 ) ; 
 	 } 
 
 	 d o u b l e   p o i n t   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ P O I N T ) ; 
 	 i n t   d i g i t s       =   ( i n t ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ D I G I T S ) ; 
 	 s l p                     =   s l p   *   P i p V a l u e ( s y m b o l )   *   p o i n t ; 
 
 	 / / - -   b u y - s e l l   i d e n t i f i e r   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 i n t   b s   =   1 ; 
 
 	 i f   ( 
 	 	       t y p e   = =   O P _ S E L L 
 	 	 | |   t y p e   = =   O P _ S E L L S T O P 
 	 	 | |   t y p e   = =   O P _ S E L L L I M I T 
 
 	 	 ) 
 	 { 
 	 	 b s   =   - 1 ; 
 	 } 
 
 	 / / - -   p r i c e s   t h a t   w i l l   b e   u s e d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 d o u b l e   a s k b i d   =   p r i c e ; 
 	 d o u b l e   b i d a s k   =   p r i c e ; 
 	 
 	 i f   ( t y p e   <   2 ) 
 	 { 
 	 	 d o u b l e   a s k   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ A S K ) ; 
 	 	 d o u b l e   b i d   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ B I D ) ; 
 	 	 
 	 	 a s k b i d   =   a s k ; 
 	 	 b i d a s k   =   b i d ; 
 
 	 	 i f   ( b s   <   0 ) 
 	 	 { 
 	 	     a s k b i d   =   b i d ; 
 	 	     b i d a s k   =   a s k ; 
 	 	 } 
 	 } 
 
 	 / / - -   b u i l d   s l   l e v e l   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   
 	 i f   ( s l l   = =   0   & &   s l p   ! =   0 )   { s l l   =   p r i c e ; } 
 
 	 i f   ( s l l   >   0 )   { s l   =   s l l   -   s l p   *   b s ; } 
 
 	 i f   ( s l   <   0 ) 
 	 { 
 	 	 r e t u r n   - 1 ; 
 	 } 
 
 	 s l     =   N o r m a l i z e D o u b l e ( s l ,   d i g i t s ) ; 
 	 s l o   =   N o r m a l i z e D o u b l e ( s l o ,   d i g i t s ) ; 
 
 	 i f   ( s l   = =   s l o ) 
 	 { 
 	 	 r e t u r n   s l ; 
 	 } 
 
 	 / / - -   b u i l d   l i m i t   l e v e l s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 d o u b l e   m i n s t o p s   =   ( d o u b l e ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ T R A D E _ S T O P S _ L E V E L ) ; 
 
 	 i f   ( c o n s i d e r _ f r e e z e l e v e l   = =   t r u e ) 
 	 { 
 	 	 d o u b l e   f r e e z e l e v e l   =   ( d o u b l e ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ T R A D E _ F R E E Z E _ L E V E L ) ; 
 
 	 	 i f   ( f r e e z e l e v e l   >   m i n s t o p s )   { m i n s t o p s   =   f r e e z e l e v e l ; } 
 	 } 
 
 	 m i n s t o p s   =   N o r m a l i z e D o u b l e ( m i n s t o p s   *   p o i n t , d i g i t s ) ; 
 
 	 d o u b l e   s l l i m i t   =   b i d a s k   -   m i n s t o p s   *   b s ;   / /   S L   m i n   p r i c e   l e v e l 
 
 	 / / - -   c h e c k   a n d   a l i g n   s l ,   p r i n t   e r r o r s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 / / - -   d o   n o t   d o   i t   w h e n   t h e   s t o p   i s   t h e   s a m e   a s   t h e   o r i g i n a l 
 	 i f   ( s l   >   0   & &   s l   ! =   s l o ) 
 	 { 
 	 	 i f   ( ( b s   >   0   & &   s l   >   a s k b i d )   | |   ( b s   <   0   & &   s l   <   a s k b i d ) ) 
 	 	 { 
 	 	 	 s t r i n g   a b s t r   =   " " ; 
 
 	 	 	 i f   ( b s   >   0 )   { a b s t r   =   " B i d " ; }   e l s e   { a b s t r   =   " A s k " ; } 
 
 	 	 	 P r i n t ( 
 	 	 	 	 " E r r o r :   I n v a l i d   S L   r e q u e s t e d   ( " , 
 	 	 	 	 D o u b l e T o S t r ( s l ,   d i g i t s ) , 
 	 	 	 	 "   f o r   " ,   a b s t r ,   "   p r i c e   " , 
 	 	 	 	 b i d a s k , 
 	 	 	 	 " ) " 
 	 	 	 ) ; 
 
 	 	 	 r e t u r n   - 1 ; 
 	 	 } 
 	 	 e l s e   i f   ( ( b s   >   0   & &   s l   >   s l l i m i t )   | |   ( b s   <   0   & &   s l   <   s l l i m i t ) ) 
 	 	 { 
 	 	 	 i f   ( U S E _ V I R T U A L _ S T O P S ) 
 	 	 	 { 
 	 	 	 	 r e t u r n   s l ; 
 	 	 	 } 
 
 	 	 	 P r i n t ( 
 	 	 	 	 " W a r n i n g :   T o o   s h o r t   S L   r e q u e s t e d   ( " , 
 	 	 	 	 D o u b l e T o S t r ( s l ,   d i g i t s ) , 
 	 	 	 	 "   o r   " , 
 	 	 	 	 D o u b l e T o S t r ( M a t h A b s ( s l   -   a s k b i d )   /   p o i n t ,   0 ) , 
 	 	 	 	 "   p o i n t s ) ,   m i n i m u m   w i l l   b e   t a k e n   ( " , 
 	 	 	 	 D o u b l e T o S t r ( s l l i m i t ,   d i g i t s ) , 
 	 	 	 	 "   o r   " , 
 	 	 	 	 D o u b l e T o S t r ( M a t h A b s ( a s k b i d   -   s l l i m i t )   /   p o i n t ,   0 ) , 
 	 	 	 	 "   p o i n t s ) " 
 	 	 	 ) ; 
 
 	 	 	 s l   =   s l l i m i t ; 
 
 	 	 	 r e t u r n   s l ; 
 	 	 } 
 	 } 
 
 	 / /   a l i g n   b y   t h e   t i c k s i z e 
 	 d o u b l e   t i c k s i z e   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ T R A D E _ T I C K _ S I Z E ) ; 
 	 s l   =   M a t h R o u n d ( s l   /   t i c k s i z e )   *   t i c k s i z e ; 
 
 	 r e t u r n   s l ; 
 }  
  
 d o u b l e   A l i g n T a k e P r o f i t ( 
 	 s t r i n g   s y m b o l , 
 	 i n t   t y p e , 
 	 d o u b l e   p r i c e , 
 	 d o u b l e   t p o   =   0 ,   / /   o r i g i n a l   t p ,   u s e d   w h e n   m o d i f y i n g 
 	 d o u b l e   t p l   =   0 , 
 	 d o u b l e   t p p   =   0 , 
 	 b o o l   c o n s i d e r _ f r e e z e l e v e l   =   f a l s e 
 	 ) 
 { 
 	 d o u b l e   t p = 0 ; 
 	 
 	 i f   ( M a t h A b s ( t p l )   = =   E M P T Y _ V A L U E )   { t p l   =   0 ; } 
 	 i f   ( M a t h A b s ( t p p )   = =   E M P T Y _ V A L U E )   { t p p   =   0 ; } 
 
 	 i f   ( t p l   = =   0   & &   t p p   = =   0 ) 
 	 { 
 	 	 r e t u r n   0 ; 
 	 } 
 
 	 i f   ( p r i c e   < =   0 ) 
 	 { 
 	 	 P r i n t ( " A l i g n T a k e P r o f i t ( )   e r r o r :   N o   p r i c e   e n t e r e d " ) ; 
 
 	 	 r e t u r n   - 1 ; 
 	 } 
 
 	 d o u b l e   p o i n t   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ P O I N T ) ; 
 	 i n t   d i g i t s       =   ( i n t ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ D I G I T S ) ; 
 	 t p p                     =   t p p   *   P i p V a l u e ( s y m b o l )   *   p o i n t ; 
 	 
 	 / / - -   b u y - s e l l   i d e n t i f i e r   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 i n t   b s   =   1 ; 
 
 	 i f   ( 
 	 	       t y p e   = =   O P _ S E L L 
 	 	 | |   t y p e   = =   O P _ S E L L S T O P 
 	 	 | |   t y p e   = =   O P _ S E L L L I M I T 
 
 	 	 ) 
 	 { 
 	 	 b s   =   - 1 ; 
 	 } 
 	 
 	 / / - -   p r i c e s   t h a t   w i l l   b e   u s e d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 d o u b l e   a s k b i d   =   p r i c e ; 
 	 d o u b l e   b i d a s k   =   p r i c e ; 
 	 
 	 i f   ( t y p e   <   2 ) 
 	 { 
 	 	 d o u b l e   a s k   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ A S K ) ; 
 	 	 d o u b l e   b i d   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ B I D ) ; 
 	 	 
 	 	 a s k b i d   =   a s k ; 
 	 	 b i d a s k   =   b i d ; 
 
 	 	 i f   ( b s   <   0 ) 
 	 	 { 
 	 	     a s k b i d   =   b i d ; 
 	 	     b i d a s k   =   a s k ; 
 	 	 } 
 	 } 
 	 
 	 / / - -   b u i l d   t p   l e v e l   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   
 	 i f   ( t p l   = =   0   & &   t p p   ! =   0 )   { t p l   =   p r i c e ; } 
 
 	 i f   ( t p l   >   0 )   { t p   =   t p l   +   t p p   *   b s ; } 
 	 
 	 i f   ( t p   <   0 ) 
 	 { 
 	 	 r e t u r n   - 1 ; 
 	 } 
 
 	 t p     =   N o r m a l i z e D o u b l e ( t p ,   d i g i t s ) ; 
 	 t p o   =   N o r m a l i z e D o u b l e ( t p o ,   d i g i t s ) ; 
 
 	 i f   ( t p   = =   t p o ) 
 	 { 
 	 	 r e t u r n   t p ; 
 	 } 
 	 
 	 / / - -   b u i l d   l i m i t   l e v e l s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 d o u b l e   m i n s t o p s   =   ( d o u b l e ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ T R A D E _ S T O P S _ L E V E L ) ; 
 
 	 i f   ( c o n s i d e r _ f r e e z e l e v e l   = =   t r u e ) 
 	 { 
 	 	 d o u b l e   f r e e z e l e v e l   =   ( d o u b l e ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ T R A D E _ F R E E Z E _ L E V E L ) ; 
 
 	 	 i f   ( f r e e z e l e v e l   >   m i n s t o p s )   { m i n s t o p s   =   f r e e z e l e v e l ; } 
 	 } 
 
 	 m i n s t o p s   =   N o r m a l i z e D o u b l e ( m i n s t o p s   *   p o i n t , d i g i t s ) ; 
 	 
 	 d o u b l e   t p l i m i t   =   b i d a s k   +   m i n s t o p s   *   b s ;   / /   T P   m i n   p r i c e   l e v e l 
 	 
 	 / / - -   c h e c k   a n d   a l i g n   t p ,   p r i n t   e r r o r s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 / / - -   d o   n o t   d o   i t   w h e n   t h e   s t o p   i s   t h e   s a m e   a s   t h e   o r i g i n a l 
 	 i f   ( t p   >   0   & &   t p   ! =   t p o ) 
 	 { 
 	 	 i f   ( ( b s   >   0   & &   t p   <   b i d a s k )   | |   ( b s   <   0   & &   t p   >   b i d a s k ) ) 
 	 	 { 
 	 	 	 s t r i n g   a b s t r   =   " " ; 
 
 	 	 	 i f   ( b s   >   0 )   { a b s t r   =   " B i d " ; }   e l s e   { a b s t r   =   " A s k " ; } 
 
 	 	 	 P r i n t ( 
 	 	 	 	 " E r r o r :   I n v a l i d   T P   r e q u e s t e d   ( " , 
 	 	 	 	 D o u b l e T o S t r ( t p ,   d i g i t s ) , 
 	 	 	 	 "   f o r   " ,   a b s t r ,   "   p r i c e   " , 
 	 	 	 	 b i d a s k , 
 	 	 	 	 " ) " 
 	 	 	 ) ; 
 
 	 	 	 r e t u r n   - 1 ; 
 	 	 } 
 	 	 e l s e   i f   ( ( b s   >   0   & &   t p   <   t p l i m i t )   | |   ( b s   <   0   & &   t p   >   t p l i m i t ) ) 
 	 	 { 
 	 	 	 i f   ( U S E _ V I R T U A L _ S T O P S ) 
 	 	 	 { 
 	 	 	 	 r e t u r n   t p ; 
 	 	 	 } 
 
 	 	 	 P r i n t ( 
 	 	 	 	 " W a r n i n g :   T o o   s h o r t   T P   r e q u e s t e d   ( " , 
 	 	 	 	 D o u b l e T o S t r ( t p ,   d i g i t s ) , 
 	 	 	 	 "   o r   " , 
 	 	 	 	 D o u b l e T o S t r ( M a t h A b s ( t p   -   a s k b i d )   /   p o i n t ,   0 ) , 
 	 	 	 	 "   p o i n t s ) ,   m i n i m u m   w i l l   b e   t a k e n   ( " , 
 	 	 	 	 D o u b l e T o S t r ( t p l i m i t ,   d i g i t s ) , 
 	 	 	 	 "   o r   " , 
 	 	 	 	 D o u b l e T o S t r ( M a t h A b s ( a s k b i d   -   t p l i m i t )   /   p o i n t ,   0 ) , 
 	 	 	 	 "   p o i n t s ) " 
 	 	 	 ) ; 
 
 	 	 	 t p   =   t p l i m i t ; 
 
 	 	 	 r e t u r n   t p ; 
 	 	 } 
 	 } 
 	 
 	 / /   a l i g n   b y   t h e   t i c k s i z e 
 	 d o u b l e   t i c k s i z e   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ T R A D E _ T I C K _ S I Z E ) ; 
 	 t p   =   M a t h R o u n d ( t p   /   t i c k s i z e )   *   t i c k s i z e ; 
 	 
 	 r e t u r n   t p ; 
 }  
  
 t e m p l a t e < t y p e n a m e   T > 
 b o o l   A r r a y E n s u r e V a l u e ( T   & a r r a y [ ] ,   T   v a l u e ) 
 { 
 	 i n t   s i z e       =   A r r a y S i z e ( a r r a y ) ; 
 	 
 	 i f   ( s i z e   >   0 ) 
 	 { 
 	 	 i f   ( I n A r r a y ( a r r a y ,   v a l u e ) ) 
 	 	 { 
 	 	 	 / /   v a l u e   f o u n d   - >   e x i t 
 	 	 	 r e t u r n   f a l s e ;   / /   n o   v a l u e   a d d e d 
 	 	 } 
 	 } 
 	 
 	 / /   v a l u e   d o e s   n o t   e x i s t s   - >   a d d   i t 
 	 A r r a y R e s i z e ( a r r a y ,   s i z e + 1 ) ; 
 	 a r r a y [ s i z e ]   =   v a l u e ; 
 	 	 
 	 r e t u r n   t r u e ;   / /   v a l u e   a d d e d 
 }  
  
 t e m p l a t e < t y p e n a m e   T > 
 i n t   A r r a y S e a r c h ( T   & a r r a y [ ] ,   T   v a l u e ) 
 { 
 	 s t a t i c   i n t   i n d e x ;         
 	 s t a t i c   i n t   s i z e ; 
 	 
 	 i n d e x   =   - 1 ; 
 	 s i z e     =   A r r a y S i z e ( a r r a y ) ; 
 
 	 f o r   ( i n t   i = 0 ;   i < s i z e ;   i + + ) 
 	 { 
 	 	 i f   ( a r r a y [ i ]   = =   v a l u e ) 
 	 	 { 
 	 	 	 i n d e x   =   i ; 
 	 	 	 b r e a k ; 
 	 	 }     
 	 } 
 
       r e t u r n   i n d e x ; 
 }  
  
 t e m p l a t e < t y p e n a m e   T > 
 b o o l   A r r a y S t r i p K e y ( T   & a r r a y [ ] ,   i n t   k e y ) 
 { 
 	 i n t   x         =   0 ; 
 	 i n t   s i z e   =   A r r a y S i z e ( a r r a y ) ; 
 	 
 	 f o r   ( i n t   i = 0 ;   i < s i z e ;   i + + ) 
 	 { 
 	 	 i f   ( i   ! =   k e y ) 
 	 	 { 
 	 	 	 a r r a y [ x ]   =   a r r a y [ i ] ; 
 	 	 	 x + + ; 
 	 	 } 
 	 } 
 	 	 
 	 i f   ( x   <   s i z e ) 
 	 { 
 	 	 A r r a y R e s i z e ( a r r a y ,   x ) ; 
 	 	 
 	 	 r e t u r n   t r u e ;   / /   s t r i p p e d 
 	 } 
 	 
 	 r e t u r n   f a l s e ;   / /   n o t   s t r i p p e d 
 }  
  
 t e m p l a t e < t y p e n a m e   T > 
 b o o l   A r r a y S t r i p V a l u e ( T   & a r r a y [ ] ,   T   v a l u e ) 
 { 
 	 i n t   x         =   0 ; 
 	 i n t   s i z e   =   A r r a y S i z e ( a r r a y ) ; 
 	 
 	 f o r   ( i n t   i = 0 ;   i < s i z e ;   i + + ) 
 	 { 
 	 	 i f   ( a r r a y [ i ]   ! =   v a l u e ) 
 	 	 { 
 	 	 	 a r r a y [ x ]   =   a r r a y [ i ] ; 
 	 	 	 x + + ; 
 	 	 } 
 	 } 
 	 
 	 i f   ( x   <   s i z e ) 
 	 { 
 	 	 A r r a y R e s i z e ( a r r a y ,   x ) ; 
 	 	 
 	 	 r e t u r n   t r u e ;   / /   s t r i p p e d 
 	 } 
 	 
 	 r e t u r n   f a l s e ;   / /   n o t   s t r i p p e d 
 }  
  
 d o u b l e   B e t 1 3 2 6 ( i n t   g r o u p ,   s t r i n g   s y m b o l ,   d o u b l e   i n i t i a l _ l o t s ,   b o o l   r e v e r s e = f a l s e ) 
 {     
       i n t   p o s = 0 ; 
       i n t   t o t a l = 0 ; 
       d o u b l e   l o t s = 0 ; 
       d o u b l e   p r o f i t = 0 ; 
       i n t   p r o f i t _ o r _ l o s s = 0 ;   / /   0   -   u n k n o w n ,   1   -   p r o f i t ,   - 1   -   l o s s 
       
       / / - -   t r y   t o   g e t   l a s t   l o t   s i z e   f r o m   r u n n i n g   t r a d e s 
       t o t a l = O r d e r s T o t a l ( ) ; 
       f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
       { 
             i f   ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ T R A D E S ) )   { c o n t i n u e ; } 
             i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
             i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
             i f   ( T i m e C u r r e n t ( )   -   O r d e r O p e n T i m e ( )   <   3 )   { c o n t i n u e ; } 
 	 	 i f   ( O r d e r E x p i r a t i o n ( )   >   0   & &   O r d e r E x p i r a t i o n ( )   < =   O r d e r C l o s e T i m e ( ) )   { c o n t i n u e ; }   / /   n o   e x p i r e d   p o 
             
             i f   ( l o t s = = 0 )   { 
                   l o t s = O r d e r L o t s ( ) ; 
             } 
             
             p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
             p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
             i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
             i f   ( p r o f i t   = =   0 )   { 
                   r e t u r n ( l o t s ) ; 
             } 
             
             i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
             e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
             
             b r e a k ; 
       } 
       
       / / - -   i f   n o   r u n n i n g   t r a d e   w a s   f o u n d ,   s e a r c h   i n   h i s t o r y   t r a d e s 
       i f   ( l o t s = = 0 ) 
       { 
             t o t a l = O r d e r s H i s t o r y T o t a l ( ) ; 
             f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
             { 
                   i f ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ H I S T O R Y ) )   { c o n t i n u e ; } 
                   i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
                   i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
 	 	 	 i f   ( O r d e r T y p e ( )   >   O P _ S E L L )   { c o n t i n u e ; }   / /   n o   p o 
                   
                   i f   ( l o t s = = 0 )   { 
                         l o t s = O r d e r L o t s ( ) ; 
                   } 
                   
                   p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
                   p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
                   i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
                   i f   ( p r o f i t   = =   0 )   { 
                         r e t u r n ( l o t s ) ; 
                   } 
                   
                   i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
                   e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
                   
                   b r e a k ; 
             } 
       } 
       
       / / - - 
       i f   ( i n i t i a l _ l o t s   <   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) )   { 
             i n i t i a l _ l o t s   =   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) ;     
       } 
 
       i f   ( l o t s = = 0 )   { l o t s   =   i n i t i a l _ l o t s ; } 
       e l s e 
       { 
             i f   ( ( r e v e r s e = = f a l s e   & &   p r o f i t _ o r _ l o s s = = 1 )   | |   ( r e v e r s e = = t r u e   & &   p r o f i t _ o r _ l o s s = = - 1 ) ) 
             { 
                   d o u b l e   d i v   =   l o t s / i n i t i a l _ l o t s ; 
                   
                   i f   ( d i v   <   1 . 5 )   { l o t s   =   i n i t i a l _ l o t s * 3 ; } 
                   e l s e   i f   ( d i v   <   2 . 5 )   { l o t s   =   i n i t i a l _ l o t s * 6 ; } 
                   e l s e   i f   ( d i v   <   3 . 5 )   { l o t s   =   i n i t i a l _ l o t s * 2 ; } 
                   e l s e   { l o t s   =   i n i t i a l _ l o t s ; } 
             } 
             e l s e   { 
                   l o t s   =   i n i t i a l _ l o t s ; 
             } 
       } 
       
       r e t u r n   l o t s ; 
 }  
  
 d o u b l e   B e t D a l e m b e r t ( i n t   g r o u p ,   s t r i n g   s y m b o l ,   d o u b l e   i n i t i a l _ l o t s ,   d o u b l e   r e v e r s e = f a l s e ) 
 {     
       i n t   p o s = 0 ; 
       i n t   t o t a l = 0 ; 
       d o u b l e   l o t s = 0 ; 
       d o u b l e   p r o f i t = 0 ; 
       i n t   p r o f i t _ o r _ l o s s = 0 ;   / /   0   -   u n k n o w n ,   1   -   p r o f i t ,   - 1   -   l o s s 
       
       / / - -   t r y   t o   g e t   l a s t   l o t   s i z e   f r o m   r u n n i n g   t r a d e s 
       t o t a l = O r d e r s T o t a l ( ) ; 
       f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
       { 
             i f   ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ T R A D E S ) )   { c o n t i n u e ; } 
             i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
             i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
             i f   ( T i m e C u r r e n t ( )   -   O r d e r O p e n T i m e ( )   <   3 )   { c o n t i n u e ; } 
 	 	 i f   ( O r d e r E x p i r a t i o n ( )   >   0   & &   O r d e r E x p i r a t i o n ( )   < =   O r d e r C l o s e T i m e ( ) )   { c o n t i n u e ; }   / /   n o   e x p i r e d   p o 
             
             i f   ( l o t s = = 0 )   { 
                   l o t s = O r d e r L o t s ( ) ; 
             } 
             
             p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
             p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
             i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
             i f   ( p r o f i t   = =   0 )   { 
                   r e t u r n ( l o t s ) ; 
             } 
             
             i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
             e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
             
             b r e a k ; 
       } 
       
       / / - -   i f   n o   r u n n i n g   t r a d e   w a s   f o u n d ,   s e a r c h   i n   h i s t o r y   t r a d e s 
       i f   ( l o t s = = 0 ) 
       { 
             t o t a l = O r d e r s H i s t o r y T o t a l ( ) ; 
             f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
             { 
                   i f ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ H I S T O R Y ) )   { c o n t i n u e ; } 
                   i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
                   i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
 	 	 	 i f   ( O r d e r T y p e ( )   >   O P _ S E L L )   { c o n t i n u e ; }   / /   n o   p o 
                   
                   i f   ( l o t s = = 0 )   { 
                         l o t s = O r d e r L o t s ( ) ; 
                   } 
                   
                   p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
                   p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
                   i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
                   i f   ( p r o f i t   = =   0 )   { 
                         r e t u r n ( l o t s ) ; 
                   } 
                   
                   i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
                   e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
                   
                   b r e a k ; 
             } 
       } 
       
       / / - - 
       i f   ( i n i t i a l _ l o t s   <   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) )   { 
             i n i t i a l _ l o t s   =   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) ;     
       } 
 
       i f   ( l o t s = = 0 )   { l o t s   =   i n i t i a l _ l o t s ; } 
       e l s e 
       { 
             i f   ( ( r e v e r s e = = 0   & &   p r o f i t _ o r _ l o s s = = 1 )   | |   ( r e v e r s e = = 1   & &   p r o f i t _ o r _ l o s s = = - 1 ) ) 
             { 
                   l o t s   =   l o t s   -   i n i t i a l _ l o t s ; 
                   i f   ( l o t s   <   i n i t i a l _ l o t s )   { l o t s   =   i n i t i a l _ l o t s ; } 
             } 
             e l s e   { 
                   l o t s   =   l o t s   +   i n i t i a l _ l o t s ; 
             } 
       } 
       
       r e t u r n   l o t s ; 
 }  
  
 d o u b l e   B e t F i b o n a c c i ( 
       i n t   g r o u p , 
       s t r i n g   s y m b o l , 
       d o u b l e   i n i t i a l _ l o t s 
       ) 
 { 
       i n t   p o s = 0 ; 
       i n t   t o t a l = 0 ; 
       d o u b l e   l o t s = 0 ; 
       d o u b l e   p r o f i t = 0 ; 
       i n t   p r o f i t _ o r _ l o s s = 0 ;   / /   0   -   u n k n o w n ,   1   -   p r o f i t ,   - 1   -   l o s s 
       
       / / - -   t r y   t o   g e t   l a s t   l o t   s i z e   f r o m   r u n n i n g   t r a d e s 
       t o t a l = O r d e r s T o t a l ( ) ; 
       f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
       { 
             i f   ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ T R A D E S ) )   { c o n t i n u e ; } 
             i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
             i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
             i f   ( T i m e C u r r e n t ( )   -   O r d e r O p e n T i m e ( )   <   3 )   { c o n t i n u e ; } 
 	 	 i f   ( O r d e r E x p i r a t i o n ( )   >   0   & &   O r d e r E x p i r a t i o n ( )   < =   O r d e r C l o s e T i m e ( ) )   { c o n t i n u e ; }   / /   n o   e x p i r e d   p o 
             
             i f   ( l o t s = = 0 )   { 
                   l o t s = O r d e r L o t s ( ) ; 
             } 
             
             p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
             p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
             i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
             i f   ( p r o f i t   = =   0 )   { 
                   r e t u r n ( l o t s ) ; 
             } 
             
             i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
             e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
             
             b r e a k ; 
       } 
       
       / / - -   i f   n o   r u n n i n g   t r a d e   w a s   f o u n d ,   s e a r c h   i n   h i s t o r y   t r a d e s 
       i f   ( l o t s = = 0 ) 
       { 
             t o t a l = O r d e r s H i s t o r y T o t a l ( ) ; 
             f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
             { 
                   i f ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ H I S T O R Y ) )   { c o n t i n u e ; } 
                   i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
                   i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
 	 	 	 i f   ( O r d e r T y p e ( )   >   O P _ S E L L )   { c o n t i n u e ; }   / /   n o   p o 
                   
                   i f   ( l o t s = = 0 )   { 
                         l o t s = O r d e r L o t s ( ) ; 
                   } 
                   
                   p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
                   p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
                   i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
                   i f   ( p r o f i t   = =   0 )   { 
                         r e t u r n ( l o t s ) ; 
                   } 
                   
                   i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
                   e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
                   
                   b r e a k ; 
             } 
       } 
 
       / / - - 
       i f   ( i n i t i a l _ l o t s   <   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) )   { 
             i n i t i a l _ l o t s   =   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) ;     
       } 
 
       i f   ( l o t s = = 0 )   { l o t s   =   i n i t i a l _ l o t s ; } 
       e l s e 
       {     
             i n t   f i b o 1 = 1 ,   f i b o 2 = 0 ,   f i b o 3 = 0 ,   f i b o 4 = 0 ; 
             d o u b l e   d i v   =   l o t s / i n i t i a l _ l o t s ; 
             
             i f   ( d i v < = 0 )   { d i v = 1 ; } 
 
             w h i l e ( t r u e ) 
             { 
                   f i b o 1 = f i b o 1 + f i b o 2 ; 
                   f i b o 3 = f i b o 2 ; 
                   f i b o 2 = f i b o 1 - f i b o 2 ; 
                   f i b o 4 = f i b o 2 - f i b o 3 ; 
                   i f   ( f i b o 1   >   N o r m a l i z e D o u b l e ( d i v ,   2 ) )   { b r e a k ; } 
             } 
             / / P r i n t ( " ( " + f i b o 1   +   " + "   +   f i b o 2 + " + " + f i b o 3 + " )   >   " + d i v ) ; 
             i f   ( p r o f i t _ o r _ l o s s = = 1 ) 
             { 
                   i f   ( f i b o 4 < = 0 )   { f i b o 4 = 1 ; } 
                   / / P r i n t ( " P r o f i t   " + l o t s + " * " + f i b o 4 ) ; 
                   l o t s = i n i t i a l _ l o t s * ( f i b o 4 ) ; 
             } 
             e l s e   { 
                   / / P r i n t ( " L o s s   " + l o t s + " * " + f i b o 1 + " + " + f i b o 2 ) ; 
                   l o t s = i n i t i a l _ l o t s * ( f i b o 1 ) ; 
             } 
       } 
       
       l o t s = N o r m a l i z e D o u b l e ( l o t s ,   2 ) ; 
       r e t u r n   l o t s ; 
 }  
  
 d o u b l e   B e t L a b o u c h e r e ( i n t   g r o u p ,   s t r i n g   s y m b o l ,   d o u b l e   i n i t i a l _ l o t s ,   s t r i n g   l i s t _ o f _ n u m b e r s ,   d o u b l e   r e v e r s e = f a l s e ) 
 {       
       i n t   p o s = 0 ; 
       i n t   t o t a l = 0 ; 
       d o u b l e   l o t s = 0 ; 
       d o u b l e   p r o f i t = 0 ; 
       i n t   p r o f i t _ o r _ l o s s = 0 ;   / /   0   -   u n k n o w n ,   1   -   p r o f i t ,   - 1   -   l o s s 
       
       / / - -   t r y   t o   g e t   l a s t   l o t   s i z e   f r o m   r u n n i n g   t r a d e s 
       t o t a l = O r d e r s T o t a l ( ) ; 
       f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
       { 
             i f   ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ T R A D E S ) )   { c o n t i n u e ; } 
             i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
             i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
             i f   ( T i m e C u r r e n t ( )   -   O r d e r O p e n T i m e ( )   <   3 )   { c o n t i n u e ; } 
 	 	 i f   ( O r d e r E x p i r a t i o n ( )   >   0   & &   O r d e r E x p i r a t i o n ( )   < =   O r d e r C l o s e T i m e ( ) )   { c o n t i n u e ; }   / /   n o   e x p i r e d   p o 
             
             i f   ( l o t s = = 0 )   { 
                   l o t s = O r d e r L o t s ( ) ; 
             } 
             
             p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
             p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
             i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
             i f   ( p r o f i t   = =   0 )   { 
                   r e t u r n ( l o t s ) ; 
             } 
             
             i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
             e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
             
             b r e a k ; 
       } 
       
       / / - -   i f   n o   r u n n i n g   t r a d e   w a s   f o u n d ,   s e a r c h   i n   h i s t o r y   t r a d e s 
       i f   ( l o t s = = 0 ) 
       { 
             t o t a l = O r d e r s H i s t o r y T o t a l ( ) ; 
             f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
             { 
                   i f ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ H I S T O R Y ) )   { c o n t i n u e ; } 
                   i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
                   i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
 	 	 	 i f   ( O r d e r T y p e ( )   >   O P _ S E L L )   { c o n t i n u e ; }   / /   n o   p o 
                   
                   i f   ( l o t s = = 0 )   { 
                         l o t s = O r d e r L o t s ( ) ; 
                   } 
                   
                   p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
                   p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
                   i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
                   i f   ( p r o f i t   = =   0 )   { 
                         r e t u r n ( l o t s ) ; 
                   } 
 
                   i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
                   e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
                   
                   b r e a k ; 
             } 
       } 
       
       / / - -   L a b o u c h e r e   s t u f f 
       s t a t i c   i n t   m e m _ g r o u p [ ] ; 
       s t a t i c   s t r i n g   m e m _ l i s t [ ] ; 
       s t a t i c   i n t   m e m _ t i c k e t [ ] ; 
       i n t   s t a r t _ a g a i n = f a l s e ; 
       
       / / -   g e t   t h e   l i s t   o f   n u m b e r s   a s   i t   i s   s t o r e d   i n   t h e   m e m o r y ,   o r   s t o r e   i t 
       i n t   i d = A r r a y S e a r c h ( m e m _ g r o u p ,   g r o u p ) ; 
       i f   ( i d   = =   - 1 )   { 
             s t a r t _ a g a i n = t r u e ; 
             i f   ( l i s t _ o f _ n u m b e r s = = " " )   { l i s t _ o f _ n u m b e r s = " 1 " ; } 
             i d   =   A r r a y S i z e ( m e m _ g r o u p ) ; 
             A r r a y R e s i z e ( m e m _ g r o u p ,   i d + 1 ,   i d + 1 ) ; 
             A r r a y R e s i z e ( m e m _ l i s t ,   i d + 1 ,   i d + 1 ) ; 
             A r r a y R e s i z e ( m e m _ t i c k e t ,   i d + 1 ,   i d + 1 ) ; 
             m e m _ g r o u p [ i d ] = g r o u p ; 
             m e m _ l i s t [ i d ] = l i s t _ o f _ n u m b e r s ; 
       } 
       
       i f   ( m e m _ t i c k e t [ i d ] = = O r d e r T i c k e t ( ) )   { 
             / /   t h e   l a s t   k n o w n   t i c k e t   ( m e m _ t i c k e t [ i d ] )   s h o u l d   b e   d i f f e r e n t   t h a n   O d e r T i c k e t ( )   n o r m a l l y 
             / /   w h e n   f a i l e d   t o   c r e a t e   a   n e w   t r a d e   -   t h e   l a s t   t i c k e t   r e m a i n s   t h e   s a m e 
             / /   s o   w e   n e e d   t o   r e s e t 
             m e m _ l i s t [ i d ] = l i s t _ o f _ n u m b e r s ; 
       } 
       m e m _ t i c k e t [ i d ] = O r d e r T i c k e t ( ) ; 
       
       / / -   n o w   t u r n   t h e   s t r i n g   i n t o   i n t e g e r   a r r a y 
       i n t   l i s t [ ] ; 
       s t r i n g   l i s t S [ ] ; 
       S t r i n g E x p l o d e ( " , " ,   m e m _ l i s t [ i d ] ,   l i s t S ) ; 
       A r r a y R e s i z e ( l i s t ,   A r r a y S i z e ( l i s t S ) ) ; 
       f o r   ( i n t   s = 0 ;   s < A r r a y S i z e ( l i s t S ) ;   s + + )   { 
             l i s t [ s ] = ( i n t ) S t r i n g T o I n t e g e r ( S t r i n g T r i m ( l i s t S [ s ] ) ) ;     
       } 
 
       / / - -   
       i n t   s i z e   =   A r r a y S i z e ( l i s t ) ; 
 
       i f   ( i n i t i a l _ l o t s   <   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) )   { 
             i n i t i a l _ l o t s   =   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) ;     
       } 
 
       i f   ( l o t s = = 0 )   { 
             s t a r t _ a g a i n = t r u e ; 
       } 
       
       i f   ( s t a r t _ a g a i n = = t r u e ) 
       { 
             i f   ( s i z e = = 1 )   { 
                   l o t s   =   i n i t i a l _ l o t s * l i s t [ 0 ] ; 
             }   e l s e   { 
                   l o t s   =   i n i t i a l _ l o t s * ( l i s t [ 0 ] + l i s t [ s i z e - 1 ] ) ; 
             } 
       } 
       e l s e   
       { 
             i f   ( ( r e v e r s e = = 0   & &   p r o f i t _ o r _ l o s s = = 1 )   | |   ( r e v e r s e = = 1   & &   p r o f i t _ o r _ l o s s = = - 1 ) ) 
             { 
                   i f   ( s i z e = = 1 )   { 
                         l o t s = i n i t i a l _ l o t s * l i s t [ 0 ] ; 
                         A r r a y R e s i z e ( l i s t ,   0 ) ; 
                   } 
                   e l s e   i f   ( s i z e = = 2 )   { 
                         l o t s   =   i n i t i a l _ l o t s * ( l i s t [ 0 ] + l i s t [ 1 ] ) ; 
                         A r r a y R e s i z e ( l i s t ,   0 ) ; 
                   } 
                   e l s e   i f   ( s i z e > 2 )   { 
                         l o t s   =   i n i t i a l _ l o t s * ( l i s t [ 0 ] + l i s t [ s i z e - 1 ] ) ; 
                         / /   C a n c e l   f i r s t   a n d   l a s t   n u m b e r s   i n   o u r   l i s t 
                         / /   s h i f t   a r r a y   1   s t e p   l e f t 
                         f o r ( p o s = 0 ;   p o s < s i z e - 1 ;   p o s + + )   { 
                               l i s t [ p o s ] = l i s t [ p o s + 1 ] ; 
                         } 
                         A r r a y R e s i z e ( l i s t , A r r a y S i z e ( l i s t ) - 2 ) ;   / /   r e m o v e   l a s t   2   e l e m e n t s 	 	 
                   } 
                   i f   ( l o t s   <   i n i t i a l _ l o t s )   { l o t s   =   i n i t i a l _ l o t s ; } 
             } 
             e l s e   { 
                   i f   ( s i z e > 1 ) 
                   { 
                         A r r a y R e s i z e ( l i s t ,   s i z e + 1 ) ; 
                         l i s t [ s i z e ] = l i s t [ 0 ] + l i s t [ s i z e - 1 ] ; 
                         l o t s   =   i n i t i a l _ l o t s * ( l i s t [ 0 ] + l i s t [ s i z e ] ) ; 
                   }   e l s e   { 
                         l o t s   =   i n i t i a l _ l o t s * l i s t [ 0 ] ; 
                   } 
                   i f   ( l o t s   <   i n i t i a l _ l o t s )   { l o t s   =   i n i t i a l _ l o t s ; } 
             } 
 
       } 
       
       P r i n t ( " L a b o u c h e r e   ( f o r   g r o u p   " + ( s t r i n g ) i d + " )   c u r r e n t   l i s t   o f   n u m b e r s : " + S t r i n g I m p l o d e ( " , " ,   l i s t ) ) ; 
       s i z e = A r r a y S i z e ( l i s t ) ; 
       i f   ( s i z e = = 0 )   { 
             A r r a y S t r i p K e y ( m e m _ g r o u p ,   i d ) ; 
             A r r a y S t r i p K e y ( m e m _ l i s t ,   i d ) ; 
             A r r a y S t r i p K e y ( m e m _ t i c k e t ,   i d ) ; 
       }   e l s e   { 
             m e m _ l i s t [ i d ] = S t r i n g I m p l o d e ( " , " ,   l i s t ) ; 
       } 
 
       r e t u r n   l o t s ; 
 }  
  
 d o u b l e   B e t M a r t i n g a l e ( 
       i n t   g r o u p , 
       s t r i n g   s y m b o l , 
       d o u b l e   i n i t i a l _ l o t s , 
       d o u b l e   m u l t i p l y _ o n _ l o s s , 
       d o u b l e   m u l t i p l y _ o n _ p r o f i t , 
       d o u b l e   a d d _ o n _ l o s s , 
       d o u b l e   a d d _ o n _ p r o f i t , 
       i n t   r e s e t _ o n _ l o s s , 
       i n t   r e s e t _ o n _ p r o f i t 
       ) 
 { 
       i n t   p o s = 0 ; 
 	 i n t   t o t a l = 0 ; 
       d o u b l e   l o t s = 0 ; 
       d o u b l e   p r o f i t = 0 ; 
       i n t   p r o f i t _ o r _ l o s s = 0 ;   / /   0   -   u n k n o w n ,   1   -   p r o f i t ,   - 1   -   l o s s 
       i n t   i n _ a _ r o w = 0 ; 
       
       / / - -   t r y   t o   g e t   l a s t   l o t   s i z e   f r o m   r u n n i n g   t r a d e s 
       t o t a l = O r d e r s T o t a l ( ) ; 
       f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
       { 
             i f   ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ T R A D E S ) )   { c o n t i n u e ; } 
             i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
             i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
             i f   ( T i m e C u r r e n t ( )   -   O r d e r O p e n T i m e ( )   <   3 )   { c o n t i n u e ; } 
 	 	 i f   ( O r d e r E x p i r a t i o n ( )   >   0   & &   O r d e r E x p i r a t i o n ( )   < =   O r d e r C l o s e T i m e ( ) )   { c o n t i n u e ; }   / /   n o   e x p i r e d   p o 
 
             i f   ( l o t s = = 0 )   { 
                   l o t s = O r d e r L o t s ( ) ; 
             } 
             
             p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
             p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
             i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
             i f   ( p r o f i t   = =   0 )   { 
                   r e t u r n ( l o t s ) ; 
             } 
             
             i f   ( p r o f i t _ o r _ l o s s   = =   0 ) 
             { 
                   
                   i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
                   e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
             } 
             e l s e   { 
                             i f   ( p r o f i t _ o r _ l o s s = = 1   & &   p r o f i t < 0 )   { b r e a k ; } 
                   e l s e   i f   ( p r o f i t _ o r _ l o s s = = - 1   & &   p r o f i t > = 0 )   { b r e a k ; } 
             } 
             
             i n _ a _ r o w + + ; 
       } 
       
       / / - -   i f   n o   r u n n i n g   t r a d e   w a s   f o u n d ,   s e a r c h   i n   h i s t o r y   t r a d e s 
       i f   ( l o t s = = 0 ) 
       { 
             t o t a l = O r d e r s H i s t o r y T o t a l ( ) ; 
             f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
             { 
                   i f ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ H I S T O R Y ) )   { c o n t i n u e ; } 
                   i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
                   i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
 	 	 	 i f   ( O r d e r T y p e ( )   >   O P _ S E L L )   { c o n t i n u e ; }   / /   n o   p o 
                   
                   i f   ( l o t s = = 0 )   { 
                         l o t s = O r d e r L o t s ( ) ; 
                   } 
                   
                   p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
                   p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
                   i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
                   i f   ( p r o f i t   = =   0 )   { 
                         r e t u r n ( l o t s ) ; 
                   } 
                   
                   i f   ( p r o f i t _ o r _ l o s s   = =   0 ) 
                   { 
                         i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
                         e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
                   } 
                   e l s e   { 
                                   i f   ( p r o f i t _ o r _ l o s s = = 1   & &   p r o f i t < 0 )   { b r e a k ; } 
                         e l s e   i f   ( p r o f i t _ o r _ l o s s = = - 1   & &   p r o f i t > = 0 )   { b r e a k ; } 
                   } 
                   
                   i n _ a _ r o w + + ; 
             } 
       } 
 
       / / - - 
       / * 
       i f   ( i n i t i a l _ l o t s   <   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) )   { 
             i n i t i a l _ l o t s   =   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) ;     
       } * / 
 
       i f   ( l o t s = = 0 )   { l o t s   =   i n i t i a l _ l o t s ; } 
       e l s e   { 
             i f   ( p r o f i t _ o r _ l o s s = = 1 ) 
             { 
                   i f   ( r e s e t _ o n _ p r o f i t > 0   & &   i n _ a _ r o w   > =   r e s e t _ o n _ p r o f i t )   { 
                         l o t s = i n i t i a l _ l o t s ; 
                   } 
                   e l s e   { 
                         i f   ( m u l t i p l y _ o n _ p r o f i t < = 0 )   { m u l t i p l y _ o n _ p r o f i t = 1 ; } 
                         l o t s = ( l o t s * m u l t i p l y _ o n _ p r o f i t )   +   a d d _ o n _ p r o f i t ; 
                   } 
             } 
             e l s e   { 
                   i f   ( r e s e t _ o n _ l o s s > 0   & &   i n _ a _ r o w   > =   r e s e t _ o n _ l o s s )   { 
                         l o t s = i n i t i a l _ l o t s ;     
                   } 
                   e l s e   { 
                         i f   ( m u l t i p l y _ o n _ l o s s < = 0 )   { m u l t i p l y _ o n _ l o s s = 1 ; } 
                         l o t s = ( l o t s * m u l t i p l y _ o n _ l o s s )   +   a d d _ o n _ l o s s ; 
                   } 
             } 
       } 
       
       r e t u r n   l o t s ; 
 }  
  
 d o u b l e   B e t S e q u e n c e ( i n t   g r o u p ,   s t r i n g   s y m b o l ,   d o u b l e   i n i t i a l _ l o t s ,   s t r i n g   s e q u e n c e _ o n _ l o s s ,   s t r i n g   s e q u e n c e _ o n _ p r o f i t ,   b o o l   r e v e r s e = f a l s e ) 
 {     
       i n t   p o s = 0 ; 
       i n t   t o t a l = 0 ; 
       d o u b l e   l o t s = 0 ; 
       i n t   s i z e = 0 ; 
       d o u b l e   p r o f i t = 0 ; 
       i n t   p r o f i t _ o r _ l o s s = 0 ;   / /   0   -   u n k n o w n ,   1   -   p r o f i t ,   - 1   -   l o s s 
       
       / / - -   t r y   t o   g e t   l a s t   l o t   s i z e   f r o m   r u n n i n g   t r a d e s 
       t o t a l = O r d e r s T o t a l ( ) ; 
       f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
       { 
             i f   ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ T R A D E S ) )   { c o n t i n u e ; } 
             i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
             i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
             i f   ( T i m e C u r r e n t ( )   -   O r d e r O p e n T i m e ( )   <   3 )   { c o n t i n u e ; } 
 	 	 i f   ( O r d e r E x p i r a t i o n ( )   >   0   & &   O r d e r E x p i r a t i o n ( )   < =   O r d e r C l o s e T i m e ( ) )   { c o n t i n u e ; }   / /   n o   e x p i r e d   p o 
             
             i f   ( l o t s = = 0 )   { 
                   l o t s = O r d e r L o t s ( ) ; 
             } 
             
             p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
             p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
             i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
             i f   ( p r o f i t   = =   0 )   { 
                   r e t u r n ( l o t s ) ; 
             } 
             
             i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
             e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
             
             b r e a k ; 
       } 
       
       / / - -   i f   n o   r u n n i n g   t r a d e   w a s   f o u n d ,   s e a r c h   i n   h i s t o r y   t r a d e s 
       i f   ( l o t s = = 0 ) 
       { 
             t o t a l = O r d e r s H i s t o r y T o t a l ( ) ; 
             f o r   ( p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
             { 
                   i f ( ! O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ H I S T O R Y ) )   { c o n t i n u e ; } 
                   i f   ( O r d e r M a g i c N u m b e r ( )   ! =   M a g i c S t a r t + g r o u p )   { c o n t i n u e ; } 
                   i f   ( O r d e r S y m b o l ( )   ! =   s y m b o l )   { c o n t i n u e ; } 
 	 	 	 i f   ( O r d e r T y p e ( )   >   O P _ S E L L )   { c o n t i n u e ; }   / /   n o   p o 
                   
                   i f   ( l o t s = = 0 )   { 
                         l o t s = O r d e r L o t s ( ) ; 
                   } 
                   
                   p r o f i t   =   O r d e r C l o s e P r i c e ( ) - O r d e r O p e n P r i c e ( ) ; 
                   p r o f i t   =   N o r m a l i z e D o u b l e ( p r o f i t ,   S y m b o l D i g i t s ( O r d e r S y m b o l ( ) ) ) ; 
                   i f   ( I s O r d e r T y p e S e l l ( ) )   { p r o f i t   =   - 1 * p r o f i t ; } 
                   i f   ( p r o f i t   = =   0 )   { 
                         r e t u r n ( l o t s ) ; 
                   } 
                   
                   i f   ( p r o f i t < 0 )   { p r o f i t _ o r _ l o s s = - 1 ; } 
                   e l s e   { p r o f i t _ o r _ l o s s = 1 ; } 
                   
                   b r e a k ; 
             } 
       } 
       
       / / - -   S e q u e n c e   s t u f f 
       s t a t i c   i n t   m e m _ g r o u p [ ] ; 
       s t a t i c   s t r i n g   m e m _ l i s t _ l o s s [ ] ; 
       s t a t i c   s t r i n g   m e m _ l i s t _ p r o f i t [ ] ; 
       s t a t i c   i n t   m e m _ t i c k e t [ ] ; 
       
       / / -   g e t   t h e   l i s t   o f   n u m b e r s   a s   i t   i s   s t o r e d   i n   t h e   m e m o r y ,   o r   s t o r e   i t 
       i n t   i d = A r r a y S e a r c h ( m e m _ g r o u p ,   g r o u p ) ; 
       i f   ( i d   = =   - 1 ) 
       { 
             i f   ( s e q u e n c e _ o n _ l o s s = = " " )   { s e q u e n c e _ o n _ l o s s = " 1 " ; } 
             i f   ( s e q u e n c e _ o n _ p r o f i t = = " " )   { s e q u e n c e _ o n _ p r o f i t = " 1 " ; } 
             i d   =   A r r a y S i z e ( m e m _ g r o u p ) ; 
             A r r a y R e s i z e ( m e m _ g r o u p ,   i d + 1 ,   i d + 1 ) ; 
             A r r a y R e s i z e ( m e m _ l i s t _ l o s s ,   i d + 1 ,   i d + 1 ) ; 
             A r r a y R e s i z e ( m e m _ l i s t _ p r o f i t ,   i d + 1 ,   i d + 1 ) ; 
             A r r a y R e s i z e ( m e m _ t i c k e t ,   i d + 1 ,   i d + 1 ) ; 
             m e m _ g r o u p [ i d ]                 = g r o u p ; 
             m e m _ l i s t _ l o s s [ i d ]         = s e q u e n c e _ o n _ l o s s ; 
             m e m _ l i s t _ p r o f i t [ i d ]     = s e q u e n c e _ o n _ p r o f i t ; 
       } 
       
       b o o l   l o s s _ r e s e t = f a l s e ; 
       b o o l   p r o f i t _ r e s e t = f a l s e ; 
       i f   ( p r o f i t _ o r _ l o s s = = - 1   & &   m e m _ l i s t _ l o s s [ i d ] = = " " )   { 
             l o s s _ r e s e t = t r u e ; 
             m e m _ l i s t _ p r o f i t [ i d ] = " " ; 
       } 
       i f   ( p r o f i t _ o r _ l o s s = = 1   & &   m e m _ l i s t _ p r o f i t [ i d ] = = " " )   { 
             p r o f i t _ r e s e t = t r u e ; 
             m e m _ l i s t _ l o s s [ i d ] = " " ; 
       } 
       
       i f   ( p r o f i t _ o r _ l o s s = = 1   | |   m e m _ l i s t _ l o s s [ i d ] = = " " )   { 
             m e m _ l i s t _ l o s s [ i d ] = s e q u e n c e _ o n _ l o s s ; 
             i f   ( l o s s _ r e s e t )   { m e m _ l i s t _ l o s s [ i d ] = " 1 , " + m e m _ l i s t _ l o s s [ i d ] ; } 
             
       } 
       i f   ( p r o f i t _ o r _ l o s s = = - 1   | | m e m _ l i s t _ p r o f i t [ i d ] = = " " )   { 
             m e m _ l i s t _ p r o f i t [ i d ] = s e q u e n c e _ o n _ p r o f i t ; 
             i f   ( p r o f i t _ r e s e t )   { m e m _ l i s t _ p r o f i t [ i d ] = " 1 , " + m e m _ l i s t _ p r o f i t [ i d ] ; } 
       } 
       
       i f   ( m e m _ t i c k e t [ i d ] = = O r d e r T i c k e t ( ) )   { 
             / /   t h e   l a s t   k n o w n   t i c k e t   ( m e m _ t i c k e t [ i d ] )   s h o u l d   b e   d i f f e r e n t   t h a n   O d e r T i c k e t ( )   n o r m a l l y 
             / /   w h e n   f a i l e d   t o   c r e a t e   a   n e w   t r a d e   -   t h e   l a s t   t i c k e t   r e m a i n s   t h e   s a m e 
             / /   s o   w e   n e e d   t o   r e s e t 
             m e m _ l i s t _ l o s s [ i d ] = s e q u e n c e _ o n _ l o s s ; 
             m e m _ l i s t _ p r o f i t [ i d ] = s e q u e n c e _ o n _ p r o f i t ; 
       } 
       m e m _ t i c k e t [ i d ] = O r d e r T i c k e t ( ) ; 
       
       / / -   n o w   t u r n   t h e   s t r i n g   i n t o   i n t e g e r   a r r a y 
       i n t   s = 0 ; 
       d o u b l e   l i s t _ l o s s [ ] ; 
       d o u b l e   l i s t _ p r o f i t [ ] ; 
       s t r i n g   l i s t S [ ] ; 
       S t r i n g E x p l o d e ( " , " ,   m e m _ l i s t _ l o s s [ i d ] ,   l i s t S ) ; 
       A r r a y R e s i z e ( l i s t _ l o s s ,   A r r a y S i z e ( l i s t S ) ,   A r r a y S i z e ( l i s t S ) ) ; 
       f o r   ( s = 0 ;   s < A r r a y S i z e ( l i s t S ) ;   s + + )   { 
             l i s t _ l o s s [ s ] = ( d o u b l e ) S t r i n g T o D o u b l e ( S t r i n g T r i m ( l i s t S [ s ] ) ) ;     
       } 
       S t r i n g E x p l o d e ( " , " ,   m e m _ l i s t _ p r o f i t [ i d ] ,   l i s t S ) ; 
       A r r a y R e s i z e ( l i s t _ p r o f i t ,   A r r a y S i z e ( l i s t S ) ,   A r r a y S i z e ( l i s t S ) ) ; 
       f o r   ( s = 0 ;   s < A r r a y S i z e ( l i s t S ) ;   s + + )   { 
             l i s t _ p r o f i t [ s ] = ( d o u b l e ) S t r i n g T o D o u b l e ( S t r i n g T r i m ( l i s t S [ s ] ) ) ;     
       } 
 
       / / - - 
       i f   ( i n i t i a l _ l o t s   <   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) )   { 
             i n i t i a l _ l o t s   =   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) ;     
       } 
 
       i f   ( l o t s = = 0 )   { l o t s   =   i n i t i a l _ l o t s ; } 
       e l s e 
       { 
             i f   ( ( r e v e r s e = = f a l s e   & &   p r o f i t _ o r _ l o s s = = 1 )   | |   ( r e v e r s e = = t r u e   & &   p r o f i t _ o r _ l o s s = = - 1 ) ) 
             { 
                   l o t s   =   i n i t i a l _ l o t s * l i s t _ p r o f i t [ 0 ] ; 
                   / /   s h i f t   a r r a y   1   s t e p   l e f t 
                   s i z e = A r r a y S i z e ( l i s t _ p r o f i t ) ; 
                   f o r ( p o s = 0 ;   p o s < s i z e - 1 ;   p o s + + )   { 
                         l i s t _ p r o f i t [ p o s ] = l i s t _ p r o f i t [ p o s + 1 ] ; 
                   } 
                   i f   ( s i z e > 0 )   { 
                         A r r a y R e s i z e ( l i s t _ p r o f i t ,   s i z e - 1 ,   s i z e - 1 ) ; 
                         m e m _ l i s t _ p r o f i t [ i d ] = S t r i n g I m p l o d e ( " , " ,   l i s t _ p r o f i t ) ; 
                   } 
                   / /   r e s e t   t h e   o p p o s i t e   s e q u e n c e 
                   / / m e m _ l i s t _ l o s s [ i d ] = " " ; 
             } 
             e l s e   { 
                   
                   l o t s   =   i n i t i a l _ l o t s * l i s t _ l o s s [ 0 ] ; 
                   / /   s h i f t   a r r a y   1   s t e p   l e f t 
                   s i z e = A r r a y S i z e ( l i s t _ l o s s ) ; 
                   f o r ( p o s = 0 ;   p o s < s i z e - 1 ;   p o s + + )   { 
                         l i s t _ l o s s [ p o s ] = l i s t _ l o s s [ p o s + 1 ] ; 
                   } 
                   i f   ( s i z e > 0 )   { 
                         A r r a y R e s i z e ( l i s t _ l o s s ,   s i z e - 1 ,   s i z e - 1 ) ; 
                         m e m _ l i s t _ l o s s [ i d ] = S t r i n g I m p l o d e ( " , " ,   l i s t _ l o s s ) ; 
                   } 
                   / /   r e s e t   t h e   o p p o s i t e   s e q u e n c e 
                   / / m e m _ l i s t _ p r o f i t [ i d ] = " " ; 
             } 
       } 
       
       r e t u r n   l o t s ; 
 }  
  
 i n t   B u y L a t e r ( 
 	 s t r i n g   s y m b o l , 
 	 d o u b l e   l o t s , 
 	 d o u b l e   p r i c e , 
 	 d o u b l e   s l l   =   0 ,   / /   S L   l e v e l 
 	 d o u b l e   t p l   =   0 ,   / /   T P   l e v e l 
 	 d o u b l e   s l p   =   0 ,   / /   S L   a d j u s t   i n   p o i n t s 
 	 d o u b l e   t p p   =   0 ,   / /   T P   a d j u s t   i n   p o i n t s 
 	 d o u b l e   s l i p p a g e   =   0 , 
 	 d a t e t i m e   e x p i r a t i o n   =   0 , 
 	 i n t   m a g i c   =   0 , 
 	 s t r i n g   c o m m e n t   =   " " , 
 	 c o l o r   a r r o w c o l o r   =   c l r N O N E , 
 	 b o o l   o c o   =   f a l s e 
 	 ) 
 { 
 	 d o u b l e   a s k   =   S y m b o l I n f o D o u b l e ( s y m b o l , S Y M B O L _ A S K ) ; 
 	 i n t   t y p e   =   0 ; 
 
 	           i f   ( p r i c e   = =   a s k )   { t y p e   =   O P _ B U Y ; } 
 	 e l s e   i f   ( p r i c e   <   a s k )     { t y p e   =   O P _ B U Y L I M I T ; } 
 	 e l s e   i f   ( p r i c e   >   a s k )     { t y p e   =   O P _ B U Y S T O P ; } 
 	 
 	 r e t u r n   O r d e r C r e a t e ( 
 	 	 s y m b o l , 
 	 	 t y p e , 
 	 	 l o t s , 
 	 	 p r i c e , 
 	 	 s l l , 
 	 	 t p l , 
 	 	 s l p , 
 	 	 t p p , 
 	 	 s l i p p a g e , 
 	 	 m a g i c , 
 	 	 c o m m e n t , 
 	 	 a r r o w c o l o r , 
 	 	 e x p i r a t i o n , 
 	 	 o c o 
 	 ) ; 
 }  
  
 i n t   B u y N o w ( 
 	 s t r i n g   s y m b o l , 
 	 d o u b l e   l o t s , 
 	 d o u b l e   s l l , 
 	 d o u b l e   t p l , 
 	 d o u b l e   s l p , 
 	 d o u b l e   t p p , 
 	 d o u b l e   s l i p p a g e   =   0 , 
 	 i n t   m a g i c   =   0 , 
 	 s t r i n g   c o m m e n t   =   " " , 
 	 c o l o r   a r r o w c o l o r   =   c l r N O N E , 
 	 d a t e t i m e   e x p i r a t i o n   =   0 
 	 ) 
 { 
 	 r e t u r n   O r d e r C r e a t e ( 
 	 	 s y m b o l , 
 	 	 O P _ B U Y , 
 	 	 l o t s , 
 	 	 0 , 
 	 	 s l l , 
 	 	 t p l , 
 	 	 s l p , 
 	 	 t p p , 
 	 	 s l i p p a g e , 
 	 	 m a g i c , 
 	 	 c o m m e n t , 
 	 	 a r r o w c o l o r , 
 	 	 e x p i r a t i o n 
 	 ) ; 
 }  
  
 i n t   C h e c k F o r T r a d i n g E r r o r ( i n t   e r r o r _ c o d e = - 1 ,   s t r i n g   m s g _ p r e f i x = " " ) 
 { 
       / /   r e t u r n   0   - >   n o   e r r o r 
       / /   r e t u r n   1   - >   o v e r c o m a b l e   e r r o r 
       / /   r e t u r n   2   - >   f a t a l   e r r o r 
       
       i f   ( e r r o r _ c o d e < 0 )   { 
             e r r o r _ c o d e = G e t L a s t E r r o r ( ) ;     
       } 
       
       i n t   r e t v a l = 0 ; 
       s t a t i c   i n t   t r y o u t s = 0 ; 
       
       / / - -   e r r o r   c h e c k   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
       s w i t c h ( e r r o r _ c o d e ) 
       { 
             / / - -   n o   e r r o r 
             c a s e   0 : 
                   r e t v a l = 0 ; 
                   b r e a k ; 
             / / - -   o v e r c o m a b l e   e r r o r s 
             c a s e   1 :   / /   N o   e r r o r   r e t u r n e d 
                   R e f r e s h R a t e s ( ) ; 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   4 :   / / E R R _ S E R V E R _ B U S Y 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   R e t r y i n g . . " ) ) ; } 
                   S l e e p ( 1 0 0 0 ) ; 
                   R e f r e s h R a t e s ( ) ; 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   6 :   / / E R R _ N O _ C O N N E C T I O N 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   R e t r y i n g . . " ) ) ; } 
                   w h i l e ( ! I s C o n n e c t e d ( ) )   { S l e e p ( 1 0 0 ) ; } 
                   w h i l e ( I s T r a d e C o n t e x t B u s y ( ) )   { S l e e p ( 5 0 ) ; } 
                   R e f r e s h R a t e s ( ) ; 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   1 2 8 :   / / E R R _ T R A D E _ T I M E O U T 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   R e t r y i n g . . " ) ) ; } 
                   R e f r e s h R a t e s ( ) ; 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   1 2 9 :   / / E R R _ I N V A L I D _ P R I C E 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   R e t r y i n g . . " ) ) ; } 
                   i f   ( ! I s T e s t i n g ( ) )   { w h i l e ( R e f r e s h R a t e s ( ) = = f a l s e )   { S l e e p ( 1 ) ; } } 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   1 3 0 :   / / E R R _ I N V A L I D _ S T O P S 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   W a i t i n g   f o r   a   n e w   t i c k   t o   r e t r y . . " ) ) ; } 
                   i f   ( ! I s T e s t i n g ( ) )   { w h i l e ( R e f r e s h R a t e s ( ) = = f a l s e )   { S l e e p ( 1 ) ; } } 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   1 3 5 :   / / E R R _ P R I C E _ C H A N G E D 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   W a i t i n g   f o r   a   n e w   t i c k   t o   r e t r y . . " ) ) ; } 
                   i f   ( ! I s T e s t i n g ( ) )   { w h i l e ( R e f r e s h R a t e s ( ) = = f a l s e )   { S l e e p ( 1 ) ; } } 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   1 3 6 :   / / E R R _ O F F _ Q U O T E S 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   W a i t i n g   f o r   a   n e w   t i c k   t o   r e t r y . . " ) ) ; } 
                   i f   ( ! I s T e s t i n g ( ) )   { w h i l e ( R e f r e s h R a t e s ( ) = = f a l s e )   { S l e e p ( 1 ) ; } } 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   1 3 7 :   / / E R R _ B R O K E R _ B U S Y 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   R e t r y i n g . . " ) ) ; } 
                   S l e e p ( 1 0 0 0 ) ; 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   1 3 8 :   / / E R R _ R E Q U O T E 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   W a i t i n g   f o r   a   n e w   t i c k   t o   r e t r y . . " ) ) ; } 
                   i f   ( ! I s T e s t i n g ( ) )   { w h i l e ( R e f r e s h R a t e s ( ) = = f a l s e )   { S l e e p ( 1 ) ; } } 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   1 4 2 :   / / T h i s   c o d e   s h o u l d   b e   p r o c e s s e d   i n   t h e   s a m e   w a y   a s   e r r o r   1 2 8 . 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   R e t r y i n g . . " ) ) ; } 
                   R e f r e s h R a t e s ( ) ; 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             c a s e   1 4 3 :   / / T h i s   c o d e   s h o u l d   b e   p r o c e s s e d   i n   t h e   s a m e   w a y   a s   e r r o r   1 2 8 . 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   R e t r y i n g . . " ) ) ; } 
                   R e f r e s h R a t e s ( ) ; 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             / * c a s e   1 4 5 :   / / E R R _ T R A D E _ M O D I F Y _ D E N I E D 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   W a i t i n g   f o r   a   n e w   t i c k   t o   r e t r y . . " ) ) ; } 
                   w h i l e ( R e f r e s h R a t e s ( ) = = f a l s e )   { S l e e p ( 1 ) ; } 
                   r e t u r n ( 1 ) ; 
             * / 
             c a s e   1 4 6 :   / / E R R _ T R A D E _ C O N T E X T _ B U S Y 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) , " .   R e t r y i n g . . " ) ) ; } 
                   w h i l e ( I s T r a d e C o n t e x t B u s y ( ) )   { S l e e p ( 5 0 ) ; } 
                   R e f r e s h R a t e s ( ) ; 
                   r e t v a l = 1 ; 
                   b r e a k ; 
             / / - -   c r i t i c a l   e r r o r s 
             d e f a u l t : 
                   i f   ( m s g _ p r e f i x ! = " " )   { P r i n t ( S t r i n g C o n c a t e n a t e ( m s g _ p r e f i x , " :   " , E r r o r M e s s a g e ( e r r o r _ c o d e ) ) ) ; } 
                   r e t v a l = 2 ; 
                   b r e a k ; 
       } 
 
       i f   ( r e t v a l = = 0 )   { t r y o u t s = 0 ; } 
       e l s e   i f   ( r e t v a l = = 1 )   { 
             t r y o u t s + + ; 
             i f   ( t r y o u t s > = 1 0 )   { 
                   t r y o u t s = 0 ; 
                   r e t v a l = 2 ; 
             }   e l s e   { 
                   P r i n t ( " r e t r y   # " + ( s t r i n g ) t r y o u t s + "   o f   1 0 " ) ; 
             } 
       } 
       
       r e t u r n ( r e t v a l ) ; 
 }  
  
 b o o l   C l o s e T r a d e ( u l o n g   t i c k e t ,   u l o n g   s l i p p a g e   =   0 ,   c o l o r   a r r o w c o l o r   =   C L R _ N O N E ) 
 { 
 	 b o o l   s u c c e s s   =   f a l s e ; 
 
 	 i f   ( ! O r d e r S e l e c t ( ( i n t ) t i c k e t ,   S E L E C T _ B Y _ T I C K E T ,   M O D E _ T R A D E S ) ) 
 	 { 
 	 	 r e t u r n   f a l s e ; 
 	 } 
 
 	 w h i l e   ( t r u e ) 
 	 { 
 	 	 / / - -   w a i t   i f   n e e d e d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 	 W a i t T r a d e C o n t e x t I f B u s y ( ) ; 
 
 	 	 / / - -   c l o s e   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 	 s u c c e s s   =   O r d e r C l o s e ( ( i n t ) t i c k e t ,   O r d e r L o t s ( ) ,   O r d e r C l o s e P r i c e ( ) ,   ( i n t ) ( s l i p p a g e   *   P i p V a l u e ( O r d e r S y m b o l ( ) ) ) ,   a r r o w c o l o r ) ; 
 
 	 	 i f   ( s u c c e s s   = =   t r u e ) 
 	 	 { 
 	 	 	 i f   ( U S E _ V I R T U A L _ S T O P S )   { 
 	 	 	 	 V i r t u a l S t o p s D r i v e r ( " c l e a r " ,   t i c k e t ) ; 
 	 	 	 } 
 
 	 	 	 R e g i s t e r E v e n t ( " t r a d e " ) ; 
 
 	 	 	 r e t u r n   t r u e ; 
 	 	 } 
 
 	 	 / / - -   e r r o r s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 	 i n t   e r r a c t i o n   =   C h e c k F o r T r a d i n g E r r o r ( G e t L a s t E r r o r ( ) ,   " C l o s i n g   t r a d e   # "   +   ( s t r i n g ) t i c k e t   +   "   e r r o r " ) ; 
 
 	 	 s w i t c h ( e r r a c t i o n ) 
 	 	 { 
 	 	 	 c a s e   0 :   b r e a k ;         / /   n o   e r r o r 
 	 	 	 c a s e   1 :   c o n t i n u e ;   / /   o v e r c o m a b l e   e r r o r 
 	 	 	 c a s e   2 :   b r e a k ;         / /   f a t a l   e r r o r 
 	 	 } 
 
 	 	 b r e a k ; 
 	 } 
 
 	 r e t u r n   f a l s e ; 
 }  
  
 i n t   C o u n t e r ( i n t   i d ,   s t r i n g   c m d = " " ,   i n t   s e t _ p a s s e s = 0 )  
 {  
 	 s t a t i c   i n t   i d x [ ] ;   / /   i n d e x   l i s t  
       s t a t i c   i n t   p l [ ] ;   / /   p a s s e s   l i s t  
       i n t   s i z e = 0 ;  
       i n t   p a s s e s = 0 ;  
       i n t   c n t _ i d x = A r r a y S e a r c h ( i d x ,   i d ) ;  
        
       i f   ( c n t _ i d x = = - 1 )   {  
             / /   C o u n t e r   n o t   f o u n d  
             s i z e = A r r a y S i z e ( i d x ) ;  
             A r r a y R e s i z e ( i d x , s i z e + 1 ) ;  
             A r r a y R e s i z e ( p l , s i z e + 1 ) ;  
             i d x [ s i z e ] = i d ;  
             p l [ s i z e ] = 0 ;  
             c n t _ i d x = 0 ;  
       }  
       p a s s e s = p l [ c n t _ i d x ] ;  
       i f   ( c m d ! = " " )   {  
                       i f   ( c m d = = " i n c r e m e n t " )   { p l [ c n t _ i d x ] = p l [ c n t _ i d x ] + 1 ; }  
             e l s e   i f   ( c m d = = " r e s e t " )   { p l [ c n t _ i d x ] = 0 ; }  
       }  
       r e t u r n ( p a s s e s ) ;  
 }  
  
 s t r i n g   C u r r e n t S y m b o l ( s t r i n g   s y m b o l = " " )  
 {  
       s t a t i c   s t r i n g   m e m o r y = " " ;  
       i f   ( s y m b o l ! = " " )   { m e m o r y = s y m b o l ; }   e l s e  
       i f   ( m e m o r y = = " " )   { m e m o r y = S y m b o l ( ) ; }  
       r e t u r n ( m e m o r y ) ;  
 }  
  
 E N U M _ T I M E F R A M E S   C u r r e n t T i m e f r a m e ( E N U M _ T I M E F R A M E S   t f = - 1 ) 
 { 
 	 s t a t i c   E N U M _ T I M E F R A M E S   m e m o r y = 0 ; 
       i f   ( t f > = 0 )   { m e m o r y = t f ; } 
       r e t u r n ( m e m o r y ) ; 
 }  
  
 d o u b l e   C u s t o m P o i n t ( s t r i n g   s y m b o l ) 
 { 
 	 s t a t i c   s t r i n g   s y m b o l s [ ] ; 
 	 s t a t i c   d o u b l e   p o i n t s [ ] ; 
 	 s t a t i c   s t r i n g   l a s t _ s y m b o l   =   " - " ; 
 	 s t a t i c   d o u b l e   l a s t _ p o i n t     =   0 ; 
 	 s t a t i c   i n t   l a s t _ i                   =   0 ; 
 	 s t a t i c   i n t   s i z e                       =   0 ; 
 
 	 / / - -   v a r i a n t   A )   u s e   t h e   c a c h e   f o r   t h e   l a s t   u s e d   s y m b o l 
 	 i f   ( s y m b o l   = =   l a s t _ s y m b o l ) 
 	 { 
 	 	 r e t u r n   l a s t _ p o i n t ; 
 	 } 
 
 	 / / - -   v a r i a n t   B )   s e a r c h   i n   t h e   a r r a y   c a c h e 
 	 i n t   i 	 	 	 =   l a s t _ i ; 
 	 i n t   s t a r t _ i 	 =   i ; 
 	 b o o l   f o u n d 	 =   f a l s e ; 
 
 	 i f   ( s i z e   >   0 ) 
 	 { 
 	 	 w h i l e   ( t r u e ) 
 	 	 { 
 	 	 	 i f   ( s y m b o l s [ i ]   = =   s y m b o l ) 
 	 	 	 { 
 	 	 	 	 l a s t _ s y m b o l 	 =   s y m b o l ; 
 	 	 	 	 l a s t _ p o i n t 	 =   p o i n t s [ i ] ; 
 	 	 	 	 l a s t _ i 	 	 =   i ; 
 
 	 	 	 	 r e t u r n   l a s t _ p o i n t ; 
 	 	 	 } 
 
 	 	 	 i + + ; 
 
 	 	 	 i f   ( i   > =   s i z e ) 
 	 	 	 { 
 	 	 	 	 i   =   0 ; 
 	 	 	 } 
 	 	 	 i f   ( i   = =   s t a r t _ i )   { b r e a k ; } 
 	 	 } 
 	 } 
 
 	 / / - -   v a r i a n t   C )   a d d   t h i s   s y m b o l   t o   t h e   c a c h e 
 	 i 	 	 =   s i z e ; 
 	 s i z e 	 =   s i z e   +   1 ; 
 
 	 A r r a y R e s i z e ( s y m b o l s ,   s i z e ) ; 
 	 A r r a y R e s i z e ( p o i n t s ,   s i z e ) ; 
 
 	 s y m b o l s [ i ] 	 =   s y m b o l ; 
 	 p o i n t s [ i ] 	 =   0 ; 
 	 l a s t _ s y m b o l 	 =   s y m b o l ; 
 	 l a s t _ i 	 	 =   i ; 
 
 	 / / - -   u n s e r i a l i z e   r u l e s   f r o m   F X D _ P O I N T _ F O R M A T _ R U L E S 
 	 s t r i n g   r u l e s [ ] ; 
 	 S t r i n g E x p l o d e ( " , " ,   P O I N T _ F O R M A T _ R U L E S ,   r u l e s ) ; 
 
 	 i n t   r u l e s _ c o u n t   =   A r r a y S i z e ( r u l e s ) ; 
 
 	 i f   ( r u l e s _ c o u n t   >   0 ) 
 	 { 
 	 	 s t r i n g   r u l e [ ] ; 
 
 	 	 f o r   ( i n t   r   =   0 ;   r   <   r u l e s _ c o u n t ;   r + + ) 
 	 	 { 
 	 	 	 S t r i n g E x p l o d e ( " = " ,   r u l e s [ r ] ,   r u l e ) ; 
 
 	 	 	 / / - -   a   s i n g l e   r u l e   m u s t   c o n t a i n   2   p a r t s ,   [ 0 ]   f r o m   a n d   [ 1 ]   t o 
 	 	 	 i f   ( A r r a y S i z e ( r u l e )   ! =   2 )   { c o n t i n u e ; } 
 
 	 	 	 d o u b l e   f r o m   =   S t r i n g T o D o u b l e ( r u l e [ 0 ] ) ; 
 	 	 	 d o u b l e   t o 	 =   S t r i n g T o D o u b l e ( r u l e [ 1 ] ) ; 
 
 	 	 	 / / - -   " t o "   m u s t   b e   a   p o s i t i v e   n u m b e r ,   d i f f e r e n t   t h a n   0 
 	 	 	 i f   ( t o   < =   0 )   { c o n t i n u e ; } 
 
 	 	 	 / / - -   " f r o m "   c a n   b e   a   n u m b e r   o r   a   s t r i n g 
 	 	 	 / /   a )   s t r i n g 
 	 	 	 i f   ( f r o m   = =   0   & &   S t r i n g L e n ( r u l e [ 0 ] )   >   0 ) 
 	 	 	 { 
 	 	 	 	 s t r i n g   s _ f r o m   =   r u l e [ 0 ] ; 
 	 	 	 	 i n t   p o s               =   S t r i n g F i n d ( s _ f r o m ,   " ? " ) ; 
 
 	 	 	 	 i f   ( p o s   <   0 )   / /   ?   n o t   f o u n d 
 	 	 	 	 { 
 	 	 	 	 	 i f   ( S t r i n g F i n d ( s y m b o l ,   s _ f r o m )   = =   0 )   { p o i n t s [ i ]   =   t o ; } 
 	 	 	 	 } 
 	 	 	 	 e l s e   i f   ( p o s   = =   0 )   / /   ?   i s   t h e   f i r s t   s y m b o l   = >   m a t c h   t h e   s e c o n d   s y m b o l 
 	 	 	 	 { 
 	 	 	 	 	 i f   ( S t r i n g F i n d ( s y m b o l ,   S t r i n g S u b s t r ( s _ f r o m ,   1 ) ,   3 )   = =   3 ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 p o i n t s [ i ]   =   t o ; 
 	 	 	 	 	 } 
 	 	 	 	 } 
 	 	 	 	 e l s e   i f   ( p o s   >   0 )   / /   ?   i s   t h e   s e c o n d   s y m b o l   = >   m a t c h   t h e   f i r s t   s y m b o l 
 	 	 	 	 { 
 	 	 	 	 	 i f   ( S t r i n g F i n d ( s y m b o l ,   S t r i n g S u b s t r ( s _ f r o m ,   0 ,   p o s ) )   = =   0 ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 p o i n t s [ i ]   =   t o ; 
 	 	 	 	 	 } 
 	 	 	 	 } 
 	 	 	 } 
 
 	 	 	 / /   b )   n u m b e r 
 	 	 	 i f   ( f r o m   = =   0 )   { c o n t i n u e ; } 
 
 	 	 	 i f   ( S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ P O I N T )   = =   f r o m ) 
 	 	 	 { 
 	 	 	 	 p o i n t s [ i ]   =   t o ; 
 	 	 	 } 
 	 	 } 
 	 } 
 
 	 i f   ( p o i n t s [ i ]   = =   0 ) 
 	 { 
 	 	 p o i n t s [ i ]   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ P O I N T ) ; 
 	 } 
 
 	 l a s t _ p o i n t   =   p o i n t s [ i ] ; 
 
 	 r e t u r n   l a s t _ p o i n t ; 
 }  
  
 b o o l   D e l e t e O r d e r ( i n t   t i c k e t ,   c o l o r   a r r o w c o l o r = c l r N O N E ) 
 { 
       b o o l   s u c c e s s = f a l s e ; 
       i f   ( ! O r d e r S e l e c t ( t i c k e t , S E L E C T _ B Y _ T I C K E T , M O D E _ T R A D E S ) )   { r e t u r n ( f a l s e ) ; } 
       
       w h i l e ( t r u e ) 
       { 
             / / - -   w a i t   i f   n e e d e d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
             W a i t T r a d e C o n t e x t I f B u s y ( ) ; 
             / / - -   d e l e t e   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
             s u c c e s s = O r d e r D e l e t e ( t i c k e t , a r r o w c o l o r ) ; 
             i f   ( s u c c e s s = = t r u e )   { 
                   i f   ( U S E _ V I R T U A L _ S T O P S )   { 
                         V i r t u a l S t o p s D r i v e r ( " c l e a r " , t i c k e t ) ; 
                   } 
                   R e g i s t e r E v e n t ( " t r a d e " ) ; 
                   r e t u r n ( t r u e ) ; 
             } 
             / / - -   e r r o r   c h e c k   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
             i n t   e r r a c t i o n = C h e c k F o r T r a d i n g E r r o r ( G e t L a s t E r r o r ( ) ,   " D e l e t i n g   o r d e r   # " + ( s t r i n g ) t i c k e t + "   e r r o r " ) ; 
             s w i t c h ( e r r a c t i o n ) 
             { 
                   c a s e   0 :   b r e a k ;         / /   n o   e r r o r 
                   c a s e   1 :   c o n t i n u e ;   / /   o v e r c o m a b l e   e r r o r 
                   c a s e   2 :   b r e a k ;         / /   f a t a l   e r r o r 
             } 
             b r e a k ; 
       } 
       r e t u r n ( f a l s e ) ; 
 }  
  
 v o i d   D r a w S p r e a d I n f o ( ) 
 { 
       s t a t i c   b o o l   a l l o w _ d r a w   =   t r u e ; 
       i f   ( a l l o w _ d r a w = = f a l s e )   { r e t u r n ; } 
       i f   ( M Q L I n f o I n t e g e r ( M Q L _ T E S T E R )   & &   ! M Q L I n f o I n t e g e r ( M Q L _ V I S U A L _ M O D E ) )   { a l l o w _ d r a w = f a l s e ; }   / /   A l l o w e d   t o   d r a w   o n l y   o n c e   i n   t e s t i n g   m o d e 
 
       s t a t i c   b o o l   p a s s e d                   =   f a l s e ; 
       s t a t i c   d o u b l e   m a x _ s p r e a d       =   0 ; 
       s t a t i c   d o u b l e   m i n _ s p r e a d       =   E M P T Y _ V A L U E ; 
       s t a t i c   d o u b l e   a v g _ s p r e a d       =   0 ; 
       s t a t i c   d o u b l e   a v g _ a d d             =   0 ; 
       s t a t i c   d o u b l e   a v g _ c n t             =   0 ; 
 
       d o u b l e   c u s t o m _ p o i n t   =   C u s t o m P o i n t ( S y m b o l ( ) ) ; 
       d o u b l e   c u r r e n t _ s p r e a d   =   0 ; 
       i f   ( c u s t o m _ p o i n t   >   0 )   { 
             c u r r e n t _ s p r e a d   =   ( S y m b o l I n f o D o u b l e ( S y m b o l ( ) , S Y M B O L _ A S K ) - S y m b o l I n f o D o u b l e ( S y m b o l ( ) , S Y M B O L _ B I D ) ) / c u s t o m _ p o i n t ; 
       } 
       i f   ( c u r r e n t _ s p r e a d   >   m a x _ s p r e a d )   { m a x _ s p r e a d   =   c u r r e n t _ s p r e a d ; } 
       i f   ( c u r r e n t _ s p r e a d   <   m i n _ s p r e a d )   { m i n _ s p r e a d   =   c u r r e n t _ s p r e a d ; } 
       
       a v g _ c n t + + ; 
       a v g _ a d d           =   a v g _ a d d   +   c u r r e n t _ s p r e a d ; 
       a v g _ s p r e a d     =   a v g _ a d d   /   a v g _ c n t ; 
 
       i n t   x = 0 ;   i n t   y = 0 ; 
       s t r i n g   n a m e ; 
 
       / /   c r e a t e   o b j e c t s 
       i f   ( p a s s e d   = =   f a l s e ) 
       { 
             p a s s e d = t r u e ; 
             
             n a m e = " f x d _ s p r e a d _ c u r r e n t _ l a b e l " ; 
             i f   ( O b j e c t F i n d ( 0 ,   n a m e ) = = - 1 )   { 
                   O b j e c t C r e a t e ( 0 ,   n a m e ,   O B J _ L A B E L ,   0 ,   0 ,   0 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ X D I S T A N C E ,   x + 1 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ Y D I S T A N C E ,   y + 1 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O R N E R ,   C O R N E R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ A N C H O R ,   A N C H O R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ H I D D E N ,   t r u e ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ F O N T S I Z E ,   1 8 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R ,   c l r D a r k O r a n g e ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ F O N T ,   " A r i a l " ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ T E X T ,   " S p r e a d : " ) ; 
             } 
             n a m e = " f x d _ s p r e a d _ m a x _ l a b e l " ; 
             i f   ( O b j e c t F i n d ( 0 ,   n a m e ) = = - 1 )   { 
                   O b j e c t C r e a t e ( 0 ,   n a m e ,   O B J _ L A B E L ,   0 ,   0 ,   0 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ X D I S T A N C E ,   x + 1 4 8 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ Y D I S T A N C E ,   y + 1 7 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O R N E R ,   C O R N E R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ A N C H O R ,   A N C H O R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ H I D D E N ,   t r u e ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ F O N T S I Z E ,   7 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R ,   c l r O r a n g e R e d ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ F O N T ,   " A r i a l " ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ T E X T ,   " m a x : " ) ; 
             } 
             n a m e = " f x d _ s p r e a d _ a v g _ l a b e l " ; 
             i f   ( O b j e c t F i n d ( 0 ,   n a m e ) = = - 1 )   { 
                   O b j e c t C r e a t e ( 0 ,   n a m e ,   O B J _ L A B E L ,   0 ,   0 ,   0 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ X D I S T A N C E ,   x + 1 4 8 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ Y D I S T A N C E ,   y + 9 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O R N E R ,   C O R N E R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ A N C H O R ,   A N C H O R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ H I D D E N ,   t r u e ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ F O N T S I Z E ,   7 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R ,   c l r D a r k O r a n g e ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ F O N T ,   " A r i a l " ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ T E X T ,   " a v g : " ) ; 
             } 
             n a m e = " f x d _ s p r e a d _ m i n _ l a b e l " ; 
             i f   ( O b j e c t F i n d ( 0 ,   n a m e ) = = - 1 )   { 
                   O b j e c t C r e a t e ( 0 ,   n a m e ,   O B J _ L A B E L ,   0 ,   0 ,   0 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ X D I S T A N C E ,   x + 1 4 8 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ Y D I S T A N C E ,   y + 1 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O R N E R ,   C O R N E R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ A N C H O R ,   A N C H O R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ H I D D E N ,   t r u e ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ F O N T S I Z E ,   7 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R ,   c l r G o l d ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ F O N T ,   " A r i a l " ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ T E X T ,   " m i n : " ) ; 
             } 
             n a m e = " f x d _ s p r e a d _ c u r r e n t " ; 
             i f   ( O b j e c t F i n d ( 0 ,   n a m e ) = = - 1 )   { 
                   O b j e c t C r e a t e ( 0 ,   n a m e ,   O B J _ L A B E L ,   0 ,   0 ,   0 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ X D I S T A N C E ,   x + 9 3 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ Y D I S T A N C E ,   y + 1 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O R N E R ,   C O R N E R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ A N C H O R ,   A N C H O R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ H I D D E N ,   t r u e ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ F O N T S I Z E ,   1 8 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R ,   c l r D a r k O r a n g e ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ F O N T ,   " A r i a l " ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ T E X T ,   " 0 " ) ; 
             } 
             n a m e = " f x d _ s p r e a d _ m a x " ; 
             i f   ( O b j e c t F i n d ( 0 ,   n a m e ) = = - 1 )   { 
                   O b j e c t C r e a t e ( 0 ,   n a m e ,   O B J _ L A B E L ,   0 ,   0 ,   0 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ X D I S T A N C E ,   x + 1 7 3 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ Y D I S T A N C E ,   y + 1 7 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O R N E R ,   C O R N E R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ A N C H O R ,   A N C H O R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ H I D D E N ,   t r u e ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ F O N T S I Z E ,   7 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R ,   c l r O r a n g e R e d ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ F O N T ,   " A r i a l " ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ T E X T ,   " 0 " ) ; 
             } 
             n a m e = " f x d _ s p r e a d _ a v g " ; 
             i f   ( O b j e c t F i n d ( 0 ,   n a m e ) = = - 1 )   { 
                   O b j e c t C r e a t e ( 0 ,   n a m e ,   O B J _ L A B E L ,   0 ,   0 ,   0 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ X D I S T A N C E ,   x + 1 7 3 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ Y D I S T A N C E ,   y + 9 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O R N E R ,   C O R N E R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ A N C H O R ,   A N C H O R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ H I D D E N ,   t r u e ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ F O N T S I Z E ,   7 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R ,   c l r D a r k O r a n g e ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ F O N T ,   " A r i a l " ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ T E X T ,   " 0 " ) ; 
             } 
             n a m e = " f x d _ s p r e a d _ m i n " ; 
             i f   ( O b j e c t F i n d ( 0 ,   n a m e ) = = - 1 )   { 
                   O b j e c t C r e a t e ( 0 ,   n a m e ,   O B J _ L A B E L ,   0 ,   0 ,   0 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ X D I S T A N C E ,   x + 1 7 3 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ Y D I S T A N C E ,   y + 1 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O R N E R ,   C O R N E R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ A N C H O R ,   A N C H O R _ L E F T _ L O W E R ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ H I D D E N ,   t r u e ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ F O N T S I Z E ,   7 ) ; 
                   O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R ,   c l r G o l d ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ F O N T ,   " A r i a l " ) ; 
                   O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ T E X T ,   " 0 " ) ; 
             } 
       } 
       
       O b j e c t S e t S t r i n g ( 0 ,   " f x d _ s p r e a d _ c u r r e n t " ,   O B J P R O P _ T E X T ,   D o u b l e T o S t r ( c u r r e n t _ s p r e a d , 2 ) ) ; 
       O b j e c t S e t S t r i n g ( 0 ,   " f x d _ s p r e a d _ m a x " ,   O B J P R O P _ T E X T ,   D o u b l e T o S t r ( m a x _ s p r e a d , 2 ) ) ; 
       O b j e c t S e t S t r i n g ( 0 ,   " f x d _ s p r e a d _ a v g " ,   O B J P R O P _ T E X T ,   D o u b l e T o S t r ( a v g _ s p r e a d , 2 ) ) ; 
       O b j e c t S e t S t r i n g ( 0 ,   " f x d _ s p r e a d _ m i n " ,   O B J P R O P _ T E X T ,   D o u b l e T o S t r ( m i n _ s p r e a d , 2 ) ) ; 
 }  
  
 s t r i n g   D r a w S t a t u s ( s t r i n g   t e x t = " " )  
 {  
       s t a t i c   s t r i n g   m e m o r y ;  
       i f   ( t e x t = = " " )   {  
             r e t u r n ( m e m o r y ) ;  
       }  
        
       s t a t i c   b o o l   p a s s e d   =   f a l s e ;  
       i n t   x = 2 1 0 ;   i n t   y = 0 ;  
       s t r i n g   n a m e ;  
  
       / / - -   d r a w   t h e   o b j e c t s   o n c e  
       i f   ( p a s s e d   = =   f a l s e )  
       {  
             p a s s e d   =   t r u e ;  
             n a m e = " f x d _ s t a t u s _ t i t l e " ;  
             O b j e c t C r e a t e ( 0 , n a m e ,   O B J _ L A B E L ,   0 ,   0 ,   0 ) ;  
             O b j e c t S e t I n t e g e r ( 0 , n a m e ,   O B J P R O P _ B A C K ,   f a l s e ) ;  
             O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O R N E R ,   C O R N E R _ L E F T _ L O W E R ) ;  
             O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ A N C H O R ,   A N C H O R _ L E F T _ L O W E R ) ;  
             O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ H I D D E N ,   t r u e ) ;  
             O b j e c t S e t I n t e g e r ( 0 , n a m e ,   O B J P R O P _ X D I S T A N C E ,   x ) ;  
             O b j e c t S e t I n t e g e r ( 0 , n a m e ,   O B J P R O P _ Y D I S T A N C E ,   y + 1 7 ) ;  
             O b j e c t S e t S t r i n g ( 0 , n a m e ,   O B J P R O P _ T E X T ,   " S t a t u s " ) ;  
             O b j e c t S e t S t r i n g ( 0 , n a m e ,   O B J P R O P _ F O N T ,   " A r i a l " ) ;  
             O b j e c t S e t I n t e g e r ( 0 , n a m e ,   O B J P R O P _ F O N T S I Z E ,   7 ) ;  
             O b j e c t S e t I n t e g e r ( 0 , n a m e ,   O B J P R O P _ C O L O R ,   c l r G r a y ) ;  
              
             n a m e = " f x d _ s t a t u s _ t e x t " ;  
             O b j e c t C r e a t e ( 0 , n a m e ,   O B J _ L A B E L ,   0 ,   0 ,   0 ) ;  
             O b j e c t S e t I n t e g e r ( 0 , n a m e ,   O B J P R O P _ B A C K ,   f a l s e ) ;  
             O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O R N E R ,   C O R N E R _ L E F T _ L O W E R ) ;  
             O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ A N C H O R ,   A N C H O R _ L E F T _ L O W E R ) ;  
             O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ H I D D E N ,   t r u e ) ;  
             O b j e c t S e t I n t e g e r ( 0 , n a m e ,   O B J P R O P _ X D I S T A N C E ,   x + 2 ) ;  
             O b j e c t S e t I n t e g e r ( 0 , n a m e ,   O B J P R O P _ Y D I S T A N C E ,   y + 1 ) ;  
             O b j e c t S e t S t r i n g ( 0 , n a m e ,   O B J P R O P _ F O N T ,   " A r i a l " ) ;  
             O b j e c t S e t I n t e g e r ( 0 , n a m e ,   O B J P R O P _ F O N T S I Z E ,   1 2 ) ;  
             O b j e c t S e t I n t e g e r ( 0 , n a m e ,   O B J P R O P _ C O L O R ,   c l r A q u a ) ;  
       }  
  
       / / - -   u p d a t e   t h e   t e x t   w h e n   n e e d e d  
       i f   ( t e x t   ! =   m e m o r y )   {  
             m e m o r y = t e x t ;  
             O b j e c t S e t S t r i n g ( 0 , " f x d _ s t a t u s _ t e x t " ,   O B J P R O P _ T E X T ,   t e x t ) ;  
       }  
        
       r e t u r n ( t e x t ) ;  
 }  
  
 d o u b l e   D y n a m i c L o t s ( s t r i n g   s y m b o l ,   s t r i n g   m o d e = " b a l a n c e " ,   d o u b l e   v a l u e = 0 ,   d o u b l e   s l = 0 ,   s t r i n g   a l i g n = " a l i g n " ,   d o u b l e   R J F R _ i n i t i a l _ l o t s = 0 ) 
 { 
       d o u b l e   s i z e = 0 ; 
       d o u b l e   L o t S t e p = M a r k e t I n f o ( s y m b o l , M O D E _ L O T S T E P ) ; 
       d o u b l e   L o t S i z e = M a r k e t I n f o ( s y m b o l , M O D E _ L O T S I Z E ) ; 
       d o u b l e   M i n L o t s = M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) ; 
       d o u b l e   M a x L o t s = M a r k e t I n f o ( s y m b o l , M O D E _ M A X L O T ) ; 
       d o u b l e   T i c k V a l u e = M a r k e t I n f o ( s y m b o l , M O D E _ T I C K V A L U E ) ; 
       d o u b l e   p o i n t = M a r k e t I n f o ( s y m b o l , M O D E _ P O I N T ) ; 
       d o u b l e   t i c k s i z e = M a r k e t I n f o ( s y m b o l , M O D E _ T I C K S I Z E ) ; 
       d o u b l e   m a r g i n _ r e q u i r e d = M a r k e t I n f o ( s y m b o l , M O D E _ M A R G I N R E Q U I R E D ) ; 
       
       i f   ( m o d e = = " f i x e d "   | |   m o d e = = " l o t s " )           { s i z e = v a l u e ; } 
       e l s e   i f   ( m o d e = = " b l o c k - e q u i t y " )             { s i z e = ( v a l u e / 1 0 0 ) * A c c o u n t E q u i t y ( ) / m a r g i n _ r e q u i r e d ; } 
       e l s e   i f   ( m o d e = = " b l o c k - b a l a n c e " )           { s i z e = ( v a l u e / 1 0 0 ) * A c c o u n t B a l a n c e ( ) / m a r g i n _ r e q u i r e d ; } 
       e l s e   i f   ( m o d e = = " b l o c k - f r e e m a r g i n " )     { s i z e = ( v a l u e / 1 0 0 ) * A c c o u n t F r e e M a r g i n ( ) / m a r g i n _ r e q u i r e d ; } 
       e l s e   i f   ( m o d e = = " e q u i t y " )             { s i z e = ( v a l u e / 1 0 0 ) * A c c o u n t E q u i t y ( ) / ( L o t S i z e * T i c k V a l u e ) ; } 
       e l s e   i f   ( m o d e = = " b a l a n c e " )           { s i z e = ( v a l u e / 1 0 0 ) * A c c o u n t B a l a n c e ( ) / ( L o t S i z e * T i c k V a l u e ) ; } 
       e l s e   i f   ( m o d e = = " f r e e m a r g i n " )     { s i z e = ( v a l u e / 1 0 0 ) * A c c o u n t F r e e M a r g i n ( ) / ( L o t S i z e * T i c k V a l u e ) ; } 
       e l s e   i f   ( m o d e = = " e q u i t y R i s k " )           { s i z e = ( ( v a l u e / 1 0 0 ) * A c c o u n t E q u i t y ( ) ) / ( s l * ( ( T i c k V a l u e / t i c k s i z e ) * p o i n t ) * P i p V a l u e ( s y m b o l ) ) ; } 
       e l s e   i f   ( m o d e = = " b a l a n c e R i s k " )         { s i z e = ( ( v a l u e / 1 0 0 ) * A c c o u n t B a l a n c e ( ) ) / ( s l * ( ( T i c k V a l u e / t i c k s i z e ) * p o i n t ) * P i p V a l u e ( s y m b o l ) ) ; } 
       e l s e   i f   ( m o d e = = " f r e e m a r g i n R i s k " )   { s i z e = ( ( v a l u e / 1 0 0 ) * A c c o u n t F r e e M a r g i n ( ) ) / ( s l * ( ( T i c k V a l u e / t i c k s i z e ) * p o i n t ) * P i p V a l u e ( s y m b o l ) ) ; } 
       e l s e   i f   ( m o d e = = " f i x e d R i s k " )       { s i z e = ( v a l u e ) / ( s l * ( ( T i c k V a l u e / t i c k s i z e ) * p o i n t ) * P i p V a l u e ( s y m b o l ) ) ; } 
       e l s e   i f   ( m o d e = = " f i x e d R a t i o "   | |   m o d e = = " R J F R " )   { 
             
             / / / / / 
             / /   R y a n   J o n e s   F i x e d   R a t i o   M M   s t a t i c   d a t a 
             s t a t i c   d o u b l e   R J F R _ s t a r t _ l o t s = 0 ; 
             s t a t i c   d o u b l e   R J F R _ d e l t a = 0 ; 
             s t a t i c   d o u b l e   R J F R _ u n i t s = 1 ; 
             s t a t i c   d o u b l e   R J F R _ t a r g e t _ l o w e r = 0 ; 
             s t a t i c   d o u b l e   R J F R _ t a r g e t _ u p p e r = 0 ; 
             / / / / / 
             
             i f   ( R J F R _ s t a r t _ l o t s < = 0 )   { R J F R _ s t a r t _ l o t s = v a l u e ; } 
             i f   ( R J F R _ s t a r t _ l o t s < M i n L o t s )   { R J F R _ s t a r t _ l o t s = M i n L o t s ; } 
             i f   ( R J F R _ d e l t a < = 0 )   { R J F R _ d e l t a = s l ; } 
             i f   ( R J F R _ t a r g e t _ u p p e r < = 0 )   { 
                   R J F R _ t a r g e t _ u p p e r = A c c o u n t E q u i t y ( ) + ( R J F R _ u n i t s * R J F R _ d e l t a ) ; 
                   P r i n t ( " F i x e d   R a t i o   M M :   U n i t s = > " , R J F R _ u n i t s , " ;   D e l t a = " , R J F R _ d e l t a , " ;   U p p e r   T a r g e t   E q u i t y = > " , R J F R _ t a r g e t _ u p p e r ) ; 
             } 
             i f   ( A c c o u n t E q u i t y ( ) > = R J F R _ t a r g e t _ u p p e r ) 
             { 
                   w h i l e ( t r u e )   { 
                         P r i n t ( " F i x e d   R a t i o   M M   g o i n g   u p   t o   " , ( R J F R _ s t a r t _ l o t s * ( R J F R _ u n i t s + 1 ) ) , "   l o t s :   E q u i t y   i s   a b o v e   U p p e r   T a r g e t   E q u i t y   ( " , A c c o u n t E q u i t y ( ) , " > = " , R J F R _ t a r g e t _ u p p e r , " ) " ) ; 
                         R J F R _ u n i t s + + ; 
                         R J F R _ t a r g e t _ l o w e r = R J F R _ t a r g e t _ u p p e r ; 
                         R J F R _ t a r g e t _ u p p e r = R J F R _ t a r g e t _ u p p e r + ( R J F R _ u n i t s * R J F R _ d e l t a ) ; 
                         P r i n t ( " F i x e d   R a t i o   M M :   U n i t s = > " , R J F R _ u n i t s , " ;   D e l t a = " , R J F R _ d e l t a , " ;   L o w e r   T a r g e t   E q u i t y = > " , R J F R _ t a r g e t _ l o w e r , " ;   U p p e r   T a r g e t   E q u i t y = > " , R J F R _ t a r g e t _ u p p e r ) ; 
                         i f   ( A c c o u n t E q u i t y ( ) < R J F R _ t a r g e t _ u p p e r )   { b r e a k ; } 
                   } 
             } 
             e l s e   i f   ( A c c o u n t E q u i t y ( ) < = R J F R _ t a r g e t _ l o w e r ) 
             { 
                   w h i l e ( t r u e )   { 
                   i f   ( A c c o u n t E q u i t y ( ) > R J F R _ t a r g e t _ l o w e r )   { b r e a k ; } 
                         i f   ( R J F R _ u n i t s > 1 )   {                   
                               P r i n t ( " F i x e d   R a t i o   M M   g o i n g   d o w n   t o   " , ( R J F R _ s t a r t _ l o t s * ( R J F R _ u n i t s - 1 ) ) , "   l o t s :   E q u i t y   i s   b e l o w   L o w e r   T a r g e t   E q u i t y   |   " ,   A c c o u n t E q u i t y ( ) , "   < =   " , R J F R _ t a r g e t _ l o w e r , " ) " ) ; 
                               R J F R _ t a r g e t _ u p p e r = R J F R _ t a r g e t _ l o w e r ; 
                               R J F R _ t a r g e t _ l o w e r = R J F R _ t a r g e t _ l o w e r - ( ( R J F R _ u n i t s - 1 ) * R J F R _ d e l t a ) ; 
                               R J F R _ u n i t s - - ; 
                               P r i n t ( " F i x e d   R a t i o   M M :   U n i t s = > " , R J F R _ u n i t s , " ;   D e l t a = " , R J F R _ d e l t a , " ;   L o w e r   T a r g e t   E q u i t y = > " , R J F R _ t a r g e t _ l o w e r , " ;   U p p e r   T a r g e t   E q u i t y = > " , R J F R _ t a r g e t _ u p p e r ) ; 
                         }   e l s e   { b r e a k ; } 
                   } 
             } 
             s i z e = R J F R _ s t a r t _ l o t s * R J F R _ u n i t s ; 
       } 
       
 	 i f   ( s i z e = = E M P T Y _ V A L U E )   { s i z e = 0 ; } 
 	 
       s i z e = M a t h R o u n d ( s i z e / L o t S t e p ) * L o t S t e p ; 
       
       s t a t i c   b o o l   a l e r t _ m i n _ l o t s = f a l s e ; 
       i f   ( s i z e < M i n L o t s   & &   a l e r t _ m i n _ l o t s = = f a l s e )   { 
             a l e r t _ m i n _ l o t s = t r u e ; 
             A l e r t ( " Y o u   w a n t   t o   t r a d e   " , s i z e , "   l o t ,   b u t   y o u r   b r o k e r ' s   m i n i m u m   i s   " , M i n L o t s , "   l o t .   T h e   t r a d e / o r d e r   w i l l   c o n t i n u e   w i t h   " , M i n L o t s , "   l o t   i n s t e a d   o f   " , s i z e , "   l o t .   T h e   s a m e   r u l e   w i l l   b e   a p p l i e d   f o r   n e x t   t r a d e s / o r d e r s   w i t h   d e s i r e d   l o t   s i z e   l o w e r   t h a n   t h e   m i n i m u m .   Y o u   w i l l   n o t   s e e   t h i s   m e s s a g e   a g a i n   u n t i l   y o u   r e s t a r t   t h e   p r o g r a m . " ) ; 
       } 
       
       i f   ( a l i g n = = " a l i g n " )   { 
             i f   ( s i z e < M i n L o t s )   { s i z e = M i n L o t s ; } 
             i f   ( s i z e > M a x L o t s )   { s i z e = M a x L o t s ; } 
       } 
       
       r e t u r n   ( s i z e ) ; 
 }  
  
 s t r i n g   E r r o r M e s s a g e ( i n t   e r r o r _ c o d e = - 1 ) 
 { 
 	 s t r i n g   e   =   " " ; 
 	 
 	 i f   ( e r r o r _ c o d e   <   0 )   { e r r o r _ c o d e   =   G e t L a s t E r r o r ( ) ; } 
 	 
 	 s w i t c h ( e r r o r _ c o d e ) 
 	 { 
 	 	 / / - -   c o d e s   r e t u r n e d   f r o m   t r a d e   s e r v e r 
 	 	 c a s e   0 : 	 r e t u r n ( " " ) ; 
 	 	 c a s e   1 : 	 e   =   " N o   e r r o r   r e t u r n e d " ;   b r e a k ; 
 	 	 c a s e   2 : 	 e   =   " C o m m o n   e r r o r " ;   b r e a k ; 
 	 	 c a s e   3 : 	 e   =   " I n v a l i d   t r a d e   p a r a m e t e r s " ;   b r e a k ; 
 	 	 c a s e   4 : 	 e   =   " T r a d e   s e r v e r   i s   b u s y " ;   b r e a k ; 
 	 	 c a s e   5 : 	 e   =   " O l d   v e r s i o n   o f   t h e   c l i e n t   t e r m i n a l " ;   b r e a k ; 
 	 	 c a s e   6 : 	 e   =   " N o   c o n n e c t i o n   w i t h   t r a d e   s e r v e r " ;   b r e a k ; 
 	 	 c a s e   7 : 	 e   =   " N o t   e n o u g h   r i g h t s " ;   b r e a k ; 
 	 	 c a s e   8 : 	 e   =   " T o o   f r e q u e n t   r e q u e s t s " ;   b r e a k ; 
 	 	 c a s e   9 : 	 e   =   " M a l f u n c t i o n a l   t r a d e   o p e r a t i o n   ( n e v e r   r e t u r n e d   e r r o r ) " ;   b r e a k ; 
 	 	 c a s e   6 4 :     e   =   " A c c o u n t   d i s a b l e d " ;   b r e a k ; 
 	 	 c a s e   6 5 :     e   =   " I n v a l i d   a c c o u n t " ;   b r e a k ; 
 	 	 c a s e   1 2 8 :   e   =   " T r a d e   t i m e o u t " ;   b r e a k ; 
 	 	 c a s e   1 2 9 :   e   =   " I n v a l i d   p r i c e " ;   b r e a k ; 
 	 	 c a s e   1 3 0 :   e   =   " I n v a l i d   S l   o r   T P " ;   b r e a k ; 
 	 	 c a s e   1 3 1 :   e   =   " I n v a l i d   t r a d e   v o l u m e " ;   b r e a k ; 
 	 	 c a s e   1 3 2 :   e   =   " M a r k e t   i s   c l o s e d " ;   b r e a k ; 
 	 	 c a s e   1 3 3 :   e   =   " T r a d e   i s   d i s a b l e d " ;   b r e a k ; 
 	 	 c a s e   1 3 4 :   e   =   " N o t   e n o u g h   m o n e y " ;   b r e a k ; 
 	 	 c a s e   1 3 5 :   e   =   " P r i c e   c h a n g e d " ;   b r e a k ; 
 	 	 c a s e   1 3 6 :   e   =   " O f f   q u o t e s " ;   b r e a k ; 
 	 	 c a s e   1 3 7 :   e   =   " B r o k e r   i s   b u s y   ( n e v e r   r e t u r n e d   e r r o r ) " ;   b r e a k ; 
 	 	 c a s e   1 3 8 :   e   =   " R e q u o t e " ;   b r e a k ; 
 	 	 c a s e   1 3 9 :   e   =   " O r d e r   i s   l o c k e d " ;   b r e a k ; 
 	 	 c a s e   1 4 0 :   e   =   " O n l y   l o n g   t r a d e s   a l l o w e d " ;   b r e a k ; 
 	 	 c a s e   1 4 1 :   e   =   " T o o   m a n y   r e q u e s t s " ;   b r e a k ; 
 	 	 c a s e   1 4 5 :   e   =   " M o d i f i c a t i o n   d e n i e d   b e c a u s e   o r d e r   t o o   c l o s e   t o   m a r k e t " ;   b r e a k ; 
 	 	 c a s e   1 4 6 :   e   =   " T r a d e   c o n t e x t   i s   b u s y " ;   b r e a k ; 
 	 	 c a s e   1 4 7 :   e   =   " E x p i r a t i o n s   a r e   d e n i e d   b y   b r o k e r " ;   b r e a k ; 
 	 	 c a s e   1 4 8 :   e   =   " A m o u n t   o f   o p e n   a n d   p e n d i n g   o r d e r s   h a s   r e a c h e d   t h e   l i m i t " ;   b r e a k ; 
 	 	 c a s e   1 4 9 :   e   =   " H e d g i n g   i s   p r o h i b i t e d " ;   b r e a k ; 
 	 	 c a s e   1 5 0 :   e   =   " P r o h i b i t e d   b y   F I F O   r u l e s " ;   b r e a k ; 
 	 	 
 	 	 / / - -   m q l 4   e r r o r s 
 	 	 c a s e   4 0 0 0 :   e   =   " N o   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 0 0 1 :   e   =   " W r o n g   f u n c t i o n   p o i n t e r " ;   b r e a k ; 
 	 	 c a s e   4 0 0 2 :   e   =   " A r r a y   i n d e x   i s   o u t   o f   r a n g e " ;   b r e a k ; 
 	 	 c a s e   4 0 0 3 :   e   =   " N o   m e m o r y   f o r   f u n c t i o n   c a l l   s t a c k " ;   b r e a k ; 
 	 	 c a s e   4 0 0 4 :   e   =   " R e c u r s i v e   s t a c k   o v e r f l o w " ;   b r e a k ; 
 	 	 c a s e   4 0 0 5 :   e   =   " N o t   e n o u g h   s t a c k   f o r   p a r a m e t e r " ;   b r e a k ; 
 	 	 c a s e   4 0 0 6 :   e   =   " N o   m e m o r y   f o r   p a r a m e t e r   s t r i n g " ;   b r e a k ; 
 	 	 c a s e   4 0 0 7 :   e   =   " N o   m e m o r y   f o r   t e m p   s t r i n g " ;   b r e a k ; 
 	 	 c a s e   4 0 0 8 :   e   =   " N o t   i n i t i a l i z e d   s t r i n g " ;   b r e a k ; 
 	 	 c a s e   4 0 0 9 :   e   =   " N o t   i n i t i a l i z e d   s t r i n g   i n   a r r a y " ;   b r e a k ; 
 	 	 c a s e   4 0 1 0 :   e   =   " N o   m e m o r y   f o r   a r r a y   s t r i n g " ;   b r e a k ; 
 	 	 c a s e   4 0 1 1 :   e   =   " T o o   l o n g   s t r i n g " ;   b r e a k ; 
 	 	 c a s e   4 0 1 2 :   e   =   " R e m a i n d e r   f r o m   z e r o   d i v i d e " ;   b r e a k ; 
 	 	 c a s e   4 0 1 3 :   e   =   " Z e r o   d i v i d e " ;   b r e a k ; 
 	 	 c a s e   4 0 1 4 :   e   =   " U n k n o w n   c o m m a n d " ;   b r e a k ; 
 	 	 c a s e   4 0 1 5 :   e   =   " W r o n g   j u m p " ;   b r e a k ; 
 	 	 c a s e   4 0 1 6 :   e   =   " N o t   i n i t i a l i z e d   a r r a y " ;   b r e a k ; 
 	 	 c a s e   4 0 1 7 :   e   =   " d l l   c a l l s   a r e   n o t   a l l o w e d " ;   b r e a k ; 
 	 	 c a s e   4 0 1 8 :   e   =   " C a n n o t   l o a d   l i b r a r y " ;   b r e a k ; 
 	 	 c a s e   4 0 1 9 :   e   =   " C a n n o t   c a l l   f u n c t i o n " ;   b r e a k ; 
 	 	 c a s e   4 0 2 0 :   e   =   " E x p e r t   f u n c t i o n   c a l l s   a r e   n o t   a l l o w e d " ;   b r e a k ; 
 	 	 c a s e   4 0 2 1 :   e   =   " N o t   e n o u g h   m e m o r y   f o r   t e m p   s t r i n g   r e t u r n e d   f r o m   f u n c t i o n " ;   b r e a k ; 
 	 	 c a s e   4 0 2 2 :   e   =   " S y s t e m   i s   b u s y " ;   b r e a k ; 
 	 	 c a s e   4 0 5 0 :   e   =   " I n v a l i d   f u n c t i o n   p a r a m e t e r s   c o u n t " ;   b r e a k ; 
 	 	 c a s e   4 0 5 1 :   e   =   " I n v a l i d   f u n c t i o n   p a r a m e t e r   v a l u e " ;   b r e a k ; 
 	 	 c a s e   4 0 5 2 :   e   =   " S t r i n g   f u n c t i o n   i n t e r n a l   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 0 5 3 :   e   =   " S o m e   a r r a y   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 0 5 4 :   e   =   " I n c o r r e c t   s e r i e s   a r r a y   u s i n g " ;   b r e a k ; 
 	 	 c a s e   4 0 5 5 :   e   =   " C u s t o m   i n d i c a t o r   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 0 5 6 :   e   =   " A r r a y s   a r e   i n c o m p a t i b l e " ;   b r e a k ; 
 	 	 c a s e   4 0 5 7 :   e   =   " G l o b a l   v a r i a b l e s   p r o c e s s i n g   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 0 5 8 :   e   =   " G l o b a l   v a r i a b l e   n o t   f o u n d " ;   b r e a k ; 
 	 	 c a s e   4 0 5 9 :   e   =   " F u n c t i o n   i s   n o t   a l l o w e d   i n   t e s t i n g   m o d e " ;   b r e a k ; 
 	 	 c a s e   4 0 6 0 :   e   =   " F u n c t i o n   i s   n o t   c o n f i r m e d " ;   b r e a k ; 
 	 	 c a s e   4 0 6 1 :   e   =   " S e n d   m a i l   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 0 6 2 :   e   =   " S t r i n g   p a r a m e t e r   e x p e c t e d " ;   b r e a k ; 
 	 	 c a s e   4 0 6 3 :   e   =   " I n t e g e r   p a r a m e t e r   e x p e c t e d " ;   b r e a k ; 
 	 	 c a s e   4 0 6 4 :   e   =   " D o u b l e   p a r a m e t e r   e x p e c t e d " ;   b r e a k ; 
 	 	 c a s e   4 0 6 5 :   e   =   " A r r a y   a s   p a r a m e t e r   e x p e c t e d " ;   b r e a k ; 
 	 	 c a s e   4 0 6 6 :   e   =   " R e q u e s t e d   h i s t o r y   d a t a   i n   u p d a t e   s t a t e " ;   b r e a k ; 
 	 	 c a s e   4 0 9 9 :   e   =   " E n d   o f   f i l e " ;   b r e a k ; 
 	 	 c a s e   4 1 0 0 :   e   =   " S o m e   f i l e   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 1 0 1 :   e   =   " W r o n g   f i l e   n a m e " ;   b r e a k ; 
 	 	 c a s e   4 1 0 2 :   e   =   " T o o   m a n y   o p e n e d   f i l e s " ;   b r e a k ; 
 	 	 c a s e   4 1 0 3 :   e   =   " C a n n o t   o p e n   f i l e " ;   b r e a k ; 
 	 	 c a s e   4 1 0 4 :   e   =   " I n c o m p a t i b l e   a c c e s s   t o   a   f i l e " ;   b r e a k ; 
 	 	 c a s e   4 1 0 5 :   e   =   " N o   o r d e r   s e l e c t e d " ;   b r e a k ; 
 	 	 c a s e   4 1 0 6 :   e   =   " U n k n o w n   s y m b o l " ;   b r e a k ; 
 	 	 c a s e   4 1 0 7 :   e   =   " I n v a l i d   p r i c e   p a r a m e t e r   f o r   t r a d e   f u n c t i o n " ;   b r e a k ; 
 	 	 c a s e   4 1 0 8 :   e   =   " I n v a l i d   t i c k e t " ;   b r e a k ; 
 	 	 c a s e   4 1 0 9 :   e   =   " T r a d e   i s   n o t   a l l o w e d   i n   t h e   e x p e r t   p r o p e r t i e s " ;   b r e a k ; 
 	 	 c a s e   4 1 1 0 :   e   =   " L o n g s   a r e   n o t   a l l o w e d   i n   t h e   e x p e r t   p r o p e r t i e s " ;   b r e a k ; 
 	 	 c a s e   4 1 1 1 :   e   =   " S h o r t s   a r e   n o t   a l l o w e d   i n   t h e   e x p e r t   p r o p e r t i e s " ;   b r e a k ; 
 	 	 
 	 	 / / - -   o b j e c t s   e r r o r s 
 	 	 c a s e   4 2 0 0 :   e   =   " O b j e c t   i s   a l r e a d y   e x i s t " ;   b r e a k ; 
 	 	 c a s e   4 2 0 1 :   e   =   " U n k n o w n   o b j e c t   p r o p e r t y " ;   b r e a k ; 
 	 	 c a s e   4 2 0 2 :   e   =   " O b j e c t   i s   n o t   e x i s t " ;   b r e a k ; 
 	 	 c a s e   4 2 0 3 :   e   =   " U n k n o w n   o b j e c t   t y p e " ;   b r e a k ; 
 	 	 c a s e   4 2 0 4 :   e   =   " N o   o b j e c t   n a m e " ;   b r e a k ; 
 	 	 c a s e   4 2 0 5 :   e   =   " O b j e c t   c o o r d i n a t e s   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 2 0 6 :   e   =   " N o   s p e c i f i e d   s u b w i n d o w " ;   b r e a k ; 
 	 	 c a s e   4 2 0 7 :   e   =   " G r a p h i c a l   o b j e c t   e r r o r " ;   b r e a k ;     
 	 	 c a s e   4 2 1 0 :   e   =   " U n k n o w n   c h a r t   p r o p e r t y " ;   b r e a k ; 
 	 	 c a s e   4 2 1 1 :   e   =   " C h a r t   n o t   f o u n d " ;   b r e a k ; 
 	 	 c a s e   4 2 1 2 :   e   =   " C h a r t   s u b w i n d o w   n o t   f o u n d " ;   b r e a k ; 
 	 	 c a s e   4 2 1 3 :   e   =   " C h a r t   i n d i c a t o r   n o t   f o u n d " ;   b r e a k ; 
 	 	 c a s e   4 2 2 0 :   e   =   " S y m b o l   s e l e c t   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 2 5 0 :   e   =   " N o t i f i c a t i o n   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 2 5 1 :   e   =   " N o t i f i c a t i o n   p a r a m e t e r   e r r o r " ;   b r e a k ; 
 	 	 c a s e   4 2 5 2 :   e   =   " N o t i f i c a t i o n s   d i s a b l e d " ;   b r e a k ; 
 	 	 c a s e   4 2 5 3 :   e   =   " N o t i f i c a t i o n   s e n d   t o o   f r e q u e n t " ;   b r e a k ; 
 	 	 
 	 	 / / - -   f t p   e r r o r s 
 	 	 c a s e   4 2 6 0 :   e   =   " F T P   s e r v e r   i s   n o t   s p e c i f i e d " ;   b r e a k ; 
 	 	 c a s e   4 2 6 1 :   e   =   " F T P   l o g i n   i s   n o t   s p e c i f i e d " ;   b r e a k ; 
 	 	 c a s e   4 2 6 2 :   e   =   " F T P   c o n n e c t i o n   f a i l e d " ;   b r e a k ; 
 	 	 c a s e   4 2 6 3 :   e   =   " F T P   c o n n e c t i o n   c l o s e d " ;   b r e a k ; 
 	 	 c a s e   4 2 6 4 :   e   =   " F T P   p a t h   n o t   f o u n d   o n   s e r v e r " ;   b r e a k ; 
 	 	 c a s e   4 2 6 5 :   e   =   " F i l e   n o t   f o u n d   i n   t h e   M Q L 4 \ \ F i l e s   d i r e c t o r y   t o   s e n d   o n   F T P   s e r v e r " ;   b r e a k ; 
 	 	 c a s e   4 2 6 6 :   e   =   " C o m m o n   e r r o r   d u r i n g   F T P   d a t a   t r a n s m i s s i o n " ;   b r e a k ; 
 	 	 
 	 	 / / - -   f i l e s y s t e m   e r r o r s 
 	 	 c a s e   5 0 0 1 :   e   =   " T o o   m a n y   o p e n e d   f i l e s " ;   b r e a k ; 
 	 	 c a s e   5 0 0 2 :   e   =   " W r o n g   f i l e   n a m e " ;   b r e a k ; 
 	 	 c a s e   5 0 0 3 :   e   =   " T o o   l o n g   f i l e   n a m e " ;   b r e a k ; 
 	 	 c a s e   5 0 0 4 :   e   =   " C a n n o t   o p e n   f i l e " ;   b r e a k ; 
 	 	 c a s e   5 0 0 5 :   e   =   " T e x t   f i l e   b u f f e r   a l l o c a t i o n   e r r o r " ;   b r e a k ; 
 	 	 c a s e   5 0 0 6 :   e   =   " C a n n o t   d e l e t e   f i l e " ;   b r e a k ; 
 	 	 c a s e   5 0 0 7 :   e   =   " I n v a l i d   f i l e   h a n d l e   ( f i l e   c l o s e d   o r   w a s   n o t   o p e n e d ) " ;   b r e a k ; 
 	 	 c a s e   5 0 0 8 :   e   =   " W r o n g   f i l e   h a n d l e   ( h a n d l e   i n d e x   i s   o u t   o f   h a n d l e   t a b l e ) " ;   b r e a k ; 
 	 	 c a s e   5 0 0 9 :   e   =   " F i l e   m u s t   b e   o p e n e d   w i t h   F I L E _ W R I T E   f l a g " ;   b r e a k ; 
 	 	 c a s e   5 0 1 0 :   e   =   " F i l e   m u s t   b e   o p e n e d   w i t h   F I L E _ R E A D   f l a g " ;   b r e a k ; 
 	 	 c a s e   5 0 1 1 :   e   =   " F i l e   m u s t   b e   o p e n e d   w i t h   F I L E _ B I N   f l a g " ;   b r e a k ; 
 	 	 c a s e   5 0 1 2 :   e   =   " F i l e   m u s t   b e   o p e n e d   w i t h   F I L E _ T X T   f l a g " ;   b r e a k ; 
 	 	 c a s e   5 0 1 3 :   e   =   " F i l e   m u s t   b e   o p e n e d   w i t h   F I L E _ T X T   o r   F I L E _ C S V   f l a g " ;   b r e a k ; 
 	 	 c a s e   5 0 1 4 :   e   =   " F i l e   m u s t   b e   o p e n e d   w i t h   F I L E _ C S V   f l a g " ;   b r e a k ; 
 	 	 c a s e   5 0 1 5 :   e   =   " F i l e   r e a d   e r r o r " ;   b r e a k ; 
 	 	 c a s e   5 0 1 6 :   e   =   " F i l e   w r i t e   e r r o r " ;   b r e a k ; 
 	 	 c a s e   5 0 1 7 :   e   =   " S t r i n g   s i z e   m u s t   b e   s p e c i f i e d   f o r   b i n a r y   f i l e " ;   b r e a k ; 
 	 	 c a s e   5 0 1 8 :   e   =   " I n c o m p a t i b l e   f i l e   ( f o r   s t r i n g   a r r a y s - T X T ,   f o r   o t h e r s - B I N ) " ;   b r e a k ; 
 	 	 c a s e   5 0 1 9 :   e   =   " F i l e   i s   d i r e c t o r y ,   n o t   f i l e " ;   b r e a k ; 
 	 	 c a s e   5 0 2 0 :   e   =   " F i l e   d o e s   n o t   e x i s t " ;   b r e a k ; 
 	 	 c a s e   5 0 2 1 :   e   =   " F i l e   c a n n o t   b e   r e w r i t t e n " ;   b r e a k ; 
 	 	 c a s e   5 0 2 2 :   e   =   " W r o n g   d i r e c t o r y   n a m e " ;   b r e a k ; 
 	 	 c a s e   5 0 2 3 :   e   =   " D i r e c t o r y   d o e s   n o t   e x i s t " ;   b r e a k ; 
 	 	 c a s e   5 0 2 4 :   e   =   " S p e c i f i e d   f i l e   i s   n o t   d i r e c t o r y " ;   b r e a k ; 
 	 	 c a s e   5 0 2 5 :   e   =   " C a n n o t   d e l e t e   d i r e c t o r y " ;   b r e a k ; 
 	 	 c a s e   5 0 2 6 :   e   =   " C a n n o t   c l e a n   d i r e c t o r y " ;   b r e a k ; 
 	 	 
 	 	 / / - -   o t h e r   e r r o r s 
 	 	 c a s e   5 0 2 7 :   e   =   " A r r a y   r e s i z e   e r r o r " ;   b r e a k ; 
 	 	 c a s e   5 0 2 8 :   e   =   " S t r i n g   r e s i z e   e r r o r " ;   b r e a k ; 
 	 	 c a s e   5 0 2 9 :   e   =   " S t r u c t u r e   c o n t a i n s   s t r i n g s   o r   d y n a m i c   a r r a y s " ;   b r e a k ; 
 	 	 
 	 	 / / - -   h t t p   r e q u e s t 
 	 	 c a s e   5 2 0 0 :   e   =   " I n v a l i d   U R L " ;   b r e a k ; 
 	 	 c a s e   5 2 0 1 :   e   =   " F a i l e d   t o   c o n n e c t   t o   s p e c i f i e d   U R L " ;   b r e a k ; 
 	 	 c a s e   5 2 0 2 :   e   =   " T i m e o u t   e x c e e d e d " ;   b r e a k ; 
 	 	 c a s e   5 2 0 3 :   e   =   " H T T P   r e q u e s t   f a i l e d " ;   b r e a k ; 
 
 	 	 d e f a u l t : 	 e   =   " U n k n o w n   e r r o r " ; 
 	 } 
 
 	 e   =   S t r i n g C o n c a t e n a t e ( e ,   "   ( " ,   e r r o r _ c o d e ,   " ) " ) ; 
 	 
 	 r e t u r n   e ; 
 }  
  
 v o i d   E x p i r a t i o n D r i v e r ( ) 
 { 
       s t a t i c   i n t   l a s t _ c h e c k e d _ t i c k e t ; 
       s t a t i c   i n t   d b _ t i c k e t s [ ] ; 
       s t a t i c   i n t   d b _ e x p i r a t i o n s [ ] ; 
 
       s t a t i c   i n t   t o t a l ;   t o t a l       =   O r d e r s T o t a l ( ) ; 
       s t a t i c   i n t   s i z e ;     s i z e         =   0 ; 
       s t a t i c   i n t   d o _ r e s e t ;   d o _ r e s e t = f a l s e ; 
       s t a t i c   s t r i n g   p r i n t ; 
       s t a t i c   i n t   i ; 
       
       / / - -   c h e c k   e x p i r a t i o n s   a n d   c l o s e   t r a d e s 
       s i z e   =   A r r a y S i z e ( d b _ t i c k e t s ) ; 
       i f   ( s i z e > 0 ) 
       { 
             i f   ( t o t a l = = 0 )   { 
                   A r r a y R e s i z e ( d b _ t i c k e t s ,   0 ) ; 
                   A r r a y R e s i z e ( d b _ e x p i r a t i o n s ,   0 ) ; 
             } 
             e l s e 
             { 
                   f o r   ( i = 0 ;   i < s i z e ;   i + + ) 
                   { 
                         W a i t T r a d e C o n t e x t I f B u s y ( ) ; 
                         i f   ( ! O r d e r S e l e c t ( d b _ t i c k e t s [ i ] , S E L E C T _ B Y _ T I C K E T ,   M O D E _ T R A D E S ) )   { c o n t i n u e ; } 
                         i f   ( O r d e r S y m b o l ( )   ! =   S y m b o l ( ) )   { c o n t i n u e ; } 
                         
                         i f   ( T i m e C u r r e n t ( )   > =   O r d e r O p e n T i m e ( ) + d b _ e x p i r a t i o n s [ i ] )   { 
                               
                               / / - -   t r y i n g   t o   s k i p   c o n f l i c t s   w i t h   t h e   s a m e   f u n c t i o n a l i t y   r u n n i n g   f r o m   n e i g h b o u r   E A 
                               W a i t T r a d e C o n t e x t I f B u s y ( ) ; 
                               i f   ( ! O r d e r S e l e c t ( d b _ t i c k e t s [ i ] , S E L E C T _ B Y _ T I C K E T ,   M O D E _ T R A D E S ) )   { c o n t i n u e ; } 
                               i f   ( O r d e r C l o s e T i m e ( ) > 0 )   { c o n t i n u e ; } 
                               
                               / / - -   c l o s i n g   t h e   t r a d e 
                               i f   ( C l o s e T r a d e ( O r d e r T i c k e t ( ) ) )   
                               { 
                                     p r i n t   =   " # " + ( s t r i n g ) O r d e r T i c k e t ( ) + "   w a s   c l o s e d   d u e   t o   e x p i r a t i o n " ; 
                                     P r i n t ( p r i n t ) ; 
                                     l a s t _ c h e c k e d _ t i c k e t = 0 ; 
                                     d o _ r e s e t   =   t r u e ; 
                                     t o t a l         =   O r d e r s T o t a l ( ) ; 
                               } 
                         } 
                   } 
             } 
       } 
       
       / / - -   c h e c k   t h e   t i c k e t   o f   t h e   n e w e s t   t r a d e 
       i f   ( d o _ r e s e t = = f a l s e   & &   t o t a l > 0 ) 
       { 
             i f   ( O r d e r S e l e c t ( t o t a l - 1 , S E L E C T _ B Y _ P O S ) )   { 
                   i f   ( O r d e r T i c k e t ( ) ! = l a s t _ c h e c k e d _ t i c k e t )   { 
                         d o _ r e s e t   =   t r u e ; 
                   } 
             } 
       } 
 
       / / - -   r e b u i l d   t h e   d a t a b a s e   o f   t r a d e s   w i t h   e x p i r a t i o n s 
       i f   ( d o _ r e s e t = = t r u e ) 
       { 
             s t a t i c   s t r i n g   c o m m e n t ; 
             A r r a y R e s i z e ( d b _ t i c k e t s ,   0 ) ; 
             A r r a y R e s i z e ( d b _ e x p i r a t i o n s ,   0 ) ; 
             f o r   ( i n t   p o s = 0 ;   p o s < t o t a l ;   p o s + + ) 
             { 
                   i f   ( ! O r d e r S e l e c t ( p o s , S E L E C T _ B Y _ P O S ) )   { c o n t i n u e ; } 
                   l a s t _ c h e c k e d _ t i c k e t   =   O r d e r T i c k e t ( ) ; 
 
                   c o m m e n t   =   O r d e r C o m m e n t ( ) ; 
                   i n t   e x p _ p o s _ b e g i n   =   S t r i n g F i n d ( c o m m e n t ,   " [ e x p : " ) ; 
                   i f   ( e x p _ p o s _ b e g i n   > =   0 ) 
                   { 
                         e x p _ p o s _ b e g i n   =   e x p _ p o s _ b e g i n + 5 ; 
                         i n t   e x p _ p o s _ e n d   =   S t r i n g F i n d ( c o m m e n t ,   " ] " ,   e x p _ p o s _ b e g i n ) ; 
                         i f   ( e x p _ p o s _ e n d   = =   - 1 )   { c o n t i n u e ; } 
                         
                         s i z e   =   A r r a y S i z e ( d b _ t i c k e t s ) ; 
                         A r r a y R e s i z e ( d b _ t i c k e t s ,   s i z e + 1 ) ; 
                         A r r a y R e s i z e ( d b _ e x p i r a t i o n s ,   s i z e + 1 ) ; 
                         d b _ t i c k e t s [ s i z e ]           =   O r d e r T i c k e t ( ) ; 
                         d b _ e x p i r a t i o n s [ s i z e ]   =   ( i n t ) S t r i n g T o I n t e g e r ( S t r i n g S u b s t r ( c o m m e n t ,   e x p _ p o s _ b e g i n ,   e x p _ p o s _ e n d ) ) ; 
                   } 
             } 
       } 
 }  
  
 d a t e t i m e   E x p i r a t i o n T i m e ( s t r i n g   m o d e = " G T C " , i n t   d a y s = 0 ,   i n t   h o u r s = 0 ,   i n t   m i n u t e s = 0 ,   d a t e t i m e   c u s t o m = 0 ) 
 { 
 	 d a t e t i m e   n o w                 =   T i m e C u r r e n t ( ) ; 
       d a t e t i m e   e x p i r a t i o n   =   n o w ; 
 
 	           i f   ( m o d e   = =   " G T C "   | |   m o d e   = =   " " )   { e x p i r a t i o n   =   0 ; } 
 	 e l s e   i f   ( m o d e   = =   " t o d a y " )                           { e x p i r a t i o n   =   ( d a t e t i m e ) ( M a t h F l o o r ( ( n o w   +   8 6 4 0 0 . 0 )   /   8 6 4 0 0 . 0 )   *   8 6 4 0 0 . 0 ) ; } 
 	 e l s e   i f   ( m o d e   = =   " s p e c i f i e d " ) 
 	 { 
 	 	 e x p i r a t i o n   =   0 ; 
 
 	 	 i f   ( ( d a y s   +   h o u r s   +   m i n u t e s )   >   0 ) 
 	 	 { 
 	 	 	 e x p i r a t i o n   =   n o w   +   ( 8 6 4 0 0   *   d a y s )   +   ( 3 6 0 0   *   h o u r s )   +   ( 6 0   *   m i n u t e s ) ; 
 	 	 } 
 	 } 
 	 e l s e 
 	 { 
 	 	 i f   ( c u s t o m   < =   n o w ) 
 	 	 { 
 	 	 	 i f   ( c u s t o m   <   3 1 5 5 7 6 0 0 ) 
 	 	 	 { 
 	 	 	 	 c u s t o m   =   n o w   +   c u s t o m ; 
 	 	 	 } 
 	 	 	 e l s e 
 	 	 	 { 
 	 	 	 	 c u s t o m   =   0 ; 
 	 	 	 } 
 	 	 } 
 
 	 	 e x p i r a t i o n   =   c u s t o m ; 
 	 } 
 
 	 r e t u r n   e x p i r a t i o n ; 
 }  
  
 b o o l   F i l t e r O r d e r B y ( 
 	 s t r i n g   g r o u p _ m o d e         =   " a l l " , 
 	 s t r i n g   g r o u p                   =   " 0 " , 
 	 s t r i n g   m a r k e t _ m o d e       =   " a l l " , 
 	 s t r i n g   m a r k e t                 =   " " , 
 	 s t r i n g   B u y s O r S e l l s       =   " b o t h " , 
 	 s t r i n g   L i m i t s O r S t o p s   =   " b o t h " , 
 	 i n t   T r a d e s O r d e r s           =   0 , 
 	 b o o l   o n T r a d e                   =   f a l s e 
 )   { 
 	 / /   T r a d e s O r d e r s   =   0   -   t r a d e s   o n l y 
 	 / /   T r a d e s O r d e r s   =   1   -   o r d e r s   o n l y 
 	 / /   T r a d e s O r d e r s   =   2   -   t r a d e s   a n d   o r d e r s 
 
 	 / / - -   d b 
 	 s t a t i c   s t r i n g   m a r k e t s [ ] ; 
 	 s t a t i c   s t r i n g   m a r k e t 0       =   " - " ; 
 	 s t a t i c   i n t   m a r k e t s _ s i z e   =   0 ; 
 	 
 	 s t a t i c   s t r i n g   g r o u p s [ ] ; 
 	 s t a t i c   s t r i n g   g r o u p 0       =   " - " ; 
 	 s t a t i c   i n t   g r o u p s _ s i z e   =   0 ; 
 	 
 	 / / - -   l o c a l   v a r i a b l e s 
 	 b o o l   t y p e _ p a s s       =   f a l s e ; 
 	 b o o l   m a r k e t _ p a s s   =   f a l s e ; 
 	 b o o l   g r o u p _ p a s s     =   f a l s e ; 
 	 
 	 i n t   i ,   t y p e ,   m a g i c _ n u m b e r ; 
 	 s t r i n g   s y m b o l ; 
 
 	 / /   T r a d e s 
 	 i f   ( o n T r a d e   = =   f a l s e ) 
 	 { 
 	 	 t y p e                   =   O r d e r T y p e ( ) ; 
 	 	 m a g i c _ n u m b e r   =   O r d e r M a g i c N u m b e r ( ) ; 
 	 	 s y m b o l               =   O r d e r S y m b o l ( ) ; 
 	 } 
 	 e l s e 
 	 { 
 	 	 t y p e                   =   e _ a t t r T y p e ( ) ; 
 	 	 m a g i c _ n u m b e r   =   e _ a t t r M a g i c N u m b e r ( ) ; 
 	 	 s y m b o l               =   e _ a t t r S y m b o l ( ) ; 
 	 } 
 
 	 i f   ( T r a d e s O r d e r s   = =   0 ) 
 	 { 
 	 	 i f   ( 
 	 	 	 	 ( B u y s O r S e l l s   = =   " b o t h "     & &   ( t y p e   = =   O P _ B U Y   | |   t y p e   = =   O P _ S E L L ) ) 
 	 	 	 | |   ( B u y s O r S e l l s   = =   " b u y s "     & &   t y p e   = =   O P _ B U Y ) 
 	 	 	 | |   ( B u y s O r S e l l s   = =   " s e l l s "   & &   t y p e   = =   O P _ S E L L ) 
 	 	 	 
 	 	 	 ) 
 	 	 { 
 	 	 	 t y p e _ p a s s   =   t r u e ; 
 	 	 } 
 	 } 
 	 / /   P e n d i n g   o r d e r s 
 	 e l s e   i f   ( T r a d e s O r d e r s   = =   1 ) 
 	 { 
 	 	 i f   ( 
 	 	 	 	 ( B u y s O r S e l l s   = =   " b o t h "   & &   ( t y p e   = =   O P _ B U Y L I M I T   | |   t y p e   = =   O P _ B U Y S T O P   | |   t y p e   = =   O P _ S E L L L I M I T   | |   t y p e   = =   O P _ S E L L S T O P ) ) 
 	 	 	 | | 	 ( B u y s O r S e l l s   = =   " b u y s "   & &   ( t y p e   = =   O P _ B U Y L I M I T   | |   t y p e   = =   O P _ B U Y S T O P ) ) 
 	 	 	 | |   ( B u y s O r S e l l s   = =   " s e l l s "   & &   ( t y p e   = =   O P _ S E L L L I M I T   | |   t y p e   = =   O P _ S E L L S T O P ) ) 
 	 	 	 ) 
 	 	 { 
 	 	 	 i f   ( 
 	 	 	 	 	 ( L i m i t s O r S t o p s   = =   " b o t h "   & &   ( t y p e   = =   O P _ B U Y S T O P   | |   t y p e   = =   O P _ S E L L S T O P   | |   t y p e   = =   O P _ B U Y L I M I T   | |   t y p e   = =   O P _ S E L L L I M I T ) ) 
 	 	 	 	 | | 	 ( L i m i t s O r S t o p s   = =   " s t o p s "   & &   ( t y p e   = =   O P _ B U Y S T O P   | |   t y p e   = =   O P _ S E L L S T O P ) ) 
 	 	 	 	 | |   ( L i m i t s O r S t o p s   = =   " l i m i t s "   & &   ( t y p e   = =   O P _ B U Y L I M I T   | |   t y p e   = =   O P _ S E L L L I M I T ) ) 	 	 	 	 	 
 	 	 	 	 ) 
 	 	 	 { 
 	 	 	 	 t y p e _ p a s s   =   t r u e ; 
 	 	 	 } 
 	 	 } 
 	 } 
 	 / / - -   T r a d e s   a n d   o r d e r s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 e l s e 
 	 { 
 	 	 i f   ( 
 	 	 	 	 ( B u y s O r S e l l s   = =   " b o t h " ) 
 	 	 	 | |   ( B u y s O r S e l l s   = =   " b u y s "     & &   ( t y p e   = =   O P _ B U Y   | |   t y p e   = =   O P _ B U Y L I M I T   | |   t y p e   = =   O P _ B U Y S T O P ) ) 
 	 	 	 | |   ( B u y s O r S e l l s   = =   " s e l l s "   & &   ( t y p e   = =   O P _ S E L L   | |   t y p e   = =   O P _ S E L L L I M I T   | |   t y p e   = =   O P _ S E L L S T O P ) ) 
 	 	 	 ) 
 	 	 { 
 	 	 	 t y p e _ p a s s   =   t r u e ; 
 	 	 } 
 	 } 
 
 	 i f   ( t y p e _ p a s s   = =   f a l s e ) 
 	 { 
 	 	 r e t u r n   f a l s e ; 
 	 } 
 
 	 / / - -   c h e c k   g r o u p 
 	 i f   ( g r o u p _ m o d e   = =   " g r o u p " ) 
 	 { 
 	 	 i f   ( g r o u p   = =   " " ) 
 	 	 { 
 	 	 	 i f   ( m a g i c _ n u m b e r   = =   M a g i c S t a r t ) 
       	 	 { 
       	 	 	 g r o u p _ p a s s   =   t r u e ; 
       	 	 } 
 	       } 
 	       e l s e 
 	       { 
 	 	 	 i f   ( g r o u p 0   ! =   g r o u p ) 
 	 	 	 { 
 	 	 	 	 g r o u p 0   =   g r o u p ; 
 	 	 	 	 S t r i n g E x p l o d e ( " , " ,   g r o u p , g r o u p s ) ; 
 	 	 	 	 g r o u p s _ s i z e   =   A r r a y S i z e ( g r o u p s ) ; 
 
 	 	 	 	 f o r ( i   =   0 ;   i   <   g r o u p s _ s i z e ;   i + + ) 
 	 	 	 	 { 
 	 	 	 	 	 g r o u p s [ i ]   =   S t r i n g T r i m R i g h t ( g r o u p s [ i ] ) ; 
 	 	 	 	 	 g r o u p s [ i ]   =   S t r i n g T r i m L e f t ( g r o u p s [ i ] ) ; 
 
 	 	 	 	 	 i f   ( g r o u p s [ i ]   = =   " " )   { g r o u p s [ i ]   =   " 0 " ; } 
 	 	 	 	 } 
 	 	 	 } 
 	 	 
 	 	 	 f o r ( i   =   0 ;   i   <   g r o u p s _ s i z e ;   i + + ) 
 	 	 	 { 
 	 	 	 	 i f   ( m a g i c _ n u m b e r   = =   ( M a g i c S t a r t + ( i n t ) g r o u p s [ i ] ) ) 
 	 	 	 	 { 
 	 	 	 	 	 g r o u p _ p a s s   =   t r u e ; 
 
 	 	 	 	 	 b r e a k ; 
 	 	 	 	 } 
 	 	 	 } 
 	 	 } 
 	 } 
 	 e l s e   i f   ( g r o u p _ m o d e   = =   " a l l "   | |   ( g r o u p _ m o d e   = =   " m a n u a l "   & &   m a g i c _ n u m b e r   = =   0 ) ) 
 	 { 
 	 	 g r o u p _ p a s s   =   t r u e ;     
 	 } 
 
 	 i f   ( g r o u p _ p a s s   = =   f a l s e ) 
 	 { 
 	 	 r e t u r n   f a l s e ; 
 	 } 
 
 	 / /   c h e c k   m a r k e t 
 	 i f   ( m a r k e t _ m o d e   = =   " a l l " ) 
 	 { 
 	 	 m a r k e t _ p a s s   =   t r u e ; 
 	 } 
 	 e l s e 
 	 { 
 	 	 i f   ( s y m b o l   = =   m a r k e t ) 
 	       { 
 	             m a r k e t _ p a s s   =   t r u e ; 
 	       } 
             e l s e 
             { 
 	 	 	 i f   ( m a r k e t 0   ! =   m a r k e t ) 
 	 	 	 { 
 	 	 	 	 m a r k e t 0   =   m a r k e t ; 
 
 	 	 	 	 i f   ( m a r k e t   = =   " " ) 
 	 	 	 	 { 
 	 	 	 	 	 m a r k e t s _ s i z e   =   1 ; 
 	 	 	 	 	 A r r a y R e s i z e ( m a r k e t s ,   1 ) ; 
 	 	 	 	 	 m a r k e t s [ 0 ]   =   S y m b o l ( ) ; 
 	 	 	 	 } 
 	 	 	 	 e l s e 
 	 	 	 	 { 
 	 	 	 	 	 S t r i n g E x p l o d e ( " , " ,   m a r k e t ,   m a r k e t s ) ; 
 	 	 	 	 	 m a r k e t s _ s i z e   =   A r r a y S i z e ( m a r k e t s ) ; 
 
 	 	 	 	 	 f o r ( i   =   0 ;   i   <   m a r k e t s _ s i z e ;   i + + ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 m a r k e t s [ i ]   =   S t r i n g T r i m R i g h t ( m a r k e t s [ i ] ) ; 
 	 	 	 	 	 	 m a r k e t s [ i ]   =   S t r i n g T r i m L e f t ( m a r k e t s [ i ] ) ; 
 
 	 	 	 	 	 	 i f   ( m a r k e t s [ i ]   = =   " " )   { m a r k e t s [ i ]   =   S y m b o l ( ) ; } 
 	 	 	 	 	 } 
 	 	 	 	 } 
 	 	 	 } 
 
 	 	 	 f o r ( i   =   0 ;   i   <   m a r k e t s _ s i z e ;   i + + ) 
 	 	 	 { 
 	 	 	 	 i f   ( s y m b o l   = =   m a r k e t s [ i ] ) 
 	 	 	 	 { 
 	 	 	 	 	 m a r k e t _ p a s s   =   t r u e ; 
 
 	 	 	 	 	 b r e a k ; 
 	 	 	 	 } 
 	 	 	 } 
 	 	 } 
 	 } 
 
 	 i f   ( m a r k e t _ p a s s   = =   f a l s e ) 
 	 { 
 	 	 r e t u r n   f a l s e ; 
 	 } 
 
 	 r e t u r n   t r u e ; 
 }  
  
 d o u b l e   H i g h e s t F r o m T o ( s t r i n g   s y m b o l ,   E N U M _ T I M E F R A M E S   t i m e f r a m e ,   d a t e t i m e   t i m e 1 ,   d a t e t i m e   t i m e 2 ,   i n t   w h a t _ t o _ g e t = 0 ) 
 { 
 	 s t a t i c   d a t e t i m e   H i g h e s t T i m e   =   0 ; 
 	 s t a t i c   d o u b l e   H i g h e s t I D           =   0 . 0 ; 
 
 	 d o u b l e   r e t v a l           =   0 . 0 ; 
 	 d o u b l e   H i g h e s t V a l   =   0 ; 
 
 	 i f   ( H i g h e s t T i m e   = =   0 )   { H i g h e s t T i m e   =   T i m e C u r r e n t ( ) ; } 
 
 	 / / - -   T i m e   m o d e   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 i f   ( t i m e 1   >   1 0 0 0 0 0 0 ) 
 	 { 
 	 	 d o u b l e   C a n d l e H i g h   =   0 . 0 ; 
 	 	 i n t   x 1                         =   i B a r S h i f t ( s y m b o l ,   t i m e f r a m e ,   t i m e 1 ,   f a l s e ) ; 
 	 	 i n t   x 2                         =   i B a r S h i f t ( s y m b o l ,   t i m e f r a m e ,   t i m e 2 ,   f a l s e ) ; 
 
 	 	 i f   ( x 1   <   x 2 ) 
 	 	 { 
 	 	 	 x 1   =   i B a r S h i f t ( s y m b o l ,   t i m e f r a m e ,   ( t i m e 1   -   8 6 4 0 0 ) ,   f a l s e ) ; 
 	 	 } 
 
 	 	 i f   ( x 1   <   0   | |   x 2   <   0 ) 
 	 	 { 
 	 	 	 r e t u r n   - 1 ; 
 	 	 } 
 
 	 	 f o r   ( i n t   i   =   x 2 ;   i   < =   x 1 ;   i + + ) 
 	 	 { 
 	 	 	 C a n d l e H i g h   =   i H i g h ( s y m b o l ,   t i m e f r a m e ,   i ) ; 
 
 	 	 	 i f   ( C a n d l e H i g h   >   H i g h e s t V a l ) 
 	 	 	 { 
 	 	 	 	 H i g h e s t V a l     =   C a n d l e H i g h ; 
 	 	 	 	 H i g h e s t T i m e   =   i T i m e ( s y m b o l ,   t i m e f r a m e ,   i ) ; 
 	 	 	 	 H i g h e s t I D       =   i ; 
 	 	 	 } 
 	 	 } 
 	 } 
 	 / / - -   B a r s   m o d e   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 e l s e 
 	 { 
 	 	 i n t   s h i f t   =   0 ; 
 
 	 	 i f   ( t i m e 1   = =   t i m e 2 ) 
 	 	 { 
 	 	 	 s h i f t   =   ( i n t ) t i m e 1 ; 
 	 	 } 
 	 	 e l s e 
 	 	 { 
 	 	 	 i n t   t o t a l b a r s   =   i B a r s ( s y m b o l ,   t i m e f r a m e )   -   1 ; 
 
 	 	 	 i f   ( t i m e 2   >   t o t a l b a r s   | |   t i m e 2   = =   0 ) 
 	 	 	 { 
 	 	 	 	 t i m e 2   =   t o t a l b a r s ; 
 	 	 	 } 
 
 	 	 	 s h i f t   =   i H i g h e s t ( s y m b o l ,   t i m e f r a m e ,   M O D E _ H I G H ,   ( i n t ) ( t i m e 2 - t i m e 1 ) + 1 ,   ( i n t ) t i m e 1 ) ; 
 	 	 } 
 
 	 	 H i g h e s t V a l     =   i H i g h ( s y m b o l ,   t i m e f r a m e ,   s h i f t ) ; 
 	 	 H i g h e s t T i m e   =   i T i m e ( s y m b o l ,   t i m e f r a m e ,   s h i f t ) ; 
 	 	 H i g h e s t I D       =   s h i f t ; 
 	 } 
 
 	 r e t v a l   =   H i g h e s t V a l ; 
 
 	 i f   ( w h a t _ t o _ g e t   = =   2 ) 
 	 { 
 	 	 r e t v a l   =   ( d o u b l e ) H i g h e s t T i m e ; 
 	 } 
 	 e l s e   i f   ( w h a t _ t o _ g e t   = =   0 ) 
 	 { 
 	 	 r e t v a l   =   H i g h e s t I D ; 
 	 } 
 
 	 r e t v a l   =   N o r m a l i z e D o u b l e ( r e t v a l ,   ( i n t ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ D I G I T S ) ) ; 
 
 	 r e t u r n   r e t v a l ; 
 }  
  
 t e m p l a t e < t y p e n a m e   T > 
 b o o l   I n A r r a y ( T   & a r r a y [ ] ,   T   v a l u e ) 
 { 
 	 i n t   s i z e   =   A r r a y S i z e ( a r r a y ) ; 
 
 	 i f   ( s i z e   >   0 ) 
 	 { 
 	 	 f o r   ( i n t   i   =   0 ;   i   <   s i z e ;   i + + ) 
 	 	 { 
 	 	 	 i f   ( a r r a y [ i ]   = =   v a l u e ) 
 	 	 	 { 
 	 	 	 	 r e t u r n   t r u e ; 
 	 	 	 } 
 	 	 } 
 	 } 
 
 	 r e t u r n   f a l s e ; 
 }  
  
 b o o l   I s O r d e r T y p e S e l l ( ) 
 { 
 	 i n t   t y p e   =   O r d e r T y p e ( ) ; 
 
 	 r e t u r n   ( t y p e   = =   O P _ S E L L   | |   t y p e   = =   O P _ S E L L S T O P   | |   t y p e   = =   O P _ S E L L L I M I T ) ; 
 }  
  
 s t r i n g   L o a d e d O b j e c t N a m e ( s t r i n g   n a m e = " " )   { s t a t i c   s t r i n g   m e m o r y = " " ;   i f   ( n a m e ! = " " )   { m e m o r y = n a m e ; }   r e t u r n ( m e m o r y ) ; }  
  
 d o u b l e   L o w e s t F r o m T o ( s t r i n g   s y m b o l ,   E N U M _ T I M E F R A M E S   t i m e f r a m e ,   d a t e t i m e   t i m e 1 ,   d a t e t i m e   t i m e 2 ,   i n t   w h a t _ t o _ g e t = 0 ) 
 { 
 	 s t a t i c   d a t e t i m e   L o w e s t T i m e   =   0 ; 
 	 s t a t i c   d o u b l e   L o w e s t I D           =   0 . 0 ; 
 
 	 d o u b l e   r e t v a l         =   0 . 0 ; 
 	 d o u b l e   L o w e s t V a l   =   0 . 0 ; 
 
 	 i f   ( L o w e s t T i m e   = =   0 )   { L o w e s t T i m e   =   T i m e C u r r e n t ( ) ; } 
 
 	 / / - -   T i m e   m o d e   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 i f   ( t i m e 1   >   1 0 0 0 0 0 0 ) 
 	 { 
 	 	 d o u b l e   C a n d l e L o w   =   0 . 0 ; 
 	 	 i n t   x 1                       =   i B a r S h i f t ( s y m b o l ,   t i m e f r a m e ,   t i m e 1 ,   f a l s e ) ; 
 	 	 i n t   x 2                       =   i B a r S h i f t ( s y m b o l ,   t i m e f r a m e ,   t i m e 2 ,   f a l s e ) ; 
 
 	 	 i f   ( x 1   <   x 2 ) 
 	 	 { 
 	 	 	 x 1   =   i B a r S h i f t ( s y m b o l ,   t i m e f r a m e ,   ( t i m e 1   -   8 6 4 0 0 ) ,   f a l s e ) ; 
 	 	 } 
 
 	 	 i f   ( x 1   <   0   | |   x 2   <   0 ) 
 	 	 { 
 	 	 	 r e t u r n   - 1 ; 
 	 	 } 
 
 	 	 f o r   ( i n t   i   =   x 2 ;   i   < =   x 1 ;   i + + ) 
 	 	 { 
 	 	 	 C a n d l e L o w   =   i L o w ( s y m b o l ,   t i m e f r a m e ,   i ) ; 
 
 	 	 	 i f   ( C a n d l e L o w   <   L o w e s t V a l   | |   L o w e s t V a l   = =   0 ) 
 	 	 	 { 
 	 	 	 	 L o w e s t V a l     =   C a n d l e L o w ; 
 	 	 	 	 L o w e s t T i m e   =   i T i m e ( s y m b o l ,   t i m e f r a m e ,   i ) ; 
 	 	 	 	 L o w e s t I D       =   i ; 
 	 	 	 } 
 	 	 } 
 	 } 
 	 / / - -   B a r s   m o d e   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 e l s e 
 	 { 
 	 	 i n t   s h i f t   =   0 ; 
 
 	 	 i f   ( t i m e 1   = =   t i m e 2 ) 
 	 	 { 
 	 	 	 s h i f t   =   ( i n t ) t i m e 1 ; 
 	 	 } 
 	 	 e l s e 
 	 	 { 
 	 	 	 i n t   t o t a l b a r s   =   i B a r s ( s y m b o l ,   t i m e f r a m e )   -   1 ; 
 
 	 	 	 i f   ( t i m e 2   >   t o t a l b a r s   | |   t i m e 2   = =   0 ) 
 	 	 	 { 
 	 	 	 	 t i m e 2   =   t o t a l b a r s ; 
 	 	 	 } 
 
 	 	 	 s h i f t   =   i L o w e s t ( s y m b o l ,   t i m e f r a m e ,   M O D E _ L O W ,   ( i n t ) ( ( t i m e 2 - t i m e 1 ) + 1 ) ,   ( i n t ) t i m e 1 ) ; 
 	 	 } 
 
 	 	 L o w e s t V a l     =   i L o w ( s y m b o l ,   t i m e f r a m e ,   s h i f t ) ; 
 	 	 L o w e s t T i m e   =   i T i m e ( s y m b o l ,   t i m e f r a m e ,   s h i f t ) ; 
 	 	 L o w e s t I D       =   s h i f t ; 
 	 } 
 
 	 r e t v a l   =   L o w e s t V a l ; 
 
 	 i f   ( w h a t _ t o _ g e t   = =   2 ) 
 	 { 
 	 	 r e t v a l   =   ( d o u b l e ) L o w e s t T i m e ; 
 	 } 
 	 e l s e   i f   ( w h a t _ t o _ g e t   = =   0 ) 
 	 { 
 	 	 r e t v a l   =   L o w e s t I D ; 
 	 } 
 	 
 	 r e t v a l   =   N o r m a l i z e D o u b l e ( r e t v a l ,   ( i n t ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ D I G I T S ) ) ; 
 
 	 r e t u r n   r e t v a l ; 
 }  
  
 b o o l   M o d i f y O r d e r ( 
 	 i n t   t i c k e t , 
 	 d o u b l e   o p , 
 	 d o u b l e   s l l   =   0 , 
 	 d o u b l e   t p l   =   0 , 
 	 d o u b l e   s l p   =   0 , 
 	 d o u b l e   t p p   =   0 , 
 	 d a t e t i m e   e x p   =   0 , 
 	 c o l o r   c l r   =   c l r N O N E , 
 	 b o o l   o n t r a d e _ e v e n t   =   t r u e 
 )   { 
 	 i n t   b s   =   1 ; 
 
 	 i f   ( 
 	 	       O r d e r T y p e ( )   = =   O P _ S E L L 
 	 	 | |   O r d e r T y p e ( )   = =   O P _ S E L L S T O P 
 	 	 | |   O r d e r T y p e ( )   = =   O P _ S E L L L I M I T 
 	 ) 
 	 { b s   =   - 1 ; }   / /   P o s i t i v e   w h e n   B u y ,   n e g a t i v e   w h e n   S e l l 
 
 	 w h i l e   ( t r u e ) 
 	 { 
 	 	 u i n t   t i m e 0   =   G e t T i c k C o u n t ( ) ; 
 
 	 	 W a i t T r a d e C o n t e x t I f B u s y ( ) ; 
 
 	 	 i f   ( ! O r d e r S e l e c t ( t i c k e t , S E L E C T _ B Y _ T I C K E T ) ) 
 	 	 { 
 	 	 	 r e t u r n   f a l s e ; 
 	 	 } 
 
 	 	 s t r i n g   s y m b o l             =   O r d e r S y m b o l ( ) ; 
 	 	 i n t   t y p e                       =   O r d e r T y p e ( ) ; 
 	 	 d o u b l e   a s k                   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ A S K ) ; 
 	 	 d o u b l e   b i d                   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ B I D ) ; 
 	 	 i n t   d i g i t s                   =   ( i n t ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ D I G I T S ) ; 
 	 	 d o u b l e   p o i n t               =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ P O I N T ) ; 
 	 	 d o u b l e   s t o p l e v e l       =   p o i n t   *   S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ T R A D E _ S T O P S _ L E V E L ) ; 
 	 	 d o u b l e   f r e e z e l e v e l   =   p o i n t   *   S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ T R A D E _ F R E E Z E _ L E V E L ) ; 
 
 	 	 i f   ( O r d e r T y p e ( )   <   2 )   { o p   =   O r d e r O p e n P r i c e ( ) ; }   e l s e   { o p   =   N o r m a l i z e D o u b l e ( o p , d i g i t s ) ; } 
 
 	 	 s l l   =   N o r m a l i z e D o u b l e ( s l l ,   d i g i t s ) ; 
 	 	 t p l   =   N o r m a l i z e D o u b l e ( t p l ,   d i g i t s ) ; 
 
 	 	 i f   ( o p   <   0   | |   o p   > =   E M P T Y _ V A L U E   | |   s l l   <   0   | |   s l p   <   0   | |   t p l   <   0   | |   t p p   <   0 ) 
 	 	 { 
 	 	 	 b r e a k ; 
 	 	 } 
 	 	 
 	 	 / / - -   O P   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 	 / /   h t t p s : / / b o o k . m q l 4 . c o m / a p p e n d i x / l i m i t s 
 	 	 i f   ( t y p e   = =   O P _ B U Y L I M I T ) 
 	 	 { 
 	 	 	 i f   ( a s k   -   o p   <   s t o p l e v e l )   { o p   =   a s k   -   s t o p l e v e l ; } 
 	 	 	 i f   ( a s k   -   o p   < =   f r e e z e l e v e l )   { o p   =   a s k   -   f r e e z e l e v e l   -   p o i n t ; } 
 	 	 } 
 	 	 e l s e   i f   ( t y p e   = =   O P _ B U Y S T O P ) 
 	 	 { 
 	 	 	 i f   ( o p   -   a s k   <   s t o p l e v e l )   { o p   =   a s k   +   s t o p l e v e l ; } 
 	 	 	 i f   ( o p   -   a s k   < =   f r e e z e l e v e l )   { o p   =   a s k   +   f r e e z e l e v e l   +   p o i n t ; } 
 	 	 } 
 	 	 e l s e   i f   ( t y p e   = =   O P _ S E L L L I M I T ) 
 	 	 { 
 	 	 	 i f   ( o p   -   b i d   <   s t o p l e v e l )   { o p   =   b i d   +   s t o p l e v e l ; } 
 	 	 	 i f   ( o p   -   b i d   < =   f r e e z e l e v e l )   { o p   =   b i d   +   f r e e z e l e v e l   +   p o i n t ; } 
 	 	 } 
 	 	 e l s e   i f   ( t y p e   = =   O P _ S E L L S T O P ) 
 	 	 { 
 	 	 	 i f   ( b i d   -   o p   <   s t o p l e v e l )   { o p   =   b i d   -   s t o p l e v e l ; } 
 	 	 	 i f   ( b i d   -   o p   <   f r e e z e l e v e l )   { o p   =   b i d   -   f r e e z e l e v e l   -   p o i n t ; } 
 	 	 } 
 
 	 	 o p   =   N o r m a l i z e D o u b l e ( o p ,   d i g i t s ) ; 
 
 	 	 / / - -   S L   a n d   T P   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 	 d o u b l e   s l   =   0 ,   t p   =   0 ,   v s l   =   0 ,   v t p   =   0 ; 
 
 	 	 s l   =   A l i g n S t o p L o s s ( s y m b o l ,   t y p e ,   o p ,   a t t r S t o p L o s s ( ) ,   s l l ,   s l p ) ; 
 
 	 	 i f   ( s l   <   0 )   { b r e a k ; } 
 
 	 	 t p   =   A l i g n T a k e P r o f i t ( s y m b o l ,   t y p e ,   o p ,   a t t r T a k e P r o f i t ( ) ,   t p l ,   t p p ) ; 
 
 	 	 i f   ( t p   <   0 )   { b r e a k ; } 
 
 	 	 i f   ( U S E _ V I R T U A L _ S T O P S ) 
 	 	 { 
 	 	 	 / / - -   v i r t u a l   S L   a n d   T P   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 	 	 v s l   =   s l ; 
 	 	 	 v t p   =   t p ; 
 	 	 	 s l   =   0 ; 
 	 	 	 t p   =   0 ; 
 
 	 	 	 d o u b l e   a s k b i d   =   a s k ; 
 	 	 	 i f   ( b s   <   0 )   { a s k b i d   =   b i d ; } 
 
 	 	 	 i f   ( v s l   >   0   | |   U S E _ E M E R G E N C Y _ S T O P S   = =   " a l w a y s " ) 
 	 	 	 { 
 	 	 	 	 i f   ( E M E R G E N C Y _ S T O P S _ R E L   >   0   | |   E M E R G E N C Y _ S T O P S _ A D D   >   0 ) 
 	 	 	 	 { 
 	 	 	 	 	 s l   =   v s l   -   E M E R G E N C Y _ S T O P S _ R E L * M a t h A b s ( a s k b i d - v s l ) * b s ; 
 
 	 	 	 	 	 i f   ( s l   < =   0 )   { s l   =   a s k b i d ; } 
 
 	 	 	 	 	 s l   =   s l   -   t o D i g i t s ( E M E R G E N C Y _ S T O P S _ A D D , s y m b o l ) * b s ; 
 	 	 	 	 } 
 	 	 	 } 
 
 	 	 	 i f   ( v t p   >   0   | |   U S E _ E M E R G E N C Y _ S T O P S   = =   " a l w a y s " ) 
 	 	 	 { 
 	 	 	 	 i f   ( E M E R G E N C Y _ S T O P S _ R E L   >   0   | |   E M E R G E N C Y _ S T O P S _ A D D   >   0 ) 
 	 	 	 	 { 
 	 	 	 	 	 t p   =   v t p   +   E M E R G E N C Y _ S T O P S _ R E L * M a t h A b s ( v t p - a s k b i d ) * b s ; 
 
 	 	 	 	 	 i f   ( t p   < =   0 )   { t p   =   a s k b i d ; } 
 
 	 	 	 	 	 t p   =   t p   +   t o D i g i t s ( E M E R G E N C Y _ S T O P S _ A D D , s y m b o l ) * b s ; 
 	 	 	 	 } 
 	 	 	 } 
 
 	 	 	 v s l   =   N o r m a l i z e D o u b l e ( v s l , d i g i t s ) ; 
 	 	 	 v t p   =   N o r m a l i z e D o u b l e ( v t p , d i g i t s ) ; 
 	 	 } 
 
 	 	 s l   =   N o r m a l i z e D o u b l e ( s l , d i g i t s ) ; 
 	 	 t p   =   N o r m a l i z e D o u b l e ( t p , d i g i t s ) ; 
 
 	 	 / / - -   m o d i f y   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 	 R e s e t L a s t E r r o r ( ) ; 
 	 	 
 	 	 i f   ( U S E _ V I R T U A L _ S T O P S ) 
 	 	 { 
 	 	 	 i f   ( v s l   ! =   a t t r S t o p L o s s ( )   | |   v t p   ! =   a t t r T a k e P r o f i t ( ) ) 
 	 	 	 { 
 	 	 	 	 V i r t u a l S t o p s D r i v e r ( " s e t " ,   t i c k e t ,   v s l ,   v t p ,   t o P i p s ( M a t h A b s ( o p - v s l ) ,   s y m b o l ) ,   t o P i p s ( M a t h A b s ( v t p - o p ) ,   s y m b o l ) ) ; 
 	 	 	 } 
 	 	 } 
 
 	 	 b o o l   s u c c e s s   =   f a l s e ; 
 
 	 	 i f   ( 
 	 	 	       ( O r d e r T y p e ( )   >   1   & &   o p   ! =   N o r m a l i z e D o u b l e ( O r d e r O p e n P r i c e ( ) , d i g i t s ) ) 
 	 	 	 | |   s l   ! =   N o r m a l i z e D o u b l e ( O r d e r S t o p L o s s ( ) , d i g i t s ) 
 	 	 	 | |   t p   ! =   N o r m a l i z e D o u b l e ( O r d e r T a k e P r o f i t ( ) , d i g i t s ) 
 	 	 	 | |   e x p   ! =   O r d e r E x p i r a t i o n ( ) 
 	 	 )   { 
 	 	 	 s u c c e s s   =   O r d e r M o d i f y ( t i c k e t ,   o p ,   s l ,   t p ,   e x p ,   c l r ) ; 
 	 	 } 
 
 	 	 / / - -   e r r o r   c h e c k   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 	 i n t   e r r a c t i o n   =   C h e c k F o r T r a d i n g E r r o r ( G e t L a s t E r r o r ( ) ,   " M o d i f y   e r r o r " ) ; 
 
 	 	 s w i t c h ( e r r a c t i o n ) 
 	 	 { 
 	 	 	 c a s e   0 :   b r e a k ;         / /   n o   e r r o r 
 	 	 	 c a s e   1 :   c o n t i n u e ;   / /   o v e r c o m a b l e   e r r o r 
 	 	 	 c a s e   2 :   b r e a k ;         / /   f a t a l   e r r o r 
 	 	 } 
 
 	 	 / / - -   f i n i s h   w o r k   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 	 	 i f   ( s u c c e s s   = =   t r u e ) 
 	 	 { 
 	 	 	 i f   ( ! I s T e s t i n g ( )   & &   ! I s V i s u a l M o d e ( ) ) 
 	 	 	 { 
 	 	 	 	 P r i n t ( " O p e r a t i o n   d e t a i l s :   S p e e d   "   +   ( s t r i n g ) ( G e t T i c k C o u n t ( ) - t i m e 0 )   +   "   m s " ) ; 
 	 	 	 } 
 
 	 	 	 i f   ( o n t r a d e _ e v e n t   = =   t r u e ) 
 	 	 	 { 
 	 	 	 	 O r d e r M o d i f i e d ( t i c k e t ) ; 
 	 	 	 	 R e g i s t e r E v e n t ( " t r a d e " ) ; 
 	 	 	 } 
 
 	 	 	 i f   ( O r d e r S e l e c t ( t i c k e t , S E L E C T _ B Y _ T I C K E T ) )   { } 
 
 	 	 	 r e t u r n   t r u e ; 
 	 	 } 
 
 	 	 b r e a k ; 
 	 } 
 
 	 r e t u r n   f a l s e ; 
 }  
  
 i n t   O C O D r i v e r ( ) 
 { 
 	 s t a t i c   i n t   l a s t _ k n o w n _ t i c k e t   =   0 ; 
       s t a t i c   i n t   o r d e r s 1 [ ] ; 
       s t a t i c   i n t   o r d e r s 2 [ ] ; 
       i n t   i ,   s i z e ; 
       
       i n t   t o t a l   =   O r d e r s T o t a l ( ) ; 
       
       f o r   ( i n t   p o s = t o t a l - 1 ;   p o s > = 0 ;   p o s - - ) 
       { 
             i f   ( O r d e r S e l e c t ( p o s , S E L E C T _ B Y _ P O S , M O D E _ T R A D E S ) ) 
             { 
                   i n t   t i c k e t   =   O r d e r T i c k e t ( ) ; 
                   
                   / / - -   e n d   h e r e   i f   w e   r e a c h   t h e   l a s t   k n o w n   t i c k e t 
                   i f   ( t i c k e t   = =   l a s t _ k n o w n _ t i c k e t )   { b r e a k ; } 
                   
                   / / - -   s e t   t h e   l a s t   k n o w n   t i c k e t ,   o n l y   i f   t h i s   i s   t h e   f i r s t   i t e r a t i o n 
                   i f   ( p o s   = =   t o t a l - 1 )   { 
                         l a s t _ k n o w n _ t i c k e t   =   t i c k e t ; 
                   } 
                   
                   / / - -   w e   a r e   s e a r c h i n g   f o r   p e n d i n g   o r d e r s ,   s k i p   t r a d e s 
                   i f   ( O r d e r T y p e ( )   < =   O P _ S E L L )   { c o n t i n u e ; } 
                   
                   / / - - 
                   i f   ( S t r i n g S u b s t r ( O r d e r C o m m e n t ( ) ,   0 ,   5 )   = =   " [ o c o : " ) 
                   { 
                         i n t   t i c k e t _ o c o   =   S t r T o I n t e g e r ( S t r i n g S u b s t r ( O r d e r C o m m e n t ( ) ,   5 ,   S t r i n g L e n ( O r d e r C o m m e n t ( ) ) - 1 ) ) ;   
                         
                         b o o l   f o u n d   =   f a l s e ; 
                         s i z e   =   A r r a y S i z e ( o r d e r s 2 ) ; 
                         f o r   ( i = 0 ;   i < s i z e ;   i + + ) 
                         { 
                               i f   ( o r d e r s 2 [ i ]   = =   t i c k e t _ o c o )   { 
                                     f o u n d   =   t r u e ; 
                                     b r e a k ; 
                               } 
                         } 
                         
                         i f   ( f o u n d   = =   f a l s e )   { 
                               A r r a y R e s i z e ( o r d e r s 1 ,   s i z e + 1 ) ; 
                               A r r a y R e s i z e ( o r d e r s 2 ,   s i z e + 1 ) ; 
                               o r d e r s 1 [ s i z e ]   =   t i c k e t _ o c o ; 
                               o r d e r s 2 [ s i z e ]   =   t i c k e t ; 
                         } 
                   } 
             } 
       } 
       
       s i z e   =   A r r a y S i z e ( o r d e r s 1 ) ; 
       i n t   d b r e m o v e   =   f a l s e ; 
       f o r   ( i = s i z e - 1 ;   i > = 0 ;   i - - ) 
       { 
             i f   ( O r d e r S e l e c t ( o r d e r s 1 [ i ] ,   S E L E C T _ B Y _ T I C K E T ,   M O D E _ T R A D E S )   = =   f a l s e   | |   O r d e r T y p e ( )   < =   O P _ S E L L ) 
             { 
                   i f   ( O r d e r S e l e c t ( o r d e r s 2 [ i ] ,   S E L E C T _ B Y _ T I C K E T ,   M O D E _ T R A D E S ) )   { 
                         i f   ( D e l e t e O r d e r ( o r d e r s 2 [ i ] , c l r W h i t e ) ) 
                         { 
                               d b r e m o v e   =   t r u e ; 
                         } 
                   } 
                   e l s e   { 
                         d b r e m o v e   =   t r u e ; 
                   } 
                   
                   i f   ( d b r e m o v e   = =   t r u e ) 
                   { 
                         A r r a y S t r i p K e y ( o r d e r s 1 ,   i ) ; 
                         A r r a y S t r i p K e y ( o r d e r s 2 ,   i ) ; 
                   } 
             } 
       } 
       
       s i z e   =   A r r a y S i z e ( o r d e r s 2 ) ; 
       d b r e m o v e   =   f a l s e ; 
       f o r   ( i = s i z e - 1 ;   i > = 0 ;   i - - ) 
       { 
             i f   ( O r d e r S e l e c t ( o r d e r s 2 [ i ] ,   S E L E C T _ B Y _ T I C K E T ,   M O D E _ T R A D E S )   = =   f a l s e   | |   O r d e r T y p e ( )   < =   O P _ S E L L ) 
             { 
                   i f   ( O r d e r S e l e c t ( o r d e r s 1 [ i ] ,   S E L E C T _ B Y _ T I C K E T ,   M O D E _ T R A D E S ) )   { 
                         i f   ( D e l e t e O r d e r ( o r d e r s 1 [ i ] , c l r W h i t e ) ) 
                         { 
                               d b r e m o v e   =   t r u e ; 
                         } 
                   } 
                   e l s e   { 
                         d b r e m o v e   =   t r u e ; 
                   } 
                   
                   i f   ( d b r e m o v e   = =   t r u e ) 
                   { 
                         A r r a y S t r i p K e y ( o r d e r s 1 ,   i ) ; 
                         A r r a y S t r i p K e y ( o r d e r s 2 ,   i ) ; 
                   } 
             } 
       } 
       
       r e t u r n   t r u e ; 
 }  
  
 d o u b l e   O b j e c t G e t V a l u e B y S h i f t ( l o n g   c t a r t _ i d ,   s t r i n g   n a m e ,   i n t   s h i f t ) 
 { 
 	 M q l R a t e s   r a t e s [ ] ; 
 	 C o p y R a t e s ( N U L L ,   P E R I O D _ C U R R E N T ,   s h i f t ,   1 ,   r a t e s ) ; 
 
 	 r e t u r n   O b j e c t G e t V a l u e B y T i m e ( c t a r t _ i d ,   n a m e ,   r a t e s [ 0 ] . t i m e ,   0 ) ; 
 }  
  
 b o o l   O n T i m e r S e t ( d o u b l e   s e c o n d s )  
 {  
       i f   ( F X D _ O N T I M E R _ T A K E N )  
       {  
             i f   ( s e c o n d s < = 0 )   {  
                   F X D _ O N T I M E R _ T A K E N _ I N _ M I L L I S E C O N D S   =   f a l s e ;  
                   F X D _ O N T I M E R _ T A K E N _ T I M E   =   0 ;  
             }  
             e l s e   i f   ( s e c o n d s   <   1 )   {  
                   F X D _ O N T I M E R _ T A K E N _ I N _ M I L L I S E C O N D S   =   t r u e ;  
                   F X D _ O N T I M E R _ T A K E N _ T I M E   =   s e c o n d s * 1 0 0 0 ;    
             }  
             e l s e   {  
                   F X D _ O N T I M E R _ T A K E N _ I N _ M I L L I S E C O N D S   =   f a l s e ;  
                   F X D _ O N T I M E R _ T A K E N _ T I M E   =   s e c o n d s ;  
             }  
              
             r e t u r n   t r u e ;  
       }  
  
       i f   ( s e c o n d s < = 0 )   {  
             E v e n t K i l l T i m e r ( ) ;  
       }  
       e l s e   i f   ( s e c o n d s   <   1 )   {  
             r e t u r n   ( E v e n t S e t M i l l i s e c o n d T i m e r ( ( i n t ) ( s e c o n d s * 1 0 0 0 ) ) ) ;      
       }  
       e l s e   {  
             r e t u r n   ( E v e n t S e t T i m e r ( ( i n t ) s e c o n d s ) ) ;  
       }  
        
       r e t u r n   t r u e ;  
 }  
  
 v o i d   O n T r a d e L i s t e n e r ( ) 
 { 
 	 s t a t i c   d a t e t i m e   s t a r t _ t i m e   =   - 1 ; 
 	 s t a t i c   i n t         m e m o r y _ t i [ ] ;   / /   m e m o r y   o f   t i c k e t s 
 	 s t a t i c   i n t         m e m o r y _ t y [ ] ;   / /   m e m o r y   o f   t y p e s 
 	 s t a t i c   d o u b l e   m e m o r y _ s l [ ] ; 
 	 s t a t i c   d o u b l e   m e m o r y _ t p [ ] ; 
 	 s t a t i c   d o u b l e   m e m o r y _ v l [ ] ; 
 	 s t a t i c   d o u b l e   m e m o r y _ o p [ ] ; 
 	 s t a t i c   b o o l   l o a d e d   =   f a l s e ; 
 
 	 i f   ( ! E N A B L E _ E V E N T _ T R A D E )   { r e t u r n ; } 
 
 	 i n t   t n                     =   0 ;     / /   t i c k e t   n o w   ( i n d e x ) 
 	 i n t   t i                     =   - 1 ;   / /   t i c k e t 
 	 i n t   t y                     =   - 1 ;   / /   t y p e 
 	 i n t   s i z e                 =   - 1 ; 
 	 i n t   p o s                   =   0 ; 
 	 s t r i n g   e _ r e a s o n   =   " " ; 
 	 s t r i n g   e _ d e t a i l   =   " " ; 
 	 i n t   i   =   - 1 ,   j   =   - 1 ,   k   =   - 1 ; 
 	 i n t   t i c k e t s _ n o w [ ] ; 
 	 
 
 	 i f   ( s t a r t _ t i m e   = =   - 1 )   { s t a r t _ t i m e   =   T i m e C u r r e n t ( ) ; } 
 
 	 / / - -   T R A D E S   A N D   O R D E R S 
 	 A r r a y R e s i z e ( t i c k e t s _ n o w ,   0 ) ; 
 
 	 i n t   t o t a l   =   O r d e r s T o t a l ( ) ; 
 
 	 / /   i n i t i a l   f i l l   o f   t h e   l o c a l   D B 
 	 i f   ( l o a d e d   = =   f a l s e ) 
 	 { 
 	 	 l o a d e d   =   t r u e ; 
 
 	 	 f o r   ( p o s   =   t o t a l - 1 ;   p o s   > =   0 ;   p o s - - ) 
 	 	 { 
 	 	 	 i f   ( O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ T R A D E S ) ) 
 	 	 	 { 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ t i ,   t n + 1 ) ; 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ t y ,   t n + 1 ) ; 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ s l ,   t n + 1 ) ; 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ t p ,   t n + 1 ) ; 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ v l ,   t n + 1 ) ; 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ o p ,   t n + 1 ) ; 
 	 	 	 	 m e m o r y _ t i [ t n ]   =   O r d e r T i c k e t ( ) ; 
 	 	 	 	 m e m o r y _ t y [ t n ]   =   O r d e r T y p e ( ) ; 
 	 	 	 	 m e m o r y _ s l [ t n ]   =   a t t r S t o p L o s s ( ) ; 
 	 	 	 	 m e m o r y _ t p [ t n ]   =   a t t r T a k e P r o f i t ( ) ; 
 	 	 	 	 m e m o r y _ v l [ t n ]   =   O r d e r L o t s ( ) ; 
 	 	 	 	 m e m o r y _ o p [ t n ]   =   O r d e r O p e n P r i c e ( ) ; 
 
 	 	 	 	 t n + + ; 
 	 	 	 } 
 	 	 } 
 
 	 	 r e t u r n ; 
 	 } 
 
 	 t n   =   0 ; 
 
 	 b o o l   p e n d i n g _ o p e n s   =   f a l s e ; 
 
 	 f o r   ( p o s   =   t o t a l - 1 ;   p o s   > =   0 ;   p o s - - ) 
 	 { 
 	 	 i f   ( O r d e r S e l e c t ( p o s ,   S E L E C T _ B Y _ P O S ,   M O D E _ T R A D E S ) ) 
 	 	 { 
 	 	 	 A r r a y R e s i z e ( t i c k e t s _ n o w ,   t n + 1 ) ; 
 	 	 	 t i c k e t s _ n o w [ t n ]   =   O r d e r T i c k e t ( ) ; 
 	 	 	 t n + + ; 
 
 	 	 	 / /   T r a d e s   a n d   O r d e r s 
 	 	 	 i         =   - 1 ; 
 	 	 	 t i       =   - 1 ; 
 	 	 	 t y       =   - 1 ; 
 	 	 	 s i z e   =   A r r a y S i z e ( m e m o r y _ t i ) ; 
 
 	 	 	 i f   ( s i z e   >   0 ) 
 	 	 	 { 
 	 	 	 	 f o r   ( i   =   0 ;   i   <   s i z e ;   i + + ) 
 	 	 	 	 { 
 	 	 	 	 	 i f   ( m e m o r y _ t i [ i ]   = =   O r d e r T i c k e t ( ) ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 i f   ( m e m o r y _ t y [ i ]   = =   O r d e r T y p e ( ) ) 
 	 	 	 	 	 	 { 
 	 	 	 	 	 	 	 t y   =   O r d e r T y p e ( ) ; 
 	 	 	 	 	 	 } 
 	 	 	 	 	 	 e l s e 
 	 	 	 	 	 	 { 
 	 	 	 	 	 	 	 p e n d i n g _ o p e n s   =   t r u e ; 
 	 	 	 	 	 	 } 
 
 	 	 	 	 	 	 t i   =   O r d e r T i c k e t ( ) ; 
 
 	 	 	 	 	 	 b r e a k ; 
 	 	 	 	     } 
 	 	 	     } 
 	 	 	 } 
 
 	 	 	 / /   O r d e r   b e c o m e   a   t r a d e 
 	 	 	 i f   ( t i   >   0   & &   t y   <   0 ) 
 	 	 	 { 
 	 	 	 	 m e m o r y _ t i [ i ]   =   O r d e r T i c k e t ( ) ; 
 	 	 	 	 m e m o r y _ t y [ i ]   =   O r d e r T y p e ( ) ; 
 
 	 	 	 	 m e m o r y _ s l [ i ]   =   a t t r S t o p L o s s ( ) ; 
 	 	 	 	 m e m o r y _ t p [ i ]   =   a t t r T a k e P r o f i t ( ) ; 
 	 	 	 	 m e m o r y _ v l [ i ]   =   O r d e r L o t s ( ) ; 
 	 	 	 	 m e m o r y _ o p [ i ]   =   O r d e r O p e n P r i c e ( ) ; 
 
 	 	 	 	 e _ r e a s o n   =   " n e w " ; 
 	 	 	 	 e _ d e t a i l   =   " " ; 
 
 	 	 	 	 b r e a k ; 
 	 	 	 } 
 
 	 	 	 / /   N e w   t r a d e / o r d e r   o p e n e d 
 	 	 	 e l s e   i f   ( t i   <   0   & &   t y   <   0 ) 
 	 	 	 { 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ t i ,   s i z e + 1 ) ;   m e m o r y _ t i [ s i z e ]   =   O r d e r T i c k e t ( ) ; 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ t y ,   s i z e + 1 ) ;   m e m o r y _ t y [ s i z e ]   =   O r d e r T y p e ( ) ; 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ s l ,   s i z e + 1 ) ;   m e m o r y _ s l [ s i z e ]   =   a t t r S t o p L o s s ( ) ; 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ t p ,   s i z e + 1 ) ;   m e m o r y _ t p [ s i z e ]   =   a t t r T a k e P r o f i t ( ) ; 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ v l ,   s i z e + 1 ) ;   m e m o r y _ v l [ s i z e ]   =   O r d e r L o t s ( ) ; 
 	 	 	 	 A r r a y R e s i z e ( m e m o r y _ o p ,   s i z e + 1 ) ;   m e m o r y _ o p [ s i z e ]   =   O r d e r O p e n P r i c e ( ) ; 
 
 	 	 	 	 e _ r e a s o n   =   " n e w " ; 
 	 	 	 	 e _ d e t a i l   =   " " ; 
 
 	 	 	 	 b r e a k ; 
 	 	 	 } 
 
 	 	 	 / /   C h e c k   f o r   L o t s ,   S L   o r   T P   m o d i f i c a t i o n 
 	 	 	 e l s e   i f   ( t y   > =   0   & &   i   >   - 1 ) 
 	 	 	 { 
 	 	 	 	 i f   ( m e m o r y _ v l [ i ]   ! =   O r d e r L o t s ( ) ) 
 	 	 	 	 { 
 	 	 	 	 	 m e m o r y _ v l [ i ]   =   O r d e r L o t s ( ) ; 
 	 	 	 	 	 e _ r e a s o n   =   " m o d i f y " ; 
 	 	 	 	 	 e _ d e t a i l   =   " l o t s " ; 
 
 	 	 	 	 	 b r e a k ; 
 	 	 	 	 } 
 	 	 	 	 e l s e   i f   ( m e m o r y _ o p [ i ]   ! =   O r d e r O p e n P r i c e ( ) ) 
 	 	 	 	 { 
 	 	 	 	 	 m e m o r y _ o p [ i ]   =   O r d e r O p e n P r i c e ( ) ; 
 	 	 	 	 	 m e m o r y _ s l [ i ]   =   a t t r S t o p L o s s ( ) ; 
 	 	 	 	 	 m e m o r y _ t p [ i ]   =   a t t r T a k e P r o f i t ( ) ; 
 	 	 	 	 	 e _ r e a s o n   =   " m o d i f y " ; 
 	 	 	 	 	 e _ d e t a i l   =   " m o v e " ; 
 
 	 	 	 	 	 b r e a k ; 
 	 	 	 	 } 
 	 	 	 	 e l s e 
 	 	 	 	 { 
 	 	 	 	 	 i f   ( m e m o r y _ s l [ i ]   ! =   a t t r S t o p L o s s ( )   & &   m e m o r y _ t p [ i ]   ! =   a t t r T a k e P r o f i t ( ) ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 m e m o r y _ s l [ i ]   =   a t t r S t o p L o s s ( ) ; 
 	 	 	 	 	 	 m e m o r y _ t p [ i ]   =   a t t r T a k e P r o f i t ( ) ; 
 	 	 	 	 	 	 e _ r e a s o n   =   " m o d i f y " ; 
 	 	 	 	 	 	 e _ d e t a i l   =   " s l t p " ; 
 
 	 	 	 	 	 	 b r e a k ; 
 	 	 	 	 	 } 
 	 	 	 	 	 e l s e   i f   ( m e m o r y _ s l [ i ]   ! =   a t t r S t o p L o s s ( ) ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 m e m o r y _ s l [ i ]   =   a t t r S t o p L o s s ( ) ; 
 	 	 	 	 	 	 e _ r e a s o n   =   " m o d i f y " ; 
 	 	 	 	 	 	 e _ d e t a i l   =   " s l " ; 
 
 	 	 	 	 	 	 b r e a k ; 
 	 	 	 	 	 } 
 	 	 	 	     	 e l s e   i f   ( m e m o r y _ t p [ i ]   ! =   a t t r T a k e P r o f i t ( ) ) 
 	 	 	 	     	 { 
 	 	 	 	     	 	 m e m o r y _ t p [ i ]   =   a t t r T a k e P r o f i t ( ) ; 
 	 	 	 	     	 	 e _ r e a s o n   =   " m o d i f y " ; 
 	 	 	 	     	 	 e _ d e t a i l   =   " t p " ; 
 
 	 	 	 	 	 	 b r e a k ; 
 	 	 	 	     	 } 
 	 	 	 	 } 
 	 	 	 } 
 	 	 } 
 	 } 
 
 	 / /   C h e c k   f o r   c l o s e d   o r d e r s / t r a d e s 
 	 b o o l   m i s s i n g   =   t r u e ; 
 
 	 i f   ( 
 	 	       e _ r e a s o n   = =   " " 
 	 	 & &   p e n d i n g _ o p e n s   = =   f a l s e 
 	 	 & &   A r r a y S i z e ( t i c k e t s _ n o w )   <   A r r a y S i z e ( m e m o r y _ t i ) 
 	 ) 
 	 { 
 	 	 / /   f o r   e a c h   t i c k e t   i n   t h e   m e m o r y   c h e c k   i f   t r a d e   e x i s t s   n o w 
 	 	 f o r ( i   =   A r r a y S i z e ( m e m o r y _ t i ) - 1 ;   i   > =   0 ;   i - - ) 
 	 	 { 
 	 	 	 f o r ( j   =   0 ;   j   <   A r r a y S i z e ( t i c k e t s _ n o w ) ;   j + + ) 
 	 	 	 { 
 	 	 	 	 i f   ( m e m o r y _ t i [ i ]   = =   t i c k e t s _ n o w [ j ] ) 
 	 	 	 	 { 
 	 	 	 	 	 m i s s i n g   =   f a l s e ; 
 
 	 	 	 	 	 b r e a k ; 
 	 	 	 	 } 
 	 	 	 } 
 
 	 	 	 i f   ( m i s s i n g   = =   t r u e ) 
 	 	 	 { 
 	 	 	 	 i f   ( O r d e r S e l e c t ( m e m o r y _ t i [ i ] ,   S E L E C T _ B Y _ T I C K E T ) ) 
 	 	 	 	 { 
 	 	 	 	 	 / /   T h i s   c a n   h a p p e n   m o r e   t h a n   o n c e 
 	 	 	 	 	 A r r a y S t r i p K e y ( m e m o r y _ t i ,   i ) ; 
 	 	 	 	 	 A r r a y S t r i p K e y ( m e m o r y _ t y ,   i ) ; 
 	 	 	 	 	 A r r a y S t r i p K e y ( m e m o r y _ s l ,   i ) ; 
 	 	 	 	 	 A r r a y S t r i p K e y ( m e m o r y _ t p ,   i ) ; 
 	 	 	 	 	 A r r a y S t r i p K e y ( m e m o r y _ v l ,   i ) ; 
 	 	 	 	 	 A r r a y S t r i p K e y ( m e m o r y _ o p ,   i ) ; 
 
 	 	 	 	 	 e _ r e a s o n   =   " c l o s e " ; 
 	 	 	 	 	 e _ d e t a i l   =   " " ; 
 	 	 	 	 	 
 	 	 	 	 	 i f   ( 
 	 	 	 	 	 	       S t r i n g F i n d ( O r d e r C o m m e n t ( ) ,   " e x p i r a t i o n " )   > =   0 
 	 	 	 	 	 	 | |   S t r i n g F i n d ( O r d e r C o m m e n t ( ) ,   " [ e x p : " )   > =   0 
 	 	 	 	 	 ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 e _ d e t a i l   =   " e x p i r e " ; 
 	 	 	 	 	 } 
 
 	 	 	 	 	 / /   r e m o v e   v i r t u a l   s t o p s   l i n e s 
 	 	 	 	 	 i f   ( U S E _ V I R T U A L _ S T O P S ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 O b j e c t D e l e t e ( " # "   +   ( s t r i n g ) O r d e r T i c k e t ( )   +   "   s l " ) ; 
 	 	 	 	 	 	 O b j e c t D e l e t e ( " # "   +   ( s t r i n g ) O r d e r T i c k e t ( )   +   "   t p " ) ; 
 	 	 	 	 	 } 
 
 	 	 	 	 	 b r e a k ; 
 	 	 	 	 } 
 	 	 	 } 
 
 	 	 	 m i s s i n g   =   t r u e ; 
 	 	 } 
 	 } 
 
 	 i f   ( e _ r e a s o n   ! =   " " ) 
 	 { 
 	 	 U p d a t e E v e n t V a l u e s ( e _ r e a s o n ,   e _ d e t a i l ) ; 
 	 	 E v e n t T r a d e ( ) ; 
 	 	 O n T r a d e L i s t e n e r ( ) ; 
 	 } 
 	 
 	 r e t u r n ; 
 }  
  
 i n t   O n T r a d e Q u e u e ( i n t   q u e u e = 0 )  
 {  
       s t a t i c   i n t   m e m = 0 ;  
       m e m = m e m + q u e u e ;  
       r e t u r n ( m e m ) ;  
 }  
  
 i n t   O r d e r C r e a t e ( 
       s t r i n g   s y m b o l = " " , 
       i n t         t y p e = O P _ B U Y , 
       d o u b l e   l o t s = 0 , 
       d o u b l e   o p = 0 , 
       d o u b l e   s l l = 0 ,   / /   S L   l e v e l 
       d o u b l e   t p l = 0 ,   / /   T O   l e v e l 
       d o u b l e   s l p = 0 ,   / /   S L   a d j u s t   i n   p o i n t s 
       d o u b l e   t p p = 0 ,   / /   T P   a d j u s t   i n   p o i n t s 
       d o u b l e   s l i p p a g e = 0 , 
       i n t         m a g i c = 0 , 
       s t r i n g   c o m m e n t = " " , 
       c o l o r     a r r o w c o l o r = C L R _ N O N E , 
       d a t e t i m e   e x p i r a t i o n = 0 , 
       b o o l   o c o   =   f a l s e 
       ) 
 { 
       u i n t   t i m e 0 = G e t T i c k C o u n t ( ) ; 
       
       i n t   t i c k e t = - 1 ; 
       i n t   b s = 1 ; 
       i f   ( 
                   t y p e = = O P _ S E L L 
             | |   t y p e = = O P _ S E L L S T O P 
             | |   t y p e = = O P _ S E L L L I M I T 
             )   { b s = - 1 ; }   / /   P o s i t i v e   w h e n   B u y ,   n e g a t i v e   w h e n   S e l l 
       
       i f   ( s y m b o l = = " " )   { s y m b o l = S y m b o l ( ) ; } 
 
       l o t s = A l i g n L o t s ( s y m b o l ,   l o t s ) ; 
       
       i n t   d i g i t s   =   0 ; 
       d o u b l e   a s k = 0 ,   b i d = 0 ,   p o i n t = 0 ,   t i c k s i z e = 0 ; 
       d o u b l e   s l = 0 ,   t p = 0 ; 
 	 d o u b l e   v s l = 0 ,   v t p = 0 ; 
 
       / / - -   a t t e m p t   t o   s e n d   t r a d e / o r d e r   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
       w h i l e ( ! I s S t o p p e d ( ) ) 
       { 
             / / P r i n t ( s l l + "   " + t p l + "   " + s l p + "   " + t p p ) ; 
             W a i t T r a d e C o n t e x t I f B u s y ( ) ; 
             
             s t a t i c   b o o l   n o t _ a l l o w e d _ m e s s a g e   =   f a l s e ; 
             i f   ( ! M Q L I n f o I n t e g e r ( M Q L _ T E S T E R )   & &   ! M a r k e t I n f o ( s y m b o l ,   M O D E _ T R A D E A L L O W E D ) )   { 
                   i f   ( n o t _ a l l o w e d _ m e s s a g e   = =   f a l s e )   { 
                         P r i n t ( " M a r k e t   ( " + s y m b o l + " )   i s   c l o s e d " ) ; 
                   } 
                   n o t _ a l l o w e d _ m e s s a g e   =   t r u e ; 
                   r e t u r n ( f a l s e ) ; 
             } 
             n o t _ a l l o w e d _ m e s s a g e   =   f a l s e ; 
             
             d i g i t s     =   ( i n t ) M a r k e t I n f o ( s y m b o l , M O D E _ D I G I T S ) ; 
             a s k           =   M a r k e t I n f o ( s y m b o l , M O D E _ A S K ) ; 
             b i d           =   M a r k e t I n f o ( s y m b o l , M O D E _ B I D ) ; 
             p o i n t       =   M a r k e t I n f o ( s y m b o l , M O D E _ P O I N T ) ; 
             t i c k s i z e =   M a r k e t I n f o ( s y m b o l ,   M O D E _ T I C K S I Z E ) ; 
             
             / / -   n o t   e n o u g h   m o n e y   c h e c k :   f i x   m a x i m u m   p o s s i b l e   l o t   b y   m a r g i n   r e q u i r e d ,   o r   q u i t 
             i f   ( t y p e = = O P _ B U Y   | |   t y p e = = O P _ S E L L ) 
             { 
                   d o u b l e   L o t S t e p                     =   M a r k e t I n f o ( s y m b o l , M O D E _ L O T S T E P ) ; 
                   d o u b l e   M i n L o t s                     =   M a r k e t I n f o ( s y m b o l , M O D E _ M I N L O T ) ; 
                   d o u b l e   m a r g i n _ r e q u i r e d     =   M a r k e t I n f o ( s y m b o l , M O D E _ M A R G I N R E Q U I R E D ) ; 
                   s t a t i c   b o o l   n o t _ e n o u g h _ m e s s a g e   =   f a l s e ; 
                   
                   i f   ( m a r g i n _ r e q u i r e d   ! =   0 ) 
                   { 
                         d o u b l e   m a x _ s i z e _ b y _ m a r g i n   =   A c c o u n t F r e e M a r g i n ( ) / m a r g i n _ r e q u i r e d ; 
                   
                         i f   ( l o t s   >   m a x _ s i z e _ b y _ m a r g i n )   { 
                               d o u b l e   s i z e _ o l d   =   l o t s ; 
                               l o t s   =   m a x _ s i z e _ b y _ m a r g i n ; 
                               i f   ( l o t s < M i n L o t s ) 
                               { 
                                     i f   ( n o t _ e n o u g h _ m e s s a g e = = f a l s e )   { 
                                           P r i n t ( " N o t   e n o u g h   m o n e y   t o   t r a d e   : (   T h e   r o b o t   i s   s t i l l   w o r k i n g ,   w a i t i n g   f o r   s o m e   f u n d s   t o   a p p e a r . . . " ) ; 
                                     } 
                                     n o t _ e n o u g h _ m e s s a g e   =   t r u e ; 
                                     r e t u r n ( f a l s e ) ; 
                               } 
                               e l s e 
                               { 
                                     l o t s   =   M a t h F l o o r ( l o t s / L o t S t e p ) * L o t S t e p ; 
                                     P r i n t ( " N o t   e n o u g h   m o n e y   t o   t r a d e   " + D o u b l e T o S t r i n g ( s i z e _ o l d ,   2 ) + " ,   t h e   v o l u m e   t o   t r a d e   w i l l   b e   t h e   m a x i m u m   p o s s i b l e   o f   " + D o u b l e T o S t r i n g ( l o t s ,   2 ) ) ; 
                               } 
                         } 
                   } 
                   n o t _ e n o u g h _ m e s s a g e   =   f a l s e ; 
             } 
 	 	 
 	 	 / /   f i x   t h e   c o m m e n t ,   b e c a u s e   i t   s e e m s   t h a t   t h e   c o m m e n t   i s   d e l e t e d   i f   i t s   l e n g h t   i s   >   3 1   s y m b o l s 
 	 	 i f   ( S t r i n g L e n ( c o m m e n t )   >   3 1 ) 
 	 	 { 
 	 	 	 c o m m e n t   =   S t r i n g S u b s t r ( c o m m e n t , 0 , 3 1 ) ; 
 	 	 } 
             
             / / -   e x p i r a t i o n   f o r   t r a d e s 
             i f   ( t y p e = = O P _ B U Y   | |   t y p e = = O P _ S E L L ) 
             { 
                   i f   ( e x p i r a t i o n   >   0 ) 
                   { 
                         / / -   c o n v e r t   U N I X   t o   s e c o n d s 
                         i f   ( e x p i r a t i o n   >   T i m e C u r r e n t ( ) - 1 0 0 )   { 
                               e x p i r a t i o n   =   e x p i r a t i o n   -   T i m e C u r r e n t ( ) ; 
                         } 
                         
                         / / -   b o   b r o k e r ? 
                         i f   ( S t r i n g L e n ( s y m b o l ) > 6   & &   S t r i n g S u b s t r ( s y m b o l ,   S t r i n g L e n ( s y m b o l ) - 2 ) = = " b o " )   { 
                               c o m m e n t   =   " B O   e x p : " + ( s t r i n g ) e x p i r a t i o n ; 
                         } 
                         e l s e   { 
                               s t r i n g   e x p i r a t i o n _ s t r       =   " [ e x p : " + I n t e g e r T o S t r i n g ( e x p i r a t i o n ) + " ] " ; 
                               i n t   e x p i r a t i o n _ l e n             =   S t r i n g L e n ( e x p i r a t i o n _ s t r ) ; 
                               i n t   c o m m e n t _ l e n                   =   S t r i n g L e n ( c o m m e n t ) ; 
                               i f   ( c o m m e n t _ l e n   >   ( 2 7 - e x p i r a t i o n _ l e n ) ) 
                               { 
                                     c o m m e n t   =   S t r i n g S u b s t r ( c o m m e n t ,   0 ,   ( 2 7 - e x p i r a t i o n _ l e n ) ) ; 
                               } 
                               c o m m e n t   =   c o m m e n t   +   e x p i r a t i o n _ s t r ; 
                         } 
                   } 
             } 
 
             i f   ( t y p e = = O P _ B U Y   | |   t y p e = = O P _ S E L L ) 
             { 
                   o p = a s k ; 
                   i f   ( b s < 0 )   { 
                       o p = b i d ; 
                   } 
             } 
             
             o p         =   N o r m a l i z e D o u b l e ( o p ,   d i g i t s ) ; 
             s l l       =   N o r m a l i z e D o u b l e ( s l l , d i g i t s ) ; 
             t p l       =   N o r m a l i z e D o u b l e ( t p l , d i g i t s ) ; 
             i f   ( o p < 0   | |   o p > = E M P T Y _ V A L U E )     { b r e a k ; } 
             i f   ( s l l < 0   | |   s l p < 0   | |   t p l < 0   | |   t p p < 0 )   { b r e a k ; } 
 
             / / - -   S L   a n d   T P   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
             v s l = 0 ;   v t p = 0 ; 
             
             s l = A l i g n S t o p L o s s ( s y m b o l ,   t y p e ,   o p ,   0 ,   N o r m a l i z e D o u b l e ( s l l , d i g i t s ) ,   s l p ) ; 
             i f   ( s l < 0 )   { b r e a k ; } 
             t p = A l i g n T a k e P r o f i t ( s y m b o l ,   t y p e ,   o p ,   0 ,   N o r m a l i z e D o u b l e ( t p l , d i g i t s ) ,   t p p ) ; 
             i f   ( t p < 0 )   { b r e a k ; } 
             
             i f   ( U S E _ V I R T U A L _ S T O P S ) 
             { 
                   / / - -   v i r t u a l   S L   a n d   T P   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
                   v s l = s l ; 
                   v t p = t p ; 
                   s l = 0 ;   t p = 0 ; 
                   
                   d o u b l e   a s k b i d = a s k ; 
                   i f   ( b s < 0 )   { a s k b i d = b i d ; } 
                   
                   i f   ( v s l > 0   | |   U S E _ E M E R G E N C Y _ S T O P S = = " a l w a y s " )   { 
                         i f   ( E M E R G E N C Y _ S T O P S _ R E L > 0   | |   E M E R G E N C Y _ S T O P S _ A D D > 0 ) 
                         { 
                               s l = v s l - E M E R G E N C Y _ S T O P S _ R E L * M a t h A b s ( a s k b i d - v s l ) * b s ; 
                               i f   ( s l < = 0 )   { s l = a s k b i d ; } 
                               s l = s l - t o D i g i t s ( E M E R G E N C Y _ S T O P S _ A D D , s y m b o l ) * b s ; 
                         } 
                   } 
                   i f   ( v t p > 0   | |   U S E _ E M E R G E N C Y _ S T O P S = = " a l w a y s " )   { 
                         i f   ( E M E R G E N C Y _ S T O P S _ R E L > 0   | |   E M E R G E N C Y _ S T O P S _ A D D > 0 ) 
                         { 
                               t p = v t p + E M E R G E N C Y _ S T O P S _ R E L * M a t h A b s ( v t p - a s k b i d ) * b s ; 
                               i f   ( t p < = 0 )   { t p = a s k b i d ; } 
                               t p = t p + t o D i g i t s ( E M E R G E N C Y _ S T O P S _ A D D , s y m b o l ) * b s ; 
                         } 
                   } 
                   v s l = N o r m a l i z e D o u b l e ( v s l , d i g i t s ) ; 
                   v t p = N o r m a l i z e D o u b l e ( v t p , d i g i t s ) ; 
             } 
             
             s l = N o r m a l i z e D o u b l e ( s l , d i g i t s ) ; 
             t p = N o r m a l i z e D o u b l e ( t p , d i g i t s ) ; 
 
             / / - -   f i x   e x p i r a t i o n   f o r   p e n d i n g   o r d e r s   - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
             i f   ( e x p i r a t i o n > 0   & &   t y p e > O P _ S E L L )   { 
                   i f   ( ( e x p i r a t i o n - T i m e C u r r e n t ( ) ) < ( 1 1 * 6 0 ) )   { 
                         P r i n t ( " E x p i r a t i o n   t i m e   c a n n o t   b e   l e s s   t h a n   1 1   m i n u t e s ,   s o   i t   w a s   a u t o m a t i c a l l y   m o d i f i e d   t o   1 1   m i n u t e s . " ) ; 
                         e x p i r a t i o n = T i m e C u r r e n t ( ) + ( 1 1 * 6 0 ) ; 
                   } 
             } 
             
             / / - -   f i x   p r i c e s   b y   t i c k s i z e 
             o p   =   M a t h R o u n d ( o p / t i c k s i z e ) * t i c k s i z e ; 
             s l   =   M a t h R o u n d ( s l / t i c k s i z e ) * t i c k s i z e ; 
             t p   =   M a t h R o u n d ( t p / t i c k s i z e ) * t i c k s i z e ; 
 
             / / - -   s e n d   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
             R e s e t L a s t E r r o r ( ) ; 
             t i c k e t   =   O r d e r S e n d ( s y m b o l , t y p e , l o t s , o p , ( i n t ) ( s l i p p a g e * P i p V a l u e ( s y m b o l ) ) , s l , t p , c o m m e n t , m a g i c , e x p i r a t i o n , a r r o w c o l o r ) ; 
 
             / / - -   e r r o r   c h e c k   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
             s t r i n g   m s g _ p r e f i x = " N e w   t r a d e   e r r o r " ; 
             i f   ( t y p e > O P _ S E L L )   { m s g _ p r e f i x = " N e w   o r d e r   e r r o r " ; } 
             i n t   e r r a c t i o n = C h e c k F o r T r a d i n g E r r o r ( G e t L a s t E r r o r ( ) ,   m s g _ p r e f i x ) ; 
             s w i t c h ( e r r a c t i o n ) 
             { 
                   c a s e   0 :   b r e a k ;         / /   n o   e r r o r 
                   c a s e   1 :   c o n t i n u e ;   / /   o v e r c o m a b l e   e r r o r 
                   c a s e   2 :   b r e a k ;         / /   f a t a l   e r r o r 
             } 
             
             / / - -   f i n i s h   w o r k   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
             i f   ( t i c k e t > 0 )   { 
                   i f   ( U S E _ V I R T U A L _ S T O P S )   { 
                         V i r t u a l S t o p s D r i v e r ( " s e t " ,   t i c k e t ,   v s l ,   v t p ,   t o P i p s ( M a t h A b s ( o p - v s l ) ,   s y m b o l ) ,   t o P i p s ( M a t h A b s ( v t p - o p ) ,   s y m b o l ) ) ; 
                   } 
                   
                   / / - -   s h o w   s o m e   i n f o 
                   d o u b l e   s l i p = 0 ; 
                   i f   ( O r d e r S e l e c t ( t i c k e t , S E L E C T _ B Y _ T I C K E T ) )   { 
                         i f   ( ! M Q L I n f o I n t e g e r ( M Q L _ T E S T E R )   & &   ! M Q L I n f o I n t e g e r ( M Q L _ V I S U A L _ M O D E )   & & ! M Q L I n f o I n t e g e r ( M Q L _ O P T I M I Z A T I O N ) ) 
 	 	 	 	 { 
                               s l i p = O r d e r O p e n P r i c e ( ) - o p ; 
 	 	 	 	 	 s t r i n g   p r i n t   =   " " ; 
                               p r i n t   =   S t r i n g C o n c a t e n a t e ( 
                                     " O p e r a t i o n   d e t a i l s :   S p e e d   " , 
                                     ( G e t T i c k C o u n t ( ) - t i m e 0 ) , 
                                     "   m s   |   S l i p p a g e   " , 
                                     D o u b l e T o S t r ( t o P i p s ( s l i p ,   s y m b o l ) , 1 ) , 
                                     "   p i p s " 
                               ) ; 
 	 	 	 	 	 P r i n t ( p r i n t ) ; 
                         } 
                   } 
                   
                   / / - -   f i x   s t o p s   i n   c a s e   o f   s l i p p a g e 
                   i f   ( ! M Q L I n f o I n t e g e r ( M Q L _ T E S T E R )   & &   ! M Q L I n f o I n t e g e r ( M Q L _ V I S U A L _ M O D E )   & & ! M Q L I n f o I n t e g e r ( M Q L _ O P T I M I Z A T I O N ) ) 
                   { 
                         s l i p   =   N o r m a l i z e D o u b l e ( O r d e r O p e n P r i c e ( ) ,   d i g i t s )   -   N o r m a l i z e D o u b l e ( o p ,   d i g i t s ) ; 
                         i f   ( s l i p   ! =   0   & &   ( O r d e r S t o p L o s s ( ) ! = 0   | |   O r d e r T a k e P r o f i t ( ) ! = 0 ) ) 
                         { 
                               P r i n t ( " C o r r e c t i n g   s t o p s   b e c a u s e   o f   s l i p p a g e . . . " ) ; 
                               s l   =   O r d e r S t o p L o s s ( ) ; 
                               t p   =   O r d e r T a k e P r o f i t ( ) ; 
                               i f   ( s l   ! =   0   | |   t p   ! =   0 ) 
                               { 
                                     i f   ( s l   ! =   0 )   { s l   =   N o r m a l i z e D o u b l e ( O r d e r S t o p L o s s ( ) + s l i p ,   d i g i t s ) ; } 
                                     i f   ( t p   ! =   0 )   { t p   =   N o r m a l i z e D o u b l e ( O r d e r T a k e P r o f i t ( ) + s l i p ,   d i g i t s ) ; } 
                                     M o d i f y O r d e r ( t i c k e t ,   O r d e r O p e n P r i c e ( ) ,   s l ,   t p ,   0 ,   0 ,   0 ,   C L R _ N O N E ,   f a l s e ) ; 
                               } 
                         } 
                   } 
                   
                   R e g i s t e r E v e n t ( " t r a d e " ) ; 
                   b r e a k ; 
             } 
             
             b r e a k ; 
       } 
       
       i f   ( o c o   = =   t r u e   & &   t i c k e t   >   0 ) 
       { 
             i f   ( U S E _ V I R T U A L _ S T O P S )   { 
                   s l   =   v s l ; 
                   t p   =   v t p ; 
             } 
             
             s l   =   ( s l   >   0 )   ?   N o r m a l i z e D o u b l e ( M a t h A b s ( o p - s l ) ,   d i g i t s )   :   0 ; 
             t p   =   ( t p   >   0 )   ?   N o r m a l i z e D o u b l e ( M a t h A b s ( o p - t p ) ,   d i g i t s )   :   0 ; 
             
             i n t   t y p e o c o   =   t y p e ; 
             i f   ( t y p e o c o   = =   O P _ B U Y S T O P )   { 
                   t y p e o c o   =   O P _ S E L L S T O P ; 
                   o p   =   b i d   -   M a t h A b s ( o p - a s k ) ; 
             } 
             e l s e   i f   ( t y p e o c o   = =   O P _ B U Y L I M I T )   { 
                   t y p e o c o   =   O P _ S E L L L I M I T ; 
                   o p   =   b i d   +   M a t h A b s ( o p - a s k ) ; 
             } 
             e l s e   i f   ( t y p e o c o   = =   O P _ S E L L S T O P )   { 
                   t y p e o c o   =   O P _ B U Y S T O P ; 
                   o p   =   a s k   +   M a t h A b s ( o p - b i d ) ; 
             } 
             e l s e   i f   ( t y p e o c o   = =   O P _ S E L L L I M I T )   { 
                   t y p e o c o   =   O P _ B U Y L I M I T ; 
                   o p   =   a s k   -   M a t h A b s ( o p - b i d ) ; 
             } 
             
             i f   ( t y p e o c o   = =   O P _ B U Y S T O P   | |   t y p e o c o   = =   O P _ B U Y L I M I T ) 
             { 
                   s l   =   ( s l   >   0 )   ?   o p   -   s l   :   0 ; 
                   t p   =   ( t p   >   0 )   ?   o p   +   t p   :   0 ; 
                   a r r o w c o l o r   =   c l r B l u e ; 
             } 
             e l s e   { 
                   s l   =   ( s l   >   0 )   ?   o p   +   s l   :   0 ; 
                   t p   =   ( t p   >   0 )   ?   o p   -   t p   :   0 ; 
                   a r r o w c o l o r   =   c l r R e d ; 
             } 
                   
             c o m m e n t   =   " [ o c o : " + ( s t r i n g ) t i c k e t + " ] " ; 
             
             O r d e r C r e a t e ( s y m b o l , t y p e o c o , l o t s , o p , s l , t p , 0 , 0 , s l i p p a g e , m a g i c , c o m m e n t , a r r o w c o l o r , e x p i r a t i o n , f a l s e ) ; 
       } 
       
       r e t u r n ( t i c k e t ) ; 
 }  
  
  
  
 b o o l   O r d e r M o d i f i e d ( u l o n g   t i c k e t   =   0 ,   s t r i n g   a c t i o n   =   " s e t " ) 
 { 
 	 s t a t i c   u l o n g   m e m o r y [ ] ; 
 
 	 i f   ( t i c k e t   = =   0 ) 
 	 { 
 	 	 t i c k e t   =   O r d e r T i c k e t ( ) ; 
 	 	 a c t i o n   =   " g e t " ; 
 	 } 
 	 e l s e   i f   ( t i c k e t   >   0   & &   a c t i o n   ! =   " c l e a r " ) 
 	 { 
 	 	 a c t i o n   =   " s e t " ; 
 	 } 
 
 	 b o o l   m o d i f i e d _ s t a t u s   =   I n A r r a y ( m e m o r y ,   t i c k e t ) ; 
 	 
 	 i f   ( a c t i o n   = =   " g e t " ) 
 	 { 
 	 	 r e t u r n   m o d i f i e d _ s t a t u s ; 
 	 } 
 	 e l s e   i f   ( a c t i o n   = =   " s e t " ) 
 	 { 
 	 	 A r r a y E n s u r e V a l u e ( m e m o r y ,   t i c k e t ) ; 
 
 	 	 r e t u r n   t r u e ; 
 	 } 
 	 e l s e   i f   ( a c t i o n   = =   " c l e a r " ) 
 	 { 
 	 	 A r r a y S t r i p V a l u e ( m e m o r y ,   t i c k e t ) ; 
 
 	 	 r e t u r n   t r u e ; 
 	 } 
 
 	 r e t u r n   f a l s e ; 
 }  
  
 b o o l   P e n d i n g O r d e r S e l e c t B y I n d e x ( 
 	 i n t   i n d e x , 
 	 s t r i n g   g r o u p _ m o d e         =   " a l l " , 
 	 s t r i n g   g r o u p                   =   " 0 " , 
 	 s t r i n g   m a r k e t _ m o d e       =   " a l l " , 
 	 s t r i n g   m a r k e t                 =   " " , 
 	 s t r i n g   B u y s O r S e l l s       =   " b o t h " , 
 	 s t r i n g   L i m i t s O r S t o p s   =   " b o t h " 
 ) 
 { 
 	 i f   ( O r d e r S e l e c t ( i n d e x ,   S E L E C T _ B Y _ P O S ,   M O D E _ T R A D E S ) ) 
 	 { 
 	 	 i f   ( F i l t e r O r d e r B y ( 
 	 	 	 g r o u p _ m o d e , 
 	 	 	 g r o u p , 
 	 	 	 m a r k e t _ m o d e , 
 	 	 	 m a r k e t , 
 	 	 	 B u y s O r S e l l s , 
 	 	 	 L i m i t s O r S t o p s , 
 	 	 	 1 ) 
 	 	 )   { 
 	 	 	 r e t u r n   t r u e ; 
 	 	 } 
 	 } 
 
 	 r e t u r n   f a l s e ; 
 }  
  
 b o o l   P e n d i n g O r d e r S e l e c t B y T i c k e t ( u l o n g   t i c k e t ) 
 { 
 	 i f   ( O r d e r S e l e c t ( ( i n t ) t i c k e t ,   S E L E C T _ B Y _ T I C K E T ,   M O D E _ T R A D E S )   & &   O r d e r T y p e ( )   >   1 ) 
 	 { 
 	 	 r e t u r n   t r u e ; 
 	 } 
 
 	 r e t u r n   f a l s e ; 
 }  
  
 d o u b l e   P i p V a l u e ( s t r i n g   s y m b o l ) 
 { 
 	 i f   ( s y m b o l   = =   " " )   s y m b o l   =   S y m b o l ( ) ; 
 
 	 r e t u r n   C u s t o m P o i n t ( s y m b o l )   /   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ P O I N T ) ; 
 }  
  
 / /   C o l l e c t   e v e n t s ,   i f   a n y  
 v o i d   R e g i s t e r E v e n t ( s t r i n g   c o m m a n d = " " )  
 {  
       i n t   t i c k e t = O r d e r T i c k e t ( ) ;  
 	 O n T r a d e L i s t e n e r ( ) ;  
       t i c k e t = O r d e r S e l e c t ( t i c k e t , S E L E C T _ B Y _ T I C K E T ) ;  
       r e t u r n ;  
 }  
  
 i n t   S e c o n d s F r o m C o m p o n e n t s ( d o u b l e   d a y s ,   d o u b l e   h o u r s ,   d o u b l e   m i n u t e s ,   i n t   s e c o n d s ) 
 { 
 	 i n t   r e t v a l   = 
 	 	 8 6 4 0 0   *   ( i n t ) M a t h F l o o r ( d a y s ) 
 	 	 +   3 6 0 0   *   ( i n t ) ( M a t h F l o o r ( h o u r s )   +   ( 2 4   *   ( d a y s   -   M a t h F l o o r ( d a y s ) ) ) ) 
 	 	 +   6 0   *   ( i n t ) ( M a t h F l o o r ( m i n u t e s )   +   ( 6 0   *   ( h o u r s   -   M a t h F l o o r ( h o u r s ) ) ) ) 
 	 	 +   ( i n t ) ( ( d o u b l e ) s e c o n d s   +   ( 6 0   *   ( m i n u t e s   -   M a t h F l o o r ( m i n u t e s ) ) ) ) ; 
 
 	 r e t u r n   r e t v a l ; 
 }  
  
 i n t   S e l l L a t e r ( 
 	 s t r i n g   s y m b o l , 
 	 d o u b l e   l o t s , 
 	 d o u b l e   p r i c e , 
 	 d o u b l e   s l l   =   0 ,   / /   S L   l e v e l 
 	 d o u b l e   t p l   =   0 ,   / /   T P   l e v e l 
 	 d o u b l e   s l p   =   0 ,   / /   S L   a d j u s t   i n   p o i n t s 
 	 d o u b l e   t p p   =   0 ,   / /   T P   a d j u s t   i n   p o i n t s 
 	 d o u b l e   s l i p p a g e   =   0 , 
 	 d a t e t i m e   e x p i r a t i o n   =   0 , 
 	 i n t   m a g i c   =   0 , 
 	 s t r i n g   c o m m e n t   =   " " , 
 	 c o l o r   a r r o w c o l o r   =   c l r N O N E , 
 	 b o o l   o c o   =   f a l s e 
 	 ) 
 { 
 	 d o u b l e   b i d   =   S y m b o l I n f o D o u b l e ( s y m b o l , S Y M B O L _ B I D ) ; 
 	 i n t   t y p e   =   0 ; 
 
 	 	     i f   ( p r i c e   = =   b i d )   { t y p e   =   O P _ S E L L ; } 
 	 e l s e   i f   ( p r i c e   <   b i d )     { t y p e   =   O P _ S E L L S T O P ; } 
 	 e l s e   i f   ( p r i c e   >   b i d )     { t y p e   =   O P _ S E L L L I M I T ; } 
 	 
 	 r e t u r n   O r d e r C r e a t e ( 
 	 	 s y m b o l , 
 	 	 t y p e , 
 	 	 l o t s , 
 	 	 p r i c e , 
 	 	 s l l , 
 	 	 t p l , 
 	 	 s l p , 
 	 	 t p p , 
 	 	 s l i p p a g e , 
 	 	 m a g i c , 
 	 	 c o m m e n t , 
 	 	 a r r o w c o l o r , 
 	 	 e x p i r a t i o n , 
 	 	 o c o 
 	 ) ; 
 }  
  
 i n t   S e l l N o w ( 
 	 s t r i n g   s y m b o l , 
 	 d o u b l e   l o t s , 
 	 d o u b l e   s l l , 
 	 d o u b l e   t p l , 
 	 d o u b l e   s l p , 
 	 d o u b l e   t p p , 
 	 d o u b l e   s l i p p a g e   =   0 , 
 	 i n t   m a g i c   =   0 , 
 	 s t r i n g   c o m m e n t   =   " " , 
 	 c o l o r   a r r o w c o l o r   =   c l r N O N E , 
 	 d a t e t i m e   e x p i r a t i o n   =   0 
 	 ) 
 { 
 	 r e t u r n   O r d e r C r e a t e ( 
 	 	 s y m b o l , 
 	 	 O P _ S E L L , 
 	 	 l o t s , 
 	 	 0 , 
 	 	 s l l , 
 	 	 t p l , 
 	 	 s l p , 
 	 	 t p p , 
 	 	 s l i p p a g e , 
 	 	 m a g i c , 
 	 	 c o m m e n t , 
 	 	 a r r o w c o l o r , 
 	 	 e x p i r a t i o n 
 	 ) ; 
 }  
  
 b o o l   S k i p T h e P a s s ( b o o l   s e t = f a l s e )  
 {  
       s t a t i c   i n t   m e m _ f i d = 0 ;  
       s t a t i c   b o o l   m e m = f a l s e ;  
       i f   ( s e t = = t r u e )   {  
             m e m = t r u e ;  
             m e m _ f i d = F X D _ C U R R E N T _ F U N C T I O N _ I D ;  
       }  
       e l s e   {  
             i f   ( m e m _ f i d ! = F X D _ C U R R E N T _ F U N C T I O N _ I D )   {  
                   m e m = f a l s e ;   / /   r e s e t  
                   r e t u r n ( f a l s e ) ;  
             }  
             i f   ( m e m = = t r u e )   {  
                   m e m = f a l s e ;   / /   r e s e t  
                   r e t u r n ( t r u e ) ;  
             }  
       }  
       r e t u r n ( m e m ) ;  
 }  
  
 t e m p l a t e < t y p e n a m e   T > 
 v o i d   S t r i n g E x p l o d e ( s t r i n g   d e l i m i t e r ,   s t r i n g   i n p u t S t r i n g ,   T   & o u t p u t [ ] ) 
 { 
 	 i n t   b e g i n       =   0 ; 
 	 i n t   e n d           =   0 ; 
 	 i n t   e l e m e n t   =   0 ; 
 	 i n t   l e n g t h     =   S t r i n g L e n ( i n p u t S t r i n g ) ; 
 	 i n t   l e n g t h _ d e l i m i t e r   =   S t r i n g L e n ( d e l i m i t e r ) ; 
 	 T   e m p t y _ v a l     =   ( t y p e n a m e ( T )   = =   " s t r i n g " )   ?   ( T ) " "   :   ( T ) 0 ; 
 
 	 i f   ( l e n g t h   >   0 ) 
 	 { 
 	 	 w h i l e   ( t r u e ) 
 	 	 { 
 	 	 	 e n d   =   S t r i n g F i n d ( i n p u t S t r i n g ,   d e l i m i t e r ,   b e g i n ) ; 
 
 	 	 	 A r r a y R e s i z e ( o u t p u t ,   e l e m e n t   +   1 ) ; 
 	 	 	 o u t p u t [ e l e m e n t ]   =   e m p t y _ v a l ; 
 	 
 	 	 	 i f   ( e n d   ! =   - 1 ) 
 	 	 	 { 
 	 	 	 	 i f   ( e n d   >   b e g i n ) 
 	 	 	 	 { 
 	 	 	 	 	 o u t p u t [ e l e m e n t ]   =   ( T ) S t r i n g S u b s t r ( i n p u t S t r i n g ,   b e g i n ,   e n d   -   b e g i n ) ; 
 	 	 	 	 } 
 	 	 	 } 
 	 	 	 e l s e 
 	 	 	 { 
 	 	 	 	 o u t p u t [ e l e m e n t ]   =   ( T ) S t r i n g S u b s t r ( i n p u t S t r i n g ,   b e g i n ,   l e n g t h   -   b e g i n ) ; 
 	 	 	 	 b r e a k ; 
 	 	 	 } 
 	 	 	 
 	 	 	 b e g i n   =   e n d   +   1   +   ( l e n g t h _ d e l i m i t e r   -   1 ) ; 
 	 	 	 e l e m e n t + + ; 
 	 	 } 
 	 } 
 	 e l s e 
 	 { 
 	 	 A r r a y R e s i z e ( o u t p u t ,   1 ) ; 
 	 	 o u t p u t [ e l e m e n t ]   =   e m p t y _ v a l ; 
 	 } 
 }  
  
 t e m p l a t e < t y p e n a m e   T > 
 s t r i n g   S t r i n g I m p l o d e ( s t r i n g   d e l i m e t e r ,   T   & a r r a y [ ] ) 
 { 
       s t r i n g   r e t v a l   =   " " ; 
       i n t   s i z e             =   A r r a y S i z e ( a r r a y ) ; 
 
       f o r   ( i n t   i   =   0 ;   i   <   s i z e ;   i + + ) 
 	 { 
             r e t v a l   =   S t r i n g C o n c a t e n a t e ( r e t v a l ,   ( s t r i n g ) a r r a y [ i ] ,   d e l i m e t e r ) ; 
       } 
 	 
       r e t u r n   S t r i n g S u b s t r ( r e t v a l ,   0 ,   ( S t r i n g L e n ( r e t v a l )   -   S t r i n g L e n ( d e l i m e t e r ) ) ) ; 
 }  
  
 d a t e t i m e   S t r i n g T o T i m e E x ( s t r i n g   s t r ,   s t r i n g   m o d e = " s e r v e r " ) 
 { 
 	 / /   m o d e :   s e r v e r ,   l o c a l ,   g m t 
 	 i f   ( S t r i n g F i n d ( s t r ,   "   " )   ! =   - 1 )   { 
 	       r e t u r n   S t r i n g T o T i m e ( s t r ) ; 
 	 } 
 	 
 	 d a t e t i m e   n o w   =   0 ; 
 	 d a t e t i m e   r e t v a l   =   0 ; 
 	 
 	 i f   ( m o d e   = =   " s e r v e r " )   { n o w   =   T i m e C u r r e n t ( ) ; } 
 	 e l s e   i f   ( m o d e   = =   " l o c a l " )   { n o w   =   T i m e L o c a l ( ) ; } 
 	 e l s e   i f   ( m o d e   = =   " g m t " )   { n o w   =   T i m e G M T ( ) ; } 
 	 
 	 r e t u r n   S t r i n g T o T i m e ( ( s t r i n g ) T i m e Y e a r ( n o w ) + " . " + ( s t r i n g ) T i m e M o n t h ( n o w ) + " . " + ( s t r i n g ) T i m e D a y ( n o w ) + "   " + s t r ) ; 
 }  
  
 s t r i n g   S t r i n g T r i m ( s t r i n g   t e x t ) 
 { 
       t e x t   =   S t r i n g T r i m R i g h t ( t e x t ) ; 
       t e x t   =   S t r i n g T r i m L e f t ( t e x t ) ; 
 	 
 	 r e t u r n   t e x t ; 
 }  
  
 d o u b l e   S y m b o l A s k ( s t r i n g   s y m b o l ) 
 { 
 	 i f   ( s y m b o l   = =   " " )   s y m b o l   =   S y m b o l ( ) ; 
 
 	 r e t u r n   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ A S K ) ; 
 }  
  
 d o u b l e   S y m b o l B i d ( s t r i n g   s y m b o l ) 
 { 
 	 i f   ( s y m b o l   = =   " " )   s y m b o l   =   S y m b o l ( ) ; 
 
 	 r e t u r n   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ B I D ) ; 
 }  
  
 i n t   S y m b o l D i g i t s ( s t r i n g   s y m b o l ) 
 { 
 	 i f   ( s y m b o l   = =   " " )   s y m b o l   =   S y m b o l ( ) ; 
 
 	 r e t u r n   ( i n t ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ D I G I T S ) ; 
 }  
  
 v o i d   T e s t e r H i d e I n d i c a t o r s ( b o o l   h i d e ) 
 { 
 	 H i d e T e s t I n d i c a t o r s ( h i d e ) ; 
 }  
  
 d o u b l e   T i c k s D a t a ( s t r i n g   s y m b o l   =   " " ,   i n t   t y p e   =   0 ,   i n t   s h i f t   =   0 ) 
 { 
 	 s t a t i c   b o o l   c o l l e c t i n g _ t i c k s   =   f a l s e ; 
 	 s t a t i c   s t r i n g   s y m b o l s [ ] ; 
 	 s t a t i c   i n t   z e r o _ s i d [ ] ; 
 	 s t a t i c   d o u b l e   m e m o r y A S K [ ] [ 1 0 0 ] ; 
 	 s t a t i c   d o u b l e   m e m o r y B I D [ ] [ 1 0 0 ] ; 
 
 	 i n t   s i d   =   0 ,   s i z e   =   0 ,   i   =   0 ,   i d   =   0 ; 
 	 d o u b l e   a s k   =   0 ,   b i d   =   0 ,   r e t v a l   =   0 ; 
 	 b o o l   e x i s t s   =   f a l s e ; 
 
 	 i f   ( A r r a y S i z e ( s y m b o l s )   = =   0 ) 
 	 { 
 	 	 A r r a y R e s i z e ( s y m b o l s ,   1 ) ; 
 	 	 A r r a y R e s i z e ( z e r o _ s i d ,   1 ) ; 
 	 	 A r r a y R e s i z e ( m e m o r y A S K ,   1 ) ; 
 	 	 A r r a y R e s i z e ( m e m o r y B I D ,   1 ) ; 
 
 	 	 s y m b o l s [ 0 ]   =   _ S y m b o l ; 
 	 } 
 
 	 i f   ( t y p e   >   0   & &   s h i f t   >   0 ) 
 	 { 
 	 	 c o l l e c t i n g _ t i c k s   =   t r u e ; 
 	 } 
 
 	 i f   ( c o l l e c t i n g _ t i c k s   = =   f a l s e ) 
 	 { 
 	 	 i f   ( t y p e   >   0   & &   s h i f t   = =   0 ) 
 	 	 { 
 	 	 	 / /   g o i n g   t o   g e t   t i c k s 
 	 	 } 
 	 	 e l s e 
 	 	 { 
 	 	 	 r e t u r n   0 ; 
 	 	 } 
 	 } 
 
 	 i f   ( s y m b o l   = =   " " )   s y m b o l   =   _ S y m b o l ; 
 
 	 i f   ( t y p e   = =   0 ) 
 	 { 
 	 	 e x i s t s   =   f a l s e ; 
 	 	 s i z e       =   A r r a y S i z e ( s y m b o l s ) ; 
 
 	 	 i f   ( s i z e   = =   0 )   { A r r a y R e s i z e ( s y m b o l s ,   1 ) ; } 
 
 	 	 f o r   ( i = 0 ;   i < s i z e ;   i + + ) 
 	 	 { 
 	 	 	 i f   ( s y m b o l s [ i ]   = =   s y m b o l ) 
 	 	 	 { 
 	 	 	 	 e x i s t s   =   t r u e ; 
 	 	 	 	 s i d         =   i ; 
 	 	 	 	 b r e a k ; 
 	 	 	 } 
 	 	 } 
 
 	 	 i f   ( e x i s t s   = =   f a l s e ) 
 	 	 { 
 	 	 	 i n t   n e w s i z e   =   A r r a y S i z e ( s y m b o l s )   +   1 ; 
 
 	 	 	 A r r a y R e s i z e ( s y m b o l s ,   n e w s i z e ) ; 
 	 	 	 s y m b o l s [ n e w s i z e - 1 ]   =   s y m b o l ; 
 
 	 	 	 A r r a y R e s i z e ( z e r o _ s i d ,   n e w s i z e ) ; 
 	 	 	 A r r a y R e s i z e ( m e m o r y A S K ,   n e w s i z e ) ; 
 	 	 	 A r r a y R e s i z e ( m e m o r y B I D ,   n e w s i z e ) ; 
 
 	 	 	 s i d = n e w s i z e ; 
 	 	 } 
 
 	 	 i f   ( s i d   > =   0 ) 
 	 	 { 
 	 	 	 a s k   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ A S K ) ; 
 	 	 	 b i d   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ B I D ) ; 
 
 	 	 	 i f   ( b i d   = =   0   & &   M Q L I n f o I n t e g e r ( M Q L _ T E S T E R ) ) 
 	 	 	 { 
 	 	 	 	 P r i n t ( " T i c k s   d a t a   c o l l e c t o r   e r r o r :   "   +   s y m b o l   +   "   c a n n o t   b e   b a c k t e s t e d .   O n l y   t h e   c u r r e n t   s y m b o l   c a n   b e   b a c k t e s t e d .   T h e   E A   w i l l   b e   t e r m i n a t e d . " ) ; 
 	 	 	 	 E x p e r t R e m o v e ( ) ; 
 	 	 	 } 
 
 	 	 	 i f   ( 
 	 	 	 	       s y m b o l   = =   _ S y m b o l 
 	 	 	 	 | |   a s k   ! =   m e m o r y A S K [ s i d ] [ 0 ] 
 	 	 	 	 | |   b i d   ! =   m e m o r y B I D [ s i d ] [ 0 ] 
 	 	 	 ) 
 	 	 	 { 
 	 	 	 	 m e m o r y A S K [ s i d ] [ z e r o _ s i d [ s i d ] ]   =   a s k ; 
 	 	 	 	 m e m o r y B I D [ s i d ] [ z e r o _ s i d [ s i d ] ]   =   b i d ; 
 	 	 	 	 z e r o _ s i d [ s i d ]                                   =   z e r o _ s i d [ s i d ]   +   1 ; 
 
 	 	 	 	 i f   ( z e r o _ s i d [ s i d ]   = =   1 0 0 ) 
 	 	 	 	 { 
 	 	 	 	 	 z e r o _ s i d [ s i d ]   =   0 ; 
 	 	 	 	 } 
 	 	 	 } 
 	 	 } 
 	 } 
 	 e l s e 
 	 { 
 	 	 i f   ( s h i f t   < =   0 ) 
 	 	 { 
 	 	 	 i f   ( t y p e   = =   S Y M B O L _ A S K ) 
 	 	 	 { 
 	 	 	 	 r e t u r n   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ A S K ) ; 
 	 	 	 } 
 	 	 	 e l s e   i f   ( t y p e   = =   S Y M B O L _ B I D ) 
 	 	 	 { 
 	 	 	 	 r e t u r n   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ B I D ) ;   
 	 	 	 } 
 	 	 	 e l s e 
 	 	 	 { 
 	 	 	 	 d o u b l e   m i d   =   ( ( S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ A S K )   +   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ B I D ) )   /   2 ) ; 
 
 	 	 	 	 r e t u r n   m i d ; 
 	 	 	 } 
 	 	 } 
 	 	 e l s e 
 	 	 { 
 	 	 	 s i z e   =   A r r a y S i z e ( s y m b o l s ) ; 
 
 	 	 	 f o r   ( i   =   0 ;   i   <   s i z e ;   i + + ) 
 	 	 	 { 
 	 	 	 	 i f   ( s y m b o l s [ i ]   = =   s y m b o l ) 
 	 	 	 	 { 
 	 	 	 	 	 s i d   =   i ; 
 	 	 	 	 } 
 	 	 	 } 
 
 	 	 	 i f   ( s h i f t   <   1 0 0 ) 
 	 	 	 { 
 	 	 	 	 i d   =   z e r o _ s i d [ s i d ]   -   s h i f t   -   1 ; 
 
 	 	 	 	 i f ( i d   <   0 )   { i d   =   i d   +   1 0 0 ; } 
 
 	 	 	 	 i f   ( t y p e   = =   S Y M B O L _ A S K ) 
 	 	 	 	 { 
 	 	 	 	 	 r e t v a l   =   m e m o r y A S K [ s i d ] [ i d ] ; 
 
 	 	 	 	 	 i f   ( r e t v a l   = =   0 ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 r e t v a l   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ A S K ) ; 
 	 	 	 	 	 } 
 	 	 	 	 } 
 	 	 	 	 e l s e   i f   ( t y p e   = =   S Y M B O L _ B I D ) 
 	 	 	 	 { 
 	 	 	 	 	 r e t v a l   =   m e m o r y B I D [ s i d ] [ i d ] ; 
 
 	 	 	 	 	 i f   ( r e t v a l   = =   0 ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 r e t v a l   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ B I D ) ; 
 	 	 	 	 	 } 
 	 	 	 	 } 
 	 	 	 } 
 	 	 } 
 	 } 
 
 	 r e t u r n   r e t v a l ; 
 }  
  
 i n t   T i c k s P e r S e c o n d ( b o o l   g e t _ m a x   =   f a l s e ,   b o o l   s e t   =   f a l s e ) 
 { 
 	 s t a t i c   d a t e t i m e   t i m e 0   =   0 ; 
 	 s t a t i c   i n t   t i c k s             =   0 ; 
 	 s t a t i c   i n t   t p s                 =   0 ; 
 	 s t a t i c   i n t   t p s m a x           =   0 ; 
 
 	 d a t e t i m e   t i m e 1   =   T i m e L o c a l ( ) ; 
 
 	 i f   ( s e t   = =   t r u e ) 
 	 { 
 	 	 i f   ( t i m e 1   >   t i m e 0 ) 
 	 	 { 
 	 	 	 i f   ( t i m e 1   -   t i m e 0   >   1 ) 
 	 	 	 { 
 	 	 	 	 t p s   =   0 ; 
 	 	 	 } 
 	 	 	 e l s e 
 	 	 	 { 
 	 	 	 	 t p s   =   t i c k s ; 
 	 	 	 } 
 
 	 	 	 t i m e 0   =   t i m e 1 ; 
 	 	 	 t i c k s   =   0 ; 
 	 	 } 
 
 	 	 t i c k s + + ; 
 
 	 	 i f   ( t p s   >   t p s m a x )   { t p s m a x   =   t p s ; } 
 	 } 
 
 	 i f   ( g e t _ m a x ) 
 	 { 
 	 	 r e t u r n   t p s m a x ; 
 	 } 
 
 	 r e t u r n   t p s ; 
 }  
  
 d a t e t i m e   T i m e A t S t a r t ( s t r i n g   c m d   =   " s e r v e r " ) 
 { 
 	 s t a t i c   d a t e t i m e   l o c a l     =   0 ; 
 	 s t a t i c   d a t e t i m e   s e r v e r   =   0 ; 
 
 	 i f   ( c m d   = =   " l o c a l " ) 
 	 { 
 	 	 r e t u r n   l o c a l ; 
 	 } 
 	 e l s e   i f   ( c m d   = =   " s e r v e r " ) 
 	 { 
 	 	 r e t u r n   s e r v e r ; 
 	 } 
 	 e l s e   i f   ( c m d   = =   " s e t " ) 
 	 { 
 	 	 l o c a l     =   T i m e L o c a l ( ) ; 
 	 	 s e r v e r   =   T i m e C u r r e n t ( ) ; 
 	 } 
 
 	 r e t u r n   0 ; 
 }  
  
 d a t e t i m e   T i m e F r o m C o m p o n e n t s ( 
 	 i n t   t i m e _ s r c   =   0 , 
 	 i n t         y   =   0 , 
 	 i n t         m   =   0 , 
 	 d o u b l e   d   =   0 , 
 	 d o u b l e   h   =   0 , 
 	 d o u b l e   i   =   0 , 
 	 i n t         s   =   0 
 )   { 
 	 M q l D a t e T i m e   t m ; 
 
 	           i f   ( t i m e _ s r c   = =   0 )   { T i m e C u r r e n t ( t m ) ; } 
 	 e l s e   i f   ( t i m e _ s r c   = =   1 )   { T i m e L o c a l ( t m ) ; } 
 	 e l s e   i f   ( t i m e _ s r c   = =   2 )   { T i m e G M T ( t m ) ; } 
 
 	 i f   ( y   >   0 ) 
 	 { 
 	 	 i f   ( y   <   1 0 0 )   { y   =   2 0 0 0   +   y ; } 
 	 	 t m . y e a r   =   y ; 
 	 } 
 	 i f   ( m   >   0 )   { t m . m o n   =   m ; } 
 	 i f   ( d   >   0 )   { t m . d a y   =   ( i n t ) M a t h F l o o r ( d ) ; } 
 
 	 t m . h o u r   =   ( i n t ) ( M a t h F l o o r ( h )   +   ( 2 4   *   ( d   -   M a t h F l o o r ( d ) ) ) ) ; 
 	 t m . m i n     =   ( i n t ) ( M a t h F l o o r ( i )   +   ( 6 0   *   ( h   -   M a t h F l o o r ( h ) ) ) ) ; 
 	 t m . s e c     =   ( i n t ) ( ( d o u b l e ) s   +   ( 6 0   *   ( i   -   M a t h F l o o r ( i ) ) ) ) ; 
 
 	 r e t u r n   S t r u c t T o T i m e ( t m ) ; 
 }  
  
 b o o l   T r a d e S e l e c t B y I n d e x ( 
 	 i n t   i n d e x , 
 	 s t r i n g   g r o u p _ m o d e         =   " a l l " , 
 	 s t r i n g   g r o u p                   =   " 0 " , 
 	 s t r i n g   m a r k e t _ m o d e       =   " a l l " , 
 	 s t r i n g   m a r k e t                 =   " " , 
 	 s t r i n g   B u y s O r S e l l s       =   " b o t h " , 
 )   { 
 	 i f   ( O r d e r S e l e c t ( ( i n t ) i n d e x ,   S E L E C T _ B Y _ P O S ,   M O D E _ T R A D E S )   & &   O r d e r T y p e ( )   <   2 ) 
 	 { 
 	 	 i f   ( F i l t e r O r d e r B y ( 
 	 	 	 g r o u p _ m o d e , 
 	 	 	 g r o u p , 
 	 	 	 m a r k e t _ m o d e , 
 	 	 	 m a r k e t , 
 	 	 	 B u y s O r S e l l s , 
 	 	 	 " b o t h " , 
 	 	 	 0 ) 
 	 	 )   { 
 	 	 	 r e t u r n   t r u e ; 
 	 	 } 
 	 } 
 
 	 r e t u r n   f a l s e ; 
 }  
  
 b o o l   T r a d e S e l e c t B y T i c k e t ( u l o n g   t i c k e t ) 
 { 
 	 i f   ( O r d e r S e l e c t ( ( i n t ) t i c k e t ,   S E L E C T _ B Y _ T I C K E T ,   M O D E _ T R A D E S )   & &   O r d e r T y p e ( )   <   2 ) 
 	 { 
 	 	 r e t u r n   t r u e ; 
 	 } 
 
 	 r e t u r n   f a l s e ; 
 }  
  
 i n t   T r a d e s T o t a l ( ) 
 { 
 	 r e t u r n   O r d e r s T o t a l ( ) ; 
 }  
  
 v o i d   U p d a t e E v e n t V a l u e s ( s t r i n g   e _ r e a s o n   =   " " , s t r i n g   e _ d e t a i l   =   " " ) 
 { 
 	 O n T r a d e Q u e u e ( 1 ) ; 
 	 e _ R e a s o n               ( t r u e ,   e _ r e a s o n ) ; 
 	 e _ R e a s o n D e t a i l   ( t r u e ,   e _ d e t a i l ) ; 
 
 	 e _ a t t r C l o s e P r i c e     ( t r u e ,   O r d e r C l o s e P r i c e ( ) ) ; 
 	 e _ a t t r C l o s e T i m e       ( t r u e ,   O r d e r C l o s e T i m e ( ) ) ; 
 	 e _ a t t r C o m m e n t           ( t r u e ,   O r d e r C o m m e n t ( ) ) ; 
 	 e _ a t t r C o m m i s s i o n     ( t r u e ,   O r d e r C o m m i s s i o n ( ) ) ; 
 	 e _ a t t r E x p i r a t i o n     ( t r u e ,   O r d e r E x p i r a t i o n ( ) ) ; 
 	 e _ a t t r L o t s                 ( t r u e ,   O r d e r L o t s ( ) ) ; 
 	 e _ a t t r M a g i c N u m b e r   ( t r u e ,   O r d e r M a g i c N u m b e r ( ) ) ; 
 	 e _ a t t r O p e n P r i c e       ( t r u e ,   O r d e r O p e n P r i c e ( ) ) ; 
 	 e _ a t t r O p e n T i m e         ( t r u e ,   O r d e r O p e n T i m e ( ) ) ; 
 	 e _ a t t r P r o f i t             ( t r u e ,   O r d e r P r o f i t ( ) ) ; 
 	 e _ a t t r S t o p L o s s         ( t r u e ,   a t t r S t o p L o s s ( ) ) ; 
 	 e _ a t t r S w a p                 ( t r u e ,   O r d e r S w a p ( ) ) ; 
 	 e _ a t t r S y m b o l             ( t r u e ,   O r d e r S y m b o l ( ) ) ; 
 	 e _ a t t r T a k e P r o f i t     ( t r u e ,   a t t r T a k e P r o f i t ( ) ) ; 
 	 e _ a t t r T i c k e t             ( t r u e ,   O r d e r T i c k e t ( ) ) ; 
 	 e _ a t t r T y p e                 ( t r u e ,   O r d e r T y p e ( ) ) ; 
 }  
  
 d o u b l e   V i r t u a l S t o p s D r i v e r ( 
 	 s t r i n g   c o m m a n d   =   " " , 
 	 u l o n g   t i               =   0 , 
 	 d o u b l e   s l             =   0 , 
 	 d o u b l e   t p             =   0 , 
 	 d o u b l e   s l p           =   0 , 
 	 d o u b l e   t p p           =   0 
 ) 
 { 
 	 s t a t i c   b o o l   i n i t i a l i z e d           =   f a l s e ; 
 	 s t a t i c   s t r i n g   n a m e                     =   " " ; 
 	 s t a t i c   s t r i n g   l o o p _ n a m e [ 2 ]     =   { " s l " ,   " t p " } ; 
 	 s t a t i c   c o l o r     l o o p _ c o l o r [ 2 ]   =   { D e e p P i n k ,   D o d g e r B l u e } ; 
 	 s t a t i c   d o u b l e   l o o p _ p r i c e [ 2 ]   =   { 0 ,   0 } ; 
 	 s t a t i c   u l o n g   m e m _ t o _ t i [ ] ;   / /   t i c k e t s 
 	 s t a t i c   i n t   m e m _ t o [ ] ;             / /   t i m e o u t s 
 	 s t a t i c   b o o l   t r a d e _ p a s s   =   f a l s e ; 
 	 i n t   i   =   0 ; 
 
 	 / /   A r e   V i r t u a l   S t o p s   e v e n   e n a b l e d ? 
 	 i f   ( ! U S E _ V I R T U A L _ S T O P S ) 
 	 { 
 	 	 r e t u r n   0 ; 
 	 } 
 	 
 	 i f   ( i n i t i a l i z e d   = =   f a l s e   | |   c o m m a n d   = =   " i n i t i a l i z e " ) 
 	 { 
 	 	 i n i t i a l i z e d   =   t r u e ; 
 	 } 
 
 	 / /   L i s t e n 
 	 i f   ( c o m m a n d   = =   " "   | |   c o m m a n d   = =   " l i s t e n " ) 
 	 { 
 	 	 i n t   t o t a l           =   O b j e c t s T o t a l ( 0 ,   - 1 ,   O B J _ H L I N E ) ; 
 	 	 i n t   l e n g t h         =   0 ; 
 	 	 c o l o r   c l r           =   c l r N O N E ; 
 	 	 i n t   s l t p             =   0 ; 
 	 	 u l o n g   t i c k e t     =   0 ; 
 	 	 d o u b l e   l e v e l     =   0 ; 
 	 	 d o u b l e   a s k b i d   =   0 ; 
 	 	 i n t   p o l a r i t y     =   0 ; 
 	 	 s t r i n g   s y m b o l   =   " " ; 
 
 	 	 f o r   ( i   =   t o t a l   -   1 ;   i   > =   0 ;   i - - ) 
 	 	 { 
 	 	 	 n a m e   =   O b j e c t N a m e ( 0 ,   i ,   - 1 ,   O B J _ H L I N E ) ;   / /   f o r   e x a m p l e :   # 1   s l 
 
 	 	 	 i f   ( S t r i n g S u b s t r ( n a m e ,   0 ,   1 )   ! =   " # " ) 
 	 	 	 { 
 	 	 	 	 c o n t i n u e ; 
 	 	 	 } 
 
 	 	 	 l e n g t h   =   S t r i n g L e n ( n a m e ) ; 
 
 	 	 	 i f   ( l e n g t h   <   5 ) 
 	 	 	 { 
 	 	 	 	 c o n t i n u e ; 
 	 	 	 } 
 
 	 	 	 c l r   =   ( c o l o r ) O b j e c t G e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R ) ; 
 
 	 	 	 i f   ( c l r   ! =   l o o p _ c o l o r [ 0 ]   & &   c l r   ! =   l o o p _ c o l o r [ 1 ] ) 
 	 	 	 { 
 	 	 	 	 c o n t i n u e ; 
 	 	 	 } 
 
 	 	 	 s t r i n g   l a s t _ s y m b o l s   =   S t r i n g S u b s t r ( n a m e ,   l e n g t h - 2 ,   2 ) ; 
 
 	 	 	 i f   ( l a s t _ s y m b o l s   = =   " s l " ) 
 	 	 	 { 
 	 	 	 	 s l t p   =   - 1 ; 
 	 	 	 } 
 	 	 	 e l s e   i f   ( l a s t _ s y m b o l s   = =   " t p " ) 
 	 	 	 { 
 	 	 	 	 s l t p   =   1 ; 
 	 	 	 } 
 	 	 	 e l s e 
 	 	 	 { 
 	 	 	 	 c o n t i n u e ; 	 
 	 	 	 } 
 
 	 	 	 u l o n g   t i c k e t 0   =   S t r i n g T o I n t e g e r ( S t r i n g S u b s t r ( n a m e ,   1 ,   l e n g t h   -   4 ) ) ; 
 
 	 	 	 / /   p r e v e n t   l o a d i n g   t h e   s a m e   t i c k e t   n u m b e r   t w i c e   i n   a   r o w 
 	 	 	 i f   ( t i c k e t 0   ! =   t i c k e t ) 
 	 	 	 { 
 	 	 	 	 t i c k e t   =   t i c k e t 0 ; 
 
 	 	 	 	 i f   ( T r a d e S e l e c t B y T i c k e t ( t i c k e t ) ) 
 	 	 	 	 { 
 	 	 	 	 	 s y m b o l           =   O r d e r S y m b o l ( ) ; 
 	 	 	 	 	 p o l a r i t y       =   ( O r d e r T y p e ( )   = =   0 )   ?   1   :   - 1 ; 
 	 	 	 	 	 a s k b i d       =   ( O r d e r T y p e ( )   = =   0 )   ?   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ B I D )   :   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ A S K ) ; 
 	 	 	 	 	 
 	 	 	 	 	 t r a d e _ p a s s   =   t r u e ; 
 	 	 	 	 } 
 	 	 	 	 e l s e 
 	 	 	 	 { 
 	 	 	 	 	 t r a d e _ p a s s   =   f a l s e ; 
 	 	 	 	 } 
 	 	 	 } 
 
 	 	 	 i f   ( t r a d e _ p a s s ) 
 	 	 	 { 
 	 	 	 	 l e v e l         =   O b j e c t G e t D o u b l e ( 0 ,   n a m e ,   O B J P R O P _ P R I C E ,   0 ) ; 
 
 	 	 	 	 i f   ( l e v e l   >   0 ) 
 	 	 	 	 { 
 	 	 	 	 	 / /   p o l a r i z e   l e v e l s 
 	 	 	 	 	 d o u b l e   l e v e l _ p     =   p o l a r i t y   *   l e v e l ; 
 	 	 	 	 	 d o u b l e   a s k b i d _ p   =   p o l a r i t y   *   a s k b i d ; 
 
 	 	 	 	 	 i f   ( 
 	 	 	 	 	 	       ( s l t p   = =   - 1   & &   ( l e v e l _ p   -   a s k b i d _ p )   > =   0 )   / /   s l 
 	 	 	 	 	 	 | |   ( s l t p   = =   1   & &   ( a s k b i d _ p   -   l e v e l _ p )   > =   0 )     / /   t p 
 	 	 	 	 	 ) 
 	 	 	 	 	 { 
 	 	 	 	 	 	 / / - -   V i r t u a l   S t o p s   S L   T i m e o u t 
 	 	 	 	 	 	 i f   ( 
 	 	 	 	 	 	 	       ( V I R T U A L _ S T O P S _ T I M E O U T   >   0 ) 
 	 	 	 	 	 	 	 & &   ( s l t p   = =   - 1   & &   ( l e v e l _ p   -   a s k b i d _ p )   > =   0 )   / /   s l 
 	 	 	 	 	 	 ) 
 	 	 	 	 	 	 { 
 	 	 	 	 	 	 	 / /   s t a r t   t i m e o u t ? 
 	 	 	 	 	 	 	 i n t   i n d e x   =   A r r a y S e a r c h ( m e m _ t o _ t i ,   t i c k e t ) ; 
 
 	 	 	 	 	 	 	 i f   ( i n d e x   <   0 ) 
 	 	 	 	 	 	 	 { 
 	 	 	 	 	 	 	 	 i n t   s i z e   =   A r r a y S i z e ( m e m _ t o _ t i ) ; 
 	 	 	 	 	 	 	 	 A r r a y R e s i z e ( m e m _ t o _ t i ,   s i z e + 1 ) ; 
 	 	 	 	 	 	 	 	 A r r a y R e s i z e ( m e m _ t o ,   s i z e + 1 ) ; 
 	 	 	 	 	 	 	 	 m e m _ t o _ t i [ s i z e ]   =   t i c k e t ; 
 	 	 	 	 	 	 	 	 m e m _ t o [ s i z e ]         =   ( i n t ) T i m e L o c a l ( ) ; 
 
 	 	 	 	 	 	 	 	 P r i n t ( 
 	 	 	 	 	 	 	 	 	 " # " , 
 	 	 	 	 	 	 	 	 	 t i c k e t , 
 	 	 	 	 	 	 	 	 	 "   t i m e o u t   o f   " , 
 	 	 	 	 	 	 	 	 	 V I R T U A L _ S T O P S _ T I M E O U T , 
 	 	 	 	 	 	 	 	 	 "   s e c o n d s   s t a r t e d " 
 	 	 	 	 	 	 	 	 ) ; 
 
 	 	 	 	 	 	 	 	 r e t u r n   0 ; 
 	 	 	 	 	 	 	 } 
 	 	 	 	 	 	 	 e l s e 
 	 	 	 	 	 	 	 { 
 	 	 	 	 	 	 	 	 i f   ( T i m e L o c a l ( )   -   m e m _ t o [ i n d e x ]   < =   V I R T U A L _ S T O P S _ T I M E O U T ) 
 	 	 	 	 	 	 	 	 { 
 	 	 	 	 	 	 	 	 	 r e t u r n   0 ; 
 	 	 	 	 	 	 	 	 } 
 	 	 	 	 	 	 	 } 
 	 	 	 	 	 	 } 
 
 	 	 	 	 	 	 i f   ( C l o s e T r a d e ( t i c k e t ) ) 
 	 	 	 	 	 	 { 
 	 	 	 	 	 	 	 / /   c h e c k   t h i s   b e f o r e   d e l e t i n g   t h e   l i n e s 
 	 	 	 	 	 	 	 / / O n T r a d e L i s t e n e r ( ) ; 
 
 	 	 	 	 	 	 	 / /   d e l e t e   o b j e c t s 
 	 	 	 	 	 	 	 O b j e c t D e l e t e ( 0 ,   " # "   +   ( s t r i n g ) t i c k e t   +   "   s l " ) ; 
 	 	 	 	 	 	 	 O b j e c t D e l e t e ( 0 ,   " # "   +   ( s t r i n g ) t i c k e t   +   "   t p " ) ; 
 	 	 	 	 	 	 } 
 	 	 	 	 	 } 
 	 	 	 	 	 e l s e 
 	 	 	 	 	 { 
 	 	 	 	 	 	 i f   ( V I R T U A L _ S T O P S _ T I M E O U T   >   0 ) 
 	 	 	 	 	 	 { 
 	 	 	 	 	 	 	 i   =   A r r a y S e a r c h ( m e m _ t o _ t i ,   t i c k e t ) ; 
 
 	 	 	 	 	 	 	 i f   ( i   > =   0 ) 
 	 	 	 	 	 	 	 { 
 	 	 	 	 	 	 	 	 A r r a y S t r i p K e y ( m e m _ t o _ t i ,   i ) ; 
 	 	 	 	 	 	 	 	 A r r a y S t r i p K e y ( m e m _ t o ,   i ) ; 
 	 	 	 	 	 	 	 } 
 	 	 	 	 	 	 } 
 	 	 	 	 	 } 
 	 	 	 	 } 
 	 	 	 } 
 	 	 	 e l s e   i f   ( 
 	 	 	 	 	 ! P e n d i n g O r d e r S e l e c t B y T i c k e t ( t i c k e t ) 
 	 	 	 	 | |   O r d e r C l o s e T i m e ( )   >   0   / /   i n   c a s e   t h e   o r d e r   h a s   b e e n   c l o s e d 
 	 	 	 ) 
 	 	 	 { 
 	 	 	 	 O b j e c t D e l e t e ( 0 ,   n a m e ) ; 
 	 	 	 } 
 	 	 	 e l s e 
 	 	 	 { 
 	 	 	 	 P e n d i n g O r d e r S e l e c t B y T i c k e t ( t i c k e t ) ; 
 	 	 	 } 
 	 	 } 
 	 } 
 	 / /   G e t   S L   o r   T P 
 	 e l s e   i f   ( 
 	 	 t i   >   0 
 	 	 & &   ( 
 	 	 	       c o m m a n d   = =   " g e t   s l " 
 	 	 	 | |   c o m m a n d   = =   " g e t   t p " 
 	 	 ) 
 	 ) 
 	 { 
 	 	 d o u b l e   v a l u e   =   0 ; 
 
 	 	 n a m e   =   " # "   +   I n t e g e r T o S t r i n g ( t i )   +   "   "   +   S t r i n g S u b s t r ( c o m m a n d ,   4 ,   2 ) ; 
 
 	 	 i f   ( O b j e c t F i n d ( 0 ,   n a m e )   >   - 1 ) 
 	 	 { 
 	 	 	 v a l u e   =   O b j e c t G e t D o u b l e ( 0 ,   n a m e ,   O B J P R O P _ P R I C E ,   0 ) ; 
 	 	 } 
 
 	 	 r e t u r n   v a l u e ; 
 	 } 
 	 / /   S e t   S L   a n d   T P 
 	 e l s e   i f   ( 
 	 	 t i   >   0 
 	 	 & &   ( 
 	 	 	       c o m m a n d   = =   " s e t " 
 	 	 	 | |   c o m m a n d   = =   " m o d i f y " 
 	 	 	 | |   c o m m a n d   = =   " c l e a r " 
 	 	 	 | |   c o m m a n d   = =   " p a r t i a l " 
 	 	 ) 
 	 ) 
 	 { 
 	 	 l o o p _ p r i c e [ 0 ]   =   s l ; 
 	 	 l o o p _ p r i c e [ 1 ]   =   t p ; 
 
 	 	 f o r   ( i   =   0 ;   i   <   2 ;   i + + ) 
 	 	 { 
 	 	 	 n a m e   =   " # "   +   I n t e g e r T o S t r i n g ( t i )   +   "   "   +   l o o p _ n a m e [ i ] ; 
 	 	 	 
 	 	 	 i f   ( l o o p _ p r i c e [ i ]   >   0 ) 
 	 	 	 { 
 	 	 	 	 / /   1 )   c r e a t e   a   n e w   l i n e 
 	 	 	 	 i f   ( O b j e c t F i n d ( 0 ,   n a m e )   = =   - 1 ) 
 	 	 	 	 { 
 	 	 	 	 	 	   O b j e c t C r e a t e ( 0 ,   n a m e ,   O B J _ H L I N E ,   0 ,   0 ,   l o o p _ p r i c e [ i ] ) ; 
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ W I D T H ,   1 ) ; 
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ C O L O R ,   l o o p _ c o l o r [ i ] ) ; 
 	 	 	 	 	 O b j e c t S e t I n t e g e r ( 0 ,   n a m e ,   O B J P R O P _ S T Y L E ,   S T Y L E _ D O T ) ; 
 	 	 	 	 	 O b j e c t S e t S t r i n g ( 0 ,   n a m e ,   O B J P R O P _ T E X T ,   n a m e   +   "   ( v i r t u a l ) " ) ; 
 	 	 	 	 } 
 	 	 	 	 / /   2 )   m o d i f y   e x i s t i n g   l i n e 
 	 	 	 	 e l s e 
 	 	 	 	 { 
 	 	 	 	 	 O b j e c t S e t D o u b l e ( 0 ,   n a m e ,   O B J P R O P _ P R I C E ,   0 ,   l o o p _ p r i c e [ i ] ) ; 
 	 	 	 	 } 
 	 	 	 } 
 	 	 	 e l s e 
 	 	 	 { 
 	 	 	 	 / /   3 )   d e l e t e   e x i s t i n g   l i n e 
 	 	 	 	 O b j e c t D e l e t e ( 0 ,   n a m e ) ; 
 	 	 	 } 
 	 	 } 
 
 	 	 / /   p r i n t   m e s s a g e 
 	 	 i f   ( c o m m a n d   = =   " s e t "   | |   c o m m a n d   = =   " m o d i f y " ) 
 	 	 { 
 	 	 	 P r i n t ( 
 	 	 	 	 c o m m a n d , 
 	 	 	 	 "   # " , 
 	 	 	 	 I n t e g e r T o S t r i n g ( t i ) , 
 	 	 	 	 " :   v i r t u a l   s l   " , 
 	 	 	 	 D o u b l e T o S t r ( s l ,   ( i n t ) S y m b o l I n f o I n t e g e r ( S y m b o l ( ) , S Y M B O L _ D I G I T S ) ) , 
 	 	 	 	 "   t p   " , 
 	 	 	 	 D o u b l e T o S t r ( t p , ( i n t ) S y m b o l I n f o I n t e g e r ( S y m b o l ( ) , S Y M B O L _ D I G I T S ) ) 
 	 	 	 ) ; 
 	 	 } 
 
 	 	 r e t u r n   1 ; 
 	 } 
 
 	 r e t u r n   1 ; 
 }  
  
 v o i d   W a i t T r a d e C o n t e x t I f B u s y ( )  
 {  
 	 i f ( I s T r a d e C o n t e x t B u s y ( ) )   {  
             w h i l e ( t r u e )  
             {  
                   S l e e p ( 1 ) ;  
                   i f ( ! I s T r a d e C o n t e x t B u s y ( ) )   {  
                         R e f r e s h R a t e s ( ) ;  
                         b r e a k ;  
                   }  
             }  
       }  
       r e t u r n ;  
 }  
  
 i n t   W i n d o w F i n d V i s i b l e ( l o n g   c h a r t _ i d ,   s t r i n g   t e r m )  
 {  
       / / - -   t h e   s e a r c h   t e r m   c a n   b e   c h a r t   n a m e ,   s u c h   a s   F o r c e ( 1 3 ) ,   o r   s u b w i n d o w   i n d e x  
       i f   ( t e r m   = =   " "   | |   t e r m   = =   " 0 " )   { r e t u r n   0 ; }  
        
       i n t   s u b w i n d o w   =   ( i n t ) S t r i n g T o I n t e g e r ( t e r m ) ;  
      
       i f   ( s u b w i n d o w   = =   0   & &   S t r i n g L e n ( t e r m )   >   1 )  
       {  
             s u b w i n d o w   =   C h a r t W i n d o w F i n d ( c h a r t _ i d ,   t e r m ) ;  
       }  
        
       i f   ( s u b w i n d o w   >   0   & &   ! C h a r t G e t I n t e g e r ( c h a r t _ i d ,   C H A R T _ W I N D O W _ I S _ V I S I B L E ,   s u b w i n d o w ) )  
       {  
             r e t u r n   - 1 ;      
       }  
        
       r e t u r n   s u b w i n d o w ;  
 }  
  
 d o u b l e   a t t r S t o p L o s s ( ) 
 { 
 	 i f   ( U S E _ V I R T U A L _ S T O P S ) 
 	 { 
 	 	 r e t u r n   V i r t u a l S t o p s D r i v e r ( " g e t   s l " ,   O r d e r T i c k e t ( ) ) ; 
 	 } 
 
 	 r e t u r n   O r d e r S t o p L o s s ( ) ; 
 }  
  
 d o u b l e   a t t r T a k e P r o f i t ( ) 
 { 
 	 i f   ( U S E _ V I R T U A L _ S T O P S ) 
 	 { 
 	 	 r e t u r n   V i r t u a l S t o p s D r i v e r ( " g e t   t p " ,   O r d e r T i c k e t ( ) ) ; 
 	 } 
 
       r e t u r n   O r d e r T a k e P r o f i t ( ) ; 
 }  
  
 u l o n g   a t t r T i c k e t I n L o o p ( u l o n g   t i c k e t = 0 ) 
 { 
 	 s t a t i c   u l o n g   t ; 
 
 	 i f   ( t i c k e t   >   0 )   { t   =   t i c k e t ; } 
 
 	 r e t u r n   t ; 
 }  
  
 i n t   a t t r T y p e I n L o o p ( i n t   t y p e = 0 ) 
 { 
 	 s t a t i c   i n t   t ; 
 
 	 i f   ( t y p e   >   0 )   { t   =   t y p e ; } 
 
 	 r e t u r n   t ; 
 }  
  
 t e m p l a t e < t y p e n a m e   D T 1 ,   t y p e n a m e   D T 2 > 
 b o o l   c o m p a r e ( s t r i n g   s i g n ,   D T 1   v 1 ,   D T 2   v 2 ) 
 { 
 	           i f   ( s i g n   = =   " > " )   r e t u r n ( v 1   >   v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " < " )   r e t u r n ( v 1   <   v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " > = " )   r e t u r n ( v 1   > =   v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " < = " )   r e t u r n ( v 1   < =   v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " = = " )   r e t u r n ( v 1   = =   v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " ! = " )   r e t u r n ( v 1   ! =   v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " x > " )   r e t u r n ( v 1   >   v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " x < " )   r e t u r n ( v 1   <   v 2 ) ; 
 
 	 r e t u r n   f a l s e ; 
 }  
  
 s t r i n g   e _ R e a s o n ( b o o l   s e t = f a l s e ,   s t r i n g   i n p = " " )   {  
       s t a t i c   s t r i n g   m e m [ ] ;  
       i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ;  
       i f ( s e t = = t r u e ) {  
             A r r a y R e s i z e ( m e m , q u e u e + 1 ) ;  
             m e m [ q u e u e ] = i n p ;  
       }  
       r e t u r n ( m e m [ q u e u e ] ) ;  
 }  
  
 s t r i n g   e _ R e a s o n D e t a i l ( b o o l   s e t = f a l s e ,   s t r i n g   i n p = " " )   { s t a t i c   s t r i n g   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d o u b l e   e _ a t t r C l o s e P r i c e ( b o o l   s e t = f a l s e ,   d o u b l e   i n p = - 1 )   { s t a t i c   d o u b l e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d a t e t i m e   e _ a t t r C l o s e T i m e ( b o o l   s e t = f a l s e ,   d a t e t i m e   i n p = - 1 )   { s t a t i c   d a t e t i m e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 s t r i n g   e _ a t t r C o m m e n t ( b o o l   s e t = f a l s e ,   s t r i n g   i n p = " " )   { s t a t i c   s t r i n g   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d o u b l e   e _ a t t r C o m m i s s i o n ( b o o l   s e t = f a l s e ,   d o u b l e   i n p = 0 )   { s t a t i c   d o u b l e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d a t e t i m e   e _ a t t r E x p i r a t i o n ( b o o l   s e t = f a l s e ,   d a t e t i m e   i n p = 0 )   { s t a t i c   d a t e t i m e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d o u b l e   e _ a t t r L o t s ( b o o l   s e t = f a l s e ,   d o u b l e   i n p = - 1 )   { s t a t i c   d o u b l e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 i n t   e _ a t t r M a g i c N u m b e r ( b o o l   s e t = f a l s e ,   i n t   i n p = - 1 )   { s t a t i c   i n t   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d o u b l e   e _ a t t r O p e n P r i c e ( b o o l   s e t = f a l s e ,   d o u b l e   i n p = - 1 )   { s t a t i c   d o u b l e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d a t e t i m e   e _ a t t r O p e n T i m e ( b o o l   s e t = f a l s e ,   d a t e t i m e   i n p = - 1 )   { s t a t i c   d a t e t i m e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d o u b l e   e _ a t t r P r o f i t ( b o o l   s e t = f a l s e ,   d o u b l e   i n p = 0 )   { s t a t i c   d o u b l e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d o u b l e   e _ a t t r S t o p L o s s ( b o o l   s e t = f a l s e ,   d o u b l e   i n p = - 1 )   { s t a t i c   d o u b l e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d o u b l e   e _ a t t r S w a p ( b o o l   s e t = f a l s e ,   d o u b l e   i n p = 0 )   { s t a t i c   d o u b l e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 s t r i n g   e _ a t t r S y m b o l ( b o o l   s e t = f a l s e ,   s t r i n g   i n p = " " )   { s t a t i c   s t r i n g   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 d o u b l e   e _ a t t r T a k e P r o f i t ( b o o l   s e t = f a l s e ,   d o u b l e   i n p = - 1 )   { s t a t i c   d o u b l e   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 i n t   e _ a t t r T i c k e t ( b o o l   s e t = f a l s e ,   i n t   i n p = - 1 )   { s t a t i c   i n t   m e m [ ] ; i n t   q u e u e = O n T r a d e Q u e u e ( ) - 1 ; i f ( s e t = = t r u e ) { A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; m e m [ q u e u e ] = i n p ; } r e t u r n ( m e m [ q u e u e ] ) ; }  
  
 i n t   e _ a t t r T y p e ( b o o l   s e t = f a l s e ,   i n t   i n p = - 1 ) 
 { 
 	 s t a t i c   i n t   m e m [ ] ; 
 	 i n t   q u e u e   =   O n T r a d e Q u e u e ( ) - 1 ; 
 
 	 i f   ( s e t   = =   t r u e ) 
 	 { 
 	 	 A r r a y R e s i z e ( m e m , q u e u e + 1 ) ; 
 	 	 m e m [ q u e u e ]   =   i n p ; 
 	 } 
 	 
 	 r e t u r n   m e m [ q u e u e ] ; 
 }  
  
 t e m p l a t e < t y p e n a m e   D T 1 ,   t y p e n a m e   D T 2 > 
 d o u b l e   f o r m u l a ( s t r i n g   s i g n ,   D T 1   v 1 ,   D T 2   v 2 ) 
 { 
 	           i f   ( s i g n   = =   " + " )   r e t u r n ( v 1   +   v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " - " )   r e t u r n ( v 1   -   v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " * " )   r e t u r n ( v 1   *   v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " / " )   r e t u r n ( v 1   /   v 2 ) ; 
 
 	 r e t u r n   f a l s e ; 
 } 
 
 s t r i n g   f o r m u l a ( s t r i n g   s i g n ,   s t r i n g   v 1 ,   s t r i n g   v 2 ) 
 { 
 	 i f   ( s i g n   = =   " + " )   r e t u r n ( v 1   +   v 2 ) ; 
 	 e l s e   { 
 	 	 d o u b l e   _ v 1   =   S t r i n g T o D o u b l e ( v 1 ) ; 
 	 	 d o u b l e   _ v 2   =   S t r i n g T o D o u b l e ( v 2 ) ; 
 	 	 
 	 	           i f   ( s i g n   = =   " - " )   r e t u r n   D o u b l e T o S t r i n g ( _ v 1   -   _ v 2 ) ; 
 	 	 e l s e   i f   ( s i g n   = =   " * " )   r e t u r n   D o u b l e T o S t r i n g ( _ v 1   *   _ v 2 ) ; 
 	 	 e l s e   i f   ( s i g n   = =   " / " )   r e t u r n   D o u b l e T o S t r i n g ( _ v 1   /   _ v 2 ) ; 
 	 } 
 
 	 r e t u r n   v 1   +   v 2 ; 
 } 
 
 d o u b l e   f o r m u l a ( s t r i n g   s i g n ,   s t r i n g   v 1 ,   d o u b l e   v 2 ) 
 { 
 	           i f   ( s i g n   = =   " + " )   r e t u r n   S t r i n g T o D o u b l e ( v 1 )   +   v 2 ; 
 	 e l s e   i f   ( s i g n   = =   " - " )   r e t u r n   S t r i n g T o D o u b l e ( v 1 )   -   v 2 ; 
 	 e l s e   i f   ( s i g n   = =   " * " )   r e t u r n   S t r i n g T o D o u b l e ( v 1 )   *   v 2 ; 
 	 e l s e   i f   ( s i g n   = =   " / " )   r e t u r n   S t r i n g T o D o u b l e ( v 1 )   /   v 2 ; 
 
 	 r e t u r n   S t r i n g T o D o u b l e ( v 1 )   +   v 2 ; 
 } 
 
 d o u b l e   f o r m u l a ( s t r i n g   s i g n ,   d o u b l e   v 1 ,   s t r i n g   v 2 ) 
 { 
 	 i f   ( s i g n   = =   " + " )   r e t u r n   ( v 1   +   S t r i n g T o D o u b l e ( v 2 ) ) ; 
 	 e l s e   i f   ( s i g n   = =   " - " )   r e t u r n   v 1   -   S t r i n g T o D o u b l e ( v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " * " )   r e t u r n   v 1   *   S t r i n g T o D o u b l e ( v 2 ) ; 
 	 e l s e   i f   ( s i g n   = =   " / " )   r e t u r n   v 1   /   S t r i n g T o D o u b l e ( v 2 ) ; 
 
 	 r e t u r n   v 1   +   S t r i n g T o D o u b l e ( v 2 ) ; 
 }  
  
 v o i d   f x d B l o c k T u r n O f f ( i n t   i d ) 
 { 
 	 _ b l o c k s _ [ i d ] . _ _ d i s a b l e d   =   t r u e ; 
 }  
  
 v o i d   f x d B l o c k T u r n O n ( i n t   i d ) 
 { 
 	 _ b l o c k s _ [ i d ] . _ _ d i s a b l e d   =   f a l s e ; 
 }  
  
 i n t   f x d B l o c k s L o o k u p T a b l e T r a n s l a t e I D ( s t r i n g   i d ) 
 { 
 	 r e t u r n   A r r a y S e a r c h ( f x d B l o c k s L o o k u p T a b l e ,   i d ) ; 
 } 
 
 s t r i n g   f x d B l o c k s L o o k u p T a b l e T r a n s l a t e I D ( i n t   i d ) 
 { 
 	 r e t u r n   f x d B l o c k s L o o k u p T a b l e [ i d ] ; 
 }  
  
 v o i d   f x d G e t I n b o u n d B l o c k s ( i n t   b l o c k _ i d ,   i n t   & l i s t [ ] ) 
 { 
 	 i f   ( b l o c k _ i d   >   - 1   & &   A r r a y S i z e ( _ b l o c k s _ )   >   b l o c k _ i d )   { 
 	 	 A r r a y C o p y ( l i s t ,   _ b l o c k s _ [ b l o c k _ i d ] . _ _ i n b o u n d _ b l o c k s ) ; 
 	 } 
 } 
 
 v o i d   f x d G e t I n b o u n d B l o c k s ( s t r i n g   b l o c k _ s t r i n g _ i d ,   i n t   & l i s t [ ] ) 
 { 
 	 / /   f i r s t   w e   n e e d   t o   g e t   t h e   n u m e r i c   i d   o f   t h e   b l o c k 
 	 i n t   b l o c k _ i d   =   A r r a y S e a r c h ( f x d B l o c k s L o o k u p T a b l e ,   b l o c k _ s t r i n g _ i d ) ; 
 
 	 i f   ( b l o c k _ i d   >   - 1   & &   A r r a y S i z e ( _ b l o c k s _ )   >   b l o c k _ i d )   { 
 	 	 A r r a y C o p y ( l i s t ,   _ b l o c k s _ [ b l o c k _ i d ] . _ _ i n b o u n d _ b l o c k s ) ; 
 	 } 
 }  
  
 i n t   i C a n d l e I D ( s t r i n g   S Y M B O L ,   E N U M _ T I M E F R A M E S   T I M E F R A M E ,   d a t e t i m e   t i m e _ s t a m p ) 
 { 
       b o o l   T i m e S t a m p P r e v D a y S h i f t   =   t r u e ; 
       i n t   C a n d l e I D   =   0 ; 
       / / = =   c a l c u l a t e   c a n d l e   I D 
       / / - -   g e t   t h e   t i m e   r e s o l u t i o n   o f   t h e   d e s i r e d   p e r i o d ,   i n   m i n u t e s 
       i n t   m i n s _ t f   =   T I M E F R A M E ; 
       i n t   m i n s _ t f 0   =   0 ; 
       i f   ( T I M E F R A M E   = =   P E R I O D _ C U R R E N T ) 
       { 
             m i n s _ t f   =   ( i n t ) P e r i o d S e c o n d s ( P E R I O D _ C U R R E N T )   /   6 0 ; 
       } 
       
       / / - -   g e t   t h e   d i f f e r e n c e   b e t w e e n   n o w   a n d   t h e   t i m e   w e   w a n t ,   i n   m i n u t e s 
       / / i n t   t i m e _ s t a m p   =   S t r T o T i m e ( T i m e S t a m p ) ; 
       i n t   d a y s _ a d j u s t   =   0 ; 
       i f   ( T i m e S t a m p P r e v D a y S h i f t ) 
       { 
             / / - -   a u t o m a t i c a l l y   s h i f t   t o   t h e   p r e v i o u s   d a y 
             i f   ( t i m e _ s t a m p   >   T i m e C u r r e n t ( ) ) 
             { 
                   t i m e _ s t a m p   =   t i m e _ s t a m p   -   8 6 4 0 0 ; 
             } 
             / / - -   a l s o   s h i f t   w e e k d a y s 
             w h i l e   ( t r u e ) 
             { 
                   i n t   d o w   =   T i m e D a y O f W e e k ( t i m e _ s t a m p ) ; 
                   
                   i f   ( d o w   >   0   & &   d o w   <   6 )   { b r e a k ; } 
                   t i m e _ s t a m p   =   t i m e _ s t a m p   -   8 6 4 0 0 ; 
                   d a y s _ a d j u s t + + ; 
             } 
       } 
       
       i n t   m i n s _ d i f f   =   ( i n t ) ( T i m e C u r r e n t ( )   -   t i m e _ s t a m p ) ; 
       m i n s _ d i f f   =   m i n s _ d i f f   -   d a y s _ a d j u s t * 8 6 4 0 0 ; 
       m i n s _ d i f f   =   m i n s _ d i f f   /   6 0 ; 
       
       / / - -   t h e   d i f f e r e n c e   i s   n e g a t i v e   = >   q u i t   h e r e 
       i f   ( m i n s _ d i f f   <   0 )   { r e t u r n   ( i n t ) E M P T Y _ V A L U E ; } 
       
       / / - -   n o w   c a l c u l a t e   t h e   c a n d l e   I D ,   i t   i s   r e l a t i v e   t o   t h e   c u r r e n t   t i m e 
       i f   ( m i n s _ d i f f   >   0 )   { 
             C a n d l e I D   =   ( i n t ) M a t h C e i l ( ( d o u b l e ) m i n s _ d i f f / ( d o u b l e ) m i n s _ t f ) ; 
       } 
       / / P r i n t ( T i m e T o S t r ( T i m e C u r r e n t ( ) ) + "   " + T i m e T o S t r ( t i m e _ s t a m p )   + "   : : :   "   +   m i n s _ t f   +   "   "   +   d a y s _ a d j u s t   +   "   "   +   ( d a y s _ a d j u s t * 1 4 4 0 / m i n s _ t f )   +   "   "   +   C a n d l e I D ) ; 
       
       
       / / - -   n o w ,   a f t e r   a l l   t h e   s h i f t i n g   a n d   i n   c a s e   o f   m i s s i n g   c a n d l e s ,   t h e   c a l c u l a t e d   c a n d l e   i d   c a n   b e   f e w   c a n d l e s   e a r l y 
       / /   s o   w e   w i l l   s e a r c h   f o r   t h e   r i g h t   c a n d l e 
       w h i l e ( t r u e ) 
       { 
             i f   ( i T i m e ( S Y M B O L ,   T I M E F R A M E ,   C a n d l e I D )   > =   t i m e _ s t a m p )   { b r e a k ; } 
             
             C a n d l e I D - - ; 
 	 	 
 	 	 i f   ( C a n d l e I D   < =   0 )   { C a n d l e I D   =   0 ;   b r e a k ; } 
       } 
       
       r e t u r n   C a n d l e I D ; 
       
       / * 
       / /   t h i s   m e t h o d   d o e s   t h e   s a m e ,   b u t   i t   i s   s l o w e r 
       
       i f   ( 0 ) 
       { 
             C a n d l e I D   =   0 ; 
             d a t e t i m e   t   =   S t r T o T i m e ( T i m e S t a m p ) ; 
             d a t e t i m e   n o w   =   T i m e C u r r e n t ( ) ; 
             d a t e t i m e   c t i m e ; 
             w h i l e ( t r u e ) 
             { 
                   c t i m e   =   i T i m e ( S Y M B O L ,   T I M E F R A M E ,   C a n d l e I D ) ; 
                   / / 
                   i f   ( c t i m e   <   t ) 
                   { 
                         / / - -   i f   t h e   t i m e   i s   s t i l l   i n   t h e   f u t u r e ,   w e   w i l l   s h i f t   t o   a   p r e v i o u s   d a y 
                         i f   ( t   >   n o w ) 
                         { 
                               i f   ( T i m e S t a m p P r e v D a y S h i f t ) 
                               { 
                                     / / - -   s h i f t   t o   t h e   l a s t   d a y   t h a t   i s   n o t   s a t / s u n 
                                     w h i l e ( t r u e ) 
                                     { 
                                           t   =   t   -   8 6 4 0 0 ; 
                                           i n t   d o w   =   T i m e D a y O f W e e k ( t ) ; 
                                           i f   ( d o w   >   0   & &   d o w   <   6 )   { b r e a k ; } 
                                     } 
                                     c o n t i n u e ; 
                               } 
                               r e t u r n   E M P T Y _ V A L U E ; 
                         } 
                         b r e a k ; 
                   } 
                   C a n d l e I D + + ; 
             } 
       } 
       
       * / 
 }  
  
 d o u b l e   i Z i g Z a g ( 
 	 s t r i n g   s y m b o l   =   N U L L , 
 	 E N U M _ T I M E F R A M E S   t i m e f r a m e   =   0 , 
 	 i n t   I n p D e p t h   =   1 2 , 
 	 i n t   I n p D e v i a t i o n   =   5 , 
 	 i n t   I n p B a c k s t e p   =   3 , 
 	 i n t   m o d e   =   0 , 
 	 i n t   s h i f t   =   0 
 ) 
 { 
 	 i n t   d i g i t s   =   ( i n t ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ D I G I T S ) ; 
 
 	 d o u b l e   v a l u e   =   i C u s t o m ( 
 	 	 s y m b o l , 
 	 	 t i m e f r a m e , 
 	 	 " Z i g Z a g " , 
 	 	 I n p D e p t h , 
 	 	 I n p D e v i a t i o n , 
 	 	 I n p B a c k s t e p , 
 	 	 m o d e , 
 	 	 s h i f t 
 	 ) ; 
 	 
 	 r e t u r n   N o r m a l i z e D o u b l e ( v a l u e ,   d i g i t s ) ; 
 }  
  
 d o u b l e   t o D i g i t s ( d o u b l e   p i p s ,   s t r i n g   s y m b o l ) 
 { 
 	 i f   ( s y m b o l   = =   " " )   s y m b o l   =   S y m b o l ( ) ; 
 
 	 i n t   d i g i t s       =   ( i n t ) S y m b o l I n f o I n t e g e r ( s y m b o l ,   S Y M B O L _ D I G I T S ) ; 
 	 d o u b l e   p o i n t   =   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ P O I N T ) ; 
 
 	 r e t u r n   N o r m a l i z e D o u b l e ( p i p s   *   P i p V a l u e ( s y m b o l )   *   p o i n t ,   d i g i t s ) ; 
 }  
  
 d o u b l e   t o P i p s ( d o u b l e   d i g i t s ,   s t r i n g   s y m b o l ) 
 { 
 	 i f   ( s y m b o l   = =   " " )   s y m b o l   =   S y m b o l ( ) ; 
 
       r e t u r n   d i g i t s   /   ( P i p V a l u e ( s y m b o l )   *   S y m b o l I n f o D o u b l e ( s y m b o l ,   S Y M B O L _ P O I N T ) ) ; 
 }  
  
  
  
  
  
  
 c l a s s   F x d W a i t i n g  
 {  
 	 p r i v a t e :  
 	 	 i n t   b e g i n n i n g _ i d ;  
 	 	 u s h o r t   b a n k     [ ] [ 2 ] [ 2 0 ] ;   / /   2   b a n k s ,   2 0   p o s s i b l e   p a r a l l e l   w a i t i n g   b l o c k s   p e r   c h a i n   o f   b l o c k s  
 	 	 u s h o r t   s t a t e   [ ] [ 2 ] ;           / /   s e c o n d   d i m e n t i o n   v a l u e s :   0   -   c o u n t   o f   t h e   b l o c k s   p u t   o n   h o l d ,   1   -   c u r r e n t   b a n k   i d  
  
 	 p u b l i c :  
 	 	 v o i d   I n i t i a l i z e ( i n t   c o u n t )  
 	 	 {  
 	 	 	 A r r a y R e s i z e ( b a n k ,   c o u n t ) ;  
 	 	 	 A r r a y R e s i z e ( s t a t e ,   c o u n t ) ;  
 	 	 }  
  
 	 	 b o o l   R u n ( i n t   i d   =   0 )  
 	 	 {  
 	 	 	 b e g i n n i n g _ i d   =   i d ;  
  
 	 	 	 i n t   r a n g e   =   A r r a y R a n g e ( s t a t e ,   0 ) ;  
 	 	 	 i f   ( r a n g e   <   i d + 1 )   {  
 	 	 	 	 A r r a y R e s i z e ( b a n k ,   i d + 1 ) ;  
 	 	 	 	 A r r a y R e s i z e ( s t a t e ,   i d + 1 ) ;  
  
 	 	 	 	 / /   s e t   v a l u e s   t o   0 ,   o t h e r w i s e   t h e y   h a v e   r a n d o m   v a l u e s  
 	 	 	 	 f o r   ( i n t   i i   =   r a n g e ;   i i   <   i d + 1 ;   i i + + )  
 	 	 	 	 {  
 	 	 	 	       s t a t e [ i i ] [ 0 ]   =   0 ;  
 	 	 	 	       s t a t e [ i i ] [ 1 ]   =   0 ;  
 	 	 	 	 }  
 	 	 	 }  
  
 	 	 	 / /   a r e   t h e r e   b l o c k s   p u t   o n   h o l d ?  
 	 	 	 i n t   c o u n t   =   s t a t e [ i d ] [ 0 ] ;  
 	 	 	 i n t   b a n k _ i d   =   s t a t e [ i d ] [ 1 ] ;  
  
 	 	 	 / /   i f   n o   b l o c k   a r e   p u t   o n   h o l d   - >   e s c a p e  
 	 	 	 i f   ( c o u n t   = =   0 )   { r e t u r n   f a l s e ; }  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 s t a t e [ i d ] [ 0 ]   =   0 ;   / /   n u l l   t h e   c o u n t  
 	 	 	 	 s t a t e [ i d ] [ 1 ]   =   ( b a n k _ i d )   ?   0   :   1 ;   / /   s w i t c h   t o   t h e   o t h e r   b a n k  
 	 	 	 }  
  
 	 	 	 / / = =   n o w   w e   w i l l   r u n   t h e   b l o c k s   p u t   o n   h o l d  
  
 	 	 	 f o r   ( i n t   i   =   0 ;   i   <   c o u n t ;   i + + )  
 	 	 	 {  
 	 	 	 	 i n t   b l o c k _ t o _ r u n   =   b a n k [ i d ] [ b a n k _ i d ] [ i ] ;  
 	 	 	 	 _ b l o c k s _ [ b l o c k _ t o _ r u n ] . r u n ( ) ;  
 	 	 	 }  
  
 	 	 	 r e t u r n   t r u e ;  
 	 	 }  
  
 	 	 v o i d   A c c u m u l a t e ( i n t   b l o c k _ i d   =   0 )  
 	 	 {  
 	 	 	 i n t   c o u n t       =   + + s t a t e [ b e g i n n i n g _ i d ] [ 0 ] ;  
 	 	 	 i n t   b a n k _ i d   =   s t a t e [ b e g i n n i n g _ i d ] [ 1 ] ;  
  
 	 	 	 b a n k [ b e g i n n i n g _ i d ] [ b a n k _ i d ] [ c o u n t - 1 ]   =   ( u s h o r t ) b l o c k _ i d ;  
 	 	 }  
 } ;  
 F x d W a i t i n g   f x d W a i t ;  
  
  
  
 / / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +  
 / / |   E N D                                                                                                                             |  
 / / |   C r e a t e d   w i t h   f x D r e e m a   E A   B u i l d e r                       h t t p s : / / f x d r e e m a . c o m /   |  
 / / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +  
  
 / * < f x d r e e m a : e N r s v X t z 2 z i y N / x V V P N U b Z 3 z n s k s C f D q 3 Z k q X 5 P M 6 9 t r O 8 l k / 2 H R E u 1 w I 4 t 6 K D q J 5 9 T s Z 3 8 B E K B I C t Q F h q g L O 3 X 2 J C O C Y A P o b v S v 0 e g O D / y D / 5 0 c e A c / T a I s i 0 e P k 5 / + E R 4 g h / 5 o o o O f x m n y 7 6 i f B a P w K f r p H 5 M D Z B z 8 d H v T u 0 v D A W n c u 0 u S Y e + b + Y t P n 5 X b Z y 9 j 1 t 4 5 + C n 6 M Y 7 S j D U w D 3 4 a h F k U 9 N O I / P X T P + I D 0 z Y t y 8 O + 4 3 o G L j d 5 S g b x w 0 t T k 6 f w M e 4 H k y z M O 7 Y O f j J 9 z x D f u B 8 m / a 8 T 2 g W j g f y S P 3 I P f n p M w / G X I E n j a J S F W Z y M x D t 3 y f g u O U q y L H l i P x H C w 3 4 W f y P E J q R p P I p S / q W 7 u P + V T Q V 5 6 1 s 8 i e + H U T C M 7 9 M w f Q k e 0 + R 5 z M c 9 e Z l k U d 6 Z P 2 3 J a G t q h w 9 + y u K n K A 0 m E f n q Y M I + c / C T U 4 x s n M S j L E i f h x F b J 3 z w v / G B Q R e M r h e h 7 S H N y b f J k H 8 x D J N 3 k C W c d v I j + e 0 v M q m S l 9 z 8 p f p r D v 8 5 f x F J X v T E i 3 P e / C u f / + d J F H y L 0 + w 5 H J L l S 8 Z i i K N k O q W l p w G d j u Q 5 o 3 x g 8 J m k X U R k k h 6 j U f 9 F 0 g l t U 3 s e p N G w w g m S J u F g U G l C / h F 9 I 1 w y 5 S O L r k 6 + 9 q y D / G n / p U + W l b B 4 n A w Y u 9 L H p O k k f n o e U k 6 m 7 0 z K X d N R V p 8 G T 2 H 6 N c r 4 n J 1 + u P l w e 8 L e 8 K Y S R c Q o T g u W J W I o O K Z P y A u G 4 e j x O X w U d F 7 8 f + d W Q e c o p I w 3 G R O h G w R P U U Y 5 m d O J p 4 + J O D x P x A N E 1 z A i f E l Y 8 U v y P Y h H g 7 g f Z k n K W / y V T x B h 0 h G h j d D E 2 N H C v m B I T F m E c O F D H A 0 H n L l O T s 8 O P 5 z f C b Z P n t O + k E + f / 0 g E + j G f B 0 K A a R S s O t M d a f v + 8 u P p z Q q 9 T f l 3 R e K c m e 7 I j y 7 r D a / e m y n r z W G 9 W S u P V E q a x z q z N Z H m s 9 6 c 1 X v z p K t g s + 7 c F b s j b y J T 1 h / K e c R T 6 M + S 9 o d Z f 7 5 C f 6 6 0 v 3 x l T W P 1 D r E h 7 T B f D 9 N U o N C R d p i v i I k U O p Q K G s r 5 z 8 S r d 2 h K e Q b x L c v S 1 q G V d 2 h r 6 z D X B q a j q 0 P M V Z + 7 m k Z o Z E O M 8 v 4 U 5 I S + 2 s w 1 / s o E y t k a 5 3 K H V O Q E z + F C Z K 4 + g 1 J F g 3 O e Q W j 1 / q S K B u c T i F S k R L o i m A 9 Y Q U q w V I 5 x z t R I Q U o c 6 Z I 4 O R M i B S l x p F z t c q Z R 2 E 0 c q d i 5 f J E V x M S V K l c n V / / I 1 9 W h m 8 8 h N r R R y A 0 Z U 1 u H O R 9 i p K 3 D f M f D W N s c 5 s o V W 9 o 6 z D c o r C A p r p S x 7 Z y x s Y K k e F L 1 6 v I 5 V J A U T y r L H u d D F U m R a h u X s 4 2 C p H h S f e j l i 2 I Z K y t s + R R 6 u W 6 w F A T F s + a M 2 F p 9 R 2 l Y k n x H s R T k h L 7 a P I M K c u J J 1 a u X 6 x r L 1 r X n + b k k W 4 6 u P c / L 5 c R S k B M s l W S T L 7 K C n H j S D j 0 O F V X k R D p k P 1 9 l W 2 F H 8 a W W k p c v i m 1 q 6 z D X h r b C j u L I b b l 8 D m 2 8 u u T J u Y Y j b g V B 8 a W i 7 O f a 1 b Y 1 E e j z G X R W t 9 b d e f 0 p i I k / q 2 o w d f V w L l S Q E 9 + R 9 8 j n c F V B Y e / K V y X f A R x D T 4 / s 5 1 x W H F M f k f k u 4 C B 9 P e b S 4 m B 9 P e b 7 g G P p 6 z G X Q M f W 1 y P 3 e y l s L V Y D i 3 P 2 c V V o t O R d 5 n L o e C p d S v d 8 l 7 O P w v a C G + S Q e / x W t M P m j Z r 3 q C Q 0 U g P e y l n c R d p 6 t P P F d r G + H v m o L X 0 9 8 l E r m G O W v M N c r l 0 F m b G l J r K d i 7 W r s M / Y U v a 2 c 6 l 2 F b Y Z W 4 7 U 8 n 3 L V Z A X W 2 o j 2 / m 2 5 S l t M l I S L e 4 i N / X 1 m C + L h / T 1 m E + j h / X 1 y O d R w S a z p P j P y n W t p y I t 0 p W 2 c h X h q e w w U r P W y s X P U 5 A W S 7 o H W r m 0 e A r S Y s n l m b O i r 2 V T 5 e 4 T e l x j 6 O r Q y R f F N 7 V 1 m K t t X w W 8 S D G v k 4 u K r w D z s Z R t H H 7 k p S A p j t y X z y m 0 N a E N J + c a X 6 M p l u 9 8 v q u v R 8 6 I n i 7 H g c X 5 x l / d b D L l J I p T L 0 P B E j O d + V 2 q 7 C 3 I l h 0 3 8 7 M + Q 2 V v Q Q 1 U 8 r M q Q 8 t p P e u R H 8 8 Z l r Y e x b h t B T P Z  
 k 7 M k P y k 2 H I W p N A 0 5 m f y g 0 1 A B M Z K j S f a z o N N b f e h N X f I j a E O P l 0 x M C D t 3 V z L M 5 C s k T n l N F f G R n 6 O 6 P N 7 A V J E f i Z N V U M / 6 x P r 6 F I y k c q i P 5 Y v O A 3 x M U 8 U J Y M r F 0 u T n 5 q a j r 0 8 s 6 H T 1 y W X R p 6 e x T z F 2 F Q 8 a R n M 5 H q l I E W 6 Y T 8 z 7 N F f X H 0 1 d 8 n 1 t 1 d N + 9 q 5 8 9 + U + Z x N h j S M X o T s q P g F f q p O Q I e h U k S L f l / f J h R 0 5 K 0 8 n k u s P Z I o V U h A i Z B h y M r m e Q 5 5 K n 6 a 8 T 7 6 5 I Q U h a h w 7 X y J s K E y n I + + S c x I 2 V c h s 6 F P E g S E F M u X M a f L Z x F i F T H m f w v L C C k K E k H z V E V e d e H V r r q l L k 8 s Q V p A h J O c j H u t o Y h U Z a u q T y 6 V K Y E A D u w v z H a u I k N x A R C I s 0 1 J w H C C 5 9 h B m r E q A A L b m d 7 l 6 i I B 8 F 0 J i / 1 U J E k B 4 f p c q 8 m P J m d 0 W f S p s Q k h u w C N f T K a C K Y f k G x s 2 B J 0 K E o T l u x A W F z Q s T 6 V P U 9 4 n 1 0 e W r 9 I n k v f J t Y d t q P S J 5 X 2 K w F x T p U 9 L 3 i d X H z Z S 6 d O W 9 8 n V h 6 2 y D z X o D w E w b U u F T j l / i v 3 S V p A j 9 r K k T + H 7 s B X k C M v H j s U e b K v I k X z D x G I P t l X k S L 6 7 Y b F j q g Q V Y L n + x G L H V A k r w E j O 8 2 L L V I k r w E j O 8 2 L L V I k s w P J t G G M R N 6 8 g R x g 3 9 M n N T p X o A v a y r E 8 u R y r x B R j L 5 Y g f y 5 m O i h x Z c j n i x 2 i m S o w B l u / F m B + k m S p B B u x l W Z 9 c j h w V O b L k c s S P 0 0 x X R Y 7 k X n 3 M z 9 x N l V A D b D f 0 y e V I J d i A v S z r k 8 u R S r g B t u V y x M / e T Z W A A 2 z L 5 Y g f v 5 u u i h z Z c j l y x F U Z F T l y 5 H L E z 9 h M V 0 W O H L k c 8 d s P p q s i R 4 5 c j v j R n e m q y J E j l y N + A m q q R C A w w 1 3 W J + c l l R i E x j 4 5 z 6 t E I T T 2 y W V T J Q 6 h s U + u Q z w V O X L k O s Q S f a r I k S P X I c I j 7 y n J k V y H C O + X p y R H c n + N J / p U k S N P L k c 8 0 t 3 0 V O T I k 9 t g P G r Z 9 F X 2 I 1 e + 7 v z W h e m v 7 u p u 7 J K L u 6 + y H X n y P l 1 x O R D r c g J h H u l v + k p e O j n H C 4 + A r y J F D a 5 u g Y 5 8 F S l q c M k L q 8 5 3 N Y 6 d a 2 R f 6 c C o 4 Q B O L L u v s U 9 + g c 4 w t P V p i U w W K l E L D e j d 4 g g B q c Q t W H K E Y I k r o g b W 2 K e Y T 0 u l T 6 m 4 W x z J I E N B j i y r Y T 7 5 5 V O V 4 A V L H o l s W W L d l Q 5 e 5 Q H 8 / B w K G Q p y Z D X w v C v o 9 H W p T 0 Y 9 u w 1 t 6 O r S 4 g c S S C l 4 Q T 5 y z K M X k L n 6 k Z F l m P N C l J C J F b Z M Z 3 6 X K s e u Z o M M 8 b v R p p I M N S y 6 u A K v F L z Q I E O C k V w V O h t k i O t O l e C F h m W 3 L L F G v g q d 8 n s H 4 r o 5 U r L o G u a T 6 3 h k q t A p D z U Q t 9 i R y l 5 k y e 2 F Y u x Y I 8 9 z a V c J X 7 C s B g 0 i x m 5 r 5 H m u 6 Z C j k T + 5 b K r E L z T y E p c j l f g F 9 r J s P v n e j p T k S O 4 F 4 h f 6 E V a x 6 e Q e b 4 u f G C K s D R k V a h 6 r i J E j N 7 + 4 I w R h b c j I E i u k E r 9 g u X L u F G k r s K 2 x T 7 H q K l I k 9 1 l M p 1 N l N / K l 8 2 n z s 1 K E F a T I N h r 6 5 N p T J Y T B l p + V 2 v y s F F m G y t j l a 8 T v H S N L n 5 / O 4 v f L k Y V U x m 7 J x 8 5 3 T Q u r 9 C n l J V s g T Z U 4 B t t s 6 J P v H C p x D L b c R r a F V a c S x 2 D L Y 6 B s Y Y G p x D H Y c k R s I 7 H u K n I k P 9 O 1 k e B P F T m S n + n a / E w X q c Q x 2 P L d y O b n r 0 g l j s G W n 7 / a / P w V q c Q x 2 H I v k I 1 E i i c l O W q g k + 9 H t p I c + f I + u a 5 T i W O w k Z z n D T G f j j Z d Z 4 u k Y y p x D L b c Y 2 M L 7 4 p K H I M t 9 6 7 Y A s W p x D H Y c i + Q L T w 2 K n E M t t x j Y 4 u c Z o 6 p E P Q o B z K G 6 F L l 2 E g e K e 8 I V l I J Y 3 C M h u h Z k S z N 0 m U p O o Z Y I R U p w v K h C / + X s 3 p Y K n t X 1 q U Y u Y I Q N f b J G V 4 l i K H B 5 e t w d z d S C W I w 5 R u c I 4 w Q h W w J D Q y P h E 5 S i W G w 5 R c P b J G t U S W G w Z Z f D b F F g k W V G A Y H S X W n w 2 N T k a v k Y T D n e q Z V Y h g c u Z 5 z i r E 7 K n 2 6 8 j 4 5 e 7 q u  
 P m n n A c l I J Y a h g Z c c 4 a l z f W 2 8 5 A i v m q d v L 3 K E F 8 g z t e 2 Z 0 z 6 R R j q 5 C l G J Y W i k U / S p Y t P J v b 6 O 8 I B 5 q 9 + R c O T O P 0 e Y N Z 7 K Z i Q f u f A r q U Q w O H I r 0 e T n z k g l g q H B X H B 4 H h K k E s H A X p b d X e J j 9 1 f f j B q 7 5 M L u m x q H z u 0 F l Q g G 9 r K M T j 6 d P l Y Y e k O X X C f 5 l k K X D R f W O L / 7 S l u R J 5 c h s e g q W 5 E c b j j i 0 F k l g M G R w y J H H O a q B D A 4 8 q 3 d E V u 7 7 + u z E j m E w S o B D I 1 9 8 m y u K g E M j i 0 / 3 P I F n U i f 7 r R 4 l y r x C / L o L 4 d H z 2 K V + A W z w V L i 0 b N Y I f d C o + H J E / i q h C 8 0 G V + 2 W H W l r U j u X O D 3 x r F K + E J j n 4 J O X 1 u f D g / I x a b K V t T Q J c 8 C r R K / 4 D h y m M l j f L F K 9 g V H H u v p 8 B h f b G J 9 Q 7 d 5 l 5 a K 7 m w Y O l 9 1 U 8 m 5 g O f 3 q b Q X N U w n 1 3 O m E i y y 5 v e p c v B q N 9 z t F 3 n Z l U K 7 5 a e P 3 E j E a g E M x v w + V a 5 I u N b 8 P l V i U l 0 8 v 0 + l A A Z v f p 9 K g U A L 1 k g l g G H R 2 F U C g R a t k c p u 5 M p h O w 8 y w S o B D I 7 8 2 N n h A S F Y J Y D B k U c G W C L f P 9 Y W T e f w y D e s k o D B k Y u m I 1 L q K y R g a O y S a y W V B A x N E e g 8 Y z H G l r a g d p 6 f G m N b 2 w L Z Y j I d f W s u C l u o i J A n P 9 n h S X u w S v R C Y 5 + C z t V z 0 T V 0 6 f A L F 1 g l e K G x T z 5 0 y 9 R G p j C U l G I X G s x 4 T 1 Q f U f F z y y 9 c O L y w A r Y U f A t N X X K F p F K s o Q G y e 2 I 2 F d x z c t T q 8 M z 7 2 F I S o Y Y M S I K P l H Y h P M + B i i 2 l X c i a 2 6 d K 4 E K T f u f X b L B K 4 A J 7 W a b m + H y q B C 4 0 0 c k v g W F b S Y j k 7 F l U 8 V F B R U 4 D F u Y s r x K 4 4 M h d I D Y W 6 + 7 o c / D 7 Y u y u v o M I X 6 y 7 p 7 F P b s 1 p D F x w h L G g E r j g y A P p H G H T O E p y J D c X e B 0 G r B K 5 4 P h y v c Q r M W C l y A V f r p e E J 1 E l A Y P j e 3 N 1 n U r o A h v k v D 5 V v A u + M 7 9 P l f 3 I t + f 3 6 e k z Q k Q J N J X Y B c d q k E 1 R Y 0 x B j l x 5 M i R X 7 M U q w Q u u P H D W 5 Q c x 2 E X a E K H L I 4 C w S v C C K w / 4 c 3 l g I l Y J X m j s k + t P l e A F V 5 5 k y D X F 2 B 0 V O u V r h A Q v u S p 9 W v I + B Z 2 e S p + O f N 3 F G v k q f c r n k x + 7 Y p X g B V c u 7 8 U a e U p y J B + 7 O D t Q C V 5 w 5 c E g L g + c x S r B C 6 4 8 + N 4 V k F g l e M H F D X 2 K N V K S I 7 l s i j M j l Q Q M L m 7 Q d V y O P H 1 B Q C 4 P V s K e P h e D 4 4 g + d Z 4 Z 8 T 5 9 J T m y 5 j o E F B I w N H Y p y N S 4 H Q n Y 4 a u I E W 7 o U x T o V B I j T 9 4 n V 0 s q A Q y N f X K T 1 n c 0 9 s n F S C W A o a l P H m i B V Q I Y X H k A g y u c 8 i o B D K 7 d 0 C f i d V R V x E g e C + P y + r a W S g A D e 1 n W J 6 / P q p K B w Z W 7 l 1 y e / 8 t S i W B w 5 f m / X B 7 B Y K l E M L j y / F 8 u j 2 C w V D I w u P L 8 X y 5 3 e F s q I Q y e P H D F t U R N X l e l T y l / e l j 0 q S B H H m 7 o U / C 8 r 9 I n k v f J e V 6 l g I Q n 3 9 4 9 L G o S m y p 9 W v I + O c + r x D B 4 8 r 3 D 4 3 r e U q k g 4 c l d Q R 7 X 8 5 Z K E I M n j w T y + B 5 n q Q Q x + H I I 6 / F 7 c J Z K E E N D f m S P 3 7 G y V I I Y G v r 0 D d G n g h z 5 8 h M u 3 x Q 8 7 + v r k 9 9 Z s 1 S C G J r 6 F H p J J Y j B l 9 / w 9 / n N G E s l i M G X R 9 T 5 S J Q M V 5 A j X w 4 3 f Z 5 5 x E L 6 M m v 5 p u j T 1 n W N x e d e M E s l h s G X J + / x D b H s r s p 0 u v K h c / W p E s P g N 4 g m 9 4 Z Y K j E M v j w J g 0 C G F l Z C R / K x 8 5 B + S y W I w c U N 6 8 7 F X S U L g y + / J y D Q u 6 U S x d D Q p 2 + J + b S 0 r Z H P z X l L J Q 2 D L 0 / o 4 d t i 7 C p y J I c I v o A I W A k e + f P X X Q k e G c 3 8 + d f k w D / 4 q Z + M J l k 4 y i Y / k e 5 9 n / b v 0 l + f n q J R R n + z 6 E / o 4 K d Y f K 9 4 N j n w D n 4 a h F m Y v Y w j 8 f k s j U e P r M K b S R 5 G k 3 4 a j 7 M 4 G d G f j I O f 6 F + E / m / h 8 D m v A 0 f + 4 / a m d 5 e G A / J e 7 y 5 J h o S 0 C f n q T / H o I Z k l o H g w 8 3 X y 5 J 6 9 v u y 3 y Q t Z S v / 5 V 0 7 H M J x k  
 w S D 4 E j 9 + C Y b J 9 9 l v S x u 9 n g 6 6 n u F w U i P k + z K E f N d K S G V C H P 6 J p 9 E 8 Q q S t 9 F J C P j G O v y U 5 h 1 Y / X 3 q k 9 5 u k r 4 c 0 7 G d k W W a / W n m o 9 7 u I / A e d x y g N s v g p I p 9 5 i g L + s V l C 5 r f W z J j I K I Y d 3 K f J 1 2 g U h M M w f Z K Q 1 d h S M 4 u 6 0 + + M o u 9 N 5 D Q 0 0 7 x w 5 M E g D b 8 T A R g 9 B l m U P g V P Y X B / H 8 T 9 L 7 F k i u Y 3 1 0 y b y T / W f 0 5 T o r m D 7 C H / m o S u 5 q a a a T L 4 h 6 b D D p L R 8 E X O T f K W u h m c 7 F 6 m 5 P v 5 z z o 2 O 0 x a v W F / e p M 0 G M a j K B i H V G g J A / T y B z l j k 2 / 2 s 6 l M S 3 h 6 p s U M f X S P O L 3 8 c B H c v b 8 4 P b s 5 v D i 9 X W F b J l N 5 f X r z / u o k O P 5 w c 3 N 6 e Z c T 5 r P P / h k / B n + G j w E x H N I s o B T N 0 N f U c I Z M T P f z b A X K 8 s q 4 u Q h R 6 W H C s 5 i i B c 3 1 0 U W 3 x N L Q B 9 E 4 + y L f O G d b v Z o K G n N o F M q x 9 I F 4 Q O T n h 1 w 5 S p r p I I R h 3 3 y k 3 8 1 l 5 m O 2 l Q 4 y 0 H Q + S h + Y N x + S Z l r m w y j m 4 2 m p + X j S P x + k k V d M x 9 N y 0 / G 0 p u m w G S F E U R D F T l T g l 0 Q i t d W n s z r O 4 j r u 4 j C 4 O L 1 7 d 3 W y P A m k q 4 u r k 9 P g 9 u K w U P 9 I r v 6 R J v X v F e q / n w w J T g v C 0 S D f B i Z R l p G + J u V d A K E Z t B H k 7 0 m o n N N 2 h n S b Y r h h k i 5 P O V m G q z Q c P U Y 3 0 a B K 2 / c V a P v e E m 1 4 F p M 0 E z e v 8 b q o q x t X c 6 l r b K y B O v L v T 1 / i b I o 8 B + Y C i q S N t F O S b w Z P I / a h R l K k r T T Q Q v r 9 H A 0 Z k q 0 S M 2 9 e p K 0 0 E E N b v U 2 j a F Q i i V r p 1 A 5 + S r 4 + B 3 3 y q U E z B z U 3 1 c P d Z 3 E a H a V x / 2 v B Q 3 w a u I U 7 k f P Q T C M d U 0 V + O w n T r 7 n A T Q 3 W q Q D N o a m p o R 5 + u k u e w i w p V K e A o 8 / j X P 3 P U 5 1 N b d e x f N S h I L 4 3 S L 6 P F l A 3 t / V a 6 K O 7 c f w 4 I h 8 M 0 5 R o a j I p 8 + a u q a 1 u h U V n o v I t N h 3 z 5 q 2 5 t X Z l a j E b i r F z 8 D 0 e S K 1 N S R u N i I j i 8 v v F F N T b 6 K A A l 8 G Q k O p G I u T N N M 5 E j i 6 W o U P S T C M d p K O y + m 0 k p K G d D k p Q Y X V j u d W N 9 V j d V A 9 w q 3 u Y k M W N / 4 w q v h a i Z O 6 f X w L x L L h / z j L a m W y H k D a U E T l I n u + H 0 U q u M e M X w y x c Y x O y 2 S 8 m q b m l b p r o 4 M P n L A n I / p h O 5 0 A + S 9 K G 2 m e J D N 2 S M 4 6 l h 3 F c t 2 C c c T S i x 1 N B k g 6 i N E g e H g h e O + i N k 8 k v v f w / e r / 2 J l k y 7 v 2 9 N 4 o e S z 8 O 4 6 c 4 4 + z 2 p n B b y b o L 6 P t y t 9 W c 5 l o c R j k Q R 0 7 D l 9 g Y J J Q t a P 9 q 0 k j 7 N 4 I 2 s n q 2 f L F t 7 a 5 Z K u S V g V X U B d 2 7 h 0 G p j X w v q 7 f R s V C 2 U Z C Q j R e T U G + j g w T f K N b D k a + H o 0 l r W 3 w 9 e k z B V d a j Q B p k k s t P 5 U h j p p G O e b C M g g g y z Y u J m G m k Q z p M Y 7 o a r n w 1 X E 2 r Y U x V I T t v r Y g E d W U P w 8 k k 7 g f 5 0 2 D Q 4 P C e a a X / U C k c E I R b / k 4 w Q P K d U 9 5 y D a e m k g / h p U n C a 4 k w + J 4 k g z i a t 1 y y R r o J I b 3 1 w 6 c w j Y f D c B 4 t D e 3 W Q M 5 D f J + M w n 4 / X k C O r J 1 m c k h n 3 4 O m w I f K Q 7 1 C R F 3 u o 8 Y P V 5 / q D 3 7 I u T 7 3 i W c v w y j g w 5 S j 6 O b W z c e h 5 + 8 v T 4 P b u 8 / n p y v A F a K 8 2 C v B y e H t u 5 O r O / J / U 2 u u T o S Y o A Z r r r m 5 Z q K N M t H F T u H J d w p P k x 1 l z x j N j 2 k 8 k B 5 w U A L Z w 2 H 0 L Z K E t 9 S f 6 / M H M N 4 p k z f f B p / b W u O Z b d n Y L 3 + o y Q K f 3 1 y L A e 4 Y Q i n k y y g F f d W n G s 9 K X d H x U B q J W D z T a N K J b r N x 8 y c z T c u O p u j G l 0 u l r 0 c q L S y k 8 k 1 P h K 4 F J Z g u l U 4 z t 0 f Q a B A Q p C s R z 3 o D 3 f s x 7 x + n C w g o G q z B U O o P k 0 k U J O M k y N J w E M k N p Z l G m u P c M P 0 P 0 n H Q T 5 5 H W S Q 7 f p p t o t F b y E J n u I f p g X B P 0 n A w O N N I h 9 O H A p 1 f j C I u q v g G W X l 5 X F S 1 h S Y S D E E C Z o i S a N 2 g H 4 4 G w 0 i + F r U m O s N H D I Y m z U n W I B S 1  
 5 z o + 7 V Q + 3 a w Q a s 9 1 Y l z e d 7 M u q D 3 X 8 m 3 u c K H r S W e / / k 3 x u w 4 N b U + d j f m Z U H 5 A N O n 9 v d f / k h D 1 0 s s e e r / 1 X p L n t J f x Y H n y S 1 l f k x 6 O P g W D + F t w H 6 b 8 f f n Z g q S Z b t V J v i I + M S + M U d 6 s n V h G 6 p B g 8 j k J 4 l E Q B m l T g P t s K 3 3 n H 1 R h f Y / 7 X 4 N x l P a l N y 5 m W + j 0 J W J 6 8 N c f E I 1 N F E b 0 F M r V W a 2 J z u h A 0 f u E B t 7 M J 2 D a R I v x 5 R S K h e L 4 R n m p P V + H j U G 6 7 6 f J Z B I M v w 0 D s 8 H G q D f S q l 1 n P o C W o Q J p o I L 6 e Q s y z P w L h N P j R G p s 1 R t o 4 U S r 4 E T a 9 z x 1 N d u k F V X l C x 0 k j W y u P t V l 9 u W f / R a m c U h s J b b j I s R v h / F j U C l A K p 6 t b H h V X 6 4 s E n n 1 M k m f w i E x 6 0 5 Y H / / F m / 6 M / l t 4 y 8 R J q N R b N n 2 4 M l 2 1 t y u E u b O E i b a C M t r j 5 P k p a J y 0 m Q Y r U y j p o b a i U / u Z t m u e q d k W q x M j 6 U J O j Z M v + D h N H u I s e E p G 0 Y t 8 A 5 5 t t T p V D d 3 I K X P 5 k i 8 g T d 5 s d d q a + p E S x w 7 9 + W L P p 6 + 5 5 W p K Y l 4 / c h L N E g s s o L G 5 6 Y p E z u t I v s p k W K M o 4 4 3 l O 3 / 5 + W r 0 z L 7 d K J K 0 2 Z y I i p k W S i J Z 7 6 J + + F 1 X Y + X 2 Q p V R R s j j k o o N h w V N y 1 l P 3 l L H / m Q U M S n 1 b 8 g v q T Y 1 1 E c L H e / T 0 j P z 1 M L M P C 0 7 M 0 / r n 5 k 8 p m 6 Z m Z G 3 1 D s z 9 W 8 0 z o y 0 o U Z a 6 H h p v w / P 4 w A 3 I I / S c 4 3 h k E j 0 z C J P c c P 9 w k o L j V + n R v y X e Q O v N 9 D 4 b V x 0 3 T j 0 2 S a a v x + I O 9 s P w U P D 9 6 t N d E A 9 Z B U n O f e T + w n V 7 f L j 3 d J T v T F 7 f 7 E H Y R q F 7 M P u w f / G B y w P l l c / 9 s i z 1 O T J K b I w H u X u b N L T H Q s E Z + N h Z 2 / x g Z s / G E Y P G f 1 P l H + d h 6 m S / m l J S E b 3 l 4 j M K G t j G s j L m 2 V x V n h n D w l d v f + T f 7 n B x D 4 p / / Q X 6 c i R E u 8 0 E P 9 + F G d V 4 u 2 F x L t 1 4 n 3 L b K T d W Y V 2 X 0 q 7 v / T E m 4 Z T I 9 + Y J d + s k 4 8 s 3 2 q k 3 1 + B f p b 0 a o b + P N v e U v R j 2 8 M L 6 T d m e M f x G + c / / / i y 9 J t S + s 2 l 6 b d p m d d F 9 H s z 9 N t M H u T 0 m 6 v Q j 6 T 0 o 6 X p J x O 5 a P 5 p W c 8 Z + o n Q N d G P V q F f q n j Q 8 o r H s 2 x 7 I f 3 W D P 8 b X j P 9 y + u e P C v K / T D p f 8 2 V u I G Z N q V O G o M O a s 4 Q q E q P J 9 S p Q 0 Z 9 z 6 g m + D P 6 k U X p i H V G O v i r v B 8 x f x D r M p 4 E / e d J l j y J F + n 1 g G Q Q D Y M i N 8 9 1 O J k I T F v k N i C v J U k 6 m J S 2 C J a 5 Z T S a 0 k A j N f v h U G w z I w Z H h B k 0 i W h f W Z K W C G S H L G H 2 n L u m e F 6 k Z J Q 8 P I j F s P L N q / j q X 9 W J L 1 H r 5 d O V J s P q B / K A i u I D p c W 2 P K O q D l 2 b R w 8 k z 9 n 4 O Z u U X 4 r J b 2 K c 5 D + j 4 j / z w 6 X + h L V m u Z 2 Y n y L s f 3 1 M k + f R 4 E 1 x 8 Y d 0 / H / 6 7 E / 9 S h B 9 g t k f w S s P Z C h v v n O e m 4 6 d 2 n T 3 L I D 2 D Q s 8 K q 0 G I e p 7 G B c 0 U j e k m I + A c E Y a T m e l 7 h S k v x J 5 c t b E e s 6 S r E f d r u d J M r 6 l G R 1 o N q l o 7 W x o 5 y I n J C T f v 3 P r n m w v p d + t 0 r / t M g K Y x 8 K i 2 U I 2 p s 7 R s y T t R W H / C 4 1 d Z 7 m 0 o t 5 / M e f H f / P p q y y Z K d T e a P p f c 1 w 8 n N y / Z s T E F O v 9 l j D r + I I 7 5 A l D h 8 M h 5 1 L 2 p D T f L C b t 5 e k + G Y r m d A 7 Y D / w / b o v / E K + Q 7 x 8 9 v 0 y u 0 t t o m G d c s p g v b y K s Z b r u J 3 E a 9 c v O v l H 0 P Z p k b 7 L k T T I k z C D 8 N 4 x H v s Z l m v z 8 1 9 N v U f o y + / O 5 C K b i P 7 u 5 1 j g d D X 6 q L e U c Z V H V F c g x F u s K 8 3 W 6 4 v j U M I 5 P Z b r i j P 1 p 0 B X s M G s 4 0 K Y v / q I W + n o 0 g 7 u C Z i D M F j + 8 f J w K w e Y 1 g 1 H S D M Z K m m G p z Q 3 5 T K D f P I + p T n i T y 7 R Q C v + 8 T 3 9 r V A y Y s e V S m s E i X / z P x w P Z 4 / / 8 D 3 k w 8 + N 8 N S L W x x Q O m G 8 H B 7 L P O r Q p g Z d m M T m V 2 O x 4 N C R y G 1 x R z r 0 u + 2 7 L H 8 0 F y G C s E U 1 b 5 U A 9 F 6 0 j I l Z E  
 L O 6 S 8 y S 7 5 V 5 T F g l k i l U / v r q 5 O T 2 + e 3 9 1 O V 2 G v y p D Q V W O Y m Q j C d k m R 8 x B O T 1 J m V 7 B A x + r x 3 T L 0 o E l d O A N 0 G F J 6 L A 2 Q I c t o c N u h 4 6 F m 4 V d x a m m s X b D 0 i Z / H E e 2 W d y z P w s M y x W s x 8 Y 9 h W w U 3 p o 2 C m / Z j Y L M 2 P E X Y j 6 e p O H 3 O 9 L l u r c J q 2 G b M J s N S C 2 4 x 2 R z O B 6 G L z 2 + L 9 A N g W 4 T L I R 0 U t 8 m 6 i z P 9 g W 6 k l f 3 / y Z G 1 3 W U H o V p N b K l / P z D m F B T D W p l i 0 a e X v I Y C h p h n y v h X p m M c T y e / L e Y u 7 y z O + 6 J p H l 1 j n 4 P z g + P T s 8 5 j a T B X f w k 3 R U M I c Y 0 c q N x S F 6 + G 9 z x N s V e Y F D 2 e 4 p u i 8 y 6 w j L 3 + Y M s f B r z 8 R v G Q Z 7 + n o 6 f P j x m x w f v T 8 r v i R 4 v w v R r V D Y u T b / 8 0 l 0 5 z K R 4 1 + V N k q c x W a V R 9 j n K J 1 9 0 4 d W e X 5 B x f i k 3 c G o N T s K y 2 T v T / z u e l a I o 3 1 w Q W X w h H j 1 n V S L r T W 4 j M t 2 D S h M 8 n e 3 b L / F D V n l o 8 Z m l D + g A y y J H D b r i I R t d 5 W n 5 1 U 9 R 9 L X y E J c e k n E 3 v k g H P Z F M W v 5 N N t 7 G x / l Y p Y 8 J 8 K A k D f i X S 5 F g + f Z E W P g 6 j f t S H r a n g Y j 8 b w k j u 1 w f x F f v z o + 5 C o q P a X i 6 o I P O e c 5 e Z / F o c P T C l 7 Y I l J H x 6 z w + l 0 E 2 8 t s 1 i 9 C q M 3 3 D x m y x k f 8 h q s o 7 A v a S H z / z L u y p 0 s h V s 4 a t m m o d k 9 i Y j c C 3 m e K c k r N k J E 7 2 D 4 l d U c Q A 8 k f C a O T B 2 0 J J H Y 4 e h 3 U 1 Q n 4 + T l K + 3 V E R J N + 9 P L 0 J z k / P 7 o I P 1 9 e n N 9 O G h 6 P + l 6 R o e H h 5 / O 6 q 3 t D j P Y q s M d Q W G K Y n y e C R 6 O p h W Q M f h f m + W l H d m D 0 i c J s o 3 P B + W N f d f I j 5 8 2 h Q f z 2 n 8 l 0 8 G E Q j + b N / 8 W v c V a 1 G K a b b 7 + 3 z / S f C m v l h q 9 j A 5 p p M p l G z m Z z 1 2 0 w P D + 6 D b c z k 5 y F P N u m G 8 9 d k Q / n g h l s E u N 2 S G 4 4 G I a n 5 4 e Z F M W 2 f I 8 7 O A 9 d 2 x x P n e l 1 2 x b G K W 9 r V Q 7 G 9 g T O u Q T d g o 3 D G U X F 5 j T d u n n 6 w 3 M I d N / O c + e N m f 1 3 B I U c d g d R Y k n 0 Z P H L g k d t f j 5 z r d d U l Z 5 r r 2 j B M c M p V n X J I 6 p R j 2 8 X G v H J 2 4 Z W r 0 A F u O X D L g V u u a 2 4 5 G 7 f l l r O n b j k 5 D t 4 X v 5 z P 3 H I i N / h e u e S 8 W s w L t u 2 O u u R Y + e h G G 0 o E h a v Y U A j C M m c 8 w b j K d n 6 3 o z J Z + e 6 1 2 O 8 2 2 O 9 V r r W n 9 v s o y p Y 7 W F / C I S y 5 R m r M D 7 q S u 3 + k j p 4 1 Y A a 6 t J f T 8 Q N W A K w A W A G O 8 K e X s z S D B Z O f 4 V d 1 5 N 4 g B J c h h L d J U e x 7 X 4 / s L b T n + I B a Y 1 5 5 n 5 q 1 b D W b a P P i H v O r Y / n G x Q 5 + J 1 k k a i L v B X R Y c B + j d n n L N w y J 1 3 x H Y Y M C T m C 3 a a W c i b m C P k + 0 h l w 1 5 Q a Z r 7 j 7 x B Y J U 6 G B 3 3 B G v 0 l a O y a S T y 3 r y q G 5 a P / 9 P M m q I p F G k + d h J m o 5 N o 5 c u / Q j Q 4 P 0 5 y E t T 8 / D c E c U Q J X g u T o A V / c f Z G C 7 b R X w 8 O B 5 h s p + J J P i + Q d 5 7 L q 5 V M C t 7 R X w 3 / Q K O L 0 S Z f Q P D u Z W A Z 9 D H 8 v H Q n M f F k X Q K h X u 5 q h c n X J t a p B r 8 v o x w T d x O Q H Z l k t 2 n e R V Z N v 0 v d V l + 5 V B X 2 d n J 8 e H v i Z b 0 6 O G f B w K 9 N G 0 i e O 2 N n E s l 3 G e H 2 m f 9 3 A k 3 c N F X V 7 N o o 5 h C 5 + P I Z 1 u 7 e F W W 3 u 4 P v m G L V w i 1 x Z s 4 S v L d l f 2 c L t J x t X P a s r P a 4 c 1 T l 7 e V 0 h R 2 U i X n t W 8 o 3 W o F p / V 0 C U 4 Z p w d / C t + / F f 4 K J F t n w 2 H z G H e 4 i Q a 5 w I 5 P a O w p 8 + + x W H B 6 D z o h H 4 k f 0 z 9 o U R K x v U D H + o m n 3 6 + M A 2 K b m + i b 0 R U a n 7 y h b 5 w v 8 j Q / c n k s z t 7 9 j E 3 4 n X e C c G r Z o 4 O E R H t + D R d 0 Y F 4 2 D y b 5 t z Z N J V m k 6 J A 4 x u j R I o C F 5 8 4 G M U 0 X 1 y q z P O U Q d H 2 H i Y W x w t w m g i n i X N P E 9 F 2 n C a W r / q s 9 T i x 4 b z N Y T / f h C 8 z + 5 4 h n p x H D 9 n M U 1 M 8 v R F b d f l x 7 c y N Z s O m t 2 W J L F 6 l Z M O O + s w U p h s l U W a 0  
 c O N k + t a t 2 N / p N / J q i 7 d X 5 / l s 5 S 0 + C V O T g k e m n k s d B Y U h W j 3 b K x / d b e H R n m a D 2 N Z g E F c C j c 4 J Y d s Q a G T o D z Q i 0 0 R H 2 B N D n O 8 I q 4 X D I d M 1 2 k f I + k 9 d V Y 6 4 n J a P u J 4 6 e 8 T 1 1 N I R l w P + s d W k f 8 / 9 Y 2 7 L Z 1 x P c M a 1 H g e Z C w 6 y l Y W 7 K w 4 y r 1 U H m V 1 1 k J U 8 4 H v o H 0 P g H 9 P o H 5 s 3 m 9 R Q k v n H O H + B e w z c Y + A e A / c Y u M f A P U Y m x Q P 3 2 H r c Y 5 Y D 7 j F h V / s t B 4 8 9 d T V 4 7 K m d 4 D E f n G O r y f 5 + O 8 e w 0 X L w 2 B M E j 6 3 D N 4 Y N 8 I 2 t L N s d 8 Y 3 h x k s e D q O W j I Y 6 t l h u 3 s m n u I p y U f 7 w O G f V i S C y 5 P 2 S J Z Y m L U 4 v r u 8 + B x 8 P z z 8 I z 9 d t k m b l J L R v / i y c J O G P 3 G 8 2 q e W V p U i v / k S / 7 O i 4 O 0 H 9 B b k h T R B F F p W I X q c U 4 e W S H O u Q N M o m + d h 6 y X R w 8 5 P 9 1 P d S j L p q R 2 M 0 1 4 5 W 8 O x R + u i t V i I 7 1 K c w q W w 8 m g U E 6 R A Q 6 m s Y 9 a O p / 3 0 H t h d 2 L E C I 7 o 2 j t H e f k z 3 / + M W t Q 0 e F K 8 S v 3 G L u j Q h 5 e P M s j 3 e Z 5 T G w / J I s b x v A 8 o L l r d e x f P 2 Q r E 2 G t 4 D h l 2 R 4 D / h d 8 L u 9 u / x u A 7 8 v y e + E w Y H h O c M 3 R o s 2 F E e Y l 9 x j f n 0 E B U c W F Z X 8 1 E 2 4 s M i 3 n s I f K 1 Z B m H e b W X d x B A 0 0 4 4 U h p r o r K Q i i n 9 S J t h Z 5 / n V X X d B A 8 2 Z L M W h W / z q C h L e o a o 2 p p a r V c v u H I 0 b d q w x 7 v s 1 k 1 + 7 k 2 7 h 1 V 9 A r a 2 e s u l 0 s O H h R i k q m a i 7 3 v o V Z l s b 3 N H 4 m u D r 6 n Q h M U x R L H q 0 w j b o i o x j x W C j u + O U i M T F 5 F 9 d p Q k y D 7 K U I o z j 6 / f r m 6 j q 4 v T u 8 O x W T d B b f J + f R t 2 h Y y 3 9 K 4 7 X O x z T 4 h j 3 l v l 7 z F 6 Q Q j V Y 9 + S E 9 / / r r v K M f m 8 5 2 M o z C U c D / b t I 9 p O O j a Y t y V M i 2 H / N 0 N A S a s t X R c 5 Y l o 5 4 p s i Q v 8 M P V 8 g Q g Y / 0 V 3 d o + 2 6 m p T 6 p V v D U l l c d L V 8 u 2 S w F F + Z L t a W p v e t 0 j H 6 C Z 1 + T h w W l N h X i Q / k I 8 Q m l X s + y a q J 5 l l / 7 o L U y z S 1 Y 3 I w + C j K d j l 2 l O q r 5 E t n Z W 0 z M / M + / d 9 v 7 W u + n p z L E r K r T n R 4 t / T K a p d / 1 S 6 t 3 P p d / z z K Y 8 p v H o s T i N 9 F h g 4 q c v c V Y c Z N E G T N 5 q G X U v r / I 4 / Z k E v l 6 R w P f m / d t 3 M 4 l 5 b z P J n Q F p V Y / 3 R P E + q l T 1 k E R m t h e 8 m K 8 2 j S 1 9 z p L r 5 + H w f o b s v x Y m V 6 0 V S 9 v m x L 7 6 T D 2 J j v b b T P e L f U j 3 2 8 C R D q q F g 5 j I 7 n S 6 X 8 v Q f 4 m q u S I E o f M p N A P T K I 7 3 m q 5 P 3 d 2 c X p 5 A K Q i 4 n b L / p S C o Z i E W Q p / p x C C + O J T w s S f Y + H B c n K Q U V 0 x c + v u k P t W s N V H Z X 3 h r G n N 1 d X I a 3 F 4 c U p 9 g G E y f U Z Y + H I + H c T R g V A o N d H 3 z / v g 0 O D 6 / u j 2 F u 2 h l Y T d B 2 E H Y l a 6 i g b A 3 3 V w j Z F l 2 a 1 f X U I 4 Q P 0 f D Y f J 9 e m 2 N z B S 1 y J 5 T p X t r V G r N f L 7 n 3 l n b 9 n I t e u G I Z e z r p T V z w 5 f W 7 P o p v b O J i y t b E W x r m R v A M T b g G D B t A M e 8 3 r S x A c c A j g F h 7 w a O s Q H H A I 7 Z R R x j A o 5 Z D 4 5 x M e A Y g W N Q m z j G F O c x A G T A t g E g 8 0 r b h o b c G I B k A M m A t H c A y e y v t A O U 2 X s o g w D K r A f K e B Z A G Q F l 8 C a g D J z J g H E D U E a H c Q O H M g B l Q N q 7 A m X g V A a g z E 5 C G Q x Q p q 3 o M r + z U M b a A J R B c C o D x g 1 A G Q 3 G D Y J T G Y A y I O 0 d g T I I T m U A y u w k l L E A y q w H y j j I B i j D o Y y t V P 1 F N d E W R r m E E m E f k O U K a M W V g J V c I b J / f x / E / S 8 x p A R b V V H Y 3 U w J R u s N n v Q Y H w 3 M Y L o T c T 5 a K k u Y W c 9 K i F E X C s J Y T o s e D L 9 I 8 / E J 3 B c A a M B 9 s V c X / 1 9 Z 1 h t 8 F y D q 4 L v o k K i D 4 2 L v H R c O O C 7 W 4 7 i Y 8 V t 0 N 5 r U 3 c A R L H Z s O I I F w w Y w z K s P Z Y g k w R E s w B i Q 9 k 4 c w e 6 p t A O S 2 X s k 4 w K S a S v H R 3 e P Y L 0 N 5 C p E E E w K t g 0 g  
 m d e 7 a B H E k g K Q A W H v x n k M g l B S w D G 7 i G M 8 w D F t h Z J 2 9 0 j G b x P H 0 P m 4 Z z j m e U x 0 N K A Z M H A A z Q z E u p Q N n K O Q f 6 P G y j 4 T S j K R r M H 1 r J 1 D m Y 8 9 m 5 l 1 q i K j b 3 F Y B A u T V 1 Y w b K x 8 Y y l b 8 g B s A N i A 3 L 8 O 2 I D c b x 3 G Y W a U w D h v 0 y g a K a M a R F D N / T 2 g m h K q 8 Q H V t J T r w 7 W N j q I a 2 9 g M q i H 6 A l A N W D e A a n b U u k G A a g D V g N x 3 D t U g Q D W A a l 6 D a m y o j 9 v W W U 2 H U U 2 r 9 X H t 2 l k N p A E A 4 w Z A z d 6 6 b C E j A E g 9 S H 3 X D m p 2 O T m A R k C D A d D U A Q 0 U y m 0 p H Y B r d z X 2 z E a b w T P 5 K Q 3 g G b B s A M / s r b M W 8 A x I P U h 9 1 4 5 o A M 8 A n p H j G a i W u y Y 8 Y 1 o G A B o O a J q r 5 b p r y W / 2 v v 8 l f k q + P g c n D W C G C T Z B M 1 T Z H V 6 + P T / d J U Q D t s 0 C 2 w a 1 b t t I P 7 p 9 k I b e 4 y 0 b N 0 J O m i 4 N 0 y W I R l / D 0 W 0 k L B W f t / 1 / 4 3 8 / i 5 + p z e M U u z B 5 I X m + H Y e j o 8 o e Y + V r V Z a K F c y W k 3 0 G K + C i A I F W Q y v b I 9 B W u w K N t 1 e g K w g Q J B r c D 4 0 C j e U l f v q M L Q h k y v + W c L L L w U t 8 9 e 7 8 m A t Z f D x M J s X F C z r n O X u d E f 1 w 9 M K X N v 8 I 6 U 3 K s P M 4 f X E U 6 G L x t d j Q / 6 j k g 8 9 / + 1 z P E U 9 + O 4 u H Q 7 l r 4 I 9 J / G f l P D f / + X P 9 Z w 7 f j x i Q K U x / 6 r O 5 u j k 5 v Q n O z g / v S v j g 6 L H w O e T Z P D 5 9 i b M S W D 9 O U o 6 5 q f S Q M V 6 S P s 5 P z + 6 C D 9 d E q 8 l c F 4 j 1 c x a n 0 V E 6 B e k r O i 7 4 a K p u i r I X Q u a l k P h b d t l N o a U S t l V y U 9 x + C c f 7 6 q e g h D B H R T H I + S e v b u 3 o 1 f I 6 G 0 p q t V 9 K C k E p K T B / 4 M x 1 3 / K Z w U E r i D q I e i d S F 0 I p K U h c u A y I g R r Y b Z 2 1 d j d x o W 2 3 j 2 B s Q D B g 1 g C C e b V Z Y w O C A Q Q D o t 4 F B G M D g g E E s 3 s I x g Y E s 6 7 b b 4 B g B I J x N l B C y j Q A w 4 B h A x j m 1 e U x T Q N A D I A Y k P U u l M L d S 1 k H F L P 3 K M Y B F L M e F I M d K C A l U I y 7 C R Q D J z F g 2 Q C K 0 W D Z w F E M o B i Q 9 W 6 g G D i L A R S z g y j G B R T T T i Z C x + 8 s i P E 2 A G I Q H M W A Y Q M g 5 v W G D Y K j G A A x I O u d A D E I j m I A x O w g i P E A x L R 1 J a a 7 K M b f A I r B j g 0 o B i w b Q D G v t W y I I A G K A R Q D s t 4 B F L O X s g 4 o Z u 9 R j A 8 o p q 1 r M Z 1 F M Y 7 R h G I c N g L S I 8 U g Z I 9 P s 8 m n u L q V o v z h c c 7 z E 8 E Q R C f 8 G T 8 G f 4 a P s u S F Z G S n F 9 d 3 n 4 O P h + c f R I b 0 2 y T N R N p X M o n h m z 9 F Z x f h j x z m V H Y U q l L I b l J / o l 0 G H S 2 V p j 0 h g 0 Q Z Z V G J 6 H U K I m 4 Q R K M q i F o y A 1 q 0 9 g g d W y + Z D m 6 u C H p O T Q S R 2 9 X s g I 6 p V w S t 3 F W w + 7 J n g u y 1 I 3 u W 2 9 n t D + m V P W 9 a J W T 3 5 Q + B / L U k f 6 i z e x / W K 3 + Y l R 3 d f d H D I H r t i B 7 u r t l p b a p 8 1 i c o n w X V d j R 5 t k n H 9 o 4 f Y + 1 u + a x P U D 4 L B L r j A r 1 X 5 b M + Q f k s O H y G 8 l l Q P g v K Z 0 H 5 r M V e C i 2 Z 5 6 F 8 l j z p i V c v n 4 U 6 6 6 S 3 2 / R U o J K n 4 u I S X B W A b D T Z Q c V O C r 6 K 1 n w V l M s 5 t u G y D N 4 K k O k O y / Q e u C s 0 y j Q 4 L M B h A Q 4 L c F i A w 6 I b D g s b H B Z r c 1 j Y h g E O C + 6 w a L X W h E P j f Q P T I C y d p m T 7 D L I H u C A M Z h B c E H 5 V K S 1 z u z K f i E / D v W A Q c b g X v F Y R N 3 d R x D d 0 H R h b U 4 h D 5 m V q g d A b w f f 3 c C l Y O 4 S B K h P t 5 G c 1 X a u z 8 M V t H 7 7 Y A F / A t g H 4 s q + V g A G + g I g D f G l F x A G + A H z Z X v g C 5 S X W B V 9 q m V m 7 j F 9 a r S / h 8 u M X A D B g 3 Q C A 2 d s q w I B g Q M Y B w b Q j 4 w B h A M J s L 4 S B 4 h L r q v N t A 4 Q R E M b f A I S B M x g w b w D C 7 G 8 J Y I A w I O M A Y d q R c Y A w A G G 2 F 8 J A Z Y k 1 Q R j L A Q j D I Y x r t A 9 h E J z C g H k D E G Z / C w A D h A E Z B w j T j o w D h F k e w t R u + g N O 0 Y J T X A N w y n p w i u 0 C T h E 4 x W w f p 9 A y 3 o B T  
 w I Y B n L K n J X 4 B p 4 C M A 0 5 p R 8 Y B p 8 B R y / Z C G B M g z H o g j O M B h B E Q B r V / Y R / B S Q t Y N 4 B g t N 3 m R X D Q A g A G R H y f L + w j O G c B / L J r + A U B f l k P f j E x 4 B e B X 3 C L + A V R 0 u 8 p f n k e E / U M K A Z M H E A x F R 5 2 q y b O U c i / U W N l n 4 k m r Y N A G 1 z P W j q U + d i z m V m n i j L 6 F o d Z n I w q 9 X m W M 2 2 s f H s p 2 0 8 A a E D a Q d p V A M 1 a p d 3 c R W n f T 2 y D S J + k F 8 A 2 U 2 y D A d u 0 l Y z M 7 y y 2 s T a C b Y b J d 8 A 2 Y O 0 A t t l t b I M A 2 w C 2 A W n v C L Z B g G 0 A 2 2 j C N h Z g m 7 a y l H U X 2 9 h N 2 M Z h I y A 9 U m R C 9 v o 0 m 3 y K q 1 s q y h 8 e 5 z w / 4 U G + T y G S V c A l I z q 9 u L 7 7 H H w 8 P P 9 w y l v c J m k m q o e T V 8 M 3 f w q u u g h / 5 E C n s q N Q V U J 2 k / o T / b K n p c y s J 2 S P K K E s K h G 9 T g H E D Q J o V A V Q S 3 l Z i 2 6 d d G y 9 Z D q 4 u a L n 1 m o 0 Y Q M b X R W 9 x h K z x W s 6 O V p H 1 T F C w n U 4 W T s L 5 9 S / m j 2 R m Z P b + 6 / v R H H 1 W M D O f / / z P v 1 t s f P L q 1 U S c 9 z W N 4 g + + 1 P n U v o E s z + L e H V F h p z D 3 Z R X G + u J W d x c P 0 8 k x j u L M 6 Z g L 6 i A O g m 7 / 8 W G 1 i f A K U y F c f v P X / k / b m R 9 m w L c s v 8 v Q 7 e c Z T 6 K 5 2 R G T M t a Z G T T R / 0 0 m U y + V + u u L 5 5 T n d K q o 8 g G e Z 1 s z Y O 4 A D b b L 7 I + / X e J U + Z L q W u / v l y 5 + T o p P T s 7 O T 7 0 N e 0 l H o U v c S j w X d O + s Y b a G O X n t b s C d F x Z 8 G f 8 G P w Z P g Z f y D j m O q L f n b + / P F 3 s i K Y r c M w Y O / h X / P i v 8 H E e p s 9 b n E T j X B 6 n L h l 7 + q w K 4 G 3 x k f w x B Z B E S M Z 1 / x Y 1 P a e f L / x U R b c 3 0 T c i K T W n 9 U J 0 T 2 b i + v T m / d V J 8 M l U Q P l L B K g r z x w d I k X a p R U d i I f N s 2 n O n U 1 T a T Y R 6 c 7 4 x i i Z p E G f e f 6 I 3 i o Y b O E s I 7 u Y 5 g t s 5 G O q 6 I 5 9 d K U W J Y / B l w q + 1 J V 9 q V S V M 7 a Y c I G T e V J d v m 3 H V + / O j 7 n U x c f D Z F J c H a N z n r P X W T w a H L 3 w p c 0 / Q j G v j G H n c f r S / t L l f a M l Z d 2 a a / R t M h x E o z Q Z V N 2 j R L 0 x r 6 a S a 5 R p 7 L 5 Q k 3 O 9 o 2 X n 5 / 4 7 R / e 2 h I O x 6 U u 5 t a B 2 Z L q d 9 d A 0 l n D A 8 1 D v 6 s i U G k P m H G N o j t 6 r o m b y 6 T d 6 Q X P Z w J O S 0 I i L W V d k k c P B v 4 m A V i U o j S b P Q / Y b I m z R O H L 9 a k N H 2 m T y k T M i 5 M / D c E d Q d Z X g 1 a T f w B s 4 G v E 8 Q 0 X 6 V / d r e Y a S X 2 u z E v 6 b X g m n E m h W M e G E H v c E U + i z z a 4 y z + i s q 6 x C 8 k p i b f p e F 1 x l n t m q q 8 y q u M q G u f 2 7 p 5 4 y B J 4 y j Z 6 y e b N J 9 b P M U 8 b 5 C x x l 4 C g D R x k 4 y s B R B o 4 y m X l s g q N s P Y 4 y 1 w F H m b C z U V u O M i y H 0 S V b e 1 / 9 Z E j q J 2 M D 1 6 8 0 E L j J V p P 9 P X e T 4 b b c Z P r k G 7 x k F Y n G 4 C V b W a q 7 4 i W z 5 u 7 e r 3 c w U N J o I O 5 F + I N C m 0 l F B j T z u Z Z L M x T y j P r R 1 C m 4 A 5 z O f J W E 6 N 4 4 S n v 3 O d n z f c J u 3 X 4 1 j L a 5 / d 6 I U K 6 a N m u / 2 n s k A T Z I w J I S Q M w n k A A u A Y 2 X U c h y / S 9 7 7 S N / z V x 4 b M + m n V l O p h 7 b i 6 L 9 q u 1 F v v U U / l h 8 P i C I R o s w 1 J R m t C 0 0 4 6 p 4 s a 5 x O 2 C 1 Q o c l o c P a A B 2 2 h A 6 7 N f C u W U v r u I 5 F / d Q X y S B + e P k 4 F e n 1 q m p 7 R c c c + 7 d d / F u L m n f E q H u V Y c 9 X 9 a h m 2 l t m 6 4 D d J n 8 c R 3 a j 6 5 7 9 a f V G l + f q v f j L U G 6 h 6 3 b + A r D n w g X g t V w A 9 m o X g E 3 s d P X u v e e B C M 4 T Q Q 9 E s C U R N D s r g r 6 K Y 5 u C n 3 y y w y x L 4 3 s a o R B c H f 1 O z M a m O I H 8 N H g a 1 0 J I H X H f A B d z U T N i e o A d F O z J e 7 1 O E w J t s 5 f i 5 P r o 9 + u b q + v g 9 u 7 w 7 l T M 2 1 l 8 n 5 x H 3 6 J h L d U e D Z I 5 H 9 O I B / a U S 7 v 5 C 1 I I A Z q 5 q v 3 r 3 K v a N l 2 y Z B i F o 4 D / 3 W S U k 4 6 P p i 3 K B / H b 7 l / 3 u + l f p 2 x 1 9 J x l y a i H l k q t Y P k 1 Q x z l P p e 9 c q r X  
 d C l R N D 4 L N B e u l D r j v R / F m S L j + f P C n + t g s Y j h y J d s T 3 N B I U / w J O p R n q T O n s z M Y 4 I E j 9 a V D 9 K f y H W O L r d Y y z + E D s 4 z 1 O U / f u Y / I t O Y 9 n l H W G B W r 9 J k C e R B k L G n c o V K t R p / T A U k D 4 f t 3 Z 3 1 b n t / 6 9 3 0 F u t 5 8 v U z 0 i m f i k P C 6 M N S Y B R 9 d B v / K Z w o 3 t T o / G P C f y 5 4 N P / 9 c + l 3 0 y s F m B 0 9 F n a q N 8 0 0 J / Z 1 2 o D J 4 X F J r k m j y 6 s 8 h t r n l m 7 K h Y r Z f V c 3 l 6 c 3 w c 3 7 t + / u g g / X 1 6 c 3 5 c g y S T g 3 F R E a G / e c J d f P w + G 9 J O 1 c z a L 2 G R H v i c 5 + T B T y 1 U k i 6 V o N N Z t f 3 c a q p W r K r c Q t N Q v 1 O U c k y t t s M 1 O T b 3 Y u U 1 O J 2 v l H l v X E f b 5 h d D o v k 4 / W 4 E K o Z B z f a R e C j 8 C F s B Y X g m P P e P G 6 G v v q 4 1 Y 3 B 6 z p d P 8 8 e Y w J K x 7 m V Q N 2 Y I 8 g n M G J n c + Z j g b n l v l a z o z u B / e b t W I o Z 7 Z Z t 8 J n i V 8 D 0 w h O T K h U A d f I o F L F q w o N m 9 t V S 3 x 6 U f f E 3 N c r o 1 C m A k R 9 E z X F 9 1 H U N 1 S j A j m V G h U D E 2 q K r w l Y Q 2 2 K d a V f q + f H 9 z s L r O 3 2 4 Y s N 8 A V s G o A v r 7 Z p b I A v A F 9 A 1 L s A X 2 y A L w B f d g 2 + 2 A B f 1 l Q 2 v B b e 1 2 X 8 4 r S I X y i 3 5 O c v g G D A r A E E 8 z q z h g Z l G g B h A M K A r O 8 9 h N l X W Q c M s + c Y x g E M s x 4 M Y x m A Y Q S G c T e B Y e A U B u w a w D A a 7 B o 4 h g E M A 7 L e D Q w D 5 z C A Y X Y O w 7 i A Y d a D Y W w T M I z A M N 4 G M A y C c x i w a w D D v N 6 u Q X A O A x g G Z L 0 T G A b B O Q x g m J 3 D M B 5 g m D V d h U G A Y Q S G 8 T e A Y b B j A 4 Y B u w Y w z G v t G i J I g G E A w 4 C s d w D D 7 K W s A 4 b Z c w z j A 4 Z Z U 5 F o D B i G Y x h a X K 3 1 C / 0 I j m H A r A E I 8 + p b v g h O Y Q D B g K h 3 4 U I / g k M Y A D C 7 B G C m N 7 g A w e h H M K Y H C K Z A M G a b x z C 0 b N Y 9 g z D P Y 6 K h A c i A d Q N A R q x L 2 b o 5 C v k 3 a q z s M 5 k k E 8 k a X M 8 a O Z T 5 2 L O Z W a c q M v o W h 0 U p N v L K C l a N l W 8 s Z T M e M A 1 g G p D 6 1 2 A a k P p u w B t E + i K 9 A L w p w R s T 4 E 1 L C c t M q 7 v w B m 0 G 3 g y T 7 w B v w N A B e L O b h g 4 C e A P w B q S + Y / A G A b w B e K M L 3 i C A N y 3 l M u s y v G m v U i t j a h 2 l W n e r j j f b N A i 5 v R P z n / f p b w u 5 E 8 9 k C + 9 4 P W / T a K z Z a n F r 4 T y R 2 A 4 O j X a k t m Z Q s S k l b P 4 X G 1 u f 2 G 1 h K r b y f / K 9 9 U b W t S l M a / b / Z b Y 1 Z 5 S P 4 j n 5 t 2 V g t G h v Z 7 X G 0 2 Q y K f b A Q k c u m F S t U q q j k h l 5 / Z i Y h H F h W G 2 / q B I e + y k T v N L 7 2 z D 7 R + / T k k L r V k u U I d 8 2 2 q 6 w f H Z 2 c n z o a 9 p S P G p L x a E w M h u 3 j 8 Z 6 Z A 4 j l w y H + r Y I W E y z y a e 4 i s l Q / v A 4 5 9 w J 5 7 7 7 e y S x O y n 5 p x f X d 5 + D j 4 f n H 0 5 5 i 9 s k z S 6 4 + U 1 e D d / 8 K f j j I v x R K k o v v k h t U Q J H 6 k / W I E F a i m l 4 w n h j h e h L V K 9 T l n C D B W d U L T g t W 6 N F w R c d W y + Z D m 7 + 3 Q F U F 7 Q O R 9 4 4 7 d p u T n d t t y W 3 A a / G n D b u u u n m t s u i b v d Y F H E W v b h c j k d t x w A m r T K p t / v 4 g s y I a V k 7 A i 8 8 g B c c X i z r E 6 i K r G k 5 d i f Q h a 8 X X T D 2 f 0 7 T a J Q F 2 c M e o A w f U M Z a U E Z t i z Q 3 s E V u C 8 g w D a X N k Q a y J M k w C k c B / 7 t p F y O D P Z q 2 Q F 5 + i E P P l t L w e z A V 1 / y g a c E G V 9 1 m C T m / / j p v n 1 W l s n z S t O 2 7 r W l 0 c 7 d l U 1 x w z 1 L b r F V L r m Z i c 3 f 2 2 e U N 3 8 r u y 2 T c b F X G M a r K + D A Z P Q a E j 5 7 4 W X L c / x K D n K 8 s 5 2 Z H 5 d x m P Y w G Y T o g D L S U o J u 1 E 2 A T + U Y n B B 3 B Z r 7 b Q o 5 g M 1 9 y M 6 d n U 9 X N 3 O n G Z s 4 i O g x K m o T 5 3 o / i T J n 5 5 g V v V C C l X Y o 6 O n r O s v X z 2 Y b i j h C Z l 3 y A m D L l / f N L Q O Z l L B i 0 r n z Q e m 4 M M A I C 8 X H e n j T 6 Q 6 w c N q Y / f h a J x V 1 j 2 t 0 d W f l Z l U q W O i M P g o w 9 l e t S q t D 4  
 Y 6 p W n 1 9 u O Q n z F T v 5 5 h n p i o / 9 k H D w s B S 3 R x / d x n 8 K X 6 k 3 d d X 8 M e E / E y J t Y / r 7 5 9 L v p l e K e j x 6 L L w 7 H g t d f J t G e d C f m c / H E R O o 4 5 L Y k k a X V 5 e n 0 2 D A 4 y T l E s S c J V c 3 l 6 c 3 w c 3 7 t + / u g g / X 1 6 c 3 5 b B H v m B z Q i h z M o 6 G P K x x x S B H S e h m e 1 G O O b / R 6 N P n L L l + H g 7 v Z 8 j + a 2 F 4 k 1 0 L v m N a e U t 9 K f o O G m o b D 9 P U 1 t o 0 t Q W a u q 6 p b a G p r R 5 V z 5 N o O G x b V z u F r i 6 + v q S y x o Z u Z U 3 9 2 o S I 7 d X W e a D 5 T T Q A X b 0 1 u t o 1 O q u r b R X k T M 3 D / M w h z I i V f k 9 v 0 A R X R 7 8 T K Z O I q M t 3 A s o m x b U r Q s m I 6 w 9 + 3 D X H 7 C M d X q f J O E q z l 4 I p j 3 6 / v r m 6 D m 7 v D u 9 O x R S e x f f J e f Q t G t Y u Z t L r W + d j e t 2 F P R U a 6 R e k c E 0 F 0 P v s t m x 3 9 + B b s G m Q b 8 I 9 v B y I r 2 k g y 7 C X M B d 3 7 K h b p m 6 c 7 V I 3 D Z Y L 6 J v t 1 j d O R / U N o h 1 z P h U K x 1 o u 0 s Y 2 u q l w 2 g 3 U N L s X q F m i d v 4 h t F W 7 / + W 7 H Y / P N J v j M 2 2 + E G / J I M b V k 1 D Z N W y b 7 l f 8 M j e N 5 J p 8 5 S 3 F H W 8 N k Z j l f A d N u 4 P J 6 b j i X E C o M e h V 9 f 7 B w T g i u n b 0 G L D J C H I 2 K f Z b 2 u f H Z P j 8 F I l 4 N A r m 4 h / R o P p U o H H q 9 D B + o a l x q f k 1 T E h P 5 E l w P 3 X 0 W O V X b u J 8 Q g q 0 P u 1 R P K K O 4 1 9 s s d n n z 6 4 j Y j z k 3 o F p 2 l m K v v P H R 1 S c S 2 2 K F B P k H 4 M y v R o m H 7 P x L p p + j 1 o k Z N J u 6 K 3 / D 6 O 4 8 F 5 Y 9 P U 8 r x Q 1 E K a N T q J h L t n T j A L k + d P T x S N 1 0 8 X h 8 D z J J j U C v L z B x f M w i 8 f D l 6 v R e c K V F U 8 U Q D N F V 1 s Q Y + o h z i p c 5 O Z t D g c D + o l K J 0 X W i U q D S h 8 V U m 8 i w k u S H t z K Y w k N j l j K D z T n 6 n n 8 F G e 1 S E v q R q L 9 S t m y 9 P w 6 H k 8 E 1 T Z l 9 8 m Q A V j O 9 Y K c o n n O N X f X N d 4 i X x 4 M R a P W p J Z + d a z 1 q 9 U h z f v u Q O t 3 y 3 w + 5 8 N 0 k w + / R j l H S J e 2 0 m J m c b P x z O L 6 l R f y 5 b 0 9 r 8 0 F o s s 7 b d b a A t P v D j R / d 8 m p p p 8 e a / 7 0 U t x F p O 3 0 x 7 g U 3 v z 2 7 p h v 9 u R 3 k S 6 m l O u e / F o k i i l P K u 1 l m i N G v E C N I v J E Y 3 o i A 9 I T t Z 2 e C L W e n q h Y l f b z E x U A n 6 c n O k 6 j M I u u j q 9 q c n A 7 j M f j 8 F H M s T h x u 3 g h E / z E T R 0 a A H W e j B 5 7 X A X 2 m F V H N G N / 2 o a O / z B N k + / s 0 O H o + W V 6 s n H E B Z k a C r U t s T B j m X 6 x b Q F 7 Z 5 T r b M M 1 o D k t 5 Z 4 N F j 5 w X b U E 1 g X q 3 N V P I e M D u 3 R H w S n 9 2 9 V 7 U o n Y R P S o 0 V 9 l n M X u U r P m v U D O q 7 G j u S J 2 N A z P M A w Z d n x g f x q w o 0 U B 4 H C g E T + S l i l 1 h Z Z C o / w V g a S x J J C 8 z 1 l 4 j 4 G k I 4 A k 8 6 s B k g Q k u S V I k g 5 d I E n G m w A l 9 w h K F q t L o O T M 6 g K W B C w J W B K w Z E e w p E / P w 5 M 0 m w s m r T K Y p A F + M 6 F 0 W w 8 m t V x q N / P w R k C T N C a E z o Q K n M S 1 K z S b g J M P D 8 a 2 w k l k z I v f f o 0 M I G P Z + O 1 y f l 8 R 2 r v j 0 d t k J t 6 Y M 3 y M b T a P 4 2 H 4 Q g M 5 B L o t n 2 u K A A / 5 m r Z Q v c P P w 9 x k 6 L i p g s f 5 4 d H p O V T w g F z + + 1 / B g + p v x h Z E J e V / N w U l k p b x 1 b v z Y 6 6 P 4 u N h M i n i E O m c 5 + x 1 F o 8 G R y 9 8 a f O P 0 J B / C b / O 4 / O F 6 f q X i D 2 s 3 u D w j P o N D t K F v e j + h g I o o 3 v 7 v O A O T X c 6 q O C U L m 8 U l Q d K s 1 u 9 e O E W F y / O T 8 9 K 9 y 5 8 / n 7 / S 1 I 0 P L w 8 f n d V b 1 h P y 4 S Z A X u S D B 6 j 4 l B k t 4 o D L A g 6 r N 2 z c L b 5 n o V a f q G Z i E N k r s 1 6 M s F 6 q l t P D p v H 4 b h q P V W c + Z s 2 n 5 D B o 3 b B f g L 7 C e y n D t t P V l v 2 k 5 X b T / O 0 D h h Q O 2 B A 2 b V b G 9 0 w o K x W r 2 w g S 1 O Q z 3 n y G B N 7 6 T C v X L o D N z d o g F Z O 7 I K L G z V v q Y l a T z j 0 8 B D d D + 4 3 e 3 u a 8 a b d a q I x O j C e a C w e P S R w U 3 B l 4 b a 7 m z w w G t G 5 C i j j  
 L J c l 1 K k l F j M 6 k V c M t V t t B D l w Q 7 C J A W v F p i y 7 2 / c D U b t 3 V 5 E L h t D 8 7 O n 1 9 O m W a 3 T W E G q 8 u 2 o K i 4 F y T A 6 3 R U 7 / N f C s p y m o 4 u 4 5 H V 1 d s j d 2 K H U o p b p 3 d d n L R 7 q 4 y J h X z / + P N p D / f 0 s Y 2 N 8 O B t Y S F Y Q 4 A 5 + d 7 R Q H 2 4 K D z 8 6 W Z W G n B k a 7 z M L Y a N U + w A Z Y r g 1 c i f w 6 V / o d t 1 2 x 2 S 5 v m m C 7 z u d Q a / N Z w 7 d G b 6 J 2 e R O B 3 m x C / L a G A n D 7 p T f x i m Y p 5 a 4 1 8 C w G s 3 Q V s 7 S e z 3 E T j L w 1 6 t X a D h a 2 w D W w v G s A I 2 D g g o F t q J v b 5 i E d 7 n D 6 Y L W 6 u Z a l A W / u Y O F c 7 E D h 3 L m S p O N w E Q r n L j 6 a N B 3 b 7 m r l X N x 4 L C m C R S 7 u J p R 8 v q M l o s T E x e f i Z 7 r + T y 8 P 8 T D 6 5 X v 4 b S 2 i 4 O r Z V K 6 H 4 c t t Q f Y O 2 H 5 G T n O v m O v 5 j F 0 r w W 4 5 7 g b 8 6 Q 8 P t r N 5 u 8 8 1 1 1 W 3 y F 3 6 5 k Z 3 6 h Y 5 o m 6 R P a 1 b N K S J c 1 o s X O R W 0 / 8 P R d 6 e U t w 2 6 c 9 t p X C R n 9 9 n L 3 I H Q e U i q F w 0 G x B e S 4 T X 4 c p F L u 5 A 9 n R z X t K 7 Y V l V Q P p 0 S H o H 6 d M h 5 x 2 k T 4 e U d 5 D y D l L e Q c o 7 S J + + 4 Y x 3 L o b 0 6 X o T 3 t H 0 6 c z q X z H h n W 1 u P u H d F u d P d 6 0 O 5 E 9 f E 5 S E B O q A J S G B O o B J S K A O a B L Q J K B J Q J O Q Q H 1 N c N K C B O o 6 8 a T F E 6 i r A E p 3 C w p y b X E G d b / x d v y a 8 k v 2 s 4 e A 7 B i E i G H w P A 7 + T h 3 s c / N L 3 t 2 c 5 r f G d i O / J F U r 3 4 h C I 1 I c P J A B Y t h N I d t k i 9 k m 6 b / f E Q 2 i l G x S y r z r T j 0 5 l W s E e W N B k n d c k t F 2 S L J N w e 6 G R L n I r k q o s 2 z e D / n 9 J u f W W l a + / M F 5 9 J A 1 h L 2 R p z c l k 0 i 8 W 4 u 2 w 3 m C 1 U 9 f 4 o w m I S y Z G E N i 1 Q f U 6 n p O y w F 8 3 C R i Z v b d 5 / P T 4 P b q / H 3 J 0 P h U v W h U D + A r j 2 I L k 7 V q R j S + l u x F 5 W T v 5 4 S y P Q 0 Y J t N E R 9 g T Q 5 y P T 6 r n X b Z n G L t z X U N v V L v v t 4 l F c B W L E P k Z E T Q y 4 f 6 G f Y E j T t m i Y 2 M E Q A J m T J u A h O q p 8 3 x z W t m K a e B e Q C S A S E C U 2 0 c k r x F l t w J I 2 p b l z U A S W w p J 2 N g B l G g A J T 6 A k v W A E s c D V M J R C T K M l k 9 I v p A B R W l Q O S f Z J 0 h i c 6 P u y 6 u P S O j t s O v T m / d X J 8 E 7 i + 0 t p b k D + w a g S s s e V w l b v 8 q 8 W c z f H c Y w I P w g / F t z 3 O I I d L N V 0 r 8 A 9 V S s l F V h z 5 z E B 9 t 2 F L P R V A r a Y Q 8 y D I A 9 6 4 E 9 J q r G i j m W b 3 c W 9 p h t w h 4 k g z 3 U U b J P w M e t W I i v O 4 w B 6 w e s n 2 0 5 p W n i a 8 A + g H 1 A + v f 9 Y M e r Q p + t E f 9 N g Z + t O / T Z N / h j A v x Z 0 6 l P L b N + p + F P Y + U d U 6 R d / c i 7 N A V D z Y T b O v z 2 q a n n y i 7 N l C + 9 W l L V g + Q b / 2 M W m 4 W g E l U Z m f W K 1 n y V W E 4 J l l C C N 0 K J J a H E 2 g g l t o Q S u y 1 K 1 q C j d R S S o r Y M s U T i h 5 e P U + F d r 5 a 2 l 0 j t b p S 0 t F G 9 B K m r p k 8 8 6 q e / 9 C q j n u + 3 c o 3 a c b 3 T + n G 9 T f 4 4 j u y O 4 z 3 7 0 7 L 6 x i u q b 7 u k v q c m r G Y F 7 p Q V e N X / A y o c V P h 2 q X A M K r x F F V 4 v e A 0 q 3 L B W V O F W r s K / r N M E t 7 k G / w I 2 O C j w L V f g F i j w F h U 4 2 o K z 4 y 1 T 4 P a K C t w p K / C 1 G e F u R Y W D F Q 5 K f J u V u A 1 K v E 0 r f A s 8 4 F u m x J 0 2 K 9 C T z 3 W u A j 1 d s J R m m + 2 R t f l l q a K q M z k D 2 s e K L d a i Z 8 y H 2 W C K / 2 T l U K s Y j A V o / L W Q n 9 1 2 + d k F f v 5 N 4 b p Z l x j a F u G U J b + w W b E 4 q s 9 Q J Q 1 p 9 R m u x C p V n 1 n l 1 J y 1 Z z Z / Z i 8 j Q l 6 7 I u R 1 T o R K 1 K 4 W r 2 x 7 n d s I S N d 1 b 9 y S O 4 H f L h v 7 w M b L x p 3 Y b u f Y G B d s X N f j C x n Z N F p l Z N M A R m 4 q U V 1 n Z H O v G X k J + G g 2 h l F Z 3 B 9 z n k i 8 M 2 R 8 T y w c O q i E P U v Y O 0 / Z 3 0 + e y L I L N 8 0 / u V P m J t H i + G G p F A 1 v m c I U / T S Z T L 5 X w z U X T 6 p W 6 d Q R e U P T v C e j Q Z z F 6 y / q r U l E C Y / 9 l A l e 6 f 1 t  
 m P 2 j 9 9 1 c C n x Y t Y p T D l I w o s z X C e 3 Z 2 c n x o a 8 Q 9 b i 8 S H o 0 S j i e Z v 5 G p t X u t m F 1 b t u g p Y R G v e V 2 D r / G h N i y u 2 g C 1 a P 8 C S U W Z j d e F 5 t B d r v 8 b H e R n 7 + b i v x M T S P g 5 5 I t s Z i f n d 0 3 n W j E u m X t i O X k g O X E L a f B c p Y T r o U d K 2 1 a u 2 g 5 t X u G Y L p d 3 G m + W M v u N H U f q A s 7 D e c c a 6 l 9 x t v 9 f U Y M d h e 2 G Q + 2 G b 7 N f L H U t h k V W 3 I X t 5 l 2 D y h M v 4 v b z G B Z Q O N t P j J o G 7 e Z w s J f u M + g d o 8 p E B x T N B 9 T 1 O 6 a 2 K b d 7 W M K Z O 6 + D U T e d X b D B E I m m E D C B F J E 2 i q 7 z w 6 a Q A j t h V z i H Z H L r p 4 d o h m 5 f M L G c o L p 2 K / 3 P u y i Y O J 2 j T n c S R e Y q e g C c + D w s G Q R L U Y m 7 Z 6 E o + 6 d h F P i s b E c N 2 O v z s 2 2 A d x c 2 B G L u Z m d g 4 s b l n X G f T + K M 2 X G n X f k X b 9 w V m R X O 3 r O s v W b A h v K r 4 b J B O U D d H r U Y B D p / s b x t y Q L J q k w I u p G I t K e Q p l 8 g X 2 c f J S 3 I w / / E K W S c m 9 I / u P n q s c 8 7 + a O L P 2 s u U v W O i M P g o w 9 l d u 6 V B v y x 3 S B z / I Z m P T + 1 r u m k z B Z Y P r m n z 8 j v f L h H x L h G J Z y F d J H t / G f w j r 3 p n k R / 5 j w n w m 9 v j H 9 / X P p 9 9 z d z h M 8 H j 0 W a R q 9 a Z Z G c W m F N m B C d V w S e N L o 8 u r y d J o A 8 T h J u T T R z J d k U J e n N 8 H N + 7 f v 7 o I P 1 9 e n N + X E j n z N 5 m S L 9 N k X 3 h N 7 + T G Z z e x Y Y Y a t S + 2 Y y z n N t P m c J d f P w + H 9 D N l / L b o 0 b 1 f N Z 5 w 7 o v Y + w 2 B t N 2 N q W y n c g 1 a x T Z i K C D N i o d / T j L P B 1 d H v R N C a 8 r 7 m i z 3 N X 0 w o G X E d Q v 7 Z o E 7 I f 1 6 n y T h K s 5 e C G Y 9 + v 7 6 5 u g 5 u 7 w 7 v T s X U n c X 3 y X n 0 L R r W c h z T / M f n Y 5 q 0 l j 0 V a u k X x N d h N r f v X I 1 R A u y k 5 1 9 / n Y f Y b b o G y T A K R w H / u 0 m T k Y 6 P p i 1 q N Q G 3 G 7 l 3 N H b F L L b f n r M U X r e t 2 k 1 D y 1 h C 4 2 w K o C + E 4 k 2 K Z 1 a 7 t B u y g l w 4 f F m W A 7 H d 8 T s i q D E A x W E D 4 b s S M a f S b P I p r q a p R / n D 4 5 x 5 J 4 L y U m V 3 i d V F W 5 x e X N 9 9 D j 4 e n n 8 4 5 S 1 u k z S j m c 8 5 E / / 5 J h Q M c x H + y O 3 w S r p 2 m q 7 7 a z y u P 1 m D N O k I G W H W K s N k x E D M o h L V 6 x Q u v E Q e E E 1 Q j P J J P r Z e M h 3 c / I u H 9 U Q K G z g I 3 Z a E 1 8 j X X + + n / L y K V q l V 9 t 0 M / o w f g z / D R + b q m F v p 5 9 3 5 + 8 v T 3 a n 0 A 6 X Z o Y K H a v 0 e q l q O m Z Y P / h U / / i t 8 l P C x L 6 6 + 5 y 1 O o n G + 9 P S E 2 U T 9 g 4 O S b A 3 E Q z q f o v 2 3 O C z M f J F l w h K P q f u B 7 C L j e t Y r u o x T k o o n R b c 3 B N q l E y 4 D y M q r A h F K J i m v R U L v N w t R X 1 g B x C 8 K g H w y F V D i T t Q A o r I G m g I 0 R Z u 1 f h y q X 4 b J J F K p 9 l M w 7 K u K + y w t v g t q + N R c N L p K + K D c K 3 s S R e P r e P Q 1 V 6 d P I 6 b I a A m f i V L x H q a b + 0 I h s n 6 C w m m 0 W k W f 8 v P d L + i D f C j o s 5 6 C P r h 6 k o o 2 k I 5 i W + A N N l q F N 1 Y F 3 g x 5 a T V A N 2 C z A L r Z F X S D 5 q E b L E c 3 X N I B 3 A C 4 A U U B 4 G Z p c O M b A G 7 2 E t x g A 8 D N e s C N W Q u 9 7 z K 6 s c x W j / c t E 4 7 3 G 7 P J V T G 3 a 3 T 9 b q V t Q B 6 j N m P B b K O j t 7 i M + i 2 u J d M Y W U 5 d Z P 1 O J I D 0 1 n D i 3 x i e T v m H x c S P 5 3 r C 7 m 5 O L 0 / W 5 w k z t X v C L F W A O / U A n J g A d D v s E X O L j Y 7 d l 7 h O 4 p H s r o V H 3 6 L f I w J z f V 2 e V I 5 y q z + S X l m k d f V X S j D / m U Z q j 8 J + P 6 5 1 t a z f 6 m R v / V b g 3 w Z p V n Z b d U + a F 5 z R V y w G j X 6 s 3 I 3 1 O R p y l / v K L i t h D q z m n d r o j S v 9 Y M G D s / c 1 u a c s o 4 Y q k N H Z 2 G K / T a T h C a S R m g A 1 A G o A 1 G j d O D E B a g D U A G n e E 6 h h d h 5 q s F q Z w / S c L N j b N I p G A D d U 4 Y Y P c K M 1 u O F 0 9 T Q c G 8 Z G 4 A Y C u A F w A + B G 6 w Y K B r g B c A O k e U / g B g a 4 A X B D D 9 z A B g T f t g U 3 c G c z  
 p 2 D D 3 A j c w A A 3 A G 4 A 3 G j d Q L E B b g D c A G n e E 7 h h A 9 w A u K E L b p g A N 9 q C G 2 5 3 T z f Q R u C G B X A D 4 A b A j d Y N F B f g B s A N k O Y 9 g R s u w A 2 A G 7 r g B g K 4 0 R L c s F B 3 T z f w J u D G B O 5 u A N w A u N G + g Y I A b g D c A G n e E 7 i B O g 8 3 H I Y 2 b q I B 4 A x l n I E B Z 7 S F M 7 z u H m t Y G 8 E Z c G k D c A b g j P Y t E w t w B u A M k O Y 9 w R k W 4 A z A G a / G G R b g j J Z w h o 2 7 e 5 5 h b w R n w G 0 N w B m A M 9 q 3 T B z A G Y A z Q J r 3 B G c 4 g D M A Z 7 w a Z 9 i A M 9 r C G X 5 3 z z O c j e A M u K Y B O A N w R v u W i Q c 4 A 3 A G S P O e 4 A w P c A b g j F f j D A d w R k s 4 w 7 G 6 e 5 7 h N e E M h w 2 B f I 2 i B L I 9 p 9 n k U 1 z d B V H + 8 D j n e q G O G Z S Q X d 0 i g z q 9 u L 7 7 H H w 8 P P 9 w y l v c J m l G V S p n + z / f h I K x L s I f O Q q p b A N U e Z A t o P 5 k D f L n 6 Z A / T 8 g f 0 U R Z V K J 6 n U K I G 4 T Q q A q h D s G j D J K P r Z d M B z d X / O x a w U z b 7 n D y t 5 Z L 2 3 y C K p o A 8 w H m a w U G J l T R B J g P 0 r w n M H 8 3 p R m q a O 4 y 0 o e y N m t C + s i 1 o Y o m h x p m m 1 C D 0 P c d y m g C 1 g C s s T H r B M p o A t Y A a d 4 X r A F l N C H z m y 6 8 Y Q L e a A 1 v d L e M J j I 2 g z c g J Q P g D c A b 7 V s o U E c T 8 A Z I 8 7 7 g D a i j C X h D F 9 5 A U E e z L b z R 4 T q a y N w M 3 o D U D I A 3 A G + 0 b 6 F A I U 3 A G y D N + 4 I 3 o J A m 4 A 1 t e A M K a b a G N 7 p b S B O h z e A N S N E A e A P w R v s W C l T S B L w B 0 r w v e A M q a Q L e 0 I Y 3 o J J m W 3 i j w 5 U 0 E d 4 I 3 o B S m o A 3 A G 9 s w E K B U p q A N 0 C a 9 w V v Q C l N S A n 3 e q A B p T R b A x r d L a W J r M 0 A D b i 4 A U A D g E b 7 p g n U 0 g S g A d K 8 L 0 A D a m k C 0 H g 9 0 I B a m m 0 B j Q 7 X 0 k T 2 Z o A G 3 N g A o A F A o 3 3 T B I p p A t A A a d 4 X o A H F N A F o v B 5 o Q D H N 1 o B G d 4 t p I m c z Q A O u a g D Q A K D R v m k C 1 T Q B a I A 0 7 w v Q g G q a A D R e D z S g m m Z b Q K P D 1 T S R 2 2 4 5 v z 6 U 8 w O c A T h D q 2 W C o J w f 4 A y Q 5 j 3 B G b s p z V D O b 5 e h h g t Q Y z 1 Q w 6 x V D u 9 y O T / s t n u m 0 Y d y f o A 1 A G t s z D q B c n 6 A N U C a 9 w V r Q D k / S D + l C 2 9 g w B u t 4 Y 3 u l v P D 3 m b w B t w K B 7 w B e K N 9 C w X K + Q H e A G n e F 7 w B 5 f w A b 2 j D G x 7 g j Z b w R o f L + W F / M 3 g D L o c D 3 g C 8 0 b 6 F A u X 8 A G + A N O 8 L 3 o B y f o A 3 t O E N H / B G W 3 i j u + X 8 L G M z e A P u i A P e A L z R v o U C 5 f w A b 4 A 0 7 w v e g H J + g D d 0 4 Q 3 L A L z R E t 7 o c D k / y 9 w I 3 o B y f o A 3 A G 9 s w E K B c n 6 A N 0 C a 9 w V v Q D k / y E n 1 e q B h A t B o C 2 h 0 t 5 y f h T Y D N O D i B g A N A B r t m y Z Q z g + A B k j z v g A N K O c H Q O P 1 Q A M B 0 G g J a H S 4 n J + F N w M 0 4 M Y G A A 0 A G u 2 b J l D O D 4 A G S P O + A A 0 o 5 w d A 4 / V A A w P Q a A t o d L e c n 2 V t B m j A V Q 0 A G g A 0 2 j d N o J w f A A 2 Q 5 n 0 B G l D O D 4 D G 6 4 G G B U C j J a D R 4 X J + Z O S t l v N 7 g H J + g D M A Z 2 i 1 T D C U 8 w O c A d K 8 J z h j N 6 U Z y v n t M t S w A W q s B 2 p g G 6 r 5 c a R h 2 + 0 e a T x A N T + A G g A 1 N m a c L K r / Z Q L U A K g B 0 r w j U G O L p B m y T + 0 4 3 L A B b r Q F N 7 p b z M 9 2 N g M 3 4 E 4 4 w A 2 A G + 0 b K I v K f 2 G A G w A 3 Q J p 3 B G 5 s k T Q D 3 N h 1 u O E A 3 G g H b n S 4 l p / t b g Z u w M 1 w g B s A N 9 o 3 U B Z V / 7 I B b g D c A G n e E b i x R d I M c G P X 4 Y Y L c K M l u N H d U n 6 2 t x m 4 A f f D A W 4 A 3 G j f Q F l U / M s F u A F w A 6 R 5 R + D G F k k z w I 1 d h x s e w I 1 2 4 E a H K / n Z / k b g B l T y A 7 g B c G M D B s q i 2 l 8 I 4 A b A D Z D m H Y E b W y T N k I 5 q Z 3 G G D z i j J Z z R 3 U J + j r E Z n A G X N g B n A M 5 o 3 z J Z V P r L A p w B O A O k e U d w x h Z J M + C M X c U Z j g E 4 o x 2 c 0 e E 6 f o 6 5 G Z w B t z U A Z w D O a N 8 y W V T 5 y w G c A T g D p H l H c M Y W S T P g j J 3 F G S b g j J Z w  
 R n f L + D l o M z g D r m k A z g C c 0 b 5 l s q j w l w c 4 A 3 A G S P O O 4 I w t k m b A G T u L M x D g j H Z w R o e r + D l 4 M z j D B p w B O A N w x n Z Z J p Q H o I 4 f A A 0 Q 5 7 0 A G i 2 L M y C N n U U a G J B G O 0 j D N b t 7 o m F t J v E U I A 1 A G o A 0 t s 8 H 6 g P Q A K A B 0 r w n J x o + 4 A z A G Q t x h g U 4 o y W c Y X f 3 R K O x W r j F N e d 5 I t G j N u 0 y G U b h K O B / y w w C + g 4 Z 7 N G 0 B b J z G e 4 f H D w I n R g w 6 D E J B g v 0 m U t 7 f y K 8 J t T Z r 7 / y f 9 z o J L G s Z Z q J o Y / 6 a T K Z f K / q r M U r p F V F 6 K j w S V 4 / J n t t n M X J a N 3 a I R + D D m m v k L y S t J v 2 6 l 4 F 8 3 X S f n Z 2 c n z o K 0 j 7 8 h L t U b a N w 3 y 3 Z 5 L t b E q y + y G x s e L h M A T J V p d s B y R 7 o W S b j t F N 0 X b b F W 1 U i P b 3 J B n E E c i 1 u l y 7 I N c L 5 R q 5 H d 2 y v X b l G k + 3 7 G E 4 m c R 9 E G x 1 w f Z A s B c K t m V 0 d M N u z O t s i T l / S 0 g d c 2 Y y T b P J Q W i y p v H g i n 5 x c k y G l w m / K y Z y / E g e B U P q d O R r Q 9 v e Z m G a 8 a 6 f p s 7 8 h 9 I z m c j 2 m f + c c F 3 + t 0 R k X U 5 7 f P X u / J j P a H w 1 z l 1 q J n e V 5 m 7 4 s 3 g 0 O H r h S i I W X s G y X 5 8 P s H 4 c M O X 0 + c 7 S J R y i Y u 7 Y m K 8 4 k 5 J Z I a + + s Q 0 y e 4 T y Q T x 6 D N g s 5 l w c D O O n m D V D V u n t G 8 p X l 8 9 P 9 1 F 6 H Y / L I u n x V v G f k V g Y 0 x A r M x G / k s Y f k + H z U 0 R n S D g g 4 x / R o P p U 9 I L I U I 1 f D J P 0 c / / 8 E g x p T C h 5 F N w / Z x n X F F b 5 n Z t 4 8 p X P t W 1 U u x S P C C + g X 2 z h I s y f k d n s R y P B K i Y / g / H E 4 y O q x U p t i r M d 8 o 9 B m e A Z b j L F 0 R H 7 / 0 3 K n 8 z B R / E c 0 w G b i x a U 9 H J G Z + 0 m J O r n w y j O x I R Z + X w J V p 4 2 O o m G u S 4 j x C F D 8 G l O / I f x O K K l E u L y a R J R G Y + 3 5 0 + y Z S J d 3 B J F d k 6 2 H s E E J p v x Y r k L 1 S t Y 4 v a 8 N r n k 2 W A o e t E y c + V z 9 D k 7 5 m C s 9 a v V I c 3 7 7 k D r d 8 s L P d d e e b y 7 l i 4 i 3 f b D r 9 F 1 m j z E m X w Z s 3 F 9 G e + u a 2 N G d B m n / b S 2 k P S 7 Y 8 3 f X W 4 p 6 Z c H m r + 8 3 G K a f F t j Z 2 u T t 2 k 4 C I X x M S U d 8 d X K J b u p V b E j n D / O b 3 B 3 3 d C A c N b p j 7 H Q 4 u T 3 t 3 f H 0 9 / F 6 a j Y n D z 2 a 3 E u W l 5 h 2 s v 0 S F S 8 Q I 0 v 8 k T j a b y h / T T e h N P 4 + a f x q P X T + G J V 2 j + O L z A b P 4 K + H c b j c f g Y l Q O y y F R e v J C J f O K G B P I o s h 0 9 9 r g B 1 m P 2 N I W l 0 z Z 0 n I d p m n x n R 8 x H z y 9 c y v r D 9 I i p j z V A O i 2 p u J 1 c g 1 z n Q y O E 8 y z I a 4 R 2 7 u p n s P G B X X B y f O C U / u 1 q P a f F Z I b J H P S Y W V 1 d 7 0 k v H v X o h r s Y R v p V G G l Z r z / A N V e E k Y b h G c b M A W 5 + t E v / N I B J i 6 L F 4 U D j U S 5 p m d I g i C n a d I 0 V 0 a Y B a B P Q Z g l t u g X a n E T D I c B N g J s A N w F u A t w E u A l w E + D m 7 s N N n w Z S J 2 k 2 F 2 9 a Z b x 5 S + y g W l i z f r z p a k n J 7 l b w J i W 8 2 4 C T z C y d h N c h T t f Y P O J 8 e D C 2 F n F i O N / c W s R J 1 R 1 u A p w T x t B w u g l w E + A m w E 2 A m w A 3 A W 4 C 3 A S 4 u f + n m y 6 G 0 0 3 t Y N P M T z e p V a 0 M N W 0 4 2 5 y D N C 0 4 2 w S k C S e b A D U B a g L U B K g J U B O g J k B N g J p b f r J p w c n m W k J p 2 c n m a 9 A m 8 m w 4 2 J w D N 5 X S I 9 G L 1 Q n L n x p m W R r f U 4 U Q X B 3 9 T v b g J u y X J x 2 b b i N k P C O u 3 c k / R a J W R j S D K g x a m b w 3 Y j k Q g z t 7 K T K j H f 1 + f X N 1 H d z e H d 6 d i t m j O e j Y T l 9 L o 0 j 3 o v M x T Z h 3 L t A u 3 Z V / Q Q o p 5 + B e + K z q 6 2 i K J k o i 5 d H e E e P X n v v P + / S 3 x Z H 9 V j X O A v M U 0 N t 5 I 3 z h 3 e 8 m 5 V P R r k z P O N u l Z 9 x C z + R + E o H l Q d l s t 7 L p a N Y o K g h T R g 2 4 y r G X U j m O X b O A j N w C 2 n e V 4 5 l N K s c U Q k A Z h g s w I d O y n J 8 t y y X / 8 8 j / / H X g B E 9 L s W g y e 3 f P 6 e j q k r 2 x K / u l l V P d u 7 r s 5 S N d b L v X N 0 v P  
 2 k C 9 h O h + c L / 5 P K Y e W p m b E e F i T P 5 n k f / Z a + F m L S U J E e f m s 7 O d Y m d b s P P Z m T I / u 1 5 3 + R l v I T 9 j 0 M 7 L a 2 e a W h m 0 M + d m a w t t D Q u 0 8 y r a e Y a f u 6 y d G 9 2 C a 4 F 1 n g 4 f E q H h O p x M d o R D S 9 Q u c B j V u N J x W u f K P v s j 8 1 9 j 9 q d d 3 v R Z 9 g e D O 3 v q b P h + V D h y V m Z D f 9 7 9 t I p W t E t F J 4 6 m o T X 7 V 3 a C X l 3 J B 8 j 8 m 3 m 8 0 4 i G P A n f Q 9 3 B h L R X b 5 M d C l i s x R / C v 4 a M 6 Y + f x X J i Y 9 r X H V n 5 W Z 8 Z W e q M P A g y 9 l T u L K O q j T + m 3 k B 6 Q N d L R r 2 / 9 x J + c D P X g U c + f Z a M R D G Z Q 8 L p w 1 L 1 F v q o C A D j V X X y S j F / i A g w Q q t v T H / / X P r d 9 E p F b Y 4 e i 9 I 0 l M z + M L 0 N R 4 O X o z T 5 X o R 9 0 W Z M q o 5 L M k x a X l 5 d n k 4 L w x w n K R c n e p x O h n Z 5 e h P c v H / 7 7 i 7 4 c H 1 9 e l M u e M O X b k 6 d H I / H + P I S N 9 W C N x W W 2 L q K N 7 m c 0 x J D z 1 l y / T w c 3 s + Q / d c i 3 x u u I T 5 z C d f b H l R e k b j j / E b A 5 7 A R c e 8 8 i 5 q c f I q r Y R s o f 3 i c K / u J C L f L t Z G E 6 + g o T y + u 7 z 4 H H w / P P 5 z y F r d J m p U C c M I 3 f w o B u g h / 5 O q o G h R B 6 z h 9 j c e l R 2 s q h e R r Q Z 6 e 2 J W I i G R R e U B r 3 J h w w 8 Z k V D c m X S A 1 H 1 s v m Q 5 u v g C a 2 + B C V B X I Z v F a V V a Z B N r z D K d X s a + 9 r O F U r t Z V b K u 7 b T a R m X h j z h p O i M 3 j e B i + l A w n Y T T J 1 e n 6 C + F W l W Z j G d z z w 6 P T 8 / W V w Y W C m V A w c 1 v K 3 6 r d X i F f j o + H C Z f A F a + v L M P n O i 6 x l D A S R R G W B C L Z u i G S W y C k 9 W G j o u J n a S K X x C 0 + 7 6 D / h W / C h I z D y + N 3 V z f B + e n Z D M C Z D 6 l W x D L l O I s N F O + c a y b Z R t 2 X j 7 c Z q K j Z R b O Q p N 1 y N O a 0 H E 1 e h g b i f 1 Y 2 N L 3 u B h t G I z p X v I L R c s G G t a u 2 j q 8 Q + 7 y D 1 W h 8 v 1 2 5 L t V 8 T U O i 8 I c g 2 a t L t t 9 R y f Y L y R b M s 5 x s 1 x w b t u V 0 o d K U Z Z j b F U j s F G c T L L U X x B H v g r a x D L O j c c T s K O 2 l G k b s L a V w 7 H q G y G 6 E E V u m u 6 b j Z t I z H D f X + d M S x 8 2 M K Q t W b f G w u U G h V 5 0 p r u S 8 G b m 6 n S k e S 7 Z T 5 J l Y / 0 m z v e J J c 3 6 4 + z a N I j h j 3 t g Z s 2 3 C G T P X 1 d h W B X 7 7 6 g O e s f 1 + / D b H 9 l u b m U y T b P S z B w F x g u d x 8 H e q X 2 W m s j U 1 l a 9 v 3 h + f m m 3 a y i u b p / k Z n c n f C m Z f 0 2 y 5 4 o 5 e t 0 V U p 0 y 5 5 z 5 N v k a j p Q x X X L v / Z r t W F 7 x g F n Z A G S 5 S h v / c i D L E V W V I 7 I E R U Y c T n q g E 9 O F K + r D D N 4 I r D L S C R r Q 8 o 5 s a 0 W 3 S i M K d d X E 3 o a R y s s i C p u J U + + J z 8 Y S u 6 d P L Q z y M f v k e f l s L U 7 t 6 m P p 6 G L 7 c F m T v g D P c y W n u s b n u m c t x c y 3 G 1 v Y 2 c W / n 4 c F 2 N n 5 v x 8 L t n n z R d K P V k y + u h o J w G K Z P 4 J d e W f A 7 e g p G / X 4 y D l r y K K x m 4 D t e J 7 Y z q 7 E M L i N 3 s c V M 7 6 C d 3 r y / O g m O P x C h u L w T 5 i O 9 m X Y R / q D G + G S d x p u l p S A Y d U u O + t H U + b s L O x 3 K i e 4 R O 7 9 3 n 5 O 9 0 u 1 U 2 z N a P + + 9 N y K U 3 5 H f 7 C 5 n m T v P + C Y w / p K M X z 9 3 t F 3 f 7 i z j o z a v Z Z P P w b X s B q 4 0 U S 2 p F v 2 h y 9 e y L Q u 3 y 5 s Y e L P J V K h H a g B v W u 3 y p g W 8 2 b S b e z N 6 0 + g 4 b 9 r t 8 i a k W m k s T O U Y w J t V 3 n T a 5 U 0 H e L P J 3 q w 5 u S 3 s d X 1 P d 9 v l T R d 4 s 8 n e x D b w Z p U 3 v X Z 5 0 w P e b L I 3 L d C b N d 7 0 2 + V N H 3 i z s R A q 8 G a V N 2 1 j h T S q t B Y t d v H P 2 L V + x o 5 P / j Z + N k 2 P / M / / 2 S S / m 7 Q o k 3 6 G t g 1 I E r x 8 k m C r b h u Y f l e T q l q 2 u Q P c b U L S 4 F W S B l u o p s M d w + 4 q f z u N 3 g K P B 8 e y y t X l D H x 5 x G u 5 p r W 4 F W O I Q 1 z R n D G c O N W V 1 r v O a 5 N P r l j J v 0 l R Q Y 1 H 8 9 B z R 0 q 4 p H Z m Q / F B S s O 0 j q D 4 R H + Y n k T R + D o e f V 2 H A D q O p u 2 F R W P T C t v R  
 2 q P / 7 O V S A B a X B Y 1 q D U F d k Y N s x D 3 C U w H h 5 E G 0 h P B W Z d d z 2 / f 3 W Y 6 H 7 q 2 V S w O W F m Q N c u y t F i Z L y z N O N h E m 6 3 g d D Z M 1 y m G y K 5 9 V e y q h Q 3 s S I O v 4 2 7 x H k c + x 2 7 7 0 u R C q 0 v O t 2 q d 0 4 H q a / C R P 6 M p r 3 r I d u t W U t U b D 5 X Z N + x K y i 5 S 1 d G P i R W y D p B j n f M m t B f 3 B D p V L s b u u E g C W C y U A Z s o w m y I n g 0 / D s f v U y v r 7 g P F 0 Q H h 6 I 6 k Z G B E B V 8 3 L 1 A L Q n p u B 5 S 1 g B u f f e l M B 3 9 K C A I h t B 2 d x G h 2 l X O d D r o Z N 5 G p w L c j V w H M 1 u F u b y K u i X C C R 1 1 Z f m H I 7 m s j L Z H q U b j 8 8 i Z e / 1 F U p s 3 Z V y r P d L p Q f t 3 x z U / c i w 8 G A K J R w M o n 7 e e r W Y I B A z F c V c 7 + j Y l 4 n e U G h 7 6 p x 4 Z p 2 J 1 K C + o 2 3 Y t Z Q Q Y P Q O U C 5 I I / n 1 t C 4 u z m 9 P N m l G h q m a g 0 N v 7 h N d 2 J C L Y 0 O 1 9 I g 6 / L E + C a 4 p g J y n c Q j G Z T 2 + C V N K j D X 1 + V J 5 X m D q j + S X p n p X P 2 V E s x / p q b 3 K O z 3 4 1 p X 8 y + B 1 r m 2 Z o u b C / b F q V Q j q I w D 0 r z j 0 o x A m s u F Z R C N h O H f I L / f 5 A x b M 5 j z B + f R Q 9 b g m S J P b 4 S Z M 8 c j 5 j O P 2 O d o O M x 9 T c K X 9 l K Y g L d 3 n 8 9 P g 5 O r u + n j T 1 V r v O 5 I K 5 O 6 d X 6 0 N c A D H R e V K 7 X p z g l l e + r P p 2 d u Z I Q 9 M c T V M A U y d 6 h + o t Z T J 9 t o E 2 d Q d h F A I z U B a Q D S A K T R u m 1 i A t I A p A H S v C d I w + w 6 0 u B x A O d k v Y q a D Y A 2 V k U b x A 4 E t N E W 2 n D s z q I N v C m 0 g Q B t A N o A t N G 6 f Y I B b Q D a A G n e E 7 S B A W 0 A 2 t C B N j C g j Z b Q B k b d P d u w N o U 2 M K A N Q B u A N l q 3 T 2 x A G 4 A 2 Q J r 3 B G 3 Y g D Y A b e h A G x a g j b b Q h t v d s w 1 7 U 2 j D A r Q B a A P Q R u v 2 i Q t o A 9 A G S P O e o A 0 X 0 A a g D R 1 o w w a 0 0 R L a s F B 3 0 Y b T 8 v 1 w v J f 3 w x F g D b B O 4 H 5 4 X R o A a 4 A 0 A 9 b o h D T D / f B d x R k O 4 I z 1 4 A z b s u F + O M c Z p t P 2 q Q b e z / v h g D T A N o H 7 4 Y A 0 A G k A 0 u i m N M O p x g 6 j D R P Q R m t o o 7 v 3 w 0 1 3 U 2 g D A d o A t A F o Y z 9 v l A L a A L Q B a K N b 0 g x o Y 5 f R h g t o o y W 0 0 e H 7 4 a a 3 K b S B A W 0 A 2 g C 0 s Z 8 3 S g F t A N o A t N E t a Q a 0 s c t o w w O 0 0 R b a 6 O 7 9 c N P f F N q w A G 0 A 2 g C 0 s Z 8 3 S g F t A N o A t N E t a Q a 0 s c t o w w e 0 0 R L a 6 P D 9 c G R s K B v V B O r 6 A d o A t N G + f Y I g G x W g D Z D m P U E b W y T N m 0 E b D g M b N 7 m N D z B j Z Z i B D I A Z b a W h 6 u 6 h B j I 3 B T O g o B / A D I A Z 7 R s m F s A M g B k g z X s C M y y A G Q A z X g U z T I A Z L c E M G 3 f 2 p g Z C m 4 I Z U M k P Y A b A j P Y N E w d g B s A M k O Y 9 g R k O w A y A G a + C G Q h g R l s w w + v u a Q b e F M y A E n 4 A M w B m t G + Y e A A z A G a A N O 8 J z P A A Z g D M e B X M w A A z W o I Z j t X d 0 w x r Q z f B J 1 B T A 2 A G w I w 9 j e a G m + A A M w B m d E u a A W b s J M y w A G a 0 d Q W 8 w 3 c z 7 E 3 B D C i m A T A D Y M a e R n M D z A C Y A T C j W 9 I M M G M n Y Y Y N M K M l m N H l u x m b q h A + g S o a A D M A Z u x p N D f A D I A Z A D O 6 J c 0 A M 3 Y S Z k B p 8 N Z g R o f v Z m y q N P g E y m c A z A C Y s a f R 3 A A z A G Y A z O i W N A P M 2 E m Y A T X B 2 4 I Z X b 6 b 0 V g T 3 O J q 8 z y R K F G b d p k M o 3 A U 8 L 9 l 1 g B 9 h w z 2 a N o C u b k Q 9 w 8 O w s E g 6 A / D y S T u B z n y G O A F 6 s y l / T 8 R d h P a 7 N d f + T 9 u d B J Z U 4 g N x N B H / T S Z T L 5 X 1 d b i N d K q J X T U 8 i S v H 5 O t N s 7 i Z L R u B Z G P Q Y f A V 0 h e T e B N e 3 W B N 1 8 n 8 G d n J 8 e H v o L A L y / U H u X b O M x 3 e y r c u L E o z l p 4 E e t I w U 5 o u A 4 n k x 1 h w x K 1 c z n Q s q s c 6 J u 4 d c 9 W n / 2 p c y B 9 g t m f d j c e 3 J h J 3 a a / k R 7 f k j G M q a X N S a Z j E v D w r f g 3 G T 8 y i 2 t + u T E t 3 m F s J q x r m a l N R 3 v 0 / D K 5 S o m h O J z w B b 1 / p q h i D e K h J X U o  
 I e I y u R p H h O 2 v 6 N S u X V J w g 0 V n V C 0 6 H d L k 0 b H 1 C G c N F h t x u H q / 1 l e p t P x K l X 7 o H / t n Z 5 u 3 4 T D S J 0 q G P l G i P J b / e w 2 y h E C W N M q S B c J U C B N W B U R 9 5 m w k H J P / L c E a L l / H + O r d + T F f l f h 4 m H C f B X c s 5 U 7 L s 3 g 0 O H r h 8 C Y W T h S Z F 3 S e 9 3 Q F B 9 O F u S r 6 + v H b H P S F y N o n 7 A A p z I h V e k 8 9 f c H V 0 e + k 4 6 a Z y T 0 v U / c w W d g R 9 9 p S S e X / R B R 3 Z Q / B Q x q S v o f B 8 z j 4 e 0 D 2 b N 7 r d Z q M o z T L Z 8 5 m Z 1 b X N 1 f X w d 1 5 c H 3 z / v g 0 O P o c 3 L 5 7 f 3 Y n 2 I o 6 5 p i P r u Z b p n 7 n 8 z H 1 I r K n X P O Y v y C J H 8 7 Q j R X z I z 6 T v x X M v q Z b n + L O w s g / / v a Y / e O f 9 + l v C 9 U k q t n w t m N 3 A k V a o B G X 1 Y j / 3 I h G x F W N O E i + j 4 h O p M Y X K M X X K E W r w 0 p x u K R S x L i j W r H x t r G N + Z x L n B R S 6 E T + / p g M n 5 + i E k J 7 i H 9 E g + r T 2 / j P S G h W 4 x f z 2 8 H B / e R + E g y T b C L Q z L T h T T z 5 y n W R b V T 7 E Y 8 o V b / Y 4 p Q o f 0 b U Y D / K z 0 O p X P M j e E 8 8 P q J M X 2 p T H O 2 T f w z K V M 7 s B q a I H G D / v 8 k P T 0 b 2 U T z H b J S L d I h H d R W Z q p u Q C N i H U Z y J W b L o 6 4 Y p J m z a 6 C Q a 5 q x P i M u L R t L n T 0 8 X j + / J 6 3 E 4 P O c T W i L A y x t c P A + z e D x 8 u R q d J 9 x F y c 9 g q V F a b U F U 7 k N c z a H n 5 m 0 O B w P 6 i U o n x W l / p U G l j w q p N x E R R 0 k P b u V x E w 0 m R k 7 z Y L F o c k N U f D q Z P V t l f d A d o r E P h G i T E 6 K 1 n u 7 J v r N g Y o t 2 D R 9 E j K L z 8 D 5 5 7 n + J 0 q i 5 O 6 f a 8 D y e Z I L 7 z J / R z / h n 6 2 f 7 Z 2 c 6 1 9 O m T W N l n 7 6 N / u 9 R O I k k H z T 5 4 + l S k L c x + Z R T e V u 6 F I g / b P q 0 I 6 T u w 5 h s 3 u f x U 1 w J c S G v 3 x K d S 7 8 r 9 A b 9 b f B C L I S 4 X 2 z P 5 X b X 8 X h S V Q p u 6 W E u 1 n f X N e G n o Y F D 0 U h i 1 d A N i x o E k + A 8 + R 5 N s r M 0 e b p L j h t N P o e r T G K d p R k P X C z F Q 5 w S I 4 / / 6 F E i + g c H k 2 E Q j Q b c i u Q b 1 K c v Y X a X v I 0 q U 7 r Q t m u 2 S k i z N 3 j M 5 k f Y J o N x 8 6 j V 9 F l p S u f Y R I O B 1 u + W F e G c D 1 N b K f w a 5 X w q 3 Y g q L Q Q r U Y X k 0 E X K x o E 5 y Y J x M i k C l 6 a N c 9 a 6 P a / N A 2 X X 4 b S Z l u E u k b G U f X e s + b v L L S / 9 8 k D z l 5 d b Y C L p p z 8 K H z C h 9 u 3 d M b e f y O 8 i h k s I i M d + L a K 3 y p N K e 5 k G b o k X q E l J n m i M G T S 2 J 0 t 7 V 2 I G U e s x g 8 W q t B 8 0 W E R 5 8 E C 5 2 2 E 8 H o e P U T k b A Z n K i x c y k U / C 3 j W o s 2 P 0 O P W r 0 1 E d p m n y n c W 9 H e V u S J e F v h 1 x + a S 2 Y W 2 T Z c G J h e z a t r C Z Z l T m b M M 1 w F w d 1 + Y d d v x z m U f E r R P j 2 i s G m L G j F b v 4 t w 5 8 T H U 0 w X M 9 M u D e K B / x f L 9 h 7 X T F 8 V 8 d b m a u i J A N w z M M Q 3 b 2 / 8 D + N O B k e h q e D A c a z 1 l I y 5 R 6 w E p A 2 l k R S B s A p A F I A 5 A G I L 1 n Q N o t g P Q 7 o n 9 3 G U n / D y B p N S S N b U D S g K Q B S Q O S 3 n s k b d L D 4 i T N S l D a K k P p W 3 5 6 X b l G t v V Q W k d q C G p K k M F 3 B E s j B u l 6 d M R L g W m M N 4 + m H x 6 M r U X T j W k j P F k s M B l 0 m M v Z O o P q p 5 H A P C 8 F H Y V k 6 2 v Q H Z S I q W I Q 3 y B a 4 S S K x t f x 6 O t a R F n L 9 U t C J 4 t m y o O M N y X P R r v y z E a c 6 / X F N 2 P M W v i I 7 7 R + F 9 N y P H R v r S z O p c V Y Q x i y p 0 u O j T V c j t k h M f Z A j N s Q Y 1 x 3 c o M c 5 3 L s d + 6 a m w 9 X c x Y L 1 2 X S o 0 d I y 9 3 P M T 0 b 7 u d w g b K M z l 1 2 s w y Q q C U l y l C V K A s Z n Z W o x h t v Z E 1 z k f r I u y z O W + p n p g 7 3 o p p a / L D 0 n M q k K U K e s y S I S M M X + q F g I s 5 t m 3 2 z J V p R l Y 1 Z 5 6 g t x 3 i J D i y h A 2 + A D k t C h 7 U B O m w J H X Y 7 d K x B N W s p o G 0 z J 3 L 8 8 P J x K r q b h x j G m i G G I 0 b d q w x 7 v t 5 2 6 3 r b a T 2 P h k 3 + O I 4 M Z t y z P 6 1 q b 8 d w W k 3 g h M 0 i  
 g d M X e k q d s s M o d r 4 j 7 p 9 B E q c V t Q h Z Q 0 j i t D i F T u 3 6 r Y N Q F y 6 a O Q b z 6 A t L r M 5 2 N I R H m e 3 m u b j r G 1 S R R f D o O c v W z 2 E b y i O I P I r s 6 A B N g 1 5 / z K c l G J I Z n 4 j r k H X d g 7 S n 4 y b q / K d 7 R k X w F I 6 e w 2 F A U U 0 8 e u R v k a Z / i E g J Z E x / / M x / t A x j 2 u k d Y Y J Z v U p W P S M P g o w 9 l S t U q t X 4 Y + Y P Z H P B U i x O F u t 4 8 u W z Z C S S h B 4 S l h 6 W E n P S R 0 U Y J k + W m i c B / U N Y + e S L v j H 9 / X P p d 9 M r J S s 9 e p z 6 k z H z J 9 + G o 8 H L U Z p 8 H w n g S 5 s x O T s u S T N p e X l 1 e T r N + X m c p F y w a P g B G d r l 6 U 1 w 8 / 7 t u 7 v g w / X 1 6 U 0 5 k S l f w s o S 2 3 m 2 V Q J a r p + H w 3 u e t n R O i l S P x 4 n z l t V 0 p / X o u a 3 L d z p X W 3 t O V V t j k y n r v c + p W d u P q A I 3 G 9 M z s Q A + k 9 / k Z 1 F 8 k 0 9 x N c w F 5 Q + P c 7 U / K W I 9 K 2 o h y A o h L r M X H f H p x f X d 5 + D j 4 f m H U 3 E 0 k 6 R Z + d j o z Z 9 C m C 7 C H 7 m K q g a U 0 E i N r / G 4 9 G g 9 G W 8 d U 0 t S J 0 / s V U Q W s q g 8 o D 3 x d Z H n + d h 6 y X R w 8 4 V x J l m a t 0 M J b 5 t F b V W 5 Z d K I 5 5 l T r 2 J f v K w 5 V U 7 K X O y w u 2 1 M k Z l 4 Y 8 6 a U z 6 b x / E w f K H W U 1 V r C X t K r m F b K H r S q E c b i 5 + c H x 6 d n u 9 S 8 R M o k w B l E t S K n u x q + q Y l E g / V E F T u f a k h K L S 7 C K o o 9 1 C a z y X R j c 8 7 6 H / h 2 z M h 4 / D y + N 3 V T X B + e j Y D g + Y D r x X h T N l h t 3 V o x q i 7 n f P 6 x 3 t l M c 0 C F 6 X E b + t L c z b P K 1 J L c s Y 4 j C c 5 u 7 0 7 v D t t M 7 E Z e L h n b e O O p l K j f J j 7 E 3 u 5 Q 3 E x V q s H x G K 0 h O d k U 3 7 t h R 7 s J v N + V t n Y o G x A 2 e h R N j Y o m + W U D a 4 p G 9 t 2 u 6 F s n L U 5 g R x w A t X Y E t t s H o f j 3 A l E g 7 q E v 0 V E d W 3 c F U Q + P C f Y D H x B 4 A s C X 1 A H f E G e V z 9 N J 1 3 Y i z x B K q G K 1 N 6 b S T y k y R 1 E x c V Y x R / k F v 6 g q p d H 2 R 2 E m D v o K i X 7 c s S v b u + R N 8 i u F f O y k L 3 / z i D k t 1 s o E h V x h n 2 q Q 4 J k n A T T V A G A h 1 a w S Z H f X T x U M M 9 y z p f 6 L U b b 6 E S M Y X O h S F O w P m W T f G t 2 2 e 3 4 n 9 n V W v 3 M q q W I J J 2 l u + d 0 d H X J 3 t g V f v V z q n t X l z 0 + w 8 t x b f 1 0 w j H s 9 s M 7 o v v B / c Y v M z n N 5 b v a 5 2 Q t d 0 M Q 5 + S z s 1 1 i Z Z q o J 2 f l s 7 P V e H m m y J J r d J a X G 8 / f h E F y c T e h 5 P N Z J S u c Z o i P 4 u J z 8 Y i u 8 t P L Q z y M f v k e f l s L q 2 s 6 3 r k e h i + 3 B d k 7 o L G d n O Y e m + s e W s 7 p W r / I Y L g b U N c P D 7 a z B S x u 7 w y L 2 8 D i S 7 O 4 X S s o 2 m k W b 7 y g x 4 a w 2 I l l F Q X p j j 8 Q l H l 5 J + w C W n n 8 I v x B / W O T N d Z B c 7 R k t W N + 9 F E / m n r r d 4 H 5 U U 5 0 b x y l v f u c 7 B V 1 O 2 4 9 r 8 C 9 E S E P b w H j u z v P + C 4 w / p K M P 6 v x O 8 z 4 X r u u U q t w l Y o K o K P o e x A O w / Q J n K U r y 7 z X U W c p + Q / K N p y F l q z 9 W R V 6 2 + / G l W z s g 4 D v r o D 7 I O D L C r h t 2 Z 0 U 8 O Y k c 3 O D U c m X Y 8 I U f b Z 0 Q X y W z 7 Q s W M L m c 1 Q U H F m 1 7 k Y t S h S v p A f I C 7 / N U w N K q Z e M n Z B + L b n 0 9 j 3 V y u y + 7 n Z D 7 M 3 2 x R 6 B 2 L c h 9 i a I v c J u 3 x G x b z w z X g 8 v 6 j g X t n I v 2 K 4 c B 9 N Y 0 F E / j W j 5 l y K 8 m u i Z d C k z 1 K w 5 l 0 z D M F s / T + i z P 7 K 0 f 5 j 9 0 e h j M o V e H h X / R Z p U Y k V t 0 u 9 / P k 7 j R / / z / / z n + K C Y 2 A e y A y X p f / 6 n / F s 4 G P x n W j u r 0 X l l W a r Y d i d D h P 3 C x 3 x h r o q l f / x z z m 6 6 v p t p d E P N H g S O C 5 7 H w d + D + 7 z w c O 1 i G r K n F 9 P u z o P r m / f H p 8 H R 5 + D 2 3 f u z u z Y v q a 1 s B O R X P E z + V j D 7 m m 6 d b H X W P v j j b 8 P s H 8 u p 4 Z n o S K c b 9 s H / 3 9 6 V 9 r a N b N m / I r w P g x m 8 p E E W t 2 K m 0 Y D X J A / y A t t 5 R s 8 X Q r Z o W 2 h t I 8 l x P E D / 9 6 k q s i i S E i V K 5 q o 6 + d B t i J T I K t 5 7  
 e M 9 d L U B i X k j 8 o x Z I N J K Q 2 J + 8 j R k o z s M R c k D F f V H R U h g V n 3 O i I j E V R U V 7 h 9 Q t 9 o O T v + p I 2 z J t R d O 2 t H j a 1 v Z X e 6 p d p 6 7 p 6 m Z s m c 5 G y b Y 5 o L 2 O l 0 0 l C R / a z E u T m C S w z w O 5 d c O z / F l 8 a m 4 J A l 7 Y n E J + t 5 e L K K e m B V 6 F 5 R 5 / 6 Y g / O v 8 Y / + N T Z / H i j z v T 0 D u y x a I t Y P r g B 7 G b n h + f 0 P M G S D 3 d W D n B b + T G Z / t 4 9 z K Y l y z S t K D C i V A 4 x G 2 3 B b f N m E x H N 7 5 l l l H a A N E r L 5 l o i h B b W q s i O O w M 4 + e X L 4 9 M Z r 0 n w V o Q 0 c k J E h Y C u d s j O n Z q z J n F P 1 C A m 1 h 6 Y / M 3 2 J Z o Q u X l + J w n 7 2 k F F 6 w Q F 1 4 E M L x O A Q u 5 Y Q G B 3 v H O j l z b M N W A B d J Y 6 y A X L D g J W I C 9 s B M w E A D D d n s h X b 6 k C j C Y r c r 3 N C V Y w D r Y E Q R M g M B W E H A U 5 Q z 2 N q / v s k 2 Y F H g u j s m u k E c 3 N 1 f 3 Z T j F r C I C G b y S Z H U 4 0 v G 7 X E Q b n L 4 k P f 6 o 8 / D e W Y Q L 2 C j Y b l K w K b V b N A W p Y D + Z 0 2 x h d y D s H x R 2 M 9 U U y n S I u t J O y x q h a l G M U E 2 3 e 9 a i E a q 6 7 P f M 8 x O D 3 s q 1 D F F N 3 s K a I a r G u i G q Z t E j g N j W n v / 4 f B y k a p Y / P d X a d X p q 0 L W 1 O x j 5 X 2 e + j + G p t T W Y T d P w Z j e Y L X V 4 q u U 2 d S z I K q h g L E i z y b + L s S B 6 v k R v O 5 V R Q D Q l x o L Y W v G T m p M w c S C T m u 1 C m v R i U v P W 1 v I q T 2 q 2 9 b K G 9 N g 6 h v S k P Q 1 W Y l L z c h h O E 6 Y 0 r 8 d Q T O b B Z B 5 M 5 l F l S j N Z 5 6 K x W + i i q W M 8 8 x r P z i H N 4 7 F V n M 5 s k 9 0 m H d i m + U l U 9 J V A B w g m H Y h J B + E e 5 y L Z d q r b i u u Y y k 4 6 s I 3 m y L K B + T N X l z t J M q 8 3 g S S H k m x W 2 k v I N g v q U N 2 d P A + Y t B 1 d n r Z E W A 1 u + p x u R 9 m 0 K 7 O G b K b G y K Z V r W x a k M 3 N u E k g m 5 F s 0 r Y P C 7 A p h g X k n Z J h p A W f K D s s w H Z b L / g u B D + n 4 B P I v Z R 7 R 2 t W Y o c R J X b I L l J s h Y P h Y P y M 1 I 7 G p 3 Y 4 i h a D G 2 S Z 2 m F 0 / j M t u f + V j 7 4 b K U c U d Z X I 9 n B 0 t P V r d q f T V r X 1 Y 5 v 9 2 Z g O p v O W N P d z d L Q 8 3 Y 6 N z k r n a T U q Y h 0 C c G x 2 z 9 P 2 t I F m O / 3 P V i E j Q d v T 7 f V l l q r I m B m r p K H 2 f m V 3 O o 0 n 7 g b 2 i h U e i Q f 8 N Q l M 8 n Q h U h K p 1 s E W X 9 T x 6 / v 8 a n b L 7 C C Z M T S X f w u X B F 9 B L B 9 J a i Z P K R 4 O p t P e s 8 w / M e V N H M 1 m k 7 d E O v L j c H b q + 9 P r w f i v U n S s q D C r e G 9 c T f 2 x X 3 p r V i t f 6 n C U n C k + t 6 K / i / I 4 i R V 3 R M P R 7 Q n F p r n S 2 L X 6 O l D T p u T B X D c 6 4 0 n 8 y 1 D W 2 O M o w f 9 k N k 2 N T e 6 B e m + X F p v Q 4 i q 0 2 L K h x e u 1 u N q Q t l N E S L t d o 5 t i d 7 s 5 p u c m 7 U F q a Y c 8 o i m P b N p l d R 1 w b H Q d y P S E 6 w b n L 2 l X e I V 9 B z Z H k v K k t d O i 0 9 q 5 0 o T d y T p 3 s Z s p v w m B u 2 s T A k M Y L b e 9 c f / 9 m F k z 6 E J Q W 1 o 9 T R k d h q O p 2 o X A c Y o t D O b O u z Q 4 H E h p s O O g N L i U 0 m B H S y W P u H V M a G l G a b B D y y o N d i h K g 9 O m l Z 4 o D c 6 y r O o q E N 6 E p S g R R o k w S o R V K R H W 3 F U u Z W n t 5 l J 1 V A u v o 2 A H V C 6 c N q R 4 5 F K B e m H H L c 0 d 5 c I d t c Z m C t 1 R J O q n w o O 0 l X f B J M m G d c t 7 S D m j 2 H l O J V 0 w 2 U + d n 3 6 + D Z P 4 G t s G 8 2 r W G z / 7 N 3 4 f D q j a g D q V Y q J w G 0 z a s G q J j a i C Y o l G F 0 t Q D X 0 w S a 4 c t 5 U 6 R U X 6 Y F K 9 4 D 6 Y b t j D b Y k T B + L t p j q 8 3 a V 4 u + 1 U 4 r 3 K j T A p K c v b T Q m 8 3 a 1 p h J k N o n B z w 8 0 N N 7 c K b m 7 u z 3 C r a I R Z h Z e m v k 6 Y C e f O A b m 2 u Z 9 A v U 6 Y 1 N q 3 V n E v r k + c Q A I e v 3 z p M 2 v I G / W 8 h w d v 8 P g y 8 C b j 4 T s c E j t b o Z a a D g k + o G 6 d B O X y T d B 0 Y U 8 N v W T q K L + j 9 g 6 t Q i 3 u 5 v / k l l I l S m 1 1 G 4 U 6 y 0 a h Y n 9 z S a y b 8 q b p + 7 S 7 O 5 A 2 o d R p i h Q 7 6 r Z u F l x Q  
 t m 7 O L 8 d U T y M v V b b d L a V 7 m V 5 7 j B h n 9 6 1 / a O b 5 7 8 X O P G f f N d o x 9 J x S Z d s Z 5 B 9 6 r q e Y k 0 U 1 N c y p z P a T V t 1 l 0 C V o Q i G d K n m 2 1 F N Q q y x q t A 8 q U k P 4 4 j r s A Q S l y T s 3 S N q r K u G D e n P k n r j n 5 / W / D F 2 t a b q 0 7 A x S v D K 5 G p R p e 8 I B U y b + B H J q U 7 q p j t L a p F f q 1 d N p 5 N X r 9 f s e G f e 9 6 W Q O Z 9 7 O s K B o W 0 G u G K H Q 5 J u x m 5 6 Z Y i v R P c s l 0 O o 2 a j W B V u f K G F w Z 6 q W I W h t 1 q r U x g 1 r v p 9 a G u m o d C k 2 + l 3 V 6 c A M 1 l P A O u S b U u o 1 q b U K t 8 6 g 1 U V W t M x N m L C P c 9 s g f x Z Z C d D 3 T 5 8 T + / + / J 8 H X k S z c V T 3 I a / P L 7 y a N R A h j P j f u N B 3 I e 5 g 9 z b z g J 8 9 z N + I k 3 g / l f i e K 9 5 e / I Q / y u f r O k k y U 4 d u 3 P H v 0 g D U 1 U g 2 s S U o L D I q A a O y f K X + X t L e J 3 W U B w y B C r 3 I Y V l J d A s a 2 6 6 T E d + z E e R G l y J v + 6 p s s N W 5 5 0 6 g + j 3 O W g c x g / P h p d P P P 6 3 U F v 2 A 0 3 N H Y D N D j h 4 n W 4 G E y H 7 1 f j 7 m Q u q y W I b K C R P O N 6 N n k a L B I V F U 5 w z l G / z y + R + J E o p T V x Q u I 3 E r d 6 4 z N 1 X P M L T u J w 1 j 3 o B r G z F 2 v I U 2 7 8 n w y l V m s c x W / w w r P M 3 + C 1 b a P R K Q O u 0 Y M / W 2 z Z 2 O i 8 j A s S c U f d 3 s P k 9 f H F n / n Z P 2 c n T + w O 5 g s p f f o n 8 s n 4 Z H 6 y P t n L v V 6 e m r V W c e l b / 3 + P e 3 N / z Q X 1 8 P D y U b B v G + x S d u L b a x 8 F C Q 9 m X d q W W v d j O v X 5 4 P H B I l U j d M s w l 1 9 X 4 g b / r P 8 + 7 o 0 G j 1 H V X / y 8 a 9 E / P g 4 K T u x g o N Z 3 1 y n l Z 9 f r D + V J a + o j + T u L J x T P v e 7 k z Z 8 v z m e T 0 d 3 k J D N / 2 A 4 h U 1 Q + y T l l o f y y 3 z o b 9 + W H l N 8 E s 2 P m P F W / H 6 Y k h 6 / V + 5 f e 4 m 7 y 1 U 9 s 6 Q c S h d d M H u l P s 1 e 9 H 5 7 F t n S D 7 d P v F 3 r d O B B u u D A 3 l 3 p / + Y G c r n 0 R J c 6 Q o s Q B y b D Y Q 1 p M E 5 4 h N 3 F y I F q 3 3 d Q + c H E d L k 8 r J s l B q t e G t f L r T g u + b r 7 H y 6 / c L / j K + R 4 w 0 / S z X / G 4 2 d e 7 k 9 B + Y p / L Q o V Y g 2 z 2 a V S i E N 9 U / i u r H b W 5 V c m O F F g Y o x V e G K O j M G Z z Y Q y p v D A m e i r V V 8 Z E Z P T v v z M b w r O t v H h n G z m S 9 q 6 Y p D x + X o Y i + a q W L e O P g 9 k x T t h P 4 j V q r p Z 6 y Y o K n E h 3 L U v a T C u Q u X p i C U y 3 i N R x W 8 T N L 4 M 6 i z p a z + s V t p 7 X B Z / r s A V 3 x s G K N + d 3 f J w g p 1 I d 9 R 0 J s q Z R T d N 2 b j v P 0 4 g m w 3 6 B k W l 2 5 o z X A c V 4 t L 0 j j 9 b A o 8 G j w a P B o w + M R z s R j / 7 G 8 L f N R P q f F o g 0 i D S I N I g 0 i D S I 9 H o i z b t L v U x m i x i T N u N M W n Z N s A W V D r s M N J 5 J F 1 H O y k 0 J t n h F q D Q R l K 7 D V 5 y L S x t G / W z 6 6 U l r L J t 2 E J U G m w a b B p t G V B p R a Z B p R q b j G Z A g 0 y D T I N M g 0 4 h K N 5 9 L O 4 h K l x q V 1 t P V k 9 R F X D r G p C n i 0 m D S Y N J g 0 o h L I y 4 N K g 0 q D S o N K g 0 q j b h 0 C + P S F H H p k u P S R L d q Z 9 N N j k t n t s g U e 8 A W t Z z S E H v j p E b x H N 3 c X N 2 X o i B F N L X k r e h X R 5 A d v 8 t F t K G b P k k P G e s 8 v H c W 4 Q I 2 u 5 N S i R m 6 R o w W T R s r t O 8 e n 4 6 9 Z 8 + P P e b v 8 O 3 r h q q z + / Q d / c P T d w h X W D 7 I Y / D T e + j N h B m 4 t K y K 6 i 5 d x 9 6 Q 2 v a m E T 1 Q H E 3 R K a f c n g t E w R t O 3 v w Z / 2 + u Z i i 2 l Q R B S g 0 V W p c 5 G q k Q 7 z 4 6 b 6 x B i P d H 8 Y g n / p 4 G w 7 J a t T k N g T x V m z T y f e R K 1 f m P 5 8 V / d y Z M g v I h X q p 3 O a V U D c Q z K k Q 8 / j d 3 v g P w i t 8 c 5 W 0 8 R d t X c q o b 2 n g v P K 4 1 E / / L O T Z O U 9 P K s 2 D l N Y T X w s r 7 G O h Z y l t 5 w 1 2 s P L r C a x W x 8 u x q p + K a U e / e 4 3 t P q t Z 8 8 D z u D X c C H X T w 5 U p u K 2 r Z 8 B l G a f H J p e Z O 2 r C x H D X U P D M 6 p Y s 3 L / + R I J z D X o B h 8 l J c E 6 L D P 6 b s w a Q n n A f T y C / l u 5 G r n s 9 u  
 d P 4 i H 5 G U h u A 3 1 s e 8 o q u E o e g o y 4 M Y 5 n J G O 3 + f 6 w W m a B h I 0 a g 6 R U O r P E V j 3 R e r y d B Y p k P + H S g w E 2 G R D 6 E f j u s k d 0 Z i s P y j 8 e N L C H m 8 h u P y 5 N v V j X d 8 d X d 3 d b F U 8 x M J i 4 Y l 0 l D u X w Y L b j Q E U O / 1 O E R 4 / c n b 2 O M A G o h v 8 M 1 b i Y E i 0 e X u z + 6 Z d 3 v V D Z Y b n H E f e 2 V r S / g 6 7 g U v 4 n T y L P 9 N f 8 i D / Q / D N P D x a 0 T H g 0 y Z + N e D B X 8 b 9 P s B j 1 k 9 9 j 8 C u N P a z z e A h 9 l v X x + W S Q O x t 0 C h N k R R 0 y 6 D x I B Z 7 0 3 g d 9 m W h L l j B k 1 R w / r Y R v E 1 d s Q i O 1 w C 9 3 K o u J q m b O q A b m / M l G G 3 e n E 3 5 7 c f 7 i o T i N m C h K u 4 + D M 6 x I V i 9 P 4 0 G P q / v f V + l q E b e k H 2 9 f W w 9 3 4 b 3 X Y L S L Q d 3 H N H 7 H W H 5 D O t 7 b S I W 1 b 1 I v 7 0 Z N n 1 i z j J j J 0 E 1 j b P p h R v s i h z S g t O Y 3 b H 5 H U e L u d m 8 i Z r g X i 8 n r D 3 n 7 Q P B m O v 5 0 m Y Z c t i B s v x p P 8 e F V i F h m 3 w I 7 H Z s E v h + Z j / y + J J p I m s 2 + K 1 j x T h t x f 1 I W K r j 7 m R + X 1 8 V M H L q S g 1 Z M f F X X c G 4 0 6 v M 8 u R p G m T l B v L I T X w 2 5 M T r Q H v G W K W o I S G a k p o F q u E r 8 N h C 5 W Q 3 3 V + J a Q u l D B S w s y I m h G m R X 8 k C s O u f N 2 b z y 9 6 v z h 9 n S f 8 s E U r Q h E B F e E D G z / 6 S y d b G z S A B D f d m f q z T u j M 2 2 w J p m M p N q 1 8 Y N q D 5 h N q N E D + 9 4 u v 8 N j w u D 9 4 F M / S G 1 w c n Z y u 8 Q W 5 Y h f Y r p z 3 5 o u z i 6 P p 0 i f D C 0 + 5 w T j q P f a 9 J 3 b Y 8 0 c 9 6 d K 4 H U 7 e V k 4 n t j x 9 z g 5 H p x M J 3 Q m H j y u P H U 2 n w 4 H f j 2 p 8 + M 5 e 3 3 w / O f N O u l e 3 Z 6 H i R e W 9 y y L Z 4 t 5 7 e q E p O t j 5 n S y O F k T J i K J R M l G 7 z 6 R K 5 D v m o v C u l o q O O V S F S Z c O c Q H S T Q P p 3 w H S S o G 0 q z p I D 3 O C t G 1 Y S o K 0 o V W c w s B I f 3 E p D A Z S G J D C g B S G Z t b 3 b m 5 P v C m D Q Y s y G O 6 u r t e l L x j Z 6 Q u v U y Q v f N B q M D Q k L + x g a z i J 5 I X X a T 5 7 w 7 a Q u h B 6 8 w x 9 H 6 L I u / 8 F z S Z 6 C 2 b T P H B c 9 p j Z w G A m C x 0 D B V u + z N k y x u E 7 l v 0 p z R T 2 T f b q f V x 4 c 4 k h 1 7 M J o y 2 L 9 0 j / j / 9 1 f X N 1 7 d 3 e H d 2 d y b 3 i j Q 9 F d 7 0 I Q p f G Q F d 0 w o t 6 7 / G W Y L + R N a x C Q 7 b 2 z m C l K 0 p x C I + g L R a T c c f e K 5 O E 2 k H 8 r J m U Z i t 5 y U K a B I A K d M n s M a A b e S P W e t T Y Q Z 5 j B l R m g + 3 0 w S A c 2 2 T R 3 / O e 6 Y b 0 Z B D + 8 O T 9 / J j y Q 7 y p p j T R Z Y O + 4 M j d R E q y y a / y x j 7 y p r E W v Q a H 1 b e V C 4 w n y 9 b g W R c I j g Q X W H b L N e Q + M C N Z R u t j x n d 4 r P c r c a w E Q C i i E p 8 I D x S X t P C x + 6 P p k P H b H 9 0 D t W K 4 M H K B 7 g Q E o y O q v X J a M i l c c U 1 N 1 b i 8 Y Z S F N S H T r x R r x j t i D e F Q s w l b F j t i y 0 b w a g T W G M C a P b G G C f T u W E N N C 1 g j s c Z s F G s K X i D c H v V G v f F r b + j x T q h M r M G h m s + h T H X D R C G H 0 r V c A M Q L W x N u G 5 t o S p A o q 9 K C d i 4 7 Y U H 7 4 + M A l e z 7 6 r W q 7 S r 4 F k d y k 0 u x j X R 2 M X f Q q h D / 3 b t T R T x V 5 O T k e 9 Z A D y 4 + J 9 9 j W R 9 s A 3 Q z V O z g Y 3 + H v I 7 t U S c n Y D r 8 5 7 M T O I z w p K C R 0 z J U n B d b f m 3 M d t x j O I W 7 v G u B G 9 7 w 5 9 A r P M l E P G d + e 8 E 1 V r 9 W N A A p m i S Y v u X N 0 L N S X e S o k X r i A H r 2 g Z 7 f q 4 A e v f X Q 4 w B 6 t k K P 6 S g K P R Q R Z 3 h L 9 k U W i o h z L k 5 l r h Q + K O I s c W H Y N I B T 8 b j K Z 1 0 7 R F r l w r b Z n V Z R o o R H x 9 S A P g 2 g V T w e t g 5 8 W k + s T A 3 g s z u x U g V 8 M l N 5 g w / X l R M l s u t 3 q S d i 9 / n m T Q c / J w t v u r G Q 6 O 7 m 7 P K 0 T a V C 2 r 6 l Q r w t 2 t n N 9 6 t T 7 1 5 H y Z D C J U M O L 4 D k c u N d c w W 5 n g y C z K m U S N O w X Q x X m O v r V L U s 3 / D k h + x X h U s h + S m / 4 f B j 7 p I Y 9 9 g b b 6 f C 2 7 T U 7 u i j W G o 1  
 O U y t R g G g Q t p M o M 2 i G j D 0 u f C k U i u 8 B v v 8 J h D Y h M 2 g y S N d P 7 h K 4 q g u j 9 5 I O y d + O F V Z K O Z c z P 7 0 h 8 O g X i 1 V Q G j Q R A E h M + 4 D 8 2 P I b G t P W E V e a J G s r y 3 U V 2 s L 4 5 7 P d a W F a 9 b S 5 t p C s 4 h y H Z H i K 2 s L u + z O D j R R V r Z F l k v c n B u r J S m H Q z R L 1 Y p C q 0 o a w s V F 8 p C Z D i I C I g I i U r n p o o O I g I h A m w + E i O j K E x G u u Y y J d N k D + z r z / T H I S A l k x A I Z q Y y M 2 M q 2 N 7 F I X W S E g I y A j I C M V G 6 + G C A j I C P Q 5 g M h I w b I C M h I B W S E g I x U R E Y M X d 3 I i F E X G T F A R k B G Q E Y q N 1 8 s k B G Q E W j z g Z A R C 2 Q E Z K Q C M m K A j F R F R h x 1 I y N m X W T E B B k B G Q E Z q d x 8 c U B G Q E a g z Q d C R h y Q E Z C R C s i I C T J S E R k x i b q R E a s m M j J H z Q j I C M h I 9 e Y L A R k B G Y E 2 H w g Z I c q T E V t w k R u / D x Z S B g u x w E K q Y i F U 3 Z C I X R c L Q b E I W A h Y S P V 2 i w k W A h Y C b T 4 Q F m K C h Y C F l M l C b L C Q i l i I Z a g b C 3 H q Y i G o E g E L A Q u p 3 m 6 x w U L A Q q D N B 8 J C b L A Q s J A y W Y g D F l I V C 3 H V j Y X Q u l g I y k P A Q s B C q r d b K F g I W A i 0 + U B Y C A U L A Q s p k 4 V Q s J C K W I h t q h o L o W T v e a p 7 T U L n X + R K z P A g V P 8 5 R r T v i A z s m W F G 6 e 5 K r l u a A j N K K a l 6 O N B o j C m l S Q K i R T b d x S U c C 3 A s t G S y 4 a r c w r U A 1 w J c C 4 r r c 0 N n l b p b / Q v S M I G D I Y N G Y D 5 Q S Q 4 G V 8 e w U u l g M C r l I 3 q M j 2 B a K Q g J C E m L J x y C k I C Q Q J 8 P Z 2 J p u w l J n m Z 4 I C U f J S U G S E l l p E T Z o a X U I L W R E j S i A C k B K W n v p E O Q E p A S 6 P P h T C 4 F K Q E p 2 U p K M L y 0 K l K i 7 v B S a h i 1 k R L 0 p Q A p A S l p 7 8 R D k B K Q E u j z 4 U w w B S k B K d l K S j D E t D J S 4 q g b K T F r I y V o U w F S A l L S 3 s m H I C U g J d D n w 5 l k C l I C U r K V l G C Y a V W k R N 1 h p t S w 6 i I l m G Y K U g J S 0 u I J i C A l I C X Q 5 8 O Z a N p u U r K x g x 7 Y y I f Z C I a a V s Z G q L o h E r s 2 N o J i E r A R s J H 2 T k I E G w E b g T 4 f z m R T s B G w k W w 2 g u G m V b E R d Y e b U s O p j Y 2 g i g R s B G y k v R M R w U b A R q D P h z P h F G w E b C S b j W D I a W V s x F U 3 N k J r Y y M o H w E b A R t p 7 2 R E s B G w E e j z 4 U w 6 B R s B G 8 l m I x h 2 W h U b U X f Y q a t V P O z U j o a d S v 3 H t N N d o c H V M O 1 0 v L u W q z H t 1 N U q n S 7 E N m P Y m y 8 8 Z q x 5 L 2 w V h + V h 0 P f l I c s Z 9 q f w L 6 j s X + B 6 L 8 S D I W r w / z U C 7 Y R Y O L j 6 1 j 0 J L z H 4 J r U p Z C S B l J 0 z s / P 4 P X y y A 2 l 6 r x P b T e K + l Z m s y C 9 8 C t B h V X 0 K q u h w T X 4 E Q 5 e O B M Y K A m N C m B L e c P L m c a M p 0 I K U h 4 F f I + Z h g B c h g y p g e F B J X g T D S v E L V 9 m Y p q t n D g 8 q h f / q R T S f Z / d w 3 Z v P W 0 J 9 Y 3 e 7 U S p N N y W V t P q e K I / i X 1 o q + R F D / K t Y N o 1 K P V y E R B 6 u 1 L s M f q 6 d 9 d x Q 0 8 / F p D X p V e H i 8 / v D 7 I / t L y U j / V L S l X B 6 6 Z X 2 Z C W x x x N T b P i 8 4 P O C z 2 t f v s w B q B s q E 1 x e c H l B h V v n 8 m q d C s P j d X g e L x 3 9 V i v y e F F N 3 b w Z v d J + q 2 Z I O N 4 Y n i P M v o 5 y 3 I N y g H K 0 O E R 3 D 8 4 B z g H O o Y I O 1 0 U 6 H E E 6 r m a 9 8 b M f o x 5 v o B 6 F U Q 8 0 V y 2 J e q y E N R U O t h O n 1 o D m G w K a e w M E c R Q N a J I 0 g c 0 d 0 T Q d T c m I J q F 1 p P G L 5 4 O Q J v w L 8 C 8 c V D w E 7 g W 4 F + B e U E G F 4 V 0 4 V O 8 C Q U O A i r w L K g c 2 i V s l 7 7 B C 3 j H i r y F E N t G i D N z j U O I i a y Q Y 9 A N a D P p x 6 F p c F w M J + p G d z A a j + W Q s + c d o D A J S G A F x Q U D K I S C 2 g f C m J C C m X m 1 4 0 0 i G N 2 O A g f j m r g h h 6 o r G N 4 0 V H p s 7 w G n r a g Y 4 T V J H B n X w g B D h h J 8 B f o a D C J D A z Q A 3 A 9 w M 6 i k x v A w H 6 m U w C b w M 1 X g Z V A 5 z m n Y W + 7 D F E t j V O H d g  
 c D Z b z O 8 H y X c j C Q 6 e B F I v Q V o g w R r I 4 I s 6 u 7 i + + 9 P 7 9 1 H 3 x 1 l 4 x u 1 k t u A 4 G 4 r 9 / 3 3 u S c G 6 6 P 0 K S E n i 5 c D B g 7 0 Y 0 k d K 0 L 9 C Z j J T q X 8 M i R Z + 7 K 7 L V E I j Q w m 1 p B I W o X h c Q I K 1 d S b L x W 1 U P 8 d N E n 3 L 0 t V V P 6 f S h o G m g 4 a B W U X 9 p p t 8 K V B X V 7 t h o E m r l U 0 K 2 c y Q T U v T U r J J X c V l M z M 7 S 5 e R A y 4 x A b u Q 0 l W C z B Y S C W S 7 d v c 6 G 1 9 d i m + 0 R H a F A 4 D d d e f q s h O s N E d T x p Q Y u 1 Y N 0 T 3 / o f 9 Q / 4 v f 0 n Y V Y K c M A b a K m K A j n H d c g M / P W y X B l p T g 8 / P c I k y S 1 N H V N H V F W G + G C O v A 4 P w Y b F J g c C T A p B F G h E W A w b t g s O k A g 6 N 0 F 3 a P v c f F 4 K f v Z Y k k j y 7 9 H M w H 7 F c 9 s c M e X 9 B 0 R a D Y s n 4 y M R H J J t x L 9 P f / A 6 H c B k c =  
 : f x d r e e m a > * / 