You are on page 1of 8

Proceedings of the International Multiconference on ISBN 978-83-60810-27-9

Computer Science and Information Technology pp. 8188 ISSN 1896-7094

DAEF3AC795&EA93253C5A9859785497858C8973AC
.BA=2AC:!!E "A=E:
+BA8E'EFAA4D & +BA8E'EFAA4D &
+)2A+ED!E A$3&A<6?35A+B&A.D +)2A+ED!E A$3&A<6?35A+B&A.D
CEDEAD2:!!EF22D CEDEA!DF ED2

1234567481234 5 67689 5 42AB4 5 7C 5 8DAEF3AC79 5 7EA9325 (AA5267A *2A8FFD&AFAD' AA


766E373AC 5 A 5 8C8978 5 69A37E8 5 4978384 5 A 5 978 5 FF9845 FAE!AAF!E AE ADAA'ADE ADAE'FA
AC9745AC5A983C5827C857985A9859785A8E5 EFD2A
3C 5 7669A72 5 34 5 748 5 AC 5 BA 5 8343AC 5 9884 5 9846AC43E8 5 A95
73C 5 28 5 8343AC4 5 A 5 A68C3C 5 EAC 5 A9 5 42A9 5 6A433AC4 5 AC5 12 34567489ABCDE
F9A!"5 #AEE795 F998C 5 6739 5 198845 78 5 3CA5 AC438973AC5
ACE582C37E57C7E43453C37A945B23257985ACC8855EA35 1 A F A DEFF A F A  A  A EFFE A &A
A6897A94 5 A 5 38C3 5 A989 5 D7EF84 5 A 5 2848 5 3C37A94 5 A95 EAF!AEFAEFEAAFFE AEF)DAFA
73C569A37E858343AC45$8527D8584852858338C5A5 FF A FE2
69848C857669A725AC5E879C3C57C584538%97845A5D793AF45 1 A  A#68%A E A E) A -. A F A )ED A EE A F2A
2797893434 4AAFAFAAEEAF&A)AA'E A'
9ABCD5E3F 3C7C37E 77 5 3C3C 5 8DAEF3AC79 5 7EA9325  A'DAAEDFA9AEEAEA)E AF!AFAF!A
8C83569A973C58343AC598853CF3AC5978549785
A98
'DAEE AA'ADFA0EAADDE AA)DA
DF A EE A  A EE A F A 'D2 A 7EE A FA
12 134567894163 'DFA)A-.AAAEFFEDAFE&AFE&A
D EDAFA(ED2A FE*&AEFEDAFA(11
1 3A4BCADEFFAAAEAAAFAFA
FFEAFE AAAFFFAFAAFEEEDAEFDDE
AFAFAFAAF!A!F2A"A A
4BC3*& A ED A  A D ED A FF2 A B'& A EFA
AAEA)E A'A)E 2A"DAE A#68%A EDAEF'DA
A&AAAA65AEFAEF'D2A1FAAFFA
FEAAD AFAAFA!ADAAEAFEAFFA FAFFEA'AAAD AE'FFAFEAE
EA#$%& A  A F A DEF A  A ' A !F& A FFED A EFA :2A;AAADDA FAA
FAADE AFAA2A6AEEDA EF)DAFF E AA'E AAE& AFADEEFAE!2A
!FAFFEAFAFAAEDAA(EDDA)A 4AE!A'DAEADDFAEFA)FAEEF6&AEAA
FAE'FFA*&A)FAFADAAF!E AFAEEA  A EF A EF A 'D A  A  A )! A FDEA
AFA)DEDA!2A+A,FA!AAAFAA )AA'EAF!A!FAEEF2A+F,AEFF
AFDD&AAAAFEAFAAEAFEA E &ADA FAAAAEAAA&A
EE2A4AEAADFAAFEEEDADAF!A("33*&A AAAF2A
'DFEAD EFA(C"*AA FEA E A(-.*A -. A  A) A A D A A F A FF E A FE A A
 AAEFAFAFAADAAFF EA +A;F!AC0 AAE'FE F A#6<%2A=AA
FFADAAEFE'AAFA!FAFAA2A FAAEEAFAFAEA-.AEE'EDAAFDEAAFA
BAAFAADDA'DE AAF&AFAEFEDA 65AF!AEA)ED2A4AFFAAFAFDEA'AEAFE2A
F&AEAAA/FE2 "FAE A'DA0EFAFAFFAFFAFA
+ A ' A E A F A E'FE F A F A )EDEFA  A C" A FA EFAA)AFFEDDA FAFF EA0AFA
FAD&AEAEDDAFAAE A0 A!FA FA)A)!A(+1-AF!AEEFAA)>DA
(10*2A10AEAA'AEFFE A!FA)AAEFADE/ FF AEF*2A6AE AFEAAFA
EEFAAA2 A1F,ADADAA!&A EFAA F&A)FA)FFEDADAA'EA
DDAFE A$2AAAA#3%2A1FAAFFA( F A  A E A F A E A F A  A  A FE
FEA *AEA A)FAFE A&AFAEAA AAADFAAF)D2
D A )'E A E A F! A !F& A  AA D A )'2A 1A!A#6?%AC"AEAAFAFEE:A'DAAEA
4! AFAE  ADE/EEFAA AD ADDA A)AA EDF2A"FAFEE:AAFFAEDFAAFAA"
FAAFAFAFDAEAEFFAFAE!AFFAAEDDA FDEA;F!AC0 2A4AEAFAFFAC"AEA
F DAFAFAEAAAFAAFAA(FA EF)D A FF E A  A FE'D A F A  A D EF2A
)E A)DAFADD AA)AFA)DAE*&AFADFAEA 4EADEAEAEFFAEAAFAFAAFEADFEA
AAEE'EDAE'FAAFA FAE'FFA2A ADAFEA 2
4E/EEFAAFFA'F&AEAAFFA . A#6@%A AFFAFAEAAEF ADFE A)
FEFE A F A ! A EF)D A F2 A 4! A F A E A FAFAEFAAFADE AFAFFE AFEA
D'  A  A ' A DD A FFE A F A EF, A E)D A FA
FAE AEFA'AA'ADDAEA'FA 6
AAFADFEA)FAAE'FFAA'DAA'FA
EAFA'DDA!F

