Price Data Components
Orders Execution
Indicators Used
0
Views
0
Downloads
0
Favorites
MarketPredictor
ÿþ/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / | M a r k e t P r e d i c t o r |
/ / | M u s t a f a S e y y i d S a h i n |
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
# p r o p e r t y s t r i c t
/ / S t r u c t u r e t o r e p r e s e n t c o m p l e x n u m b e r s
s t r u c t C o m p l e x
{
d o u b l e r e ; / / R e a l p a r t o f t h e c o m p l e x n u m b e r
d o u b l e i m ; / / I m a g i n a r y p a r t o f t h e c o m p l e x n u m b e r
} ;
/ / I n p u t p a r a m e t e r s t h a t c a n b e a d j u s t e d b y t h e u s e r
i n p u t d o u b l e i n p u t A l p h a = 0 . 1 ; / / A m p l i t u d e f o r t h e S i n u s o i d a l c o m p o n e n t
i n p u t d o u b l e i n p u t B e t a = 0 . 1 ; / / W e i g h t f o r t h e F r a c t a l c o m p o n e n t
i n p u t d o u b l e i n p u t G a m m a = 0 . 1 ; / / D a m p i n g c o n s t a n t f o r t h e F r a c t a l c o m p o n e n t
i n p u t d o u b l e i n p u t K a p p a = 1 . 0 ; / / S e n s i t i v i t y p a r a m e t e r f o r t h e S i g m o i d f u n c t i o n
i n p u t d o u b l e i n p u t M u = 1 . 0 ; / / M e a n o f p r i c e m o v e m e n t s
i n p u t d o u b l e i n p u t S i g m a = 1 0 . 0 ; / / T h r e s h o l d f o r B u y / S e l l
i n p u t i n t M o n t e C a r l o S i m u l a t i o n s = 1 0 0 0 ; / / N u m b e r o f M o n t e C a r l o s i m u l a t i o n s
i n p u t i n t m a g i c N u m b e r = 1 2 3 4 5 6 ; / / U n i q u e i d e n t i f i e r f o r o r d e r s
/ / I n t e r n a l v a r i a b l e s t o s t o r e o p t i m i z e d p a r a m e t e r s
d o u b l e a l p h a ;
d o u b l e b e t a ;
d o u b l e g a m m a ;
d o u b l e k a p p a ;
d o u b l e m u ;
d o u b l e s i g m a ;
/ / G l o b a l v a r i a b l e t o s t o r e t h e c u r r e n t p r i c e
d o u b l e P _ t ;
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / | E x p e r t i n i t i a l i z a t i o n f u n c t i o n |
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
i n t O n I n i t ( )
{
/ / I n i t i a l i z e i n t e r n a l v a r i a b l e s w i t h i n p u t v a l u e s
a l p h a = i n p u t A l p h a ;
b e t a = i n p u t B e t a ;
g a m m a = i n p u t G a m m a ;
k a p p a = i n p u t K a p p a ;
m u = i n p u t M u ;
s i g m a = i n p u t S i g m a ;
/ / I n i t i a l i z e t h e c u r r e n t p r i c e w i t h t h e s y m b o l '