Práce se zabývá využitím genetického programování a genetických algoritmů pro tvorbu, testování a optimalizaci strategií pro obchodování na finančních trzích v existujících aplikacích, které pro tyto účely slouží. V teoretické části je v první řadě vysvětlena problematika evolučních algoritmů a zejména jejich podmnožin -- genetických algoritmů a genetického programování. Dále se teoretická část zabývá obchodováním na finančních trzích s důrazem na terminologii využitou v praktické části práce. Praktickou část je možné rozdělit na proces tvorby strategie a procesy testování a optimalizace strategie. Proces tvorby strategie probíhá podle určených kritérií a využívá nástrojů genetického programování. Vytvořená strategie se poté testuje v aplik...