c 2010 IEEE
978-83-60810-27-9/09/$25.00 81
82 PROCEEDINGS OF THE IMCSIT. VOLUME 5, 2010

AFAEEAA EAFF 2A4AEAFAEF 1A#65%AEFAEAC'DFEA;FF EA AFAFDEA


FE ADEAFFAAEFE'ADFAA'E AFF FEE:FEA)D2A4AEA DAAEAFAEE
E&AEA)'AAAA'DEFE AFE&A E:AFAE!AFAE0AD'DAAFA0FAF2A5E!AA
A2A1FAAFFAEAAEDDA'AFF E&A) AAAE'EAAFA(EEDAFA'E&A
AFAAFAA AAFAFAAA'DEFE A )FAE:E AFAJEAE!KA A6F7659C47C994
&AA))DAADAAAFA)FAFF EAA 4F7489C47C9)FADAEAEFAADDAFA5*2A5"FEEEDAJ0
FAFE2 FKAA)EDFA)AFAC"&AE AAAEAF
1A!A#G%AC"ADAFA FEAFAADAEAE EDADEADA(A)AFAC"AD EF*2A4AF
'FE F&AEAEA)FAFAFAFA)AADDA DEAAF!AAAFAFA) EE &AAFEEEDA
F!AAFA.EA;F!AC0 A(1*2A4AEE'EDA J0FKAA)DAFAAAEAFAAAA
F AEA F AF AAAF& A)F AA/ AA )EF&A F!AEAFAFDE2A4AEAFF&AFFAFADFAA
AA)EFAAA AAFEDADEAE A)FFAFAAFDEAA()>DAFF
EF2A;AFFEADDAC"AFAAFAD *& A )F A  A F A !F A E02 A +F A FEE & A FFA
FEAA'AFE'D2A"AFAA&AFF EA )>D A E A  A F A  A !E A EEFED A (*A
FAEAAA E' A)FFADFAFA)!A FDEAA &AA!FAE0AEA!FA'D
)>D A FF 2 A +F, A EFF& A F A ,F A A AE FA()E AEAA)E AAEAFAE0
AAFFAAF!AAE AEAEFE2 A"D&A *2A4AFFAFFAEFEDAAEA2
FFAFFA FE AA5DAAFAFAAE +! A#@%AAA)EAA)AA'EAFA
'AFADF&AEAEAFAFAFADEAA A"33AAC"AFAFFAEFFE AFFAEAF!A
#6@%2A-FADAAEF)DADAAFAF!A !F&AAFAAAFAEDALA;F!A.EAE0A
AEAFAAD&AAFA,F AAA $552 AC" A ADE AFAFEE:FE AA FEAD AA
E AAAEEFA)E AA'AF2 F! A EFFD A F2 A 4 A 'E A F A  A "33A
"FAC"A AAAEA#6%&AAF!AAFA  A F A EF A  A DFED A  A F!&A
EAFEDAFE ADAA;FAA.AA AFEAEAAFAEF2A"DAFAAFFAA
EFAF!AE02A5DA FA)AC"A'AAAE AFEADA"33&AFE'AFEADA"33&A
EAF&AAFAAA)AD EDAF&A FA"33AAFFAFFAFEAEF FAA E'A
FEA(' H0HE*&AEFFEAFE&AEAA )FFADFAFAFA"332
FF2A4EE AFAA E'AAA6G8?8G&AA "F A EFFE A  A  A  A E A#6G%2 A " A FA
FFAFAAFAA6G356G@GAAFAEAEA FAAFAAFAEE AFE/ADEAFA
6G$G2A4ADA FA0AFADAAFAEFA EFAFAF!AEAE AEFEDA'D2A"AFEFEDA
FFAE2A6AEA)A6G8?&AEDE AFAF AEFE$ADAA0A)A::AD EAD2A
FEAF&AFA FAD2A 7FAAAF!AADEEAEA AE AFA
1 A#6$%A FAAAEEDEFEAEAFAEFAA JFEKAFFE)F2A6AFAFFAF&AFA' A'EFEAA
F!A'D A'FA FAEFAEFA'D2AC"AEAAFA FAEFAE F AF!AEAAFAFD AEAA
EAA AAE)DAD EA)FAADFFAEF DAFAG7&AEAFAEFFAAFFAF&AA
'DAAFAF!AAEFAA E'AF!2A;AE JEFEAAE)DK2
FEDAFAA&AAFDEAA'AFA "FAEFFE AAFA#2%&AA-FEA
!AFAEFEAAF2A4AA'AFFA 3F!A. E A(-3.*AAAA)EDE AF!A
EDFE AFDEAADE AFAEFA'E A' AA FE AD2A=EDAF!AEFAAI FAA
IFA' A'DAAFAFAE )A E'AEFE'A E A2AM FAAAFEDADEAEE
DF2A.EFEADFAA'DA'DAAA&A FAADFE!AFAFEAFAEAEA0FA
FDA)AAA AADFFE2 ADA)A&AAE AAF!AFEA
4AF!AFE AEFEAFAA)EDAE A#63%A 2A AA)E HDDE AF!2A4EE AAFFAFAA
"AEFEAFAAA"33&AEAFEA F!AA4!A;F!AC0 A(M*2A"ADFAA
AA)AE AFE/2A4A"33AAAFA 'AEE &AEA FAFFAEFAAE'AAFAFA
EFA)HDDAEFAAEFFE AF!&A'EDA FFEAADFEAA AFF&AEADDA
A)AAEAD&A2 2AFDAD&AEDAF E:E AFAFEA/AAFE'D2
E A'D&A<AA' A'D2A;AFA F 1AA!AA FAFAFF EAA=8NH;C44A
 A E EEF A ' A  A FF A F& A ' A  A F! A EA EE A F& A E A  AE)D A  AE A D A A
