ÿþM Q L 4 C O U R S E
B y C o d e r s g u r u
w w w . f o r e x - t s d . c o m
- 1 7 -
Y o u r f i r s t s c r i p t
- - - - - - - - - - - - - - - - - - - -
I t w a s a l o n g p a t h f o r y o u t o r e a c h t h i s l e s s o n , C o n g r a t u l a t i o n s !
Y o u l e a r n t t h e b a s i c s o f M Q L 4 l a n g u a g e t h e n y o u w r o t e y o u r f i r s t i n d i c a t o r a n d y o u r f i r s t
e x p e r t a d v i s o r .
I h o p e y o u e n j o y e d t h e j o u r n e y a n d i n t e r e s t e d t o c o n t i n u e t h e r o a d w i t h m e .
T o d a y w e w i l l c r e a t e o u r f i r s t s c r i p t w h i c h w i l l s i m p l y s e t t h e s t o p l o s s a n d t a k e p r o f i t
v a l u e s f o r a l l t h e a l r e a d y o p e n e d o r d e r s o n t h e c h a r t .
I t s u s e f u l i f y o u a r e l a z y t o s e t m a n u a l l y y o u r s t o p l o s s a n d t a k e p r o f i t v a l u e s f r o m t h e
M o d i f y o r D e l e t e O r d e r s w i n d o w f o r e v e r y o r d e r .
W h a t a r e w e w a i t i n g f o r ? L e t s s c r i p t !
W h a t s a M Q L 4 s c r i p t ?
T h e s c r i p i s a p r o g r a m y o u r u n o n c e t o e x e c u t e a n a c t i o n a n d i t w i l l b e r e m o v e d
i m m e d i a t e l y a f t e r t h e e x e c u t i o n .
U n l i k e t h e e x p e r t a d v i s o r s w h i c h w i l l b e c a l l e d e v e r y t i m e i n a n e w t i c k a r r i v a l , t h e s c r i p t
w i l l b e e x e c u t e d o n l y f o r o n c e .
A n d u n l i k e t h e i n d i c a t o r s w h i c h h a v e t h e a b i l i t y t o d r a w l i n e s o n t h e c h a r t , t h e s c r i p t h a s
n o a c c e s s t o i n d i c a t o r f u n c t i o n s .
I n s h o r t t h e s c r i p t i s a n e x p e r t a d v i s o r w h i c h y o u c a n r u n o n l y o n c e .
L e t ' s c r e a t e o u r f i r s t s c r i p t !
W i z a r d s a g a i n !
W i t h t h e h e l p o f t h e N e w P r o g r a m w i z a r d w e w i l l c r e a t e t h e b a c k b o n e o f o u r s c r i p .
B r i n g t h e N e w P r o g r a m w i z a r d b y c h o o s i n g N e w f r o m F i l e m e n u o r b y c l i c k i n g
C T R L + N h o t k e y s ( F i g u r e 1 ) .
W e a r e g o i n g t o c r e a t e a s c r i p t , s o c h o o s e S c r i p p r o g r a m i n t h e w i z a r d a n d c l i c k n e x t .
T h a t w i l l b r i n g t h e s e c o n d s t e p w i z a r d ( F i g u r e 2 ) .
F i l l t h e N a m e , A u t h o r a n d L i n k f i e l d s w i t h w h a t y o u s e e i n t h e f i g u r e 2 ( o r w h a t e v e r y o u
w a n t ) . T h e n c l i c k f i n i s h .
F i g u r e 1 N e w P r o g r a m w i z a r d
F i g u r e 2 S t e p 2
B y c l i c k i n g F i n i s h b u t t o n t h e w i z a r d w i l l w r i t e s o m e c o d e f o r y o u a n d l e f t t h e p l a c e s t o
w r i t e y o u r o w n c o d e , t h i s i s t h e c o d e w e h a v e g o t f r o m t h e w i z a r d .
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / | M y _ F i r s t _ S c r i p t . m q 4 |
/ / | C o p y r i g h t C o d e r s G u r u |
/ / | h t t p : / / w w w . f o r e x - t s d . c o m |
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
# p r o p e r t y c o p y r i g h t " C o p y r i g h t C o d e r s G u r u "
# p r o p e r t y l i n k " h t t p : / / w w w . f o r e x - t s d . c o m "
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / | s c r i p t p r o g r a m s t a r t f u n c t i o n |
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
i n t s t a r t ( )
{
/ / - - - -
/ / - - - -
r e t u r n ( 0 ) ;
}
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
N o t e : A s y o u c a n e a s i l y n o t i c e f r o m t h e a b o v e c o d e t h a t t h e w i z a r d h a s n t a d d e d t h e i n i t ( )
a n d d e i n i t ( ) f u n c t i o n s a n d o n l y a d d e d t h e s t a r t ( ) f u n c t i o n .
T h a t s b e c a u s e i t s r a r e t o f i n d a s c r i p t n e e d s t o e x e c u t e c o d e i n t h e p r o g r a m i n i t i a l i z a t i o n
a n d d e - i n i t i a l i z a t i o n b e c a u s e t h e s t a r t ( ) f u n c t i o n i t s e l f w i l l b e e x e c u t e d f o r o n c e .
B u t t h a t s n o t m e a n y o u c a n t a d d i n i t ( ) a n d d e i n i t ( ) f u n c t i o n s i n a s c r i p t . Y o u c a n a d d
t h e m i f y o u w a n t .
N o w , w e h a v e t o a d d o u r c o d e t o m a k e o u r s c r i p t m o r e u s e f u l .
T h i s i s t h e c o d e w e h a v e a d d e d t o t h e a b o v e w i z a r d s g e n e r a t e d c o d e ( o u r a d d e d c o d e
m a r k e d b y t h e b o l d f o n t ) :
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / | M y _ F i r s t _ S c r i p t . m q 4 |
/ / | C o p y r i g h t C o d e r s G u r u |
/ / | h t t p : / / w w w . f o r e x - t s d . c o m |
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
# p r o p e r t y c o p y r i g h t " C o p y r i g h t C o d e r s G u r u "
# p r o p e r t y l i n k " h t t p : / / w w w . f o r e x - t s d . c o m "
# p r o p e r t y s h o w _ i n p u t s
# i n c l u d e <