Algoritmien hyödyntäminen osakemarkkinoiden teknisessä analyysissä
Lindén, Anton (2021)
Lindén, Anton
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021121526309
https://urn.fi/URN:NBN:fi:amk-2021121526309
Tiivistelmä
Tämän työn tarkoituksena oli perehtyä osakemarkkinoiden tekniseen analyysiin ja algoritmisiin ratkaisuihin, joita käytetään osakemarkkinoiden tutkimisessa ja automatisoinnissa. Työssä luotiin prototyyppi algoritmista, joka pystyy tunnistamaan osakekohtaisia tekniseen analyysin pohjautuvia trendejä. Näitä ovat mm. osakekaavion kynttilätikut ja trendiviivat, jotka pystyvät ennustamaan mahdollisia nousevia/laskevia trendejä osakkeille.
Työ toteutettiin Python-ohjelmoinnilla ja sen apuna käytettiin ulkoisia teknisen analyysin kirjastoja. Datan hakuun käytettiin hyväksi vanhan Yahoo! Financen API:n pohjalle luotua Yfinance -kirjastoa, josta voitiin hakea osakekohtaista historiallista dataa. Algoritmien toteutukseen käytettiin ulkoista teknisen analyysin kirjastoa, TA-Libiä.
Lopputuloksena oli web-sovellus, josta käyttäjä pystyi valitsemaan haluamansa teknisen analyysin tyylin ja algoritmi etsi S&P500-indeksin kaikki ne osakkeet, jotka täyttivät sen kriteerit. Algoritmi oli toimiva ja osasi antaa käyttäjälle oikeita merkkejä teknisen analyysin pohjalta. Algoritmin käyttäminen sijoittamisessa oli hieman ristiriitaista ja loppukäyttäjän ei kannattaisi luottaa pelkkiin kynttilätikun kuvioihin ja trendiviivoihin.
Työ toteutettiin Python-ohjelmoinnilla ja sen apuna käytettiin ulkoisia teknisen analyysin kirjastoja. Datan hakuun käytettiin hyväksi vanhan Yahoo! Financen API:n pohjalle luotua Yfinance -kirjastoa, josta voitiin hakea osakekohtaista historiallista dataa. Algoritmien toteutukseen käytettiin ulkoista teknisen analyysin kirjastoa, TA-Libiä.
Lopputuloksena oli web-sovellus, josta käyttäjä pystyi valitsemaan haluamansa teknisen analyysin tyylin ja algoritmi etsi S&P500-indeksin kaikki ne osakkeet, jotka täyttivät sen kriteerit. Algoritmi oli toimiva ja osasi antaa käyttäjälle oikeita merkkejä teknisen analyysin pohjalta. Algoritmin käyttäminen sijoittamisessa oli hieman ristiriitaista ja loppukäyttäjän ei kannattaisi luottaa pelkkiin kynttilätikun kuvioihin ja trendiviivoihin.