F2A F A EFE A  A F A C85H8;7 A  A E A  A 10A
1A#$5%AFAEAFAEFFE A"33A &AAFA !F2
F!AEAFAEFAJ0FKA'DAA+A10 A1F2A 4EAAEA E:AADD2A;FEA11AE)A
4EDADEAFE/A9AAADA)!F&A FED A  A  A C" A ) A E A FFEA
=DDE A=&ACFA6EDDF&AC'E A"' A &A FEAF&ADFEAFAAFAAA
9AAAEA)EFEAA"33AEFEAAEFFA FAEFAFE2A5AFAEAA AAE)DAC"A
F& A  A FEFE' A FF E2 A 4ED A DE A  A FAEAAEAFEA1112AC0EFAAF
EFA"33AFA!AE)DAFA FAEFA'A
AFF E&AEADDAAFAEF)DAFADD2 $
A A FAFA /E ADEEF A F A  AF A F A FEF AFA
)'EAA!AFA#<%
PAWEL MYSZKOWSKI, ADAM BICZ: EVOLUTIONARY ALGORITHM IN FOREX TRADE STRATEGY GENERATION 83

AEAFEA1O&AAAEAAFF&AA 2 !454F7B9"47#B8
FD AA EADF2A;FEAOAAE)DA + A  A  A )EFE A  A FF A  A DFFA
F AA AEAFFA'A)A!E AEAFEA F2A+ADFADA<A('DAEAFA0EFDD*A
!2A;FEAO1AEFAADEAAFAA EE'ED&AAAFAAFAEAE A2A+A
AFEA!2A  A  A EE'ED A EF A ))EDEFE A <H6<& A 2H6<& A ?H6<&A
$H6<&A6H6<2A"FADFEAAFFEAA'A FA
112 .56.6;C7A"..56"9B AEE'ED2
6AAEA)AA-.A#66%AAEADE FDAEEA $2 %447F9B4C67BCE
) A#6<%2A1AA!AC"A FAFAFF A)AA
=8NH;C44AEEAFAFFAEFAEAFEDADEA 1AA!AFFEAA'AFAAA2
EEFAFFAAFA)AD EDAF2A+AE &767B5 F5 ! A  A  A EE'ED A  A E'A
AFA!AEFAC85H8;7AAE&A)AEF,AFA A AEAEFA 25 CFFEAEAFFEA )&A
FADAADE/EAEAAEFA FA$37AAFAFFDA AFAAEEAFE
'DAA10A#?%2AA 1 DAFFE&A(1*AAAA'DAEAA
 A F A E)D A 'D A F A  A E' A EEFA
