Osakemarkkinoiden ennustaminen koneoppimismallien avulla
Leino, Teemu (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024120933880
https://urn.fi/URN:NBN:fi:amk-2024120933880
Tiivistelmä
Tämä opinnäytetyö syntyi henkilökohtaisesta kiinnostuksesta selvittää, voivatko koneoppimismallit tukea kaupankäyntistrategioiden kehittämistä ja parantaa niiden tehokkuutta. Työn tavoitteena oli vertailla eri koneoppimismallien soveltuvuutta osakemarkkinoiden analyysiin ja tutkia miten teknisen analyysin indikaattorit voivat parantaa mallien suorituskykyä.
Tutkimuksessa käytettiin kolmea erilaista koneoppimismallia: OneR, J48-päätöspuu ja Random Forest. Mallit valittiin niiden yksinkertaisuuden, tulkittavuuden ja kaupankäyntistrategioihin soveltuvuuden perusteella. Tutkimusdata sisälsi historiallisia osakemarkkinatietoja sekä teknisen analyysin indikaattoreita, kuten liukuvia keskiarvoja ja RSI-indikaattoreita. Mallien suorituskykyä arvioitiin käyttämällä mittareina tarkkuutta (precision) ja herkkyyttä (recall).
Tulokset osoittivat, että koneoppimismallit voivat tuoda lisäarvoa erityisesti osakkeilla, joiden arvo kehittyy trendinomaisesti. Random Forest -malli erottui edukseen sekä ennustustarkkuuden että kumulatiivisen tuoton osalta. Toisaalta tasaisissa tai epävakaissa markkinaympäristöissä mallien suorituskyky oli heikompi, mikä korostaa markkinadatan ja -sentimentin huolellisen analysoinnin tärkeyttä mallien optimoinnissa.
Johtopäätöksenä koneoppimismallit voivat tarjota merkittäviä etuja kaupankäynnin tukemiseen, mutta niiden hyödyntäminen vaatii huolellista datan käsittelyä ja jatkuvaa mallien kehittämistä. Tulevaisuudessa koneoppimismallien yhdistäminen fundamenttianalyysiin sekä vaihtoehtoisten datalähteiden, kuten sosiaalisen median ja reaaliaikaisten uutisten, hyödyntäminen voisi parantaa ennustemallien tarkkuutta ja luotettavuutta entisestään.
Tutkimuksessa käytettiin kolmea erilaista koneoppimismallia: OneR, J48-päätöspuu ja Random Forest. Mallit valittiin niiden yksinkertaisuuden, tulkittavuuden ja kaupankäyntistrategioihin soveltuvuuden perusteella. Tutkimusdata sisälsi historiallisia osakemarkkinatietoja sekä teknisen analyysin indikaattoreita, kuten liukuvia keskiarvoja ja RSI-indikaattoreita. Mallien suorituskykyä arvioitiin käyttämällä mittareina tarkkuutta (precision) ja herkkyyttä (recall).
Tulokset osoittivat, että koneoppimismallit voivat tuoda lisäarvoa erityisesti osakkeilla, joiden arvo kehittyy trendinomaisesti. Random Forest -malli erottui edukseen sekä ennustustarkkuuden että kumulatiivisen tuoton osalta. Toisaalta tasaisissa tai epävakaissa markkinaympäristöissä mallien suorituskyky oli heikompi, mikä korostaa markkinadatan ja -sentimentin huolellisen analysoinnin tärkeyttä mallien optimoinnissa.
Johtopäätöksenä koneoppimismallit voivat tarjota merkittäviä etuja kaupankäynnin tukemiseen, mutta niiden hyödyntäminen vaatii huolellista datan käsittelyä ja jatkuvaa mallien kehittämistä. Tulevaisuudessa koneoppimismallien yhdistäminen fundamenttianalyysiin sekä vaihtoehtoisten datalähteiden, kuten sosiaalisen median ja reaaliaikaisten uutisten, hyödyntäminen voisi parantaa ennustemallien tarkkuutta ja luotettavuutta entisestään.