/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + / /  
 / / )       _ _ _ _     _     _     _ _ _ _     _ _ _ _     _ _ _ _     _ _ _ _     _ _     _ _         _ _             _ _ _     _ _ _ _ _     _ _     _ _       ( / /  
 / / )     (   _ _ _ ) (   \ /   ) (     _   \ (     _   \ (   _ _ _ ) (   _ _ _ ) (     \ /     )     / _ _ \         /   _ _ ) (     _     ) (     \ /     )     ( / /  
 / / )       ) _ _ )     )     (     ) ( _ )   ) )       /   ) _ _ )     ) _ _ )     )         (     / ( _ _ ) \     (   ( _ _     ) ( _ ) (     )         (       ( / /  
 / / )     ( _ _ )     ( _ / \ _ ) ( _ _ _ _ / ( _ ) \ _ ) ( _ _ _ _ ) ( _ _ _ _ ) ( _ / \ / \ _ ) ( _ _ ) ( _ _ ) ( ) \ _ _ _ ) ( _ _ _ _ _ ) ( _ / \ / \ _ )     ( / /  
 / / )       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 9 ,   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   " s i m p l e "  
 / / - -  
 / /   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   i n t   M a g i c S t a r t   =   4 7 7 9 ;   / /   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   i n t   M a g i c S t a r t ;  
 } ;  
 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 :  
 } ;  
  
  
  
 / / - -  
 / /   E x t e r n s   ( G l o b a l   V a r i a b l e s )  
 i n p u t   s t r i n g   i n p 1 _ G r o u p   =   " " ;  
 i n p u t   s t r i n g   i n p 2 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 2 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 2 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 2 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 2 _ O b j Y   =   2 4 ;  
 i n p u t   s t r i n g   i n p 2 _ O b j T i t l e F o n t   =   " G e o r g i a " ;  
 i n p u t   c o l o r   i n p 2 _ O b j T i t l e F o n t C o l o r   =   c l r G o l d ;  
 i n p u t   i n t   i n p 2 _ O b j T i t l e F o n t S i z e   =   1 3 ;  
 i n p u t   s t r i n g   i n p 2 _ O b j L a b e l s F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 2 _ O b j L a b e l s F o n t C o l o r   =   c l r D a r k G r a y ;  
 i n p u t   i n t   i n p 2 _ O b j L a b e l s F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 2 _ O b j F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 2 _ O b j F o n t C o l o r   =   c l r W h i t e ;  
 i n p u t   i n t   i n p 2 _ O b j F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 2 _ L a b e l 1   =   " " ;  
 i n p u t   i n t   i n p 2 _ V a l u e 2 _ T i m e C a n d l e I D   =   1 ;  
 i n p u t   s t r i n g   i n p 2 _ V a l u e 2 _ T i m e M a r k e t   =   " " ;  
 i n p u t   E N U M _ T I M E F R A M E S   i n p 2 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   0 ;  
 i n p u t   s t r i n g   i n p 3 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 3 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 3 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 3 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 3 _ O b j Y   =   2 4 ;  
 i n p u t   s t r i n g   i n p 3 _ O b j T i t l e F o n t   =   " G e o r g i a " ;  
 i n p u t   c o l o r   i n p 3 _ O b j T i t l e F o n t C o l o r   =   c l r G o l d ;  
 i n p u t   i n t   i n p 3 _ O b j T i t l e F o n t S i z e   =   1 3 ;  
 i n p u t   s t r i n g   i n p 3 _ O b j L a b e l s F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 3 _ O b j L a b e l s F o n t C o l o r   =   c l r D a r k G r a y ;  
 i n p u t   i n t   i n p 3 _ O b j L a b e l s F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 3 _ O b j F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 3 _ O b j F o n t C o l o r   =   c l r W h i t e ;  
 i n p u t   i n t   i n p 3 _ O b j F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 3 _ L a b e l 1   =   " " ;  
 i n p u t   i n t   i n p 3 _ V a l u e 2 _ T i m e C a n d l e I D   =   1 ;  
 i n p u t   s t r i n g   i n p 3 _ V a l u e 2 _ T i m e M a r k e t   =   " " ;  
 i n p u t   E N U M _ T I M E F R A M E S   i n p 3 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   0 ;  
 i n p u t   s t r i n g   i n p 4 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 4 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 4 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 4 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 4 _ O b j Y   =   2 4 ;  
 i n p u t   s t r i n g   i n p 4 _ O b j T i t l e F o n t   =   " G e o r g i a " ;  
 i n p u t   c o l o r   i n p 4 _ O b j T i t l e F o n t C o l o r   =   c l r G o l d ;  
 i n p u t   i n t   i n p 4 _ O b j T i t l e F o n t S i z e   =   1 3 ;  
 i n p u t   s t r i n g   i n p 4 _ O b j L a b e l s F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 4 _ O b j L a b e l s F o n t C o l o r   =   c l r D a r k G r a y ;  
 i n p u t   i n t   i n p 4 _ O b j L a b e l s F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 4 _ O b j F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 4 _ O b j F o n t C o l o r   =   c l r W h i t e ;  
 i n p u t   i n t   i n p 4 _ O b j F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 4 _ L a b e l 1   =   " " ;  
 i n p u t   i n t   i n p 4 _ V a l u e 2 _ T i m e C a n d l e I D   =   1 ;  
 i n p u t   s t r i n g   i n p 4 _ V a l u e 2 _ T i m e M a r k e t   =   " " ;  
 i n p u t   E N U M _ T I M E F R A M E S   i n p 4 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   0 ;  
 i n p u t   s t r i n g   i n p 5 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 5 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 5 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 5 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 5 _ O b j Y   =   2 4 ;  
 i n p u t   s t r i n g   i n p 5 _ O b j T i t l e F o n t   =   " G e o r g i a " ;  
 i n p u t   c o l o r   i n p 5 _ O b j T i t l e F o n t C o l o r   =   c l r G o l d ;  
 i n p u t   i n t   i n p 5 _ O b j T i t l e F o n t S i z e   =   1 3 ;  
 i n p u t   s t r i n g   i n p 5 _ O b j L a b e l s F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 5 _ O b j L a b e l s F o n t C o l o r   =   c l r D a r k G r a y ;  
 i n p u t   i n t   i n p 5 _ O b j L a b e l s F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 5 _ O b j F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 5 _ O b j F o n t C o l o r   =   c l r W h i t e ;  
 i n p u t   i n t   i n p 5 _ O b j F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 5 _ L a b e l 1   =   " " ;  
 i n p u t   i n t   i n p 5 _ V a l u e 2 _ T i m e C a n d l e I D   =   1 ;  
 i n p u t   s t r i n g   i n p 5 _ V a l u e 2 _ T i m e M a r k e t   =   " " ;  
 i n p u t   E N U M _ T I M E F R A M E S   i n p 5 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   0 ;  
 i n p u t   s t r i n g   i n p 6 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 6 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 6 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 6 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 6 _ O b j Y   =   2 4 ;  
 i n p u t   s t r i n g   i n p 6 _ O b j T i t l e F o n t   =   " G e o r g i a " ;  
 i n p u t   c o l o r   i n p 6 _ O b j T i t l e F o n t C o l o r   =   c l r G o l d ;  
 i n p u t   i n t   i n p 6 _ O b j T i t l e F o n t S i z e   =   1 3 ;  
 i n p u t   s t r i n g   i n p 6 _ O b j L a b e l s F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 6 _ O b j L a b e l s F o n t C o l o r   =   c l r D a r k G r a y ;  
 i n p u t   i n t   i n p 6 _ O b j L a b e l s F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 6 _ O b j F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 6 _ O b j F o n t C o l o r   =   c l r W h i t e ;  
 i n p u t   i n t   i n p 6 _ O b j F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 6 _ L a b e l 1   =   " " ;  
 i n p u t   i n t   i n p 6 _ V a l u e 2 _ T i m e C a n d l e I D   =   1 ;  
 i n p u t   s t r i n g   i n p 6 _ V a l u e 2 _ T i m e M a r k e t   =   " " ;  
 i n p u t   E N U M _ T I M E F R A M E S   i n p 6 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   0 ;  
 i n p u t   s t r i n g   i n p 7 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 7 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 7 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 7 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 7 _ O b j Y   =   2 4 ;  
 i n p u t   s t r i n g   i n p 7 _ O b j T i t l e F o n t   =   " G e o r g i a " ;  
 i n p u t   c o l o r   i n p 7 _ O b j T i t l e F o n t C o l o r   =   c l r G o l d ;  
 i n p u t   i n t   i n p 7 _ O b j T i t l e F o n t S i z e   =   1 3 ;  
 i n p u t   s t r i n g   i n p 7 _ O b j L a b e l s F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 7 _ O b j L a b e l s F o n t C o l o r   =   c l r D a r k G r a y ;  
 i n p u t   i n t   i n p 7 _ O b j L a b e l s F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 7 _ O b j F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 7 _ O b j F o n t C o l o r   =   c l r W h i t e ;  
 i n p u t   i n t   i n p 7 _ O b j F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 7 _ L a b e l 1   =   " " ;  
 i n p u t   i n t   i n p 7 _ V a l u e 2 _ T i m e C a n d l e I D   =   1 ;  
 i n p u t   s t r i n g   i n p 7 _ V a l u e 2 _ T i m e M a r k e t   =   " " ;  
 i n p u t   E N U M _ T I M E F R A M E S   i n p 7 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   0 ;  
 i n p u t   s t r i n g   i n p 8 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 8 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 8 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 8 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 8 _ O b j Y   =   2 4 ;  
 i n p u t   s t r i n g   i n p 8 _ O b j T i t l e F o n t   =   " G e o r g i a " ;  
 i n p u t   c o l o r   i n p 8 _ O b j T i t l e F o n t C o l o r   =   c l r G o l d ;  
 i n p u t   i n t   i n p 8 _ O b j T i t l e F o n t S i z e   =   1 3 ;  
 i n p u t   s t r i n g   i n p 8 _ O b j L a b e l s F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 8 _ O b j L a b e l s F o n t C o l o r   =   c l r D a r k G r a y ;  
 i n p u t   i n t   i n p 8 _ O b j L a b e l s F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 8 _ O b j F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 8 _ O b j F o n t C o l o r   =   c l r W h i t e ;  
 i n p u t   i n t   i n p 8 _ O b j F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 8 _ L a b e l 1   =   " " ;  
 i n p u t   i n t   i n p 8 _ V a l u e 2 _ T i m e C a n d l e I D   =   1 ;  
 i n p u t   s t r i n g   i n p 8 _ V a l u e 2 _ T i m e M a r k e t   =   " " ;  
 i n p u t   E N U M _ T I M E F R A M E S   i n p 8 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   0 ;  
 i n p u t   s t r i n g   i n p 9 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 9 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 9 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 9 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 9 _ O b j Y   =   2 4 ;  
 i n p u t   s t r i n g   i n p 9 _ O b j T i t l e F o n t   =   " G e o r g i a " ;  
 i n p u t   c o l o r   i n p 9 _ O b j T i t l e F o n t C o l o r   =   c l r G o l d ;  
 i n p u t   i n t   i n p 9 _ O b j T i t l e F o n t S i z e   =   1 3 ;  
 i n p u t   s t r i n g   i n p 9 _ O b j L a b e l s F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 9 _ O b j L a b e l s F o n t C o l o r   =   c l r D a r k G r a y ;  
 i n p u t   i n t   i n p 9 _ O b j L a b e l s F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 9 _ O b j F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 9 _ O b j F o n t C o l o r   =   c l r W h i t e ;  
 i n p u t   i n t   i n p 9 _ O b j F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 9 _ L a b e l 1   =   " " ;  
 i n p u t   i n t   i n p 9 _ V a l u e 2 _ T i m e C a n d l e I D   =   1 ;  
 i n p u t   s t r i n g   i n p 9 _ V a l u e 2 _ T i m e M a r k e t   =   " " ;  
 i n p u t   E N U M _ T I M E F R A M E S   i n p 9 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   0 ;  
 i n p u t   s t r i n g   i n p 1 0 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 1 0 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 1 0 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 1 0 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 1 0 _ O b j Y   =   2 4 ;  
 i n p u t   s t r i n g   i n p 1 0 _ O b j T i t l e F o n t   =   " G e o r g i a " ;  
 i n p u t   c o l o r   i n p 1 0 _ O b j T i t l e F o n t C o l o r   =   c l r G o l d ;  
 i n p u t   i n t   i n p 1 0 _ O b j T i t l e F o n t S i z e   =   1 3 ;  
 i n p u t   s t r i n g   i n p 1 0 _ O b j L a b e l s F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 1 0 _ O b j L a b e l s F o n t C o l o r   =   c l r D a r k G r a y ;  
 i n p u t   i n t   i n p 1 0 _ O b j L a b e l s F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 1 0 _ O b j F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 1 0 _ O b j F o n t C o l o r   =   c l r W h i t e ;  
 i n p u t   i n t   i n p 1 0 _ O b j F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 1 0 _ L a b e l 1   =   " " ;  
 i n p u t   i n t   i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e I D   =   1 ;  
 i n p u t   s t r i n g   i n p 1 0 _ V a l u e 2 _ T i m e M a r k e t   =   " " ;  
 i n p u t   E N U M _ T I M E F R A M E S   i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   0 ;  
 i n p u t   s t r i n g   i n p 1 1 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 1 1 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 1 1 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 1 1 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 1 1 _ O b j Y   =   2 4 ;  
 i n p u t   s t r i n g   i n p 1 1 _ O b j T i t l e F o n t   =   " G e o r g i a " ;  
 i n p u t   c o l o r   i n p 1 1 _ O b j T i t l e F o n t C o l o r   =   c l r G o l d ;  
 i n p u t   i n t   i n p 1 1 _ O b j T i t l e F o n t S i z e   =   1 3 ;  
 i n p u t   s t r i n g   i n p 1 1 _ O b j L a b e l s F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 1 1 _ O b j L a b e l s F o n t C o l o r   =   c l r D a r k G r a y ;  
 i n p u t   i n t   i n p 1 1 _ O b j L a b e l s F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 1 1 _ O b j F o n t   =   " V e r d a n a " ;  
 i n p u t   c o l o r   i n p 1 1 _ O b j F o n t C o l o r   =   c l r W h i t e ;  
 i n p u t   i n t   i n p 1 1 _ O b j F o n t S i z e   =   1 0 ;  
 i n p u t   s t r i n g   i n p 1 1 _ L a b e l 1   =   " " ;  
 i n p u t   i n t   i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e I D   =   1 ;  
 i n p u t   s t r i n g   i n p 1 1 _ V a l u e 2 _ T i m e M a r k e t   =   " " ;  
 i n p u t   E N U M _ T I M E F R A M E S   i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   0 ;  
 i n p u t   s t r i n g   i n p 1 2 _ T i t l e   =   " C o m m e n t   M e s s a g e " ;  
 i n p u t   s t r i n g   i n p 1 2 _ O b j C h a r t S u b W i n d o w   =   " " ;  
 i n p u t   i n t   i n p 1 2 _ O b j C o r n e r   =   C O R N E R _ L E F T _ U P P E R ;  
 i n p u t   i n t   i n p 1 2 _ O b j X   =   5 ;  
 i n p u t   i n t   i n p 1 2 _ O b j Y   =   2 4 ;  
 c l a s s   _ e x t e r n s  
 {  
 	 	 p u b l i c :  
 	 s t a t i c   s t r i n g   i n p 1 _ G r o u p ;  
 	 s t a t i c   s t r i n g   i n p 2 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 2 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 2 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 2 _ O b j X ;  
 	 s t a t i c   i n t   i n p 2 _ O b j Y ;  
 	 s t a t i c   s t r i n g   i n p 2 _ O b j T i t l e F o n t ;  
 	 s t a t i c   c o l o r   i n p 2 _ O b j T i t l e F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 2 _ O b j T i t l e F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 2 _ O b j L a b e l s F o n t ;  
 	 s t a t i c   c o l o r   i n p 2 _ O b j L a b e l s F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 2 _ O b j L a b e l s F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 2 _ O b j F o n t ;  
 	 s t a t i c   c o l o r   i n p 2 _ O b j F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 2 _ O b j F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 2 _ L a b e l 1 ;  
 	 s t a t i c   i n t   i n p 2 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 s t a t i c   s t r i n g   i n p 2 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   i n p 2 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 s t a t i c   s t r i n g   i n p 3 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 3 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 3 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 3 _ O b j X ;  
 	 s t a t i c   i n t   i n p 3 _ O b j Y ;  
 	 s t a t i c   s t r i n g   i n p 3 _ O b j T i t l e F o n t ;  
 	 s t a t i c   c o l o r   i n p 3 _ O b j T i t l e F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 3 _ O b j T i t l e F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 3 _ O b j L a b e l s F o n t ;  
 	 s t a t i c   c o l o r   i n p 3 _ O b j L a b e l s F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 3 _ O b j L a b e l s F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 3 _ O b j F o n t ;  
 	 s t a t i c   c o l o r   i n p 3 _ O b j F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 3 _ O b j F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 3 _ L a b e l 1 ;  
 	 s t a t i c   i n t   i n p 3 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 s t a t i c   s t r i n g   i n p 3 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   i n p 3 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 s t a t i c   s t r i n g   i n p 4 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 4 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 4 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 4 _ O b j X ;  
 	 s t a t i c   i n t   i n p 4 _ O b j Y ;  
 	 s t a t i c   s t r i n g   i n p 4 _ O b j T i t l e F o n t ;  
 	 s t a t i c   c o l o r   i n p 4 _ O b j T i t l e F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 4 _ O b j T i t l e F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 4 _ O b j L a b e l s F o n t ;  
 	 s t a t i c   c o l o r   i n p 4 _ O b j L a b e l s F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 4 _ O b j L a b e l s F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 4 _ O b j F o n t ;  
 	 s t a t i c   c o l o r   i n p 4 _ O b j F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 4 _ O b j F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 4 _ L a b e l 1 ;  
 	 s t a t i c   i n t   i n p 4 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 s t a t i c   s t r i n g   i n p 4 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   i n p 4 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 s t a t i c   s t r i n g   i n p 5 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 5 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 5 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 5 _ O b j X ;  
 	 s t a t i c   i n t   i n p 5 _ O b j Y ;  
 	 s t a t i c   s t r i n g   i n p 5 _ O b j T i t l e F o n t ;  
 	 s t a t i c   c o l o r   i n p 5 _ O b j T i t l e F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 5 _ O b j T i t l e F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 5 _ O b j L a b e l s F o n t ;  
 	 s t a t i c   c o l o r   i n p 5 _ O b j L a b e l s F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 5 _ O b j L a b e l s F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 5 _ O b j F o n t ;  
 	 s t a t i c   c o l o r   i n p 5 _ O b j F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 5 _ O b j F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 5 _ L a b e l 1 ;  
 	 s t a t i c   i n t   i n p 5 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 s t a t i c   s t r i n g   i n p 5 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   i n p 5 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 s t a t i c   s t r i n g   i n p 6 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 6 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 6 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 6 _ O b j X ;  
 	 s t a t i c   i n t   i n p 6 _ O b j Y ;  
 	 s t a t i c   s t r i n g   i n p 6 _ O b j T i t l e F o n t ;  
 	 s t a t i c   c o l o r   i n p 6 _ O b j T i t l e F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 6 _ O b j T i t l e F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 6 _ O b j L a b e l s F o n t ;  
 	 s t a t i c   c o l o r   i n p 6 _ O b j L a b e l s F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 6 _ O b j L a b e l s F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 6 _ O b j F o n t ;  
 	 s t a t i c   c o l o r   i n p 6 _ O b j F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 6 _ O b j F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 6 _ L a b e l 1 ;  
 	 s t a t i c   i n t   i n p 6 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 s t a t i c   s t r i n g   i n p 6 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   i n p 6 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 s t a t i c   s t r i n g   i n p 7 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 7 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 7 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 7 _ O b j X ;  
 	 s t a t i c   i n t   i n p 7 _ O b j Y ;  
 	 s t a t i c   s t r i n g   i n p 7 _ O b j T i t l e F o n t ;  
 	 s t a t i c   c o l o r   i n p 7 _ O b j T i t l e F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 7 _ O b j T i t l e F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 7 _ O b j L a b e l s F o n t ;  
 	 s t a t i c   c o l o r   i n p 7 _ O b j L a b e l s F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 7 _ O b j L a b e l s F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 7 _ O b j F o n t ;  
 	 s t a t i c   c o l o r   i n p 7 _ O b j F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 7 _ O b j F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 7 _ L a b e l 1 ;  
 	 s t a t i c   i n t   i n p 7 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 s t a t i c   s t r i n g   i n p 7 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   i n p 7 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 s t a t i c   s t r i n g   i n p 8 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 8 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 8 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 8 _ O b j X ;  
 	 s t a t i c   i n t   i n p 8 _ O b j Y ;  
 	 s t a t i c   s t r i n g   i n p 8 _ O b j T i t l e F o n t ;  
 	 s t a t i c   c o l o r   i n p 8 _ O b j T i t l e F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 8 _ O b j T i t l e F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 8 _ O b j L a b e l s F o n t ;  
 	 s t a t i c   c o l o r   i n p 8 _ O b j L a b e l s F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 8 _ O b j L a b e l s F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 8 _ O b j F o n t ;  
 	 s t a t i c   c o l o r   i n p 8 _ O b j F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 8 _ O b j F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 8 _ L a b e l 1 ;  
 	 s t a t i c   i n t   i n p 8 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 s t a t i c   s t r i n g   i n p 8 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   i n p 8 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 s t a t i c   s t r i n g   i n p 9 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 9 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 9 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 9 _ O b j X ;  
 	 s t a t i c   i n t   i n p 9 _ O b j Y ;  
 	 s t a t i c   s t r i n g   i n p 9 _ O b j T i t l e F o n t ;  
 	 s t a t i c   c o l o r   i n p 9 _ O b j T i t l e F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 9 _ O b j T i t l e F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 9 _ O b j L a b e l s F o n t ;  
 	 s t a t i c   c o l o r   i n p 9 _ O b j L a b e l s F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 9 _ O b j L a b e l s F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 9 _ O b j F o n t ;  
 	 s t a t i c   c o l o r   i n p 9 _ O b j F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 9 _ O b j F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 9 _ L a b e l 1 ;  
 	 s t a t i c   i n t   i n p 9 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 s t a t i c   s t r i n g   i n p 9 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   i n p 9 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 s t a t i c   s t r i n g   i n p 1 0 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 1 0 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 1 0 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 1 0 _ O b j X ;  
 	 s t a t i c   i n t   i n p 1 0 _ O b j Y ;  
 	 s t a t i c   s t r i n g   i n p 1 0 _ O b j T i t l e F o n t ;  
 	 s t a t i c   c o l o r   i n p 1 0 _ O b j T i t l e F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 1 0 _ O b j T i t l e F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 1 0 _ O b j L a b e l s F o n t ;  
 	 s t a t i c   c o l o r   i n p 1 0 _ O b j L a b e l s F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 1 0 _ O b j L a b e l s F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 1 0 _ O b j F o n t ;  
 	 s t a t i c   c o l o r   i n p 1 0 _ O b j F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 1 0 _ O b j F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 1 0 _ L a b e l 1 ;  
 	 s t a t i c   i n t   i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 s t a t i c   s t r i n g   i n p 1 0 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 s t a t i c   s t r i n g   i n p 1 1 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 1 1 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 1 1 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 1 1 _ O b j X ;  
 	 s t a t i c   i n t   i n p 1 1 _ O b j Y ;  
 	 s t a t i c   s t r i n g   i n p 1 1 _ O b j T i t l e F o n t ;  
 	 s t a t i c   c o l o r   i n p 1 1 _ O b j T i t l e F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 1 1 _ O b j T i t l e F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 1 1 _ O b j L a b e l s F o n t ;  
 	 s t a t i c   c o l o r   i n p 1 1 _ O b j L a b e l s F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 1 1 _ O b j L a b e l s F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 1 1 _ O b j F o n t ;  
 	 s t a t i c   c o l o r   i n p 1 1 _ O b j F o n t C o l o r ;  
 	 s t a t i c   i n t   i n p 1 1 _ O b j F o n t S i z e ;  
 	 s t a t i c   s t r i n g   i n p 1 1 _ L a b e l 1 ;  
 	 s t a t i c   i n t   i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 s t a t i c   s t r i n g   i n p 1 1 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 s t a t i c   E N U M _ T I M E F R A M E S   i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 s t a t i c   s t r i n g   i n p 1 2 _ T i t l e ;  
 	 s t a t i c   s t r i n g   i n p 1 2 _ O b j C h a r t S u b W i n d o w ;  
 	 s t a t i c   i n t   i n p 1 2 _ O b j C o r n e r ;  
 	 s t a t i c   i n t   i n p 1 2 _ O b j X ;  
 	 s t a t i c   i n t   i n p 1 2 _ O b j Y ;  
 } ;  
 s t r i n g   _ e x t e r n s : : i n p 1 _ G r o u p   =   i n p 1 _ G r o u p ;  
 s t r i n g   _ e x t e r n s : : i n p 2 _ T i t l e   =   i n p 2 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 2 _ O b j C h a r t S u b W i n d o w   =   i n p 2 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 2 _ O b j C o r n e r   =   i n p 2 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 2 _ O b j X   =   i n p 2 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 2 _ O b j Y   =   i n p 2 _ O b j Y ;  
 s t r i n g   _ e x t e r n s : : i n p 2 _ O b j T i t l e F o n t   =   i n p 2 _ O b j T i t l e F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 2 _ O b j T i t l e F o n t C o l o r   =   i n p 2 _ O b j T i t l e F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 2 _ O b j T i t l e F o n t S i z e   =   i n p 2 _ O b j T i t l e F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 2 _ O b j L a b e l s F o n t   =   i n p 2 _ O b j L a b e l s F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 2 _ O b j L a b e l s F o n t C o l o r   =   i n p 2 _ O b j L a b e l s F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 2 _ O b j L a b e l s F o n t S i z e   =   i n p 2 _ O b j L a b e l s F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 2 _ O b j F o n t   =   i n p 2 _ O b j F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 2 _ O b j F o n t C o l o r   =   i n p 2 _ O b j F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 2 _ O b j F o n t S i z e   =   i n p 2 _ O b j F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 2 _ L a b e l 1   =   i n p 2 _ L a b e l 1 ;  
 i n t   _ e x t e r n s : : i n p 2 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 2 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 s t r i n g   _ e x t e r n s : : i n p 2 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 2 _ V a l u e 2 _ T i m e M a r k e t ;  
 E N U M _ T I M E F R A M E S   _ e x t e r n s : : i n p 2 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 2 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 s t r i n g   _ e x t e r n s : : i n p 3 _ T i t l e   =   i n p 3 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 3 _ O b j C h a r t S u b W i n d o w   =   i n p 3 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 3 _ O b j C o r n e r   =   i n p 3 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 3 _ O b j X   =   i n p 3 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 3 _ O b j Y   =   i n p 3 _ O b j Y ;  
 s t r i n g   _ e x t e r n s : : i n p 3 _ O b j T i t l e F o n t   =   i n p 3 _ O b j T i t l e F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 3 _ O b j T i t l e F o n t C o l o r   =   i n p 3 _ O b j T i t l e F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 3 _ O b j T i t l e F o n t S i z e   =   i n p 3 _ O b j T i t l e F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 3 _ O b j L a b e l s F o n t   =   i n p 3 _ O b j L a b e l s F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 3 _ O b j L a b e l s F o n t C o l o r   =   i n p 3 _ O b j L a b e l s F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 3 _ O b j L a b e l s F o n t S i z e   =   i n p 3 _ O b j L a b e l s F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 3 _ O b j F o n t   =   i n p 3 _ O b j F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 3 _ O b j F o n t C o l o r   =   i n p 3 _ O b j F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 3 _ O b j F o n t S i z e   =   i n p 3 _ O b j F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 3 _ L a b e l 1   =   i n p 3 _ L a b e l 1 ;  
 i n t   _ e x t e r n s : : i n p 3 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 3 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 s t r i n g   _ e x t e r n s : : i n p 3 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 3 _ V a l u e 2 _ T i m e M a r k e t ;  
 E N U M _ T I M E F R A M E S   _ e x t e r n s : : i n p 3 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 3 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 s t r i n g   _ e x t e r n s : : i n p 4 _ T i t l e   =   i n p 4 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 4 _ O b j C h a r t S u b W i n d o w   =   i n p 4 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 4 _ O b j C o r n e r   =   i n p 4 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 4 _ O b j X   =   i n p 4 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 4 _ O b j Y   =   i n p 4 _ O b j Y ;  
 s t r i n g   _ e x t e r n s : : i n p 4 _ O b j T i t l e F o n t   =   i n p 4 _ O b j T i t l e F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 4 _ O b j T i t l e F o n t C o l o r   =   i n p 4 _ O b j T i t l e F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 4 _ O b j T i t l e F o n t S i z e   =   i n p 4 _ O b j T i t l e F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 4 _ O b j L a b e l s F o n t   =   i n p 4 _ O b j L a b e l s F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 4 _ O b j L a b e l s F o n t C o l o r   =   i n p 4 _ O b j L a b e l s F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 4 _ O b j L a b e l s F o n t S i z e   =   i n p 4 _ O b j L a b e l s F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 4 _ O b j F o n t   =   i n p 4 _ O b j F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 4 _ O b j F o n t C o l o r   =   i n p 4 _ O b j F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 4 _ O b j F o n t S i z e   =   i n p 4 _ O b j F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 4 _ L a b e l 1   =   i n p 4 _ L a b e l 1 ;  
 i n t   _ e x t e r n s : : i n p 4 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 4 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 s t r i n g   _ e x t e r n s : : i n p 4 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 4 _ V a l u e 2 _ T i m e M a r k e t ;  
 E N U M _ T I M E F R A M E S   _ e x t e r n s : : i n p 4 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 4 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 s t r i n g   _ e x t e r n s : : i n p 5 _ T i t l e   =   i n p 5 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 5 _ O b j C h a r t S u b W i n d o w   =   i n p 5 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 5 _ O b j C o r n e r   =   i n p 5 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 5 _ O b j X   =   i n p 5 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 5 _ O b j Y   =   i n p 5 _ O b j Y ;  
 s t r i n g   _ e x t e r n s : : i n p 5 _ O b j T i t l e F o n t   =   i n p 5 _ O b j T i t l e F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 5 _ O b j T i t l e F o n t C o l o r   =   i n p 5 _ O b j T i t l e F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 5 _ O b j T i t l e F o n t S i z e   =   i n p 5 _ O b j T i t l e F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 5 _ O b j L a b e l s F o n t   =   i n p 5 _ O b j L a b e l s F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 5 _ O b j L a b e l s F o n t C o l o r   =   i n p 5 _ O b j L a b e l s F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 5 _ O b j L a b e l s F o n t S i z e   =   i n p 5 _ O b j L a b e l s F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 5 _ O b j F o n t   =   i n p 5 _ O b j F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 5 _ O b j F o n t C o l o r   =   i n p 5 _ O b j F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 5 _ O b j F o n t S i z e   =   i n p 5 _ O b j F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 5 _ L a b e l 1   =   i n p 5 _ L a b e l 1 ;  
 i n t   _ e x t e r n s : : i n p 5 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 5 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 s t r i n g   _ e x t e r n s : : i n p 5 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 5 _ V a l u e 2 _ T i m e M a r k e t ;  
 E N U M _ T I M E F R A M E S   _ e x t e r n s : : i n p 5 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 5 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 s t r i n g   _ e x t e r n s : : i n p 6 _ T i t l e   =   i n p 6 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 6 _ O b j C h a r t S u b W i n d o w   =   i n p 6 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 6 _ O b j C o r n e r   =   i n p 6 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 6 _ O b j X   =   i n p 6 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 6 _ O b j Y   =   i n p 6 _ O b j Y ;  
 s t r i n g   _ e x t e r n s : : i n p 6 _ O b j T i t l e F o n t   =   i n p 6 _ O b j T i t l e F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 6 _ O b j T i t l e F o n t C o l o r   =   i n p 6 _ O b j T i t l e F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 6 _ O b j T i t l e F o n t S i z e   =   i n p 6 _ O b j T i t l e F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 6 _ O b j L a b e l s F o n t   =   i n p 6 _ O b j L a b e l s F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 6 _ O b j L a b e l s F o n t C o l o r   =   i n p 6 _ O b j L a b e l s F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 6 _ O b j L a b e l s F o n t S i z e   =   i n p 6 _ O b j L a b e l s F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 6 _ O b j F o n t   =   i n p 6 _ O b j F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 6 _ O b j F o n t C o l o r   =   i n p 6 _ O b j F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 6 _ O b j F o n t S i z e   =   i n p 6 _ O b j F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 6 _ L a b e l 1   =   i n p 6 _ L a b e l 1 ;  
 i n t   _ e x t e r n s : : i n p 6 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 6 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 s t r i n g   _ e x t e r n s : : i n p 6 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 6 _ V a l u e 2 _ T i m e M a r k e t ;  
 E N U M _ T I M E F R A M E S   _ e x t e r n s : : i n p 6 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 6 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 s t r i n g   _ e x t e r n s : : i n p 7 _ T i t l e   =   i n p 7 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 7 _ O b j C h a r t S u b W i n d o w   =   i n p 7 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 7 _ O b j C o r n e r   =   i n p 7 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 7 _ O b j X   =   i n p 7 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 7 _ O b j Y   =   i n p 7 _ O b j Y ;  
 s t r i n g   _ e x t e r n s : : i n p 7 _ O b j T i t l e F o n t   =   i n p 7 _ O b j T i t l e F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 7 _ O b j T i t l e F o n t C o l o r   =   i n p 7 _ O b j T i t l e F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 7 _ O b j T i t l e F o n t S i z e   =   i n p 7 _ O b j T i t l e F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 7 _ O b j L a b e l s F o n t   =   i n p 7 _ O b j L a b e l s F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 7 _ O b j L a b e l s F o n t C o l o r   =   i n p 7 _ O b j L a b e l s F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 7 _ O b j L a b e l s F o n t S i z e   =   i n p 7 _ O b j L a b e l s F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 7 _ O b j F o n t   =   i n p 7 _ O b j F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 7 _ O b j F o n t C o l o r   =   i n p 7 _ O b j F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 7 _ O b j F o n t S i z e   =   i n p 7 _ O b j F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 7 _ L a b e l 1   =   i n p 7 _ L a b e l 1 ;  
 i n t   _ e x t e r n s : : i n p 7 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 7 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 s t r i n g   _ e x t e r n s : : i n p 7 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 7 _ V a l u e 2 _ T i m e M a r k e t ;  
 E N U M _ T I M E F R A M E S   _ e x t e r n s : : i n p 7 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 7 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 s t r i n g   _ e x t e r n s : : i n p 8 _ T i t l e   =   i n p 8 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 8 _ O b j C h a r t S u b W i n d o w   =   i n p 8 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 8 _ O b j C o r n e r   =   i n p 8 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 8 _ O b j X   =   i n p 8 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 8 _ O b j Y   =   i n p 8 _ O b j Y ;  
 s t r i n g   _ e x t e r n s : : i n p 8 _ O b j T i t l e F o n t   =   i n p 8 _ O b j T i t l e F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 8 _ O b j T i t l e F o n t C o l o r   =   i n p 8 _ O b j T i t l e F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 8 _ O b j T i t l e F o n t S i z e   =   i n p 8 _ O b j T i t l e F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 8 _ O b j L a b e l s F o n t   =   i n p 8 _ O b j L a b e l s F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 8 _ O b j L a b e l s F o n t C o l o r   =   i n p 8 _ O b j L a b e l s F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 8 _ O b j L a b e l s F o n t S i z e   =   i n p 8 _ O b j L a b e l s F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 8 _ O b j F o n t   =   i n p 8 _ O b j F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 8 _ O b j F o n t C o l o r   =   i n p 8 _ O b j F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 8 _ O b j F o n t S i z e   =   i n p 8 _ O b j F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 8 _ L a b e l 1   =   i n p 8 _ L a b e l 1 ;  
 i n t   _ e x t e r n s : : i n p 8 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 8 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 s t r i n g   _ e x t e r n s : : i n p 8 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 8 _ V a l u e 2 _ T i m e M a r k e t ;  
 E N U M _ T I M E F R A M E S   _ e x t e r n s : : i n p 8 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 8 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 s t r i n g   _ e x t e r n s : : i n p 9 _ T i t l e   =   i n p 9 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 9 _ O b j C h a r t S u b W i n d o w   =   i n p 9 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 9 _ O b j C o r n e r   =   i n p 9 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 9 _ O b j X   =   i n p 9 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 9 _ O b j Y   =   i n p 9 _ O b j Y ;  
 s t r i n g   _ e x t e r n s : : i n p 9 _ O b j T i t l e F o n t   =   i n p 9 _ O b j T i t l e F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 9 _ O b j T i t l e F o n t C o l o r   =   i n p 9 _ O b j T i t l e F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 9 _ O b j T i t l e F o n t S i z e   =   i n p 9 _ O b j T i t l e F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 9 _ O b j L a b e l s F o n t   =   i n p 9 _ O b j L a b e l s F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 9 _ O b j L a b e l s F o n t C o l o r   =   i n p 9 _ O b j L a b e l s F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 9 _ O b j L a b e l s F o n t S i z e   =   i n p 9 _ O b j L a b e l s F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 9 _ O b j F o n t   =   i n p 9 _ O b j F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 9 _ O b j F o n t C o l o r   =   i n p 9 _ O b j F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 9 _ O b j F o n t S i z e   =   i n p 9 _ O b j F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 9 _ L a b e l 1   =   i n p 9 _ L a b e l 1 ;  
 i n t   _ e x t e r n s : : i n p 9 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 9 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 s t r i n g   _ e x t e r n s : : i n p 9 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 9 _ V a l u e 2 _ T i m e M a r k e t ;  
 E N U M _ T I M E F R A M E S   _ e x t e r n s : : i n p 9 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 9 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 0 _ T i t l e   =   i n p 1 0 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 0 _ O b j C h a r t S u b W i n d o w   =   i n p 1 0 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 1 0 _ O b j C o r n e r   =   i n p 1 0 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 1 0 _ O b j X   =   i n p 1 0 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 1 0 _ O b j Y   =   i n p 1 0 _ O b j Y ;  
 s t r i n g   _ e x t e r n s : : i n p 1 0 _ O b j T i t l e F o n t   =   i n p 1 0 _ O b j T i t l e F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 1 0 _ O b j T i t l e F o n t C o l o r   =   i n p 1 0 _ O b j T i t l e F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 1 0 _ O b j T i t l e F o n t S i z e   =   i n p 1 0 _ O b j T i t l e F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 0 _ O b j L a b e l s F o n t   =   i n p 1 0 _ O b j L a b e l s F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 1 0 _ O b j L a b e l s F o n t C o l o r   =   i n p 1 0 _ O b j L a b e l s F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 1 0 _ O b j L a b e l s F o n t S i z e   =   i n p 1 0 _ O b j L a b e l s F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 0 _ O b j F o n t   =   i n p 1 0 _ O b j F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 1 0 _ O b j F o n t C o l o r   =   i n p 1 0 _ O b j F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 1 0 _ O b j F o n t S i z e   =   i n p 1 0 _ O b j F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 0 _ L a b e l 1   =   i n p 1 0 _ L a b e l 1 ;  
 i n t   _ e x t e r n s : : i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 s t r i n g   _ e x t e r n s : : i n p 1 0 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 1 0 _ V a l u e 2 _ T i m e M a r k e t ;  
 E N U M _ T I M E F R A M E S   _ e x t e r n s : : i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 1 _ T i t l e   =   i n p 1 1 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 1 _ O b j C h a r t S u b W i n d o w   =   i n p 1 1 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 1 1 _ O b j C o r n e r   =   i n p 1 1 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 1 1 _ O b j X   =   i n p 1 1 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 1 1 _ O b j Y   =   i n p 1 1 _ O b j Y ;  
 s t r i n g   _ e x t e r n s : : i n p 1 1 _ O b j T i t l e F o n t   =   i n p 1 1 _ O b j T i t l e F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 1 1 _ O b j T i t l e F o n t C o l o r   =   i n p 1 1 _ O b j T i t l e F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 1 1 _ O b j T i t l e F o n t S i z e   =   i n p 1 1 _ O b j T i t l e F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 1 _ O b j L a b e l s F o n t   =   i n p 1 1 _ O b j L a b e l s F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 1 1 _ O b j L a b e l s F o n t C o l o r   =   i n p 1 1 _ O b j L a b e l s F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 1 1 _ O b j L a b e l s F o n t S i z e   =   i n p 1 1 _ O b j L a b e l s F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 1 _ O b j F o n t   =   i n p 1 1 _ O b j F o n t ;  
 c o l o r   _ e x t e r n s : : i n p 1 1 _ O b j F o n t C o l o r   =   i n p 1 1 _ O b j F o n t C o l o r ;  
 i n t   _ e x t e r n s : : i n p 1 1 _ O b j F o n t S i z e   =   i n p 1 1 _ O b j F o n t S i z e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 1 _ L a b e l 1   =   i n p 1 1 _ L a b e l 1 ;  
 i n t   _ e x t e r n s : : i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 s t r i n g   _ e x t e r n s : : i n p 1 1 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 1 1 _ V a l u e 2 _ T i m e M a r k e t ;  
 E N U M _ T I M E F R A M E S   _ e x t e r n s : : i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 2 _ T i t l e   =   i n p 1 2 _ T i t l e ;  
 s t r i n g   _ e x t e r n s : : i n p 1 2 _ O b j C h a r t S u b W i n d o w   =   i n p 1 2 _ O b j C h a r t S u b W i n d o w ;  
 i n t   _ e x t e r n s : : i n p 1 2 _ O b j C o r n e r   =   i n p 1 2 _ O b j C o r n e r ;  
 i n t   _ e x t e r n s : : i n p 1 2 _ O b j X   =   i n p 1 2 _ O b j X ;  
 i n t   _ e x t e r n s : : i n p 1 2 _ O b j Y   =   i n p 1 2 _ O b j Y ;  
  
  
  
 / / 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                 =   1 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 : : M a g i c S t a r t   =   M a g i c S t a r t ;  
  
  
  
  
 	 / /   I n i t i a t e   E x t e r n s  
 	 _ e x t e r n s : : i n p 1 _ G r o u p   =   i n p 1 _ G r o u p ;  
 	 _ e x t e r n s : : i n p 2 _ T i t l e   =   i n p 2 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 2 _ O b j C h a r t S u b W i n d o w   =   i n p 2 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 2 _ O b j C o r n e r   =   i n p 2 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 2 _ O b j X   =   i n p 2 _ O b j X ;  
 	 _ e x t e r n s : : i n p 2 _ O b j Y   =   i n p 2 _ O b j Y ;  
 	 _ e x t e r n s : : i n p 2 _ O b j T i t l e F o n t   =   i n p 2 _ O b j T i t l e F o n t ;  
 	 _ e x t e r n s : : i n p 2 _ O b j T i t l e F o n t C o l o r   =   i n p 2 _ O b j T i t l e F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 2 _ O b j T i t l e F o n t S i z e   =   i n p 2 _ O b j T i t l e F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 2 _ O b j L a b e l s F o n t   =   i n p 2 _ O b j L a b e l s F o n t ;  
 	 _ e x t e r n s : : i n p 2 _ O b j L a b e l s F o n t C o l o r   =   i n p 2 _ O b j L a b e l s F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 2 _ O b j L a b e l s F o n t S i z e   =   i n p 2 _ O b j L a b e l s F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 2 _ O b j F o n t   =   i n p 2 _ O b j F o n t ;  
 	 _ e x t e r n s : : i n p 2 _ O b j F o n t C o l o r   =   i n p 2 _ O b j F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 2 _ O b j F o n t S i z e   =   i n p 2 _ O b j F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 2 _ L a b e l 1   =   i n p 2 _ L a b e l 1 ;  
 	 _ e x t e r n s : : i n p 2 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 2 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 _ e x t e r n s : : i n p 2 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 2 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 _ e x t e r n s : : i n p 2 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 2 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 _ e x t e r n s : : i n p 3 _ T i t l e   =   i n p 3 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 3 _ O b j C h a r t S u b W i n d o w   =   i n p 3 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 3 _ O b j C o r n e r   =   i n p 3 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 3 _ O b j X   =   i n p 3 _ O b j X ;  
 	 _ e x t e r n s : : i n p 3 _ O b j Y   =   i n p 3 _ O b j Y ;  
 	 _ e x t e r n s : : i n p 3 _ O b j T i t l e F o n t   =   i n p 3 _ O b j T i t l e F o n t ;  
 	 _ e x t e r n s : : i n p 3 _ O b j T i t l e F o n t C o l o r   =   i n p 3 _ O b j T i t l e F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 3 _ O b j T i t l e F o n t S i z e   =   i n p 3 _ O b j T i t l e F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 3 _ O b j L a b e l s F o n t   =   i n p 3 _ O b j L a b e l s F o n t ;  
 	 _ e x t e r n s : : i n p 3 _ O b j L a b e l s F o n t C o l o r   =   i n p 3 _ O b j L a b e l s F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 3 _ O b j L a b e l s F o n t S i z e   =   i n p 3 _ O b j L a b e l s F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 3 _ O b j F o n t   =   i n p 3 _ O b j F o n t ;  
 	 _ e x t e r n s : : i n p 3 _ O b j F o n t C o l o r   =   i n p 3 _ O b j F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 3 _ O b j F o n t S i z e   =   i n p 3 _ O b j F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 3 _ L a b e l 1   =   i n p 3 _ L a b e l 1 ;  
 	 _ e x t e r n s : : i n p 3 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 3 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 _ e x t e r n s : : i n p 3 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 3 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 _ e x t e r n s : : i n p 3 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 3 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 _ e x t e r n s : : i n p 4 _ T i t l e   =   i n p 4 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 4 _ O b j C h a r t S u b W i n d o w   =   i n p 4 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 4 _ O b j C o r n e r   =   i n p 4 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 4 _ O b j X   =   i n p 4 _ O b j X ;  
 	 _ e x t e r n s : : i n p 4 _ O b j Y   =   i n p 4 _ O b j Y ;  
 	 _ e x t e r n s : : i n p 4 _ O b j T i t l e F o n t   =   i n p 4 _ O b j T i t l e F o n t ;  
 	 _ e x t e r n s : : i n p 4 _ O b j T i t l e F o n t C o l o r   =   i n p 4 _ O b j T i t l e F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 4 _ O b j T i t l e F o n t S i z e   =   i n p 4 _ O b j T i t l e F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 4 _ O b j L a b e l s F o n t   =   i n p 4 _ O b j L a b e l s F o n t ;  
 	 _ e x t e r n s : : i n p 4 _ O b j L a b e l s F o n t C o l o r   =   i n p 4 _ O b j L a b e l s F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 4 _ O b j L a b e l s F o n t S i z e   =   i n p 4 _ O b j L a b e l s F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 4 _ O b j F o n t   =   i n p 4 _ O b j F o n t ;  
 	 _ e x t e r n s : : i n p 4 _ O b j F o n t C o l o r   =   i n p 4 _ O b j F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 4 _ O b j F o n t S i z e   =   i n p 4 _ O b j F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 4 _ L a b e l 1   =   i n p 4 _ L a b e l 1 ;  
 	 _ e x t e r n s : : i n p 4 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 4 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 _ e x t e r n s : : i n p 4 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 4 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 _ e x t e r n s : : i n p 4 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 4 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 _ e x t e r n s : : i n p 5 _ T i t l e   =   i n p 5 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 5 _ O b j C h a r t S u b W i n d o w   =   i n p 5 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 5 _ O b j C o r n e r   =   i n p 5 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 5 _ O b j X   =   i n p 5 _ O b j X ;  
 	 _ e x t e r n s : : i n p 5 _ O b j Y   =   i n p 5 _ O b j Y ;  
 	 _ e x t e r n s : : i n p 5 _ O b j T i t l e F o n t   =   i n p 5 _ O b j T i t l e F o n t ;  
 	 _ e x t e r n s : : i n p 5 _ O b j T i t l e F o n t C o l o r   =   i n p 5 _ O b j T i t l e F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 5 _ O b j T i t l e F o n t S i z e   =   i n p 5 _ O b j T i t l e F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 5 _ O b j L a b e l s F o n t   =   i n p 5 _ O b j L a b e l s F o n t ;  
 	 _ e x t e r n s : : i n p 5 _ O b j L a b e l s F o n t C o l o r   =   i n p 5 _ O b j L a b e l s F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 5 _ O b j L a b e l s F o n t S i z e   =   i n p 5 _ O b j L a b e l s F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 5 _ O b j F o n t   =   i n p 5 _ O b j F o n t ;  
 	 _ e x t e r n s : : i n p 5 _ O b j F o n t C o l o r   =   i n p 5 _ O b j F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 5 _ O b j F o n t S i z e   =   i n p 5 _ O b j F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 5 _ L a b e l 1   =   i n p 5 _ L a b e l 1 ;  
 	 _ e x t e r n s : : i n p 5 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 5 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 _ e x t e r n s : : i n p 5 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 5 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 _ e x t e r n s : : i n p 5 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 5 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 _ e x t e r n s : : i n p 6 _ T i t l e   =   i n p 6 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 6 _ O b j C h a r t S u b W i n d o w   =   i n p 6 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 6 _ O b j C o r n e r   =   i n p 6 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 6 _ O b j X   =   i n p 6 _ O b j X ;  
 	 _ e x t e r n s : : i n p 6 _ O b j Y   =   i n p 6 _ O b j Y ;  
 	 _ e x t e r n s : : i n p 6 _ O b j T i t l e F o n t   =   i n p 6 _ O b j T i t l e F o n t ;  
 	 _ e x t e r n s : : i n p 6 _ O b j T i t l e F o n t C o l o r   =   i n p 6 _ O b j T i t l e F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 6 _ O b j T i t l e F o n t S i z e   =   i n p 6 _ O b j T i t l e F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 6 _ O b j L a b e l s F o n t   =   i n p 6 _ O b j L a b e l s F o n t ;  
 	 _ e x t e r n s : : i n p 6 _ O b j L a b e l s F o n t C o l o r   =   i n p 6 _ O b j L a b e l s F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 6 _ O b j L a b e l s F o n t S i z e   =   i n p 6 _ O b j L a b e l s F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 6 _ O b j F o n t   =   i n p 6 _ O b j F o n t ;  
 	 _ e x t e r n s : : i n p 6 _ O b j F o n t C o l o r   =   i n p 6 _ O b j F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 6 _ O b j F o n t S i z e   =   i n p 6 _ O b j F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 6 _ L a b e l 1   =   i n p 6 _ L a b e l 1 ;  
 	 _ e x t e r n s : : i n p 6 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 6 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 _ e x t e r n s : : i n p 6 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 6 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 _ e x t e r n s : : i n p 6 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 6 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 _ e x t e r n s : : i n p 7 _ T i t l e   =   i n p 7 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 7 _ O b j C h a r t S u b W i n d o w   =   i n p 7 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 7 _ O b j C o r n e r   =   i n p 7 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 7 _ O b j X   =   i n p 7 _ O b j X ;  
 	 _ e x t e r n s : : i n p 7 _ O b j Y   =   i n p 7 _ O b j Y ;  
 	 _ e x t e r n s : : i n p 7 _ O b j T i t l e F o n t   =   i n p 7 _ O b j T i t l e F o n t ;  
 	 _ e x t e r n s : : i n p 7 _ O b j T i t l e F o n t C o l o r   =   i n p 7 _ O b j T i t l e F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 7 _ O b j T i t l e F o n t S i z e   =   i n p 7 _ O b j T i t l e F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 7 _ O b j L a b e l s F o n t   =   i n p 7 _ O b j L a b e l s F o n t ;  
 	 _ e x t e r n s : : i n p 7 _ O b j L a b e l s F o n t C o l o r   =   i n p 7 _ O b j L a b e l s F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 7 _ O b j L a b e l s F o n t S i z e   =   i n p 7 _ O b j L a b e l s F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 7 _ O b j F o n t   =   i n p 7 _ O b j F o n t ;  
 	 _ e x t e r n s : : i n p 7 _ O b j F o n t C o l o r   =   i n p 7 _ O b j F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 7 _ O b j F o n t S i z e   =   i n p 7 _ O b j F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 7 _ L a b e l 1   =   i n p 7 _ L a b e l 1 ;  
 	 _ e x t e r n s : : i n p 7 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 7 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 _ e x t e r n s : : i n p 7 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 7 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 _ e x t e r n s : : i n p 7 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 7 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 _ e x t e r n s : : i n p 8 _ T i t l e   =   i n p 8 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 8 _ O b j C h a r t S u b W i n d o w   =   i n p 8 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 8 _ O b j C o r n e r   =   i n p 8 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 8 _ O b j X   =   i n p 8 _ O b j X ;  
 	 _ e x t e r n s : : i n p 8 _ O b j Y   =   i n p 8 _ O b j Y ;  
 	 _ e x t e r n s : : i n p 8 _ O b j T i t l e F o n t   =   i n p 8 _ O b j T i t l e F o n t ;  
 	 _ e x t e r n s : : i n p 8 _ O b j T i t l e F o n t C o l o r   =   i n p 8 _ O b j T i t l e F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 8 _ O b j T i t l e F o n t S i z e   =   i n p 8 _ O b j T i t l e F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 8 _ O b j L a b e l s F o n t   =   i n p 8 _ O b j L a b e l s F o n t ;  
 	 _ e x t e r n s : : i n p 8 _ O b j L a b e l s F o n t C o l o r   =   i n p 8 _ O b j L a b e l s F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 8 _ O b j L a b e l s F o n t S i z e   =   i n p 8 _ O b j L a b e l s F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 8 _ O b j F o n t   =   i n p 8 _ O b j F o n t ;  
 	 _ e x t e r n s : : i n p 8 _ O b j F o n t C o l o r   =   i n p 8 _ O b j F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 8 _ O b j F o n t S i z e   =   i n p 8 _ O b j F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 8 _ L a b e l 1   =   i n p 8 _ L a b e l 1 ;  
 	 _ e x t e r n s : : i n p 8 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 8 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 _ e x t e r n s : : i n p 8 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 8 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 _ e x t e r n s : : i n p 8 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 8 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 _ e x t e r n s : : i n p 9 _ T i t l e   =   i n p 9 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 9 _ O b j C h a r t S u b W i n d o w   =   i n p 9 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 9 _ O b j C o r n e r   =   i n p 9 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 9 _ O b j X   =   i n p 9 _ O b j X ;  
 	 _ e x t e r n s : : i n p 9 _ O b j Y   =   i n p 9 _ O b j Y ;  
 	 _ e x t e r n s : : i n p 9 _ O b j T i t l e F o n t   =   i n p 9 _ O b j T i t l e F o n t ;  
 	 _ e x t e r n s : : i n p 9 _ O b j T i t l e F o n t C o l o r   =   i n p 9 _ O b j T i t l e F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 9 _ O b j T i t l e F o n t S i z e   =   i n p 9 _ O b j T i t l e F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 9 _ O b j L a b e l s F o n t   =   i n p 9 _ O b j L a b e l s F o n t ;  
 	 _ e x t e r n s : : i n p 9 _ O b j L a b e l s F o n t C o l o r   =   i n p 9 _ O b j L a b e l s F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 9 _ O b j L a b e l s F o n t S i z e   =   i n p 9 _ O b j L a b e l s F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 9 _ O b j F o n t   =   i n p 9 _ O b j F o n t ;  
 	 _ e x t e r n s : : i n p 9 _ O b j F o n t C o l o r   =   i n p 9 _ O b j F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 9 _ O b j F o n t S i z e   =   i n p 9 _ O b j F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 9 _ L a b e l 1   =   i n p 9 _ L a b e l 1 ;  
 	 _ e x t e r n s : : i n p 9 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 9 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 _ e x t e r n s : : i n p 9 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 9 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 _ e x t e r n s : : i n p 9 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 9 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 _ e x t e r n s : : i n p 1 0 _ T i t l e   =   i n p 1 0 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j C h a r t S u b W i n d o w   =   i n p 1 0 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j C o r n e r   =   i n p 1 0 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j X   =   i n p 1 0 _ O b j X ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j Y   =   i n p 1 0 _ O b j Y ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j T i t l e F o n t   =   i n p 1 0 _ O b j T i t l e F o n t ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j T i t l e F o n t C o l o r   =   i n p 1 0 _ O b j T i t l e F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j T i t l e F o n t S i z e   =   i n p 1 0 _ O b j T i t l e F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j L a b e l s F o n t   =   i n p 1 0 _ O b j L a b e l s F o n t ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j L a b e l s F o n t C o l o r   =   i n p 1 0 _ O b j L a b e l s F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j L a b e l s F o n t S i z e   =   i n p 1 0 _ O b j L a b e l s F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j F o n t   =   i n p 1 0 _ O b j F o n t ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j F o n t C o l o r   =   i n p 1 0 _ O b j F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 1 0 _ O b j F o n t S i z e   =   i n p 1 0 _ O b j F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 1 0 _ L a b e l 1   =   i n p 1 0 _ L a b e l 1 ;  
 	 _ e x t e r n s : : i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 _ e x t e r n s : : i n p 1 0 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 1 0 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 _ e x t e r n s : : i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 _ e x t e r n s : : i n p 1 1 _ T i t l e   =   i n p 1 1 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j C h a r t S u b W i n d o w   =   i n p 1 1 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j C o r n e r   =   i n p 1 1 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j X   =   i n p 1 1 _ O b j X ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j Y   =   i n p 1 1 _ O b j Y ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j T i t l e F o n t   =   i n p 1 1 _ O b j T i t l e F o n t ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j T i t l e F o n t C o l o r   =   i n p 1 1 _ O b j T i t l e F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j T i t l e F o n t S i z e   =   i n p 1 1 _ O b j T i t l e F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j L a b e l s F o n t   =   i n p 1 1 _ O b j L a b e l s F o n t ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j L a b e l s F o n t C o l o r   =   i n p 1 1 _ O b j L a b e l s F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j L a b e l s F o n t S i z e   =   i n p 1 1 _ O b j L a b e l s F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j F o n t   =   i n p 1 1 _ O b j F o n t ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j F o n t C o l o r   =   i n p 1 1 _ O b j F o n t C o l o r ;  
 	 _ e x t e r n s : : i n p 1 1 _ O b j F o n t S i z e   =   i n p 1 1 _ O b j F o n t S i z e ;  
 	 _ e x t e r n s : : i n p 1 1 _ L a b e l 1   =   i n p 1 1 _ L a b e l 1 ;  
 	 _ e x t e r n s : : i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e I D   =   i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 _ e x t e r n s : : i n p 1 1 _ V a l u e 2 _ T i m e M a r k e t   =   i n p 1 1 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 _ e x t e r n s : : i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e   =   i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
 	 _ e x t e r n s : : i n p 1 2 _ T i t l e   =   i n p 1 2 _ T i t l e ;  
 	 _ e x t e r n s : : i n p 1 2 _ O b j C h a r t S u b W i n d o w   =   i n p 1 2 _ O b j C h a r t S u b W i n d o w ;  
 	 _ e x t e r n s : : i n p 1 2 _ O b j C o r n e r   =   i n p 1 2 _ O b j C o r n e r ;  
 	 _ e x t e r n s : : i n p 1 2 _ O b j X   =   i n p 1 2 _ O b j X ;  
 	 _ e x t e r n s : : i n p 1 2 _ O b j Y   =   i n p 1 2 _ O b j Y ;  
  
  
  
 	 / /   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 ( ) ;  
  
  
  
  
  
 	 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 _ ,   1 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 ( ) ;  
  
 	 / /   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 ;  
 	 }  
  
  
  
 	 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 [ ]   =   { 0 , 1 2 } ;  
 	 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 ;  
 	 	 }  
  
 	 	 v o i d   B l o c k C a l l s ( )   {  
 	 	 	 _ _ d i s a b l e d                     =   f a l s e ;  
 	 	 	 _ _ b l o c k _ u s e r _ n u m b e r   =   " " ;  
 	 	 	 _ _ b l o c k _ n u m b e r             =   0 ;  
 	 	 	 _ _ b l o c k _ w a i t i n g           =   0 ;  
 	 	 	 _ _ p a r e n t _ n u m b e r           =   0 ;  
 	 	 }  
  
 	 	 / * *  
 	 	       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 _ [ ] ;  
  
  
 / /   " 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 ) ; }  
 	 }  
 } ;  
  
 / /   " C o m m e n 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 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 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 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 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 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 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 3 0 , t y p e n a m e   _ T 3 0 _ >  
 c l a s s   M D L _ C o m m e n t E x :   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   T i t l e ;  
 	 T 2   O b j C h a r t S u b W i n d o w ;  
 	 T 3   O b j C o r n e r ;  
 	 T 4   O b j X ;  
 	 T 5   O b j Y ;  
 	 T 6   O b j T i t l e F o n t ;  
 	 T 7   O b j T i t l e F o n t C o l o r ;  
 	 T 8   O b j T i t l e F o n t S i z e ;  
 	 T 9   O b j L a b e l s F o n t ;  
 	 T 1 0   O b j L a b e l s F o n t C o l o r ;  
 	 T 1 1   O b j L a b e l s F o n t S i z e ;  
 	 T 1 2   O b j F o n t ;  
 	 T 1 3   O b j F o n t C o l o r ;  
 	 T 1 4   O b j F o n t S i z e ;  
 	 T 1 5   L a b e l 1 ;  
 	 T 1 6   V a l u e 1 ;   v i r t u a l   _ T 1 6 _   _ V a l u e 1 _ ( ) { r e t u r n ( _ T 1 6 _ ) 0 ; }  
 	 T 1 7   L a b e l 2 ;  
 	 T 1 8   V a l u e 2 ;   v i r t u a l   _ T 1 8 _   _ V a l u e 2 _ ( ) { r e t u r n ( _ T 1 8 _ ) 0 ; }  
 	 T 1 9   L a b e l 3 ;  
 	 T 2 0   V a l u e 3 ;   v i r t u a l   _ T 2 0 _   _ V a l u e 3 _ ( ) { r e t u r n ( _ T 2 0 _ ) 0 ; }  
 	 T 2 1   L a b e l 4 ;  
 	 T 2 2   V a l u e 4 ;   v i r t u a l   _ T 2 2 _   _ V a l u e 4 _ ( ) { r e t u r n ( _ T 2 2 _ ) 0 ; }  
 	 T 2 3   L a b e l 5 ;  
 	 T 2 4   V a l u e 5 ;   v i r t u a l   _ T 2 4 _   _ V a l u e 5 _ ( ) { r e t u r n ( _ T 2 4 _ ) 0 ; }  
 	 T 2 5   L a b e l 6 ;  
 	 T 2 6   V a l u e 6 ;   v i r t u a l   _ T 2 6 _   _ V a l u e 6 _ ( ) { r e t u r n ( _ T 2 6 _ ) 0 ; }  
 	 T 2 7   L a b e l 7 ;  
 	 T 2 8   V a l u e 7 ;   v i r t u a l   _ T 2 8 _   _ V a l u e 7 _ ( ) { r e t u r n ( _ T 2 8 _ ) 0 ; }  
 	 T 2 9   L a b e l 8 ;  
 	 T 3 0   V a l u e 8 ;   v i r t u a l   _ T 3 0 _   _ V a l u e 8 _ ( ) { r e t u r n ( _ T 3 0 _ ) 0 ; }  
 	 / *   S t a t i c   P a r a m e t e r s   * /  
 	 b o o l   i n i t i a l i z 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 :   / *   C o n s t r u c t o r   * /  
 	 M D L _ C o m m e n t E x ( )  
 	 {  
 	 	 T i t l e   =   ( s t r i n g ) " C o m m e n t   M e s s a g e " ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) " " ;  
 	 	 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 X   =   ( i n t ) 5 ;  
 	 	 O b j Y   =   ( i n t ) 2 4 ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) " G e o r g i a " ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) c l r G o l d ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) 1 3 ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) " V e r d a n a " ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) c l r D a r k G r a y ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) 1 0 ;  
 	 	 O b j F o n t   =   ( s t r i n g ) " V e r d a n a " ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) c l r W h i t e ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) 1 0 ;  
 	 	 L a b e l 1   =   ( s t r i n g ) " " ;  
 	 	 L a b e l 2   =   ( s t r i n g ) " " ;  
 	 	 L a b e l 3   =   ( s t r i n g ) " " ;  
 	 	 L a b e l 4   =   ( s t r i n g ) " " ;  
 	 	 L a b e l 5   =   ( s t r i n g ) " " ;  
 	 	 L a b e l 6   =   ( s t r i n g ) " " ;  
 	 	 L a b e l 7   =   ( s t r i n g ) " " ;  
 	 	 L a b e l 8   =   ( 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 )   * /  
 	 	 i n i t i a l i z e d   =     f a l s 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 _ ( )  
 	 {  
 	 	 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 ) )  
 	 	 {  
 	 	 	  
 	 	  
 	 	 	 l o n g   O b j C h a r t I D   =   0 ;  
 	 	 	 i n t   O b j A n c h o r       =   A N C H O R _ L E F T ;  
 	 	  
 	 	 	 i f   ( O b j 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 C o r n e r   = =   C O R N E R _ R I G H T _ L O W E R )  
 	 	 	 {  
 	 	 	 	 O b j A n c h o r   =   A N C H O R _ R I G H T ;  
 	 	 	 }  
 	 	  
 	 	 	 s t r i n g   n a m e b a s e   =   " f x d _ c m n t _ "   +   _ _ b l o c k _ u s e r _ n u m b e r ;  
 	 	  
 	 	 	 i n t   s u b w i n d o w   =   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   > =   0 )  
 	 	 	 {  
 	 	 	 	 / / - -   d r a w   c o m m e n t   t i t l e  
 	 	 	 	 i f   ( ( s t r i n g ) T i t l e   ! =   " " )  
 	 	 	 	 {  
 	 	 	 	 	 s t r i n g   n a m e t i t l e   =   n a m e b a s 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 t i t l e )   <   0 )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( ! 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 t i t l e ,   O B J _ L A B E L ,   s u b w i n d o w ,   0 ,   0 ,   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 ( ) ) ;  
 	 	 	 	 	 	 }  
 	 	 	 	 	 	 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 t i t l e ,   O B J P R O P _ F O N T S I Z E ,   ( i n t ) ( O b j T i t l e 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 t i t l e ,   O B J P R O P _ C O L O R ,   O b j T i t l e F o n t 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 t i t l e ,   O B J P R O P _ B A C K ,   0 ) ;  
 	 	 	 	 	 	 	 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 t i t l e ,   O B J P R O P _ S E L E C T A B L 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 t i t l e ,   O B J P R O P _ S E L E C T E D ,   0 ) ;  
 	 	 	 	 	 	 	 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 t i t l e ,   O B J P R O P _ H I D D E N ,   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 t i t l 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 t i t l 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 S t r i n g ( O b j C h a r t I D ,   n a m e t i t l e ,   O B J P R O P _ F O N T ,   O b j T i t l e 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 t i t l 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 t i t l e ,   O B J P R O P _ Y D I S T A N C E ,   O b j Y ) ;  
 	 	 	 	 	 	 }  
 	 	 	 	 	 }  
 	 	 	 	 	 e l s e  
 	 	 	 	 	 {  
 	 	 	 	 	 	 O b j X   =   ( i n t ) O b j e c t G e t I n t e g e r ( O b j C h a r t I D ,   n a m e t i t l e ,   O B J P R O P _ X D I S T A N C E ) ;  
 	 	 	 	 	 	 O b j Y   =   ( i n t ) O b j e c t G e t I n t e g e r ( O b j C h a r t I D ,   n a m e t i t l e ,   O B J P R O P _ Y D I S T A N C 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 t i t l e ,   O B J P R O P _ T E X T ,   ( s t r i n g ) T i t l e ) ;  
 	 	  
 	 	 	 	 	 O b j Y   =   ( i n t ) ( O b j Y   +   O b j T i t l e F o n t S i z e   /   3 ) ;  
 	 	 	 	 }  
 	 	  
 	 	 	 	 / / - -   d r a w   c o m m e n t   r o w s  
 	 	 	 	 f o r   ( i n t   i   =   1 ;   i   < =   8 ;   i + + )  
 	 	 	 	 {  
 	 	 	 	 	 s t r i n g   t e x t         =   " " ;  
 	 	 	 	 	 s t r i n g   t e x t l b l   =   " " ;  
 	 	  
 	 	 	 	 	 s w i t c h ( i )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 c a s e   1 :   i f   ( L a b e l 1   ! =   " " )   { t e x t l b l   =   L a b e l 1 ;   t e x t   =   ( s t r i n g ) ( _ V a l u e 1 _ ( ) ) ; }   b r e a k ;  
 	 	 	 	 	 	 c a s e   2 :   i f   ( L a b e l 2   ! =   " " )   { t e x t l b l   =   L a b e l 2 ;   t e x t   =   ( s t r i n g ) ( _ V a l u e 2 _ ( ) ) ; }   b r e a k ;  
 	 	 	 	 	 	 c a s e   3 :   i f   ( L a b e l 3   ! =   " " )   { t e x t l b l   =   L a b e l 3 ;   t e x t   =   ( s t r i n g ) ( _ V a l u e 3 _ ( ) ) ; }   b r e a k ;  
 	 	 	 	 	 	 c a s e   4 :   i f   ( L a b e l 4   ! =   " " )   { t e x t l b l   =   L a b e l 4 ;   t e x t   =   ( s t r i n g ) ( _ V a l u e 4 _ ( ) ) ; }   b r e a k ;  
 	 	 	 	 	 	 c a s e   5 :   i f   ( L a b e l 5   ! =   " " )   { t e x t l b l   =   L a b e l 5 ;   t e x t   =   ( s t r i n g ) ( _ V a l u e 5 _ ( ) ) ; }   b r e a k ;  
 	 	 	 	 	 	 c a s e   6 :   i f   ( L a b e l 6   ! =   " " )   { t e x t l b l   =   L a b e l 6 ;   t e x t   =   ( s t r i n g ) ( _ V a l u e 6 _ ( ) ) ; }   b r e a k ;  
 	 	 	 	 	 	 c a s e   7 :   i f   ( L a b e l 7   ! =   " " )   { t e x t l b l   =   L a b e l 7 ;   t e x t   =   ( s t r i n g ) ( _ V a l u e 7 _ ( ) ) ; }   b r e a k ;  
 	 	 	 	 	 	 c a s e   8 :   i f   ( L a b e l 8   ! =   " " )   { t e x t l b l   =   L a b e l 8 ;   t e x t   =   ( s t r i n g ) ( _ V a l u e 8 _ ( ) ) ; }   b r e a k ;  
 	 	 	 	       }  
 	 	  
 	 	 	 	 	 s t r i n g   n a m e         =   n a m e b a s e   +   " _ "   +   ( s t r i n g ) i ;  
 	 	 	 	 	 s t r i n g   n a m e l b l   =   n a m e   +   " _ l " ;  
 	 	  
 	 	 	 	 	 i f   ( t e x t l b l   = =   " " )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( ! i n i t i a l i z e d )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 / / - -   p r e - d e l e t e  
 	 	 	 	 	 	 	 O b j e c t D e l e t e ( O b j C h a r t I D ,   n a m e l b l ) ;  
 	 	 	 	 	 	 	 O b j e c t D e l e t e ( O b j C h a r t I D ,   n a m e ) ;  
 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 c o n t i n u e ;  
 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 / / - -   d r a w   i n i t i a l   o b j e c t s  
 	 	 	 	 	 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 )  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( t e x t l b l   = =   " " )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 c o n t i n u e ;  
 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 i f   ( 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 l b l ,   O B J _ L A B E L ,   s u b w i n d o w ,   0 ,   0 ,   0 ,   0 ) )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 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 l b l ,   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 l b l ,   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 l b l ,   O B J P R O P _ B A C K ,   0 ) ;  
 	 	 	 	 	 	 	 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 l b l ,   O B J P R O P _ S E L E C T A B L E ,   0 ) ;  
 	 	 	 	 	 	 	 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 l b l ,   O B J P R O P _ S E L E C T E D ,   0 ) ;  
 	 	 	 	 	 	 	 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 l b l ,   O B J P R O P _ H I D D E N ,   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 l b l ,   O B J P R O P _ F O N T S I Z E ,   O b j L a b e l s 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 l b l ,   O B J P R O P _ C O L O R ,   O b j L a b e l s F o n t C o l o 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 l b l ,   O B J P R O P _ F O N T ,   O b j L a b e l s F o n t ) ;  
 	 	 	 	 	 	 }  
 	 	 	 	 	 	 e l s e  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 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 ( ) ) ;  
 	 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 	 i f   ( 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 _ L A B E L ,   s u b w i n d o w ,   0 ,   0 ,   0 ,   0 ) )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 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 _ B A C K ,   0 ) ;  
 	 	 	 	 	 	 	 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 ,   0 ) ;  
 	 	 	 	 	 	 	 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 ,   0 ) ;  
 	 	 	 	 	 	 	 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 ,   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 _ 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 _ C O L O R ,   O b j F o n t C o l o 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 ) ;  
 	 	 	 	 	 	 }  
 	 	 	 	 	 	 e l s e  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 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 ( ) ) ;  
 	 	 	 	 	 	 }  
 	 	 	 	 	 }  
 	 	 	 	 	 e l s e  
 	 	 	 	 	 {  
 	 	 	 	 	 	 i f   ( t e x t l b l   = =   " " )  
 	 	 	 	 	 	 {  
 	 	 	 	 	 	 	 O b j e c t D e l e t e ( O b j C h a r t I D ,   n a m e l b l ) ;  
 	 	 	 	 	 	 	 O b j e c t D e l e t e ( O b j C h a r t I D ,   n a m e ) ;  
 	 	 	 	 	 	 	 c o n t i n u e ;  
 	 	 	 	 	 	 }  
 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 O b j Y     =   ( i n t ) ( O b j Y   +   O b j F o n t S i z e   +   O b j F o n t S i z e / 2 ) ;  
 	 	  
 	 	 	 	 	 / / - -   u p d a t e   l a b e l   o b j e c t s  
 	 	 	 	 	 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 l b l ,   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 l b l ,   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 l b l ,   O B J P R O P _ T E X T ,   ( s t r i n g ) t e x t l b l ) ;  
 	 	  
 	 	 	 	 	 / / - -   u p d a t e   v a l u e   o b j e c t s  
 	 	 	 	 	 i n t   x                 =   0 ;  
 	 	 	 	 	 i n t   x s i z e l b l   =   ( i n t ) O b j e c t G e t I n t e g e r ( O b j C h a r t I D ,   n a m e l b l ,   O B J P R O P _ X S I Z E ) ;  
 	 	  
 	 	 	 	 	 i f   ( x s i z e l b l   = =   0 )   {  
 	 	 	 	 	 	 / / - -   w h e n   t h e   o b j e c t   i s   n e w l y   c r e a t e d ,   i t   r e t u r n s   0   f o r   X S I Z E   a n d   Y S I Z E ,   s o   h e r e   w e   w i l l   t r i c k   i t   s o m e h o w  
 	 	 	 	 	 	 x s i z e l b l   =   ( i n t ) ( S t r i n g L e n ( ( s t r i n g ) t e x t l b l )   *   O b j F o n t S i z e   /   1 . 5   +   O b j F o n t S i z e   /   2 ) ;  
 	 	 	 	 	 }  
 	 	  
 	 	 	 	 	 x   =   O b j X   +   ( x s i z e l b l   +   O b j F o n t S i z 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 _ 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 ( 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 ) t e x t ) ;  
 	 	 	 	 }  
 	 	 	 	  
 	 	 	 	 C h a r t R e d r a w ( ) ;  
 	 	 	 }  
 	 	  
 	 	 	 i n i t i a l i z e d   =   t r u 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 ) ; }  
 	 }  
 } ;  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
 / /   " 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   ( T i m e M a r k e t   = =   " " )   T i m e M a r k e t   =   S y m b o l ( ) ;  
 	 	  
 	 	 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 ;  
 	 }  
 } ;  
  
 / /   " 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 ;  
 	 }  
 } ;  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
 / /   B l o c k   1   ( N o   t r a d e )  
 c l a s s   B l o c k 0 :   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 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 " ;  
 	 	 _ 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 ]   =   { 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  
 	 	 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   = =   0 )   {  
 	 	 	 _ b l o c k s _ [ 1 ] . r u n ( 0 ) ;  
 	 	 }  
 	 	 e l s e   i f   ( v a l u e   = =   1 )   {  
 	 	 	 _ b l o c k s _ [ 2 ] . r u n ( 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 _ ( )  
 	 {  
 	 	 G r o u p   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 _ G r o u p ;  
 	 	 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   2   ( C o m m e n t )  
 c l a s s   B l o c k 1 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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 ( )   {  
 	 	 _ _ 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   =   " 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 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b 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  
 	 	 V a l u e 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . T i m e C a n d l e I D   =   _ e x t e r n s : : i n p 2 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 	 V a l u e 2 . T i m e M a r k e t   =   _ e x t e r n s : : i n p 2 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 	 V a l u e 2 . T i m e C a n d l e T i m e f r a m e   =   _ e x t e r n s : : i n p 2 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
  
 	 	 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ 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 ] . 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 _ ( )  
 	 {  
 	 	 T i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 2 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 2 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 2 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 2 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 2 _ O b j Y ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 2 _ O b j T i t l e F o n t ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 2 _ O b j T i t l e F o n t C o l o r ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 2 _ O b j T i t l e F o n t S i z e ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 2 _ O b j L a b e l s F o n t ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 2 _ O b j L a b e l s F o n t C o l o r ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 2 _ O b j L a b e l s F o n t S i z e ;  
 	 	 O b j F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 2 _ O b j F o n t ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 2 _ O b j F o n t C o l o r ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 2 _ O b j F o n t S i z e ;  
 	 	 L a b e l 1   =   ( s t r i n g ) _ e x t e r n s : : i n p 2 _ L a b e l 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   3   ( C o m m e n t )  
 c l a s s   B l o c k 2 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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 ( )   {  
 	 	 _ _ 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   =   " 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 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b 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  
 	 	 V a l u e 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . T i m e C a n d l e I D   =   _ e x t e r n s : : i n p 3 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 	 V a l u e 2 . T i m e M a r k e t   =   _ e x t e r n s : : i n p 3 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 	 V a l u e 2 . T i m e C a n d l e T i m e f r a m e   =   _ e x t e r n s : : i n p 3 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
  
 	 	 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ 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 ] . r u n ( 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 _ ( )  
 	 {  
 	 	 T i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 3 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 3 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 3 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 3 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 3 _ O b j Y ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 3 _ O b j T i t l e F o n t ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 3 _ O b j T i t l e F o n t C o l o r ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 3 _ O b j T i t l e F o n t S i z e ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 3 _ O b j L a b e l s F o n t ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 3 _ O b j L a b e l s F o n t C o l o r ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 3 _ O b j L a b e l s F o n t S i z e ;  
 	 	 O b j F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 3 _ O b j F o n t ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 3 _ O b j F o n t C o l o r ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 3 _ O b j F o n t S i z e ;  
 	 	 L a b e l 1   =   ( s t r i n g ) _ e x t e r n s : : i n p 3 _ L a b e l 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   4   ( C o m m e n t )  
 c l a s s   B l o c k 3 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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   =   " 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 [ 2 ]   =   { 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 ) ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 V a l u e 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . T i m e C a n d l e I D   =   _ e x t e r n s : : i n p 4 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 	 V a l u e 2 . T i m e M a r k e t   =   _ e x t e r n s : : i n p 4 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 	 V a l u e 2 . T i m e C a n d l e T i m e f r a m e   =   _ e x t e r n s : : i n p 4 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
  
 	 	 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ 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 ] . r u n ( 3 ) ;  
 	 	 	 _ b l o c k s _ [ 1 0 ] . 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 _ ( )  
 	 {  
 	 	 T i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 4 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 4 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 4 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 4 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 4 _ O b j Y ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 4 _ O b j T i t l e F o n t ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 4 _ O b j T i t l e F o n t C o l o r ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 4 _ O b j T i t l e F o n t S i z e ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 4 _ O b j L a b e l s F o n t ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 4 _ O b j L a b e l s F o n t C o l o r ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 4 _ O b j L a b e l s F o n t S i z e ;  
 	 	 O b j F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 4 _ O b j F o n t ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 4 _ O b j F o n t C o l o r ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 4 _ O b j F o n t S i z e ;  
 	 	 L a b e l 1   =   ( s t r i n g ) _ e x t e r n s : : i n p 4 _ L a b e l 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   5   ( C o m m e n t )  
 c l a s s   B l o c k 4 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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 ( )   {  
 	 	 _ _ 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   =   " 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 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b 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  
 	 	 V a l u e 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . T i m e C a n d l e I D   =   _ e x t e r n s : : i n p 5 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 	 V a l u e 2 . T i m e M a r k e t   =   _ e x t e r n s : : i n p 5 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 	 V a l u e 2 . T i m e C a n d l e T i m e f r a m e   =   _ e x t e r n s : : i n p 5 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
  
 	 	 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ 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 ] . 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 _ ( )  
 	 {  
 	 	 T i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 5 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 5 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 5 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 5 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 5 _ O b j Y ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 5 _ O b j T i t l e F o n t ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 5 _ O b j T i t l e F o n t C o l o r ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 5 _ O b j T i t l e F o n t S i z e ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 5 _ O b j L a b e l s F o n t ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 5 _ O b j L a b e l s F o n t C o l o r ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 5 _ O b j L a b e l s F o n t S i z e ;  
 	 	 O b j F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 5 _ O b j F o n t ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 5 _ O b j F o n t C o l o r ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 5 _ O b j F o n t S i z e ;  
 	 	 L a b e l 1   =   ( s t r i n g ) _ e x t e r n s : : i n p 5 _ L a b e l 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   6   ( C o m m e n t )  
 c l a s s   B l o c k 5 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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 ( )   {  
 	 	 _ _ 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   =   " 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 ]   =   { 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  
 	 	 V a l u e 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . T i m e C a n d l e I D   =   _ e x t e r n s : : i n p 6 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 	 V a l u e 2 . T i m e M a r k e t   =   _ e x t e r n s : : i n p 6 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 	 V a l u e 2 . T i m e C a n d l e T i m e f r a m e   =   _ e x t e r n s : : i n p 6 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
  
 	 	 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ 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 ] . r u n ( 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 _ ( )  
 	 {  
 	 	 T i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 6 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 6 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 6 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 6 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 6 _ O b j Y ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 6 _ O b j T i t l e F o n t ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 6 _ O b j T i t l e F o n t C o l o r ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 6 _ O b j T i t l e F o n t S i z e ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 6 _ O b j L a b e l s F o n t ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 6 _ O b j L a b e l s F o n t C o l o r ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 6 _ O b j L a b e l s F o n t S i z e ;  
 	 	 O b j F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 6 _ O b j F o n t ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 6 _ O b j F o n t C o l o r ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 6 _ O b j F o n t S i z e ;  
 	 	 L a b e l 1   =   ( s t r i n g ) _ e x t e r n s : : i n p 6 _ L a b e l 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   7   ( C o m m e n t )  
 c l a s s   B l o c k 6 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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   =   " 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 } ;  
 	 	 A r r a y C o p y ( _ _ o u t b 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  
 	 	 V a l u e 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . T i m e C a n d l e I D   =   _ e x t e r n s : : i n p 7 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 	 V a l u e 2 . T i m e M a r k e t   =   _ e x t e r n s : : i n p 7 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 	 V a l u e 2 . T i m e C a n d l e T i m e f r a m e   =   _ e x t e r n s : : i n p 7 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
  
 	 	 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ 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 ] . r u n ( 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 _ ( )  
 	 {  
 	 	 T i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 7 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 7 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 7 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 7 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 7 _ O b j Y ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 7 _ O b j T i t l e F o n t ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 7 _ O b j T i t l e F o n t C o l o r ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 7 _ O b j T i t l e F o n t S i z e ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 7 _ O b j L a b e l s F o n t ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 7 _ O b j L a b e l s F o n t C o l o r ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 7 _ O b j L a b e l s F o n t S i z e ;  
 	 	 O b j F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 7 _ O b j F o n t ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 7 _ O b j F o n t C o l o r ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 7 _ O b j F o n t S i z e ;  
 	 	 L a b e l 1   =   ( s t r i n g ) _ e x t e r n s : : i n p 7 _ L a b e l 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   8   ( C o m m e n t )  
 c l a s s   B l o c k 7 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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 ( )   {  
 	 	 _ _ 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   =   " 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  
 	 	 V a l u e 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . T i m e C a n d l e I D   =   _ e x t e r n s : : i n p 8 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 	 V a l u e 2 . T i m e M a r k e t   =   _ e x t e r n s : : i n p 8 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 	 V a l u e 2 . T i m e C a n d l e T i m e f r a m e   =   _ e x t e r n s : : i n p 8 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
  
 	 	 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r t u a l   v o i d   _ 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 ( 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 _ ( )  
 	 {  
 	 	 T i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 8 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 8 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 8 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 8 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 8 _ O b j Y ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 8 _ O b j T i t l e F o n t ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 8 _ O b j T i t l e F o n t C o l o r ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 8 _ O b j T i t l e F o n t S i z e ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 8 _ O b j L a b e l s F o n t ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 8 _ O b j L a b e l s F o n t C o l o r ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 8 _ O b j L a b e l s F o n t S i z e ;  
 	 	 O b j F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 8 _ O b j F o n t ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 8 _ O b j F o n t C o l o r ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 8 _ O b j F o n t S i z e ;  
 	 	 L a b e l 1   =   ( s t r i n g ) _ e x t e r n s : : i n p 8 _ L a b e l 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   9   ( C o m m e n t )  
 c l a s s   B l o c k 8 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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   =   " 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  
 	 	 V a l u e 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . T i m e C a n d l e I D   =   _ e x t e r n s : : i n p 9 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 	 V a l u e 2 . T i m e M a r k e t   =   _ e x t e r n s : : i n p 9 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 	 V a l u e 2 . T i m e C a n d l e T i m e f r a m e   =   _ e x t e r n s : : i n p 9 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
  
 	 	 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r 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 i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 9 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 9 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 9 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 9 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 9 _ O b j Y ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 9 _ O b j T i t l e F o n t ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 9 _ O b j T i t l e F o n t C o l o r ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 9 _ O b j T i t l e F o n t S i z e ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 9 _ O b j L a b e l s F o n t ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 9 _ O b j L a b e l s F o n t C o l o r ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 9 _ O b j L a b e l s F o n t S i z e ;  
 	 	 O b j F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 9 _ O b j F o n t ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 9 _ O b j F o n t C o l o r ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 9 _ O b j F o n t S i z e ;  
 	 	 L a b e l 1   =   ( s t r i n g ) _ e x t e r n s : : i n p 9 _ L a b e l 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 0   ( C o m m e n t )  
 c l a s s   B l o c k 9 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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 ( )   {  
 	 	 _ _ 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 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 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . T i m e C a n d l e I D   =   _ e x t e r n s : : i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 	 V a l u e 2 . T i m e M a r k e t   =   _ e x t e r n s : : i n p 1 0 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 	 V a l u e 2 . T i m e C a n d l e T i m e f r a m e   =   _ e x t e r n s : : i n p 1 0 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
  
 	 	 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r 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 i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 0 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 0 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 1 0 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 1 0 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 1 0 _ O b j Y ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 0 _ O b j T i t l e F o n t ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 1 0 _ O b j T i t l e F o n t C o l o r ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 1 0 _ O b j T i t l e F o n t S i z e ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 0 _ O b j L a b e l s F o n t ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 1 0 _ O b j L a b e l s F o n t C o l o r ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 1 0 _ O b j L a b e l s F o n t S i z e ;  
 	 	 O b j F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 0 _ O b j F o n t ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 1 0 _ O b j F o n t C o l o r ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 1 0 _ O b j F o n t S i z e ;  
 	 	 L a b e l 1   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 0 _ L a b e l 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 1   ( C o m m e n t )  
 c l a s s   B l o c k 1 0 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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 ( )   {  
 	 	 _ _ 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   =   " 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  
 	 	 V a l u e 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m e   _ V a l u e 2 _ ( )   {  
 	 	 V a l u e 2 . T i m e C a n d l e I D   =   _ e x t e r n s : : i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e I D ;  
 	 	 V a l u e 2 . T i m e M a r k e t   =   _ e x t e r n s : : i n p 1 1 _ V a l u e 2 _ T i m e M a r k e t ;  
 	 	 V a l u e 2 . T i m e C a n d l e T i m e f r a m e   =   _ e x t e r n s : : i n p 1 1 _ V a l u e 2 _ T i m e C a n d l e T i m e f r a m e ;  
  
 	 	 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r 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 i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 1 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 1 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 1 1 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 1 1 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 1 1 _ O b j Y ;  
 	 	 O b j T i t l e F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 1 _ O b j T i t l e F o n t ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 1 1 _ O b j T i t l e F o n t C o l o r ;  
 	 	 O b j T i t l e F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 1 1 _ O b j T i t l e F o n t S i z e ;  
 	 	 O b j L a b e l s F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 1 _ O b j L a b e l s F o n t ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 1 1 _ O b j L a b e l s F o n t C o l o r ;  
 	 	 O b j L a b e l s F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 1 1 _ O b j L a b e l s F o n t S i z e ;  
 	 	 O b j F o n t   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 1 _ O b j F o n t ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) _ e x t e r n s : : i n p 1 1 _ O b j F o n t C o l o r ;  
 	 	 O b j F o n t S i z e   =   ( i n t ) _ e x t e r n s : : i n p 1 1 _ O b j F o n t S i z e ;  
 	 	 L a b e l 1   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 1 _ L a b e l 1 ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 2   ( C o m m e n t )  
 c l a s s   B l o c k 1 1 :   p u b l i c   M D L _ C o m m e n t E x < s t r i n g , s t r i n g , i n t , i n t , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , c o l o r , i n t , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , M D L I C _ v a l u e _ t i m e , d a t e t i m e , s t r i n g , 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 , 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 , 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 , 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 , 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 , M D L I C _ t e x t _ t e x 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 ( )   {  
 	 	 _ _ 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   =   " 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 ;  
  
 	 	 / /   I C   i n p u t   p a r a m e t e r s  
 	 	 V a l u e 2 . M o d e T i m e   =   3 ;  
 	 	 V a l u e 3 . T e x t   =   " " ;  
 	 	 V a l u e 4 . T e x t   =   " " ;  
 	 	 V a l u e 5 . T e x t   =   " " ;  
 	 	 V a l u e 6 . T e x t   =   " " ;  
 	 	 V a l u e 7 . T e x t   =   " " ;  
 	 	 V a l u e 8 . T e x t   =   " " ;  
 	 }  
  
 	 p u 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   _ 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 a t e t i m 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   s t r i n g   _ 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   s t r i n g   _ 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   s t r i n g   _ 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 _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 6 _ ( )   { r e t u r n   V a l u e 6 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 7 _ ( )   { r e t u r n   V a l u e 7 . _ e x e c u t e _ ( ) ; }  
 	 v i r t u a l   s t r i n g   _ V a l u e 8 _ ( )   { r e t u r n   V a l u e 8 . _ e x e c u t e _ ( ) ; }  
  
 	 p u b l i c :   / *   C a l l b a c k   &   R u n   * /  
 	 v i r 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 i t l e   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 2 _ T i t l e ;  
 	 	 O b j C h a r t S u b W i n d o w   =   ( s t r i n g ) _ e x t e r n s : : i n p 1 2 _ O b j C h a r t S u b W i n d o w ;  
 	 	 O b j C o r n e r   =   ( i n t ) _ e x t e r n s : : i n p 1 2 _ O b j C o r n e r ;  
 	 	 O b j X   =   ( i n t ) _ e x t e r n s : : i n p 1 2 _ O b j X ;  
 	 	 O b j Y   =   ( i n t ) _ e x t e r n s : : i n p 1 2 _ O b j Y ;  
 	 	 O b j T i t l e F o n t C o l o r   =   ( c o l o r ) c l r G o l d ;  
 	 	 O b j L a b e l s F o n t C o l o r   =   ( c o l o r ) c l r D a r k G r a y ;  
 	 	 O b j F o n t C o l o r   =   ( c o l o r ) c l r W h i t e ;  
 	 }  
 } ;  
  
 / /   B l o c k   1 3   ( I f   t r a d e )  
 c l a s s   B l o c k 1 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 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   =   " 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 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 _ [ 1 1 ] . r u n ( 1 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 ( ) ;  
 	 }  
 } ;  
  
  
 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
 / /   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   / /  
 / /   |                                                                                                       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 ; 
 }  
  
 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 
 }  
  
 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 ; 
 }  
  
 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 ) ;  
 }  
  
 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 ) ;  
 }  
  
 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 ) ) ; 
                   } 
             } 
       } 
 }  
  
 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 ; 
 }  
  
 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 ; 
 }  
  
 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 ) ;  
 }  
  
  
  
 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 ; 
 }  
  
 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 ; 
 	 } 
 }  
  
 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 ( ) ; 
 }  
  
 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 ] ; 
 }  
  
  
  
  
  
  
 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 t n W 1 v 2 z g S g P 8 K 1 / u l B Z r A t i y / 9 X C H N k 1 y B d p m L 0 7 b 2 0 8 G L d E 2 N 7 K o F a W 4 v i L / / W b 4 I s u u 0 t u g a e B D Z t F t Z b 7 M D G e G 5 D x K k P D x Y P x V j 4 f j l h Z F I d O F b r 3 k 4 + 4 Q G z v d c S v L 1 R 8 i K q Y p X 4 n W S z 0 O x q 3 X 5 Q K f O p 1 x K + a F m E a 5 g H 9 a L + W 4 E 4 S d 4 W j Q H 4 3 q / S s V y / n G 9 v f D s N c Z D P q u f 8 U X M p r q g u c F i u y N W 7 3 B Y O S l z x I V X W u c b 1 R D S 9 v 8 2 x 6 3 R J R O Z 7 m 6 F n n r 5 W z c h t Y u t M a i Q F t t x z S W C 1 l o 3 9 8 Z j F u L n G f L q c q l S A t e S J V 6 T V c q u 1 K v V V G o l W n q j 1 s 8 K u Q N L E 7 B U J m i H m P f l Y y u 8 b E L s 2 6 k l r N E T B M 5 y 3 m + m S 5 y V W b Y C d P 1 R h f C C g O X F X I F B m k B 0 m K N n u g b k 8 C / K h X T T G Z T L f 8 j 3 N T 2 c b v d 7 r S c z a U W 0 x u Z F y V P w F E q 0 0 b 7 u J U q M 2 J k R w i Q v x B p t L l j z F 7 / N B f J j k s b h v A 4 3 h k C D + I G H L c N S A 8 X Z t 1 h B N j e a B O B T z K R S x W b o G M 3 D N V y V S a Y D z h H 1 0 W j L 3 d 7 p y u e X 4 v C O e T 0 4 + X H y R u v x n v d Z M c d P r f R q T l t i h F Q Z Y E G t d 1 q M i X T Y p q X i T A 5 H 4 y / Y h 8 k P + Y + G D z P b T a E N i Q d 5 9 R C u b V D I 7 T d 4 g q / n T R w c d y b V g s v T O w 2 T B z 6 i d + Z e b u 7 N 4 t N 5 n N H f A H H F z 7 t I g j U N O H p o u Q L H 7 H 3 / 3 r X q y K W c v S k z m A H x 9 M V 7 J 6 8 i l i w 7 Y a 9 U m r f 0 U W L B D g a 8 n m p 1 l O Z x j L i h c r d i F v r X M j 0 F G y D P W a c C 0 3 O u w G u F 1 w 6 l y K J n d V v P 3 w 6 v b z y U V R l H v k N 3 3 G N c E I s b D 5 A Y 7 f y + j f C w O 1 v T s 9 e f X z 3 1 6 U F V S j u K S 1 o k t Y z 0 o L 7 S + s 1 S Q u N t N 7 9 p X W b p P W N t P D + 0 v p N 0 g Z G W v / + 0 g Z N 0 o Z G 2 u D + 0 o Z N 0 k Z G 2 v D + 0 s J v p E G 6 d 9 p G 3 O g h g o r i 3 K n R v q c 8 n B o 0 C u z a M 2 F k t h 1 s 1 7 Q w m 6 4 9 / m p b b 3 g u c S v X W k E n h 1 1 v N y f u T d x O 5 t Y H g T K u b x g r t v E W x K t N Z e Z C G 9 m e R M z N I d v p d A f 2 7 F z L u F h i U y / o W u O X Q i 6 W Z l T Q D + y g Q h a J 8 M f W m c r Z a 7 G Q c I L k u i o 1 h I 5 y m V W 3 d t C D x i N 2 t Z S a w Z 9 5 m S Q b + D s 1 Z w 5 P m P j C V 1 k i X r B Z W e A A u B k y h d f 0 L + x V k r B o C c e i 0 G w t 4 c N M s A V c x I z P 4 V h j c 7 F m S / C 6 / u V v s / z v + P 8 R u 0 h Z s R Q M V 8 e 0 j A X b q J J F P G V a C J j O y 0 K C B S x S i c r x I Z G 6 Y E e g W y Y x F F X M l j I M X M 5 s u R Q z P P B R K D T N N i z O + Q J W v D j e 6 n w 1 U z e 7 i t C E U 3 P L H j O o H J g J A y 7 O F i s s V e s X b L 2 U 0 Z K t B E 9 h 0 U t e m F l O P w q z F i d q b a x Z q / w a D Q R p 4 i b f M L x + j 8 G r g s 1 l D m s w E 7 E X p U C s W e u D Y k X O o Q J g e Q k q z E T h Z j K e x k z O 3 b L A s F Q V j I P H 0 k U i 7 D T m L F q p F S z k h X n W 0 F O I x Y Z h n s m 0 h L g U y v a Y k s l Z 0 b p I I 5 j P Y r 5 p H R 8 f G 2 V m E N S m D I L C U e M N T y Q 4 F 1 K I Q 2 Q V W u J W X 3 c t B t 2 6 Z M l v j E 0 J b I a C Y R Z A m Z B B z j y D b I E U s T F 9 / s L G y z r X x 8 R d c r t a 2 N s 5 2 G g t j h U s B Y p Q 9 o e a M V 1 G k d D a Z i r Y B 8 a 2 i r w U L X Q C f H B 6 Z 7 D k l a h i 6 h c 5 V w n E r M q l Z / o 5 e w a e 5 u n m O Y O j Q E P C i 6 i E x K o t 8 2 0 t E t z 7 0 q p 5 w W Q K M Y A l R 1 w b I 3 E Q b D K 5 S C E 5 w f 3 W D m + G t B m g s k x p W Y D P I 6 g O o M R j z 9 Z L k W 5 z j M 2 5 T E z 4 Y l W t 3 C 1 2 z h M t W s 9 r B r 4 G + W t M Q z V n G c 8 h Y i J h t d L B Z q J M w W C N Y 1 z M A u O V 0 G 4 n O 9 r a X G W D 8 6 W f w r r H 7 L M J H Q b Y 5 K 1 J 7 3 8 Y + X b I W h Z L I + D d x e f T S 5 a W q x k E d T v W 7 y x Y i Z 0 Q 1 B b y R p V w v h 5 F i b S 7 x S c A 2 C R i 9 C 3 Y D + U a F m d S w L I u 8 Q R 0 w 2 H M i q d Q o W E Q n k U q 2 7 y A Q C R Q j U G S P 0 f n w Q h u c g c i  
 h s 7 K r H O 2 6 k + 8 3 t b x 6 s 9 e C + e 0 j s U X e I K p k B 0 2 d t Y n c 5 k I M 9 V e G n 3 P W e Y m C P x V A B W 0 x U L c k r l K T H e I b X A d n G P R / d 5 R A B z Y E D d X K J / 7 c h x o z L P a Z L O a q c Q P N 3 U 6 N r g P k + q D n 9 J B x N z o i 3 w i k k S 7 G 2 e m 8 B K 5 / e 5 t B N b G U u N F F 3 v q G 2 B J D I d 6 u r 3 o 2 j u W 3 j Z f e B I 4 p t Q G B 6 2 g o X d T R S V b 2 o A + R K J k 6 s S A S R / U R S Z g I 1 3 k s b / D w B R M c V N l g 3 S l 8 l j X l g 0 S M 7 z x K t P B R h 3 x x D s t V f m K J 9 6 n W q A s W 3 U 7 d O l U K 8 B q d v s c V M 8 2 2 r 6 c d + g R I o O q + d y T U c 9 Q O 6 8 s u 9 2 9 n 4 f j 7 Q V g D Y O 5 x i l b l P E 1 Q D A I d 2 q E s I 3 S Y M C a y 8 I v s 7 k 8 A W f Z d N V 1 w d I Q 3 M w s F T 4 K 9 9 G I R d z R 3 h s W 4 W c 8 u k Y + T O M j c 4 i 7 + u r X V 6 O T 0 d m Z y 9 i q B 3 z 0 q 8 + / O W T Y 0 d q V K V t H Y G T 9 f p h C X u V 8 a z E C 2 U x h u I 9 0 s b H O s v M c 5 z V t q K D t Q n B V 1 T / w 4 U S t 8 G 5 k 7 2 H H O 3 D D 7 L m Y / X G y 5 H k x K W e f g b r U u p Y 9 I 9 u t c r c r c P z J x e W H 0 8 v p u 9 O z q + n H 3 3 4 7 v X T b B Q b + u 1 7 u 2 q b f X T H Z t X T Y N Y 3 G r D M w 2 L n u X K h 8 I X n N o m r E S c 3 D U Z K f K 1 v P Y h z q w y b u P U d V z G L B B w P e c a h J d E 3 V J 5 H H c C q a I c O 9 I Z U u Q 5 p J / o b n 1 + c 5 V A V b u 7 a D 6 x r b T j g M u E N V t + q s l A y N D r g + C u F 1 u i H f i I b F G s W d 3 Y 3 9 i S e l 6 F S Z v D 1 w 2 p j 8 0 G d e T 3 h d t f y o k g Z P z y s 3 p v 4 e D N s m d e J o u 2 w w H Q W U w P 4 N R n v c b v s V Y u c J X K G J e P u m f v B 5 i e + r t y / + T B 7 V J + H T P O d 7 1 g z c E A V 1 d g r p + 7 v g e V 3 E c K / / P a x z W R / Q 3 x v w x g b U d + / L / y c s u w Z A N S M r D V B K F m L / P d f O k I m p i X a G B F t v T 5 Z y X u x 0 9 p x n s Q M X W D / B O 2 G t 0 6 x u p 7 c + 9 b M Q 1 z u d Q a 0 T 1 n 3 n R F y 0 b n C a 1 W n W e 2 f 3 x L 9 + / L b 7 W m Z o U u w 0 I 5 C a W s 1 X C C a p u w 1 J 3 X 3 A p A 4 o q S m p H z u p g 4 a k D r 5 N 6 h G + 9 P x S T P G v p p R 2 B c q V 6 6 5 V v 3 A L X 5 6 e X L 2 9 + L C t C G r 6 e w 3 6 e 4 + o P 2 z Q H z 6 i / n 6 D / v 4 j 6 h 8 0 6 B 8 8 o v 5 h g / 7 h T 9 f / o x z V r 4 G U K 1 0 d g D T X q Z Z I d o t U S y Z V P Y q v u W u 1 K L 6 n b i p D 8 Y 3 z n c U n v k C + q + T E 1 8 G N 1 S a + 2 L 2 7 x j T v a e + s K v E 9 5 1 5 F C U 3 d x k I S v / z Z V D 5 C e 2 + / d N y 5 X i 3 d h Y 3 X H H T 0 G + 4 4 a B 5 8 7 4 a 7 3 c P e 7 g N g 7 6 g C l 9 M v P x t 4 o e U v E a 9 N K v 8 c V p e e y y L 3 P K g 9 D 2 v P o 9 q z z Q L z 4 S E w e l A 5 6 3 9 S d L e / S 9 H d 3 k N h d P v H M H o O / 4 X 9 R 8 T o g D C a M J o w m o i D M J o w m p K a M J o w m j C a M J o w + l A w O i C M P l i M D t u 7 F B 2 G T 5 S i e 0 T R R N F E 0 Q Q c R N F E 0 Z T U R N F E 0 U T R R N F E 0 Y d C 0 T 2 i 6 I O l 6 P 4 u R Q f B U / 1 a d E g U T R R N F E 3 A Q R R N F E 1 J T R R N F E 0 U T R R N F H 0 o F B 0 S R R 8 s R X e G u 9 / S H Q y f 6 h e j + 4 T R h N G E 0 U Q c h N G E 0 Z T U h N G E 0 Y T R h N G E 0 Y e C 0 X 3 C 6 I P F 6 G D v e 7 q D 3 l P F 6 A F h N G E 0 Y T Q R B 2 E 0 Y T Q l N W E 0 Y T R h N G E 0 Y f S h Y P S A M P p g M b o X 7 H 4 1 u t d + q t / U P S S M J o w m j C b i I I w m j K a k J o w m j C a M J o w m j D 4 U j B 4 S R h / u V 6 N 7 e x j 9 Z H / C 2 I g w m j C a M J q I g z C a M J q S m j C a M J o w m j C a M P p Q M H p E G H 2 4 v + 5 q 1 N 7 7 p d F P F a M h B s T R x N H E 0 Y Q c x N H E 0 Z T U x N H E 0 c T R x N H E 0 Y f A 0 V X 1 S i B 9 m D 9 k r E 8 g 7 U C 6 Q y B N I E 0 g T c x B I E 0 g T U l N I E 0 g T S B N I E 0 g f T A g 3 S G Q P l y Q 3 v u + 7 i f 7 w 7 p h Y x F H E 0 c T R x N y E E c T R 1 N S E 0 c T R x N H / / 9 y d P j T M X q f 8 7 r E e Y f 7 u 4 3 3 v v O 4 / 1 R / D F Y n u I v z Q m w D F 5 y D m R l e x M 4 q N N s X M + f + u b Z 5 J 5 v V T C V + g k l u b H A f  
 J t U H P w X W 9 L r c 6 I t 8 I p J E u 2 0 9 U 1 i S / O C W t 6 v f 2 Z P B A + x J d P X b + U U m Y J t d o F f 1 z 9 6 Z d i E / v D + G a D e D 1 K h C c / c G C f v d v R 8 U 9 0 A b p P N j G + T V 6 G R 0 d v Z o G 8 Q u 5 w Y i K l V q j 8 H b / w L 8 D B z N  
 : f x d r e e m a > * / 