12 88659C4C4E4767B (857A*&A(11*AFFEA AE/DEFAE A
C A EE'ED A E A F A  A F A EE A F&A  A JPK A F A JQK A  A E A F A EFE A (687A
AAEAE)DAA=8NAE D&AAAA;C44A ))EDEF*AADFAA(111*A AFAEEFA
E DA EFE2ACAAFAEEAFAEAFDDAA FA($27A*
FE AD2 A1F AEFAAD ED AFE A)EE AD&A 1 FFEAAD EDA&AFFA AJKAEFA
EAAFEDADEAEEF2A JKAAEAFAEFEA(<57A*
8 A FED A EEF A  A  A 'EF A  A ;EDA 1 FFEAAFAE:EA(1*AFFAAA E'AFA
C'E A "'  A (;C"*& A +E F A C'E A "' A FADFAAE FAEDA(<57A*&A(11*ADEFA E'A
(+C"*& A 7ED A C'E A "'  A (7C"*& A 5DFE'A DAEFAFAD'AFAEFARKAARKA
;F FA10A(5;1*&AC'E A"' A9' 7E' 2A4AAAEA FADA(257A
A(C"97*&A5FA6A9 AEEFA(569*&A'DA AAAED&ADAEAFAFA0EDAE F
'D A  A 'DFEDEF A  A EE A E A 'D2 A 4 A A *AA(111*AEFADFAAE FAEDA(657A
ED A E) A E A#62%A  A ' A D A FD A  A F A E *
'FAFAFEAF&A'DAEF&AFAEFEAEF $CBEEB4CA F A DE! AF A EE'ED A  A EFA
FE A )HDD A EF2 A 4 A  A ' A D A  A E FEA)HDDAEEAF2A4A))EDEFA AA
'FAAA!E&A)FAA)AAEAFEA'A 'AA0EFDDAFAFA?72
D0A&AAFAAEEFA'DAA)AEFFA '2 (74EE9)F7B
)A'EAE'FAEAAEFA2A
1AEEAFAAAA)AD EDA(H*AAF +A'AAAEFAFEAFFAEADDADFA
EDAAEA A8F67BC99965429C0DAFA FAFADAAAFF EAEAFAF!A!F&AEAEAFA
A)AFAADDEA E)EDEFAAAFF AFA FA E2A1FAFAEDA
((ISMINOF<11) or ((ROC (5)<0.234) and FFEAF&A)AE E AFAADFAEA'A
(MACD (26,12)<-1.155))) and (VOLUME<833) FE'AFF E&A FE ADAEAFFEAFAA
F!AEFAEFE2
C0DAAEEAFAEAAEA1E A62
Fitness =

1E A6EAC0DAA)AEEAF2A4AFAEEAFAADEA(((;C"($55*;C"(25*P52556<5*AA(5;1(62*P$G28G366**AA(7C"(655&?*
P525553?**AA(5;1(62*Q3825$263**AA(((;C"(655*P52553<3*AA(569A(<*Q52<G?2@**AA(;C"($55*;C"(25*QG82G@@?5**A
84 PROCEEDINGS OF THE IMCSIT. VOLUME 5, 2010

Sum of all profits/losses ;FF AEFAAAAFFAF&AFAAFEE A


+ Transaction count * Transaction cost F2 A ;F A EFE A (*44C67BE* A F A E A DD A FF A EA
MAX (0, 4 - Transaction count) * 8 E0AA/DA6<52
6AEFAFEAAAF!AEDFE&ADE A
EFAFAAFF AAFADE AFAF&AAF!E A 1O2 CS.C51CC34;
FADFAEAEFA(IFA)AFFEAF AA'E 1 A  A FFA A ' A F A A 'A DD A 'DE A
EAFFA/DA2AEF*2A4ADFAFAEA E'A FF A('EEAAFFAF*&AEAAEDDA)AE)AEA
FEAEAE)DAAFADE AFA!AAF FEDAEAFEAFE2
FEAFAFAFE AFA)HDDAAD2A4A2AFFA
&AFFAEAFAFF AAAFADFA2AFFE&A 12 ,E4898676E47E
FAEDDA)AAEF2A1AAFFEADAFA 4AC"AFAAFEAEFE AA)FA6255A
2&AEFA FAAEFAA@AEFA(EAEA$AFEA FA A65AEFAEF'D&AEAEA)FA$A!AAA
FAFFEAF&AEA/DA2AEF*2A1FAAFFA EAEFEDA'D A#8%2A4A)FEAFAEFAAADA
F A EF A  A F A EDF A )>D A FF  A E A $2A E A (=8NH;C44 A EE* A  A 'EFDD A D A F! A EFA
EFAAFA0EDA'D2 FAD&AE AADE AEFEAAEFEDAFA
(DE AE A EA FA DE A & A FFE AE A EA
1112 5C;C"59BA63AC"A."5"CC4C5; FFE A*2 AC0DAA A FFA(FEA* AEA
"DDAFAAC"AAFFAFAEAFA)FA'D2A DE AA'DEFEAA('DEFEAADEA
;E AAC"AFAEAADFEEEDA)D2A AFFE *E
"EFEDDA)FAFA'AAAAFADE A
& A  A  A DF A  A D A  A 0EFE A A (655*-
FA)FAAE)EDEFE2A5DFAA)FEA 46A($55G6$66A65E<5&A$55G6$$2A6<E65* AEF'DEA626$
AFA$55AAAFAAEFE&AEA 4$A($565566$A6GE25&A$56556$8A55E55* AEF'DEA626$
FA$55AFF EA(6AAA*2A"' AEFAE2A 222
'EE A  A F! A F A E A E A F A 'D A EA 4@A($5535<6<A6GE$5&A$5535<$GA55E55* AEF'DEA626$
FAEE 2 .47C65-
C0DAAAFAEA"6"6597C449#4*#72A;A 36A($55G5G$2A55E55&A$55G6553A55E55*AEF'DEA6?@8
FFA(2 2A46AFE&AA4)DA1*A'A&AFFA)FA 3$A($55G6668A6<E<5&A$55G66$3A$6E<5*AEF'DEA62$@
DFAA)A)FEAEFAFA0EDAE FA/DA<AA82A 222
4AE AFAA))DAFA)E AA&A'A 38A($55G665$A6<E<5&A$55G666?A$6E<5*AEF'DEA62$@
FADDAFAAFAEDAFAFAFAD0EFAA 3E*-
EA'F2AC0EDAE FA&AFFAFAA)A B6A($55G5@?5A$?E65&A$55G5G66A55E55*AEF'DEA6?G3
D& A )F A ' A E  A  A EE A E F A (E A FFEA B$A($55G6553A55E55&A$55G65$5A55E55*AEF'DEA6?@8
DA!AFAFAE &AEFAEDDA)AF*2A6A0E 222
FA ' A A FF A FA FED A'D A  AFFEA BGA($55G58$?A52E$5&A$55G5353A55E55*AEF'DEA626$
'EEAEA2AEF&A))EDEFAAFFEA3$7&AA) /B*97"4)C6"4-
)EDEFAA'A?72 463-6A($55@5G56A6<E<5&A$55@6558A5$E25*AEF2EA?<G?
1A4)DA11AA'AAFA' AEFAAFF
EAEADFEAAB567B9E+4AF2A+AA&A 4AAA$2AFEAADE AAFFE A
FFADFEA FAADDAFA$55A E'AA & A ? A EFED A D A  A FFE A 2 A9F A A
DFAAFAFEDA$55&A)A?55A'AA2 FEAADFA46&A4$&A4@AAB6AAAEA1E A
$2A+AA&AFFAEAAAFAFEAAAE
FED AE A'F A(DD A7C48* AD A) AFE&A

TABLE I. RESULTS OF TESTING OF 200 STRATEGIES PRODUCED WITH VARIOUS MAX TREE HEIGHT PARAMETER

123456788598AB96 C D E F     

B457A6 C DD FF 122134 125637 D EC  F

B457A65A457 FC F C 864 84438 DDE D ED FE

TABLE II. RESULTS OF EXPERIMENTS WITH VARIOUS POPULATION SIZE PARAMETER

!"26A5#A$85A%AA%"2# CF F  F C CF D

B457A6   FD  1965  

B457A65A457 F D  DD 878 E CC


PAWEL MYSZKOWSKI, ADAM BICZ: EVOLUTIONARY ALGORITHM IN FOREX TRADE STRATEGY GENERATION 85

EFA'EAFAFA'EFEAAFAFADE2A1AFA
&5C'C'5(F5'5C' &C5C''C5(E5'5C'
FEAAAA)E  AFAFAF&AEFAA C'CE5F( 5'DFE545 'C5( 5'DFC54
AEFFE AAAD EF&A)AEFA E'AA
FEFAFADAAFAEFAAD AFAFAE
FE2A+AA&AFFAFEA4$A 'A'AAF
EFEAFAAAFAAEDAFF AJDDAFAFA) E
E AAEFKA(DD>DAFF *AA(EAAEAF
FEAF*2A4EA46AAAAEFFE &A)
AFAAAEA'FAEADFAEA
FE'A'F2 )C5C''5(5'5C' &5C'F'F5(C5'5C'
'C5( 5*CD54 F'C5( 5'54
;EDFE A165CSAF!AFF AAFAFAFAA
EFFEAEAFA!FAEFAD &AFAEFEAAFAA
FA!F2A+AEFFAFA!AD A6AEFEA2A
4AEFAAAEAEFA(ADDAE*&AEA
 A F A F A ) A F A F A EF& A  A 0D A 'DA
6&$<2@AA@AE&AEFAAFAE2A1FAEAF
AAAEAFA!F&A)AAE'FA
AAFAD' AAAFAFAEA'E&A
1E A$2AC0DAFAAFADE AFAF2AA4EAA46AA
'AEAFAAEFEDAFFE2 4@AAEFFE AADE AFAFA4$&AEAAAE)EDEFEA
AEFEA'D2A
2 06"549B)9E7C674*1
C0DAA=8NAEEAFAEAFAA1E A62A I AEAFEADAEA)D&A)AEFAAFAA)'E2A
1FAAAEEAFAF!AAAFF AEAA)FA) 4ADFAFAE A+C"A&AFFAAEDDADDADAEAFA
'E AAFAFFAF2A4FEAAFEAFF AAB<A EAEAA)EFA)FFAFFAFA' AEAEAFAFA($55AE
FFAAAEA4)DA1112A;ADAEAAFAD:&A F'D*A9AEFA&AFFAAEDDAFADDAEAFAEAEAFA
)AA0DAEFA0F&AFFA5;1AEEFA(A62AE 2
F'D*AAE A'DAFA?5&AADAFA38&AEA
AEEDAFA'DAFEAEAFADEFFA#62%&A?5AA $2 24E7E
352A1FAAFFAFAD EFAFAFA'EA0FA'DA 1AAAFFA(DFAAFAEA4)DA1OAA
(!*2A4AEFFAFAAFADAEAFFA;C"AA$55A 4)DAO*AAAE AAC"AADDADE AFA$55A
AFA)AFADFA6<AEFAE AFAFA;C"AA25A FEAFA F AFA)F AFF  A A A2 A"F AFF AA
&AAEFA)AEAFAEAADFE'DAD&A)FAFAFA 'A FA$55AFF EAFAFFAFEAEFAA?AFA
AFEAFA0FDADDE AA(DAFEA F2A
5;1APA?5*2A6FAFAAFADAAEFADADDAFE 4AE)AEFA D &AFF EADAAAEEA
E:FEAAAAAE AAFAFF &AFADFAA FEAAEEAAFAAAFEE AFEA
FAFFAF2A5DAE)E AFA;C44AEEAFE AAAAFAFFAFFAEA)!F&AA0DAJ46A
( (DMA(100,3)>-0.00082) or ((SMA(200) (46*KAAFF EADAAFEAA/3AAFFA
>0.00238) or (SMA(200)>0.00349)))  A23A FAF2A8AFAFA(23& A24& A25*AAFEA
and (WMA(200)<-0.00067) AEEAADDA(EA)!FAAFADFAAE A
4AFAAFA;C44ADA!&AAA&AFFA 617#B58AAE4557#B589FF E&AAAFEAAA
EFADDAAEFAFA7C"AEFAFA655AA?A(' FAFFAFD&AAFAE AFADF*E
 AA655AEF'D&ADA)A?AEF'D*AEAE AFA 1'E $2AFEA(E4557#B58 9FF AEDE A'E
FAFDAEAEA@AEFAAFA;C"AA$55AEF'DA EEA3?6AEF&A617#B589FF EA@$3AEF*
EAE AFAEAT$?AEFAAEA)FAEFFEAFA 1(E $?AFEA(E4557#B58 9FF AEDE A'E
+C"AEADAFFAFDAEAEA8AEF2A1FAAAFA EEA65<6AEF&A617#B58AFF EAG<GAEF*

TABLE III. TABLE OF TRANSACTIONS ON H6 TIME-FRAME OF THE BEST FOUND STRATEGY (PROFITS ARE GIVEN WITHOUT PROVISION COST)

+72#26A56,8 -88% .#8% -8AB57A8 .#AB57A8 !7A65/A5A6#0


&-12 C'F'C5(F C''5( 4DFF 4E 2A4
3)-4+ C''5( C''C5(D 4E 4EE B12
&-12 C''C5(E C''D5D( 4EC 4EC 144
3)-4+ C''D5D( C''D5D(D 4ECC 4ECC 86
&-12 C''D5D(E C''E5(E 4EE 4E 4
3)-4+ C''E5(F C''F5E(E 4E 4ECD 1C8
&-12 C''F5E(F C''5( 4E 4E 49
86 PROCEEDINGS OF THE IMCSIT. VOLUME 5, 2010

1)E $2AFEA(E4557#B58A FF AEDE A'E AFF AAEAE)DAAAEAFA!F*&A


EEA6$$3AEF&A617#B58AFF EA66?6AEF* )AFA0FA!FAEFEAE,FA!2A;AEF
1AAADEFEAAAFFE AAFF EAA FEAA)AADAEAEAAE&A
FAF&AEAEFAA$?$2AFE2A4FDAFA A0DAC85H8;7&AEAADAADDAEFAFA
 A  A FE A E A $32 A4E A  A EF&A 8;7HC85AFA FAFAEDAEFAADDAEA'F2A
FAFEAEA(AEA1E A$*&AAFAFA23&A24AA 4F,AFAAAAAE AFADFAA)FA
25A ADDFEAAFEEAA'EA!EA(EE &A FF EA9 A617#B58A  AE4557#B582A 6A&A'EEA
DDE *&A)FAE AFAEA &AAEE A(24&A25*A FAAED&AEAEAAAAAFFEA
ADDE A(23*AF2A+A'AA?AFFAEFAA&A FAFA) EE AAAFEAAADAEFAFAFA2A
FAAAFA FAFF EA)'AAEE AA 4AFFEAFAA$AEFAAFFEA(6AA
DDE AFF2A8E ADAAFFAAFADDAA E A  A 6 A  A DE *& A E A E A )D A 'D A A
FAAFE2 C85H8;7AE2A+AAFFEAFA/DA2ADAEA
1AFAFEFEDAF!A!FAAADAA FADE A&AFA FAAFAFF E2
DFAAAFF AEFAAEDA617#B58AFF &AEA 1A4)DA1OAA4)DAOAA E'AA0EFA
AEDA)E AFAFA) EE AADDE AFAFA&A DF2A=!9 617#B58A  AE4557#B58A DAA
EAEAFAEDFAAFAE'F2A-FAAFA!FAEA FAA'DAAFAAFF&AIFA)AFAD
FA0FAEFE&AAADDA0FAFFAFAA E AFEAAEAEADAF!AFAAFAE
EDDAEAEAAD AF2 FE2A .EFE' A617#B58 9A FF A FA E A  AF AFFA
7EFDAAFAF!A!FAA165CSAA'AA FAAEDAEE &A FE'AAFAEF2A1FAAE
DA)!AFF A9 A617#B58A FF AEA0FDAA DE A 'EE2 A.EF A  A F A E A EF A FA
 A  AE4557#B58A (DD AF A FA ) EE & A )AF A FA &A F A F & A ) A  A D A ' A  A EFEA

TABLE IV. RESULTS OF TESTING OF 200 STRATEGIES PRODUCED ON 5 RISING TIME-FRAMES AND ONE LONG TIME-FRAME ON 3 DATA SETS

&8278%5568#68%5 )5+ )5+D )5) )C5+ )C5+D &-125) 351

689727859",:9% 5A457A#A 'F  'C 'C  D 'DDD

68972785#8:9% 5A457A#A CD ' D DE ' 'CC 'CCD

B457A65DEF5A457A#A C C 'C 'CE CD 'CC CE

B457A65A457A#A ' ' ' 'DE D 'EF 'E

B457A65;A695672#26A5922AB5A457A#A 'D 'C 'E 'C CF 'ED 'F

.79A8%5#67268B,5A"%AB57A#A B546  'CF BA69 D 'EFF 'C

362%27%5%8A26A57757A65A457A#A D DE    F '

12357757A65A457A#A CFE D CE F CF E '

1A57757A65A457A#A 'CD 'CEE 'C 'DCF 'C 'CFDC '

18%A257757A65A457A#A ' 'CF ' 'C ED 'D '

TABLE V. RESULTS OF TESTING OF 200 STRATEGIES PRODUCED ON 5 FALLING AND 3 NEUTRAL TIME-FRAMES ON 3 DATA SETS

&8278%5568#68%5 &5+ &5+C &C5) &5+ &5+D 15) 1C5) 15) 351

689727859",:9% 5A457A#A 'FD 5C5 'FD 'D CD ' 'C 'DC 'CEE

68972785#8:9% 5A457A#A AAA 'F EE  'DCC CE C E 

B457A65DEF5A457A#A CCE CD 'F 1CA7 FF  E EC 

B457A65A457A#A 1981 125C B488 7C2  'FF DF E DE

B457A65;A695672#45922AB5A457A#A ED D 'FEC 8A7  'EC E F D

.79A8%5#67268B,5A"%AB57A#A FDD CF C52 DFE EF 'F 'F 975 4185

362%27%5%8A26A57757A65A457A#A CEF C C F    C '

12357757A65A457A#A CEF CED DCF CF DC CC DDC C '

1A57757A65A457A#A 'EECF 'D 'DCC 'EDCD 'D 'D 'CFF 'CD '

18%A257757A65A457A#A 1816 1942 'F E E 'FD  ' '


PAWEL MYSZKOWSKI, ADAM BICZ: EVOLUTIONARY ALGORITHM IN FOREX TRADE STRATEGY GENERATION 87

&AAAEFAADAFAADAEFA ;A)EAFF EA'AAEA'F EAFA


(65ADDAAEF*2A4FA&AFFAFE'AEFA AE DAFF E2A+AAAIFAAFF&AAFEDDA
ADED& AF A0FEDD2 A4A F A0FEDADFA FAFA!D AADDAFF EAA FAFAAA
A'AFAA'E)DAFAAFF2A1FAAEEDFAFA 'A)FFADFAAFA' AADDAFAFF E2A1A
E'AFADFAEAF &A)AAAFA!AFA FAFADFAAA)EAFF AADADA
D' AAFAFFEDAE'F2 )FFAA' 2AEFAADDAFF EA( A/3A FFAA
AA14C6*49CB)7AEAFAEFAA)A$55AFF EA  AFFAFADFAAADEFFDA)EFAA9A66$<A'2A6$G<A
F A  A F A DE A F& A E E A FFE A F2A EF&A)FAFEDDA)D&AFAAA/9.%39(A4)DA
1*29CB)79F529CBEBEA A' ADFAIFA)A 1O*&ADAA:3A(23*AFADFAA)EAFF AA
FFEAFA($AEFAAFFE*2A1*29CB)79A7# 9 AAFA' &AG85A'2A83AEF*2A
7C6E6F7B96656F*9F529CBEBA EAA' AEFA 1AFA1E A?AAAAAFEAFFEAA
AFF A FA)ADE AEFADDAFF EAEDF A)EAFF AE2A1AFADAFAAA
D& A  A )DE A F F A ) A  A DD A FFEA AAAFF EAA)DDEA(DE FA)*AA)
AAFAAEF'D2A4EA'DAEADA)FA EA(!A)*2A4AADAAAF2A1AFAFA
' 2 AEF AA' 2 AEFAEDE A'EE2 A$B"648 9  A )DDEH)E A FFE A  A F A EE A DE& A A
E7C674*19F529CBEB9EAADFAAAFF A)E A)EDFA AEFEAEAAAFADAAD2A+AA'A
ADDA$55AFF EA FA)AC"2A+AADDAFF FEADEAE AAD&AAAAE)DAE AA
EAEDFD&A)FAAAFFEADAEAFADFA E DAAF2A;FEA'AAFFAFEDA'DA
857AFAFAAEFAA AAFAAEFE2A+A AAFADE AFAA'A)FA2$8$72
ADADE AEFA0EDDA6AAEFE2A!76 +AAAFFAFF EA FA A/4&AA:4A(23*A
86C8 9 8467B 9"6 9" 99 "486A  AAFFEFEDA  A )'E A & A F A ' A  A  A EFE A A
FEAAADDAEFAEDE A'EEAADDA$55A )HDDAADAFF 2A1F,ADE &A)AEFAA
FF E2A FFAEAAA ADE AF&AFADFAA)AD
+AAAFFAFF EADAAFEA/3AA DA)&ADF AFAAAFA!E AA AE
/8A(A4)DAO*A E'A0FEAEFAA)FAEE AA FEA2A+AFA FAFFAEF,AA0FADF2A
DDE AFAF2A1A0DAEAAA)A'A)DDEAA 4AAAFEAEA E'AA FAFEFA
DDAFEAAAAFAFAADA'AA AAC"AD EFAFA0FFAA)DADAA
G<GAEF&A)FA' AAFF A(DAA/3*AA EA  A FF A  A F2 A + A ' A F A  A EFFE A FE
6$G< A EF2 A 4 A E A  A DD A FF E A E A E E A 6?8$A A)AAA)AE AAEFEDAFFE 2AA
EF2 A 5DFA  A EF AF AF A  A' A )FF A9 A )EA
E4557#B589FF ADA'AA222AEF&AA'
  A FA( A/3*AFF ADA'AA6?@6A
EF2ACAEFAEA'DAA65ADDA EAAFAE
'FAEFAAEFEA&AAEFAAU6?2@65A EA
 A AF AFF A (ADD A5B7*& AE AEAA'A
ADF2
6F AEFFE ADF AEAFA'D A A' 2 A EF AEFA
FFE A)DE A'2 AEFF A)DE 2 A1 A A A DDA
FF EAEDFDAA)DAFAEAA
FAFAAF AAAA6$6?7AAFFEDA
F2 A 1F A  A  A 0D A FF A EF A  A E A 3<$A
EFAA A A@23 AEFA( A4)D AO& AEFAD A)A
6<23AEFAEFFAFFEDAF*AAAFAFA
E AFF EA FA A/82A8FFDAAFA)A 1E A?EA9)EAFF AAAEFEDAEEF2A9FA)DAFA
AFA'AAAAFFAAAFF EA FDAEAFAAFAEFE)FEAA)DDEAA)EAFF
EA(FAAEF'DAAFE*2
A&AEADEEFAFAAAFEAFF AFAEFAADEEF
AEAAFF EAAE'FAEFA F AFAA
ADDE AE A655$55AFF2A ; A EFFE A FE A  A EEFD A/3A  A/89
4ADFEFADFEAFAFADAFEA)DAEA (AEA4)DA$*2A1&AFFAA FE AAFF
A)EAFF 2A+AF!AA$55AC"A FAFF EAEAA'AFDA&AFAEE D&AJFDKA
EAA)EDAAFF AAEF2A4ADAEA&AEA857A FE A.3& A.4& A.;2 A 4 A D A) AEF)D AE A A
 A DD A FF E A  A ) A E D& A  A )2 A 1 A 857 A  A DDA D AE AFFED AF2A1FFE AFEAEA
FF EA FADDAE D&AADD2A1AFEAAFEA :4A 9AEFAAEF)DAFF EA)FADAA E A
FF E A(F A AFFAF* AF A EF AE A !F2A6)'EDAAD,FAAAFF EA)A
FFE2A1FFE ADFAA)A)FEAF&AEAA  A'A()F AA)EF AD AF A A617#B58A FF *A
EAFAD'AFA!FAEAFAFEFAFAEAE A DA FA)AFAADDE A!F2A
FAG5G@72A
88 PROCEEDINGS OF THE IMCSIT. VOLUME 5, 2010

+A'AAAJD AFKAFFAAA5<56$553AA565< EFAE0A'DA(A0DA655AEFAAFAF


$553AFE2A5DFA A617#B58A AFEAFEA FEAE*AA'DAFFDAIFA)AEEAF2
DA)A<2GAEF&AAAE4557#B58A E'A<<?AEF2
5DFAAAFF ADAA/8AEAFA' AEFA O12 963948;163
/D A ?$2 A EF A (EDE A 'EEE A 63@ A EF*2 A 4A +AFE!AFFADF AAFFE A FAFF
EFA EA)AFFEA)DE A/DA6G6AEFAA EAAFEDDAFAF)DAADE)DAFAAFAEADA
)EAFF A EA$@52 FE AF&AFAA)AAAAEFEDADAA
5DFAAFAA AAADA0F&A)FAFAA A0EAE'F2ACEDDAEAFAAAEFEDA
AEFFAFE AFAFEAAA'ADAAC"A EEF&AEAAEADAFEAAAFF EAA
AADDE AFE&AAEF,AAEE A2A1AADA  A  A  A  A  EF A  A EE2 A 1 A  A )EA
IFADDAFAFA) EE AA)AFAFA&AADADA FF EAAEE AADDE ADE AFEAA
<<?AEFAAA'AA$@5AEFAEAEA'AA EEFAEA'AAEFFE &A'DE AAFA!D
DAA<2GAEFAA)AA617#B58AFF 2A  AAAAFFEDDA FAFF EAEAA
"D&AA'AFF A:4A )EAFF AAFAA 'AE)DAA(EAAAFEAF *2A
FE2 A:4AA E A8<5AEF&AEAEA)FFAFA B'&ADE)EDEFAAAAEEFAFEDDAAFA
617#B582A1F,AFAEE &AEF,AAEE AFEAAEFA FE2A+AADE AFA'EAAFADFA
AF FAAAEE AFEAF2A+F,AEFFE A E AEFAFAFAAFAAF2
EF,AFAF&AFFAEFAAAAEF)DAFAFA(?A
FAA2*2A1FAA'AFAFFAADDAE F2 5C1C5C39C;
4AE:AFADF&AAADDA FE A
#6% "DDA12&ALIDEA52&AJ8E A FEAD EFAFAEAFEDA
EF)DAFF EAEAAEAEFAAAFA FE ADK&AMDAA1EEDAC2A<6($*&A2$2<$36&A6GGG2
$5AFFAFE2A1FAAEE)DAFA)FEAAFF &A #$% "FD!EA-2A;2&AOD'EAL2A.2&AV;'E AF!A!FAFE A
FF A AD A EE AAEF A AFAFDA FE/AA.FA11EA;FAFE AFV&AC0FA;FAEFA
"DEFEEA"A1F2AMDA"A?8A(?*&A2A<G?$<G26&A$55G2
FE&A)FAAE AEFAADAAA #?% =!AAEFFEDAFFDF&AJ1E A0 AAE'FE'A
FE&AFADFAAEEFDAEFE'2A1FAAEFFA !FAFE'EFAEA$553K&A4EEDA9FDA=!A;'A A1E A
FA AAE F ADE AFEA9AF A AAFA C0 AA7E'FE'AC!FA"FE'EF&A$5532
#2% 9AN2A&AC)A;2&A;EAL2&ABEAL2&AJ"A FEAF!A
FEA  AEFEAFAD2A9E A)EA  E AEFADE AAAAF!AFE A
FF AEADADAA AE&ADDE AAFAA DK&AC0FA;FAEFA"2&AA?8(65*&A2A6$<?36$<28&AA$55G
IFAAFFAAFEDDAEFAAA' AFF &AEF #<% 7 AM242&J9FDA)DAA AFK&A;FA>A9FDA
FAFAE!AFAEFA)EFEDAAFF AA 4FF&A6(<*&A2A$@@$G2&A6G@$
#8% 165CSAEFEDAFAAC85H8;7AEA
DDA F&AEADAE)DADFAEAA'AA) FFEHH20F22!H0EFEDF2
'EA(A&ADAEA4)DA1OAA4)DAO*2A4AFA #3% 165CSAFE AAAFFEHH2 F02H0H0F
EFFA9AEFAAE)DAFAFAEFAAFF EAEFFA E 2A
#@% LEAB2&A;EAL2&AJ"A)EAA)AADAF!AA
AEF'FEAA FA E2 FEAD EFAAFFE AFDAFFAEAF!A!FK&A
"DEA;FA9FE &A'23A2$&A2<8G<38&A$553
O2 1854BC5A+65L #G% L:!AM2&A5 A.2&AJ;F!A4EE AE A-FEA"D EFK&A#EE%A
M2AA;F2ACDAEA=EAA1F2&A6@&A26$66?2&A$55$2
4AFFAAE!AAAFFEDDA FAFF #65% L:!&AM2&A4EE!E&A.2&A5 &A.2&AVC'DFEA;FF AEA.FDEA
EAAE AEAFEA!&AAAFAEFDA F2A 6FEE:FEV& A "FEEED A C'DFE& A 2 A .2 A 9DDF& A 439; A $?65&A
;E &A$55$&A26<86832
1 A F A FE A F A  A EFED A & A )A #66% L:AM2A52&AV-FEA. E EA6AFA. E AA9F
EFFAFAEFAFA)AAEAAD AFAFE A A)ACAA3FDA;DFEV&AAC14A.&A6GG$
F&AAFADA&AE AEFDADAAFAD #6$% L!EA"2&AR"D FA F:AA :EAA EB
AAEA)IEAEFK&A=EA6IAEA
D&A)FADAFAFAAAEFEAFA'AEA 7:I&A2A?<2<&A6H$55@A(9B5E#*2A
AAFFAAFAE'FAEFDAFEDD2A1AFA #6?% 4EA42&A9A42&A+ AM2&AW A92&AJ4A"DEFEAA-FEA"D
!FAAA10AEFFAAEFDA FAAA EF A E A ;F! A C!F A 7F A CEE A 6FEEFEK& A WE& A "2&A
C)!&A32A12A12A(2*A7FACEE AO2A+14A.A($552*2AA
DDAJ EADDKAA&AEAAFFAEAAA #62% CAM2&AJ4EDA"DEAAFA1EEDAC!FKA&A6GGG2
DAAEFEDAEFAAAFA)A&AAFA #6<% C:!!EA.2A=2&A5D!EAX2&AR4E ADAE'AEA+A
EFEAEDDA)ADAA(D*ADDAFAADF2 ;F!AC0  AE A'DFEAD EFK&A2FA1F2A;2A
"FAAFFAAAFFFEAEAADDAJF! "'AEA"1AA"2&ACY A(.D*&A2@6@@&A$55G2
#68% 3DA92&A+DDA.2&A7EFFA52&AJ1A4EDA"DEAEAFA1E A
EFKA(7*AAJFDKA(E5*A2A4AAE AEA C0  A C!F A .EF)DZ A " A -FE A . E A "K&A
FEA!&A)FAFAAEDAA)AFAAFAE'F&A M2AA1E2AA[FEFFE'A"DEA?$A(2*&A2A25<92$8&A6GG32
EDDAA10 A!F2A4ADDAAFAEFAA #63% .E9A92&A9BA42&AM4EA42&A9ENA12&A9DFA;2.2A
3 &AV"ADAF!AEFAAA)AEAEAAF!A
'AFAFAAEAAFA!F&AAFA FE AEFEV&AC0FAA;F2AEFA"2A?8&A28@@G8@G@&A$55G2A
EA!ADAAA(7*AAFA'AAEFDAEAA #6@% 4AM2&A;AL2&AJ4A1FAA;EDEEFAAODEFEA
FAFADEEFAADAAE DAFFEA(E5*2A+ADA EA-.AA7FACEE AEA1EEDA7FK&A"""1A.&A6GGG2
#6G% + AN212&AJ.EFE AF!AEAE A::A AEFEA
E)DA DD A F A FE A D EF A F A F A FE A  A F FK2AC0FA;FAEFA"DEFE2AO$$2A???G&AA$55$
#$5% +EF!! A 72&A CE!EE: AC2&A V9FFE A  A C'DFE A A
4E A ;FE A + A 10 A 1FV& A A 1F2 A "' A EA
C25A66A(6*&A2A@?G$&A$55<2

You might also like